.pageblock--product-details .onsale{position:absolute}@container style(--breakpoint-lg: true){.pageblock--product-details div.product{grid-template-columns:50% 50%}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--product-details div.product{grid-template-columns:50% 50%}@container style(--breakpoint-md-max: true){.pageblock--product-details div.product{grid-template-columns:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details div.product{grid-template-columns:100%}.pageblock--product-details .summary{position:relative}.pageblock--product-details .summary__wrapper{position:sticky;top:0;display:grid}.pageblock--product-details .summary__wrapper .x-core-title{order:1;font-style:italic}.pageblock--product-details .summary__wrapper .woocommerce-product-details__short-description{order:2;margin-top:var(--spacing-md)}.pageblock--product-details .summary__wrapper .price{order:3;margin-top:var(--spacing-lg);font-size:var(--text-xl)}.pageblock--product-details .summary__wrapper form.cart{order:4}.pageblock--product-details .summary__wrapper form.cart:has(.variations){flex-wrap:wrap}.pageblock--product-details .summary__wrapper form .x-core-button{margin-top:0}.pageblock--product-details .summary__wrapper .variations{width:100%;margin-bottom:var(--spacing-sm);text-align:left}.pageblock--product-details .summary__wrapper .variations tr{display:flex;flex-direction:column}.pageblock--product-details .summary__wrapper .variations .value{position:relative;display:flex}.pageblock--product-details .summary__wrapper .variations select{width:100%;height:55px;background-color:var(--color-neutral-100);border:solid 1px var(--color-neutral-200);border-radius:99px;appearance:none;padding-inline:24px}.pageblock--product-details .summary__wrapper .variations .reset_variations{--link-color: var(--color-neutral-1000);position:absolute;top:-36px;right:0;font-weight:600}.pageblock--product-details .summary__wrapper .single_variation_wrap{width:100%}.pageblock--product-details .summary__wrapper .woocommerce-variation-add-to-cart,.pageblock--product-details .summary__wrapper .cart{display:flex;gap:var(--spacing-md);align-items:center}@container style(--breakpoint-sm-max: true){.pageblock--product-details .summary__wrapper .woocommerce-variation-add-to-cart,.pageblock--product-details .summary__wrapper .cart{gap:var(--spacing-xs)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .summary__wrapper .woocommerce-variation-add-to-cart,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .summary__wrapper .cart{gap:var(--spacing-xs)}.pageblock--product-details .summary__wrapper .woocommerce-variation-add-to-cart .qty,.pageblock--product-details .summary__wrapper .cart .qty{width:75px;height:55px;padding-inline:14px;font-size:var(--text-lg);text-align:center;border:solid 1px var(--color-neutral-200);border-radius:99px}.pageblock--product-details .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(3,1fr)}.pageblock--product-details .woocommerce-product-gallery .flex-viewport{height:fit-content!important}.pageblock--product-details .woocommerce-product-gallery__image{width:100%}.pageblock--product-details .woocommerce-product-gallery__image img{width:100%;object-fit:cover;aspect-ratio:1080/1350}.pageblock--product-details .woocommerce-product-gallery img{border-radius:var(--component-border-radius-sm)}
