.cin-hero{position:relative;width:100%;height:var(--cin-h);min-height:var(--cin-minh);overflow:hidden;display:flex;flex-direction:column;justify-content:center;color:var(--cin-text);isolation:isolate;background:#0a0c12}.cin-hero__poster,.cin-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.cin-hero__video{z-index:1;opacity:0;animation:cinVideoIn 1.4s ease forwards .1s}@keyframes cinVideoIn{to{opacity:1}}.cin-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,rgba(10,12,18,var(--cin-overlay)),rgba(10,12,18,calc(var(--cin-overlay) * .68)) 34%,#0a0c1229 62%,rgba(10,12,18,calc(var(--cin-overlay) * .5))),linear-gradient(0deg,#0a0c12f5,#0a0c124d 30%,#0a0c1200 56%)}.cin-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.cin-hero__accent{position:absolute;top:0;right:0;width:46%;height:58%;z-index:3;opacity:0;pointer-events:none;animation:cinFade 1.4s ease forwards 1s}@keyframes cinFade{to{opacity:.55}}.cin-hero__accent path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:cinDraw 2.2s ease forwards 1.1s}@keyframes cinDraw{to{stroke-dashoffset:0}}.cin-hero__content{position:relative;z-index:5;width:100%;max-width:var(--page-width,1200px);margin-inline:auto;padding-inline:clamp(20px,5vw,48px);padding-block:clamp(24px,5vh,56px);display:flex;flex-direction:column;align-items:flex-start}.cin-hero__kicker{display:inline-flex;align-items:center;gap:11px;color:var(--cin-accent);font-weight:600;text-transform:uppercase;letter-spacing:.22em;font-size:11px;margin-bottom:22px;opacity:0;animation:cinRise .9s ease forwards .45s}.cin-hero__kicker:before{content:"";width:30px;height:1px;background:var(--cin-accent)}.cin-hero__heading{color:var(--cin-text);font-weight:800;font-size:clamp(42px,7.5vw,100px);line-height:.94;letter-spacing:-.03em;max-width:none;text-wrap:pretty;word-break:normal;margin:0;opacity:0;animation:cinRise 1s cubic-bezier(.2,.7,.2,1) forwards .55s}.cin-hero__heading em{font-style:normal;color:var(--cin-accent)}.cin-hero__sub{color:#f4f1eab8;font-size:clamp(16px,1.5vw,19px);max-width:460px;margin:24px 0 0;opacity:0;animation:cinRise 1s ease forwards .85s}.cin-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px;opacity:0;animation:cinRise 1s ease forwards 1s}.cin-btn{padding:16px 30px;border-radius:11px;font-weight:600;font-size:15.5px;line-height:1;display:inline-flex;align-items:center;gap:9px;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .25s,border-color .2s,background .2s}.cin-btn--primary{background:var(--cin-accent);color:#0a0c12;border:1px solid var(--cin-accent)}.cin-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #e8b23a38}.cin-btn--ghost{background:#f4f1ea0f;color:var(--cin-text);border:1px solid rgba(244,241,234,.26);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cin-btn--ghost:hover{border-color:var(--cin-text);transform:translateY(-2px)}.cin-hero__product{position:absolute;z-index:6;right:clamp(20px,4vw,48px);bottom:clamp(96px,16vh,150px);display:flex;align-items:center;gap:16px;padding:14px 20px 14px 14px;border-radius:16px;text-decoration:none;background:#0a0c128c;border:1px solid rgba(244,241,234,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 44px #00000073;opacity:0;animation:cinRise 1s ease forwards 1.15s;transition:transform .2s,border-color .2s}@media not (min-width:1000px){.cin-hero__product{display:none}}.cin-hero__product:hover{transform:translateY(-3px);border-color:#e8b23a80}.cin-hero__product img,.cph__img{width:108px;height:108px;object-fit:cover;border-radius:11px;display:block;flex:none}.cph__info{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:230px}.cph__name{font-weight:600;font-size:15.5px;line-height:1.25;color:var(--cin-text);white-space:normal;overflow-wrap:anywhere}.cph__price{font-size:15px;font-weight:600;line-height:1.2}.cin-hero__product .cph__price,.cin-hero__product .cph__price *{color:var(--cin-text)!important}.cin-hero__product .cph__price .price-item--sale{color:var(--cin-accent)!important}.cin-hero__product .cph__price s,.cin-hero__product .cph__price del,.cin-hero__product .cph__price .price-item--regular,.cin-hero__product .cph__price .price__compare,.cin-hero__product .cph__price .compare-at{color:#f4f1ea80!important}.cph__price .price__badge-sale,.cph__price .badge{display:none}.cph__ship{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#f4f1ea99;margin-top:1px}.cph__ship svg{flex:none;opacity:.85}.cph__cta{align-self:center;margin-left:4px;padding-left:16px;border-left:1px solid rgba(244,241,234,.16);font-size:13px;font-weight:600;color:var(--cin-text);white-space:nowrap}.cin-hero__vctrl{position:absolute;z-index:6;right:clamp(20px,4vw,48px);bottom:clamp(36px,7vh,64px);width:42px;height:42px;border-radius:50%;border:1px solid rgba(244,241,234,.25);background:#0a0c1273;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cin-text);cursor:pointer;display:grid;place-items:center;font-size:12px;opacity:0;animation:cinRise 1s ease forwards 1.25s;transition:border-color .2s,background .2s}.cin-hero__vctrl:hover{border-color:var(--cin-accent);background:#0a0c12b3}.cin-hero__vctrl .cin-ic-play,.cin-hero__vctrl.is-paused .cin-ic-pause{display:none}.cin-hero__vctrl.is-paused .cin-ic-play{display:inline}.cin-hero__foot{position:absolute;left:0;right:0;bottom:0;z-index:5;width:100%;max-width:var(--page-width,1200px);margin-inline:auto;padding-inline:clamp(20px,5vw,48px);display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding-bottom:22px;opacity:0;animation:cinRise 1s ease forwards 1.3s}.cin-hero__chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#f4f1eac7;background:#0a0c1280;border:1px solid rgba(244,241,234,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:9px 16px;margin-top:30px;opacity:0;animation:cinRise 1s ease forwards 1.15s}.cin-hero__scroll{display:inline-flex;align-items:center;gap:10px;color:#f4f1ea80;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.cin-hero__scrollline{width:1px;height:28px;background:linear-gradient(var(--cin-accent),transparent);animation:cinDrop 1.8s ease-in-out infinite}@keyframes cinDrop{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes cinRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:749px){.cin-hero__product{right:14px;bottom:auto;top:80px;padding:10px 14px 10px 10px;gap:12px}.cin-hero__product img,.cph__img{width:60px;height:60px}.cph__info{max-width:160px}.cph__name{font-size:14px}.cph__cta{display:none}.cin-hero__vctrl{bottom:auto;top:20px;right:16px}}@media(prefers-reduced-motion:reduce){.cin-hero__video{display:none}.cin-hero *,.cin-hero{animation:none!important;opacity:1!important;transform:none!important}.cin-hero__accent{opacity:.55}}.zrv{background:var(--zrv-bg);color:var(--zrv-text);padding-block:clamp(60px,9vh,104px)}.zrv__inner{width:100%;max-width:var(--page-width,1200px);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.zrv__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:46px}.zrv__eyebrow{color:var(--zrv-accent);font-weight:600;text-transform:uppercase;letter-spacing:.22em;font-size:11px;margin-bottom:14px}.zrv__heading{color:var(--zrv-text);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.02em;line-height:1.02;margin:0;word-break:normal}.zrv__score{display:flex;align-items:center;gap:14px;margin-top:18px}.zrv__num{font-weight:800;font-size:46px;line-height:1;color:var(--zrv-accent)}.zrv__scoremeta{text-align:left}.zrv__count{display:block;color:#f4f1ea99;font-size:13px;margin-top:2px}.zrv__stars{letter-spacing:2px;font-size:13px;line-height:1}.zrv__stars .on{color:var(--zrv-accent)}.zrv__stars .off{color:#f4f1ea38}.zrv__stars--lg{font-size:16px}.zrv__grid{display:grid;grid-template-columns:repeat(var(--zrv-cols,4),minmax(0,1fr));gap:18px}.zrv__card{display:flex;flex-direction:column;background:var(--zrv-card);border:1px solid rgba(244,241,234,.1);border-radius:14px;padding:22px;transition:border-color .25s,transform .25s}.zrv__card:hover{border-color:#e8b23a59;transform:translateY(-3px)}.zrv__vf{font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#f4f1ea66;margin-bottom:10px}.zrv__card .zrv__stars{margin-bottom:12px}.zrv__quote{flex:1;font-style:italic;margin:0;font-size:16px;line-height:1.55;color:var(--zrv-text);opacity:.92}.zrv__by{margin-top:18px;padding-top:14px;border-top:1px solid rgba(244,241,234,.1);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.zrv__name{font-weight:600;font-size:13.5px;color:var(--zrv-text)}.zrv__prod{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--zrv-accent);text-decoration:none}a.zrv__prod:hover{text-decoration:underline}@media(max-width:990px){.zrv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zrv__grid{grid-template-columns:1fr}}.zrv__head,.zrv__card{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.zrv.is-in .zrv__head,.zrv.is-in .zrv__card{opacity:1;transform:none}.zrv.is-in .zrv__card:nth-child(1){transition-delay:.06s}.zrv.is-in .zrv__card:nth-child(2){transition-delay:.12s}.zrv.is-in .zrv__card:nth-child(3){transition-delay:.18s}.zrv.is-in .zrv__card:nth-child(4){transition-delay:.24s}.zrv.is-in .zrv__card:nth-child(5){transition-delay:.3s}.zrv.is-in .zrv__card:nth-child(6){transition-delay:.36s}.zrv.is-in .zrv__card:nth-child(7){transition-delay:.42s}.zrv.is-in .zrv__card:nth-child(8){transition-delay:.48s}@media(prefers-reduced-motion:reduce){.zrv__head,.zrv__card{opacity:1!important;transform:none!important;transition:none}.zrv__card{transition:border-color .25s}}.reviews-quotes{padding:3rem 0}.reviews-quotes__inner{max-width:1200px;margin:0 auto}.reviews-quotes__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.reviews-quotes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews-quotes__quote{border-radius:.75rem;padding:1.5rem;background:#111;color:#f7f7f7;font-size:.95rem;line-height:1.6}.reviews-quotes__quote-text{margin:0}.reviews-quotes__quote-author{margin-top:.75rem;font-size:.85rem;opacity:.8}.zwi{background:var(--zwi-bg);color:var(--zwi-text);padding-block:clamp(60px,9vh,104px)}.zwi__inner{width:100%;max-width:var(--page-width,1200px);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.zwi__head{margin-bottom:42px}.zwi__eyebrow{display:inline-block;color:var(--zwi-accent);font-weight:600;text-transform:uppercase;letter-spacing:.22em;font-size:11px;margin-bottom:14px}.zwi__heading{color:var(--zwi-text);font-weight:800;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.02em;line-height:1.02;margin:0;word-break:normal}.zwi__lead{color:#f4f1ea9e;font-size:17px;max-width:560px;margin:14px 0 0}.zwi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.zwi__card{position:relative;display:flex;overflow:hidden;border-radius:18px;text-decoration:none;min-height:var(--zwi-minh,340px);border:1px solid rgba(244,241,234,.1);background:#11141d;transition:border-color .25s,transform .25s}.zwi__card:hover{border-color:#e8b23a73;transform:translateY(-3px)}.zwi__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s ease}.zwi__card:hover .zwi__img{transform:scale(1.06)}.zwi__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0c1200 32%,#0a0c12d1),rgba(10,12,18,var(--zwi-overlay))}.zwi__body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:24px}.zwi__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zwi__idx{font-weight:800;font-size:15px;color:var(--zwi-accent);letter-spacing:.05em;opacity:.9}.zwi__count{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--zwi-text);background:#0a0c1280;border:1px solid rgba(244,241,234,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:5px 10px}.zwi__kicker{display:inline-block;color:var(--zwi-accent);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin-bottom:8px}.zwi__title{color:var(--zwi-text);font-weight:800;font-size:27px;letter-spacing:-.01em;line-height:1.05;margin:0 0 8px}.zwi__desc{color:#f4f1ead1;font-size:14.5px;line-height:1.5;margin:0;max-width:42ch}.zwi__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.zwi__tag{font-size:11px;font-weight:500;color:#f4f1eacc;border:1px solid rgba(244,241,234,.2);border-radius:999px;padding:4px 11px}.zwi__link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-weight:600;font-size:14.5px;color:var(--zwi-text)}.zwi__ar{color:var(--zwi-accent);transition:transform .2s}.zwi__card:hover .zwi__ar{transform:translate(5px)}@media(max-width:560px){.zwi__grid{grid-template-columns:1fr}}.zwi__head,.zwi__card{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.zwi.is-in .zwi__head,.zwi.is-in .zwi__card{opacity:1;transform:none}.zwi.is-in .zwi__card:nth-child(1){transition-delay:.06s}.zwi.is-in .zwi__card:nth-child(2){transition-delay:.14s}.zwi.is-in .zwi__card:nth-child(3){transition-delay:.22s}.zwi.is-in .zwi__card:nth-child(4){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.zwi__head,.zwi__card{opacity:1!important;transform:none!important;transition:none}.zwi__card{transition:border-color .25s}.zwi__card:hover .zwi__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
