:root:root{--style-border-radius-buttons-primary:0px;--style-border-radius-buttons-secondary:0px;--style-border-radius-inputs:0px;--style-border-radius-popover:0px;--style-border-radius-pills:0px;--style-border-radius-sm:0px;--style-border-radius-md:0px;--style-border-radius-lg:0px;--variant-picker-button-radius:0px;--checkbox-border-radius:0px}.button:not(.quick-add__button),.button-secondary,.button-custom,.add-to-cart-button,.variant-option__button-label,.quantity-selector,.email-signup__input-group,.email-signup__button,.sorting-filter__select-wrapper,.sorting-filter__select,.field__input,.search-input,input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],textarea,select{border-radius:0!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:0px !important}dialog.dialog-modal,.search-modal__content,.predictive-search-form__header-inner,.quick-add-modal,floating-panel-component,.facets__panel-content,.theme-drawer__badge,.bs-size-guide__dialog{border-radius:0!important}body:has(main[data-template^=product]) .product-details,body:has(main[data-template^=product]) .product-information .bs-desc{border-radius:0!important}.product-badges__badge,[class*=product-badge],.bs-404__search input,.bs-404__search button,.bs-404__links a,.bq__panel,.bq__size,.bq__add,.bs-look__card,.bs-look__card img{border-radius:0!important}#header-component .menu-list__link{font-weight:700}#header-component .mega-menu__link{font-size:calc(var(--menu-child-font-size) - 2px)}#header-component .mega-menu__link--parent{font-size:calc(var(--menu-parent-font-size) - 2px)}#header-component .menu-list__submenu .mega-menu__link{color:#000;text-transform:uppercase;letter-spacing:.02em;position:relative}#header-component .menu-list__submenu .mega-menu__link:hover{color:#000}#header-component .menu-list__submenu .mega-menu__link:after{content:"";position:absolute;left:0;bottom:2px;height:2px;width:0;background:#00fa32;transition:width .25s ease}#header-component .menu-list__submenu .mega-menu__link:hover:after{width:100%}#header-component .header__underlay{transition:opacity .25s ease}#header-component[data-scroll-direction=down]:not(:has(details[open],[aria-expanded=true])) .header__underlay{opacity:0}#header-component .bs-mm{width:100%;display:block;color:#000;padding-inline:clamp(24px,5vw,96px);box-sizing:border-box}#header-component .bs-mm__body{display:block;padding-bottom:28px}#header-component .bs-mm__cols{display:flex;gap:72px}#header-component .bs-mm__h{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#header-component .bs-mm__list{display:grid;gap:2px;margin:0;padding:0}#header-component .bs-mm__l{display:inline-block;padding:4px 0;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#000;text-decoration:none;background:linear-gradient(#00fa32,#00fa32) left calc(100% - 3px) / 0 2px no-repeat;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}#header-component .bs-mm__l:hover,#header-component .bs-mm__l:focus-visible,#header-component .bs-mm__l.is-current{background-size:100% 2px}#header-component .bs-mm__camp{display:grid;grid-template-columns:repeat(2,minmax(0,200px));gap:16px;justify-content:end}#header-component .bs-mm__card{display:flex;flex-direction:column;color:#000;text-decoration:none}#header-component .bs-mm__card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;margin-bottom:8px}#header-component .bs-mm__ct{font-size:11px;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}#header-component .bs-mm__cs{font-size:11px;color:#6b6b6b;line-height:1.2;margin-top:2px}#header-component .bs-mm__card:hover .bs-mm__ct{text-decoration:underline;text-decoration-color:#00fa32;text-decoration-thickness:2px;text-underline-offset:4px}#header-component .bs-mm__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:14px;border-top:1px solid #000;font-size:12px}#header-component .bs-mm__loc{display:flex;gap:28px;align-items:center}#header-component .bs-mm__lang{display:inline-flex;gap:4px;align-items:center}#header-component .bs-mm__lang a{padding:2px 6px;color:#000;text-decoration:none}#header-component .bs-mm__lang a.is-on{background:#000;color:#fff}#header-component .bs-mm__soc{display:flex;gap:18px;align-items:center}#header-component .bs-mm__soc a{color:#000;display:inline-flex}#header-component .bs-mm__muted{color:#6b6b6b}#header-component .menu-list__link-title{background-image:linear-gradient(#00fa32,#00fa32);background-repeat:no-repeat;background-size:0 2px;background-position:left bottom;background-origin:content-box;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}#header-component .menu-list__list-item:hover .menu-list__link-title,#header-component .menu-list__list-item:focus-within .menu-list__link-title,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title{background-size:100% 2px}#header-component .bs-mm{padding-top:8px}#header-component .menu-list__submenu-inner:has(.bs-mm){padding-block-end:calc(var(--submenu-padding-block-end, 32px) - 8px)}@media screen and (min-width:750px){.shopify-section-group-footer-group .footer-content>accordion-custom.menu:first-of-type{padding-inline-start:48px}}@media screen and (min-width:990px){.resource-list__carousel slideshow-slide.resource-list__slide{width:25%!important;max-width:none!important;flex:0 0 25%!important}}@media screen and (min-width:990px){main[data-template^=collection] .product-grid.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.featured-blog-posts-card__content rte-formatter :is(h1,h2,h3,h4,h5,h6),.blog-post-card__title-link .text-block{font-size:calc(var(--font-h4--size, 24px) - 4px)!important}.blog-post-card .blog-post-details,.featured-blog-posts-card .blog-post-details{display:none!important}.featured-blog-posts-card__content rte-formatter :is(h1,h2,h3,h4,h5,h6,p),.blog-post-card__title-link .text-block{display:inline;padding-bottom:3px!important;background:linear-gradient(#00fa32,#00fa32) left bottom / 0 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}.featured-blog-posts-card:hover .featured-blog-posts-card__content rte-formatter :is(h1,h2,h3,h4,h5,h6,p),.featured-blog-posts-card:focus-within .featured-blog-posts-card__content rte-formatter :is(h1,h2,h3,h4,h5,h6,p),.blog-post-card:hover .blog-post-card__title-link .text-block,.blog-post-card:focus-within .blog-post-card__title-link .text-block{background-size:100% 2px}@media(prefers-reduced-motion:reduce){.featured-blog-posts-card__content rte-formatter :is(h1,h2,h3,h4,h5,h6,p),.blog-post-card__title-link .text-block{transition:none}}main:is([data-template=product],[data-template="product.pdp-a"],[data-template="product.pdp-b"]) .product-details .bs-desc{gap:0;margin-top:8px;padding:0!important;background:none!important;position:static!important;transform:none!important;width:auto!important;max-height:none!important;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main:is([data-template=product],[data-template="product.pdp-a"],[data-template="product.pdp-b"]) .bs-desc__item{padding:12px 0}main[data-template^=product] .bs-desc__item:has(.bs-desc__policy){display:none!important}main:is([data-template=product],[data-template="product.pdp-a"],[data-template="product.pdp-b"]) .bs-desc__item summary{justify-content:space-between;font-size:.9375rem;color:#000!important;background:none!important}main:is([data-template=product],[data-template="product.pdp-a"],[data-template="product.pdp-b"]) .bs-desc__item summary:after{color:#000;font-size:1.125rem}main:is([data-template=product],[data-template="product.pdp-a"],[data-template="product.pdp-b"]) .product-details{border-radius:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media screen and (min-width:990px){main[data-template="product.pdp-a"] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.6fr) minmax(400px,1fr)!important}main[data-template="product.pdp-a"] .product-information__media{padding:0!important}main[data-template="product.pdp-a"] .product-details{position:sticky;top:0;align-self:start;padding:calc(var(--header-height, 72px) + 32px) 56px 48px!important}body main:is([data-template=product],[data-template="product.pdp-b"]) .product-information .product-information__grid:not(.product-information--media-none){grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) 460px!important}body main:is([data-template=product],[data-template="product.pdp-b"]) .product-information .product-information__media{grid-column:1!important;grid-row:1;width:100%;padding:0!important;min-width:0;overflow:hidden}body main:is([data-template=product],[data-template="product.pdp-b"]) .product-information .product-details{grid-column:2!important;grid-row:1;justify-self:stretch!important;align-self:start;position:sticky;top:0;z-index:2;width:auto!important;margin:0!important;height:100svh;max-height:none!important;overflow:auto;scrollbar-width:none;padding:calc(var(--header-height, 72px) + 32px) 48px 48px!important}body main:is([data-template=product],[data-template="product.pdp-b"]) .product-information .product-details::-webkit-scrollbar{display:none}}body:has(main[data-template^=product]) #header-component{background-color:#fff!important}body:has(main[data-template^=product]) #header-component:not(:has(details[open],[aria-expanded=true])) .header__underlay{opacity:0!important}body:has(main[data-template^=product]) .bs-marquee{margin-top:0!important}@media screen and (max-width:749px){:root:root{--font-size--paragraph: .9375rem}}slideshow-controls .slideshow-control,.bs-size-guide__link,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.policy-list-trigger,.social-icons__icon-wrapper a{position:relative}slideshow-controls .slideshow-control:before,.bs-size-guide__link:before,.policy-list-trigger:before,.social-icons__icon-wrapper a:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.quantity-selector .quantity-minus:before,.quantity-selector .quantity-plus:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,36px);height:max(100%,44px)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/besocks-shape.css.map */
