.photo-stage{--orca-base-photo-width:140%}.photo-stage[data-composition]:not([data-photo="1"]) .product-photo{width:calc(var(--orca-base-photo-width) * var(--orca-composition-scale,1));left:calc(50% + var(--orca-composition-x,0%));top:calc(50% - var(--product-lift) + var(--orca-composition-y,0%))}.photo-stage[data-custom-product]:not([data-photo="1"]) .product-photo{-webkit-mask-image:none;mask-image:none}@media(min-width:901px)and (max-width:1130px){.photo-stage{--orca-base-photo-width:151%}}@media(max-width:900px){.photo-stage{--orca-base-photo-width:144%}}.image-dialog{width:min(900px,calc(100vw - 32px));max-width:calc(100% - 24px);height:min(86vh,820px);height:min(86dvh,820px);max-height:92vh;max-height:92dvh;padding:14px;overflow:hidden}.image-dialog[open]{display:flex;flex-direction:column}.image-dialog>.close-dialog{top:6px;right:8px;z-index:2;min-width:44px;min-height:44px}.image-dialog .zoom-stage{flex:1 1 0;min-height:0;height:auto;margin-top:36px;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:#ad9a824d transparent}.image-dialog .orca-zoom-canvas{--orca-zoom:1;position:relative;width:calc(100% * var(--orca-zoom));height:calc(100% * var(--orca-zoom));padding:calc(clamp(14px,3vw,28px) * var(--orca-zoom));box-sizing:border-box}.image-dialog .zoom-stage img.orca-zoom-image{display:block;position:static;inset:auto;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;transform:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.image-dialog .zoom-stage[data-zoomed=true]{cursor:grab}.image-dialog .zoom-stage[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.image-dialog .orca-zoom-tools{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:8px;border-top:1px solid #b8a18b59;color:inherit}.image-dialog .orca-zoom-tools button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;padding:4px 10px;background:transparent;color:inherit;font:400 21px/1 Georgia,serif;cursor:pointer}.image-dialog .orca-zoom-tools [data-product-zoom-reset]{min-width:64px;font-size:14px;font-variant-numeric:tabular-nums}.image-dialog .orca-zoom-tools button:disabled{opacity:.3;cursor:default}.image-dialog .orca-zoom-tools button:focus-visible{outline:1px solid currentColor;outline-offset:-5px}@media(max-width:600px){.image-dialog{padding:10px}}.image-dialog .orca-detail-lens{position:fixed;z-index:5;pointer-events:none;box-sizing:border-box;border:1px solid #b8a18b;background-color:var(--heritage-paper,#f5f2ee);background-repeat:no-repeat;box-shadow:0 6px 22px #382b2529}.image-dialog .orca-detail-lens[hidden]{display:none}@media(hover:none),(pointer:coarse){.image-dialog .orca-detail-lens{display:none!important}}.photo-stage .photo-button{touch-action:pan-y pinch-zoom}.orca-gallery-carousel{display:none}@media(max-width:900px){.gallery>[data-carousel-original]{display:none}.gallery>.orca-gallery-carousel{display:flex;direction:ltr;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.orca-gallery-carousel::-webkit-scrollbar{display:none}.gallery>.orca-gallery-carousel>.photo-stage{flex:0 0 100%;width:100%;min-width:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery .orca-gallery-carousel .photo-button{touch-action:pan-x pan-y pinch-zoom}}@media(prefers-reduced-motion:reduce){.gallery>.orca-gallery-carousel{scroll-behavior:auto}}@media(max-width:900px){.orca-native-section :is(#faq,[data-orca-id=faq]) .faq-photos figure:not([data-mobile-image]){position:relative;padding:0;box-sizing:border-box;overflow:hidden}.orca-native-section :is(#faq,[data-orca-id=faq]) .faq-photos figure:not([data-mobile-image]) img{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:none;object-fit:cover;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/orca-product-media.css.map */
