#m-theme{--dw-ink:#111;--dw-sale:#b20000;--dw-line:#e5e5e5}#m-theme :is(.m-product-card,.m-product-card__media,.m-product-card__content,.m-product-card__info){border-radius:0}#m-theme :is(.m-product-card__title,.m-product-card__name,.m-product-card__vendor,.m-product-card__price,.m-product-card__option-name){font-family:var(--font-stack-body,inherit);text-transform:uppercase;letter-spacing:.035em}#m-theme .m-product-card__title{font-size:13px;line-height:1.55;font-weight:500}#m-theme .m-product-card__name{color:#161616!important;font-weight:500;line-height:1.5;text-decoration:none}#m-theme .m-product-card__name:hover{text-decoration:underline;text-underline-offset:3px}#m-theme .m-product-card__vendor,#m-theme .dw-vendor-link{color:#111!important;font-family:var(--font-stack-body,inherit);font-size:11px;font-weight:600;letter-spacing:.075em;line-height:1.4;text-transform:uppercase;display:inline-block;text-decoration:none!important;margin-bottom:5px}#m-theme .dw-vendor-link:hover{text-decoration:underline!important;text-underline-offset:3px}#m-theme .m-product-card__price :is(.m-price-item--regular,.m-price-item--sale,.m-price-item--last),#m-theme .m-main-product .m-price .m-price-item--sale,#m-theme .m-main-product .m-price .m-price-item--regular,#m-theme .m-search .m-price .m-price-item,#m-theme .m-cart-drawer .m-cart-item__price--regular,#m-theme .m-cart-drawer .m-cart-item__price--final{color:var(--dw-sale)!important;font-weight:600}#m-theme .m-price--on-sale .m-price__sale s.m-price-item--regular,#m-theme .m-product-card__price s.m-price-item--regular,#m-theme .m-main-product s.m-price-item--regular{color:#777!important;font-weight:400!important}#m-theme :is(.m-product-card,.m-product-grid,.m-search,.m-main-product) :is(.m-button,.m-add-to-cart,.m-product-card__atc-button){font-family:var(--font-stack-body,inherit);font-weight:600;text-transform:uppercase;letter-spacing:.055em;font-size:11px}#m-theme .m-button:not(.m-button--icon),#m-theme button.m-add-to-cart:not(.m-button--icon),#m-theme .m-product-form--main button[type=submit]:not(.m-button--icon){min-height:var(--dw-cta-height,40px);height:auto;padding:10px 16px;border-radius:0;line-height:1.4}#m-theme .m-product-card .m-product-card__action>.m-button,#m-theme .m-product-card .m-product-card__action .m-button:not(.m-button--icon){min-height:var(--dw-cta-height,40px);padding-block:9px}#m-theme .m-product-card__action :is(.m-product-quickview-button,.m-wishlist-button,.m-compare-button){display:none!important}#m-theme .m-product-card__media,#m-theme .m-product-card__media .m-image{background:#fff!important;aspect-ratio:1/1}#m-theme .m-product-card__media :is(img,.m-image img){object-fit:contain!important}#m-theme .m-product-card__content{text-align:center}#m-theme .m-product-card__info{min-width:0}#m-theme .m-product-card__name{text-wrap:pretty;overflow-wrap:anywhere}#m-theme .m-main-product .m-product-title,#m-theme .product-block-group--title .m-product-title{font-family:var(--font-stack-header,inherit);font-weight:var(--font-weight-header,700);text-transform:uppercase;letter-spacing:-.018em;line-height:1.16;font-size:clamp(22px,2.4vw,34px)}#m-theme .m-main-product .m-product-text--subtitle,#m-theme .m-main-product .dw-product-vendor{color:#111!important;font-family:var(--font-stack-body,inherit);letter-spacing:.075em;text-decoration:none;font-weight:600;text-transform:uppercase}#m-theme .m-main-product .dw-product-vendor:hover{text-decoration:underline;text-underline-offset:3px}#m-theme .m-main-product :is(.m-product-media,.m-product-media--desktop,.m-product-media--wrapper,.m-product-media__main,.m-product-media__main img){background:#fff!important}#m-theme .m-main-product .m-product-media img{object-fit:contain!important}#m-theme .m-main-product .m-main-product--wrapper{column-gap:clamp(24px,4vw,58px)}#m-theme .m-main-product .product-block-group{margin-bottom:clamp(12px,1.4vw,20px)}#m-theme .m-product-form--main .m-product-form--actions{gap:10px}#m-theme .m-main-product :is(.m-product-form,.product-form,.product-block-group--buy_buttons) :is(button[type=submit],.m-button){border-radius:0;text-transform:uppercase;font-weight:600}#m-theme :is(.m-collection-page-header__title,.m-search .m-page-header__title,.m-page-header__title,.m-section__heading,.m-section__heading h2){font-family:var(--font-stack-header,inherit);font-weight:var(--font-weight-header,700);text-transform:uppercase}#m-theme .m-collection-page-header__title,#m-theme .m-search .m-page-header__title{text-align:center}#m-theme .m-collection-product-grid .m-product-card,#m-theme .m-search .m-product-card{max-width:100%}#m-theme :is(.m-collection,.m-search,.m-main-product) .m-product-card__media img{object-fit:contain!important}#m-theme :is(.m-slider-controls__button,.m-product-media--slider__navigation .swiper-button-control){min-width:var(--dw-slider-size,42px);width:var(--dw-slider-size,42px);height:var(--dw-slider-size,42px);border:0;background:var(--dw-slider-bg,#111);color:var(--dw-slider-ink,#fff);border-radius:var(--dw-slider-radius,0);display:grid;place-items:center;transition:background .18s,color .18s;cursor:pointer}#m-theme :is(.m-slider-controls__button,.m-product-media--slider__navigation .swiper-button-control) svg{height:19px;width:19px;stroke:currentColor;fill:none}#m-theme .m-slider-controls__button:hover{filter:brightness(1.15)}#m-theme .m-slider-controls__button:disabled{opacity:.25;cursor:default}#m-theme .m-slider-controls__wrapper{max-width:100%;align-items:center}#m-theme .m-slider-controls--show-nav{overflow:visible}#m-theme .swiper-pagination-bullet{background:#222;opacity:.3}#m-theme .swiper-pagination-bullet-active{opacity:1;background:#222}.dw-products .dw-section-heading,.dw-brands .dw-section-heading,.dw-gender .dw-section-heading{text-align:center}.dw-products .dw-section-top{flex-direction:column;align-items:center;justify-content:center;width:100%;gap:12px}.dw-products .dw-tabs{width:100%;max-width:100%;justify-content:var(--dw-tabs-justify,center)}.dw-products .dw-container[style*="--dw-head-align:left"]{--dw-tabs-justify:flex-start}.dw-products .dw-container[style*="--dw-head-align:center"]{--dw-tabs-justify:center}.dw-products .dw-container[style*="--dw-head-align:right"]{--dw-tabs-justify:flex-end}.dw-products .dw-container .dw-section-heading{text-align:var(--dw-head-align,center)}.dw-products[data-dw-multi-tabs=true] .dw-tabs{justify-content:var(--dw-tabs-justify,center)}.dw-products .dw-arrow{border-radius:var(--dw-arrow-radius,0)}.dw-products[data-dw-arrow-shape=round] .dw-arrow{--dw-arrow-radius:50%}.dw-products[data-dw-arrow-shape=rounded] .dw-arrow{--dw-arrow-radius:8px}.dw-products[data-dw-arrow-shape=none] .dw-arrow{background:transparent!important;color:#111!important;border:0}.dw-gender__text svg{display:none!important}.dw-gender__text span{border-bottom:1px solid currentColor;display:inline-flex;align-items:center;padding-bottom:4px}.m-cart-drawer{--m-bg-color:0,0,0;--m-bg-opacity:.5}#m-theme .m-cart-drawer__inner{width:min(var(--dw-cart-width,480px),100vw)!important;max-width:100vw;min-height:100dvh;background:#fff!important;transform:translate3d(var(--translate-x,100%),0,0);transition:transform .38s cubic-bezier(.22,1,.36,1)!important;box-shadow:-10px 0 42px #00000019}#m-theme .m-cart-drawer__inner>.m\:flex{min-height:100dvh}#m-theme .m-cart-drawer__header{padding:26px 24px 18px;border-bottom:1px solid var(--dw-line);position:relative;background:#fff}#m-theme .m-cart-drawer__title{font-family:var(--font-stack-header,inherit);color:#111;font-size:17px;text-transform:uppercase;letter-spacing:.055em;font-weight:700}#m-theme .dw-cart-counter{font-size:13px;font-weight:400;vertical-align:baseline}#m-theme .m-cart-drawer__close{top:20px;right:18px;display:grid;place-items:center;width:34px;height:34px;padding:6px;color:#111;cursor:pointer}#m-theme .m-cart-drawer__close svg{width:22px;height:22px;stroke-width:1.7}#m-theme .m-cart-drawer__body{padding:20px 24px;overflow-y:auto;scrollbar-width:none;background:#fff}#m-theme .m-cart-drawer__body::-webkit-scrollbar{display:none}#m-theme .m-cart-drawer__items{display:flex;flex-direction:column;gap:0}#m-theme .m-cart-drawer-item{padding:16px 0;border-bottom:1px solid #eeeeee}#m-theme .m-cart-drawer-item:first-child{padding-top:0}#m-theme .m-cart-drawer-item__image{width:var(--dw-cart-image,100px);min-width:var(--dw-cart-image,100px);aspect-ratio:1/1;border:0!important;background:#fff;overflow:hidden;border-radius:0}#m-theme .m-cart-drawer-item__image :is(a,img){display:block;width:100%;height:100%;object-fit:contain!important}#m-theme .m-cart-drawer-item__info{padding-left:14px;min-width:0;flex:1}#m-theme .m-cart-drawer-item .m-cart-item__title{font-family:var(--font-stack-body,inherit);color:#111!important;font-size:12px;line-height:1.45;font-weight:600;letter-spacing:.03em;text-transform:uppercase}#m-theme .m-cart-drawer-item .m-cart-item__option{font-size:11px;line-height:1.35}#m-theme .m-cart-drawer-item .m-cart-item__price{margin:8px 0;color:var(--dw-sale)!important;font-size:12px}#m-theme .m-cart-drawer-item__quantity{gap:12px;align-items:center}#m-theme .m-cart-drawer-item__quantity .m-quantity{border:1px solid #dedede;border-radius:0;min-height:36px}#m-theme .m-cart-drawer-item__quantity .m-quantity__button{min-width:34px;height:34px;display:grid;place-items:center;border:0;color:#111;background:transparent}#m-theme .m-cart-drawer-item__quantity .m-quantity__button .dw-cart-icon{width:16px;height:16px;stroke-width:1.7}#m-theme .m-cart-drawer-item__quantity .m-quantity__input{width:36px;min-width:32px;height:34px;border:0;text-align:center;color:#111;font-size:12px}#m-theme .m-cart-item__remove{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:#111;cursor:pointer;padding:5px;min-width:32px;min-height:32px;text-decoration:none}#m-theme .m-cart-item__remove svg{height:17px;width:17px}#m-theme .m-cart-drawer__footer{background:#fff;border-top:1px solid var(--dw-line);flex:none}#m-theme .m-cart-drawer__footer--wrapper{box-shadow:none!important;padding:18px 24px 26px}#m-theme .m-cart-drawer__footer .m-cart__subtotal{align-items:center;margin-bottom:14px;text-transform:uppercase;font-weight:600}#m-theme .m-cart-drawer__footer .m-cart__subtotal--price{font-size:16px;color:#111}#m-theme .m-cart-drawer__footer :is(button[name=checkout],.m-button--primary){min-height:46px;border-radius:0;background:#111;color:#fff;font-family:var(--font-stack-body,inherit);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;width:100%}#m-theme .m-cart-drawer__footer .m-cart-drawer__link-to-cart{text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:#111}#m-theme .m-cart-drawer__empty{padding:46px 10px;text-align:center;min-height:20vh;font-size:13px}#m-theme .m-cart-item__remove:hover{color:#b20000}.dw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1024px){#m-theme .m-cart-drawer__inner{max-width:var(--dw-cart-width,480px)}#m-theme .m-slider-controls--show-nav .m-slider-controls__button-prev{left:-22px}#m-theme .m-slider-controls--show-nav .m-slider-controls__button-next{right:-22px}}@media(max-width:767px){#m-theme .m-cart-drawer__inner{width:100vw!important;max-width:100vw!important;min-height:100dvh}#m-theme .m-cart-drawer__header{padding:18px 18px 16px}#m-theme .m-cart-drawer__close{top:12px;right:12px}#m-theme .m-cart-drawer__body{padding:16px 18px}#m-theme .m-cart-drawer__footer--wrapper{padding:15px 18px 22px}#m-theme .m-cart-drawer-item__image{width:80px;min-width:80px}#m-theme .m-cart-drawer-item__info{padding-left:12px}#m-theme .m-cart-drawer-item .m-cart-item__title{font-size:12px}#m-theme .m-slider-controls__button{width:32px;height:32px;min-width:32px}#m-theme .m-slider-controls__button svg{height:16px;width:16px}.dw-products .dw-container .dw-section-heading{text-align:var(--dw-mobile-align,var(--dw-head-align,center))}.dw-products .dw-tabs{justify-content:var(--dw-tabs-mobile-justify,var(--dw-tabs-justify,center))}.dw-products .dw-container[style*="--dw-mobile-align:left"]{--dw-tabs-mobile-justify:flex-start}.dw-products .dw-container[style*="--dw-mobile-align:center"]{--dw-tabs-mobile-justify:center}.dw-products .dw-container[style*="--dw-mobile-align:right"]{--dw-tabs-mobile-justify:flex-end}.dw-products[data-dw-multi-tabs=true] .dw-tabs{justify-content:var(--dw-tabs-mobile-justify,center)}.dw-products .dw-section-top{align-items:stretch;text-align:center}}@media(prefers-reduced-motion:reduce){#m-theme .m-cart-drawer__inner{transition:none!important}}#m-theme .m-header .m-switcher-dropdown{font-family:var(--font-stack-body,inherit);font-size:11px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;color:#111}#m-theme .m-header .m-switcher-dropdown :is(button,select){font-family:inherit;font-size:11px;text-transform:uppercase;color:inherit}#m-theme .m-header .m-switcher-dropdown button{border-radius:0}#m-theme .dw-mobile-localization{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 18px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fff}#m-theme .dw-mobile-localization .m-switcher-dropdown{display:block!important;margin:0}#m-theme .dw-mobile-localization :is(button,select){min-height:34px}@media(min-width:1024px){#m-theme .dw-mobile-localization{display:none!important}}@media(max-width:767px){#m-theme .m-header__right .m-switcher-dropdown{display:none!important}}#m-theme .m-main-product .shopify-payment-button{width:100%;max-width:none}#m-theme .m-main-product .shopify-payment-button__button,#m-theme .m-main-product .shopify-payment-button__button--unbranded{font-family:var(--font-stack-body,inherit)!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:var(--dw-cta-height,40px)!important;padding:10px 16px!important;border-radius:0!important;width:100%!important}#m-theme .m-main-product .m-product-dynamic-checkout{width:100%;margin-top:9px}#m-theme .m-main-product .m-product-form--actions .m-button{margin-bottom:0}#m-theme :is(.m-slider-controls__button,.m-product-media--slider__navigation .swiper-button-control){width:var(--dw-slider-width,var(--dw-slider-size,42px));min-width:var(--dw-slider-width,var(--dw-slider-size,42px))}.dw-products[data-dw-arrow-shape=rectangle] .dw-arrow{width:calc(var(--dw-arrow-size,44px) + 14px);border-radius:0}#m-theme .m-main-product[data-layout=layout-4]{background:#fff}#m-theme .m-main-product[data-layout=layout-4]>.container{width:min(calc(100% - 48px),1500px);margin:0 auto}#m-theme .m-main-product[data-layout=layout-4] .m-main-product--wrapper{align-items:flex-start}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--wrapper{top:90px}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider__images{width:100%}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider{display:block!important;width:100%}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails{width:100%;margin-top:12px}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide{width:70px;height:70px}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--item{background:#fff}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--item img{width:100%;height:100%;object-fit:contain!important;object-position:center}#m-theme .m-main-product[data-layout=layout-4] .m-product-info--wrapper{position:sticky;top:85px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block+.main-product__block{margin-top:16px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-text+.main-product__block-title{margin-top:5px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-title+.main-product__block-price{margin-top:10px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-price+.main-product__block-variant_picker{margin-top:20px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-title .m-product-title{font-size:clamp(23px,2.4vw,34px);text-transform:uppercase;letter-spacing:-.015em;line-height:1.25}#m-theme .m-main-product[data-layout=layout-4] .m-product-text{font-size:12px;color:#111}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-text a.dw-product-vendor{font-weight:700;letter-spacing:.09em;font-size:12px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-price .m-price{font-size:clamp(19px,2vw,26px)}#m-theme .m-main-product[data-layout=layout-4] :is(.m-product-form--actions,.m-product-form--button){gap:10px}#m-theme .m-main-product[data-layout=layout-4] .m-product-form .m-add-to-cart{min-height:46px;width:100%}#m-theme .m-main-product[data-layout=layout-4] .shopify-payment-button{width:100%;margin-top:10px}#m-theme .m-main-product[data-layout=layout-4] :is(.m-quantity,.m-quantity__input,.m-quantity__button){border-radius:0}#m-theme .m-main-product[data-layout=layout-4] .m-collapsible--button{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-stack-header,inherit);font-size:13px;line-height:1.35;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#111;padding:16px 0}#m-theme .m-main-product[data-layout=layout-4] .m-product-collapsible{border-top:1px solid #e5e5e5}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-dw_focal_benefits{margin-top:22px}@media(max-width:767px){#m-theme .m-main-product[data-layout=layout-4]>.container{width:100%;padding:0 16px}#m-theme .m-main-product[data-layout=layout-4] .m-main-product--media{padding:0!important}#m-theme .m-main-product[data-layout=layout-4] .m-main-product--info{padding:20px 0 0!important}#m-theme .m-main-product[data-layout=layout-4] .m-product-info--wrapper{position:static}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--wrapper{position:relative;top:0}#m-theme .m-main-product[data-layout=layout-4] .main-product__block+.main-product__block{margin-top:15px}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails{margin-top:9px}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide{width:58px;height:58px}#m-theme .m-main-product[data-layout=layout-4] .main-product__block-title .m-product-title{font-size:23px}}#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px}#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper>.m-product-form--input{width:100%;max-width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper .m-product-option--label{margin:0;font-family:var(--font-stack-body,inherit);font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase}#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper>.m-add-to-cart{width:100%!important;min-height:45px!important;flex:0 0 auto;margin:0!important;background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:0!important}#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper>.m-add-to-cart:hover{background:#111!important;color:#fff!important}#m-theme .m-main-product[data-layout=layout-4] .shopify-payment-button__button--unbranded{background:#111!important;color:#fff!important;border:1px solid #111!important;min-height:46px!important}#m-theme .m-main-product[data-layout=layout-4] .shopify-payment-button__button--unbranded:hover{background:#333!important}#m-theme .m-main-product[data-layout=layout-4] .m-quantity{border:1px solid #dedede;border-radius:0}#m-theme .m-main-product[data-layout=layout-4] .m-quantity__button{width:42px;min-width:42px;min-height:42px}#m-theme .m-main-product[data-layout=layout-4] .m-quantity__input{width:48px;min-height:42px}#m-theme .m-main-product[data-layout=layout-4] :is(.m-product-media--slider__navigation .swiper-button-control,.m-slider-controls__button){box-shadow:none;stroke-width:1.5}#m-theme .m-main-product[data-layout=layout-4] .m-product-media--slider__navigation{left:0;right:0;top:50%;transform:translateY(-50%);padding-inline:8px}@media(max-width:767px){#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper{gap:10px}#m-theme .m-main-product[data-layout=layout-4] .m-product-form--wrapper>.m-add-to-cart{min-height:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dw-commerce.css.map */
