.bw-store-page{letter-spacing:0;color:#17201c}.bw-store-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #23423a;outline-offset:4px}.bw-store-page .header__icon{width:48px;min-width:48px;height:48px}.bw-store-page .menu-drawer__menu-item{min-height:52px;font-size:18px;letter-spacing:0}.bw-store-page .menu-drawer__navigation{padding:16px 0}.bw-store-page .menu-drawer__close-btn{width:48px;height:48px}.bw-store-page .menu-drawer__support{margin-top:16px;padding-top:16px;border-top:1px solid #e2e5df}.bw-store-page .menu-drawer__support a{font-size:14px;min-height:48px}.bw-store-page .header__heading-link{min-height:44px;display:flex;align-items:center}.bw-store-page .header__heading-link.media{min-height:0}.bw-product-page #MainContent>.main-content__inner-container>[id^=shopify-section-template]{overflow:visible}.bw-product-page [id^=MainProduct-]{max-width:1280px;margin:auto;padding:24px 32px 40px}.bw-product-page [id^=MainProduct-]>.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start}.bw-product-page [id^=MainProduct-]>.product>.grid__item{width:100%;max-width:none;padding:0;min-width:0}.bw-product-page .product__media-wrapper{top:96px}.bw-product-page .product__info-wrapper{position:relative;top:auto}.bw-product-page .product__title{margin:0 0 12px!important}.bw-product-page .product__title h1{font-family:inherit;font-weight:600;line-height:1.08;font-size:clamp(32px,3.3vw,44px);letter-spacing:-.035em}.bw-product-page .price{font-size:22px;letter-spacing:0}.bw-product-page .price__sale .price-item--regular{font-size:15px;opacity:.65}.bw-product-page .price__badge-sale{border-radius:3px;font-size:11px;letter-spacing:.035em;padding:5px 8px}.bw-product-page .bw-pdp-context{display:flex;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;color:#69726b;line-height:1.4}.bw-product-page .bw-pdp-context a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-underline-offset:3px}.bw-product-page .bw-pdp-context span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-product-page .product__media-list{margin-bottom:0}.bw-product-page .product-media-container,.bw-product-page .product__media{background:#fff;border-radius:0}.bw-product-page .product__media img{object-fit:contain;object-position:center}.bw-product-page .product__media-item:first-child .product-media-container{--aspect-ratio:1;--preview-ratio:1;background:#fff}.bw-product-page .product__media-item:first-child .product__media{padding-top:100%;background:#fff}.bw-product-page .product__media-item:first-child .product__media img{object-fit:contain;padding:0}.bw-product-page .thumbnail{border-radius:2px}.bw-product-page .slider-button{width:48px;height:48px}.bw-product-page .bw-pdp-intro{margin:10px 0 14px}.bw-product-page .bw-pdp-intro__lead{font-size:14px;line-height:1.6;margin:0 0 4px;color:#5d665f;letter-spacing:0}.bw-product-page .bw-pdp-features{border:0;margin:0}.bw-product-page .bw-pdp-features summary{display:flex;align-items:center;min-height:44px;font-size:13px;color:#344b3d;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.bw-product-page .bw-purchase-benefits{display:grid;grid-template-columns:1fr;gap:8px;margin:0 0 12px;padding:4px 0 12px;border:0}.bw-product-page .bw-purchase-benefits li{flex-direction:row;gap:10px;text-align:left;font-size:13px;font-weight:400;line-height:1.4}.bw-product-page .bw-purchase-benefits__circle{width:25px;height:25px;background:none}.bw-product-page .bw-purchase-benefits__circle .bw-purchase-icon{width:20px;height:20px}.bw-product-page .bw-pdp-intro__tools{margin-top:0;align-items:center;flex-wrap:wrap;gap:8px}.bw-product-page .bw-pdp-intro__fit{background:none;padding:0;border-radius:0;font-size:12px}.bw-product-page .bw-size-guide-btn{min-height:48px;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:4px;font-size:13px;text-align:left;border-radius:0}.bw-product-page .bw-size-guide-modal{border-radius:4px;max-height:88dvh}.bw-product-page .bw-size-guide-modal__close{width:48px;height:48px}.bw-product-page .bw-purchase-offer{padding:14px 16px;margin:12px 0 20px;background:#f6f3ee;border:0;border-radius:0}.bw-product-page .bw-purchase-offer p{margin:0;font-size:12px;line-height:1.55;color:#4c554d}.bw-product-page .bw-purchase-offer__title{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.bw-product-page .bw-purchase-offer summary{font-size:12px;font-weight:600;min-height:44px;display:flex;align-items:center;cursor:pointer;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.bw-product-page .bw-purchase-offer details p{font-size:12px;margin:0 0 4px;color:#687068}.bw-product-page .bw-pairs{display:block;margin:0 0 12px}.bw-product-page .bw-pairs__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;margin:0;padding:0;min-width:0}.bw-product-page .bw-pairs__card{position:relative;min-width:0;border:1px solid #d2d9d3;background:#fff;border-radius:3px;padding:0;margin:0;box-shadow:none}.bw-product-page .bw-pairs__card.is-selected{border-color:#17201c;box-shadow:inset 0 0 0 1px #17201c;background:#f8f9f7}.bw-product-page .bw-pairs__heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:78px;padding:12px;cursor:pointer}.bw-product-page .bw-pairs__heading input{width:16px;height:16px;accent-color:#17201c;margin:0}.bw-product-page .bw-pairs__heading strong{font-size:14px;font-weight:600;line-height:1.3}.bw-product-page .bw-pairs__prices{margin-left:auto;text-align:right}.bw-product-page .bw-pairs__prices strong{font-size:14px}.bw-product-page .bw-pairs__prices :is(s,small){display:none}.bw-product-page .bw-pairs__badge{position:static;display:block;flex-basis:100%;text-align:left;margin:0 0 0 24px;padding:0;border:0;background:none;color:#3a5b49;font-size:11px;line-height:1.3;border-radius:0}.bw-product-page .bw-pairs__first,.bw-product-page .bw-pairs__second{grid-column:1/-1;padding:8px 0 0;margin:0;border:0;min-width:0}.bw-product-page .bw-pairs__second{padding:16px;background:#f8f9f7;border:1px solid #e3e7e1;border-radius:3px}.bw-product-page .bw-pairs__second[hidden]{display:none}.bw-product-page .bw-pairs__note{grid-column:1/-1;font-size:11px;line-height:1.5;margin:0;color:#687068}.bw-product-page .bw-pairs__pair-label{font-size:13px;font-weight:600;margin:0 0 8px}.bw-product-page .product-form__input{max-width:none;margin:0 0 14px;min-width:0}.bw-product-page .form__label{font-size:13px;font-weight:600;letter-spacing:0;margin:0 0 10px}.bw-product-page .bareway-color-picker .product-form__input__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bw-product-page .product-form__input input[type=radio]+label{min-height:48px;border-radius:3px;padding:10px 8px;font-size:12px;letter-spacing:0;line-height:1.35}.bw-product-page .bareway-color-picker input[type=radio]+label{display:flex;align-items:center;justify-content:flex-start;gap:7px;text-align:left;min-height:48px}.bw-product-page .bareway-color-picker label img{width:34px;height:34px;object-fit:contain;border-radius:2px}.bw-product-page .bareway-size-picker input[type=radio]+label{min-width:48px;display:flex;align-items:center;justify-content:center;margin:0}.bw-product-page :is(.select__select,.bw-pairs__select select){min-height:48px;font-size:16px;border-radius:3px}.bw-product-page .product-form__buttons{max-width:none}.bw-product-page .product-form__submit{min-height:56px;border-radius:3px;background:#17201c;color:#fff;font-size:14px;font-weight:600;letter-spacing:.04em}.bw-product-page .product-form__submit:after,.bw-product-page .product-form__submit:before{border-radius:3px}.bw-product-page .bw-purchase-after-button{margin:14px 0 0}.bw-product-page .bw-purchase-shipping-country{font-size:12px;margin:6px 0;line-height:1.5;justify-content:flex-start;text-align:left}.bw-product-page .bw-purchase-support-line{font-size:12px;line-height:1.5;margin:8px 0 14px;color:#536057}.bw-product-page .bw-purchase-support-line a{color:inherit;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.bw-product-page .bw-purchase-payments{margin:10px 0 18px}.bw-product-page .bw-purchase-payments__list{justify-content:flex-start;gap:5px}.bw-product-page .bw-purchase-payments__icon{width:31px;height:20px}.bw-product-page .bw-purchase-payments p{justify-content:flex-start;font-size:11px}.bw-product-page .bw-purchase-accordions .bw-purchase-accordion{border-top:1px solid #dfe4dc}.bw-product-page .bw-purchase-accordions .bw-purchase-accordion summary{font-size:14px;min-height:56px}.bw-product-page .bw-purchase-accordions .rte{font-size:13px;line-height:1.65;padding:0 0 18px}.bw-product-page .sticky-atc{border-top:1px solid #dfe4dc;box-shadow:0 -4px 22px #17201c0b;padding-bottom:env(safe-area-inset-bottom)}.bw-product-page .sticky-atc .button{min-height:50px;border-radius:3px;background:#17201c}.bw-product-page .sticky-atc__title{font-size:16px;font-weight:600}.bw-product-page .bw-pdp-editorial{padding:44px 0;background:#f6f3ee}.bw-product-page .bw-pdp-editorial__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1280px;padding:0 32px}.bw-product-page .bw-editorial-block{display:flex;flex-direction:column;margin:0;gap:0;padding:0;min-width:0;overflow:hidden}.bw-product-page .bw-editorial-block__media{order:0;width:100%;aspect-ratio:4/3;min-height:0;background:#fff;overflow:hidden;border-radius:0}.bw-product-page .bw-editorial-block__image{display:block;width:100%;height:100%;object-fit:contain}.bw-product-page .bw-editorial-block__content{order:1;padding:20px 24px 24px!important;width:100%;min-width:0;box-sizing:border-box}.bw-product-page .bw-editorial-block h2{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:0 0 10px;max-width:none;width:100%;text-wrap:pretty;overflow-wrap:break-word}.bw-product-page .bw-editorial-block__text{font-size:14px;line-height:1.6;margin:0;max-width:none;width:100%}.bw-product-page .bw-editorial-block__eyebrow,.bw-product-page .bw-editorial-block__tag{display:none}.bw-product-page .bw-highlights{max-width:1280px;padding:36px 32px}.bw-product-page .bw-highlight{gap:28px;margin:0 0 28px}.bw-product-page .bw-highlight h2{font-size:28px;letter-spacing:-.025em}.bw-product-page .bw-pdp-unboxing{padding:40px 0;background:#fff}.bw-product-page .bw-pdp-unboxing__inner{max-width:1100px;gap:40px}.bw-product-page .bw-pdp-unboxing__visual{aspect-ratio:4/3;min-height:0;border-radius:0}.bw-product-page .bw-pdp-unboxing h2{font-size:30px;letter-spacing:-.025em}.bw-product-page .bw-pdp-unboxing__lead{font-size:14px;line-height:1.6}.bw-product-page .bw-pdp-unboxing__steps{display:none}@media(max-width:749px){.bw-store-page .header.bw28-home-header{padding:9px 12px;min-height:66px}.bw-store-page .header.bw28-home-header .header__icons{gap:0}.bw-store-page .header.bw28-home-header .header__icon--account{display:none}.bw-product-page [id^=MainProduct-]{padding:8px 16px 28px}.bw-product-page [id^=MainProduct-]>.product{grid-template-columns:minmax(0,1fr);gap:20px}.bw-product-page .product__media-wrapper{position:relative;top:auto;margin:0}.bw-product-page .product__title h1{font-size:32px}.bw-product-page .bw-pdp-context{margin:0 0 8px;min-height:36px;font-size:11px}.bw-product-page .bw-pdp-context a{min-height:36px}.bw-product-page .product__info-container{padding:0}.bw-product-page .product__media-wrapper .slider-mobile-gutter{margin:0}.bw-product-page .product__media-list{margin:0;padding:0;scroll-padding-left:0;column-gap:0;width:100%}.bw-product-page .product__media-list .product__media-item{width:100%;margin:0;padding:0}.bw-product-page .product-media-container{max-width:100%;border-radius:0}.bw-product-page .product__media-toggle{border-radius:0}.bw-product-page .bw-pdp-intro__tools{flex-direction:row;align-items:center}.bw-product-page .bw-size-guide-btn{width:auto;flex-shrink:0}.bw-product-page .bw-pdp-intro__fit{flex-basis:200px}.bw-product-page .bw-pdp-features summary{min-height:44px}.bw-product-page .bw-purchase-offer{margin:8px 0 16px;padding:12px 14px}.bw-product-page .bw-pairs__heading{padding:10px;gap:4px 6px;min-height:78px}.bw-product-page .bw-pairs__heading strong,.bw-product-page .bw-pairs__prices strong{font-size:13px}.bw-product-page .product-form__input input[type=radio]+label{min-height:48px;font-size:12px}.bw-product-page .bareway-size-picker .product-form__input__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bw-product-page .bw-pdp-editorial{padding:28px 0}.bw-product-page .bw-pdp-editorial__inner{padding:0 16px;gap:28px;grid-template-columns:1fr}.bw-product-page .bw-editorial-block h2{font-size:25px}.bw-product-page .bw-pdp-unboxing{padding:28px 0}.bw-product-page .bw-pdp-unboxing__inner{padding:0 16px;gap:20px}.bw-product-page .bw-highlights{padding:28px 16px}.bw-product-page .bw-highlight{gap:18px}.bw-product-page .bw-highlight h2{font-size:26px}.bw-product-page .sticky-atc-container{padding:10px 16px}}@media(prefers-reduced-motion:reduce){.bw-store-page *{scroll-behavior:auto!important}.bw-store-page .bw-pairs__card{transition:none}}.bw-product-page .bw-pdp-context.page-width{max-width:1280px;padding:12px 32px 0;margin:0 auto}.bw-product-page .bareway-color-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bw-product-page .bareway-size-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bw-product-page :is(.bareway-color-picker,.bareway-size-picker)>.product-form__label-container{grid-column:1/-1}.bw-product-page :is(.bareway-color-picker,.bareway-size-picker)>label{margin:0;width:100%}.bw-product-page .product__info-container.product__column-sticky{position:static}@media(max-width:749px){.bw-product-page .bw-pdp-context.page-width{padding:8px 16px 0}.bw-product-page .bareway-size-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.bw-store-page cart-drawer:not(.active) .material-symbols-outlined{display:none}body.bw-product-page #MainContent product-info.main-product__info-container{display:block;width:100%;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}body.bw-product-page #MainContent .bw-pairs :is(.bareway-color-picker,.bareway-size-picker)>label{min-height:48px;box-sizing:border-box}.bw-product-page .product__modal-opener--image>button.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:749px){.bw-product-page media-gallery .slider.slider--mobile .product__media-item{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.bw-product-page media-gallery .slider.slider--mobile .product__media-item .product-media-container{width:100%}}html .bw26-products{padding:48px 0;color:#18201d}html .bw26-products__header{margin-bottom:24px;align-items:baseline}html .bw26-products__heading{font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.045em}html .bw26-products__collection{font-size:13px}html .bw26-products__grid{gap:32px 20px}html .bw26-card__media{border:1px solid #e9ece9}html .bw26-card__body{padding:14px 2px 0;text-align:left}html .bw26-card__title{font-size:16px;font-weight:500;letter-spacing:-.015em}html .bw26-card__price{font-size:14px;margin-top:5px}html .bw27-spotlight,html .bw27-community,html .bw26-quality{padding-block:48px}html .bw29-collection-header__inner{padding-top:24px}html .bw29-collection-header__heading h1{font-weight:500;letter-spacing:-.045em}html .bw29-collection-header__navigation ul{gap:8px 28px;margin-top:24px}html .bw29-collection-header__navigation a{min-height:48px}html #product-grid{row-gap:36px;column-gap:20px}html #product-grid .card__inner{border:1px solid #e9ece9}html #product-grid .card__information{text-align:left;padding-top:14px}html #product-grid .card__heading{font-size:16px;font-weight:500;letter-spacing:-.015em}html #product-grid .card-information{text-align:left}html .bw-product-page .product__title h1{font-weight:500;letter-spacing:-.045em}html .bw-product-page .product__media-wrapper{border:1px solid #e9ece9}html .bw-product-page .thumbnail{border-radius:0}html .bw-product-page .product-form__input input[type=radio]+label{border-radius:0;min-height:50px}html .bw-product-page .product-form__submit{border-radius:0;min-height:56px}html .bw-product-page .product-form__submit:before,html .bw-product-page .product-form__submit:after{border-radius:0}html .bw26-products a:focus-visible,html #product-grid a:focus-visible{outline:2px solid #234c3e;outline-offset:5px}@media(max-width:749px){html .bw26-products{padding-block:30px}html .bw26-products__inner{width:calc(100% - 32px)}html .bw26-products__header{gap:12px;margin-bottom:16px}html .bw26-products__heading{font-size:30px}html .bw26-products__collection{font-size:12px}html .bw26-products__grid{gap:26px 12px}html .bw26-card__body{padding-top:11px}html .bw26-card__title{font-size:15px}html .bw26-card__price{font-size:14px}html .bw27-spotlight,html .bw27-community,html .bw26-quality{padding-block:30px}html .bw29-collection-header__inner{padding-top:8px}html .bw29-collection-header__navigation ul{gap:2px 18px;margin-top:16px}html #product-grid{row-gap:28px;column-gap:12px}html #product-grid .card__heading{font-size:15px}html .bw-product-page .product__media-wrapper{border:0}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bareway-store-premium.css.map */
