.image-gallery[data-v-99b14454]{width:100%}.main-image-container[data-v-99b14454]{position:relative}.thumbnails[data-v-99b14454]{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;left:1rem;position:absolute;top:1rem;--tw-bg-opacity:.9;padding:.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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);max-height:calc(100% - 2rem);overflow-y:auto;z-index:20}.thumbnails[data-v-99b14454]::-webkit-scrollbar{width:4px}.thumbnails[data-v-99b14454]::-webkit-scrollbar-track{background:transparent}.thumbnails[data-v-99b14454]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.thumbnails[data-v-99b14454]::-webkit-scrollbar-thumb:hover{background:#0000004d}.thumbnail-button[data-v-99b14454]{border-color:transparent;border-radius:.5rem;border-width:2px;cursor:pointer;overflow:hidden;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.thumbnail-button[data-v-99b14454]:hover{--tw-border-opacity:.5}.thumbnail-active[data-v-99b14454],.thumbnail-button[data-v-99b14454]:hover{border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1))}.thumbnail-active[data-v-99b14454]{--tw-border-opacity:1}.thumbnail-image[data-v-99b14454]{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.thumbnail-button:hover .thumbnail-image[data-v-99b14454]{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.thumbnail-sm[data-v-99b14454]{height:3rem;width:3rem}.thumbnail-md[data-v-99b14454]{height:3.5rem;width:3.5rem}.thumbnail-lg[data-v-99b14454]{height:4rem;width:4rem}.thumbnail-xl[data-v-99b14454]{height:5rem;width:5rem}.no-image-placeholder[data-v-99b14454]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center}.main-image-wrapper[data-v-99b14454]{border-radius:.75rem;overflow:hidden;position:relative;--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);align-items:center;aspect-ratio:5/7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:auto;justify-content:center;min-height:0}.main-image-wrapper[data-v-99b14454] .ui-image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.main-image[data-v-99b14454]{background-color:#fff;display:block;height:100%!important;margin:auto;max-height:100%!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%!important}.nav-button[data-v-99b14454]{display:flex;height:2.5rem;position:absolute;top:50%;width:2.5rem;--tw-translate-y:-50%;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:.9;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-button[data-v-99b14454]:hover{--tw-bg-opacity:1}.nav-button[data-v-99b14454]:disabled{cursor:not-allowed;opacity:.5}.nav-button-prev[data-v-99b14454]{left:1rem}.nav-button-next[data-v-99b14454]{right:1rem}.nav-button[data-v-99b14454]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.image-indicator[data-v-99b14454],.nav-button[data-v-99b14454]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-indicator[data-v-99b14454]{bottom:1rem;left:50%;position:absolute;--tw-translate-x:-50%;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));border-radius:9999px;--tw-bg-opacity:.5;font-size:.875rem;font-weight:400;line-height:1.3125rem;padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.image-info[data-v-99b14454]{margin-top:1rem;order:3}.image-description[data-v-99b14454]{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}@media(max-width:1023px){.thumbnails[data-v-99b14454]{bottom:.5rem;flex-direction:row;left:.5rem;max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.5rem;right:.5rem;top:auto}.thumbnails[data-v-99b14454]::-webkit-scrollbar{height:4px;width:auto}.thumbnail-button[data-v-99b14454]{flex-shrink:0}}@media(max-width:640px){.thumbnails[data-v-99b14454]{gap:.375rem;padding:.375rem}.thumbnail-lg[data-v-99b14454]{height:3rem;width:3rem}.nav-button[data-v-99b14454]{height:2rem;width:2rem}.nav-button-prev[data-v-99b14454]{left:.5rem}.nav-button-next[data-v-99b14454]{right:.5rem}}.thumbnail-button[data-v-99b14454]:before{background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));content:"";inset:0;position:absolute;--tw-bg-opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.thumbnail-active[data-v-99b14454]:before{--tw-bg-opacity:.2}.thumbnails[data-v-99b14454]{scroll-behavior:smooth;scrollbar-gutter:stable}.image-gallery.size-sm .main-image-wrapper[data-v-99b14454]{max-height:350px}.image-gallery.size-md .main-image-wrapper[data-v-99b14454]{max-height:500px}.image-gallery.size-lg .main-image-wrapper[data-v-99b14454]{max-height:700px}.image-gallery.size-xl .main-image-wrapper[data-v-99b14454]{max-height:980px}.product-options[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.option-group[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.option-title[data-v-886e5685]{font-size:1.125rem;font-weight:600;line-height:1.6rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.color-options[data-v-886e5685]{display:flex;flex-wrap:wrap;gap:.75rem}.color-button[data-v-886e5685]{align-items:center;border-radius:.5rem;border-width:2px;cursor:pointer;display:flex;height:3rem;justify-content:center;position:relative;width:3rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.color-button[data-v-886e5685]:hover,.color-selected[data-v-886e5685]{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1))}.color-selected[data-v-886e5685]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-primary-600-rgb)/var(--tw-ring-opacity,1));--tw-ring-opacity:.2}.color-has-background[data-v-886e5685]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.color-no-background[data-v-886e5685]{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.color-name[data-v-886e5685]{font-size:.75rem;font-weight:500;line-height:1rem}.color-check[data-v-886e5685]{border-radius:9999px;height:1rem;position:absolute;right:-.25rem;top:-.25rem;width:1rem;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.size-options[data-v-886e5685]{display:flex;flex-wrap:wrap;gap:.75rem}.size-button[data-v-886e5685]{border-radius:.5rem;border-width:2px;cursor:pointer;min-width:3rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));padding:.5rem 1rem;text-align:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-button[data-v-886e5685]:hover,.size-selected[data-v-886e5685]{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1))}.size-selected[data-v-886e5685]{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.size-available[data-v-886e5685]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1))}.size-unavailable[data-v-886e5685]{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1))}.size-name[data-v-886e5685]{font-size:1rem;font-weight:500;line-height:1.6rem}.size-unavailable[data-v-886e5685]{font-size:.75rem;line-height:1rem}.quantity-selector[data-v-886e5685]{align-items:center;display:flex}.quantity-selector[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.quantity-button[data-v-886e5685]{align-items:center;border-radius:.5rem;border-width:1px;display:flex;height:2.5rem;justify-content:center;width:2.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.quantity-button[data-v-886e5685]:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1))}.quantity-button[data-v-886e5685]:disabled{cursor:not-allowed;opacity:.5}.quantity-button[data-v-886e5685]:disabled:hover{--tw-border-opacity:1;background-color:transparent;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1))}.quantity-input[data-v-886e5685]{border-radius:.5rem;border-width:1px;height:2.5rem;width:4rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));text-align:center}.quantity-input[data-v-886e5685]:focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-primary-600-rgb)/var(--tw-ring-opacity,1));--tw-ring-opacity:.2}.quantity-info[data-v-886e5685]{margin-top:.5rem}.quantity-range[data-v-886e5685]{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.additional-options[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.additional-option[data-v-886e5685]{align-items:center;border-radius:.5rem;border-width:1px;cursor:pointer;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding:.75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.additional-option[data-v-886e5685]:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1))}.option-checkbox[data-v-886e5685]{border-radius:.25rem;height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.option-checkbox[data-v-886e5685]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600-rgb)/var(--tw-ring-opacity,1))}.option-label[data-v-886e5685]{flex:1 1 0%;font-size:1rem;font-weight:400;line-height:1.6rem;margin-left:.75rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.option-price[data-v-886e5685]{font-size:.875rem;font-weight:500;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.selected-options[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.selected-options[data-v-886e5685]{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1));padding:1rem}.selected-title[data-v-886e5685]{font-size:1rem;font-weight:600;line-height:1.6rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.selected-list[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.selected-item[data-v-886e5685]{align-items:center;display:flex;justify-content:space-between}.selected-label[data-v-886e5685]{color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1));font-weight:400}.selected-label[data-v-886e5685],.selected-value[data-v-886e5685]{font-size:.875rem;line-height:1.3125rem;--tw-text-opacity:1}.selected-value[data-v-886e5685]{color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1));font-weight:500}@media(max-width:640px){.color-options[data-v-886e5685]{gap:.5rem}.color-button[data-v-886e5685]{height:2.5rem;width:2.5rem}.size-options[data-v-886e5685]{gap:.5rem}.size-button[data-v-886e5685]{min-width:2.5rem;padding:.5rem .75rem}.quantity-selector[data-v-886e5685]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.quantity-button[data-v-886e5685]{height:2rem;width:2rem}.quantity-input[data-v-886e5685]{height:2rem;width:3rem}.additional-option[data-v-886e5685]{padding:.5rem}.selected-options[data-v-886e5685]{padding:.75rem}}.color-button[data-v-886e5685]:hover,.quantity-button[data-v-886e5685]:hover:not(:disabled),.size-button[data-v-886e5685]:hover:not(.size-unavailable){--tw-scale-x:1.05;--tw-scale-y:1.05}.additional-option[data-v-886e5685]:hover,.color-button[data-v-886e5685]:hover,.quantity-button[data-v-886e5685]:hover:not(:disabled),.size-button[data-v-886e5685]:hover:not(.size-unavailable){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.additional-option[data-v-886e5685]:hover{--tw-translate-y:.125rem}.additional-option[data-v-886e5685]:focus,.color-button[data-v-886e5685]:focus,.quantity-button[data-v-886e5685]:focus,.size-button[data-v-886e5685]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-primary-600-rgb)/var(--tw-ring-opacity,1));--tw-ring-opacity:.5}.additional-option[data-v-886e5685],.color-button[data-v-886e5685],.quantity-button[data-v-886e5685],.size-button[data-v-886e5685]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.color-button.color-selected[data-v-886e5685]:before{background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));border-radius:.5rem;content:"";inset:0;position:absolute;--tw-bg-opacity:.1}.size-button.size-selected[data-v-886e5685]{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.quantity-button[data-v-886e5685]:active:not(:disabled){--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.selected-options[data-v-886e5685]{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1))}.selected-item[data-v-886e5685]:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding-bottom:.5rem}.product-page{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1));display:block;position:relative;width:100%}.product-page>.section-header-wrapper .section-title{align-items:center;display:flex;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}@media(min-width:768px){.product-page>.section-header-wrapper .section-title{font-size:1.5rem;line-height:2rem}}.product-page>.section-header-wrapper .section-title{font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.025em;line-height:1.25}.product-page>.section-header-wrapper .title-icon{font-size:1.125rem;line-height:1.75rem;margin-right:.5rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.product-page>.section-header-wrapper .title-text{font-weight:700}.product-page .product-name{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}@media(min-width:768px){.product-page .product-name{font-size:1.875rem;line-height:2.25rem}}.product-page .product-name{font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.03em}.product-page .product-tabs-section{width:100%}.product-page .product-docs-grid{display:flex;flex-direction:column;gap:.75rem}.product-page .product-reviews-tab__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.product-page .product-reviews-tab__empty{padding-bottom:1rem;padding-top:1rem}.product-page .product-reviews-tab__invite{font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;max-width:36rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page .current-price-wrapper .current-price{color:var(--theme-primary);font-weight:800;letter-spacing:-.02em}.product-page .text-secondary{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page .text-muted{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1))}.product-page>.section-header-wrapper{border-bottom-width:1px;z-index:10;--tw-border-opacity:1;background:var(--theme-surface-card);border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));left:0;margin:0;overflow-x:hidden;position:relative;right:0;width:100%}.product-page .section-header{display:flex;flex-direction:column}@media(min-width:768px){.product-page .section-header{align-items:center;flex-direction:row;justify-content:space-between}}.product-page .section-header{min-height:60px;padding-bottom:1.25rem;padding-top:1.5rem}.product-page .header-content{align-items:center;display:flex;margin-bottom:1rem}@media(min-width:768px){.product-page .header-content{margin-bottom:0}}.product-hero{display:flex;flex-direction:column;gap:1.5rem;width:100%}.product-header{width:100%}.product-page .product-header .product-name{margin-bottom:0}.product-layout{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:1024px){.product-hero{align-items:start;display:grid;gap:1.5rem 1.75rem;grid-template-columns:minmax(280px,1.05fr) minmax(240px,1fr) minmax(300px,.95fr)}.product-header{grid-column:1/-1}.product-layout{display:contents}.product-gallery{grid-column:1;min-width:0}.product-meta{grid-column:2}.product-meta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.product-meta{min-width:0}.product-sidebar{align-self:start;display:block;grid-column:3;min-width:0;position:sticky;top:1rem}}@media(max-width:1023px){.product-gallery,.product-meta,.product-sidebar{width:100%}.product-meta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.product-sidebar{width:100%}.product-description-full{margin-top:2rem;width:100%}.product-page{padding-bottom:calc(128px + env(safe-area-inset-bottom))}}.product-gallery{grid-column:span 1;width:100%}.product-gallery-docs{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.product-page .product-gallery .main-image-container{display:flex;flex-direction:column;gap:.75rem}.product-page .product-gallery .main-image-wrapper{aspect-ratio:1/1!important;background:var(--theme-surface-card);border:1px solid var(--theme-border-primary);border-radius:var(--theme-card-radius,16px);box-shadow:0 4px 20px -6px rgb(var(--color-primary-600-rgb)/.14);max-height:none!important;min-height:0;order:1;overflow:hidden;width:100%}.product-page .product-gallery .main-image-wrapper .ui-image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-page .product-gallery .main-image-wrapper .main-image,.product-page .product-gallery .main-image-wrapper img.ui-image{height:100%!important;max-height:100%!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.product-page .product-gallery .thumbnails{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;box-shadow:none!important;flex-direction:row!important;flex-wrap:nowrap;gap:.5rem;left:auto!important;max-height:none!important;order:2;overflow-x:auto;overflow-y:hidden;padding:0!important;position:static!important;top:auto!important;width:100%}.product-page .product-gallery .thumbnail-button,.product-page .product-gallery .thumbnail-lg,.product-page .product-gallery .thumbnail-md{border-radius:10px;flex-shrink:0;height:4rem!important;width:4rem!important}.product-page .product-gallery .thumbnail-active{border-color:var(--theme-primary,#0a78b5);box-shadow:0 0 0 1px var(--theme-primary,#0a78b5)}.product-page .product-gallery .nav-button{background:#fffffff2;color:var(--theme-primary,#0a78b5)}@media(max-width:1023px){.product-page .product-gallery .main-image-wrapper{aspect-ratio:1/1!important;max-height:min(72vw,420px)!important}}.product-meta{grid-column:span 1;width:100%}.product-page .product-meta .product-quick-specs--meta{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:var(--theme-card-radius,16px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.product-page .sidebar-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.product-page .sidebar-card{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.product-page .sidebar-card{padding:1.25rem}}.product-page .sidebar-card{border-radius:var(--theme-card-radius,16px)}.product-quick-specs{padding-bottom:0}.product-page .sidebar-card>.cart-section,.product-page .sidebar-card>.info-block,.product-page .sidebar-card>.price-section-new,.product-page .sidebar-card>.product-options--in-sidebar,.product-page .sidebar-card>.rental-slots-product{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-top:1rem}.product-page .sidebar-card>.pde,.product-page .sidebar-card>:has(>.pde){border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-top:1rem}.product-page .rental-slots-product{display:flex;gap:.5rem}.product-page .slot-pill-product{align-items:center;background:var(--gradient-subtle,linear-gradient(135deg,#eaf7ff 0,#e6fafb 100%));border:1.5px solid var(--theme-primary-border,rgba(10,120,181,.22));border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.2rem;padding:.5rem .5rem .6rem;transition:background .15s ease,border-color .15s ease,transform .13s ease,box-shadow .15s ease}.product-page .slot-pill-product:hover{background:var(--color-primary-100,#d0edff);border-color:var(--color-primary-300,#6fc4fa);box-shadow:var(--shadow-glow-sm,0 2px 12px -2px rgba(10,120,181,.3));transform:translateY(-2px)}.product-page .slot-pill-product:active{box-shadow:none;transform:scale(.97)}.product-page .slot-pill-hours{color:#1e40af;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1}.product-page .slot-pill-label{color:var(--color-primary-700,#0a6394);font-size:.6875rem;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.product-page .product-options--in-sidebar{margin-bottom:0}.product-quick-specs__title{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));letter-spacing:.04em}.product-specs-dl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.product-specs-dl{margin:0}.product-specs-dl__row{align-items:flex-start;border-bottom-width:1px;display:flex;gap:.75rem;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-bottom:.625rem;padding-top:.625rem}.product-specs-dl__row:last-of-type{border-bottom:none}.product-specs-dl dt{color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1));flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1rem;margin:0}.product-specs-dl dd,.product-specs-dl dt{--tw-text-opacity:1}.product-specs-dl dd{color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0;max-width:60%;text-align:right;word-break:break-word}.product-specs-dl dd a{--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-specs-dl dd a:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.product-specs-dl dd a{text-decoration:none}.product-specs-dl dd a:hover{text-decoration:underline}.product-short-description{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1));line-height:1.25rem;line-height:1.625;margin-bottom:0;padding-top:.75rem}.product-short-description,.product-specs-more-link{font-size:.875rem;margin-top:.75rem;--tw-text-opacity:1}.product-specs-more-link{align-items:center;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));display:inline-flex;font-weight:500;gap:.25rem;line-height:1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-specs-more-link:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.product-specs-more-link{background:none;border:none;cursor:pointer;padding:0}.product-page .product-meta .product-quick-specs--meta+.product-nav-links{margin-top:1rem}.product-page .product-meta .product-nav-links{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:0;margin-top:0}.product-sidebar{grid-column:span 1;width:100%}.product-page .price-section-new,.product-page .sidebar-card .price-section-new{margin-bottom:0}.product-page .price-main-row{display:flex;flex-direction:column;gap:.75rem}.product-page .current-price-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.product-page .current-price-wrapper .current-price{font-size:1.875rem;font-weight:700;line-height:2.25rem;line-height:1.25}@media(min-width:768px){.product-page .current-price-wrapper .current-price{font-size:2.25rem;line-height:2.5rem}}.product-page .current-price-wrapper .current-price{color:var(--theme-primary,#0a78b5);font-family:Manrope,Inter,system-ui,sans-serif}.product-page .discount-badge-percent{align-items:center;border-radius:.25rem;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:768px){.product-page .discount-badge-percent{font-size:.875rem;line-height:1.25rem}}.product-page .old-price-wrapper{border-top-width:1px;display:flex;flex-direction:column;gap:.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding-top:.5rem}.product-page .old-price-row{align-items:center;display:flex;gap:.5rem}.product-page .old-price-label{font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1))}.product-page .old-price-small{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1));text-decoration-line:line-through}.product-page .savings-row{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem .75rem}.product-page .savings-icon{color:#059669;flex-shrink:0;font-size:.875rem;line-height:1.25rem}.product-page .savings-badge-small{color:#065f46;font-size:.875rem;font-weight:600;line-height:1.25rem}.product-page .bonus-badge-inline{align-items:center;background:var(--gradient-brand,linear-gradient(120deg,#0a78b5 0,#0c9aa8 100%));border-radius:.5rem;box-shadow:var(--shadow-glow-sm,0 2px 12px -2px rgba(10,120,181,.3));color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;line-height:1;padding:.3rem .55rem;white-space:nowrap}.product-page .bonus-badge-inline-icon{flex-shrink:0;height:.75rem;width:.75rem}@media(max-width:640px){.product-page .current-price-wrapper .current-price{font-size:1.5rem;line-height:2rem}.product-page .discount-badge-percent{font-size:.75rem;line-height:1rem;padding:.125rem .375rem}.product-page .bonus-badge-inline{font-size:.6875rem;padding:.25rem .45rem}.product-page .savings-badge-small{font-size:.75rem;line-height:1rem}}.product-page .availability-section-sidebar{padding-bottom:.5rem}.product-page .availability-badge-sidebar{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;padding:.75rem 1rem}.product-page .availability-badge-sidebar.in-stock{background:#ecfdf5;border:1px solid #a7f3d0}.product-page .availability-badge-sidebar.out-of-stock{background:#fef2f2;border:1px solid #fecaca}.product-page .availability-badge-sidebar .availability-text{font-size:.875rem;font-weight:500;line-height:1.25rem}.product-page .availability-badge-sidebar .availability-text.in-stock{color:#065f46}.product-page .availability-badge-sidebar .availability-text.out-of-stock{color:#991b1b}.product-page .availability-badge-sidebar .availability-icon{flex-shrink:0}.product-page .availability-badge-sidebar.in-stock .availability-icon{color:#059669}.product-page .availability-badge-sidebar.out-of-stock .availability-icon{color:#dc2626}.product-page .notify-form-section{margin-top:1rem}.product-page .notify-form-card{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1));padding:1rem}.product-page .notify-form-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.product-page .notify-form-title{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-page .notify-form-description{font-size:.75rem;line-height:1rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page .notify-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.product-page .notify-form-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.product-page .notify-form-button{align-items:center;border-color:transparent;border-radius:.5rem;border-width:1px;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .cart-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.product-page .cart-section{padding-bottom:1rem;padding-top:1rem}.product-page .international-delivery-notice{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;padding:.5rem .75rem}.product-page .international-delivery-icon{flex-shrink:0;--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1));font-size:.875rem}.product-page .add-to-cart-button{box-shadow:var(--shadow-md,0 4px 16px -2px rgba(0,0,0,.1));font-size:1rem;font-weight:600;line-height:1.5rem;padding:.875rem 1.25rem;transition:background .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),box-shadow .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),transform .15s var(--ease-bounce,cubic-bezier(.34,1.56,.64,1));width:100%}.product-page .add-to-cart-button:hover:not(:disabled){box-shadow:var(--shadow-glow-primary,0 4px 24px -2px rgba(10,120,181,.28));transform:translateY(-1px)}.product-page .add-to-cart-button:active:not(:disabled){box-shadow:var(--shadow-sm);transform:scale(.97)}.product-page .rental-active-booking{align-items:center;background:#ecfdf5;border:2px solid #6ee7b7;border-radius:var(--radius-lg);color:#065f46;display:flex;gap:.75rem;padding:.875rem 1rem;width:100%}.product-page .rental-active-booking-info{display:flex;flex-direction:column;gap:.125rem}.product-page .rental-active-booking-status{font-size:.9375rem;font-weight:700;line-height:1.3}.product-page .rental-active-booking-date{color:#047857;font-size:.8125rem}.product-page .mobile-rental-booked{align-items:center;background:#ecfdf5;border:1.5px solid #6ee7b7;border-radius:var(--radius-md);color:#065f46;display:flex;flex:1;gap:.5rem;min-height:44px;overflow:hidden;padding:.5rem .75rem}.product-page .mobile-rental-booked-info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.product-page .mobile-rental-booked-status{font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .mobile-rental-booked-date{color:#047857;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .buy-now-button{border-width:2px;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;padding:.875rem 1.25rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));transition:background .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),color .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),box-shadow .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),transform .15s var(--ease-bounce,cubic-bezier(.34,1.56,.64,1))}.product-page .buy-now-button:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;box-shadow:var(--shadow-glow-primary,0 4px 24px -2px rgba(10,120,181,.28));color:rgb(255 255 255/var(--tw-text-opacity,1));transform:translateY(-1px)}.product-page .buy-now-button:active:not(:disabled){transform:scale(.97)}.product-page .postpone-button{align-items:center;background-color:transparent;border-radius:var(--theme-btn-radius,10px);border-width:0;color:var(--theme-cta,#d81e68);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.product-page .postpone-button:hover{background:var(--color-pink-50,#fff1f6);color:var(--theme-cta-dark,#b01254)}.product-page .cart-quantity-control{align-items:center;display:flex;margin-bottom:.75rem;width:100%}.product-page .in-cart-button{background:#059669;border-color:#059669;color:#fff}.product-page .in-cart-button:hover:not(:disabled){background:#047857;border-color:#047857}.product-page .in-cart-button:disabled{opacity:.7}.product-page .mobile-cart-bar{display:none}@media(min-width:1024px){.product-page .mobile-cart-bar{display:none}}@media(max-width:1023px){.product-page .mobile-cart-bar{background:#fff;border-top:1px solid var(--color-gray-200);bottom:calc(64px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px -2px #00000014;display:block;left:0;position:fixed;right:0;width:100%;z-index:50}.product-page .mobile-cart-bar-content{align-items:center;display:flex;gap:.75rem;max-width:100%;padding:.625rem 1rem}.product-page .mobile-cart-bar-price{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:80px}.product-page .mobile-cart-bar-price-main{color:var(--theme-primary);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.product-page .mobile-cart-bar-price-old{color:var(--color-gray-400);font-size:.6875rem;line-height:1.3;margin-top:.0625rem;text-decoration:line-through}.product-page .mobile-cart-bar-discount{align-items:center;color:#dc2626;display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.01em}.product-page .mobile-cart-bar-buttons{display:flex;flex:1;gap:.5rem}.product-page .mobile-add-to-cart-button,.product-page .mobile-buy-now-button{flex:1;min-height:44px;white-space:nowrap}@media(max-width:640px){.product-page .mobile-cart-bar-content{gap:.625rem;padding:.5rem .75rem}.product-page .mobile-cart-bar-price{min-width:68px}.product-page .mobile-cart-bar-price-main{font-size:1rem}.product-page .mobile-cart-bar-buttons{gap:.375rem}.product-page .mobile-add-to-cart-button,.product-page .mobile-buy-now-button{font-size:.75rem;min-height:40px;padding-left:.5rem;padding-right:.5rem}}@media(min-width:768px)and (max-width:1023px){.product-page .mobile-cart-bar-content{padding:.75rem 1.5rem}}}.product-page .product-variants-section{border-top-width:1px;margin-top:2.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding-top:2.5rem;width:100%}.product-page .product-variants-page-title{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));letter-spacing:-.02em}.product-page .product-description{margin-top:1rem}.product-page .product-description>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.product-page .product-description-full-width{margin-top:1rem}.product-page .product-description-full-width>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.product-page .product-description-full-width{width:100%}.product-page .characteristics-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.product-page .characteristic-row{align-items:center;border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-bottom:.5rem;padding-top:.5rem}.product-page .characteristic-label{color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1));flex-shrink:0;font-weight:500;max-width:45%}.product-page .characteristic-label,.product-page .characteristic-value{font-size:.75rem;line-height:1rem;--tw-text-opacity:1}.product-page .characteristic-value{color:rgb(var(--color-tw-gray-800-rgb)/var(--tw-text-opacity,1));cursor:default;font-weight:600;max-width:52%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.product-page .characteristics-more-button{border-top-width:1px;margin-top:1rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding-top:1rem}.product-page .characteristics-more-button button{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .characteristics-more-button button:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.product-description-full{grid-column:span 1;margin-top:2rem;width:100%}.product-page .characteristics-column>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.product-page .characteristics-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-page .characteristics-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.product-page .characteristic-item{align-items:center;border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-bottom:.5rem;padding-top:.5rem}.product-page .characteristic-name{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page .characteristic-spec{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-page .product-nav-links{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:1.5rem;margin-top:1.5rem}@media(min-width:768px){.product-page .product-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-page .nav-link-card{color:inherit;min-height:64px}@media(max-width:640px){.product-page .product-nav-links{grid-template-columns:repeat(1,minmax(0,1fr))}.product-page .nav-link-card{min-height:60px;padding:.75rem}.product-page .nav-link-title{font-size:.75rem;line-height:1rem}.product-page .nav-link-subtitle{font-size:10px}}.product-page .product-rating-section{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.product-page .add-review-inline-link{align-items:center;background:none;border:none;color:var(--theme-primary);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.3rem;padding:0;text-decoration:none;transition:color var(--dur-fast) var(--ease-smooth),opacity var(--dur-fast) var(--ease-smooth);white-space:nowrap}.product-page .add-review-inline-link:hover{color:var(--theme-primary-dark);opacity:.85}.product-page .product-options{margin-bottom:1.5rem}.product-page .product-options>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.product-page .reviews-section{background-color:transparent;overflow-x:hidden;position:relative;width:100%;z-index:10}.product-page .reviews-section .section-heading-plain .section-header{display:flex;flex-direction:column}@media(min-width:768px){.product-page .reviews-section .section-heading-plain .section-header{align-items:center;flex-direction:row;justify-content:space-between}}.product-page .reviews-section .section-heading-plain .section-header{min-height:0;padding-bottom:1rem;padding-top:.5rem}@media(min-width:1024px){.product-page .reviews-section .section-heading-plain .section-header{padding-bottom:1.25rem;padding-top:.75rem}}.product-page .reviews-section .section-heading-plain .header-content{align-items:center;display:flex;margin-bottom:0}.product-page .reviews-section .container-custom{padding-top:.5rem}.product-page .no-reviews-container{display:flex;justify-content:center;padding-bottom:3rem;padding-top:3rem}.product-page .no-reviews-card{border-radius:.75rem;border-width:2px;max-width:28rem;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .no-reviews-card,.product-page .no-reviews-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.product-page .no-reviews-card:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.product-page .no-reviews-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.product-page .no-reviews-content{text-align:center}.product-page .no-reviews-icon{height:2.5rem;margin-left:auto;margin-right:auto;width:2.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1))}.product-page .no-reviews-title{font-size:1.25rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-page .no-reviews-subtitle{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page .add-review-container{margin-top:2.5rem}@media(max-width:1023px){.product-page .reviews-section{padding-bottom:6rem}}@media(min-width:1024px){.product-page .reviews-section{padding-bottom:3rem}}.product-page .cta-link{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.25rem;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .cta-link:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.product-page .cta-link{gap:.375rem}.product-page .cta-link:hover{gap:.5rem}.product-page .recommendations-section{--tw-bg-opacity:1;overflow-x:hidden;z-index:10}.product-page .recommendations-section,.product-page .recommendations-section .section-header-wrapper{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));position:relative;width:100%}.product-page .recommendations-section .section-header-wrapper{border-bottom-width:1px;z-index:10;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;left:0;margin:0;right:0}.product-page .recommendations-section .container-custom{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:0;padding-right:0}@media(min-width:640px){.product-page .recommendations-section .container-custom{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.product-page .recommendations-section .container-custom{padding-left:2rem;padding-right:2rem}}.product-page .recommendations-section .container-custom{width:100%}.product-page .recommendations-section>.container-custom{padding-bottom:3rem;padding-top:3rem}@media(min-width:768px){.product-page .recommendations-section>.container-custom{padding-bottom:4rem;padding-top:4rem}}.product-page .recommendations-section .section-header{display:flex;flex-direction:column}@media(min-width:768px){.product-page .recommendations-section .section-header{align-items:center;flex-direction:row;justify-content:space-between}}.product-page .recommendations-section .section-header{min-height:60px;padding-bottom:1.25rem;padding-top:1.5rem}.product-page .recommendations-section .infinite-scroll-trigger{height:1px;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media(max-width:1023px){.product-page .recommendations-section{padding-bottom:8rem}}@media(min-width:1024px){.product-page .recommendations-section{padding-bottom:3rem}}.product-page .description-column>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.product-page .description-title{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-page .description-content{color:var(--tw-prose-body);max-width:65ch}.product-page .description-content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.product-page .description-content :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.product-page .description-content :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.product-page .description-content :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.product-page .description-content :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.product-page .description-content :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.product-page .description-content :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.product-page .description-content :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.product-page .description-content :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.product-page .description-content :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.product-page .description-content :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.product-page .description-content :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.product-page .description-content :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.product-page .description-content :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.product-page .description-content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.product-page .description-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.product-page .description-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.product-page .description-content :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.product-page .description-content :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.product-page .description-content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;quotes:"“""”""‘""’"}.product-page .description-content :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.product-page .description-content :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.product-page .description-content :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em}.product-page .description-content :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.product-page .description-content :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;margin-bottom:1em;margin-top:2em}.product-page .description-content :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.product-page .description-content :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.product-page .description-content :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.product-page .description-content :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.product-page .description-content :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.product-page .description-content :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.product-page .description-content :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.product-page .description-content :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.product-page .description-content :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.product-page .description-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.product-page .description-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.product-page .description-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.product-page .description-content :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.product-page .description-content :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.product-page .description-content :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.product-page .description-content :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.product-page .description-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.product-page .description-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.product-page .description-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.product-page .description-content :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.product-page .description-content :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.product-page .description-content :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.product-page .description-content :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.product-page .description-content :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.product-page .description-content :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.product-page .description-content :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.product-page .description-content :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.product-page .description-content :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.product-page .description-content :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.product-page .description-content{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.product-page .description-content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.product-page .description-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.product-page .description-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.product-page .description-content :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.product-page .description-content :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.product-page .description-content :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.product-page .description-content :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.product-page .description-content :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.product-page .description-content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.product-page .description-content :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.product-page .description-content :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.product-page .description-content :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.product-page .description-content :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.product-page .description-content :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.product-page .description-content :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.product-page .description-content{font-size:1.125rem;line-height:1.7777778}.product-page .description-content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.product-page .description-content :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.product-page .description-content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-start:1em}.product-page .description-content :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.product-page .description-content :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.product-page .description-content :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.product-page .description-content :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.product-page .description-content :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.product-page .description-content :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.product-page .description-content :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.product-page .description-content :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.product-page .description-content :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8888889em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-top:.2222222em;padding-inline-start:.4444444em}.product-page .description-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.product-page .description-content :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.product-page .description-content :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.product-page .description-content :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}.product-page .description-content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.product-page .description-content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.product-page .description-content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.product-page .description-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.product-page .description-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.product-page .description-content :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.product-page .description-content :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.product-page .description-content :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.product-page .description-content :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.product-page .description-content :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.product-page .description-content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.product-page .description-content :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.product-page .description-content :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.product-page .description-content :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.product-page .description-content :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.product-page .description-content :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.product-page .description-content :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.product-page .description-content :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.product-page .description-content :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.product-page .description-content :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.product-page .description-content :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.product-page .description-content :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.product-page .description-content :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.product-page .description-content :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}.product-page .description-content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.product-page .description-content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.product-page .description-content :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.product-page .description-content :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.product-page .description-content :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.product-page .description-content :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.product-page .description-content :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.product-page .description-content{max-width:none;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-700-rgb)/var(--tw-text-opacity,1))}.product-page .description-content.description-text{white-space:pre-line}.product-page .description-content p{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-bottom:1rem}.product-page .description-line{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-700-rgb)/var(--tw-text-opacity,1))}.rich-description{color:#374151;font-size:.9375rem;line-height:1.75;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.rich-description h1,.rich-description h2,.rich-description h3,.rich-description h4{color:#111827;font-weight:700;line-height:1.3;margin-bottom:.5em;margin-top:1.5em}.rich-description h1{font-size:1.5rem}.rich-description h2{font-size:1.25rem}.rich-description h3{font-size:1.0625rem}.rich-description h4{font-size:.9375rem}.rich-description p{margin-bottom:.875em}.rich-description strong{color:#111827;font-weight:600}.rich-description em{font-style:italic}.rich-description ol,.rich-description ul{margin-bottom:1em;padding-left:1.375rem}.rich-description ul{list-style-type:disc}.rich-description ol{list-style-type:decimal}.rich-description li{line-height:1.6;margin-bottom:.3em}.rich-description table{border-collapse:collapse;font-size:.875rem;margin-bottom:1em;width:100%}.rich-description td,.rich-description th{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.rich-description th{background:#f9fafb;color:#374151;font-weight:600}.rich-description tr:hover td{background:#f9fafb}.rich-description a{color:var(--theme-primary,#0a6394);text-decoration:underline;text-underline-offset:2px}.rich-description blockquote{background:#f0f7ff;border-left:3px solid var(--theme-primary,#0a6394);border-radius:0 6px 6px 0;color:#374151;margin:1em 0;padding:.5rem 1rem}.rich-description hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.rich-description img{display:block;height:auto;max-width:100%}.rich-description table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;white-space:nowrap}.rich-description td,.rich-description th{white-space:normal}.rich-description pre{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;white-space:pre}.rich-description code{word-break:break-all}.product-page .product-documents-section{padding-bottom:2rem;padding-top:2rem}.product-page .product-documents-title{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;line-height:1.75rem;margin-bottom:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-page .product-documents-title .title-icon{color:var(--theme-primary,#0a78b5);font-size:1.125rem;line-height:1.75rem}.product-page .product-documents-grid{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.product-page .product-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.product-page .product-documents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-page .product-document-card{align-items:center;border-radius:.75rem;border-width:1px;display:flex;gap:.75rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;text-decoration-line:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .product-document-card:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:var(--theme-primary-border,rgba(10,120,181,.35));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.product-page .product-document-icon{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.product-page .product-document-ext{font-size:10px;font-weight:900;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.product-page .doc-icon-pdf{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.product-page .doc-icon-word{--tw-bg-opacity:1;background-color:rgb(var(--color-blue-500-rgb)/var(--tw-bg-opacity,1))}.product-page .doc-icon-excel{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.product-page .doc-icon-zip{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.product-page .doc-icon-generic{background:var(--theme-primary,#0a78b5)}.product-page .product-document-info{flex:1 1 0%;min-width:0}.product-page .product-document-name{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-800-rgb)/var(--tw-text-opacity,1))}.product-page .product-document-meta{align-items:center;display:flex;gap:.5rem}.product-page .product-document-type-badge{border-radius:9999px;font-size:10px;font-weight:600;padding:.125rem .5rem}.product-page .badge-certificate{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.product-page .badge-instruction{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.product-page .badge-manual{background:var(--color-pink-50,#fff1f6);color:var(--theme-cta-dark,#b01254)}.product-page .badge-datasheet{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.product-page .badge-other{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page .product-document-size{font-size:10px;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1))}.product-page .product-document-download{flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .product-document-download:hover{color:var(--theme-primary,#0a78b5)}.product-page .sidebar-docs{border-top-width:1px;display:flex;flex-direction:column;gap:.375rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-top:.75rem}.product-page .sidebar-doc-item{align-items:center;border-radius:.5rem;display:flex;gap:.625rem;padding:.625rem;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page .sidebar-doc-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1))}.product-page .sidebar-doc-icon{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.product-page .sidebar-doc-ext{font-size:9px;font-weight:900;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.product-page .sidebar-doc-name{flex:1 1 0%;font-size:.75rem;font-weight:500;line-height:1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-700-rgb)/var(--tw-text-opacity,1))}.product-page .sidebar-doc-dl{flex-shrink:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-text-opacity,1))}@media(max-width:639px){.product-page>.container-custom{padding-left:.75rem;padding-right:.75rem}}.product-page .product-med-disclaimer{color:rgb(var(--color-tw-gray-500-rgb,107 114 128));font-size:.75rem;line-height:1.45;margin:.75rem 0 0}.product-page .product-med-disclaimer a{color:var(--theme-primary);text-decoration:underline;text-underline-offset:2px}.product-page .product-ru-block{border:1px solid rgb(var(--color-tw-gray-200-rgb,229 231 235));border-radius:.5rem;display:flex;flex-direction:column;gap:.2rem;margin-top:.65rem;padding:.65rem .75rem}.product-page .product-ru-label{color:rgb(var(--color-tw-gray-500-rgb,107 114 128));font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-page .product-ru-value{color:rgb(var(--color-tw-gray-900-rgb,17 24 39));font-size:.8125rem;font-weight:650}.compact-info-block{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));overflow:hidden}.compact-header{align-items:center;border-bottom-width:1px;display:flex;gap:.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1));padding-bottom:.375rem;padding-top:.375rem}.header-icon{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.header-title{font-size:.75rem;font-weight:600;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.compact-content{padding-bottom:.5rem;padding-top:.5rem}.info-block{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #e5e7eb;padding:.625rem .75rem}.info-header{align-items:center;border-bottom-width:1px;display:flex;gap:.5rem;margin-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-bottom:.375rem}.info-icon{color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.info-icon,.info-title{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.info-title{color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));font-weight:600}.info-row{align-items:center;display:flex;font-size:.75rem;gap:.5rem;line-height:1rem;padding-bottom:.375rem;padding-top:.375rem}.info-row.highlighted{margin-left:-.75rem;margin-right:-.75rem;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50-rgb)/var(--tw-bg-opacity,1));padding:.5rem .75rem}.row-icon{color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.info-label,.row-icon{flex-shrink:0;--tw-text-opacity:1}.info-label{color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.info-value{font-weight:600;margin-left:auto;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.info-time{color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1));margin-left:.25rem}.info-stock,.info-time{font-size:.75rem;line-height:1rem;--tw-text-opacity:1}.info-stock{color:rgb(22 163 74/var(--tw-text-opacity,1));margin-left:.5rem}.info-link{flex-shrink:0;font-size:.75rem;line-height:1rem;margin-left:.5rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.info-link:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.info-button{font-size:.75rem;font-weight:500;line-height:1rem;margin-left:.5rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.info-button:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.info-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.info-hint{align-items:center;border-top-width:1px;display:flex;gap:.375rem;margin-top:.5rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));font-size:.75rem;line-height:1rem;padding-top:.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.info-empty{padding-bottom:.5rem;padding-top:.5rem;text-align:center}.sellers-list{margin-top:.5rem}.product-section{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--shadow-sm,0 2px 8px -1px rgba(0,0,0,.08));padding:1rem;transition:box-shadow .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),border-color .22s var(--ease-smooth,cubic-bezier(.4,0,.2,1))}.product-section:hover{border-color:#d1d5db;box-shadow:var(--shadow-md,0 4px 16px -2px rgba(0,0,0,.1))}.section-header{align-items:center;border-bottom-width:1px;display:flex;gap:.5rem;margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-bottom:.75rem}.section-icon{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.section-title{font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.radio-control{border-radius:9999px;border-width:2px;height:1.25rem;width:1.25rem;--tw-border-opacity:1;align-items:center;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));display:flex;flex-shrink:0;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.radio-control.active{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1))}.radio-dot{border-radius:9999px;height:0;width:0;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.radio-dot.active{height:.75rem;width:.75rem}.selector-card{align-items:center;border-radius:.5rem;border-width:2px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));transition:border-color .15s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),background .15s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),transform .15s var(--ease-bounce,cubic-bezier(.34,1.56,.64,1))}.selector-card:hover{transform:scale(1.01)}.selector-card.selected,.selector-card:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50-rgb)/var(--tw-bg-opacity,1))}.collapse-button,.expand-button{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;margin-top:.75rem;padding:.625rem 1rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.expand-button{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.expand-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100-rgb)/var(--tw-bg-opacity,1))}.collapse-button{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-tw-gray-700-rgb)/var(--tw-text-opacity,1))}.collapse-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-bg-opacity,1))}.empty-state{padding-bottom:2rem;padding-top:2rem;text-align:center}.empty-state p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .3s ease-out}.expand-enter-active{overflow:hidden;transition:opacity .3s var(--ease-out,cubic-bezier(0,0,.2,1)),transform .3s var(--ease-out,cubic-bezier(0,0,.2,1)),max-height .38s var(--ease-out,cubic-bezier(0,0,.2,1))}.expand-leave-active{overflow:hidden;transition:opacity .22s var(--ease-in,cubic-bezier(.4,0,1,1)),transform .22s var(--ease-in,cubic-bezier(.4,0,1,1)),max-height .28s var(--ease-in,cubic-bezier(.4,0,1,1))}.expand-enter-from,.expand-leave-to{max-height:0;opacity:0;transform:translateY(-8px)}.expand-enter-to,.expand-leave-from{max-height:1000px;opacity:1;transform:translateY(0)}@media(max-width:768px){.product-section{padding:.75rem}.section-header{margin-bottom:.75rem}.selector-card{padding:.625rem}}.reviews-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.reviews-header{align-items:center;display:flex;justify-content:space-between}.reviews-title{font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.reviews-stats{align-items:center;display:flex}.reviews-stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.reviews-average-rating{align-items:center;display:flex}.reviews-average-rating>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.reviews-rating-number{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:2.125rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.reviews-rating-text{font-size:1rem;line-height:1.6rem}.reviews-count,.reviews-rating-text{font-weight:400;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.reviews-count{font-size:.875rem;line-height:1.3125rem}.reviews-rating-stats>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.reviews-rating-bar{align-items:center;display:flex}.reviews-rating-bar>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.reviews-rating-label{font-size:.875rem;font-weight:400;line-height:1.3125rem;width:1rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.reviews-rating-progress{border-radius:9999px;flex:1 1 0%;height:.5rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-bg-opacity,1))}.reviews-rating-fill{height:100%;--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.reviews-rating-count{font-size:.875rem;font-weight:400;line-height:1.3125rem;text-align:right;width:2rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.reviews-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.review-item{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.review-user{align-items:center;display:flex}.review-user>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.review-avatar{align-items:center;border-radius:9999px;display:flex;height:2.5rem;justify-content:center;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-bg-opacity,1))}.review-user-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.review-user-name{font-size:1rem;font-weight:500;line-height:1.6rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.review-date{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.review-rating{align-items:center;display:flex}.review-rating>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.review-rating-star{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.review-rating-star.empty{--tw-text-opacity:1;color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-text-opacity,1))}.review-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.review-title{color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600}.review-text,.review-title{line-height:1.6rem;--tw-text-opacity:1}.review-text{color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.625}.review-pros-cons{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.review-pros-cons{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-cons>:not([hidden])~:not([hidden]),.review-pros>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.review-cons-title,.review-pros-title{font-size:.875rem;font-weight:500;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.review-pros-title{--tw-text-opacity:1;color:rgb(var(--color-success-rgb)/var(--tw-text-opacity,1))}.review-cons-title{--tw-text-opacity:1;color:rgb(var(--color-error-rgb)/var(--tw-text-opacity,1))}.review-cons-list>:not([hidden])~:not([hidden]),.review-pros-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.review-cons-item,.review-pros-item{align-items:center;display:flex}.review-cons-item>:not([hidden])~:not([hidden]),.review-pros-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.review-cons-item,.review-pros-item{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.review-pros-item:before{content:"✓";font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-success-rgb)/var(--tw-text-opacity,1))}.review-cons-item:before{content:"✗";font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-error-rgb)/var(--tw-text-opacity,1))}.review-images{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}@media(min-width:768px){.review-images{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-image{border-radius:.5rem;cursor:pointer;height:6rem;-o-object-fit:cover;object-fit:cover;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.review-footer{border-top-width:1px;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-top:1rem}.review-footer,.review-helpful{align-items:center;display:flex}.review-helpful>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.review-helpful-button{align-items:center;cursor:pointer;display:flex}.review-helpful-button>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.review-helpful-button{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-helpful-button:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.review-helpful-count{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.review-verified{align-items:center;display:flex}.review-verified>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.review-verified{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-success-rgb)/var(--tw-text-opacity,1))}.review-response{border-left-width:4px;border-radius:.5rem;margin-top:1rem;--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1));padding:1rem}.review-response-header{align-items:center;display:flex;margin-bottom:.5rem}.review-response-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.review-response-author{color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));font-weight:500}.review-response-author,.review-response-date{font-size:.875rem;line-height:1.3125rem;--tw-text-opacity:1}.review-response-date,.review-response-text{color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1));font-weight:400}.review-response-text{font-size:1rem;line-height:1.6rem;--tw-text-opacity:1}.review-form-container{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-form-title{font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.75rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.review-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.review-form-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.review-form-label{font-size:1rem;font-weight:500;line-height:1.6rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.review-form-required{--tw-text-opacity:1;color:rgb(var(--color-error-rgb)/var(--tw-text-opacity,1))}.review-form-input{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-form-input:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent-500-rgb)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-accent-500-rgb)/var(--tw-ring-opacity,1));--tw-ring-opacity:.2}.review-form-textarea{border-radius:.5rem;border-width:1px;min-height:6rem;resize:none;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-form-textarea:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent-500-rgb)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-accent-500-rgb)/var(--tw-ring-opacity,1));--tw-ring-opacity:.2}.review-form-rating{align-items:center;display:flex}.review-form-rating>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.review-form-rating-star{cursor:pointer;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-form-rating-star.active{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.review-form-checkboxes>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.review-form-checkbox{align-items:center;display:flex}.review-form-checkbox>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.review-form-checkbox-input{border-radius:.25rem;height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.review-form-checkbox-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600-rgb)/var(--tw-ring-opacity,1))}.review-form-checkbox-label{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.review-form-actions{align-items:center;display:flex}.review-form-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.review-form-actions{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding-top:1rem}.review-form-submit{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));font-size:1rem;font-weight:400;line-height:1.6rem;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-form-submit,.review-form-submit:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-form-submit:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700-rgb)/var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.review-form-submit:active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-800-rgb)/var(--tw-bg-opacity,1))}.review-form-submit:disabled{cursor:not-allowed;opacity:.5}.review-form-submit:hover:disabled{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.review-form-cancel,.review-form-submit:hover:disabled{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-form-cancel{border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-primary-600-rgb)/var(--tw-border-opacity,1));font-size:1rem;font-weight:400;line-height:1.6rem;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1));--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-form-cancel:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-form-cancel:disabled{cursor:not-allowed;opacity:.5}.reviews-slider-container{position:relative}.reviews-slider{overflow:hidden}.reviews-slide{padding-left:.5rem;padding-right:.5rem}.reviews-slider-navigation{display:flex;height:2.5rem;position:absolute;top:50%;width:2.5rem;--tw-translate-y:-50%;align-items:center;border-radius:9999px;cursor:pointer;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 4px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.reviews-slider-navigation:hover{--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 10px 40px -10px #00000026,0 20px 25px -5px #0000001a}.reviews-slider-prev{left:0;--tw-translate-x:-50%}.reviews-slider-next,.reviews-slider-prev{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.reviews-slider-next{right:0;--tw-translate-x:50%}.reviews-slider-pagination{display:flex;justify-content:center;margin-top:1.5rem}.reviews-slider-pagination>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.reviews-slider-bullet{border-radius:9999px;cursor:pointer;height:.5rem;width:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-bg-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.reviews-slider-bullet.active{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600-rgb)/var(--tw-bg-opacity,1))}.review-modal-overlay{align-items:center;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));display:flex;inset:0;justify-content:center;position:fixed;z-index:50;--tw-bg-opacity:.5;padding:1rem}.review-modal-content{border-radius:.75rem;max-height:100vh;max-width:42rem;overflow-y:auto;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 10px 40px -10px #00000026,0 20px 25px -5px #0000001a}.review-modal-header{align-items:center;border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));padding:1.5rem}.review-modal-title{font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-text-primary-rgb)/var(--tw-text-opacity,1))}.review-modal-close{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.review-modal-close:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1))}.review-modal-body{padding:1.5rem}.review-widget-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.review-widget-header{align-items:center;display:flex}.review-widget-header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.review-widget-rating{align-items:center;display:flex}.review-widget-rating>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.review-widget-rating-number{font-size:1.375rem;font-weight:700;letter-spacing:-.015em;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.review-widget-count{font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-text-secondary-rgb)/var(--tw-text-opacity,1))}.review-widget-stars{align-items:center;display:flex}.review-widget-stars>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.review-widget-star{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.review-widget-star.empty{--tw-text-opacity:1;color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-text-opacity,1))}.review-widget-link{cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.3125rem;--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.review-widget-link:hover{text-decoration-line:underline}@media(max-width:768px){.review-item{padding:1rem}.review-header{flex-direction:column}.review-header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.review-rating,.review-user{width:100%}.review-rating{justify-content:flex-start}.review-pros-cons{grid-template-columns:repeat(1,minmax(0,1fr))}.review-images{grid-template-columns:repeat(2,minmax(0,1fr))}.review-footer{flex-direction:column}.review-footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.review-form-container{padding:1rem}.review-form-actions{flex-direction:column}.review-form-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin:calc(.5rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(.5rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}.reviews-slider-navigation{display:none}}.review-item{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-form-container{animation:slideInUp .4s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.review-item:hover{--tw-shadow:var(--shadow-card-hover);--tw-shadow-colored:var(--shadow-card-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-image:hover{opacity:.8}.review-form-rating-star:hover{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}@keyframes pulse{50%{opacity:.5}}.review-loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.review-loading-skeleton{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-bg-opacity,1))}@media(prefers-color-scheme:dark){.review-form-container,.review-item{--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-700-rgb)/var(--tw-border-opacity,1))}.review-form-container,.review-item,.review-modal-content{--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-800-rgb)/var(--tw-bg-opacity,1))}}@media print{.review-form-container,.review-helpful-button,.reviews-slider-navigation{display:none}.review-item{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-300-rgb)/var(--tw-border-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.reviews-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:1.5rem}@media(min-width:768px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.reviews-empty-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1rem;text-align:center}.reviews-empty-icon{color:var(--color-gray-300,#d1d5db);margin-bottom:.5rem}.reviews-empty-title{color:var(--text-primary,#111827);font-size:1.125rem;font-weight:600}.reviews-empty-subtitle{color:var(--text-secondary,#6b7280);font-size:.875rem;max-width:24rem}.reviews-empty-btn{margin-top:.5rem}.section-header .ui-button{flex-shrink:0}.add-review-container{margin-top:1.5rem}.container-custom[data-v-88c7de2a]{margin:0 auto;max-width:1920px;padding:0 .75rem 1.5rem}@media(min-width:640px){.container-custom[data-v-88c7de2a]{padding:0 1.5rem 1.5rem}}@media(min-width:1024px){.container-custom[data-v-88c7de2a]{padding:0 2rem 2rem}}.infinite-scroll-trigger[data-v-88c7de2a]{height:96px;pointer-events:none;width:100%}.pde[data-v-4dd49d66]{background:linear-gradient(145deg,var(--color-primary-50,#eaf7ff) 0,#fff 55%,var(--color-pink-50,#fff1f6) 100%);border:1px solid color-mix(in srgb,var(--color-primary-300,#6fc4fa) 45%,transparent);border-radius:14px;box-shadow:0 1px color-mix(in srgb,var(--color-pink-200,#ffc4db) 35%,transparent);margin:0;padding:.85rem .95rem .95rem}.pde__header[data-v-4dd49d66]{margin-bottom:.55rem}.pde__title-row[data-v-4dd49d66]{align-items:center;display:flex;gap:.5rem;min-width:0}.pde__icon-pill[data-v-4dd49d66]{align-items:center;background:var(--color-primary-100,#d0edff);border-radius:9px;color:var(--color-primary-600,#0a78b5);display:inline-flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;width:28px}.pde__title[data-v-4dd49d66]{color:var(--color-primary-900,#113f5b);font-family:Manrope,Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;margin:0}.pde__city[data-v-4dd49d66]{background:var(--color-pink-50,#fff1f6);border:1px solid var(--color-pink-200,#ffc4db);border-radius:999px;color:var(--color-pink-700,#b01254);font-size:.6875rem;font-weight:600;margin-left:auto;max-width:46%;overflow:hidden;padding:.15rem .55rem;text-overflow:ellipsis;white-space:nowrap}.pde__arrival[data-v-4dd49d66]{background:transparent;border:none;border-radius:0;margin-bottom:.7rem;padding:.35rem 0}.pde__arrival-text[data-v-4dd49d66]{color:#64748b;font-family:Manrope,Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.4;margin:0}.pde__arrival-text--muted[data-v-4dd49d66]{color:#94a3b8;font-size:.8125rem;font-weight:500}.pde__arrival-sub[data-v-4dd49d66]{color:#94a3b8;font-size:.6875rem;margin:.15rem 0 0}.pde__list[data-v-4dd49d66]{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.pde__option[data-v-4dd49d66]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:.65rem;justify-content:space-between;padding:.55rem .65rem;text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease;width:100%}.pde__option[data-v-4dd49d66]:hover{background:var(--color-primary-50,#eaf7ff);border-color:var(--color-primary-300,#6fc4fa)}.pde__option--selected[data-v-4dd49d66]{background:linear-gradient(90deg,var(--color-primary-50,#eaf7ff),#fff 70%);border-color:var(--color-primary-500,#1489d1);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-pink-400,#fb63a0) 28%,transparent)}.pde__option-main[data-v-4dd49d66]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pde__option-name[data-v-4dd49d66]{color:#0f172a;font-size:.8125rem;font-weight:600;line-height:1.25}.pde__option-time[data-v-4dd49d66]{color:#64748b;font-size:.6875rem}.pde__option-price[data-v-4dd49d66]{color:var(--color-primary-700,#0a6394);flex-shrink:0;font-size:.8125rem;font-weight:700}.pde__option-price--free[data-v-4dd49d66]{color:var(--color-pink-600,#d81e68)}.pde__skeleton[data-v-4dd49d66]{display:flex;flex-direction:column;gap:.4rem}.pde__skel-line[data-v-4dd49d66]{animation:pde-shimmer-4dd49d66 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:10px;height:2.4rem}.pde__skel-line--short[data-v-4dd49d66]{height:2rem;width:70%}@keyframes pde-shimmer-4dd49d66{0%{background-position:100% 0}to{background-position:-100% 0}}.sellers-compact[data-v-451256e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.single-seller-card[data-v-451256e4]{border-radius:.375rem;border-width:1px;position:relative;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}.card-content[data-v-451256e4]{position:relative}.seller-info-main[data-v-451256e4]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.seller-name-with-info[data-v-451256e4]{align-items:center;display:flex;gap:.125rem}.seller-name[data-v-451256e4]{color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));font-weight:600}.seller-info-icon[data-v-451256e4],.seller-name[data-v-451256e4]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1}.seller-info-icon[data-v-451256e4]{color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1));cursor:help;transition:color .2s ease}.seller-info-icon[data-v-451256e4]:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.price-main[data-v-451256e4]{font-size:1rem;font-weight:700;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.sellers-list[data-v-451256e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.seller-card[data-v-451256e4]{border-radius:.375rem;border-width:2px;position:relative;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));cursor:pointer;padding:.5rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.seller-card[data-v-451256e4]:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-400-rgb)/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.seller-card.selected[data-v-451256e4]{--tw-border-opacity:1;border-color:rgb(var(--color-primary-500-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50-rgb)/var(--tw-bg-opacity,1))}.seller-card.best-price[data-v-451256e4]{--tw-border-opacity:1;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:rgb(251 191 36/var(--tw-border-opacity,1));--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.seller-card.best-price.selected[data-v-451256e4]{--tw-border-opacity:1;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:rgb(var(--color-primary-500-rgb)/var(--tw-border-opacity,1));--tw-gradient-from:rgb(var(--color-primary-50-rgb)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-primary-50-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.best-badge-compact[data-v-451256e4]{align-items:center;border-radius:.25rem;display:flex;gap:.125rem;margin-bottom:.25rem;padding:.125rem .375rem;--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;width:-moz-fit-content;width:fit-content}.crown-icon-small[data-v-451256e4]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.seller-content[data-v-451256e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.seller-name-line[data-v-451256e4]{align-items:center;display:flex;gap:.125rem}.seller-name-text[data-v-451256e4]{color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));font-weight:600}.seller-info-icon-small[data-v-451256e4],.seller-name-text[data-v-451256e4]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1}.seller-info-icon-small[data-v-451256e4]{color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1));cursor:help;flex-shrink:0;transition:color .2s ease}.seller-info-icon-small[data-v-451256e4]:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-600-rgb)/var(--tw-text-opacity,1))}.price-line[data-v-451256e4]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.price-value[data-v-451256e4]{color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem;max-width:100%;overflow-wrap:break-word;word-break:break-word}.price-diff[data-v-451256e4],.price-value[data-v-451256e4]{--tw-text-opacity:1}.price-diff[data-v-451256e4]{color:rgb(220 38 38/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem}.floating-tooltip[data-v-451256e4]{border-radius:.5rem;border-width:1px;pointer-events:none;position:fixed;z-index:9999;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.375rem .625rem}.seller-tooltip[data-v-451256e4]{max-width:90vw;padding:.5rem .75rem;width:280px}.tooltip-content-simple[data-v-451256e4]{align-items:center;display:flex;font-size:.75rem;line-height:1rem;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-700-rgb)/var(--tw-text-opacity,1))}.tooltip-content-detailed[data-v-451256e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.tooltip-header[data-v-451256e4]{align-items:center;border-bottom-width:1px;display:flex;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));padding-bottom:.5rem}.tooltip-body[data-v-451256e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.tooltip-row[data-v-451256e4]{display:flex;font-size:.75rem;gap:.5rem;line-height:1rem}.tooltip-label[data-v-451256e4]{font-weight:500;min-width:60px;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1))}.tooltip-value[data-v-451256e4]{--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.tooltip-empty[data-v-451256e4]{padding-bottom:.25rem;padding-top:.25rem;text-align:center}.tooltip-enter-active[data-v-451256e4],.tooltip-leave-active[data-v-451256e4]{transition:all .2s ease}.tooltip-enter-from[data-v-451256e4],.tooltip-leave-to[data-v-451256e4]{opacity:0;transform:scale(.95)}.shimmer[data-v-d80343e6]{animation:shimmer-d80343e6 1.6s ease-in-out infinite;background:linear-gradient(90deg,#edf2f7,#e1e9f0 40%,#eaf7ff 70%,#edf2f7);background-size:200% 100%}@keyframes shimmer-d80343e6{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-header-strip[data-v-d80343e6]{background:#fff;border-bottom:1px solid #f3f4f6}.skeleton-header-inner[data-v-d80343e6]{align-items:center;display:flex;min-height:60px;padding-bottom:1.25rem;padding-top:1.25rem}.sk-main-image[data-v-d80343e6]{aspect-ratio:1/1;height:auto;margin-bottom:.75rem;max-height:min(72vw,420px);width:100%}@media(min-width:1024px){.sk-main-image[data-v-d80343e6]{max-height:none}}.sk-thumbs[data-v-d80343e6]{display:flex;gap:.5rem}.sk-thumb[data-v-d80343e6]{flex-shrink:0;height:4rem;width:4rem}.sk-specs-card[data-v-d80343e6]{height:180px;width:100%}.sk-navlinks[data-v-d80343e6]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.sk-navlink[data-v-d80343e6]{height:44px;width:100%}.sk-security[data-v-d80343e6]{height:80px;width:100%}.sk-sidebar-btn[data-v-d80343e6]{height:44px;margin-bottom:.625rem;width:100%}.sk-mobile-bar[data-v-d80343e6]{display:none}@media(max-width:1023px){.sk-mobile-bar[data-v-d80343e6]{align-items:center;background:#fff;border-top:1px solid #e5e7eb;bottom:calc(64px + env(safe-area-inset-bottom));display:flex;gap:.75rem;left:0;padding:.75rem 1rem;position:fixed;right:0;z-index:50}.sk-mobile-price[data-v-d80343e6]{flex-shrink:0}.sk-mobile-btns[data-v-d80343e6]{display:flex;flex:1;gap:.5rem}.sk-mobile-btn[data-v-d80343e6]{flex:1;height:44px}}.product-page-tabs[data-v-554196f5]{margin-top:2rem}@media(min-width:768px){.product-page-tabs[data-v-554196f5]{margin-top:2.5rem}}.product-page-tabs__nav[data-v-554196f5]{border-bottom-width:1px;display:flex;flex-wrap:wrap;gap:.25rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1))}.product-page-tabs__btn[data-v-554196f5]{align-items:center;background-color:transparent;border-width:0;color:var(--color-gray-500,#64748b);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;margin-bottom:-1px;padding:.75rem 1rem;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-page-tabs__btn[data-v-554196f5]:hover{color:var(--color-gray-700,#334155)}.product-page-tabs__btn--active[data-v-554196f5]{color:var(--theme-primary-dark,#0a6394);font-weight:600}.product-page-tabs__btn--active[data-v-554196f5]:after{background:var(--theme-primary,#0a78b5);border-radius:999px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.product-page-tabs__btn--active .product-page-tabs__label[data-v-554196f5]:after{background:var(--theme-cta,#d81e68);border-radius:999px;content:"";display:inline-block;height:5px;margin-bottom:.1rem;margin-left:.4rem;vertical-align:middle;width:5px}.product-page-tabs__badge[data-v-554196f5]{align-items:center;border-radius:9999px;display:inline-flex;height:1.25rem;justify-content:center;min-width:1.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;padding-left:.375rem;padding-right:.375rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-600-rgb)/var(--tw-text-opacity,1))}.product-page-tabs__btn--active .product-page-tabs__badge[data-v-554196f5]{background:var(--color-primary-50,#eaf7ff);color:var(--theme-primary-dark,#0a6394)}.product-page-tabs__panels[data-v-554196f5]{padding-top:1.5rem}@media(min-width:768px){.product-page-tabs__panels[data-v-554196f5]{padding-top:2rem}}.product-page-tabs__panel[data-v-554196f5]{min-height:4rem}.product-variant-list[data-v-bf2bbb9b]{display:flex;flex-direction:column;gap:2rem}.product-variant-list__heading[data-v-bf2bbb9b]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1));font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:.06em}.product-variant-list__items[data-v-bf2bbb9b]{display:flex;flex-direction:column;gap:.5rem;list-style-type:none;margin:0;padding:0}.product-variant-list__row[data-v-bf2bbb9b]{align-items:center;border-radius:.75rem;border-width:1px;display:flex;gap:.75rem;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:inherit;padding:.75rem;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.product-variant-list__row[data-v-bf2bbb9b]{gap:1rem;padding:1rem}}.product-variant-list__row[data-v-bf2bbb9b]{box-shadow:0 1px 2px #0000000a}.product-variant-list__row[data-v-bf2bbb9b]:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-200-rgb)/var(--tw-border-opacity,1));box-shadow:0 4px 12px #0a78b51a;transform:translateY(-1px)}.product-variant-list__row--current[data-v-bf2bbb9b]{--tw-border-opacity:1;background-color:rgb(var(--color-primary-50-rgb)/.6);border-color:rgb(var(--color-primary-500-rgb)/var(--tw-border-opacity,1));box-shadow:0 0 0 1px var(--theme-primary,#0a78b5)}.product-variant-list__row--current[data-v-bf2bbb9b]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50-rgb)/var(--tw-bg-opacity,1));transform:none}.product-variant-list__thumb[data-v-bf2bbb9b]{flex-shrink:0;height:3.5rem;width:3.5rem}@media(min-width:768px){.product-variant-list__thumb[data-v-bf2bbb9b]{height:4rem;width:4rem}}.product-variant-list__thumb-wrap[data-v-bf2bbb9b]{border-radius:.5rem;border-width:1px;height:100%;overflow:hidden;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-50-rgb)/var(--tw-bg-opacity,1))}.product-variant-list__thumb-img[data-v-bf2bbb9b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-variant-list__thumb-placeholder[data-v-bf2bbb9b]{align-items:center;border-radius:.5rem;border-width:1px;display:flex;height:100%;justify-content:center;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-tw-gray-200-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-tw-gray-100-rgb)/var(--tw-bg-opacity,1));font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1))}.product-variant-list__content[data-v-bf2bbb9b]{display:flex;flex:1 1 0%;flex-direction:column;gap:.125rem;min-width:0}.product-variant-list__value[data-v-bf2bbb9b]{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-900-rgb)/var(--tw-text-opacity,1))}.product-variant-list__name[data-v-bf2bbb9b]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:.75rem;-webkit-line-clamp:2;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-500-rgb)/var(--tw-text-opacity,1))}@media(min-width:768px){.product-variant-list__name[data-v-bf2bbb9b]{font-size:.875rem;line-height:1.25rem}}.product-variant-list__aside[data-v-bf2bbb9b]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;text-align:right}.product-variant-list__price[data-v-bf2bbb9b]{color:var(--theme-primary,#0a78b5);font-family:Manrope,Inter,system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;white-space:nowrap}.product-variant-list__rating[data-v-bf2bbb9b]{align-items:center;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1rem;--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.product-variant-list__badge[data-v-bf2bbb9b]{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100-rgb)/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(var(--color-primary-700-rgb)/var(--tw-text-opacity,1))}.product-variant-list__chevron[data-v-bf2bbb9b]{height:.75rem;margin-top:.25rem;width:.75rem;--tw-text-opacity:1;color:rgb(var(--color-tw-gray-400-rgb)/var(--tw-text-opacity,1))}.category-sibling-list[data-v-3c455136]{display:flex;flex-direction:column;gap:.375rem;margin:.75rem 0 0;padding:0}.category-sibling-list__label[data-v-3c455136]{margin:0}
