.product-section--alt .product__left-wrapper{display:none}.product-section--alt .product-form__group-name-legend{display:block}.product-section--alt .product-form__controls--colors .product-form__group-name__wrapper [id^=ColorName-]:before{content:": "}.product-section--alt .product-form__controls--colors .product-form__controls-group{flex-wrap:wrap;max-width:calc(4 * 55px + 3 * 1.6rem)}.product-section--alt .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group{flex-wrap:nowrap;gap:.6rem}.product-section--alt .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group label.pills-variant-labels{flex:1 1 0;min-width:0;min-height:4.4rem;display:flex;align-items:center;justify-content:center;padding:0 .4rem;text-align:center}.product-section--alt .alt-mobile-top{display:none}@media(max-width:989px){.product-section--alt .alt-mobile-top{order:-2;display:block}.product-section--alt .product__media-wrapper{order:-1}}@media(min-width:1150px){.product-section--alt .product__media-wrapper{width:62%;flex:0 0 62%}.product-section--alt .product__info-wrapper{max-width:520px}}.alt-gallery{position:relative;width:100%}.alt-gallery__hero{width:100%;line-height:0;position:relative}.alt-gallery__hero-img{width:100%;height:auto;display:block;object-fit:cover;cursor:zoom-in}.alt-gallery__placeholder{width:100%;aspect-ratio:4/5;display:block}.alt-gallery__hero:after{content:"+";position:absolute;top:1.2rem;left:1.2rem;width:3.2rem;height:3.2rem;line-height:3.2rem;text-align:center;font-size:2.4rem;font-weight:300;color:rgba(var(--color-foreground),.75);background:#ffffffbf;border-radius:50%;pointer-events:none;z-index:2}.alt-gallery__thumbs{position:absolute;top:1.2rem;right:1.2rem;display:flex;gap:.8rem;padding:0;z-index:2}.alt-gallery__thumb-btn{background:#fff;border:none;padding:.4rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;opacity:.9;transition:opacity .2s ease;border-radius:.2rem}.alt-gallery__thumb-btn:hover{opacity:1}.alt-gallery__thumb-btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.alt-gallery__thumb-img{width:6rem;height:6rem;object-fit:cover;display:block}.alt-gallery__thumb-label{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground));line-height:1.2}.alt-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center}.alt-zoom-overlay__close{position:absolute;top:1.6rem;right:1.6rem;background:none;border:0;color:#fff;font-size:3rem;line-height:1;cursor:pointer;padding:.4rem;z-index:1}.alt-zoom-overlay__controls{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.6rem;background:#ffffff1f;border-radius:3rem;padding:.6rem 1.6rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.alt-zoom-overlay__controls button{background:none;border:0;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;padding:.2rem .6rem}.alt-zoom-overlay__level{color:#fff;font-size:1.3rem;min-width:4rem;text-align:center}.alt-zoom-overlay__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default}.alt-zoom-overlay__img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center}.alt-gallery__hero-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;padding:0;background:#ffffffe0;border:none;border-radius:50%;color:rgb(var(--color-foreground));box-shadow:0 .1rem .6rem #0000002e;cursor:pointer;transition:opacity .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.alt-gallery__hero-arrow--prev{left:1rem}.alt-gallery__hero-arrow--next{right:1rem}.alt-gallery__hero-arrow:disabled{opacity:.25;cursor:default;pointer-events:none}@media(max-width:989px){.alt-gallery__hero-arrow{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product-alt.css.map */
