.cb-section.cb-product{padding-block:var(--space-32) clamp(var(--space-64),7vw,var(--space-96))}.cb-product__wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(var(--space-32),5vw,var(--space-72))}.cb-product__gallery{position:sticky;top:calc(var(--layout-nav-height) + var(--space-24));display:grid;gap:var(--space-12);min-width:0}.cb-product__stage{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 var(--effect-card-ambient-y) 0 var(--shadow-card-ambient)}.cb-product__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cb-motion .cb-product__track{scroll-behavior:smooth}.cb-product__track::-webkit-scrollbar{display:none}.cb-product__track:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.cb-product__slide{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:1 / 1;margin:0;scroll-snap-align:start;background:var(--white)}.cb-product__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.cb-product__chip{top:var(--space-16);left:var(--space-16)}.cb-product__dots{display:none}.cb-product__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-10);margin:0;padding:0;list-style:none}.cb-product__thumb{display:block;width:var(--size-76);height:var(--size-76);padding:0;overflow:hidden;border:0;border-radius:var(--radius-sm);background:var(--white);box-shadow:inset 0 0 0 var(--control-border-width) var(--border-default);cursor:pointer;opacity:.72;transition:opacity var(--motion-duration-quick) var(--motion-ease-out)}.cb-product__thumb img{display:block;width:100%;height:100%;object-fit:contain}.cb-product__thumb:hover,.cb-product__thumb[aria-current=true]{opacity:1}.cb-product__thumb[aria-current=true]{outline:var(--control-border-width) solid var(--text-primary);outline-offset:var(--space-2)}.cb-product__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-product__thumb{position:relative}.cb-product__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cb-product__thumb-play .cb-icon{box-sizing:border-box;width:var(--size-32);height:var(--size-32);padding:var(--space-8);border-radius:var(--radius-full);background:var(--surface-inverse);fill:var(--text-on-action);stroke:none}.cb-product__thumb--more{opacity:1}.cb-product__thumb-count{position:absolute;top:50%;left:50%;display:grid;place-items:center;min-width:var(--size-36);height:var(--size-36);padding:0 var(--space-8);box-sizing:border-box;border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--text-on-action);transform:translate(-50%,-50%)}.cb-product__thumbs.is-expanded .cb-product__thumb-count{display:none}.cb-product__slide--video{display:grid;place-items:center;background:var(--surface-inverse)}.cb-product__slide--video .cb-product__photo{position:static;width:100%;height:100%;border:0}.cb-product__info{display:grid;gap:var(--space-16);min-width:0}.cb-product__crumbs{display:flex;flex-wrap:wrap;gap:var(--space-8);color:var(--text-secondary)}.cb-product__crumbs a{color:inherit;text-underline-offset:var(--space-2)}.cb-product__crumbs a:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width);border-radius:var(--radius-xs)}.cb-product__brand{margin:var(--space-8) 0 0;color:var(--text-secondary);text-transform:uppercase}.cb-product__title{margin:0;color:var(--text-primary)}.cb-product__rating{justify-self:start;color:inherit;text-decoration:none}.cb-product__rating:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width);border-radius:var(--radius-xs)}.cb-product__price{display:flex;align-items:baseline;gap:var(--space-10);margin:0}.cb-product__price-was{color:var(--text-secondary)}.cb-product__note{margin:0;color:var(--text-secondary)}.cb-product__verdict-wrap{display:grid;gap:var(--space-12);justify-items:start}.cb-product__verdict{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6);border:0;border-radius:var(--radius-full);background:var(--tint-sage);color:var(--text-success);cursor:pointer}.cb-product__verdict .cb-fine-print-label__tick{background:var(--surface-raised)}.cb-product__verdict-count{color:var(--text-secondary)}.cb-product__verdict>.cb-icon{width:var(--select-icon-size);height:var(--select-icon-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.cb-product__verdict[aria-expanded=true]>.cb-icon{transform:rotate(180deg)}.cb-product__verdict:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-product__label{width:min(var(--fine-print-label-width),100%)}.cb-motion .cb-product__label.is-opening{animation:cb-product-label-in var(--motion-duration-base) var(--motion-ease-out)}@keyframes cb-product-label-in{0%{opacity:0;transform:translateY(calc(var(--space-8) * -1))}}.cb-motion .cb-product__label.is-opening .cb-fine-print-label__tick path{animation:cb-product-tick var(--motion-duration-base) var(--motion-ease-out) both;animation-delay:calc(var(--motion-stagger) * 2 + var(--cb-i, 0) * var(--motion-stagger) * 2)}@keyframes cb-product-tick{0%{stroke-dashoffset:20}}.cb-product__perks{display:grid;gap:var(--space-10);margin:var(--space-4) 0 0;padding:0;list-style:none;color:var(--text-secondary)}.cb-product__perk{display:flex;align-items:center;gap:var(--space-10)}.cb-product__perk-icon{display:grid;flex:none;place-items:center;width:var(--size-32);height:var(--size-32);border-radius:var(--radius-full);background:var(--tint-butter);color:var(--text-on-pastel)}.cb-product__perk-icon .cb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.cb-product__perk a{color:inherit;text-underline-offset:var(--space-2)}.cb-product__perk a:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width);border-radius:var(--radius-xs)}.cb-product__buy form{display:grid;gap:var(--space-20);margin-top:var(--space-8)}.cb-product__option{display:grid;gap:var(--space-10);min-width:0;margin:0;padding:0;border:0}.cb-product__option-label{margin:0;padding:0}.cb-product__option-value{color:var(--text-secondary)}.cb-quick-pick.is-unavailable{color:var(--text-secondary);text-decoration:line-through}.cb-quick-pick.is-unavailable[aria-pressed=true]{color:var(--text-on-inverse-soft)}.cb-product__delivery{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.cb-product__delivery [hidden]{display:none}.cb-product__actions{display:flex;gap:var(--space-12)}.cb-product__qty{flex:none;min-height:var(--add-min-height)}.cb-product__qty-input{width:var(--quantity-stepper-value-min-width);padding:0;border:0;background:transparent;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cb-product__qty-input::-webkit-outer-spin-button,.cb-product__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cb-product__qty-input:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);border-radius:var(--radius-xs)}.cb-product__add{flex:1;justify-content:center;min-height:var(--add-min-height)}.cb-product__add:disabled{opacity:.5;cursor:not-allowed}.cb-product__error{color:var(--text-primary)}.cb-product__info>.cb-registry-add{justify-self:stretch;justify-content:center;min-height:var(--add-min-height)}.cb-product__details{margin-top:var(--space-8);border-top:var(--border-width) solid var(--border-default)}.cb-product__row{border-bottom:var(--border-width) solid var(--border-default)}.cb-product__row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-18) 0;cursor:pointer;list-style:none}.cb-product__row-head::-webkit-details-marker{display:none}.cb-product__row-head:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width);border-radius:var(--radius-xs)}.cb-product__row-head .cb-icon{flex:none;width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.cb-product__row[open]>.cb-product__row-head .cb-icon{transform:rotate(180deg)}.cb-product__row-body{padding-bottom:var(--space-20);color:var(--text-secondary)}.cb-product__rte>:first-child{margin-top:0}.cb-product__rte>:last-child{margin-bottom:0}.cb-product__rte a{color:var(--action-primary)}.cb-product__facts{display:grid;gap:var(--space-10);margin:0}.cb-product__fact{display:grid;grid-template-columns:var(--size-150) minmax(0,1fr);gap:var(--space-12)}.cb-product__fact dt{color:var(--text-primary)}.cb-product__fact dd{margin:0}.cb-product__sticky{display:none}@media(max-width:989px){.cb-product__wrap{grid-template-columns:minmax(0,1fr)}.cb-product__gallery{position:static}.cb-product__thumbs{display:none}.cb-product__dots{position:absolute;bottom:var(--space-16);left:50%;z-index:1;display:flex;gap:var(--product-card-photo-dots-gap);transform:translate(-50%);pointer-events:none}.cb-product__dots .cb-product-card__dot{position:relative;width:var(--product-card-photo-dot-size);height:var(--product-card-photo-dot-size);border-radius:var(--radius-full);background:var(--border-on-pastel)}.cb-product__dots .cb-product-card__dot.is-current{background:var(--text-on-pastel)}.cb-product__sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--layout-gutter) calc(var(--space-12) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--border-default);background:var(--surface-raised);box-shadow:0 calc(var(--effect-card-key-y) * -1) var(--effect-card-key-blur) var(--effect-card-key-spread) var(--shadow-card-key);transform:translateY(110%);visibility:hidden}.cb-motion .cb-product__sticky{transition:transform var(--motion-duration-exit) var(--motion-ease-in),visibility 0s linear var(--motion-duration-exit)}.cb-product__sticky.is-shown{transform:none;visibility:visible}.cb-motion .cb-product__sticky.is-shown{transition:transform var(--motion-duration-base) var(--motion-ease-out)}.cb-product__sticky-text{display:grid;flex:1;min-width:0}.cb-product__sticky-title{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.cb-product__sticky-meta{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.cb-product__sticky-add{flex:none;min-height:var(--add-min-height)}.cb-product__sticky-add:disabled{opacity:.5}.cb-has-sticky-bar .cb-toast{bottom:calc(var(--toast-offset) + var(--cb-sticky-height, 0px))}html.cb-has-sticky-bar{scroll-padding-bottom:calc(var(--cb-sticky-height, 0px) + var(--space-16))}}@media(max-width:760px){.cb-section.cb-product{padding-top:var(--space-16)}.cb-product__fact{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.cb-section.cb-reviews{padding-top:0}.cb-reviews__highlight{color:var(--action-primary)}.cb-stage-reviews{display:grid;gap:var(--space-16);margin-bottom:var(--space-40)}.cb-stage-reviews[hidden]{display:none}.cb-stage-reviews__head{display:grid;gap:var(--space-4)}.cb-stage-reviews__head>*,.cb-stage-review>*{margin:0}.cb-stage-reviews__summary{color:var(--text-secondary)}.cb-stage-reviews__scroll{display:grid;overflow-x:auto;scrollbar-width:none}.cb-stage-reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}.cb-stage-review{display:grid;align-content:start;gap:var(--space-8)}.cb-stage-review__stars{color:var(--brand-butter)}.cb-stage-review__stars span{color:var(--border-default)}.cb-stage-review__by{color:var(--text-secondary)}@media(max-width:760px){.cb-stage-reviews__list{grid-template-columns:minmax(0,1fr)}}.cb-reviews .oke-w,.cb-product .okeReviews{--oke-text-fontFamily: var(--type-body-default-family);--oke-text-regular: var(--font-size-16);--oke-text-small: var(--font-size-14);--oke-text-large: var(--font-size-22);--oke-text-primaryColor: var(--text-primary);--oke-text-secondaryColor: var(--text-secondary);--oke-title-fontFamily: var(--type-heading-h6-family);--oke-title-fontWeight: var(--type-heading-h6-weight);--oke-title-fontSize: var(--font-size-20);--oke-bodyText-fontFamily: var(--type-body-default-family);--oke-bodyText-fontSize: var(--font-size-16);--oke-highlightColor: var(--action-primary);--oke-shadingColor: var(--tint-sage);--oke-border-color: var(--border-default);--oke-border-width: var(--border-width);--oke-stars-foregroundColor: var(--brand-butter);--oke-stars-backgroundColor: var(--border-default);--oke-button-backgroundColor: var(--action-primary);--oke-button-backgroundColorHover: var(--action-primary-hover);--oke-button-backgroundColorActive: var(--action-primary);--oke-button-textColor: var(--text-on-action);--oke-button-textColorHover: var(--text-on-action);--oke-button-textColorActive: var(--text-on-action);--oke-button-borderColor: var(--action-primary);--oke-button-borderColorHover: var(--action-primary-hover);--oke-button-borderColorActive: var(--action-primary);--oke-button-borderRadius: var(--radius-full);--oke-button-borderWidth: var(--border-width);--oke-button-fontWeight: var(--font-weight-700);--oke-button-fontSize: var(--font-size-16);--oke-button-fontFamily: var(--type-body-default-family);--oke-avatar-size: var(--size-48);--oke-avatar-backgroundColor: var(--tint-butter);--oke-avatar-placeholderTextColor: var(--text-primary);--oke-attributeBar-backgroundColor: var(--border-default);--oke-attributeBar-shadingColor: var(--brand-sage);--oke-attributeBar-markerColor: var(--action-primary);--oke-filter-backgroundColor: var(--surface-raised);--oke-filter-backgroundColorActive: var(--surface-inverse);--oke-filter-borderColor: var(--border-default);--oke-filter-borderColorActive: var(--surface-inverse);--oke-filter-textColor: var(--text-primary);--oke-filter-textColorActive: var(--text-on-action);--oke-filter-borderRadius: var(--radius-full);--oke-mediaGrid-chevronColor: var(--text-secondary);color:var(--text-primary)}.cb-reviews .okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average,.cb-reviews .okeReviews[data-oke-container] .oke-w-recommendsModule-value,.cb-reviews .okeReviews[data-oke-container] .oke-title{font-family:var(--type-heading-h6-family);font-weight:var(--type-heading-h6-weight);letter-spacing:-.02em}.cb-reviews .okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average{font-size:var(--font-size-48);line-height:1}.cb-reviews .okeReviews[data-oke-container] .oke-button,.cb-reviews .okeReviews[data-oke-container] .oke-w-writeReview,.cb-reviews .okeReviews[data-oke-container] .oke-w-reviews-footer button,.cb-reviews .okeReviews[data-oke-container] .oke-w-filter-button{padding:var(--space-12) var(--space-24);border-radius:var(--radius-full);font-family:var(--type-body-default-family);text-transform:none}.cb-reviews .okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar{height:var(--space-8);border-radius:var(--radius-full);background:var(--border-default)!important}.cb-reviews .okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar-fill{border-radius:var(--radius-full);background:var(--brand-butter)!important}.cb-reviews .okeReviews[data-oke-container] .oke-w-reviews-list-item{margin:0 0 var(--space-16);padding:0;border:0}.cb-reviews .okeReviews[data-oke-container] .oke-w-review{overflow:hidden;padding:0;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 var(--effect-card-ambient-y) 0 var(--shadow-card-ambient),0 var(--effect-card-key-y) var(--effect-card-key-blur) var(--effect-card-key-spread) var(--shadow-card-key)}.cb-reviews .okeReviews[data-oke-container] .oke-w-review-side{padding:var(--space-24);border:0;border-radius:0;background:var(--tint-sage)}.cb-reviews .okeReviews[data-oke-container] .oke-w-review-main{flex:1 1 0;min-width:0;width:auto;padding:var(--space-24)}.cb-reviews .okeReviews[data-oke-container] .oke-w-reviewer-verified,.cb-reviews .okeReviews[data-oke-container] .oke-w-reviewerRecommendation{color:var(--text-success)}.cb-reviews .okeReviews[data-oke-container] .oke-w-reviews-head,.cb-reviews .okeReviews[data-oke-container] .oke-w-reviews-main--nav-divider{border-color:var(--border-default)}.cb-reviews .okeReviews[data-oke-container] .oke-readMore{color:var(--action-primary)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cb-product.css.map */
