@media screen and (min-width:750px){#MainContent .product-information{padding-block-end:72px!important;background:#fff!important}#MainContent .product-information__grid.product-information--media-left{grid-column:1 / -1!important;display:grid!important;align-items:start!important;margin-inline:auto!important}#MainContent .product-information__media{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:visible!important}#MainContent .product-details{width:100%!important;min-width:0!important;padding:2px 0 0!important;margin:0!important;align-self:start!important}#MainContent media-gallery.media-gallery--carousel>slideshow-component,#MainContent media-gallery.media-gallery--carousel .product-media-container{background:#fff!important}#MainContent media-gallery.media-gallery--carousel .product-media-container{display:flex!important;align-items:center!important;justify-content:center!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{transition:opacity .16s ease,border-color .16s ease!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label__text,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label__pill,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label__text,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label__pill{display:none!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Black i]){background:#111!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Blue i]){background:#2c4c92!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Navy i]){background:#26335d!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Yellow i]){background:#d4aa26!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Gold i]){background:#d4aa26!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Brown i]){background:#795039!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Coffee i]){background:#604333!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value="Red Brown" i]){background:#7a3028!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Camel i]){background:#b9824f!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Tan i]){background:#c79c68!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Beige i]){background:#d8c6aa!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=White i]){background:#f7f7f5!important}#MainContent .product-details .variant-option--buttons .variant-option__button-label:has(input[value=Red i]){background:#9c3832!important}}@media screen and (max-width:749px){#MainContent .product-details h1{font-family:var(--font-body--family)!important;font-size:20px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.11em!important;text-transform:uppercase!important}}@media screen and (min-width:1101px){#MainContent .product-information{padding-block-start:24px!important}#MainContent .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(420px,448px)!important;column-gap:72px!important;width:min(calc(100% - 64px),1460px)!important;max-width:1460px!important}#MainContent .product-information__media{max-width:none!important}#MainContent .product-details{max-width:448px!important;padding-top:1px!important}}@media screen and (min-width:750px)and (max-width:899px){#MainContent .product-information{padding-block-start:22px!important}#MainContent .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(270px,300px)!important;column-gap:34px!important;width:calc(100% - 32px)!important;max-width:none!important}#MainContent .product-details{max-width:300px!important}}@media screen and (min-width:900px)and (max-width:1100px){#MainContent .product-information{padding-block-start:22px!important}#MainContent .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(320px,340px)!important;column-gap:34px!important;width:calc(100% - 32px)!important;max-width:none!important}#MainContent .product-details{max-width:340px!important}}@media screen and (min-width:750px){#MainContent .product-information__media{overflow:visible!important}#MainContent media-gallery.media-gallery--carousel{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;position:static!important}#MainContent media-gallery.media-gallery--carousel>slideshow-component{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"controls container"!important;column-gap:38px!important;align-items:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:relative!important}#MainContent media-gallery.media-gallery--carousel slideshow-container{grid-area:container!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important}#MainContent media-gallery.media-gallery--carousel slideshow-slides{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:46px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:default!important}#MainContent media-gallery.media-gallery--carousel slideshow-slide,#MainContent media-gallery.media-gallery--carousel slideshow-slide[aria-hidden=true],#MainContent media-gallery.media-gallery--carousel slideshow-slide[aria-hidden=false]{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important;content-visibility:visible!important;overflow:visible!important;scroll-snap-align:none!important;cursor:default!important;scroll-margin-top:calc(var(--header-height, 0px) + 24px)!important}#MainContent media-gallery.media-gallery--carousel .product-media-container,#MainContent media-gallery.media-gallery--carousel .product-media,#MainContent media-gallery.media-gallery--carousel .product-media-constraint-wrapper{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}#MainContent media-gallery.media-gallery--carousel .product-media{display:block!important;aspect-ratio:var(--media-preview-ratio, auto)!important;background:#fff!important}#MainContent media-gallery.media-gallery--carousel .product-media img,#MainContent media-gallery.media-gallery--carousel .product-media__image,#MainContent media-gallery.media-gallery--carousel .deferred-media__poster-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}#MainContent media-gallery.media-gallery--carousel slideshow-arrows,#MainContent media-gallery.media-gallery--carousel .slideshow-controls__arrows{display:none!important}#MainContent media-gallery.media-gallery--carousel>slideshow-component>slideshow-controls[thumbnails][pagination-position=left]{grid-area:controls!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:start!important;width:56px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:sticky!important;top:calc(var(--header-height, 0px) + 24px)!important;overflow:visible!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container{display:block!important;position:static!important;width:56px!important;height:auto!important;max-height:calc(100dvh - var(--header-height, 0px) - 48px)!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:56px!important;height:auto!important;margin:0!important;padding:1px 0!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:72px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:0!important;background:#fff!important;opacity:.82!important;overflow:hidden!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail:hover,#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{opacity:1!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{border-color:#222!important;outline:none!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}#MainContent .product-details.sticky-content--desktop{position:sticky!important;top:calc(var(--header-height, 0px) + 24px)!important;align-self:start!important}}@media screen and (min-width:750px)and (max-width:1100px){#MainContent media-gallery.media-gallery--carousel>slideshow-component{grid-template-columns:50px minmax(0,1fr)!important;column-gap:20px!important}#MainContent media-gallery.media-gallery--carousel>slideshow-component>slideshow-controls[thumbnails][pagination-position=left],#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container,#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{width:50px!important}#MainContent media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{width:48px!important;height:64px!important}#MainContent media-gallery.media-gallery--carousel slideshow-slides{gap:34px!important}}#MainContent zoom-dialog .dialog-zoomed-gallery__dialog{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;color:#2a2a27!important;opacity:0!important;transition:opacity .22s cubic-bezier(.22,1,.36,1)!important;scrollbar-width:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery__dialog[open].kervelan-zoom-dialog--ready{opacity:1!important}#MainContent zoom-dialog .dialog-zoomed-gallery__dialog.kervelan-zoom-dialog--closing{opacity:0!important}#MainContent zoom-dialog .dialog-zoomed-gallery__dialog::backdrop{background:#fff!important}#MainContent zoom-dialog .dialog-thumbnails-list-container,#MainContent zoom-dialog .dialog-zoomed-gallery__close-button{display:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:clamp(52px,6vh,88px) 6vw 112px!important;overflow:hidden!important;overscroll-behavior:contain!important;scroll-snap-type:none!important;scrollbar-width:none!important;cursor:default!important;touch-action:pan-y pinch-zoom;background:#fff!important}#MainContent zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery>.product-media-container[hidden]{display:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery>.product-media-container.is-active{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;flex:none!important;scroll-snap-align:none!important;background:#fff!important;cursor:default!important;animation:kervelan-lightbox-media-in .22s cubic-bezier(.22,1,.36,1) both}#MainContent zoom-dialog .dialog-zoomed-gallery>.product-media-container.is-active .product-media,#MainContent zoom-dialog .dialog-zoomed-gallery>.product-media-container.is-active .product-media__drag-zoom-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:visible!important;background:#fff!important;cursor:default!important}#MainContent zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{pointer-events:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery .product-media__image,#MainContent zoom-dialog .dialog-zoomed-gallery .deferred-media__poster-image{display:block!important;width:auto!important;height:auto!important;max-width:min(44vw,820px)!important;max-height:62dvh!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery :is(video,iframe,model-viewer){max-width:min(60vw,1000px)!important;max-height:68dvh!important}#MainContent zoom-dialog .kervelan-zoom-dialog__controls{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:12;display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;margin:0;padding:0;opacity:0;transform:translate(-50%,8px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}#MainContent zoom-dialog .dialog-zoomed-gallery__dialog.kervelan-zoom-dialog--ready .kervelan-zoom-dialog__controls{opacity:1;transform:translate(-50%)}#MainContent zoom-dialog .kervelan-zoom-dialog__control{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;min-height:52px;margin:0;padding:0;border:1px solid rgb(35 35 32 / .09);border-radius:999px;outline:0;background:#fff;color:#595955;box-shadow:0 4px 16px #0000001a;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .16s cubic-bezier(.22,1,.36,1),opacity .16s ease}#MainContent zoom-dialog .kervelan-zoom-dialog__close{width:62px;height:62px;min-width:62px;min-height:62px;box-shadow:0 5px 20px #0000001f}#MainContent zoom-dialog .kervelan-zoom-dialog__control svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#MainContent zoom-dialog .kervelan-zoom-dialog__close svg{width:20px;height:20px;stroke-width:1.4}#MainContent zoom-dialog .kervelan-zoom-dialog__control:disabled{opacity:.28;cursor:default;box-shadow:0 2px 9px #0000000a}#MainContent zoom-dialog .kervelan-zoom-dialog__control:focus-visible{outline:1px solid #797974;outline-offset:3px}@media(hover:hover)and (pointer:fine){#MainContent zoom-dialog .kervelan-zoom-dialog__control:not(:disabled):hover{background:#fff;color:#181816;border-color:#2323202e;box-shadow:0 8px 24px #00000029;transform:translateY(-2px) scale(1.035)}#MainContent zoom-dialog .kervelan-zoom-dialog__close:not(:disabled):hover{box-shadow:0 10px 30px #0000002e;transform:translateY(-2px) scale(1.045)}#MainContent zoom-dialog .kervelan-zoom-dialog__control:not(:disabled):active{transform:translateY(0) scale(.97)}}@media screen and (max-width:749px){#MainContent zoom-dialog .dialog-zoomed-gallery{padding:48px 18px 94px!important}#MainContent zoom-dialog .dialog-zoomed-gallery .product-media__image,#MainContent zoom-dialog .dialog-zoomed-gallery .deferred-media__poster-image{max-width:88vw!important;max-height:68dvh!important}#MainContent zoom-dialog .dialog-zoomed-gallery :is(video,iframe,model-viewer){max-width:90vw!important;max-height:70dvh!important}#MainContent zoom-dialog .kervelan-zoom-dialog__controls{bottom:max(16px,env(safe-area-inset-bottom));gap:8px}#MainContent zoom-dialog .kervelan-zoom-dialog__control{width:48px;height:48px;min-width:48px;min-height:48px}#MainContent zoom-dialog .kervelan-zoom-dialog__close{width:56px;height:56px;min-width:56px;min-height:56px}#MainContent zoom-dialog .kervelan-zoom-dialog__control svg{width:16px;height:16px}#MainContent zoom-dialog .kervelan-zoom-dialog__close svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){#MainContent zoom-dialog .dialog-zoomed-gallery__dialog,#MainContent zoom-dialog .kervelan-zoom-dialog__controls,#MainContent zoom-dialog .kervelan-zoom-dialog__control{transition:none!important}#MainContent zoom-dialog .dialog-zoomed-gallery>.product-media-container.is-active{animation:none!important}}@keyframes kervelan-lightbox-media-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kv-product-gallery.css.map */
