@font-face{font-family:BESOCKS Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(bs-nhd-Roman.woff2) format("woff2")}@font-face{font-family:BESOCKS Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(bs-nhd-Bold.woff2) format("woff2")}:root:root{--bs-black:#000;--bs-white:#fff;--bs-grey-light:#F1F1F1;--bs-grey:#e3e3e3;--bs-grey-dark:#6b6b6b;--bs-red:#D11515;--bs-green:#00FA32;--bs-font:"BESOCKS Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body--family:var(--bs-font);--font-subheading--family:var(--bs-font);--font-heading--family:var(--bs-font);--font-accent--family:var(--bs-font);--font-heading--weight:700}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:700}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em}product-card .product-title,.product-card .product-title{font-weight:700}.rte a{text-underline-offset:3px}::selection{background:var(--bs-green);color:#000}.bs-logo-mark{display:none}.bs-logo-mark img{display:block;height:30px;width:auto}body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])){--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-transparent-text:#fff;--color-transparent-text-rgb:255 255 255;--cart-bubble-background:#fff;--cart-bubble-text:#000;color:#fff}body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header-logo img,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .bs-logo-mark img{filter:brightness(0) invert(1)}body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header__icon--menu,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header__icon--menu:after,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .action__cart,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header-actions__action,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header__row a,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header__row button,body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header__row summary{color:#fff!important}body:has(main[data-template=index]) #header-component:not([data-sticky-state=active]):not(:has(details[open],.menu-open,[aria-expanded=true])) .header__row svg{color:#fff!important}body:has(main[data-template=index]) #header-component .header-logo,body:has(main[data-template=index]) #header-component .header__icon--menu,body:has(main[data-template=index]) #header-component .action__cart{background:none}#header-component .header-logo img,#header-component .bs-logo-mark img{transition:filter .25s ease}@media screen and (max-width:749px){#header-component .search-action:not(.menu-drawer .search-action),#header-component .account-button,#header-component shopify-account{display:none!important}#header-component .header-logo>span[data-testid]{display:none}#header-component .bs-logo-mark{display:flex}details:not(.menu-open)>.header__icon--menu .header-drawer-icon--open{display:none}details:not(.menu-open)>.header__icon--menu:after{content:"MEN\da";font-family:var(--font-body--family);font-weight:600;font-size:13px;letter-spacing:.02em;line-height:1}body:has(main[data-template=index]) [id$=__announcements],body:has(main[data-template^=product]) [id$=__announcements]{display:none}}body:has(main[data-template^=product]) #header-component[transparent]{--color-background:transparent;background:transparent;box-shadow:none;border:0}@media screen and (min-width:990px){body:has(main[data-template=product]) .product-information__grid:not(.product-information--media-none){grid-column:1 / -1!important;grid-template-columns:1fr!important;position:relative}body:has(main[data-template=product]) .product-information__media{grid-column:1 / -1;grid-row:1;padding:0!important}body:has(main[data-template=product]) .product-information__media slideshow-slide{--slide-width: 50%;scroll-snap-align:start;content-visibility:visible!important}body:has(main[data-template=product]) .product-information__media slideshow-slide img{height:100svh;width:100%;object-fit:cover}body:has(main[data-template=product]) .product-details{grid-column:1 / -1;grid-row:1;justify-self:end;align-self:start;z-index:2;width:min(440px,34vw);margin:calc(var(--header-height, 72px) + 24px) 32px 32px 0;padding:28px!important;background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;max-height:calc(100svh - var(--header-height, 72px) - 56px);overflow:auto;scrollbar-width:thin}}@media screen and (min-width:990px){body:has(main[data-template=product]) .product-information{position:relative}body:has(main[data-template=product]) .product-information .bs-desc{position:absolute;z-index:2;left:32px;top:50svh;transform:translateY(-50%);width:min(360px,26vw);max-height:calc(100svh - 2 * var(--header-height, 72px) - 48px);overflow:auto;scrollbar-width:thin;padding:28px;border-radius:16px;background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media screen and (max-width:989px){body:has(main[data-template=product]) .product-information .bs-desc{padding:8px 16px 32px}}@media screen and (min-width:990px){.product-information__media.bs-has-marquee>:not(.bs-marquee){display:none!important}.bs-marquee{overflow:hidden;height:100svh;width:100%;margin-top:calc(-1 * var(--header-height, 0px))}.bs-marquee__track{display:flex;height:100%;width:max-content;animation:bs-marquee var(--bs-marquee-duration, 60s) linear infinite;will-change:transform}.bs-marquee__track img{display:block;flex:none;height:100%;width:auto;object-fit:cover}.bs-marquee:hover .bs-marquee__track{animation-play-state:paused}}@keyframes bs-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bs-marquee__track{animation:none}}body:has(main[data-template^=product]) .product-details{--bs-ctl-h: 48px}body:has(main[data-template^=product]) .product-details .variant-option__button-label{min-height:var(--bs-ctl-h);height:var(--bs-ctl-h);padding-block:0}body:has(main[data-template^=product]) .product-details .quantity-selector{height:var(--bs-ctl-h);min-height:var(--bs-ctl-h)}body:has(main[data-template^=product]) .product-details .add-to-cart-button{height:var(--bs-ctl-h);min-height:var(--bs-ctl-h);padding-block:0}body:has(main[data-template^=product]) .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--bs-ctl-h);--shopify-accelerated-checkout-button-border-radius: 999px}.product-details.bs-qty-inline .product-form-buttons{position:relative}.product-details.bs-qty-inline .quantity-selector-wrapper{position:absolute;right:0;top:var(--bs-qty-top, -76px);width:84px;margin:0}.product-details.bs-qty-inline .quantity-selector{width:100%;font-size:.8125rem;color:#6b6b6b;border:0!important;box-shadow:none!important;background:transparent!important;--color-input-border: transparent}.product-details.bs-qty-inline .quantity-selector button{width:24px;min-width:24px;padding:0;color:#6b6b6b}.product-details.bs-qty-inline .quantity-selector button svg{width:10px;height:10px}.product-details.bs-qty-inline .quantity-selector input{width:28px;min-width:0;padding:0;text-align:center;color:#000}.product-details.bs-qty-inline variant-picker fieldset:first-of-type{padding-right:92px}@media screen and (min-width:990px){body:has(main[data-template="product.hoff"]) .product-information{display:grid!important;grid-template-columns:minmax(260px,24%) minmax(0,1fr) minmax(340px,28%)!important;column-gap:0!important}body:has(main[data-template="product.hoff"]) product-component.product-information__grid{display:contents!important}body:has(main[data-template="product.hoff"]) .product-information__media{grid-column:2;grid-row:1;padding:0!important;width:auto;min-width:0;background:#f1f1f1}body:has(main[data-template="product.hoff"]) .product-details{grid-column:3;grid-row:1;align-self:start;padding:0 40px!important}body:has(main[data-template="product.hoff"]) .bs-desc{grid-column:1;grid-row:1;align-self:start;position:sticky;top:0;height:100svh;align-content:center;padding:0 40px}}.product-grid,.resource-list--grid{column-gap:0!important;--resource-list-column-gap-desktop:0px;--resource-list-column-gap-mobile:0px}.resource-list__carousel slideshow-slides{column-gap:0!important}@media screen and (min-width:990px){body:has(main[data-template="collection.4-columnas"]) .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}#header-component .menu-list__submenu .mega-menu__link{color:#000}#header-component .menu-list__submenu .mega-menu__link:hover{color:#0000008c}
/*# sourceMappingURL=/cdn/shop/t/26/assets/besocks.css.map */
