.sf-offer-bar{background:#06383f;color:#ffe08a;font-size:clamp(.92rem,2.5vw,1.05rem);letter-spacing:.03em;padding:.62rem 1rem}.sf-offer-bar a{color:#ffe08a!important}.hero__offer{font-size:clamp(.95rem,2.4vw,1.12rem);padding:.62rem 1.15rem;background:#ffb703;box-shadow:0 10px 22px #ffb70361}.hero .btn--primary{background:linear-gradient(135deg,#ffb703,#ffe08a)!important;box-shadow:0 6px #c47f0a,0 16px 28px #ffb70361!important}.product-card__price{font-size:clamp(1.8rem,3vw,2.3rem);letter-spacing:-.03em}.product-card__deal{display:inline-block;margin:0 0 .8rem;padding:.38rem .75rem;border-radius:999px;background:#06383f;color:#ffe08a;font-size:.86rem}.product-card__or a{color:#0b5c63;font-weight:800}.sf-packs{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:0 0 .9rem}.sf-pack[data-sf-pack="3"]{grid-column:1 / -1}.sf-pack{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;width:100%;min-height:118px;padding:.95rem .9rem .85rem;border-radius:18px;border:2px solid rgba(11,92,99,.16);background:#fff;color:#143e46;cursor:pointer;font-family:Nunito,system-ui,sans-serif}.sf-pack.is-on{border-color:#ffb703;background:linear-gradient(180deg,#fff8e6,#fff);box-shadow:0 10px 24px #ffb70338}.sf-pack__flag{position:absolute;top:-.7rem;left:.75rem;padding:.18rem .55rem;border-radius:999px;background:#06383f;color:#ffe08a;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sf-pack__qty{font-size:.82rem;font-weight:800;color:#0b5c63}.sf-pack__price{font-size:1.7rem;line-height:1;letter-spacing:-.03em;color:#084850}.sf-pack__meta{font-size:.75rem;font-weight:700;color:#3a6b72;line-height:1.3}.sf-pl-buy:has(.sf-packs) .qty{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sf-pl-cart .single_add_to_cart_button{background:linear-gradient(135deg,#ffb703,#ffe08a)!important;color:#084850!important;box-shadow:0 6px #c47f0a,0 14px 24px #ffb70352!important}.sf-pl-cart.is-single .single_add_to_cart_button{background:linear-gradient(135deg,#2ec4b6,#3dd9ca)!important;color:#084850!important;box-shadow:0 6px #1a9a8a,0 12px 22px #2ec4b64d!important}.sf-shop-btn--buy{background:linear-gradient(135deg,#ffb703,#ffe08a)!important;color:#084850!important;box-shadow:0 6px #c47f0a,0 12px 24px #ffb70347!important}.sf-shop-card__price{background:#06383f!important;color:#ffe08a!important;border-color:#06383f!important}.sf-cart-deal{margin:.9rem 0 0;padding:.75rem .85rem;border-radius:14px;background:#06383f;color:#ffe08a;font-weight:800;line-height:1.35}.sf-cart-total{margin:.85rem 0 0;font-weight:800;font-size:1.15rem;color:#084850}.sf-cart-checkout{margin-top:.8rem;background:linear-gradient(135deg,#ffb703,#ffe08a)!important;color:#084850!important;box-shadow:0 6px #c47f0a!important}.sf-cart-line__info{flex:1;min-width:0}.sf-cart-line__price{font-weight:800;color:#084850}.sf-cart-line__qty{display:flex;align-items:center;gap:.35rem;margin-top:.45rem}.sf-cart-line__qty button{min-width:36px;min-height:36px;border:0;border-radius:999px;background:#e7f6f4;color:#084850;font-weight:800;cursor:pointer}.sf-cart-line__qty span{min-width:1.2rem;text-align:center;font-weight:800}.sf-cart-line__remove{margin-left:.35rem;background:transparent!important;color:#0b5c63!important;min-width:0!important;text-decoration:underline;font-size:.82rem}.sf-basket .wrap{max-width:760px}.sf-basket__line{display:flex;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid rgba(11,92,99,.12)}.sf-basket__line img{width:80px;height:80px;object-fit:contain;background:#f4fbfa;border-radius:16px}.sf-basket__info{flex:1}.sf-basket__info a{font-weight:800;color:#084850;text-decoration:none}.sf-basket__info p{margin:.25rem 0;font-weight:800}.sf-basket__info label{display:flex;align-items:center;gap:.5rem;font-weight:800;color:#3a6b72}.sf-basket__form .btn{margin:.7rem .5rem 0 0}.sf-basket__empty{font-size:1.05rem}.sf-review{padding:clamp(2rem,5vw,3.4rem) 1.25rem;background:#f7fbfb}.sf-review__card{max-width:640px;margin:0 auto;padding:clamp(1.5rem,3vw,2.4rem);border-radius:28px;background:#06383f;color:#fff;box-shadow:0 18px 40px #06383f2e}.sf-review__title{margin:0 0 .65rem;color:#ffe08a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sf-review__stars{margin:0 0 .75rem;color:#ffb703;font-size:1.15rem;letter-spacing:.12em}.sf-review blockquote{margin:0}.sf-review blockquote p{margin:0;color:#fff;font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.5}.sf-review__by{margin:1.1rem 0 0;color:#ffe08a;font-weight:800}.sf-review__link{display:inline-block;margin-top:1rem;padding:.55rem .95rem;border-radius:999px;background:#ffb703;color:#084850;font-weight:800;text-decoration:none}.sf-sticky-atc__btn--pack{flex:1 1 180px;background:linear-gradient(135deg,#ffb703,#ffe08a);color:#084850}.sf-news__overlay{background:#06383f9e}.sf-news__panel{background:#06383f;color:#fff;border-radius:28px;padding:1.75rem 1.4rem 1.3rem;box-shadow:0 24px 60px #06383f59}.sf-news__kicker{margin:0 0 .35rem;color:#ffe08a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sf-news__panel h2{margin:0 0 .45rem;color:#fff;font-size:clamp(1.55rem,4vw,2rem);line-height:1.15}.sf-news__lead{margin:0;color:#e7f6f4;line-height:1.45}.sf-news__code{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:1rem 0 .65rem;padding:.45rem .45rem .45rem 1rem;border-radius:999px;background:#fff;color:#084850}.sf-news__code span{font-weight:800;letter-spacing:.08em}.sf-news__code button{border:0;border-radius:999px;background:#ffb703;color:#084850;font-weight:800;padding:.55rem .95rem;cursor:pointer}.sf-news__note{margin:0;color:#ffe08a;font-size:.92rem;font-weight:700;line-height:1.4}.sf-news__panel input[type=email]{background:#fff;color:#084850;border:0;border-radius:999px}.sf-news__panel .btn{width:100%;border:0;border-radius:999px;background:linear-gradient(135deg,#ffb703,#ffe08a)!important;color:#084850!important;box-shadow:none!important;font-weight:800}.sf-news__close{color:#ffe08a}.sf-news__fine{color:#c5e6e2}.sf-news__thanks{color:#ffe08a}@media(max-width:640px){.sf-packs{grid-template-columns:1fr}.sf-pack{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sf-heat.css.map */
