*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body-font);font-weight:var(--body-weight);line-height:1.5;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:1.15;margin:0}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:100}.container{max-width:var(--page-width);margin:0 auto;padding:0 24px}.container--narrow{max-width:860px}.center{text-align:center}.muted{opacity:.7;font-size:14px}.mb{margin-bottom:24px}.placeholder{width:100%;height:100%;background:#ece6dc;fill:#c9bfae}.btn{display:inline-block;background:var(--primary);color:#fff;border:0;border-radius:var(--radius);padding:13px 26px;font:700 13px/1 var(--body-font);text-decoration:none;cursor:pointer;text-align:center}.btn--light{background:transparent;color:var(--primary);border:1.5px solid var(--primary)}.btn--block{display:block;width:100%;padding:16px}.btn[disabled]{opacity:.5;cursor:not-allowed}.input,.select{border:1px solid #cfc8bb;background:#fff;border-radius:var(--radius);padding:11px 14px;font:inherit;color:inherit}.section{padding:48px 0}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title{font-size:22px;font-family:var(--body-font);font-weight:700}.arrows{display:flex;gap:10px}.arrows button{background:none;border:0;font-size:34px;line-height:1;color:var(--text);cursor:pointer;padding:0 6px}.arrows button:disabled{opacity:.25;cursor:default}.announcement{font-size:12px;text-align:center}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:16px;padding:9px 16px;min-height:38px}.announcement__msgs{position:relative;flex:1;max-width:900px}.announcement__msg{display:none;margin:0}.announcement__msg.is-active{display:block}.announcement a{color:inherit;font-weight:700;text-decoration:underline}.announcement__arrow{background:none;border:0;color:inherit;font-size:20px;cursor:pointer}.header{background:var(--bg)}.header--sticky{position:sticky;top:0;z-index:50}.header__inner{display:flex;align-items:center;gap:32px;padding:14px 32px}.header__logo{text-decoration:none;display:flex;flex-direction:column;line-height:1}.header__logo img{height:var(--logo-h);width:auto}.header__logo-text{font-family:var(--heading-font);font-weight:800;font-size:22px;letter-spacing:-.02em}.header__logo small{font-size:11px;margin-top:3px;margin-left:10px}.header__nav{flex:1}.header__nav a{text-decoration:none;font-size:15px}.header__nav a:hover{text-decoration:underline}.has-sub{position:relative}.sub{display:none;position:absolute;top:100%;left:-14px;background:var(--bg);border:1px solid #e5ded1;border-radius:10px;padding:10px 14px;min-width:200px;z-index:60}.has-sub:hover .sub{display:block}.sub li{padding:5px 0}.header__tools{display:flex;align-items:center;gap:18px}.header__tools a{display:flex;color:inherit}.header__search{display:flex;align-items:center;gap:6px;border-bottom:1px solid currentColor;padding-bottom:3px}.header__search input{border:0;background:none;font:inherit;font-size:13px;width:110px;color:inherit;outline:0}.header__cart{position:relative}.cart-count{position:absolute;top:-6px;right:-8px;background:#c0392b;color:#fff;font-size:10px;border-radius:50%;width:16px;height:16px;display:grid;place-items:center}.header__burger{display:none;background:none;border:0;cursor:pointer;padding:6px}.header__burger span{display:block;width:22px;height:2px;background:currentColor;margin:5px 0}.hero{padding:20px 20px 0}.hero--full{padding:0}.hero__frame{position:relative;height:var(--hero-h);overflow:hidden;border-radius:24px}.hero--full .hero__frame{border-radius:0}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:0 24px;color:var(--hero-text)}.hero__content--left{align-items:flex-start;text-align:left;padding-left:8%}.hero__content--right{align-items:flex-end;text-align:right;padding-right:8%}.hero__title{font-size:clamp(30px,4.2vw,52px)}.hero__title.is-upper{text-transform:uppercase;font-family:var(--body-font);font-weight:800;letter-spacing:.01em}.hero__text{margin:0;font-size:clamp(15px,1.5vw,19px);max-width:560px}.hero__btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pause{position:absolute;right:24px;bottom:24px;z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--text);font-size:11px;cursor:pointer}.promo__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:34px;padding-bottom:34px;flex-wrap:wrap}.promo__title{font-size:clamp(22px,2.6vw,32px)}.promo__text{margin:0 auto 0 0;font-size:14px}.track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.track::-webkit-scrollbar{display:none}.track__item{flex:0 0 var(--item-w,calc((100% - 32px)/3));scroll-snap-align:start;min-width:0}.track--products .track__item{flex-basis:calc((100% - 32px)/3)}.cat{position:relative;display:block;aspect-ratio:1/1.1;border-radius:var(--card-radius);overflow:hidden;text-decoration:none;color:#fff}.cat img,.cat .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#00000073)}.cat__label{position:absolute;left:14px;bottom:12px;z-index:2;font-size:12px;font-weight:700;text-decoration:underline}.cat__badge{position:absolute;z-index:2;top:12px;right:12px;width:64px;height:64px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;text-align:center;padding:6px;line-height:1.2}.card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--card-bg);border-radius:var(--card-radius);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:contain;padding:10%}.card__media .placeholder{padding:0}.card__badge{position:absolute;top:14px;left:14px;z-index:2;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.card__info{padding-top:14px}.card__title{display:block;font-weight:700;font-size:15px;text-decoration:none;margin:0}.card__price{margin:4px 0;font-size:13px}.card__price s{opacity:.55}.pill{background:#dcefdc;color:var(--sale);font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.card__rating{margin:2px 0;font-size:12px}.stars{display:inline-block;width:70px;height:13px;background:linear-gradient(90deg,#d9822b var(--pct),#ddd var(--pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='13' viewBox='0 0 70 13'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M6.5 0l2 4.2 4.5.6-3.3 3.1.8 4.5-4-2.2-4 2.2.8-4.5L0 4.8l4.5-.6z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='13' viewBox='0 0 70 13'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M6.5 0l2 4.2 4.5.6-3.3 3.1.8 4.5-4-2.2-4 2.2.8-4.5L0 4.8l4.5-.6z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") no-repeat;vertical-align:middle}.swatches{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.swatches li{width:18px;height:18px;border-radius:3px;border:1px solid rgba(0,0,0,.12);background:#ddd}.grid{display:grid;gap:28px 16px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--5{grid-template-columns:repeat(5,1fr)}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px}.pagination a,.pagination span{padding:6px 12px;border-radius:8px;text-decoration:none}.pagination .is-current{background:var(--primary);color:#fff}.product{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}.product__gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product__gallery img{border-radius:var(--card-radius);width:100%}.product__gallery img:first-child{grid-column:1/-1}.product__info{position:sticky;top:90px;display:flex;flex-direction:column;gap:12px}.product__info h1{font-size:34px}.product__price{font-size:20px;margin:0}.product__price s{opacity:.5;font-size:16px}.product__form{display:flex;flex-direction:column;gap:10px}.lbl{font-size:13px;font-weight:700}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;margin:0;opacity:.7}.qty{width:90px}.rte p{margin:0 0 1em}.rte img{border-radius:var(--card-radius)}.cart__row{display:grid;grid-template-columns:90px 1fr 80px 100px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #e5ded1}.cart__meta{display:flex;flex-direction:column;gap:2px}.cart__remove{font-size:12px;opacity:.7}.cart__total{display:flex;justify-content:space-between;font-size:18px;margin-top:20px}.cart__btns{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.searchform{display:flex;gap:10px;margin-bottom:20px}.searchform .input{flex:1}.footer{margin-top:40px;padding-top:44px;font-size:15px}.footer__top{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) auto;gap:48px;align-items:start}.footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer ul{list-style:none;margin:0;padding:0}.footer h4{font-family:var(--body-font,inherit);font-weight:700;font-size:15px;margin:0 0 26px}.footer__col li{margin-bottom:16px;line-height:1.5}.footer a{text-decoration:none;color:inherit}.footer__col a:hover{text-decoration:underline}.footer__news h3{font-size:34px;margin:0;font-family:var(--heading-font,inherit);font-weight:var(--heading-weight,400)}.footer__news-text{margin:8px 0 20px;font-size:15px}.newsletter__field{display:flex;align-items:center;background:#fdf9f3;border:1.5px solid currentColor;border-radius:28px;padding:0 20px;height:56px}.newsletter__field input{flex:1;border:0;background:none;font:inherit;font-size:14px;color:inherit;outline:0;min-width:0}.newsletter__field button{background:none;border:0;color:inherit;cursor:pointer;display:flex;padding:6px}.newsletter__ok{font-size:13px;margin:8px 0 0}.footer__consent{font-size:12px;line-height:1.5;margin-top:16px;max-width:290px}.footer__consent p{margin:0}.footer__consent a{text-decoration:underline}.footer__social{display:flex;flex-direction:column;gap:22px;padding-top:4px}.footer__social a{display:block}.footer__bottom{display:flex;align-items:center;gap:80px;padding-top:44px;padding-bottom:30px;font-size:13px;flex-wrap:wrap}.footer__legal{display:flex;gap:18px;flex-wrap:wrap}.footer__legal a{text-decoration:underline;text-underline-offset:3px}.container{max-width:1440px;margin:0 auto;padding:0 24px}@media(max-width:989px){.footer__top{grid-template-columns:1fr;gap:36px}.footer__links{grid-template-columns:repeat(2,1fr)}.footer__social{flex-direction:row}.footer__bottom{gap:16px}}@media(max-width:989px){.header__inner{gap:14px;padding:12px 16px;flex-wrap:wrap}.header__burger{display:block}.header__logo{margin-right:auto}.header__nav{display:none;order:5;flex-basis:100%}body.nav-open .header__nav{display:block}.header__nav>ul{flex-direction:column;gap:12px;padding:8px 0}.sub{display:block;position:static;border:0;padding:4px 0 0 14px}.header__search{display:none}.container{padding:0 16px}.hero{padding:12px 12px 0}.hero--full{padding:0}.hero__frame{border-radius:18px}.track__item,.track--products .track__item{flex-basis:78%}.track:not(.track--products) .track__item{flex-basis:var(--item-w,200px)}.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(2,1fr)}.product{grid-template-columns:1fr;gap:24px}.product__info{position:static}.promo__inner{flex-direction:column;text-align:center}.promo__text{margin:0}.cart__row{grid-template-columns:70px 1fr 70px}.cart__row strong{grid-column:2/4}}.announcement__inner,.header__inner{width:100%;max-width:var(--page-width,1440px);margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.announcement__inner{position:relative;display:flex;justify-content:center;align-items:center;min-height:38px;padding-top:9px;padding-bottom:9px}.announcement__msgs{flex:none;width:100%;max-width:none;text-align:center;padding:0 36px}.announcement__arrow{position:absolute;top:50%;transform:translateY(-50%);padding:0 4px;line-height:1}.announcement__arrow[data-ann-prev]{left:24px}.announcement__arrow[data-ann-next]{right:24px}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px}.header__logo{justify-self:start;margin:0}.header__nav{justify-self:center;flex:none}.header__nav>ul{display:flex;justify-content:center;gap:34px}.header__tools{justify-self:end}@media(max-width:989px){.announcement__inner,.header__inner{padding-left:16px;padding-right:16px}.announcement__arrow[data-ann-prev]{left:16px}.announcement__arrow[data-ann-next]{right:16px}.header__inner{grid-template-columns:auto 1fr auto;gap:12px}.header__logo{justify-self:center}.header__nav{grid-column:1/-1;order:5;justify-self:stretch}.header__nav>ul{flex-direction:column;gap:12px}}.pdp__add,.pdp__buynow,.pdp__wa{display:flex;align-items:center;justify-content:center;border:1.5px solid var(--primary,#1f2a4a);border-radius:var(--radius,8px);font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,transform .15s}.pdp__add{background:var(--primary,#1f2a4a);color:#fff}.pdp__add:hover:not(:disabled),.pdp__add:focus-visible{background:transparent;color:var(--primary,#1f2a4a);box-shadow:0 6px 16px #0000001f}.pdp__buynow{background:transparent;color:var(--primary,#1f2a4a)}.pdp__buynow:hover:not(:disabled),.pdp__buynow:focus-visible{background:var(--primary,#1f2a4a);color:#fff;box-shadow:0 6px 16px #0000001f}.pdp__wa{background:transparent;color:#17924a;border-color:#25d366}.pdp__wa:hover,.pdp__wa:focus-visible{background:#25d366;color:#fff;box-shadow:0 6px 16px #25d3664d}.pdp__add:active:not(:disabled),.pdp__buynow:active:not(:disabled),.pdp__wa:active{transform:scale(.98)}.pdp__add:disabled,.pdp__buynow:disabled{opacity:.5;cursor:not-allowed}.pay-ic-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pay-ic{display:block;line-height:0}.pay-ic svg{display:block;height:var(--pay-h,28px);width:var(--pay-w,45px);border:1px solid rgba(0,0,0,.18);border-radius:5px;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
