
.cc_ZRhciBAWv3_75xBtrWwkE .rating, .cc_ZRhciBAWv3_RDCaivHO3d .rating, .cc_ZRhciBAWv3_G9WjFoXUkg .rating, .cc_ZRhciBAWv3_ZklZT4T7lv .rating, .cc_ZRhciBAWv3_APfMi3FPHZ .rating, .cc_ZRhciBAWv3_multi_tab_product_slider .rating { display: inline-flex; flex-wrap: wrap; align-items: center; gap: .125rem .375rem; min-width: 0; color: inherit; }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-average, .cc_ZRhciBAWv3_RDCaivHO3d .rating-average, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-average, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-average, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-average, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-average { flex: none; font-variant-numeric: tabular-nums; color: var(--kombos-gray-900); }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-stars, .cc_ZRhciBAWv3_RDCaivHO3d .rating-stars, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-stars, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-stars, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-stars, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-stars { position: relative; display: inline-flex; align-items: center; gap: .0625rem; flex: none; }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-star, .cc_ZRhciBAWv3_RDCaivHO3d .rating-star, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-star, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-star, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-star, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-star { position: relative; display: inline-block; width: 1em; height: 1em; color: var(--kombos-gray-300); }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-star-bg.kombos-icon, .cc_ZRhciBAWv3_RDCaivHO3d .rating-star-bg.kombos-icon, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-star-bg.kombos-icon, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-star-bg.kombos-icon, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-star-bg.kombos-icon, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-star-bg.kombos-icon, .cc_ZRhciBAWv3_75xBtrWwkE .rating-star-fg.kombos-icon, .cc_ZRhciBAWv3_RDCaivHO3d .rating-star-fg.kombos-icon, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-star-fg.kombos-icon, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-star-fg.kombos-icon, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-star-fg.kombos-icon, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-star-fg.kombos-icon { display: block; width: 1em; height: 1em; fill: currentColor; }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-star-fg, .cc_ZRhciBAWv3_RDCaivHO3d .rating-star-fg, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-star-fg, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-star-fg, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-star-fg, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-star-fg { color: var(--product-rating-color, var(--kombos-rating)); }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-star-fill, .cc_ZRhciBAWv3_RDCaivHO3d .rating-star-fill, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-star-fill, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-star-fill, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-star-fill, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-star-fill { position: absolute; inset: 0 auto 0 0; overflow: hidden; pointer-events: none; }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-count, .cc_ZRhciBAWv3_RDCaivHO3d .rating-count, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-count, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-count, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-count, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-count { min-width: 0; color: var(--slider-text-color, var(--kombos-gray-600)); overflow-wrap: anywhere; }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-count--link, .cc_ZRhciBAWv3_RDCaivHO3d .rating-count--link, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-count--link, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-count--link, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-count--link, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-count--link { appearance: none; display: inline-flex; align-items: center; min-height: 1.5rem; padding: 0; border: 0; border-radius: 4px; background: transparent; text-align: inherit; text-decoration: underline; text-decoration-color: var(--kombos-gray-300); text-underline-offset: .1875rem; cursor: pointer; }
.cc_ZRhciBAWv3_75xBtrWwkE .rating-count--link:hover, .cc_ZRhciBAWv3_RDCaivHO3d .rating-count--link:hover, .cc_ZRhciBAWv3_G9WjFoXUkg .rating-count--link:hover, .cc_ZRhciBAWv3_ZklZT4T7lv .rating-count--link:hover, .cc_ZRhciBAWv3_APfMi3FPHZ .rating-count--link:hover, .cc_ZRhciBAWv3_multi_tab_product_slider .rating-count--link:hover { color: var(--kombos-gray-900); text-decoration-color: currentColor; }

.cc_ZRhciBAWv3_75xBtrWwkE .pillow-quantity, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-quantity, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-quantity, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-quantity, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-quantity, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-quantity { display: inline-flex; align-items: center; justify-content: center; flex: none; min-height: 2.75rem; border: 1px solid var(--kombos-gray-200); border-radius: 999px; background: var(--kombos-white); color: var(--kombos-gray-900); }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-quantity__button.pillow-button { flex: none; }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-quantity__value, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-quantity__value, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-quantity__value, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-quantity__value, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-quantity__value, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-quantity__value { min-width: 1.5rem; padding-inline: .125rem; text-align: center; font-variant-numeric: tabular-nums; }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-quantity--compact .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-quantity--compact .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-quantity--compact .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-quantity--compact .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-quantity--compact .pillow-quantity__button.pillow-button, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-quantity--compact .pillow-quantity__button.pillow-button { width: 1.5rem; min-width: 1.5rem; padding-inline: .25rem; }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-quantity--compact .pillow-quantity__value, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-quantity--compact .pillow-quantity__value, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-quantity--compact .pillow-quantity__value, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-quantity--compact .pillow-quantity__value, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-quantity--compact .pillow-quantity__value, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-quantity--compact .pillow-quantity__value { min-width: 1.125rem; }

/* Viewport photos share one 220ms reveal after decode.
   Independent scale keeps existing image zoom/pinch transforms intact. */
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-load-image, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-load-image, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-load-image, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-load-image, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-load-image, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-load-image { opacity: 0; scale: .97; transition: opacity 220ms ease-out, scale 220ms ease-out; }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_RDCaivHO3d .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-load-image[data-image-ready="true"] { opacity: var(--pillow-image-opacity, 1); scale: 1; }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image { transition: transform var(--pillow-motion-fast, 180ms) var(--pillow-motion-ease, ease-out), opacity 220ms ease-out, scale 220ms ease-out; }
.cc_ZRhciBAWv3_75xBtrWwkE .pillow-media-zoom[data-media-zoom="pinch"] [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-media-zoom[data-media-zoom="pinch"] [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-media-zoom[data-media-zoom="pinch"] [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-media-zoom[data-media-zoom="pinch"] [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-media-zoom[data-media-zoom="pinch"] [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-media-zoom[data-media-zoom="pinch"] [data-pillow-zoom-target].pillow-load-image { transition: none; }
@media (prefers-reduced-motion: reduce) {
  .cc_ZRhciBAWv3_75xBtrWwkE .pillow-load-image, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-load-image, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-load-image, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-load-image, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-load-image, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-load-image { scale: none; transition: opacity 220ms ease-out; }
  .cc_ZRhciBAWv3_75xBtrWwkE .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_RDCaivHO3d .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-load-image[data-image-ready="true"], .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-load-image[data-image-ready="true"] { scale: none; }
  .cc_ZRhciBAWv3_75xBtrWwkE .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_RDCaivHO3d .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_G9WjFoXUkg .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_ZklZT4T7lv .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_APfMi3FPHZ .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image, .cc_ZRhciBAWv3_multi_tab_product_slider .pillow-media-zoom [data-pillow-zoom-target].pillow-load-image { transition: opacity 220ms ease-out; }
}
