.vr-single-photo-product>.product__media-wrapper{position:relative}.vr-product-media-actions{position:absolute;top:var(--vr-media-actions-top,12px);right:auto;bottom:auto;left:var(--vr-media-actions-left,12px);z-index:4;visibility:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:calc(100% - 24px);margin:0;pointer-events:none}.vr-product-media-actions[data-vr-photo-positioned]{visibility:visible}.vr-product-media-actions>modal-opener{display:block;width:auto;pointer-events:auto}.vr-product-media-actions .vr-product-media-action{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;width:auto;min-width:44px;height:34px;padding:2px 5px;box-sizing:border-box;background:#fcfbf9a6;border:0;border-radius:8px;box-shadow:none;color:#525252;font-family:var(--font-body-family,Arial,sans-serif);cursor:pointer;transition:background .2s ease}.vr-product-media-actions .vr-product-media-action svg{width:28px;height:26px;flex:0 0 auto}.vr-product-media-actions .vr-product-media-action span{font-family:inherit;font-size:calc(12px - 1pt);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;text-align:left}.vr-product-media-actions .vr-media-label-mobile{display:none}.vr-product-media-actions .vr-product-media-action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vr-product-media-actions .vr-product-media-action:hover{background:#fcfbf9cc}.vr-product-media-actions>modal-opener:has(.vr-product-video-action){display:none}.vr-product-media-actions .vr-product-photo-action,.vr-product-media-actions .vr-product-photo-action:hover{padding:2px 8px;gap:6px;border:0;border-radius:999px;color:var(--vr-ink,#333333);background:#ffffff8c;max-width:100%}.vr-gallery-with-favourite{--vr-photo-action-stroke:var(--vr-ink,#333333)}@media(max-width:989px){.vr-product-media-actions .vr-product-media-action svg{width:28px;height:26px;flex:0 0 23.8px}}@media(prefers-reduced-motion:reduce){.vr-product-media-actions .vr-product-media-action{transition:none}}@media(min-width:990px){#MainContent product-info .product.vr-single-photo-product:not(.product--no-media)>.product__media-wrapper{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;align-items:start;padding:0 12px 0 0!important;box-sizing:border-box;min-width:0}#MainContent .vr-single-photo-product .vr-gallery-groups,#MainContent .vr-single-photo-product media-gallery>.slider-mobile-gutter>.slider-buttons,#MainContent .vr-single-photo-product media-gallery>.thumbnail-slider{display:none!important}#MainContent product-info .product.vr-single-photo-product .product__media-wrapper>media-gallery{grid-column:1;grid-row:1;position:relative;left:var(--vr-media-photo-shift,0);display:block!important;width:calc((100% - var(--vr-media-photo-shift,0px)) * .92)!important;max-width:none;margin:0!important;min-width:0}#MainContent .vr-single-photo-product media-gallery>[id^=GalleryViewer-]{width:100%;margin:0;min-width:0}#MainContent .vr-single-photo-product media-gallery .product__media-list{display:block;width:100%;margin:0;padding:0}#MainContent .vr-single-photo-product media-gallery .product__media-item:not(.is-active){display:none!important}#MainContent .vr-single-photo-product media-gallery .product__media-item.is-active{display:block;width:100%!important;max-width:100%;margin:0;padding:0;float:none}#MainContent .vr-single-photo-product .product-media-container.media-type-image{width:100%;max-width:100%;margin-left:auto;margin-right:0}.vr-progressive-lightbox:has(.product-media-modal__content>deferred-media.active) .vr-desktop-gallery-categories,.vr-progressive-lightbox:has(.product-media-modal__content>deferred-media.active) .vr-desktop-gallery-count,.vr-progressive-lightbox:has(.product-media-modal__content>deferred-media.active) .vr-gallery-label{display:none!important}}.vr-gallery-product-title{display:none}@media(min-width:990px){.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) .product-media-modal__dialog>.product-media-modal__content{left:calc(var(--vr-gallery-dialog-left) + 1px)!important;top:calc(var(--vr-gallery-dialog-top) + 1px)!important;width:calc(var(--vr-gallery-right-left) - var(--vr-gallery-dialog-left) - 1px);height:calc(var(--vr-gallery-dialog-height) - 2px);padding:0;align-items:center;justify-content:center}.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) .product-media-modal__content>deferred-media.active{width:100%!important;height:100%!important;max-width:100%;max-height:none!important;padding:0!important;margin:0;border:0;box-sizing:border-box}.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) deferred-media.active>.deferred-media__poster,.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) deferred-media.active>.deferred-media__poster img,.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) deferred-media.active>iframe,.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) deferred-media.active>video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) .deferred-media__poster-button{width:84px;height:84px}.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) .deferred-media__poster-button .icon,.vr-progressive-lightbox.vr-fixed-focus:has(.product-media-modal__content>deferred-media.active) .deferred-media__poster-button .svg-wrapper{width:28px;height:28px}.vr-progressive-lightbox.vr-fixed-focus[open]:has(.product-media-modal__content>deferred-media.active) .vr-gallery-product-title{display:block;position:fixed;left:calc(var(--vr-gallery-right-left) + 24px);top:calc(var(--vr-gallery-dialog-top) + 172px);width:calc(var(--vr-gallery-right-column) - 48px);max-height:calc(var(--vr-gallery-dialog-height) - 220px);margin:0;padding:0;overflow:auto;z-index:7}}@media(min-width:1200px){body.vr-design-trial #MainContent product-info .product.vr-single-photo-product:not(.product--no-media)>.product__media-wrapper{width:calc(66% - 22px);max-width:calc(66% - 22px);flex:0 0 calc(66% - 22px)}body.vr-design-trial #MainContent product-info .product.vr-single-photo-product:not(.product--no-media)>.product__info-wrapper{width:calc(34% + 22px);max-width:calc(34% + 22px);flex:0 0 calc(34% + 22px)}}@media(max-width:749px){#MainContent product-info .product.vr-single-photo-product>.product__media-wrapper{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0!important}#MainContent .vr-single-photo-product .vr-gallery-groups,#MainContent .vr-single-photo-product media-gallery>.slider-mobile-gutter>.slider-buttons,#MainContent .vr-single-photo-product media-gallery>.thumbnail-slider{display:none!important}#MainContent product-info .vr-single-photo-product .product__media-wrapper>media-gallery{position:relative;display:block!important;width:min(102.96%,100vw)!important;min-width:0;max-width:none;margin:0 calc((100% - min(102.96%,100vw))/2)!important;padding:0}#MainContent .vr-single-photo-product media-gallery>[id^=GalleryViewer-]{width:100%;min-width:0;margin:0;padding:0}#MainContent .vr-single-photo-product media-gallery .product__media-list{display:block;width:100%;margin:0!important;padding:0;overflow:hidden}#MainContent .vr-single-photo-product media-gallery .product__media-list:after{display:none!important;content:none!important}#MainContent .vr-single-photo-product media-gallery .product__media-item:not(.is-active){display:none!important}#MainContent .vr-single-photo-product media-gallery .product__media-item.is-active{display:block;width:100%!important;max-width:100%;margin:0!important;padding:0;float:none}#MainContent .vr-single-photo-product .product-media-container.media-type-image{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0 auto}#MainContent .vr-single-photo-product .product__media-icon{display:none!important}}@media(max-width:749px){#MainContent product-info .product.vr-single-photo-product{row-gap:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:12px;--vr-product-action-font:var(--vr-ui-control-weight) calc(11.5px - 1pt) /1.3 "Inter",sans-serif;--vr-product-action-spacing:1.25px;--vr-gallery-label-offset:.17px}#MainContent .vr-single-photo-product>.vr-mobile-product-title{display:contents}#MainContent .vr-single-photo-product .product__info-container,#MainContent .vr-single-photo-product>.product__info-wrapper{display:contents!important}#MainContent .vr-single-photo-product .product__info-container>*{flex-basis:100%;width:100%;grid-column:1 / -1}#MainContent .vr-single-photo-product .product__info-container>.vr-price-shipping{flex:0 0 100%;width:100%;margin:0!important;grid-column:1 / -1;grid-row:5;align-self:start;padding-top:8px;border-top:0}#MainContent .vr-single-photo-product .product__info-container>div:has(>form.installment){margin:0!important}#MainContent .vr-single-photo-product .product__info-container>.vr-purchase-row{margin:1lh 0 0!important}#MainContent product-info .product.vr-single-photo-product>.product__media-wrapper{grid-column:1 / -1;grid-row:4}#MainContent product-info .vr-single-photo-product .product__media-wrapper>media-gallery{order:1}}@media(max-width:749px){#MainContent .vr-single-photo-product .product__info-container>.vr-price-shipping{display:grid!important;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;row-gap:0;align-items:center;min-height:44px}#MainContent .vr-single-photo-product .vr-price-shipping>.price{grid-column:1;grid-row:1;align-self:center;margin:0!important;justify-self:start;text-align:left}}@media(max-width:749px){#MainContent .vr-single-photo-product .vr-price-shipping .price-item{font-size:15pt!important;font-weight:550;white-space:nowrap}}.vr-gallery-with-favourite>.vr-cart-price-action{position:absolute;top:var(--vr-cart-photo-top,60px);right:auto;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;margin:0;padding:5px;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;left:var(--vr-cart-photo-left,64px)}.vr-gallery-with-favourite>.vr-cart-price-action svg{display:block;width:30px;height:30px;fill:currentColor;filter:none;stroke:var(--vr-photo-action-stroke,#525252);stroke-width:var(--vr-photo-action-stroke-width,.5px);stroke-linejoin:round}.vr-gallery-with-favourite>.vr-cart-price-action .vr-cart-price-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.vr-gallery-with-favourite>.vr-cart-price-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.vr-gallery-with-favourite>.vr-cart-price-action:disabled{opacity:.5;cursor:default}@media(max-width:749px){.vr-gallery-with-favourite .vr-wishlist-link svg{width:26.4px;height:26.4px;--vr-photo-action-stroke-width:.7px}.vr-gallery-with-favourite>.vr-cart-price-action svg{width:31.68px;height:31.68px;stroke:var(--vr-photo-action-stroke,#525252);stroke-width:var(--vr-photo-action-stroke-width,.5px);--vr-photo-action-stroke-width:.7px}.vr-product-media-actions .vr-product-media-action{height:30.6px;padding:1.8px 4.5px;gap:4.5px}.vr-product-media-actions .vr-product-media-action svg{width:21.42px;height:21.42px;flex-basis:21.42px}.vr-product-media-actions .vr-product-media-action span{font-size:9.6px;font-weight:500}}@media(max-width:749px){.vr-gallery-with-favourite .vr-wishlist-link{width:36px;height:36px;min-height:36px}.vr-gallery-with-favourite>.vr-cart-price-action{width:36px;min-width:36px;height:36px;padding:2px}}@media(max-width:749px){#MainContent .vr-single-photo-product .vr-price-shipping:before{display:none}}@media(max-width:359px){.vr-product-media-actions .vr-product-photo-action{padding:2px 5px;gap:4px}#MainContent product-info .product.vr-single-photo-product{--vr-product-action-font:var(--vr-ui-control-weight) 8.7px/1.3 "Inter",sans-serif;--vr-product-action-spacing:.6px;--vr-gallery-label-offset:1.17px}}.vr-product-media-actions .vr-product-photo-action .vr-media-label-gallery{display:block;letter-spacing:var(--vr-product-action-spacing,1.25px);text-transform:none;white-space:nowrap;max-width:none;transform:translateY(var(--vr-gallery-label-offset,.372px));font:var(--vr-product-action-font,600 12px/1.3 Inter,sans-serif);font-weight:650}@media(min-width:990px){.vr-product-media-actions .vr-product-photo-action .vr-media-label-gallery{font-weight:550}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/vr-product-media-focus.css.map */
