#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:0!important;gap:7px!important;box-sizing:border-box}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-product-option--label{display:block!important;margin:0!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.055em!important;font-weight:600!important;line-height:1.4!important;color:#111!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-quantity{display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dedede!important;border-radius:0!important;background:#fff!important;min-height:41px!important;width:130px!important;max-width:100%!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-quantity__button{display:grid!important;place-items:center!important;width:39px!important;min-width:39px!important;min-height:39px!important;height:39px!important;border-radius:0!important;background:transparent!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-quantity__input{height:39px!important;min-height:39px!important;min-width:48px!important;width:48px!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;text-align:center!important;color:#111!important;background:#fff!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons button[name=add]{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;background:#000!important;color:#fff!important;border-radius:0!important;min-height:50px!important;letter-spacing:.075em!important;text-transform:uppercase!important}#m-theme product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__images{aspect-ratio:1/1!important;max-height:none!important;min-width:0!important;overflow:hidden!important;background:#fff!important}#m-theme product-info.m-main-product[data-layout=layout-4] .m-media-gallery__inner.swiper-container{aspect-ratio:1/1!important;width:100%!important;overflow:hidden!important;background:#fff!important}#m-theme product-info.m-main-product[data-layout=layout-4] .m-media-gallery__inner .m-media-gallery__list{height:100%!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important}#m-theme product-info.m-main-product[data-layout=layout-4] .m-product-media--item.media-type-image{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1/1!important;background:#fff!important}#m-theme product-info.m-main-product[data-layout=layout-4] .m-product-media--item.media-type-image img{display:block!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;background:#fff!important}@media(min-width:1024px){#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails{width:78px!important;min-width:78px!important;max-width:78px!important;flex:0 0 78px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;padding:0!important;margin:0!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container{width:76px!important;max-width:76px!important;height:610px!important;max-height:610px!important;min-height:0!important;overflow:hidden!important;flex:0 0 610px!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide{width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin-right:auto!important;margin-left:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;border-radius:0!important;background:#fff!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__images{flex:1 1 0%!important;width:calc(100% - 93px)!important;max-width:calc(100% - 93px)!important;aspect-ratio:1/1!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4]>.m-media-gallery__wrapper.m-product-media--slider{display:flex!important;flex-direction:row-reverse!important;align-items:flex-start!important;gap:15px!important}}@media(max-width:1023px){#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container{width:100%!important;max-width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;flex:0 1 auto!important}#m-theme product-info.m-main-product[data-layout=layout-4] .m-media-gallery__inner.swiper-container{touch-action:pan-y!important}}#m-theme #MinimogCartDrawer .dw-cart-focal__summary-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 0;color:#111;font-size:12px;line-height:1.4;letter-spacing:.015em}#m-theme #MinimogCartDrawer .dw-cart-focal__summary-row .dw-cart-focal__amount{text-align:right;font-size:12px;font-weight:600;white-space:nowrap}#m-theme #MinimogCartDrawer .dw-cart-focal__items-subtotal{border-top:1px solid #e8e8e8;padding-top:14px}#m-theme #MinimogCartDrawer .dw-cart-focal__discount-row,#m-theme #MinimogCartDrawer .dw-cart-focal__discount-row .dw-cart-focal__amount{color:#b20000!important}#m-theme #MinimogCartDrawer [data-minimog-cart-discounts] .m-cart__discount{margin:4px 0 8px!important;gap:6px;justify-content:flex-start!important}#m-theme #MinimogCartDrawer [data-minimog-cart-discounts] .m-cart__discount--item{font-size:10px!important;color:#666;flex-wrap:wrap}#m-theme #MinimogCartDrawer .dw-cart-focal__subtotal{border-top:1px solid #ddd!important;padding:13px 0 0!important;margin-top:7px!important;align-items:center!important}#m-theme #MinimogCartDrawer .dw-cart-focal__subtotal .m-cart__subtotal--label{font-size:13px!important;font-weight:700!important}#m-theme #MinimogCartDrawer .dw-cart-focal__subtotal .m-cart__subtotal--price{font-size:17px!important;font-weight:700!important}@media(min-width:1024px){#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails{align-self:flex-start!important;height:auto!important;min-height:0!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container{display:block!important;box-sizing:border-box!important;height:var(--dw-gallery-rail-height,610px)!important;max-height:var(--dw-gallery-rail-height,610px)!important;min-height:0!important;width:76px!important;overflow:hidden!important;position:relative}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container>.swiper-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-height:0!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide{flex:0 0 68px!important;box-sizing:border-box!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;overflow:hidden!important}#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide>.m-product-media,#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide .m-image{box-sizing:border-box!important;width:100%!important;height:100%!important;aspect-ratio:1!important;overflow:hidden!important}}#m-theme #MinimogCartDrawer .dw-cart-focal__footer-inner[data-dw-cart-empty=true]{display:none!important}#m-theme #MinimogCartDrawer:has(.dw-cart-focal__empty) .dw-cart-focal__footer{display:none!important}#m-theme.template-product{padding-bottom:0!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;align-items:end!important;column-gap:12px!important;row-gap:10px!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>.m-product-form--input{grid-column:1!important;grid-row:1!important;width:130px!important;max-width:130px!important;min-width:0!important;margin:0!important;align-self:end!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>button[name=add]{grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:none!important;width:100%!important;flex:auto!important;height:50px!important;min-height:50px!important;align-self:end!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>.m-product-dynamic-checkout{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;margin:0!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper:not(:has(.m-product-form--input)){grid-template-columns:minmax(0,1fr)!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper:not(:has(.m-product-form--input))>button[name=add]{grid-column:1!important}@media(max-width:749px){#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper{grid-template-columns:116px minmax(0,1fr)!important;column-gap:10px!important;row-gap:9px!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>.m-product-form--input{width:116px!important;max-width:116px!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-quantity{width:116px!important;max-width:116px!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-quantity__button{width:34px!important;min-width:34px!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--input .m-quantity__input{width:44px!important;min-width:44px!important}#m-theme product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>button[name=add]{height:46px!important;min-height:46px!important}}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-sticky-addtocart{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:translate3d(0,var(--m-translate-y,100%),0)!important;border-top:1px solid #e5e5e5!important;border-bottom:0!important;box-shadow:0 -5px 18px #00000012!important;z-index:80!important}@media(max-width:767px){#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-sticky-addtocart{bottom:env(safe-area-inset-bottom,0px)!important}}@media(min-width:1024px){#m-theme product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container{height:var(--dw-gallery-rail-height,540px)!important;max-height:var(--dw-gallery-rail-height,540px)!important;flex:0 1 auto!important;position:relative!important;overflow:hidden!important}}#m-theme product-info.m-main-product media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container:after{content:"";position:absolute;pointer-events:none;z-index:4;opacity:0;transition:opacity .2s ease}@media(min-width:1024px){#m-theme product-info.m-main-product media-gallery[data-layout=layout-4].dw-gallery-has-more .m-product-media--slider__thumbnails .nav-swiper-container:after{bottom:0;left:0;right:0;height:52px;opacity:1;background:linear-gradient(to bottom,#fff0,#ffffffd9 65%,#fff)}}@media(max-width:1023px){#m-theme product-info.m-main-product media-gallery[data-layout=layout-4].dw-gallery-has-more .m-product-media--slider__thumbnails .nav-swiper-container:after{top:0;bottom:0;right:0;width:38px;opacity:1;background:linear-gradient(to right,#fff0,#fff)}}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:12px!important;width:100%!important;align-items:end!important;min-width:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;grid-column:1!important;width:130px!important;max-width:130px!important;min-width:0!important;margin:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input .m-quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:50px!important;height:50px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input .m-quantity__button{width:36px!important;min-width:36px!important;height:48px!important;min-height:48px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input .m-quantity__input{width:40px!important;min-width:0!important;flex:1 1 auto!important;height:48px!important;min-height:48px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>button[name=add]{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;padding:10px!important;margin:0!important;background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:0!important;font-size:12px!important;letter-spacing:.06em!important;line-height:1.2!important;flex:none!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>button[name=add]:not(:disabled):hover{background:#222!important;color:#fff!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row:not(:has(.m-product-form--input)){grid-template-columns:minmax(0,1fr)!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row:not(:has(.m-product-form--input))>button[name=add]{grid-column:1!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>.m-product-dynamic-checkout{display:block!important;align-self:stretch!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-dynamic-checkout :is(.shopify-payment-button,.shopify-payment-button__button){width:100%!important;max-width:100%!important}@media(max-width:749px){#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row{grid-template-columns:116px minmax(0,1fr)!important;gap:10px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input{width:116px!important;max-width:116px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input .m-quantity{height:46px!important;min-height:46px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input .m-quantity__button{min-width:33px!important;width:33px!important;height:44px!important;min-height:44px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input .m-quantity__input{height:44px!important;min-height:44px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>button[name=add]{height:46px!important;min-height:46px!important}}@media(max-width:359px){#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row{grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>.m-product-form--input{width:105px!important;max-width:105px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-purchase-row>button[name=add]{font-size:11px!important;letter-spacing:0!important}}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__pagination{display:none!important}@media(max-width:1023px){#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4]>.m-media-gallery__wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:visible!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__images{order:0!important;width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:1/1!important;position:relative!important;overflow:hidden!important;background:#fff!important;margin:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-media-gallery__list{display:flex!important;height:100%!important;align-items:stretch!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--item.swiper-slide{height:100%!important;min-height:0!important;flex-shrink:0!important;overflow:hidden!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--item.media-type-image :is(.m-product-media,.m-image){width:100%!important;height:100%!important;aspect-ratio:1/1!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--item.media-type-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .m-product-media--slider__thumbnails{order:1!important;display:block!important;flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .nav-swiper-container{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;touch-action:pan-y!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .nav-swiper-container>.swiper-wrapper{display:flex!important;flex-direction:row!important;min-width:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] media-gallery[data-layout=layout-4] .nav-swiper-container .swiper-slide{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__navigation{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;pointer-events:none!important;transform:none!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__navigation .swiper-button-control{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;min-width:32px!important;height:32px!important;pointer-events:auto!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__navigation .swiper-button-prev{left:7px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__navigation .swiper-button-next{right:7px!important}}@media(max-width:1023px){#m-theme #m-menu-drawer{touch-action:auto!important;overscroll-behavior:contain!important}#m-theme #m-menu-drawer .m-menu-drawer__wrapper{width:min(420px,calc(100vw - 28px))!important;max-width:100%!important;background:#111!important;color:#fff!important;overflow:hidden!important;touch-action:pan-y!important}#m-theme #m-menu-drawer .m-menu-drawer__content{background:#111!important;color:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;padding:8px 0 24px!important}#m-theme #m-menu-drawer :is(.m-menu-mobile,.m-megamenu-mobile,.m-megamenu-mobile__wrapper,.m-submenu-mobile){background:#111!important;color:#fff!important}#m-theme #m-menu-drawer .m-megamenu-mobile{height:100%!important;max-height:100%!important;overflow:hidden!important}#m-theme #m-menu-drawer .m-megamenu-mobile__wrapper{max-height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}#m-theme #m-menu-drawer .m-menu-mobile__item{min-width:0!important;align-items:stretch!important;border-bottom:1px solid rgba(255,255,255,.16)!important}#m-theme #m-menu-drawer :is(.m-menu-mobile__link,.m-submenu-mobile a){color:#fff!important;display:flex!important;align-items:center!important;flex:1 1 0%!important;min-width:0!important;min-height:49px!important;padding:12px 16px!important;line-height:1.5!important;font-size:13px!important;overflow-wrap:anywhere!important}#m-theme #m-menu-drawer .m-menu-mobile__toggle-button{flex:0 0 48px!important;min-width:48px!important;min-height:49px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;cursor:pointer!important}#m-theme #m-menu-drawer .m-menu-mobile__toggle-button svg{width:13px!important;height:13px!important;stroke:none!important;fill:currentColor!important}#m-theme #m-menu-drawer .m-menu-mobile__back-button{color:#fff!important;background:transparent!important;width:calc(100% - 32px)!important;margin:0 16px 10px!important;min-height:50px!important;border-bottom:1px solid rgba(255,255,255,.25)!important;text-align:left!important}#m-theme #m-menu-drawer .m-menu-mobile__back-button svg{color:#fff!important;fill:currentColor!important;flex:0 0 16px!important}#m-theme #m-menu-drawer .m-submenu-mobile{padding:0!important;margin:0 0 16px!important}#m-theme #m-menu-drawer :is(.m-menu-mobile__link,.m-menu-mobile__toggle-button,.m-menu-mobile__back-button):focus-visible{outline:2px solid #fff!important;outline-offset:-3px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dw-quantity-gallery-cart.css.map */
