html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height, 80px) + 12px)}body{max-width:100%;overflow-x:clip}img,video,iframe{max-inline-size:100%}.product-grid>*{min-width:0}@media screen and not (min-width:750px){a,button,summary,label,input,select,textarea{touch-action:manipulation}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{font-size:16px!important}main[data-template=index]>.shopify-section:not(:first-child) .section.spacing-style{--padding-block-start: 44px !important;--padding-block-end: 44px !important}main[data-template=index] .section-content-wrapper.layout-panel-flex{gap:24px!important}main[data-template=index] deferred-media.size-style,main[data-template=index] .video-placeholder-wrapper.size-style{overflow:hidden;border-radius:10px}main[data-template=index] .button:not(.button-unstyled){min-height:48px}body:has(.product-information){padding-bottom:0!important}body:has(.product-information) .munsel-breadcrumbs{display:none}body:has(.product-information) .product-information__media{padding:8px 10px 0!important}body:has(.product-information) .product-information__media media-gallery,body:has(.product-information) .product-information__media slideshow-component,body:has(.product-information) .product-information__media slideshow-container,body:has(.product-information) .product-information__media slideshow-slides,body:has(.product-information) .product-information__media .product-media-gallery__slideshow{width:100%!important;max-width:100%!important}body:has(.product-information) .product-information__media media-gallery,body:has(.product-information) .product-information__media .sticky-content{position:static!important;top:auto!important}body:has(.product-information) .product-information__media slideshow-slide{width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important}body:has(.product-information) .product-information__media .product-media-container{width:100%!important;max-width:100%!important;height:min(104vw,430px)!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;background:#fff!important;overflow:hidden!important;border-radius:4px!important}body:has(.product-information) .product-information__media .product-media{width:100%!important;height:100%!important;padding:0!important}body:has(.product-information) .product-information__media .product-media img,body:has(.product-information) .product-information__media .product-media video,body:has(.product-information) .product-information__media .product-media__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important}body:has(.product-information) .product-details{padding-top:0!important}body:has(.product-information) .product-details h1,body:has(.product-information) .product-details>.text-block:first-child :is(h1,h2){font-size:clamp(1.45rem,6.2vw,1.75rem)!important;line-height:1.08!important;letter-spacing:-.015em!important;margin-bottom:8px!important;text-wrap:balance;overflow-wrap:anywhere}body:has(.product-information) .variant-picker__form{gap:16px}body:has(.product-information) .variant-option--buttons{gap:8px}body:has(.product-information) .product-details variant-picker label,body:has(.product-information) .product-details .variant-option__button-label{font-size:.95rem!important;line-height:1.2!important}body:has(.product-information) .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:46px}body:has(.product-information) accordion-custom summary{min-height:48px;padding-block:12px}body:has(.product-information) .product-form-buttons .shopify-payment-button__button{min-height:48px}body:has(.product-information) .buy-buttons-block .add-to-cart-button{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;width:100%!important;min-height:48px!important;margin:0!important;box-shadow:none!important}body:has(.product-information) variant-picker[data-server-options] .variant-option--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-height:none;overflow:visible}body:has(.product-information) variant-picker[data-server-options] .variant-option--buttons legend{margin-bottom:12px;max-width:100%;line-height:1.4}body:has(.product-information) variant-picker[data-server-options] .variant-option__button-label{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;min-height:60px;height:auto;padding:6px;white-space:normal;border-radius:3px}body:has(.product-information) variant-picker[data-server-options] .munsel-option-image{width:36px;height:46px;flex:0 0 36px;object-fit:contain;background:#fff;pointer-events:none}body:has(.product-information) variant-picker[data-server-options] .variant-option__button-label__text{min-width:0;font-size:13px;line-height:1.3;overflow-wrap:anywhere;text-align:left;pointer-events:none}.variant-option__button-label.munsel-image-swatch{width:48px;min-width:48px;height:48px;min-height:48px}.cart-drawer__dialog,.menu-drawer{height:100dvh;max-height:100dvh}.cart-drawer__inner,.cart-drawer__content,.cart-drawer__items,.menu-drawer__navigation-container{min-height:0}.cart-drawer__items{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.cart-drawer__summary{flex:0 0 auto;padding-bottom:max(var(--padding-lg),env(safe-area-inset-bottom))}.cart-drawer .cart__checkout-button{min-height:48px!important;height:auto!important}.menu-drawer{padding-bottom:env(safe-area-inset-bottom)}.menu-drawer__navigation-container{overscroll-behavior:contain}}@media screen and not (min-width:390px){body:has(.product-information) .product-information__media{padding-inline:8px!important}body:has(.product-information) .product-information__media .product-media-container{height:min(108vw,410px)!important}body:has(.product-information) .variant-option__button-label.munsel-image-swatch{width:46px;min-width:46px;height:46px;min-height:46px}}@media screen and (max-width:480px){.cart-drawer__dialog{width:100dvw!important;max-width:100dvw!important;margin:0!important}}@media screen and (not (min-width:750px))and (orientation:landscape)and (not (min-height:520px)){body:has(.product-information) .product-information__media .product-media-container{height:clamp(205px,56dvh,260px)!important}}@media screen and (min-width:750px)and (not (min-width:950px))and (orientation:landscape)and (not (min-height:520px)){body:has(.product-information) media-gallery{--product-media-container-max-height: min(66dvh, 300px) !important}body:has(.product-information) .product-information__media media-gallery,body:has(.product-information) .product-details .sticky-content{position:static!important;top:auto!important}}@media screen and not (min-width:750px){zoom-dialog dialog{height:100dvh;max-height:100dvh;overflow:hidden}zoom-dialog .dialog-zoomed-gallery{height:calc(100% - 104px - env(safe-area-inset-bottom));margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}zoom-dialog .product-media__drag-zoom-wrapper{overflow:hidden;touch-action:pan-x}zoom-dialog .dialog-thumbnails-list-container{padding-bottom:env(safe-area-inset-bottom);background:#fff}zoom-dialog .dialog-thumbnails-list__thumbnail{flex:0 0 56px;width:56px;height:70px}zoom-dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:contain}zoom-dialog .dialog-zoomed-gallery__close-button{top:max(12px,env(safe-area-inset-top));right:12px;min-width:44px;min-height:44px;background:#151515;color:#fff;mix-blend-mode:normal;opacity:1;animation:none;z-index:10}body:has(.product-information) .dialog-zoomed-gallery .product-media-container{height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:auto!important;border-radius:0!important;background:#fff}body:has(.product-information) .dialog-zoomed-gallery .product-media-container img,body:has(.product-information) .dialog-zoomed-gallery .product-media-container video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important}}@media(hover:none)and (pointer:coarse){.button:not(.button-unstyled),.header-actions__action,.cart-drawer__close-button{min-height:44px}}.product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important;aspect-ratio:3 / 4;width:100%;background:#fff}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{width:100%;height:100%;min-height:0}.product-card .card-gallery .product-media-container{--product-media-fit: contain !important;aspect-ratio:3 / 4!important;max-height:none!important;background:#fff}.product-card .card-gallery .product-media img,.product-card .card-gallery .product-media video,.product-card .card-gallery .product-media__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.product-card .quick-add{display:none!important}.product-card .h4{font-size:1rem!important;line-height:1.3!important;letter-spacing:-.01em}.product-card .price{font-size:.9375rem!important;line-height:1.3!important}@media screen and not (min-width:750px){.product-card .h4{font-size:.9375rem!important}.product-card .price{font-size:.875rem!important}}.cart-drawer__dialog{overflow:hidden!important}.cart-drawer__inner,.cart-drawer__inner>.cart-items-component{height:100%;min-height:0}.cart-drawer__content{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cart-drawer__items{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cart-drawer__summary{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin-top:0}.cart-items__media-container{aspect-ratio:3 / 4!important;background:#fff}.cart-items__media-image{width:100%!important;height:100%!important;aspect-ratio:3 / 4!important;object-fit:contain!important;object-position:center center!important}body:has(.product-information) .product-details product-price .price{font-size:1.25rem!important;line-height:1.25!important;font-weight:600}.product-grid-container>.skip-to-content-link:focus{position:fixed;top:max(12px,env(safe-area-inset-top));left:12px;z-index:calc(infinity);max-width:calc(100vw - 24px)}@media screen and (min-width:750px)and (not (min-width:1200px)){.main-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}@media screen and (min-width:1200px)and (not (min-width:1600px)){.main-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}@media screen and (min-width:1600px){.main-collection-grid .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(5, minmax(0, 1fr)) !important}}@media(min-width:750px){main[data-template=collection] .product-grid,main[data-template=search] .product-grid{row-gap:32px;column-gap:24px}product-card .card-gallery{background:#f7f7f5}product-card .product-title,product-card .text-block{text-transform:none}media-gallery .product-media-container.constrain-height{--viewport-offset: 200px;max-height:min(680px,78vh)}media-gallery .product-media img{object-fit:contain}variant-picker[data-server-options] .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px;max-height:none;overflow:visible;padding:3px}variant-picker[data-server-options] .variant-option--buttons legend{margin-bottom:10px}variant-picker[data-server-options] .variant-option__button-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:120px;max-width:100%;width:auto;min-height:56px;height:auto;padding:5px 10px 5px 5px;gap:8px;border-radius:3px}variant-picker[data-server-options] .variant-option__button-label__text{font-size:13px;line-height:1.3;white-space:normal;text-align:left}variant-picker[data-server-options] .munsel-option-image{display:block;width:36px;height:44px;object-fit:contain;flex:0 0 36px;background:#fff}}.munsel-option-image{width:36px;height:44px;object-fit:contain}.munsel-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:32px 0}.munsel-pagination a,.munsel-pagination .current{display:inline-block;padding:10px 14px;border:1px solid currentColor}.munsel-hero-toggle{position:absolute;bottom:16px;right:24px;z-index:3;color:#fff;background:#151515d9;border:1px solid #ffffff80;border-radius:3px;padding:10px 16px;cursor:pointer;font:inherit;font-size:13px}.hero__media-wrapper{background:#383838}media-gallery slideshow-container .product-media{position:relative;width:100%;height:100%}media-gallery slideshow-container .product-media>.product-media__image,media-gallery slideshow-container .product-media deferred-media,media-gallery slideshow-container .product-media video{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}media-gallery slideshow-container .product-media deferred-media{top:0;right:0;bottom:0;left:0}media-gallery slideshow-container .product-media deferred-media[class] video{object-fit:contain}@media(min-width:750px){media-gallery.media-gallery--carousel slideshow-slide.product-media-container{aspect-ratio:4 / 5;height:min(680px,78vh);max-height:min(680px,78vh)}}.munsel-product-summary{max-width:44ch;padding:6px 0 2px;font-size:1rem;line-height:1.55}.munsel-product-summary p{margin:0}.munsel-product-summary .munsel-product-fit{margin-top:10px;font-size:.875rem;line-height:1.5;color:#5c5c5c}variant-picker[data-server-options] .variant-option__button-label{border-width:1px;box-shadow:none}variant-picker[data-server-options] .variant-option__button-label:has(:focus-visible){outline:2px solid currentColor;outline-offset:3px}.munsel-initial-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--color-background, #fff);z-index:1;pointer-events:none}slideshow-component[data-initial-image]:not([data-initialized]) slideshow-slides{visibility:hidden}slideshow-component[data-initialized] .munsel-initial-media{display:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/munsel-mobile-finish.css.map */
