@media(min-width:990px){#MainContent .product-information .product-information__grid:not(.product-information__grid--half):not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}#MainContent .product-information .product-information__grid:not(.product-information__grid--half):not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}html #MainContent .product-information media-gallery slideshow-controls[thumbnails][pagination-position=center]{justify-content:flex-start}html #MainContent .product-information media-gallery .slideshow-controls__thumbnails-container{justify-content:flex-start}html #MainContent .product-information media-gallery .slideshow-controls__thumbnails{margin-inline:0 auto;padding:8px 0;gap:8px}html #MainContent .product-information media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:128px;min-width:128px;flex:0 0 128px;aspect-ratio:1;padding:0;border-radius:8px;overflow:hidden}html #MainContent .product-information media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail img{object-fit:contain;border-radius:6px}}html #MainContent .product-information media-gallery slideshow-arrows{mix-blend-mode:normal}html #MainContent .product-information media-gallery slideshow-arrows .slideshow-control{min-width:48px;min-height:48px;padding:4px 8px;opacity:1;background:transparent;border:0;color:#f8eddb}html #MainContent .product-information media-gallery slideshow-arrows .slideshow-control .svg-wrapper{display:none}html #MainContent .product-information media-gallery slideshow-arrows .slideshow-control:before{content:"";display:block;width:32px;height:40px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 40'%3E%3Cpath d='M9 5L23 20L9 35' fill='none' stroke='%232b2118' stroke-width='6' stroke-linejoin='miter'/%3E%3Cpath d='M9 5L23 20L9 35' fill='none' stroke='%23f4e5c8' stroke-width='3' stroke-linejoin='miter'/%3E%3Cpath d='M7 8L18 20L7 32' fill='none' stroke='%23bd9569' stroke-width='1'/%3E%3C/svg%3E");filter:drop-shadow(0 1px 2px #0008)}html #MainContent .product-information media-gallery slideshow-arrows .slideshow-control:focus-visible{outline:3px solid #e5b87e;outline-offset:-3px;border-radius:8px}html #MainContent .product-information media-gallery slideshow-arrows .slideshow-control:disabled{opacity:.3}html #MainContent .product-information media-gallery .product-media-container--image:not(.dialog-zoomed-gallery *){border-radius:16px;overflow:hidden}html #MainContent .product-information media-gallery .product-media-container--image:not(.dialog-zoomed-gallery *) .product-media,html #MainContent .product-information media-gallery .product-media-container--image:not(.dialog-zoomed-gallery *) img{border-radius:16px}@media(min-width:990px){html #MainContent .product-information .product-information__grid{width:100%;max-width:1240px;margin-inline:auto}html #MainContent .product-information media-gallery.media-gallery--carousel{--gg-hero-height:clamp(340px,calc(100svh - var(--header-height,100px) - 190px),600px);width:100%;max-width:min(100%,calc(var(--gg-hero-height) * var(--gallery-aspect-ratio,1)));margin-inline:0 auto}html #MainContent .product-information media-gallery.media-gallery--carousel .product-media-container:not(.dialog-zoomed-gallery *){max-height:var(--gg-hero-height)}html #MainContent .product-information media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:104px;min-width:104px;flex-basis:104px}html #MainContent .product-information .product-details h1{font-size:clamp(28px,2.4vw,34px);line-height:1.12}html #MainContent .product-information .product-details product-price .price{font-size:23px;line-height:1.25}html #MainContent .product-information .product-details .rte{font-size:17px;line-height:1.45}html #MainContent .product-information .product-details variant-picker [data-gg-variant]{gap:6px}html #MainContent .product-information .product-details variant-picker .variant-option+.variant-option{margin-top:6px}html #MainContent .product-information .product-details variant-picker [data-gg-variant] .variant-option__button-label{min-height:44px;padding-block:7px;font-size:16px}html #MainContent .product-information .product-details .product-form-buttons .add-to-cart-button{min-height:48px;padding-block:10px;font-size:16px}}@media(min-width:990px){html #MainContent .product-information .product-information__grid{column-gap:24px;padding-top:14px}html #MainContent .product-information .product-information--media-left media-gallery.media-gallery--carousel{margin-inline:auto 0}html #MainContent .product-information .product-information--media-right media-gallery.media-gallery--carousel{margin-inline:0 auto}}@media(max-width:989px){html #MainContent .product-information .product-information__grid{padding-top:14px}}html #MainContent .product-information media-gallery .product-media-container--image:not(.dialog-zoomed-gallery *){border:1px solid #a66c43;box-sizing:border-box}html #MainContent .product-information media-gallery .slideshow-controls__thumbnail{border:1px solid #a66c43}html #MainContent .product-information media-gallery .slideshow-controls__thumbnail[aria-selected=true],html #MainContent .product-information media-gallery .slideshow-controls__thumbnail[aria-current=true]{border-color:#c47b44;outline:2px solid #183b30;outline-offset:2px}@media(min-width:990px){html #MainContent .product-information .product-information__grid .product-details{padding-inline:0}html #MainContent .product-information media-gallery.media-gallery--carousel{--gg-hero-height:clamp(340px,calc(100svh - var(--header-height,100px) - 260px),600px)}}html #MainContent .product-information media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail{border-width:1px}@media(min-width:990px){html #MainContent .product-information .product-information__grid .product-information__media{padding-inline:0}}html #MainContent .product-information media-gallery slideshow-controls[thumbnails][pagination-position=center]{justify-content:flex-start}html #MainContent .product-information media-gallery slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails-container{justify-content:flex-start}html #MainContent .product-information media-gallery slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails{margin-inline:0 auto;padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ggx-pdp-gallery-layout.css.map */
