*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--as-ink,#3B2A20);background:#fff;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,.as-h2,.as-h3,.as-hero__title,.as-stat__num,.as-seal strong,.product__title,.product__hook,.site-header__wordmark,.cart-drawer__title{font-family:Fraunces,Georgia,serif}a{color:inherit}img,video{max-width:100%;height:auto;display:block}button{font:inherit}input,select,textarea{font:inherit;color:inherit;width:100%;padding:13px 14px;border:1.5px solid #E3D3C6;border-radius:12px;background:#fff;margin-top:6px}input:focus,select:focus,textarea:focus{outline:2px solid var(--as-terra,#B65027);outline-offset:1px;border-color:transparent}input[type=checkbox],input[type=radio]{width:auto;margin:0 6px 0 0}label{display:block;font-size:14px;font-weight:600;margin-bottom:14px}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.page-pad{padding-top:56px;padding-bottom:72px}.page-head{text-align:center;margin-bottom:36px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:#fff;padding:10px;z-index:1000}.skip-link:focus{left:10px}.main:focus{outline:0}.form-success{color:#2e7d4f;font-weight:600}.form-error{color:#b3261e;font-weight:600}.rte-page{max-width:780px;margin:0 auto}.rte{font-size:17px;line-height:1.7}.rte img{border-radius:16px;margin:20px 0}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid #EADBCF;padding:8px}.icon-btn{background:none;border:0;padding:8px;cursor:pointer;color:inherit;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth-box{max-width:480px;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 10px 30px #3b2a2014;padding:28px}.simple-table{width:100%;border-collapse:collapse;margin:16px 0 24px}.simple-table th,.simple-table td{text-align:left;padding:12px;border-bottom:1px solid #EADBCF;font-size:15px}.gift-code{font-size:28px;letter-spacing:.12em;font-weight:700;background:var(--as-cream,#F6EFE6);display:inline-block;padding:14px 22px;border-radius:12px}.announcement{background:var(--ann-bg);color:var(--ann-fg);text-align:center;font-size:13px;font-weight:600;letter-spacing:.04em}.announcement__track{position:relative;min-height:38px;display:flex;align-items:center;justify-content:center}.announcement__item{margin:0;padding:10px 16px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease}.announcement__item.is-active{opacity:1;position:relative}.announcement a{text-decoration:none}.section-header{position:relative;z-index:30}.site-header{background:#fff;border-bottom:1px solid #F0E3D8}.site-header.is-sticky{position:sticky;top:0}.section-header:has(.is-sticky){position:sticky;top:0}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;gap:16px}.site-header__menu-btn{display:none}.site-header__logo{grid-column:1;justify-self:start;text-decoration:none}.site-header__wordmark{font-size:26px;color:var(--as-terra,#B65027);font-weight:600;letter-spacing:-.01em}.site-header__nav{grid-column:2}.site-header__nav ul{list-style:none;display:flex;gap:28px;margin:0;padding:0}.site-header__nav a{text-decoration:none;font-size:15px;font-weight:500}.site-header__nav a:hover,.site-header__nav a[aria-current]{color:var(--as-terra,#B65027)}.site-header__icons{grid-column:3;justify-self:end;display:flex;gap:4px}.cart-count{position:absolute;top:0;right:-2px;background:var(--as-terra,#B65027);color:#fff;font-size:11px;font-weight:700;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px}.cart-count.is-empty,.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b2a2073}.mobile-menu__panel{position:absolute;left:0;top:0;bottom:0;width:min(84vw,360px);background:#fff;padding:64px 24px 24px;animation:as-slide-left .25s ease}.mobile-menu__close{position:absolute;top:12px;right:12px}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu li a{display:block;padding:14px 0;border-bottom:1px solid #F0E3D8;text-decoration:none;font-size:18px;font-weight:500}@keyframes as-slide-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes as-slide-right{0%{transform:translate(100%)}to{transform:none}}.site-footer{background:var(--ft-bg,#B65027);color:#fff;padding:56px 0 24px;margin-top:0}.site-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:40px}.site-footer__title{font-size:18px;margin:0 0 14px;color:#fff}.site-footer__links{list-style:none;margin:0;padding:0}.site-footer__links li{margin-bottom:10px}.site-footer__links a,.site-footer__social a{text-decoration:none;opacity:.9;font-size:15px}.site-footer__links a:hover{opacity:1;text-decoration:underline}.site-footer__text{opacity:.88;font-size:15px}.site-footer__email{font-weight:600}.site-footer__social{display:flex;gap:16px;margin-top:12px}.newsletter-form{display:flex;gap:8px;flex-wrap:wrap}.newsletter-form input{flex:1;min-width:180px;margin:0;border-color:transparent}.newsletter-form .as-btn{padding:13px 22px}.site-footer .as-btn{background:var(--as-cream,#F6EFE6);color:var(--as-terra,#B65027)!important;box-shadow:none}.site-footer__legal{border-top:1px solid rgba(255,255,255,.25);margin-top:40px;padding-top:20px;font-size:12px;opacity:.85;text-align:center}.site-footer__legal p{margin:0 0 8px}.product{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;padding-top:32px;padding-bottom:56px;align-items:start}.product__gallery{position:sticky;top:96px}.product__main-media{position:relative;border-radius:20px;overflow:hidden;background:var(--as-cream,#F6EFE6)}.product__slide{display:none}.product__slide.is-active{display:block}.product__slide img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.product__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0000001a;color:var(--as-ink,#3B2A20)}.product__arrow--prev{left:12px}.product__arrow--next{right:12px}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:10px;margin-top:12px}.product__thumb{border:2px solid transparent;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:none;aspect-ratio:1/1}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__thumb.is-active{border-color:var(--as-terra,#B65027)}.product__info .as-eyebrow{margin-bottom:8px}.product__title{font-size:clamp(28px,3vw,38px);line-height:1.1;margin:0 0 10px;font-weight:600}.product__hook{font-size:20px;color:var(--as-terra,#B65027);margin:6px 0 10px;font-weight:600}.product__text{color:#7a6556;font-size:16px}.product__text p{margin:0 0 12px}.product__price{display:flex;align-items:baseline;gap:10px;margin:6px 0 10px}.product__price strong{font-size:26px;color:var(--as-terra,#B65027)}.product__price s{color:#7a6556}.product__benefits{list-style:none;padding:0;margin:16px 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.product__benefits li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.35;background:#fff8f3;border-radius:12px;padding:10px 12px}.product__benefits .as-ico{color:var(--as-terra,#B65027);width:20px;height:20px}.bundle-picker{border:0;padding:0;margin:0 0 6px}.bundle-picker__title{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;margin-bottom:16px;padding:0}.as-bundle__day{color:var(--as-terra,#B65027)!important;font-weight:600}.product__note{font-size:13px;color:#7a6556;margin:4px 0 14px;text-align:center}.product__add{font-size:17px;padding:18px}.product__add[disabled]{opacity:.55;cursor:not-allowed}.product__msg{min-height:18px;font-size:14px;color:#8f3d1d;text-align:center;margin:8px 0 0}.product__trust{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;font-size:13px;color:#7a6556;margin:6px 0 22px}.product__trust span{display:flex;align-items:center;gap:6px}.product__trust .as-ico{width:18px;height:18px;color:var(--as-terra,#B65027)}.product__tab{border-top:1px solid #EADBCF}.product__tab:last-of-type{border-bottom:1px solid #EADBCF}.product__tab summary{list-style:none;cursor:pointer;padding:18px 32px 18px 0;font-weight:600;position:relative}.product__tab summary::-webkit-details-marker{display:none}.product__tab summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--as-terra,#B65027)}.product__tab[open] summary:after{content:"\2013"}.product__tab-body{padding:0 0 18px;color:#7a6556;font-size:15px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #EADBCF;box-shadow:0 -6px 20px #3b2a2014;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-atc[hidden]{display:none}.sticky-atc__info{display:flex;flex-direction:column;font-size:14px;line-height:1.3}.sticky-atc__info span{color:var(--as-terra,#B65027);font-weight:700}.sticky-atc .as-btn{padding:13px 22px;font-size:15px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{display:block;text-decoration:none;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #3b2a2014;transition:transform .15s ease}.product-card:hover{transform:translateY(-2px)}.product-card__media{position:relative;aspect-ratio:1/1;background:var(--as-cream,#F6EFE6);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__badge{position:absolute;top:12px;left:12px;background:var(--as-terra,#B65027);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.product-card__info{padding:16px 18px 20px}.product-card__title{font-size:18px;margin:0 0 6px}.product-card__price{margin:0;color:var(--as-terra,#B65027);font-weight:700}.product-card__price s{color:#7a6556;font-weight:400;margin-left:6px}.pagination{text-align:center;margin-top:32px}.pagination .page,.pagination .next,.pagination .prev{display:inline-block;margin:0 4px}.search-form{display:flex;gap:10px;max-width:560px;margin:16px auto 0}.search-form input{margin:0}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b2a2073;opacity:0;transition:opacity .25s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,440px);background:#fff;transform:translate(100%);transition:transform .28s ease;display:flex;flex-direction:column;outline:0}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F0E3D8}.cart-drawer__title{font-size:22px;margin:0}.cart-drawer__body{flex:1;overflow-y:auto;padding:8px 20px 20px}.cart-drawer__foot{border-top:1px solid #F0E3D8;padding:16px 20px 20px;background:#fffbf8}.cart-drawer__row{display:flex;justify-content:space-between;margin:0 0 6px;font-size:15px}.cart-drawer__subtotal{font-size:17px}.cart-drawer__note{font-size:12px;color:#7a6556;margin:0 0 12px}.cart-drawer__trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#7a6556;margin:10px 0 0;text-align:center}.cart-drawer__trust .as-ico{width:16px;height:16px;color:var(--as-terra,#B65027)}.ship-bar{padding:12px 20px;background:var(--as-cream,#F6EFE6)}.ship-bar__text{margin:0 0 8px;font-size:14px;text-align:center}.ship-bar__text strong{color:var(--as-terra,#B65027)}.ship-bar__track{height:8px;background:#fff;border-radius:999px;overflow:hidden}.ship-bar__track span{display:block;height:100%;background:var(--as-terra,#B65027);border-radius:999px;transition:width .3s ease}.cart-items{list-style:none;margin:0;padding:0}.cart-item{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #F0E3D8}.cart-item__media{border-radius:12px;overflow:hidden;background:var(--as-cream,#F6EFE6);aspect-ratio:1/1}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__title{font-weight:600;text-decoration:none;font-size:15px;line-height:1.3;display:block}.cart-item__variant{margin:2px 0 4px;font-size:13px;color:#7a6556}.cart-item__price{display:flex;gap:8px;align-items:baseline;font-size:15px}.cart-item__price strong{color:var(--as-terra,#B65027)}.cart-item__price s{font-size:13px;color:#7a6556}.cart-item__discount{font-size:12px;color:#2e7d4f;margin:2px 0 0}.cart-item__actions{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.qty{display:inline-flex;align-items:center;border:1.5px solid #E3D3C6;border-radius:999px}.qty__btn{background:none;border:0;width:34px;height:34px;cursor:pointer;font-size:18px;color:var(--as-ink,#3B2A20)}.qty__val{min-width:24px;text-align:center;font-weight:600;font-size:14px}.cart-item__remove{background:none;border:0;color:#7a6556;text-decoration:underline;cursor:pointer;font-size:13px;padding:0}.cart-upsell{margin-top:16px;border:2px dashed var(--as-terra,#B65027);border-radius:16px;padding:14px;background:#fff8f3;display:grid;gap:10px}.cart-upsell__tag{display:inline-block;background:var(--as-terra,#B65027);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;margin-bottom:6px}.cart-upsell p{margin:0;font-size:14px;line-height:1.45}.cart-upsell__price{font-weight:700;color:var(--as-terra,#B65027);margin-top:4px!important}.cart-upsell__price s{color:#7a6556;font-weight:400}.cart-upsell__btn{padding:12px 18px;font-size:15px}.cart-empty{text-align:center;padding:48px 0}.cart-empty p{font-size:18px;margin:0 0 18px}.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}body.drawer-open{overflow:hidden}.cart-page__grid{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:start}.cart-page__summary{background:#fffbf8;border-radius:18px;padding:24px;box-shadow:0 10px 30px #3b2a200f}.cart-page__label{margin-top:12px}.password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--as-cream,#F6EFE6);padding:24px}.password-page__box{max-width:520px;text-align:center;background:#fff;border-radius:24px;padding:40px 28px;box-shadow:0 10px 30px #3b2a2014}.password-page__login{margin-top:20px;text-align:left}.password-page__login summary{cursor:pointer;text-align:center;color:#7a6556}@media(max-width:989px){.site-header__inner{grid-template-columns:auto 1fr auto;min-height:62px}.site-header__menu-btn{display:inline-flex}.site-header__nav{display:none}.site-header__logo{grid-column:2;justify-self:center}.site-header__wordmark{font-size:22px}.product{grid-template-columns:1fr;gap:24px;padding-top:12px}.product__gallery{position:static}.product-grid{grid-template-columns:repeat(2,1fr);gap:16px}.site-footer__grid{grid-template-columns:1fr 1fr}.cart-page__grid{grid-template-columns:1fr}}@media(max-width:600px){.page-width{padding:0 16px}.product__benefits{grid-template-columns:1fr 1fr;gap:8px}.product__benefits li{font-size:13px;padding:8px 10px}.site-footer__grid,.field-row{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr;gap:12px}.product-card__info{padding:12px}.product-card__title{font-size:15px}}@media(min-width:990px){.sticky-atc{display:none!important}}.product>*,.cart-page__grid>*,.site-footer__grid>*,.product-grid>*,.site-header__inner>*{min-width:0}.product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.product__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-drawer{overflow:hidden}.product__title,.product__hook,.cart-item__title{overflow-wrap:anywhere}.product__main-media .as-img-ph{border-radius:0}.editor-note{background:#fff4e5;border:1px dashed #D9A24E;border-radius:12px;padding:12px 14px;font-size:13px;color:#7a4a12;margin:0 0 14px}@media(max-width:989px){.product{grid-template-columns:minmax(0,1fr)}.product-grid,.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}.product__benefits{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.countdown-bar{position:relative;background:var(--cd-bg);color:var(--cd-fg)}.countdown-bar[hidden]{display:none}.countdown-bar__inner{display:flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding-top:8px;padding-bottom:8px}.countdown-bar__title{margin:0;font-weight:700;font-size:clamp(15px,2.2vw,20px);letter-spacing:.03em;line-height:1.15}.countdown-bar__sub{margin:2px 0 0;font-size:12px;opacity:.9}.countdown-bar__text{text-align:center}.countdown-bar__clock{display:flex;align-items:flex-start;gap:6px}.countdown-bar__unit{display:flex;flex-direction:column;align-items:center;min-width:34px}.countdown-bar__unit[hidden],.countdown-bar__sep[hidden]{display:none}.countdown-bar__num{font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.countdown-bar__lbl{font-size:10px;opacity:.85;margin-top:3px}.countdown-bar__sep{font-size:20px;line-height:1;font-weight:700;opacity:.8}.countdown-bar__expired{margin:0;font-weight:600}.countdown-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.ticker{background:var(--tk-bg);color:var(--tk-fg);overflow:hidden;border-bottom:1px solid rgba(182,80,39,.15)}.ticker__track{display:flex;width:max-content;animation:as-marquee var(--tk-speed,36s) linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__group{display:flex;align-items:center;flex:none}.ticker__item{display:inline-flex;align-items:center;gap:8px;padding:11px 0;font-size:13px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.ticker__item .as-ico{width:16px;height:16px}.ticker__quote{font-style:italic;letter-spacing:.02em}.ticker__author{display:inline-flex;align-items:center;gap:5px;font-weight:600;opacity:.85;letter-spacing:0}.ticker__dot{padding:0 18px;opacity:.5}@keyframes as-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation:none}}.product__rating{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin:0 0 8px;color:var(--as-ink,#3B2A20)}.stars{position:relative;display:inline-block;font-size:20px;line-height:1;letter-spacing:2px}.stars__bg{color:#e3d3c6}.stars__fg{position:absolute;left:0;top:0;width:var(--fill,100%);overflow:hidden;white-space:nowrap;color:var(--as-terra,#B65027)}.product__rating-text{font-size:15px}.urgency{display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;box-shadow:0 6px 20px #3b2a2014;padding:14px 18px;margin:6px 0 18px}.urgency__track{flex:1;height:10px;background:#efe7e1;border-radius:999px;overflow:visible;position:relative}.urgency__fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#c0392b,#b65027);box-shadow:0 0 #c0392b99;transition:width 1.6s cubic-bezier(.22,.8,.3,1);animation:as-pulse 1.6s ease-in-out infinite}.urgency__label{font-weight:700;font-size:15px;color:#b9473a;white-space:nowrap}@keyframes as-pulse{0%,to{box-shadow:0 0 #c0392b8c}50%{box-shadow:0 0 12px 3px #c0392b73}}@media(prefers-reduced-motion:reduce){.urgency__fill{animation:none;transition:none}}.as-bundle__img{flex:none;width:58px;height:58px;border-radius:10px;overflow:hidden;background:var(--as-cream,#F6EFE6)}.as-bundle__img img{width:100%;height:100%;object-fit:cover}.gifts{margin:14px 0 16px}.gifts__title{text-align:center;font-weight:800;letter-spacing:.14em;color:var(--as-terra,#B65027);font-size:clamp(13px,1.6vw,16px);margin:0 0 16px}.gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gift{position:relative;border:2px solid var(--as-terra,#B65027);border-radius:18px;padding:18px 10px 12px;text-align:center;background:#fff8f5;transition:opacity .25s ease,filter .25s ease}.gift__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#fff;border:2px solid var(--as-terra,#B65027);border-radius:999px;padding:3px 12px;font-size:12px;white-space:nowrap}.gift__badge s{color:#9a8577}.gift__media{position:relative;aspect-ratio:1/1;border-radius:12px;background:#f6e6df;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.gift__media img{width:100%;height:100%;object-fit:cover}.gift__media .as-ico{width:40%;height:40%;color:var(--as-terra,#B65027)}.gift__lock{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:var(--as-terra,#B65027);border-radius:999px;padding:6px 14px;font-weight:700;font-size:13px;box-shadow:0 4px 12px #00000014}.gift__name{margin:0;font-weight:700;font-size:14px;line-height:1.25}.gift.is-locked{border-color:#ead3ca;background:#fcf7f5}.gift.is-locked .gift__badge{border-color:#ead3ca}.gift.is-locked .gift__media img,.gift.is-locked .gift__media .as-ico,.gift.is-locked .gift__name{filter:blur(4px);opacity:.6}.gift.is-locked .gift__lock{display:block}.ship-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:#f4f4f2;border-radius:14px;padding:12px 16px;margin-top:14px;font-size:14px}.ship-line__date,.ship-line__country{display:inline-flex;align-items:center;gap:8px}.ship-line__dot{width:12px;height:12px;border-radius:50%;background:#7fa88a;box-shadow:0 0 0 3px #7fa88a40}.ship-line__flag{font-size:18px;line-height:1}.product__add{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 18px;border-radius:14px}.product__add-main{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:17px}.product__add-main s{opacity:.7;font-weight:500;font-size:15px}.product__add-sep{opacity:.6}.product__add-sub{font-size:12px;font-weight:500;opacity:.9;text-transform:none;letter-spacing:0}@media(max-width:600px){.countdown-bar__inner{gap:12px;justify-content:space-between}.countdown-bar__text{text-align:left}.countdown-bar__sub{font-size:11px}.countdown-bar__unit{min-width:28px}.gifts__grid{gap:8px}.gift{padding:16px 6px 10px;border-radius:14px}.gift__badge{font-size:10px;padding:2px 8px}.gift__name{font-size:12px}.urgency{padding:12px 14px;gap:12px}.urgency__label{font-size:13px}.ship-line{font-size:13px;padding:10px 12px}.product__add-main{font-size:15px}}.as-alert{display:flex;gap:14px;align-items:flex-start;border:2px dashed color-mix(in srgb,var(--al-color) 45%,#fff);background:color-mix(in srgb,var(--al-color) 7%,#fff);border-radius:16px;padding:18px 20px;max-width:820px;margin:0 auto}.as-alert__icon{flex:none;width:28px;height:28px;border-radius:50%;background:var(--al-color);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.as-alert__title{margin:0 0 4px;font-weight:700;color:var(--al-color);font-size:17px}.as-alert__text{margin:0;color:color-mix(in srgb,var(--al-color) 80%,#000);font-size:15px;line-height:1.5}@media(max-width:600px){.product__add-main{gap:6px;font-size:14px;letter-spacing:.02em;flex-wrap:nowrap;white-space:nowrap}.product__add-main s{font-size:13px}}@media(max-width:340px){.product__add-main{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/theme.css.map */
