product-info[id^=MainProduct-] ca-gallery-controls{display:none}product-info[id^=MainProduct-] .ca-print-detail-stage{position:relative;overflow:hidden}product-info[id^=MainProduct-] .ca-print-detail-image{display:block;width:100%;height:100%}product-info[id^=MainProduct-] .ca-print-detail-thumb{width:100%;height:100%;display:block}product-info[id^=MainProduct-] media-gallery img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}product-info[id^=MainProduct-] media-gallery .product__media-list{overscroll-behavior-x:none;overflow-y:hidden}product-info[id^=MainProduct-] .ca-print-detail-label{position:absolute;left:50%;bottom:8px;transform:translate(-50%);margin:0;padding:4px 8px;background:#fffffff0;color:#24372c;font-size:1.2rem;line-height:1.3;text-align:center;white-space:nowrap}@media(max-width:749px){product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] slider-component[id^=GalleryThumbnails-]{display:none!important}product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] slider-component[id^=GalleryViewer-]>.slider-buttons{display:none!important}product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] .product__media-list{display:flex!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] .product__media-list::-webkit-scrollbar{display:none}product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] .product__media-item{display:block!important;flex:0 0 100%!important;scroll-snap-align:start}product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] ca-gallery-controls:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:44px;padding:0}product-info[id^=MainProduct-] .ca-gallery-arrow,product-info[id^=MainProduct-] .ca-gallery-dot{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;background:transparent;border:0;color:#24372c;cursor:pointer}product-info[id^=MainProduct-] .ca-gallery-arrow:disabled{opacity:.3;cursor:default}product-info[id^=MainProduct-] .ca-gallery-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}product-info[id^=MainProduct-] .ca-gallery-dots{display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 88px)}product-info[id^=MainProduct-] .ca-gallery-dot:before{content:"";width:7px;height:7px;border:1px solid #6d7770;border-radius:50%;background:transparent}product-info[id^=MainProduct-] .ca-gallery-dot[aria-current=true]:before{background:#24372c;border-color:#24372c}product-info[id^=MainProduct-] .ca-gallery-position{width:100%;margin:-3px 0 4px;text-align:center;font-size:1.1rem;line-height:1.4;color:#526056}product-info[id^=MainProduct-] .ca-gallery-dot:focus-visible,product-info[id^=MainProduct-] .ca-gallery-arrow:focus-visible{outline:2px solid #244b38;outline-offset:-5px;border-radius:4px}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] media-gallery[data-ca-mobile-enhanced=true] .product__media-list{scroll-behavior:auto}}@media(min-width:750px){product-info[id^=MainProduct-] .product__media-wrapper:has(media-gallery[data-desktop-layout*=thumbnail]),product-info[id^=MainProduct-] media-gallery[data-desktop-layout*=thumbnail]{overflow-anchor:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ca-gallery-controls.css.map */
