:root{--cz-brand: #eb690a;--cz-brand-hover: #cf5c07;--cz-ink: #16161a;--cz-body: #55555f;--cz-muted: #8b8b95;--cz-hair: #e6e4df;--cz-panel: #ffffff;--cz-wash: #faf9f6;--cz-r: 14px}.cirka-ozone{display:block;height:0;overflow:hidden}body:has(.cirka-ozone){background:var(--cz-wash)}body:has(.cirka-ozone) .product{align-items:start}body:has(.cirka-ozone) .product__media-wrapper{min-width:0}body:has(.cirka-ozone) .product__media-item{overflow:hidden;border:1px solid var(--cz-hair);border-radius:var(--cz-r);background:var(--cz-panel)}body:has(.cirka-ozone) .product__media{background:var(--cz-panel)}body:has(.cirka-ozone) .thumbnail{overflow:hidden;border:1px solid var(--cz-hair);border-radius:10px;background:var(--cz-panel)}body:has(.cirka-ozone) .thumbnail[aria-current]{border-color:var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink)}body:has(.cirka-ozone) .product__info-container{padding:clamp(2rem,2.4vw,3rem);border:1px solid var(--cz-hair);border-radius:var(--cz-r);background:var(--cz-panel);box-shadow:0 1px 2px #16161a0a,0 12px 32px #16161a0d}body:has(.cirka-ozone) .product__info-container>*+*{margin:1.4rem 0}body:has(.cirka-ozone) .product__title h1{color:var(--cz-ink);font-size:clamp(2.2rem,2.2vw,2.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.22}body:has(.cirka-ozone) .product__text.caption-with-letter-spacing{color:var(--cz-muted);font-size:1.1rem;font-weight:600;letter-spacing:.14em}body:has(.cirka-ozone) .product__info-container .price{color:var(--cz-ink);font-size:3.2rem;font-weight:600;letter-spacing:-.025em;line-height:1.1}body:has(.cirka-ozone) .product__info-container .price--on-sale .price-item--sale{color:var(--cz-ink)}body:has(.cirka-ozone) .product__info-container .price--on-sale .price-item--regular{color:var(--cz-muted);font-size:1.6rem;font-weight:400;text-decoration:line-through}body:has(.cirka-ozone) .badge{border:0;border-radius:999px;padding:.5rem 1rem;background:#fdecdf;color:#a8490a;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body:has(.cirka-ozone) .product-form__input{max-width:none}body:has(.cirka-ozone) .product-form__input .form__label{margin-bottom:.8rem;color:var(--cz-ink);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body:has(.cirka-ozone) .product-form__input input[type=radio]+label{min-width:4.4rem;margin:.35rem .6rem .35rem 0;padding:1.05rem 1.6rem;border:1px solid var(--cz-hair);border-radius:10px;background:var(--cz-panel);color:var(--cz-body);font-size:1.35rem;letter-spacing:0;transition:border-color .18s ease,color .18s ease}body:has(.cirka-ozone) .product-form__input input[type=radio]:checked+label{border-color:var(--cz-brand);background:var(--cz-panel);color:var(--cz-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--cz-brand)}body:has(.cirka-ozone) .quantity{min-height:5rem;border:1px solid var(--cz-hair);border-radius:10px;background:var(--cz-panel)}body:has(.cirka-ozone) .quantity:before,body:has(.cirka-ozone) .quantity:after{display:none}body:has(.cirka-ozone) .product-form__buttons{max-width:none}body:has(.cirka-ozone) .product-form__submit{min-height:5.6rem;border:0;border-radius:10px;background:var(--cz-brand);box-shadow:0 6px 18px #eb690a38;color:#fff;font-size:1.55rem;font-weight:650;letter-spacing:.01em;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}body:has(.cirka-ozone) .product-form__submit:before,body:has(.cirka-ozone) .product-form__submit:after{display:none}@media(hover:hover){body:has(.cirka-ozone) .product-form__submit:hover{background:var(--cz-brand-hover);box-shadow:0 10px 24px #eb690a47;transform:translateY(-1px)}}body:has(.cirka-ozone) .product__info-container .icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.8rem 0;padding:1.6rem 0;border-top:1px solid var(--cz-hair);border-bottom:1px solid var(--cz-hair)}body:has(.cirka-ozone) .product__info-container .icon-with-text li{flex-direction:column;gap:.6rem;text-align:center}body:has(.cirka-ozone) .product__info-container .icon-with-text .icon,body:has(.cirka-ozone) .product__info-container .icon-with-text .svg-wrapper{width:2.2rem;height:2.2rem;color:var(--cz-brand)}body:has(.cirka-ozone) .product__info-container .icon-with-text h3,body:has(.cirka-ozone) .product__info-container .icon-with-text .h4{margin:0;color:var(--cz-body);font-size:1.15rem;font-weight:500;line-height:1.4;letter-spacing:0}body:has(.cirka-ozone) .product__accordion{margin:0;border-top:1px solid var(--cz-hair);border-bottom:0}body:has(.cirka-ozone) .product__accordion:last-of-type{border-bottom:1px solid var(--cz-hair)}body:has(.cirka-ozone) .product__accordion summary{min-height:5.4rem;padding:1.2rem .2rem}body:has(.cirka-ozone) .product__accordion .accordion__title{color:var(--cz-ink);font-size:1.4rem;font-weight:600}body:has(.cirka-ozone) .product__accordion .svg-wrapper,body:has(.cirka-ozone) .product__accordion .icon-accordion{color:var(--cz-brand)}body:has(.cirka-ozone) .product__accordion .accordion__content{padding:0 .2rem 1.8rem;color:var(--cz-body);font-size:1.4rem;line-height:1.7}body:has(.cirka-ozone) .product__accordion .accordion__content ul{margin:0;padding:0;list-style:none}body:has(.cirka-ozone) .product__accordion .accordion__content ul li{padding:.85rem 0;border-bottom:1px solid var(--cz-hair)}body:has(.cirka-ozone) .product__accordion .accordion__content ul li:last-child{border-bottom:0}body:has(.cirka-ozone) .product__accordion .accordion__content strong{color:var(--cz-ink);font-weight:600}.cirka-fulldesc{margin:0 auto;padding-top:1rem}.cirka-fulldesc__title{margin:0 0 2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--cz-hair);color:var(--cz-ink);font-size:clamp(1.9rem,2.1vw,2.4rem);font-weight:600;letter-spacing:-.02em}.cirka-fulldesc__body{max-width:78ch;color:var(--cz-body);font-size:1.55rem;line-height:1.78}.cirka-fulldesc__body>*+*{margin-top:1.2rem}.cirka-fulldesc__body h2,.cirka-fulldesc__body h3,.cirka-fulldesc__body h4{margin:2.8rem 0 1rem;color:var(--cz-ink);font-size:1.8rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.cirka-fulldesc__body ul,.cirka-fulldesc__body ol{padding-left:2rem}.cirka-fulldesc__body li{margin-bottom:.7rem}.cirka-fulldesc__body strong{color:var(--cz-ink);font-weight:600}.cirka-fulldesc__body img{height:auto;max-width:100%;border-radius:12px}.cirka-fulldesc__body a{color:var(--cz-brand)}body:has(.cirka-ozone) .product__description{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cz-hair);color:var(--cz-body);font-size:1.45rem;line-height:1.7}body:has(.cirka-ozone) .related-products{padding-top:3rem}body:has(.cirka-ozone) .related-products__heading{color:var(--cz-ink);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:600;letter-spacing:-.02em;text-transform:none}body:has(.cirka-ozone) .related-products .card-wrapper{padding:1rem;border:1px solid var(--cz-hair);border-radius:12px;background:var(--cz-panel);transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){body:has(.cirka-ozone) .related-products .card-wrapper:hover{box-shadow:0 10px 26px #16161a14;transform:translateY(-2px)}}body:has(.cirka-ozone) .related-products .card__heading a{color:var(--cz-body);font-size:1.35rem;font-weight:400;line-height:1.45}body:has(.cirka-ozone) .related-products .price{color:var(--cz-ink);font-size:1.7rem;font-weight:600}@media screen and (min-width:990px){body:has(.cirka-ozone) .product__column-sticky{top:10rem}}@media(prefers-reduced-motion:reduce){body:has(.cirka-ozone) .product-form__submit,body:has(.cirka-ozone) .related-products .card-wrapper,body:has(.cirka-ozone) .product-form__input input[type=radio]+label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cirka-ozone-product.css.map */
