.product-details-images-slider{position:sticky;top:5rem;width:100%;overflow:hidden;border-radius:.375rem}.product-details-images-slider .s-item{display:flex!important}.product-details-images-slider .s-item img{display:block;width:100%}.product-details-images-slider .slick-arrow{z-index:20;display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(255 255 255/.5);--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.product-details-images-slider .slick-arrow:before{content:unset}.product-details-images-slider .slick-arrow.slick-prev{left:.5rem}.product-details-images-slider .slick-arrow.slick-next{right:.5rem}.product-details-images-slider .slick-arrow:hover{background-color:rgb(255 255 255/.8)}.product-details-images-slider .slick-dots{bottom:1.25rem;align-items:center;justify-content:center;gap:.625rem;display:flex!important}.product-details-images-slider .slick-dots li{margin:0;height:auto;width:auto;opacity:16%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.product-details-images-slider .slick-dots li button{height:.75rem;width:.75rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1));padding:0}.product-details-images-slider .slick-dots li button:before{content:unset}.product-details-images-slider .slick-dots li.slick-active{opacity:.65}.option-box-option-group{margin-bottom:2rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(228 233 239/var(--tw-border-opacity,1));padding-bottom:.75rem}.option-box-option-group>h2{margin-bottom:.75rem;font-size:1.125rem;line-height:105%;letter-spacing:0;font-weight:700}.option-box-option-group.no-border{border-bottom-width:0}.option-box-option-group.is-required>h2:after{content:" *"}.option-multi-qty-item{display:flex;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(228 233 239/var(--tw-border-opacity,1));padding-bottom:.625rem}.option-multi-qty-item>.start{flex-grow:1}.option-multi-qty-item>.start .title{display:block;font-size:.875rem;line-height:140%;letter-spacing:0;font-weight:600}.option-multi-qty-item>.start .price{display:block;--tw-text-opacity:1;color:rgb(164 177 193/var(--tw-text-opacity,1))}.option-multi-qty-item>.end{flex-shrink:0}.option-multi-qty-item>.end .counter{display:flex;align-items:center;gap:.5rem}.option-multi-qty-item>.end .counter .qty{display:inline-block;min-width:1rem;text-align:center}.option-multi-qty-item>.end .counter button{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 232 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 71 111/var(--tw-text-opacity,1))}.option-multi-qty-item:last-child{margin-bottom:-.75rem;border-bottom-width:0}.options-box-qty-counter{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem}.options-box-qty-counter .qty{display:inline-block;min-width:1rem;text-align:center}.options-box-qty-counter button{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 232 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 71 111/var(--tw-text-opacity,1))}.product-options-box{margin-top:1.5rem;display:block}.product-options-box .upgrade-toggle-box .x-label{margin:0;padding:0;font-size:.875rem;line-height:140%;letter-spacing:0;font-weight:600;--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}.product-options-box .upgrade-toggle-box .x-row{margin-inline-end:auto;flex-direction:row-reverse;justify-content:flex-end}.product-options-box .upgrade-toggle-box .x-row>.end{width:auto;flex-grow:0}.product-options-box>.footer{display:flex;gap:1.25rem}.product-options-box>.footer>.btns-box{flex-grow:1}