html,body{overflow-x:clip}.icon-link{display:inline-flex;align-items:center;color:var(--ink)}.icon-link svg{display:block}.cart-count{top:-5px;right:-7px;width:17px;height:17px;font-size:10px}.header-shop{background:var(--ink);color:#fff;font-weight:700}.site-nav{gap:20px}.product-buy-buttons .button{margin:0}.product-buy-buttons [data-buy-now]{background:#1f6f5c!important}.product-card__buy{background:#1f6f5c}.product-grid:has(>:only-child){grid-template-columns:minmax(0,440px)}@media(max-width:760px){.shopify-section:has(>.site-header){position:sticky;top:0;z-index:40}.site-header__inner{min-height:60px}.brand{font-size:28px}.icon-button{width:44px;height:44px;margin-left:-10px;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:6px}.icon-button i{display:block;width:24px;height:2px;margin:0;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.icon-button[aria-expanded=true] i:nth-of-type(1){transform:translateY(8px) rotate(45deg)}.icon-button[aria-expanded=true] i:nth-of-type(2){opacity:0}.icon-button[aria-expanded=true] i:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.icon-link{width:44px;height:44px;justify-content:center;margin-right:-8px}.icon-link .cart-count{top:5px;right:3px}.mobile-menu:not([hidden]){display:block;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 60px);overflow-y:auto;background:#fff;border-top:1px solid var(--line);box-shadow:0 18px 30px #0000001f;padding:6px 20px 22px}.mobile-menu a{display:block;padding:15px 0;font-size:17px;border-bottom:1px solid #efede8}.mobile-menu a.mobile-menu__cta{margin-top:18px;border:0;border-radius:999px;background:#1f6f5c;color:#fff;text-align:center;font-weight:700;font-size:16px;padding:16px}.mobile-menu__trust{font-size:12px;color:var(--muted);text-align:center;margin:12px 0 0}html.menu-open{overflow:hidden}.product-card__buy{padding:13px 10px;font-size:14px;margin:10px 0 0}.product-grid:has(>:only-child){grid-template-columns:1fr}.product-buy-buttons .button{flex:1 1 100%!important;font-size:16px;padding:17px 20px}.purchase-reassurance{font-size:10px;flex-wrap:wrap;justify-content:center;gap:6px 14px}.product-info h1{font-size:28px;letter-spacing:-1px}.details-section,.faq-section{padding:56px 0}.details-grid h2,.faq-layout h2{font-size:32px}.footer-links{grid-template-columns:1fr 1fr;gap:20px}}.sl .sl-hero__media,.sl .sl-offer__media{background:#fff}.sl .sl-hero__media img,.sl .sl-offer__media img{object-fit:contain}@media(max-width:760px){.sl .sl-hero__media{aspect-ratio:auto;height:340px}.sl .sl-offer__media{aspect-ratio:auto;height:300px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cosplin-fixes.css.map */
