media-gallery .product-media,.product-image,.hero-product{position:relative}.hero-product .caption{z-index:2;pointer-events:none}media-gallery .product-media__image{object-fit:contain!important}.gg-contrast-layer{position:absolute;pointer-events:none;z-index:1;background-color:transparent;background-image:var(--gg-contrast-backdrop,none);background-position:center;background-size:100% 100%;background-repeat:no-repeat}img[data-gg-contrast]:focus-visible,.gg-image-dialog button:focus-visible{outline:3px solid #fff;outline-offset:3px}.gg-image-dialog{padding:0;border:1px solid #646662;margin:auto;width:96vw;max-width:1500px;height:94dvh;max-height:94dvh;background:#111211;color:#f8f6ed;overflow:hidden}.gg-image-dialog::backdrop{background:#000e}.gg-image-dialog[open]{display:flex;flex-direction:column}.gg-image-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;background:#161716;border-bottom:1px solid #464845;flex-shrink:0}.gg-image-toolbar strong{flex:1;min-width:120px;font:600 14px/1.3 Arial,sans-serif}.gg-image-toolbar button{min-height:44px;padding:8px 12px;background:#222522;color:#f8f6ed;border:1px solid #73766e;font:600 13px Arial,sans-serif;cursor:pointer}.gg-image-scroll{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.gg-image-stage{position:relative;width:min(100%,calc(94dvh - 150px));margin:0 auto}.gg-image-stage img{display:block;width:100%;height:auto;max-width:none}.gg-image-stage .gg-contrast-layer{top:0;right:0;bottom:0;left:0}.gg-image-stage.is-detail{width:1400px;max-width:none;margin:0}.gg-image-help{margin:0;padding:8px 12px;font:12px/1.4 Arial,sans-serif;color:#d1d2ca}@media(max-width:749px){.gg-image-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0}.gg-image-toolbar{padding:8px;gap:6px}.gg-image-stage{width:100%}}.product-information__grid>.gg-size-guide{order:2;grid-column:1/-1;align-self:start}@media(max-width:749px){.product-information__grid>.gg-size-guide{grid-column:2/3}}.shopify-policy__title h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;overflow-wrap:normal;word-break:normal;text-wrap:balance}.gg-approved-footer{flex-wrap:wrap;gap:20px}.gg-approved-footer>*{flex-shrink:0}.gg-approved-footer .footer-logo{width:92px;height:92px}.gg-approved-footer .footer-links{flex:1 1 320px;gap:8px 20px}.gg-approved-footer p{font-size:14px;letter-spacing:.03em}.gg-approved-footer a{font-size:14px;min-height:44px;display:flex;align-items:center}.gg-collection-title{font:50px/1 Display,sans-serif;letter-spacing:normal;margin:0}@media(max-width:650px){.section-head .gg-collection-title{font-size:39px}.gg-approved-footer .footer-links{flex-basis:100%}}.contact-form__input::placeholder{color:#b7b5ae;opacity:1}img[data-gg-contrast]{cursor:zoom-in}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gg-contrast-review.css.map */
