.czp,.czp-quick-add{--czp-gold: #f0a800;--czp-red: #c8102e;--czp-muted: #5f5f5f;--czp-line: rgba(26, 26, 26, .12);--czp-radius: 8px}.shopify-section--main-product:not(.czp-picked) :is(.czp,.czp-quick-add) [data-czp-state=selected]{display:none!important}.shopify-section--main-product.czp-picked :is(.czp,.czp-quick-add) [data-czp-state=unselected]{display:none!important}.czp .product-info__block-item:where([data-block-type=rating],[data-block-type=title],[data-block-type=price]){--product-info-block-spacing: 10px}.czp .czp-rating{display:flex;align-items:center;gap:8px;font-size:13px}.czp .czp-rating .rating{gap:8px}.czp .czp-rating .rating .text-sm{font-weight:700}.czp .czp-rating__count{color:var(--czp-muted);text-decoration:none}.czp .czp-rating__count:hover{text-decoration:underline}.czp .product-info__title{font-size:clamp(1.625rem,1.2rem + 1.4vw,2rem);line-height:1.1;letter-spacing:-.02em;text-wrap:pretty}.czp .czp-price__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.czp .czp-price .price-list{gap:12px}.czp .czp-price sale-price{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.czp .czp-price sale-price{color:var(--czp-red)}.czp .czp-price compare-at-price{font-size:16px;color:var(--czp-muted)}.czp-badge{display:inline-flex;align-items:center;background:#1a1a1a;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:4px;line-height:1;white-space:nowrap}.czp .variant-picker__option-info{margin-block-end:10px}.czp .variant-picker__option-info legend{color:inherit;font-size:14px;font-weight:600}.czp .variant-picker__option-info .h-stack>span{font-weight:700}.czp .czp-pick-hint{color:var(--czp-muted)}.czp .czp-pill-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.czp .czp-pill{height:42px;padding:0 6px;border-radius:var(--czp-radius);background-color:#f0f0f0;border:1px solid rgba(26,26,26,.22);color:#1a1a1a;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.czp .czp-pill:before{display:none}.czp .czp-pill__gen{font-size:12px;font-weight:500;opacity:.7}.czp .czp-pill--single .czp-pill__gen{font-size:13px;font-weight:700;opacity:1}.czp .czp-pill--single{white-space:normal;text-align:center;line-height:1.15;padding:0 8px}.czp .czp-pill-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.czp :checked+.czp-pill{background-color:#1a1a1a;border-color:var(--czp-gold);box-shadow:0 0 0 1px var(--czp-gold);color:#f0f0f0}.czp .czp-pill.is-disabled{color:#1a1a1a73}.czp :checked+.czp-pill.is-disabled{color:#f0f0f099}@media screen and (max-width:359px){.czp .czp-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.czp .czp-pill-grid--wide{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:700px){.czp .czp-pill-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.czp .czp-pill--wide{height:auto;min-height:42px;padding:8px 12px;white-space:normal;text-align:center;line-height:1.25}.czp .product-info__block-item[data-block-type=quantity-selector]{--product-info-block-spacing: 16px}.czp .product-info__quantity-selector .form-control{display:flex;align-items:center;gap:12px}.czp .product-info__quantity-selector .block-label{margin:0;color:inherit;font-size:14px;font-weight:600}.czp .quantity-selector{height:34px;border-color:#1a1a1a4d}.czp .quantity-selector__button{padding-inline:14px}.czp .quantity-selector__input{min-width:20px;font-size:14px;font-weight:600}.czp .buy-buttons .button{min-height:52px;font-weight:700}.czp .buy-buttons .button[disabled]{--button-background: 212 212 212 !important;--button-text-color: 107 107 107 !important;opacity:1}.czp .czp-cta-hint{margin:0;font-size:13px;color:var(--czp-muted);text-align:center}.czp .product-info__offer-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.czp .offer{padding:16px 14px;border-radius:6px;gap:8px;min-width:0}.czp .offer .text-with-icon{font-size:14px;font-weight:700;gap:12px}.czp .offer .prose{font-size:13px}.czp .offer .prose :is(ol,ul){padding-inline-start:18px;margin:0}.czp .offer .prose li+li{margin-block-start:2px}.czp .offer .prose p{margin-block-start:6px}@media screen and (max-width:359px){.czp .product-info__offer-list{grid-template-columns:minmax(0,1fr)}}.czp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.czp-head__title{font-size:15px;font-weight:700}.czp-head__link{font-size:13px;text-decoration:underline;text-underline-offset:.2em}.czp-head__sub{font-size:12px;color:var(--czp-muted)}.czp-strip{display:flex;flex-direction:column;gap:12px}.czp-strip__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-block-end:2px}.czp-strip__track::-webkit-scrollbar{display:none}.czp-rcard{width:108px;flex-shrink:0;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0000000f;scroll-snap-align:start}.czp-rcard__photo{aspect-ratio:1 / 1;background:#e6e6e6}.czp-rcard__photo img{width:100%;height:100%;object-fit:cover;display:block}.czp-rcard__body{padding:7px 9px 9px;display:flex;flex-direction:column;gap:3px}.czp-rcard__text{margin:0;font-size:11.5px;line-height:1.3;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.czp-rcard--text .czp-rcard__text{-webkit-line-clamp:6}.czp-rcard--text .czp-rcard__body{flex-grow:1;justify-content:flex-start;padding-block-start:12px}.czp-rcard__name{font-size:10px;color:var(--czp-muted)}.czp .product-info__block-item[data-block-type=czp-feature-tiles]{--product-info-block-spacing: 16px}.czp-feats{background:#1a1a1a0d;border:1px solid rgba(26,26,26,.08);color:#1a1a1a;border-radius:8px;padding:11px 14px;display:flex;flex-direction:column;gap:7px}.czp-feats--dark{background:#1a1a1a;border-color:#1a1a1a;color:#f3f3f3}.czp-feats__row{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.25;min-width:0}.czp-feats__icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--czp-gold)}.czp-feats__icon svg,.czp-feats__icon img{width:18px;height:18px}.czp-feats__emoji{font-size:17px;line-height:1}.czp-tile__emoji{font-size:19px;line-height:1}.czp-feats__text{text-wrap:pretty}.czp-tiles{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:1000px){.czp-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.czp-tile{display:flex;align-items:center;gap:12px;background:#1a1a1a;color:#f3f3f3;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.3;min-width:0}.czp-tile__icon{width:36px;height:36px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--czp-gold)}.czp-tile__icon svg,.czp-tile__icon img{width:20px;height:20px}.czp-tile__text{text-wrap:pretty}.czp .product-info__block-item[data-block-type=description]{background:#1a1a1a0d;border:1px solid rgba(26,26,26,.08);border-radius:10px;padding:0 16px}.czp .product-info__accordion{border:0}.czp .product-info__accordion .accordion__toggle{font-size:15px;padding-block:15px}.czp .product-info__accordion .accordion__toggle .circle-chevron{background:#fff}.czp .product-info__accordion .accordion__content{font-size:14px;padding-inline-end:0}.czp-panel,.czp-deals,.czp .product-info__complementary-products{background:#1a1a1a0d;border:1px solid rgba(26,26,26,.08);border-radius:10px;padding:14px}.czp-deals{display:flex;flex-direction:column;gap:12px}.czp-deal{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:12px;background:#fff;border:1px solid rgba(26,26,26,.06);border-radius:8px;padding:8px;align-items:center;color:inherit;text-decoration:none}.czp-deal:hover{text-decoration:none}.czp-deal__img{width:80px;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#e6e6e6}.czp-deal__img img{width:100%;height:100%;object-fit:cover;display:block}.czp-deal__info{display:flex;flex-direction:column;gap:3px;min-width:0}.czp-deal__tag{display:inline-flex;width:max-content;max-width:100%;background:var(--czp-gold);color:#1a1a1a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;line-height:1.2}.czp-deal__title{font-size:14px;font-weight:700;line-height:1.25;text-wrap:pretty}.czp-deal__row{display:contents}.czp-deal__prices{display:flex;align-items:baseline;gap:8px}.czp-deal__price{font-size:15px;font-weight:700;color:var(--czp-red)}.czp-deal__compare{font-size:12px;color:var(--czp-muted);text-decoration:line-through}.czp-deal__cta{height:32px;padding:0 14px;border-radius:60px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap;align-self:center}.czp .product-info__complementary-products>.h-stack>p{font-size:15px;font-weight:700}.czp .product-info__complementary-products>.h-stack>.h-stack{display:flex}.czp .product-info__complementary-products{gap:12px!important}.czp .product-info__complementary-products .horizontal-product-list-carousel{border:0!important;border-radius:0;margin-inline:-14px!important;padding-inline:14px;scroll-padding-inline:14px}.czp .product-info__complementary-products .horizontal-product-list{grid:auto / auto-flow 94px!important;gap:6px;border:0!important;border-radius:0}.czp .product-info__complementary-products .horizontal-product-list>*+*{border-inline-start-width:0}.czp .product-info__complementary-products .horizontal-product{flex-direction:column;align-items:stretch;gap:3px;padding:5px;background:#fff;border:1px solid rgba(26,26,26,.06)!important;border-radius:8px;--horizontal-product-image-size: 100%}.czp .product-info__complementary-products .horizontal-product>a{display:block}.czp .product-info__complementary-products .horizontal-product__image{width:100%;flex:none;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;background:#f3f3f3}.czp .product-info__complementary-products .horizontal-product__info{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex-grow:1}.czp .product-info__complementary-products .horizontal-product__info .v-stack{gap:4px}.czp .product-info__complementary-products .horizontal-product__info .text-sm.bold{font-size:10.5px;line-height:1.2;min-height:25px;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.czp .product-info__complementary-products .horizontal-product__info .price-list{font-size:13px;font-weight:700}.czp .product-info__complementary-products .horizontal-product__info .price-list>*{font-size:11.5px;color:inherit}.czp .product-info__complementary-products .horizontal-product__cta{margin:auto 0 0}.czp .product-info__complementary-products .horizontal-product__cta .button{width:100%;min-height:24px;padding:0 6px;font-size:10.5px;font-weight:700;border:1px solid rgba(26,26,26,.3);--button-background: 0 0 0 / 0;--button-text-color: 26 26 26}.czp .product-info__complementary-products .horizontal-product__cta .button:hover{--button-background: 26 26 26;--button-text-color: 255 255 255}.czp .product-gallery__thumbnail{border-radius:4px;overflow:hidden;background:#e6e6e6}.czp .product-gallery__thumbnail:after{display:none}.czp .product-gallery__thumbnail[aria-current=true]{outline:2px solid #1a1a1a;outline-offset:-2px}.czp .product-gallery__thumbnail img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.czp .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{gap:8px}.czp-progress{display:flex;align-items:center;gap:6px;padding-inline:var(--container-gutter)}.czp-progress__dots{display:flex;flex:1 1 auto;gap:6px;min-width:0}.czp-progress__dots>button{flex:1 1 0;height:3px;padding:0;border:0;background:#1a1a1a26;cursor:pointer;transition:background .2s}.czp-progress__dots>button[aria-current=true]{background:#1a1a1a}.czp-progress__counter{font-size:11px;color:var(--czp-muted);margin-inline-start:6px;font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (min-width:1000px){.czp-progress{padding-inline:0}}.czp.czp--square .product-gallery__media img{aspect-ratio:1 / 1;object-fit:cover}.czp-quick-add{width:100%!important;right:0!important;left:0!important;bottom:0!important;border-radius:0!important;border:0!important;border-top:1px solid var(--czp-line)!important;padding:10px var(--container-gutter)!important;background:#fff!important;box-shadow:0 -8px 24px #0000000f;transform:translateY(10px)}.czp-quick-add.is-visible{transform:translateY(0)}.czp-quick-add__inner{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:var(--container-max-width);margin-inline:auto}.czp-quick-add__inner.no-image{grid-template-columns:minmax(0,1fr) auto}.czp-quick-add__img{width:44px;height:44px;border-radius:4px;object-fit:cover;display:block}.czp-quick-add__info{display:flex;flex-direction:column;min-width:0}.czp-quick-add__price{font-size:17px;font-weight:700;line-height:1.2;color:var(--czp-red)}.czp-quick-add__price .price-list{gap:6px}.czp-quick-add__price sale-price,.czp-quick-add__price sale-price.text-on-sale{font-size:17px;font-weight:700;color:var(--czp-red)}.czp-quick-add__price compare-at-price{display:none}.czp-quick-add__sub{font-size:12px;color:var(--czp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.czp-quick-add buy-buttons{display:block}.czp-quick-add .button{min-height:44px;padding-block:0;padding-inline:22px;font-size:14px;font-weight:700;white-space:nowrap}.czp-quick-add .button[disabled]{--button-background: 212 212 212 !important;--button-text-color: 107 107 107 !important;opacity:1}.czp-rcard__body .cz-stars{align-self:flex-start}body:has(.czp-quick-add.is-visible) .cz-social{bottom:calc(80px + env(safe-area-inset-bottom,0px))}body:has(.product.czp) .cz-breadcrumb{--cz-above: 18px;--cz-below: 10px}body:has(.product.czp) .cz-breadcrumb__inner{display:flex;flex-direction:column;gap:4px}body:has(.product.czp) .cz-breadcrumb__back{display:inline-flex;min-height:0;padding:6px 0;border:0;background:none;font-size:14px;font-weight:600;gap:8px;width:max-content}body:has(.product.czp) .cz-breadcrumb__back:hover{background:none;text-decoration:underline}body:has(.product.czp) .cz-breadcrumb__back-arrow{width:12px;height:12px}body:has(.product.czp) .cz-breadcrumb__list{display:none}body:has(.product.czp) .cz-breadcrumb__list{flex-wrap:nowrap;max-width:100%}body:has(.product.czp) .cz-breadcrumb__item{gap:6px;flex:0 0 auto}body:has(.product.czp) .cz-breadcrumb__item:last-child{flex:0 1 auto;min-width:0}body:has(.product.czp) .cz-breadcrumb__list a{white-space:nowrap}body:has(.product.czp) .cz-breadcrumb__sep{opacity:.6}body:has(.product.czp) .cz-breadcrumb__current{font-weight:500;color:#1a1a1a}.czp .czp-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0}.czp .czp-pay__label{font-size:11px;letter-spacing:.04em;color:var(--czp-muted)}.czp .czp-pay__item{display:inline-flex;align-items:center;gap:6px;height:36px;padding-inline:9px;border:1px solid rgba(26,26,26,.14);border-radius:6px;background:#fff}.czp .czp-pay__item img{display:block;width:auto}.czp .czp-pay__whish{height:16px}.czp .czp-pay__neo{height:17px}.czp .czp-pay__cod{display:inline-flex;align-items:center;gap:5px;color:#1a1a1a}.czp .czp-pay__cod-text{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.12;text-transform:uppercase}.czp .czp-pay--plain{gap:0}.czp .czp-pay--plain .czp-pay__item{height:30px;padding-inline:14px;border:0;border-radius:0;background:transparent}.czp .czp-pay--plain .czp-pay__item+.czp-pay__item{border-inline-start:1px solid rgba(26,26,26,.16)}.czp .czp-pay--bar{gap:0;flex-wrap:nowrap;height:40px;border:1px solid rgba(26,26,26,.08);border-radius:8px;background:#1a1a1a0d}.czp .czp-pay--bar .czp-pay__item{border:0;border-radius:0;background:transparent;padding-inline:12px}.czp .czp-pay--bar .czp-pay__item+.czp-pay__item{box-shadow:inset 1px 0 #1a1a1a1f}.czp .bundle-builder>.czp-pay{margin-block-start:-16px}
/*# sourceMappingURL=/cdn/shop/t/72/assets/carbonize-product-section.css.map */
