.announcement{width:100%;overflow:hidden;display:flex;align-items:center;height:var(--ann-h, 45px);background:var(--ann-bg, #1c1c1c);border-bottom:1px solid rgb(var(--text) / .15)}.announcement__track{display:flex;align-items:center;gap:var(--ann-gap, 20px);white-space:nowrap;animation:santos-ann-scroll var(--ann-speed, 20s) linear infinite}.announcement__track:hover{animation-play-state:paused}@keyframes santos-ann-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement__item{display:inline-flex;align-items:center;gap:var(--ann-gap, 20px);font-family:var(--font);font-size:var(--ann-fs, 10px);letter-spacing:.5px;text-transform:uppercase}.announcement__text{padding:6px 15px;border-radius:5px;white-space:nowrap}.announcement__accent{color:var(--ann-accent, #d7ff3a);font-weight:700;text-decoration:underline;text-decoration-color:var(--ann-accent, #d7ff3a);text-decoration-thickness:2px;text-underline-offset:3px}.announcement__sep{font-size:calc(var(--ann-fs, 10px) * .6);color:#fff}@media screen and (max-width:749px){.announcement{height:calc(var(--ann-h, 45px) * .8)}.announcement__item{font-size:calc(var(--ann-fs, 10px) * .9)}.announcement__sep{font-size:calc(var(--ann-fs, 10px) * .5)}}@media(prefers-reduced-motion:reduce){.announcement__track{animation:none}}.header{--pad: 1rem;position:relative;display:grid;align-items:center;justify-content:center;grid:"primary-nav logo secondary-nav" / minmax(0,1fr) auto minmax(0,1fr);column-gap:1.25rem;padding:var(--pad) var(--gutter);background:rgb(var(--bg));color:rgb(var(--text));box-shadow:0 -1px rgb(var(--text) / .15) inset}@media screen and (min-width:700px){.header{--pad: 1.2rem;column-gap:2.5rem}}.header__logo{grid-area:logo;justify-self:start;position:relative;display:block}.header__logo-swap{display:grid;place-items:center}.header__logo-swap>img{grid-area:1 / 1;height:auto;max-width:none}.header__logo-top{width:var(--logo-top-m, 90px)}.header__logo-scroll{width:var(--logo-scroll-m, 65px);visibility:hidden}@media screen and (min-width:700px){.header__logo-top{width:var(--logo-top, 120px)}.header__logo-scroll{width:var(--logo-scroll, 80px)}}.header.is-scrolled .header__logo-top{visibility:hidden}.header.is-scrolled .header__logo-scroll{visibility:visible}.header__logo-swap.is-flickering,.header__logo:hover .header__logo-swap{animation:santos-flicker .7s linear}.header__logo-text{font-weight:700;font-size:var(--h5);letter-spacing:var(--ls-heading);text-transform:uppercase}.header__primary-nav{grid-area:primary-nav;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem}.header__nav-list{display:contents;list-style:none}@media screen and (min-width:1150px){.header__primary-nav{column-gap:2.5rem}}.header__secondary-nav{grid-area:secondary-nav;justify-self:end;display:flex;align-items:center;gap:.625rem .9rem}@media screen and (min-width:700px){.header__secondary-nav{column-gap:1.25rem}}.header__icon{width:1.375rem;height:auto}@media screen and (min-width:700px){.header__icon{width:1.375rem}}.header__cart{position:relative;display:block}.header__cart-dot{position:absolute;top:0;right:-.125rem;width:.5rem;height:.5rem;border-radius:100%;background:currentColor;box-shadow:0 0 0 2px rgb(var(--bg));transform:scale(0);transition:transform .2s ease-in-out}.header__cart-dot.is-visible{transform:scale(1)}.header__item{position:static}.header__item--dropdown{position:relative}.header__link{position:relative;display:block;padding-block:.25rem;font-size:var(--h6);font-weight:700;letter-spacing:var(--ls-heading);text-transform:uppercase;line-height:1.7;cursor:pointer}.header__link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:rgb(var(--text));transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in-out}.header__item:not(.has-menu) .header__link:hover:before{transform:scaleX(1)}.mega-menu{position:absolute;left:0;top:100%;width:100%;z-index:5;display:flex;justify-content:safe center;align-items:start;column-gap:2.5rem;padding:2.5rem var(--gutter);max-height:calc(100vh - var(--header-height) - 20px);overflow-y:auto;background:rgb(var(--bg));color:rgb(var(--text));border-bottom:1px solid rgb(var(--border));opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.header__item:hover>.mega-menu,.header__item:focus-within>.mega-menu{opacity:1;visibility:visible}.mega-menu__linklist{display:flex;flex-wrap:wrap;flex:0 1 auto;gap:2.5rem clamp(2.5rem,4vw,5rem);list-style:none}.mega-menu__linklist>li{max-width:280px;display:grid;justify-items:start;align-content:start;gap:1.25rem}.mega-menu__parent{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.5;transition:opacity .15s ease}.mega-menu__parent:hover{opacity:1}.mega-menu__sublist{display:grid;gap:.625rem;list-style:none}.mega-menu__child{font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;transition:opacity .15s ease}.mega-menu__child:hover{opacity:.55}.mega-menu__promo{display:flex;justify-content:flex-end;column-gap:2rem;flex:0 1 auto}.mega-menu__promo-item{flex:1 1 315px;min-width:240px;max-width:315px;display:grid;justify-items:center;gap:1.25rem}.mega-menu__promo-image{overflow:hidden;width:100%}.mega-menu__promo-image img{width:100%;transition:scale 8s cubic-bezier(.25,.46,.45,.94)}.mega-menu__promo-item:hover img{scale:1.2}.mega-menu__promo-text{display:grid;gap:.625rem;text-align:center}.mega-menu__promo-text .h6,.mega-menu__promo-text p{text-transform:uppercase;letter-spacing:.06em}@media screen and (min-width:1400px){.mega-menu{column-gap:6.25rem}.mega-menu__linklist{gap:2.5rem 6.25rem}}.dropdown-menu{position:absolute;top:calc(100% + var(--pad, 1rem) - 2px);left:-1.5625rem;z-index:5;min-width:12.5rem;max-width:17.5rem;padding-block:1.125rem;list-style:none;background:rgb(var(--bg));color:rgb(var(--text));border:1px solid rgb(var(--border));border-top-width:0;box-shadow:2px 2px 6px rgb(var(--text) / .05);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.dropdown-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:rgb(var(--text));transform:scaleX(0);transform-origin:left;transition:transform .25s ease-in-out 50ms}.header__item--dropdown:hover>.dropdown-menu,.header__item--dropdown:focus-within>.dropdown-menu{opacity:1;visibility:visible}.header__item--dropdown:hover>.dropdown-menu:before{transform:scaleX(1)}.dropdown-menu a{display:block;padding:.375rem 1.5625rem;font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;transition:opacity .15s ease}.dropdown-menu a:hover{opacity:.55}.header-search{position:absolute;left:0;top:100%;width:100%;z-index:5;background:rgb(var(--bg));border-bottom:1px solid rgb(var(--border));padding:1.25rem var(--gutter)}.header-search__form{display:flex;align-items:center;gap:1rem;max-width:var(--container-sm);margin-inline:auto}.header-search__input{flex:1;font-size:var(--text-lg);padding-block:.5rem;border:0;border-bottom:1px solid rgb(var(--border));outline:none}.menu-drawer__list{list-style:none;display:grid}.menu-drawer__list>li{border-bottom:1px solid rgb(var(--border))}.menu-drawer__link,.menu-drawer__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding-block:1rem;font-size:var(--h5);font-weight:700;letter-spacing:var(--ls-heading);text-transform:uppercase;list-style:none;cursor:pointer}.menu-drawer__toggle::-webkit-details-marker{display:none}details[open]>.menu-drawer__toggle .icon-plus{transform:rotate(45deg)}.menu-drawer__toggle .icon-plus{width:.625rem;transition:transform .2s}.menu-drawer__sub{list-style:none;display:grid;gap:.875rem;padding:0 0 1.25rem .75rem}.menu-drawer__sub-title{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;opacity:.5;font-weight:700}.menu-drawer__sub a{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.menu-drawer__promos{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-bottom:1.25rem}.menu-drawer__promos a{display:grid;gap:.5rem;text-align:center;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.menu-drawer__secondary{display:grid;gap:.75rem;margin-top:2rem}.footer{background:rgb(var(--bg));color:rgb(var(--text));padding-top:var(--section-space);padding-bottom:min(var(--section-space),3rem)}.footer__inner{display:grid;row-gap:min(var(--section-space),3rem)}.footer__block-list{display:grid;justify-content:start;align-items:start;gap:min(var(--section-space),2.5rem)}.footer__block{display:grid;gap:1rem}.footer__links{list-style:none;display:grid;gap:.625rem}.footer__newsletter-form{display:grid;gap:1.25rem}.footer__newsletter-form .button{justify-self:start}.footer__aside{display:grid;gap:1.5rem;justify-content:center;align-items:center;text-align:center}.footer__payments{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:30rem;list-style:none}.footer__payments svg{width:38px;height:24px}@media screen and (min-width:700px){.footer__block{gap:1.25rem}.footer__block-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem}.footer__block{flex:1 1 auto}.footer__block--links{flex-grow:0;max-width:14rem}.footer__block--newsletter{flex-basis:14rem;max-width:18rem}.footer__block--text{flex-basis:14rem;max-width:24rem}}@media screen and (min-width:1000px){.footer__aside{grid-auto-flow:column;justify-content:space-between}.footer__payments{justify-content:flex-end}}@media screen and (min-width:1150px){.footer__block-list{column-gap:3.75rem}}@media screen and (min-width:1400px){.footer__block-list{column-gap:5rem}}.cart-drawer.is-loading .drawer__body{opacity:.5;pointer-events:none}.cart-drawer__empty{display:grid;gap:1.5rem;justify-items:center;text-align:center;padding-top:3rem}.line-item{display:flex;align-items:flex-start;gap:1.5rem}.line-item+.line-item{margin-top:1.5rem;padding-top:1.5rem;border-top-width:1px}.line-item__media{flex-shrink:0;width:6.25rem;background:var(--img-grey)}.line-item__media img{width:100%;aspect-ratio:2 / 3;object-fit:cover;background:#fff;filter:brightness(.9373)}.line-item__info{flex:1;display:grid;gap:.5rem;justify-items:start}.line-item__title{font-size:var(--h6);font-weight:700;letter-spacing:var(--ls-heading);text-transform:uppercase}.line-item__variant,.line-item__discount{font-size:var(--text-xs)}.line-item__actions{display:flex;align-items:center;gap:1rem;margin-top:.25rem}.line-item__remove{font-size:var(--text-xs);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat}.cart-drawer__footer-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.cart-drawer__note{font-size:var(--text-xs);margin-block:.5rem 1rem}.atc-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .35s cubic-bezier(.2,1.4,.4,1);pointer-events:none;color:#555}.atc-check path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .4s ease .1s}.is-added{color:transparent!important}.is-added>:not(.atc-check){opacity:0}.is-added .atc-check{opacity:1;transform:scale(1)}.is-added .atc-check path{stroke-dashoffset:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/santos-layout.css.map */
