:root{--cc-cream:#FBF8F3;--cc-night:#2E4237;--cc-night-2:#3C5547;--cc-btn:#4F6B5A;--cc-btn-2:#5E7D6A;--cc-slate:#4F6B5A;--cc-warm:#E7EDE5;--cc-peach:#F3D9C6;--cc-text:#2F3530;--cc-muted:#6A6F69;--cc-line:#E6DFD3;--cc-on-dark:#E3EAE4;--cc-on-dark-2:#B9CDBE;--cc-radius:16px;--cc-ring:0 0 0 3px rgba(79,107,90,.35)}body:has(.cc-main){background:var(--cc-cream);color:var(--cc-text)}body:has(.cc-marquee) .section-announcement{display:none}.cc-wrap{max-width:1180px;margin:0 auto;padding:0 16px;box-sizing:border-box}.cc-sec{padding:28px 0}@media(min-width:900px){.cc-sec{padding:44px 0}}.cc-why.cc-sec,.cc-faq.cc-sec{padding:56px 0;margin:28px 0}@media(min-width:900px){.cc-why.cc-sec,.cc-faq.cc-sec{padding:84px 0;margin:44px 0}}.cc-faq.cc-sec{margin-bottom:0}.cc-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.55rem,3.1vw,2.3rem);line-height:1.2;color:var(--cc-night);margin:0 0 .55em}.cc-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;line-height:1.25;color:var(--cc-night);margin:0 0 .4em}.cc-lead{font-size:1.05rem;line-height:1.6;color:var(--cc-muted);max-width:40rem;margin:0 0 1.5rem}.cc-center{text-align:center}.cc-lead.cc-center{margin-left:auto;margin-right:auto}.cc-eyebrow{display:block;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--cc-slate);margin:0 0 .7rem}.cc-rte p{margin:0 0 .75em;line-height:1.65}.cc-rte p:last-child{margin-bottom:0}.cc-rte ul{margin:0 0 .75em;padding-left:1.15rem;line-height:1.65}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:var(--cc-btn);color:#fff;font:inherit;font-weight:800;font-size:1.02rem;cursor:pointer;text-decoration:none;transition:background .15s,transform .15s;box-sizing:border-box}.cc-btn:hover{background:var(--cc-btn-2)}.cc-btn:active{transform:scale(.99)}.cc-btn:focus-visible,.cc-link:focus-visible,.cc-x:focus-visible{outline:0;box-shadow:var(--cc-ring)}.cc-btn[disabled]{opacity:.6;cursor:wait}.cc-btn--full{width:100%}.cc-btn--ghost{background:transparent;color:var(--cc-night);box-shadow:inset 0 0 0 1.5px var(--cc-night)}.cc-btn--ghost:hover{background:var(--cc-warm)}.cc-link{background:none;border:0;padding:0;font:inherit;font-size:.88rem;font-weight:700;color:var(--cc-slate);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.cc-svg{width:22px;height:22px;display:block;fill:none!important}.cc-svg path,.cc-svg rect,.cc-svg circle{fill:none!important;stroke:currentColor}.cc-svg text{fill:currentColor!important;stroke:none}.cc-ico{flex:none;width:46px;height:46px;border-radius:50%;background:var(--cc-warm);color:var(--cc-night);display:grid;place-items:center}.cc-media{position:relative;border-radius:20px;overflow:hidden;background:var(--cc-warm)}.cc-media>img,.cc-media>video,.cc-media .ph-slot,.cc-media .ph-slot img,.cc-media>.ph{display:block;width:100%;height:100%;object-fit:cover}.cc-hint{border:1.5px dashed var(--cc-slate);border-radius:14px;padding:14px 16px;font-size:.88rem;color:var(--cc-slate);background:#fff}@media(min-width:900px){.cc-ugc .cc-ugc__item{flex-basis:calc((100% - 48px)/4)}}.cc-risk .cc-band{margin-bottom:0}.cc-pack .cc-pack__badge,.cc-mbanner .cc-pill{background:var(--cc-btn);color:#fff}.cc-priceline .cc-save,.cc-pack .cc-pack__pct{background:var(--cc-peach);color:#7a3e1d}.cc-pack.is-active{border-color:var(--cc-btn)!important;box-shadow:inset 0 0 0 1px var(--cc-btn)!important;background:#f6f9f5}.cc-pack.is-active .cc-pack__radio{border-color:var(--cc-btn)!important}.cc-pack.is-active .cc-pack__radio:after{background:var(--cc-btn)!important}.cc-eta .cc-eta__step .cc-ico,.cc-steps li:before,.cc-tl .cc-tl__num{background:var(--cc-btn);color:#fff}.cc-cmp thead th.is-ours{background:var(--cc-btn)}.cc-cmp td.is-ours{background:#4f6b5a14}.cc-sec.cc-why .cc-media{background:#3c5547}.cc-why .cc-why__item .cc-ico{background:#ffffff1a;color:#fff}.cc-dark .cc-ps__arrow{color:var(--cc-on-dark-2)}.cc-sticky .cc-btn{background:var(--cc-btn)}.cc-marquee{background:var(--cc-night);color:#fff;overflow:hidden;font-size:.85rem;font-weight:700}.cc-marquee__track{display:flex;width:max-content;padding:10px 0;animation:cc-marquee 32s linear infinite}.cc-marquee__track span{display:inline-flex;align-items:center;white-space:nowrap;padding:0 22px}.cc-marquee__track span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--cc-peach);margin-left:44px}@keyframes cc-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cc-marquee__track{animation:none}}.cc-minirev{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media(max-width:599px){.cc-minirev{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}}.cc-minirev::-webkit-scrollbar{display:none}.cc-minirev__card{flex:0 0 86%;scroll-snap-align:start;margin:0;padding:22px 22px 20px;border-radius:20px;background:#fff;border:1.5px solid var(--cc-line);font-size:.95rem;line-height:1.6;color:var(--cc-text)}@media(min-width:600px){.cc-minirev__card{flex:none}}.cc-minirev__stars{color:#f59e0b;font-size:1rem;letter-spacing:3px;margin-bottom:10px;line-height:1}.cc-minirev__card blockquote{margin:0;font-style:italic}.cc-minirev__card figcaption{margin-top:14px;padding-top:12px;border-top:1px solid var(--cc-line);display:grid;gap:2px;font-style:normal}.cc-minirev__card figcaption strong{font-size:1.05rem;font-weight:800;color:var(--cc-night)}.cc-minirev__card figcaption span{font-size:.84rem;color:var(--cc-muted)}.cc-reviews__grid{display:grid;gap:16px}@media(min-width:600px){.cc-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-review{margin:0;padding:24px 22px;border-radius:20px;background:#fff;border:1px solid var(--cc-line);display:flex;flex-direction:column}.cc-review__stars{color:#f59e0b;font-size:1rem;letter-spacing:3px;margin-bottom:14px;line-height:1}.cc-review__stars .is-full{display:inline}.cc-review__stars .is-empty{color:#d4d1ca}.cc-review__quote{margin:0;font-size:.98rem;line-height:1.65;color:var(--cc-text);font-style:italic;flex:1}.cc-review__author{margin-top:18px;padding-top:14px;border-top:1px solid var(--cc-line);display:grid;gap:2px}.cc-review__author strong{font-size:1.08rem;font-weight:800;color:var(--cc-night)}.cc-review__author span{font-size:.84rem;color:var(--cc-muted)}.cc-buy .cc-btn--paypal{display:none!important}.cc-buy .cc-eta{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cocon.css.map */
