#vyle-mat [data-vyle-product-gallery]{display:block;width:100%;min-width:0;background:#fff;color:#171717}#vyle-mat .vtg-stage{position:relative;width:100%;min-width:0;max-width:100%;contain:inline-size}#vyle-mat .vtg-viewport{position:relative;display:block;overflow:hidden;aspect-ratio:1;min-height:0;width:100%;max-width:100%;touch-action:pan-y pinch-zoom}#vyle-mat .vtg-viewport::-webkit-scrollbar{display:none}#vyle-mat .vtg-slide{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;background:#fff}#vyle-mat .vtg-slide[hidden]{display:none!important}#vyle-mat .vtg-zoom{display:block;-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;width:100%;height:100%;background:#fff;cursor:zoom-in}#vyle-mat .vtg-zoom img{display:block;width:100%;height:100%;object-fit:contain}#vyle-mat .vtg-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:10px;pointer-events:none}#vyle-mat .vtg-toolbar .vtg-arrow{pointer-events:auto;box-shadow:0 2px 8px #0002;background:#fffc}#vyle-mat .vtg-arrow,#vyle-mat .vtg-dialog-close{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:8px;border:1px solid #dedede;background:#fff;color:#b93832;border-radius:50%;cursor:pointer}#vyle-mat .vtg-arrow:disabled{opacity:.3;cursor:default}#vyle-mat .vtg-arrow svg,#vyle-mat .vtg-dialog-close svg{display:block;width:22px;height:22px}#vyle-mat .vtg-counter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#vyle-mat .vtg-thumbnails{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;min-width:0;padding:10px 2px 8px;scrollbar-width:thin}#vyle-mat .vtg-thumbnail{display:block;flex:0 0 70px;width:70px;height:70px;border:1px solid #dedede;box-sizing:border-box;background:#fff;border-radius:4px;overflow:hidden}#vyle-mat .vtg-thumbnail[aria-current=true]{border:2px solid #B93832}#vyle-mat .vtg-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}#vyle-mat .vtg-viewport:focus-visible,#vyle-mat .vtg-thumbnail:focus-visible,#vyle-mat [data-vyle-product-gallery] button:focus-visible{outline:2px solid #B93832;outline-offset:3px}#vyle-mat .vtg-dialog{padding:48px 12px 12px;border:0;background:#fff;color:#171717;max-width:96vw;max-height:94dvh;margin:auto;overflow:auto}#vyle-mat .vtg-dialog::backdrop{background:#000000bf}#vyle-mat .vtg-dialog-close{position:absolute;right:8px;top:6px;width:36px;height:36px}#vyle-mat .vtg-dialog img{display:block;max-width:90vw;max-height:80dvh;width:auto;height:auto;object-fit:contain;margin:auto}#vyle-mat .product-information__grid:has([data-vyle-product-gallery]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px!important;width:100%!important;max-width:1500px;margin-inline:auto;grid-column:1/-1!important}#vyle-mat .product-information__grid:has([data-vyle-product-gallery])>.product-information__media{display:block!important;width:100%!important;min-width:0!important;grid-column:1!important;grid-row:1!important;padding:0!important;align-self:start;position:sticky;top:24px}#vyle-mat .product-information__grid:has([data-vyle-product-gallery])>.product-details{width:100%!important;min-width:0!important;max-width:none!important;grid-column:2!important;grid-row:1!important;padding:0!important}@media(max-width:989px){#vyle-mat .product-information__grid:has([data-vyle-product-gallery]){grid-template-columns:minmax(0,1fr)!important;gap:24px!important}#vyle-mat .product-information__grid:has([data-vyle-product-gallery])>.product-information__media{position:relative;top:auto;grid-column:1/-1!important;grid-row:1!important}#vyle-mat .product-information__grid:has([data-vyle-product-gallery])>.product-details{grid-column:1/-1!important;grid-row:2!important}#vyle-mat .vtg-thumbnail{flex-basis:58px;width:58px;height:58px}}@media(prefers-reduced-motion:reduce){#vyle-mat .vtg-viewport{scroll-behavior:auto}}@media(max-width:989px){#vyle-mat.vyle-product-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#vyle-mat .product-information.section{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-inline:16px!important;box-sizing:border-box}#vyle-mat .product-information__grid:has([data-vyle-product-gallery]){width:100%!important;max-width:100%!important;min-width:0!important;gap:20px!important}#vyle-mat .product-information__grid:has([data-vyle-product-gallery])>.product-information__media{position:static!important;min-width:0!important;max-width:100%!important}#vyle-mat .product-information__grid:has([data-vyle-product-gallery])>.product-details{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}#vyle-mat .product-details :is(.group-block,.group-block-content){min-width:0!important;max-width:100%!important;box-sizing:border-box}#vyle-mat .product-details>.group-block,#vyle-mat .product-details>.group-block>.group-block-content{width:100%!important}#vyle-mat .product-details .group-block-content>*{min-width:0;max-width:100%;box-sizing:border-box}#vyle-mat :is(.vpd-intro,.vpd-description,.vpd-after,.buy-buttons-block,product-form-component){width:100%;min-width:0;max-width:100%;box-sizing:border-box}#vyle-mat .vpd-description p{white-space:normal;overflow-wrap:anywhere}#vyle-mat .vpd-benefit{min-width:0}#vyle-mat .vpd-benefit>span:last-child{min-width:0;overflow-wrap:break-word}#vyle-mat .vpd-note{max-width:100%;box-sizing:border-box;white-space:normal}#vyle-mat .vtg-arrow{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vyle-top-gallery.css.map */
