@font-face{font-family:Coconat;src:url(/cdn/shop/files/Coconat-Regular.otf?v=1716880306) format("opentype");font-display:swap}.cro{--cro-ink:#121212;--cro-pink:#E4D6D6;--cro-sand:#f7f3ec;--cro-green:#00b67a;--cro-gut:15px;color:var(--cro-ink);font-family:var(--font-body-family);background:#fff}@media(min-width:900px){.cro{--cro-gut:40px}}.cro *{box-sizing:border-box}.cro-h,.cro h1,.cro h2,.cro h3{font-family:"Coconat",var(--font-heading-family);font-weight:400;letter-spacing:.02em;color:var(--cro-ink);margin:0}.cro a{color:inherit}.cro p{margin:0}.cro-wrap{width:100%;padding:0 var(--cro-gut)}.cro-sec{padding:36px 0 4px}.cro-sec h2{font-size:26px;line-height:1.15;margin-bottom:6px}.cro-sub{margin:0 0 18px!important;font-size:14px;color:#555;line-height:1.5}.cro-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:999px;background:var(--cro-ink);color:#fff!important;text-decoration:none;font-size:15px;letter-spacing:.04em;padding:0 24px;border:0;cursor:pointer;font-family:inherit;width:100%;transition:opacity .15s}.cro-btn:hover{opacity:.88}.cro-btn--light{background:#fff;color:var(--cro-ink)!important}.cro-btn--outline{background:#fff;color:var(--cro-ink)!important;border:1px solid var(--cro-ink)}.cro-btn[disabled]{opacity:.6;cursor:wait}.cro-stars{display:inline-flex;gap:2px;vertical-align:middle}.cro-stars i{width:14px;height:14px;background:var(--cro-green);display:inline-flex;align-items:center;justify-content:center}.cro-pill{display:inline-block;background:var(--cro-ink);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;letter-spacing:0;white-space:nowrap}.cro-hero{position:relative;height:580px;overflow:hidden;color:#fff;background:#d8d2cc}.cro-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%}.cro-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000a6,#00000040 22% 42%,#000000d1),#0000002e}.cro-hero__c p,.cro-proof{text-shadow:0 1px 8px rgba(0,0,0,.45)}.cro-hero__c{position:absolute;left:var(--cro-gut);right:var(--cro-gut);bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cro-hero__tag{display:inline-block;background:var(--cro-ink);color:#fff;border-radius:999px;padding:6px 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cro-hero__c h1{font-size:36px;line-height:1.05;color:#fff}.cro-hero__c p{font-size:14.5px;line-height:1.5;color:#ffffffeb;max-width:520px}.cro-proof{display:flex;align-items:center;gap:8px;font-size:12.5px;flex-wrap:wrap}.cro-hero .cro-btn{width:100%}.cro-hero .cro-hero__shade{display:block}.cro-hero__btns{display:flex;flex-direction:column;gap:10px;width:100%}.cro-btn--ghost{background:#00000026;color:#fff!important;border:1px solid #fff}.cro-cats{display:flex;gap:14px;overflow-x:auto;padding:18px var(--cro-gut) 6px;scrollbar-width:none}.cro-cats::-webkit-scrollbar{display:none}.cro-cat{flex:0 0 76px;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;font-size:12.5px;text-align:center;line-height:1.2}.cro-cat__c{width:70px;height:70px;border-radius:50%;overflow:hidden;background:#f4efee;display:flex;align-items:center;justify-content:center;border:1px solid #eee}.cro-cat__c img{width:100%;height:100%;object-fit:cover}.cro-cat--hot .cro-cat__c{background:var(--cro-ink);color:#fff;font-size:18px;border-color:var(--cro-ink)}.cro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.cro-pc{display:flex;flex-direction:column;gap:6px;min-width:0}.cro-pc__img{position:relative;aspect-ratio:1/1;background:#f6f6f6;overflow:hidden;border-radius:8px;display:block}.cro-pc__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cro-pc__img:hover img{transform:scale(1.03)}.cro-rank{position:absolute;top:8px;left:8px;background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.cro-pc__nm{font-size:14px;line-height:1.25;text-decoration:none}.cro-pc__pr{display:flex;gap:6px;align-items:baseline;font-size:14px;flex-wrap:wrap}.cro-pc__pr s{color:#8a8a8a;font-size:12px}.cro-qa{min-height:42px;border-radius:999px;border:1px solid var(--cro-ink);background:#fff;color:var(--cro-ink);font-family:inherit;font-size:13px;cursor:pointer;margin-top:auto;width:100%}.cro-qa:hover,.cro-qa.is-added{background:var(--cro-ink);color:#fff}.cro-card{grid-column:1/-1;border-radius:12px;padding:18px 20px;background:var(--cro-sand);display:flex;flex-direction:column;gap:6px}.cro-card--dark{background:var(--cro-ink);color:#fff}.cro-card--dark .cro-h{color:#fff}.cro-card--dark{justify-content:flex-start!important}.cro-kits{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cro-kit{border:1.5px solid var(--cro-ink);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:stretch;background:#fff}.cro-kit__imgs{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1px;background:#eee;align-self:stretch;min-height:128px}.cro-kit__imgs img{width:100%;height:100%;object-fit:cover;display:block;background:#fff}.cro-kit__imgs--2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.cro-kit__b{padding:14px;display:flex;flex-direction:column;gap:5px;justify-content:center}.cro-kit__b .cro-h{font-size:18px}.cro-kit__b .cro-btn{min-height:44px;font-size:13px;margin-top:6px}.cro-sec--bundle{background:var(--cro-sand);padding:20px 0 4px}.cro-sec--bundle .cro-wrap{padding:0 16px}.cro-revs{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.cro-revs::-webkit-scrollbar{display:none}.cro-rev{flex:0 0 82%;scroll-snap-align:start;border:1px solid #eee;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px;background:#fff}.cro-rev p{font-size:13.5px;line-height:1.55}.cro-mech{position:relative;border-radius:14px;overflow:hidden;color:#fff;background:#222}.cro-mech img{width:100%;height:400px;object-fit:cover;display:block}.cro-mech__c{position:absolute;left:0;right:0;bottom:0;padding:80px 18px 20px;background:linear-gradient(transparent,#000000bf);display:flex;flex-direction:column;gap:8px}.cro-mech__c .cro-h{color:#fff;font-size:26px;line-height:1.15}.cro-mech__c ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:13.5px}.cro-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cro-tile{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;display:block;text-decoration:none;color:#fff!important;background:#eee}.cro-tile img{width:100%;height:100%;object-fit:cover}.cro-tile span{position:absolute;left:0;right:0;bottom:0;padding:30px 6px 12px;background:linear-gradient(transparent,#0009);font-size:13.5px;text-align:center;line-height:1.2}.cro-faq{border-top:1px solid #eee}.cro-faq details{border-bottom:1px solid #eee;padding:16px 0}.cro-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px}.cro-faq summary::-webkit-details-marker{display:none}.cro-faq summary:after{content:"+";font-size:20px;line-height:1;flex-shrink:0}.cro-faq details[open] summary:after{content:"\2013"}.cro-faq__a{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:#333}.cro-final{background:var(--cro-ink);color:#fff;border-radius:14px;padding:26px 20px;display:flex;flex-direction:column;gap:14px}.cro-final .cro-h{color:#fff;font-size:24px;line-height:1.2}.cro-final ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px}.cro-guar{background:var(--cro-ink);color:#fff;border-radius:14px;padding:20px;display:flex;gap:14px;align-items:flex-start}.cro-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cro-ink);border-radius:10px;overflow:hidden;width:100%;max-width:460px}.cro-tiers span{padding:9px 4px;text-align:center;font-size:12px;line-height:1.3}.cro-tiers span+span{border-left:1px solid var(--cro-ink)}.cro-tiers b{display:block;font-size:17px;font-weight:600}.cro-tiers .is-max{background:var(--cro-ink);color:#fff}.cro-offer{display:flex;flex-direction:column;gap:10px;margin:2px 0 14px}.cro-offer__lbl{font-size:13.5px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cro-sws{display:flex;gap:10px}.cro-sw{width:38px;height:38px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;display:block}.cro-sw.is-on{box-shadow:0 0 0 2px var(--cro-ink)}.cro-opt{position:relative;width:100%;display:flex;align-items:center;gap:12px;border:1.5px solid #e3e3e3;border-radius:12px;padding:12px 14px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;color:var(--cro-ink);font-size:14px}.cro-opt.is-on{border-color:var(--cro-ink);background:#faf8f7}.cro-opt__r{width:18px;height:18px;border-radius:50%;border:1.5px solid #bbb;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cro-opt.is-on .cro-opt__r{border-color:var(--cro-ink)}.cro-opt.is-on .cro-opt__r:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--cro-ink)}.cro-opt img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f6f6f6}.cro-opt__badge{position:absolute;top:-10px;right:12px;background:var(--cro-ink);color:#fff;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.cro-save{font-size:11.5px;font-weight:700;color:#00875a}.cro-ship{font-size:12.5px;text-align:center;color:#555}.cro-feat{background:var(--cro-sand);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;margin:14px 0 6px}.cro-feat p{font-size:13.5px;line-height:1.5}.cro-checks li{font-family:"Coconat",var(--font-body-family)}.cro-checks{margin:6px 0 4px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px}.product__info-container .product-form__submit.button{background:var(--cro-ink,#121212)!important;color:#fff!important;border-radius:999px!important;min-height:54px;font-size:15px;letter-spacing:.04em}.product__info-container .product-form__submit.button:after,.product__info-container .product-form__submit.button:before{box-shadow:none!important;border-radius:999px!important}.product__info-container .price{display:flex;align-items:baseline;gap:10px;margin:2px 0 4px}.product__info-container .price .price__sale{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product__info-container .price .price-item--sale,.product__info-container .price .price-item--last{font-size:26px;font-weight:600;color:var(--cro-ink,#121212);letter-spacing:0}.product__info-container .price .price-item--regular{font-size:16px;color:#8a8a8a}.product__info-container .price__badge-sale,.product__info-container .price .badge,.cro-hidden{display:none!important}@media(min-width:750px){.cro-sec--bundle{padding:28px 0 8px}.cro-sec--bundle .cro-wrap{padding:0 32px}}@media(min-width:900px){.cro-sec{padding:60px 0 8px}.cro-sec h2{font-size:34px}.cro-sub{font-size:15px}.cro-hero{height:700px}.cro-hero__c{right:auto;max-width:640px;bottom:64px}.cro-hero__shade{background:linear-gradient(180deg,#0009,#0000 26%),linear-gradient(90deg,#000000bf,#00000080 40%,#00000026 75%),#0000001a}.cro-hero__c h1{font-size:58px}.cro-hero .cro-btn{width:auto;min-width:280px}.cro-hero__btns{flex-direction:row;flex-wrap:wrap;width:auto}.cro-cats{gap:28px;padding-top:26px}.cro-cat{flex-basis:96px;font-size:13.5px}.cro-cat__c{width:92px;height:92px}.cro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.cro-card{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px}.cro-kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cro-kit{grid-template-columns:200px minmax(0,1fr)}.cro-kit__imgs{min-height:200px}.cro-kit__b{padding:20px 22px}.cro-kit__b .cro-h{font-size:22px}.cro-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cro-mech{display:grid;grid-template-columns:1fr 1fr;background:var(--cro-sand);color:var(--cro-ink)}.cro-mech img{height:560px}.cro-mech__c{position:static;background:none;padding:56px;justify-content:center;gap:14px}.cro-mech__c .cro-h{font-size:40px;color:var(--cro-ink)}.cro-mech__c ul{font-size:15px;gap:8px}.cro-tiles{gap:20px}.cro-tile{aspect-ratio:4/3}.cro-tile span{font-size:18px;padding-bottom:18px}.cro-final{flex-direction:row;align-items:center;justify-content:space-between;padding:40px}.cro-final .cro-h{font-size:30px;max-width:620px}.cro-final .cro-btn{width:auto;min-width:300px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cro.css.map */
