.ProductBundle{width:100%;padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);row-gap:2.4rem;margin-top:6.4rem}@media (width<=768px){.ProductBundle{row-gap:1.6rem;margin-top:4rem}}.ProductBundle__title{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);color:var(--color-black-100);grid-column:1/-1}.ProductBundle__content{background:var(--color-grey-grey-bg);border-radius:2.4rem;grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:2.4rem;padding:2.4rem;display:flex}@media (width<=1024px){.ProductBundle__content{flex-direction:column;gap:1.6rem}}@media (width<=768px){.ProductBundle__content{border-radius:1.6rem;padding:1.6rem}}.ProductBundle__items{flex:auto;align-items:stretch;gap:1.6rem;min-width:0;display:flex}@media (width<=768px){.ProductBundle__items{flex-direction:column;gap:2.4rem}}.ProductBundle__item{flex:1 1 0;min-width:0;display:flex;position:relative}.ProductBundle__plus{z-index:2;color:var(--color-black-40);pointer-events:none;font-size:2.2rem;font-weight:500;line-height:1;position:absolute;top:50%;left:-.8rem;transform:translate(-50%,-50%)}@media (width<=768px){.ProductBundle__plus{font-size:2rem;top:-1.6rem;left:50%}}.ProductBundle__card{background:var(--color-white-100);cursor:pointer;min-width:0;box-shadow:inset 0 0 0 0 var(--color-black-6);transition:box-shadow var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);border-radius:1.6rem;flex-direction:column;flex:auto;gap:.6rem;padding:1.6rem;display:flex;position:relative}.ProductBundle__item.isUnselected .ProductBundle__card{background:var(--color-black-4)}.ProductBundle__card:before{content:"";border-radius:inherit;background:var(--color-white-100);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);position:absolute;inset:0}.ProductBundle__card>*{z-index:1;position:relative}.ProductBundle__item:first-child .ProductBundle__card{cursor:default}@media (hover:hover){.ProductBundle__item:not(:first-child):hover .ProductBundle__card{box-shadow:inset 0 0 0 .25rem var(--color-black-6)}.ProductBundle__item:not(:first-child):hover .ProductBundle__card:before{opacity:.4}}.ProductBundle__item:not(:first-child):active .ProductBundle__card{box-shadow:inset 0 0 #0000}.ProductBundle__item:not(:first-child):active .ProductBundle__card:before{background:var(--color-black-6);opacity:1}@media (width<=768px){.ProductBundle__card{flex-direction:row;align-items:center;gap:1.2rem}}.ProductBundle__image{mix-blend-mode:multiply;width:100%;height:12rem}.ProductBundle__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=768px){.ProductBundle__image{flex-shrink:0;width:6.4rem;height:6.4rem}}.ProductBundle__name{color:var(--color-black-100)}.ProductBundle__prices{align-items:baseline;gap:.8rem;margin-top:auto;display:flex}.ProductBundle__price{color:var(--color-black-100)}.ProductBundle__oldPrice{color:var(--color-black-40)}.ProductBundle__card>.ProductBundle__check{position:absolute;top:1.2rem;right:1.2rem}.ProductBundle__summary{flex-direction:column;flex-shrink:0;justify-content:center;gap:.8rem;width:28rem;display:flex}@media (width<=1024px){.ProductBundle__summary{width:auto}}.ProductBundle__totalOld{color:var(--color-black-40)}.ProductBundle__totalOld[hidden]{display:none}.ProductBundle__totalRow{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;display:flex}.ProductBundle__totalValue{color:var(--color-black-100)}.ProductBundle__benefit{color:var(--color-red);background:var(--color-red-16);border-radius:1111rem;align-self:flex-start;padding:.5rem 1rem}.ProductBundle__benefit[hidden]{display:none}.ProductBundle__add{margin-top:.8rem}.ProductBundle.isInline{flex-direction:column;gap:1.6rem;margin-top:0;padding-left:0;padding-right:0;display:flex}.ProductBundle.isInline .ProductBundle__content{flex-direction:column;gap:1.6rem;padding:1.6rem}.ProductBundle.isInline .ProductBundle__summary{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;width:auto}.ProductBundle.isInline .ProductBundle__totals{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.ProductBundle.isInline .ProductBundle__add{flex-shrink:0;order:-1;margin-top:0}.ProductBundle.isInline .ProductBundle__image{height:8rem}.ProductBundle__text,.ProductBundle__chips{display:contents}.ProductBundle__bonus{display:none}@media (width<=1024px){.ProductBundle.isInline{padding-top:3.2rem;padding-bottom:4.8rem;padding-left:var(--content-offset-x);padding-right:var(--content-offset-x);margin-left:calc(-1 * var(--screen-offset-x));margin-right:calc(-1 * var(--screen-offset-x));background:var(--color-light-grey-100);gap:2rem}.ProductBundle.isInline .ProductBundle__title{padding-left:0;padding-right:0}.ProductBundle.isInline .ProductBundle__content{background:0 0;border-radius:0;gap:2rem;padding:0}.ProductBundle.isInline .ProductBundle__items{flex-direction:column;gap:0}.ProductBundle.isInline .ProductBundle__item{flex-direction:column;flex:none}.ProductBundle.isInline .ProductBundle__plus{text-align:center;width:100%;padding-top:.3rem;padding-bottom:.3rem;font-size:2.6rem;display:block;position:static;top:auto;left:auto;transform:none}.ProductBundle.isInline .ProductBundle__item.isUnselected{opacity:1}.ProductBundle.isInline .ProductBundle__card{flex-direction:row;align-items:center;gap:1rem;min-height:12rem;padding:1rem;box-shadow:inset 0 0 #0000}.ProductBundle.isInline .ProductBundle__item:not(:first-child):not(.isUnselected) .ProductBundle__card{box-shadow:inset 0 0 0 .2rem var(--color-black-100)}.ProductBundle.isInline .ProductBundle__image{flex-shrink:0;width:10rem;height:10rem}.ProductBundle.isInline .ProductBundle__text{flex-direction:column;flex:auto;justify-content:center;gap:.6rem;min-width:0;padding-right:2.4rem;display:flex}.ProductBundle.isInline .ProductBundle__prices{gap:.5rem;margin-top:0}.ProductBundle.isInline .ProductBundle__card>.ProductBundle__check{--checkbox-size:2rem;z-index:2;top:1rem;right:1rem}.ProductBundle.isInline .ProductBundle__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ProductBundle.isInline .ProductBundle__chips:not(:has(>:not([hidden]))){display:none}.ProductBundle.isInline .ProductBundle__benefit,.ProductBundle.isInline .ProductBundle__bonus{white-space:nowrap;border-radius:1111rem;align-self:auto;padding:.3rem .8rem}.ProductBundle.isInline .ProductBundle__benefit{color:var(--color-red-text);background:var(--color-red-16)}.ProductBundle.isInline .ProductBundle__bonus{color:var(--color-green-text);background:var(--color-green-16);display:inline-flex}.ProductBundle.isInline .ProductBundle__bonus[hidden]{display:none}.ProductBundle.isInline .ProductBundle__summary{gap:1.5rem}.ProductBundle.isInline .ProductBundle__totals{gap:.8rem}.ProductBundle.isInline .ProductBundle__totalRow{gap:.4rem .6rem}}.Popover{width:100%;max-width:none;height:100%;max-height:none;padding:var(--screen-offset-x);transition:overlay var(--transition-duration) allow-discrete, display var(--transition-duration) allow-discrete;background:0 0;border:none;margin:0;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.Popover{transition:overlay .2s allow-discrete, display .2s allow-discrete}}.Popover:not(:popover-open){display:none}.Popover:popover-open{display:block}.Popover::backdrop{opacity:0;transition:opacity var(--transition-duration) var(--ease-out-cubic), overlay var(--transition-duration) allow-discrete, display var(--transition-duration) allow-discrete;background-color:#0c0c0dcc}@media (prefers-reduced-motion:reduce){.Popover::-csstools-invalid-backdrop{transition:opacity var(--duration-fast) var(--ease-out-quad)}}.Popover:popover-open::backdrop{opacity:1}@starting-style{.Popover:popover-open::backdrop{opacity:0}}.Popover__dismiss{z-index:0;cursor:default;background:0 0;border:none;padding:0;position:absolute;inset:0}.Popover__content{z-index:1;width:fit-content;max-width:min(112rem, calc(100% - var(--screen-offset-x) * 2));opacity:0;transition:opacity var(--transition-duration) var(--ease-out-cubic), transform var(--transition-duration) var(--ease-out-cubic);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.Popover__content{transition:opacity var(--duration-fast) var(--ease-out-quad);transform:translate(-50%,-50%)}}.Popover:popover-open .Popover__content{opacity:1}@starting-style{.Popover:popover-open .Popover__content{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.Popover:not(:popover-open) .Popover__content{transform:translate(-50%,-50%)scale(.96)}.Popover__close{z-index:4;background:linear-gradient(180deg, var(--color-light-grey-100) 0%, var(--color-grey-grey-bg) 100%);width:5.6rem;height:5.6rem;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad), background var(--transition-duration) var(--ease-out-quad);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4rem;right:4rem}@media (hover:hover) and (pointer:fine){.Popover__close:hover{background:var(--color-light-grey-100);color:var(--color-text)}}@media (width<=768px){.Popover__close{width:4rem;height:4rem;top:1.6rem;right:1.6rem}}.Popover__closeIcon{width:2rem;height:2rem;transform:rotate(45deg)}.ProductVariants{flex-direction:column;gap:1.5rem;display:flex}@media (width<=1024px){.ProductVariants{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner)}}.ProductVariants__group{width:100%;min-width:0;min-inline-size:0;border:0;flex-direction:column;gap:1rem;max-width:100%;margin:0;padding:0;display:flex}.ProductVariants__head{align-items:center;gap:.4rem;width:100%;margin-bottom:.8rem;padding:0;display:flex}.ProductVariants__label{color:var(--color-black-60)}.ProductVariants__value{min-width:0;color:var(--color-black-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductVariants__options{flex-wrap:wrap;gap:.8rem;min-width:0;max-width:100%;display:flex}.ProductVariants__options>.Chip{min-width:0;height:auto;min-height:var(--chip-height);white-space:normal}.ProductVariants__options .Chip__control{height:auto;min-height:var(--chip-height)}.ProductVariants__options .Chip__label{white-space:normal}.ProductVariants .Chip.choice{--chip-height:4rem;--chip-padding-x:1.2rem}@media (width<=768px){.ProductVariants .Chip.choice{--chip-height:3.3rem}}.ProductVariants .Chip__label{font-weight:500}.ProductVariants__head .ProductHintButton,.ProductVariants__head .ProductHintButton__icon{width:1.2rem;height:1.2rem}.ProductVariants__swatchItem{--variant-ring:var(--color-black-12);background:var(--color-white-100);cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--variant-ring);transition:var(--transition-press), box-shadow var(--duration-fast) var(--ease-out-quad);border-radius:1.4rem;justify-content:center;align-items:center;padding:.4rem;display:flex;position:relative}.ProductVariants__swatchItem.isActive{--variant-ring:var(--color-black-100)}.ProductVariants__swatchItem.isUnavailable{--variant-ring:var(--color-black-8)}.ProductVariants__swatchItem:has(.ProductVariants__input:focus-visible){outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}@media (hover:hover){.ProductVariants__swatchItem:hover{--variant-ring:var(--color-black-40)}.ProductVariants__swatchItem.isActive:hover{--variant-ring:var(--color-black-100)}}.ProductVariants__swatch{background:var(--color-grey-grey-bg);width:4.4rem;height:4.4rem;box-shadow:inset 0 0 0 1px var(--color-black-12);border-radius:1.1rem;display:block;overflow:hidden}.ProductVariants__swatchItem.isUnavailable .ProductVariants__swatch{opacity:.35}.ProductVariants__swatchItem.isUnavailable:after{content:"";background:var(--color-black-16);height:.1rem;position:absolute;top:50%;left:.6rem;right:.6rem;transform:rotate(-12deg)}.ProductVariants__notice{border-radius:var(--card-radius-m);color:var(--color-black-100);background:var(--color-red-16);padding:1.2rem 1.6rem}.ProductVariants__notice[hidden]{display:none}.ProductVariants__noticeAction{color:var(--color-black-100);cursor:pointer;background:0 0;border:0;-webkit-text-decoration:none;text-decoration:none}.ProductVariants__noticeAction[hidden]{display:none}.ProductPickup{border-top:.1rem solid var(--color-grey-line);flex-direction:column;gap:.8rem;padding-top:1.6rem;display:flex}@media (width<=1024px){.ProductPickup{border-top:0;padding-top:0}}.ProductPickup__row{background:var(--color-grey-grey-bg);border-radius:1.4rem;align-items:flex-start;gap:1.2rem;padding:1rem 1.2rem;display:flex}@media (width<=1024px){.ProductPickup__row{padding:1.2rem 1.4rem}}button.ProductPickup__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0}button.ProductPickup__row:disabled{cursor:default}.ProductPickup__icon{width:2rem;height:2rem;color:var(--color-black-100);margin-top:.1rem}.ProductPickup__body{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.ProductPickup__head{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.ProductPickup__title{color:var(--color-black-100);align-items:center;gap:.8rem;display:flex}.ProductPickup__dot{background:var(--color-black-40);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem}.ProductPickup__dot[data-tone=in-stock]{background:var(--color-green)}.ProductPickup__dot[data-tone=low]{background:var(--color-yellow)}.ProductPickup__detail{color:var(--color-black-60)}.ProductPickup__link{color:var(--color-green);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;flex-shrink:0;padding:0}.ProductPickup__link[hidden]{display:none}@media (hover:hover){.ProductPickup__link:hover{color:var(--color-gold-light)}}.ProductBuyBox__unavailable{color:var(--color-black-100);margin:0;display:none}.ProductBuyBox[data-out-of-stock] .ProductBuyBox__unavailable{display:block}@media (width<=1024px){.ProductBuyBox[data-out-of-stock] .ProductBuyBox__unavailable{display:none}}.ProductBuyBox[data-out-of-stock] .ProductBuyBox__payments,.ProductBuyBox[data-out-of-stock] .ProductBuyBox__services,.ProductBuyBox[data-out-of-stock] .ProductBuyBox__secondary,.ProductBuyBox[data-out-of-stock] .ProductPickup{display:none}.ProductBuyBox[data-out-of-stock] .ProductBuyBox__actions{grid-template-columns:1fr}.ProductBuyBox{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.ProductBuyBox__card{--buy-box-card-gap:1.6rem;background:var(--color-white-100);box-shadow:var(--shadow-card);border-radius:2.4rem;flex-direction:column;gap:1.4rem;padding:2.4rem;display:flex}@media (width<=768px){.ProductBuyBox__card{border-radius:2rem;padding:1.6rem}}.ProductBuyBox__card{gap:var(--buy-box-card-gap)}.ProductBuyBox__payments{flex-direction:column;gap:.8rem;display:flex}.ProductPayment{--payment-ring:var(--color-black-12);--payment-ring-width:.1rem;--payment-gap:.4rem;gap:.4rem;gap:var(--payment-gap);background:var(--color-white-100);cursor:pointer;box-shadow:inset 0 0 0 .1rem var(--payment-ring);box-shadow:inset 0 0 0 var(--payment-ring-width) var(--payment-ring);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:1.4rem;flex-direction:column;padding:1rem 1.2rem;display:flex}.ProductPayment:has(.ProductPayment__input:checked){--payment-ring:var(--color-black-100);--payment-ring-width:.2rem}@media (hover:hover){.ProductPayment:hover{--payment-ring:var(--color-black-40)}.ProductPayment:has(.ProductPayment__input:checked):hover{--payment-ring:var(--color-black-100)}}.ProductPayment:has(.ProductPayment__input:focus-visible){outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}.ProductPayment__head{align-items:center;gap:.6rem;display:flex}.ProductPayment__label{color:var(--color-black-60)}.ProductPayment__badge{color:var(--color-red);align-items:center;gap:.3rem;display:flex}.ProductPayment__badgeIcon{width:1.2rem;height:1.2rem}.ProductPayment.isPreorder{justify-content:center;min-height:8.4rem;position:relative}.ProductPayment.isPreorder .ProductPayment__head{position:absolute;top:1rem;right:1.2rem}.ProductPayment.isPreorder .ProductPayment__value{justify-content:center}.ProductPayment__info{color:var(--color-black-40);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;margin-left:auto;padding:0;display:flex}@media (hover:hover){.ProductPayment__info:hover{color:var(--color-black-100)}}.ProductPayment__infoIcon{width:1.6rem;height:1.6rem}.ProductPayment__value{color:var(--color-black-100);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.ProductPayment__old{color:var(--color-black-40);-webkit-text-decoration:line-through;text-decoration:line-through}.ProductPayment__old[hidden]{display:none}.ProductPayment__extra{margin-top:calc(var(--payment-gap) * -1);transition:grid-template-rows var(--transition-duration) var(--ease-out-cubic);grid-template-rows:0fr;display:grid}.ProductPayment__extraClip{visibility:hidden;transition:visibility 0s linear var(--transition-duration);overflow:hidden}.ProductPayment__gains{padding-top:var(--payment-gap);white-space:nowrap;opacity:0;transition:opacity var(--transition-duration) var(--ease-out-quad);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ProductPayment:has(.ProductPayment__input:checked) .ProductPayment__extra{grid-template-rows:1fr}.ProductPayment:has(.ProductPayment__input:checked) .ProductPayment__extraClip{visibility:visible;transition-delay:0s}.ProductPayment:has(.ProductPayment__input:checked) .ProductPayment__gains{opacity:1}.ProductPayment__benefit,.ProductPayment__bonus{border-radius:2rem;align-items:center;height:2rem;padding-left:.8rem;padding-right:.8rem;display:inline-flex}.ProductPayment__benefit{color:var(--color-red);background:var(--color-red-16)}.ProductPayment__benefit[hidden]{display:none}.ProductPayment__bonus{color:var(--color-green);background:var(--color-green-16)}.ProductBuyBox__services{margin-bottom:calc(var(--buy-box-card-gap) * -1);transition:grid-template-rows var(--transition-duration) var(--ease-out-cubic), margin-bottom var(--transition-duration) var(--ease-out-cubic);grid-template-rows:0fr;display:grid}.ProductBuyBox__services.isOpen{grid-template-rows:1fr;margin-bottom:0}.ProductBuyBox__servicesList{visibility:hidden;min-height:0;transition:visibility 0s linear var(--transition-duration);flex-direction:column;gap:.4rem;display:flex;overflow:hidden}.ProductBuyBox__services.isOpen .ProductBuyBox__servicesList{visibility:visible;transition-delay:0s}.ProductBuyBox__service{color:var(--color-black-60);justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.ProductBuyBox__serviceName{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.ProductBuyBox__serviceLeader{border-bottom:.1rem dotted var(--color-black-16);flex:2rem;min-width:1.6rem;height:.9rem}.ProductBuyBox__servicePrice{color:var(--color-black-100);flex-shrink:0}.ProductBuyBox__actions{grid-gap:.8rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.8rem;display:grid}.ProductBuyBox__actions .Button.lg{padding-left:1.6rem;padding-right:1.6rem}@media (width<=1200px){.ProductBuyBox__actions{grid-template-columns:1fr}}.ProductBuyBox__actions:has([data-cart-state]:not([hidden])){grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row}.ProductBuyBox__cta{display:contents}.ProductBuyBox__cta[hidden]{display:none}.ProductBuyBox__primary,.ProductBuyBox__secondary{width:100%;min-width:0}.ProductBuyBox__actions:has([data-cart-state]:not([hidden])) .ProductBuyBox__secondary{grid-column:1/-1}.ProductBuyBox__cta[data-cart-state] .Button.lg{height:100%;padding-left:1.2rem;padding-right:1.2rem}.ProductBuyBox__stepperIcon{width:2rem;height:2rem}.ProductBuyBox__stepper{width:100%;min-height:var(--control-lg);background:var(--color-grey-grey-bg);border-radius:2.8rem;justify-content:center;align-items:center;gap:.2rem;height:100%;padding-left:.4rem;padding-right:.4rem;display:flex}.ProductBuyBox__stepperValue{text-align:center;min-width:2.4rem}.ProductBuyBox__stepperButton{width:4rem;height:4rem;color:var(--color-black-100);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ProductBuyBox__stepperButton:hover{background:var(--color-black-6)}}.ProductBuyBox__guarantees{white-space:nowrap;justify-content:center;align-items:baseline;gap:1.2rem;display:flex}.ProductBuyBox__guarantee{color:var(--color-black-60);position:relative}.ProductBuyBox__guarantee+.ProductBuyBox__guarantee:before{content:"·";color:var(--color-black-16);position:absolute;left:-.8rem}.ProductBuyBox__guaranteeLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.ProductBuyBox__guaranteeLink:hover{color:var(--color-black-60)}}.ProductBuyBox__legal{background:var(--color-grey-grey-bg);border-radius:1.4rem;flex-direction:column;gap:.6rem;padding:1.4rem 1.6rem;display:flex}.ProductBuyBox__legalLine{color:var(--color-black-60);line-height:1.35}@media (width<=1024px){.ProductBuyBox,.ProductBuyBox__card{display:contents}.ProductBuyBox__payments,.ProductBuyBox__services,.ProductBuyBox__actions,.ProductPickup{margin-left:var(--content-offset-x-inner);margin-right:var(--content-offset-x-inner);grid-column:1/-1}.ProductBuyBox__payments{order:60}.ProductPickup{order:64}.ProductBuyBox__services{--buy-box-card-gap:var(--product-row-gap);order:66}.ProductBuyBox__actions{grid-template-columns:initial;order:68;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ProductBuyBox__actions .Button.lg{padding-left:1.2rem;padding-right:1.2rem}}.ProductPrice{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);flex-direction:column;gap:1rem;display:none}@media (width<=1024px){.ProductPrice{display:flex}}.ProductPrice__row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ProductPrice__value{color:var(--color-black-100)}.ProductPrice__old{color:var(--color-black-40);-webkit-text-decoration:line-through;text-decoration:line-through}.ProductPrice__old[hidden]{display:none}.ProductPrice__card{color:var(--color-black-60);margin:0}.ProductPrice__card[hidden]{display:none}.ProductPrice__gains{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ProductPrice__benefit,.ProductPrice__bonus{white-space:nowrap;border-radius:2rem;padding:.3rem .8rem}.ProductPrice__benefit{color:var(--color-red);background:var(--color-red-16)}.ProductPrice__benefit[hidden]{display:none}.ProductPrice__bonus{color:var(--color-green);background:var(--color-green-16)}.ProductPrice__installment{font:inherit;color:var(--color-black-100);background:var(--color-black-4);cursor:pointer;border:0;border-radius:2rem;align-self:flex-start;align-items:center;gap:.3rem;padding:.3rem .6rem .3rem .3rem;display:flex}.ProductPrice__installment:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}@media (hover:hover){.ProductPrice__installment:hover{background:var(--color-black-6)}}.ProductPrice__installmentIcon{width:1.6rem;height:1.6rem;color:var(--color-yellow);flex-shrink:0}.ProductPrice__unavailable{color:var(--color-black-100);margin:0;display:none}.ProductPrice[data-out-of-stock] .ProductPrice__unavailable{display:block}.ProductPrice[data-out-of-stock] .ProductPrice__row,.ProductPrice[data-out-of-stock] .ProductPrice__card,.ProductPrice[data-out-of-stock] .ProductPrice__installment{display:none}@media (hover:hover){.ProductHintButton:hover{color:var(--color-black-100)}}.ProductGallery{grid-gap:1.6rem;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.6rem;min-width:0;display:grid;position:relative}@media (width<=768px){.ProductGallery{flex-direction:column;display:flex}}.ProductGallery__rail[hidden]{display:none}.ProductGallery__rail{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:6.4rem;min-height:0;display:flex;position:absolute;top:0;bottom:0;left:0}@media (width<=768px){.ProductGallery__rail{display:none}}.ProductGallery__stage{aspect-ratio:1;background:var(--color-white-100);border-radius:2.4rem;order:0;grid-column:2;width:100%;max-width:62rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}@media (width<=768px){.ProductGallery__stage{aspect-ratio:auto;border-radius:2rem;max-width:none;height:35.5rem}}.ProductGallery__placeholder{aspect-ratio:1;background:var(--color-black-4);border-radius:2.8rem;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.ProductGallery__placeholderIcon{width:30%;height:30%;color:var(--color-black-12)}.ProductGallery__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow-x:auto}@media (width<=768px){.ProductGallery__track{gap:.5rem}}@media (prefers-reduced-motion:reduce){.ProductGallery__track{scroll-behavior:auto}}.ProductGallery__slide{cursor:pointer;scroll-snap-align:center;background:0 0;border:0;flex:0 0 100%;justify-content:center;align-items:center;padding:8%;display:flex}.ProductGallery__slide[hidden]{display:none}.ProductGallery__slide.ProductGallery__slide--video{cursor:default;padding:0}@media (width<=768px){.ProductGallery__slide:not(.ProductGallery__slide--video){padding:5.1rem 5rem 4rem}}.ProductGallery__track.isDragging{scroll-behavior:auto;scroll-snap-type:none}.ProductGallery__track.isDragging .ProductGallery__slide{cursor:grabbing;pointer-events:none}.ProductGallery__image{width:100%;height:100%}.ProductGallery__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=768px){.ProductGallery__image{flex-shrink:0;width:26.4rem;max-width:100%;height:26.4rem}}.ProductGallery__video{-o-object-fit:cover;object-fit:cover;background:var(--color-black-100);width:100%;height:100%}.ProductGallery__zoom{z-index:2;width:5.6rem;height:5.6rem;color:var(--color-black-100);background:var(--color-white-80);opacity:0;backdrop-filter:blur(1rem);pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.ProductGallery.isVideoActive .ProductGallery__zoom{display:none}@media (hover:hover){.ProductGallery__stage:hover .ProductGallery__zoom{opacity:1;transform:translate(-50%,-50%)scale(1)}.ProductGallery__stage:has(.ProductGallery__nav:hover) .ProductGallery__zoom{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@media (width<=768px){.ProductGallery__zoom{display:none}}.ProductGallery__zoomIcon{width:2.4rem;height:2.4rem}.ProductGallery__dots{justify-content:center;align-items:center;display:none}.ProductGallery__dots[hidden]{display:none}@media (width<=768px){.ProductGallery__dots{--dots-step:2rem;z-index:2;order:initial;max-width:10rem;max-width:calc(var(--dots-step) * 5);justify-content:flex-start;display:flex;position:absolute;bottom:.8rem;left:50%;overflow:hidden;transform:translate(-50%)}}.ProductGallery__dot{cursor:pointer;background:0 0;border:0;border-radius:1111rem;flex:none;justify-content:center;align-items:center;padding:.8rem .6rem;display:flex}.ProductGallery__dot[hidden]{display:none}.ProductGallery__dot:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:-.2rem}@media (width<=768px){.ProductGallery__dot{transform:translateX(calc(0 * var(--dots-step) * -1));transform:translateX(calc(var(--dots-shift,0) * var(--dots-step) * -1));transition:transform var(--transition-duration) var(--ease-out-quad)}}.ProductGallery__dotMark{background:var(--color-black-16);width:.8rem;height:.8rem;transition:background-color var(--transition-duration) var(--ease-out-quad), scale var(--transition-duration) var(--ease-out-quad);border-radius:50%}.ProductGallery__dot.isEdge .ProductGallery__dotMark{scale:.6}.ProductGallery__dot.isActive .ProductGallery__dotMark{background:var(--color-black-100)}.ProductGallery__thumbs{overscroll-behavior:contain;flex-direction:column;flex:0 auto;align-items:center;gap:.8rem;min-height:0;display:flex;overflow-y:auto}@media (width<=768px){.ProductGallery__thumbs{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;flex-direction:row;gap:.8rem;min-width:0;padding-top:.2rem;padding-bottom:.2rem;overflow:auto hidden}}.ProductGallery__nav{width:3.2rem;height:3.2rem;color:var(--color-black-60);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ProductGallery__nav:hover{color:var(--color-black-100);background:var(--color-black-6)}}@media (width<=768px){.ProductGallery__nav{align-self:center}}.ProductGallery__navIcon{width:2rem;height:2rem}.ProductGallery__nav.isPrev .ProductGallery__navIcon{transform:rotate(180deg)}@media (width<=768px){.ProductGallery__nav.isNext .ProductGallery__navIcon{transform:rotate(-90deg)}.ProductGallery__nav.isPrev .ProductGallery__navIcon{transform:rotate(90deg)}}.ProductGallery__thumb{--thumb-ring:var(--color-black-6);background:var(--color-white-100);width:6.4rem;height:6.4rem;box-shadow:inset 0 0 0 .2rem var(--thumb-ring);cursor:pointer;transition:box-shadow var(--transition-duration) var(--ease-out-quad);border:0;border-radius:1.2rem;flex:none;justify-content:center;align-items:center;padding:.8rem;display:flex;position:relative;overflow:hidden}.ProductGallery__thumb[hidden]{display:none}.ProductGallery__thumb.isActive{--thumb-ring:var(--color-black-100)}@media (hover:hover){.ProductGallery__thumb:hover{--thumb-ring:var(--color-black-40)}.ProductGallery__thumb.isActive:hover{--thumb-ring:var(--color-black-100)}}@media (width<=768px){.ProductGallery__thumb{width:var(--control-lg);height:var(--control-lg);scroll-snap-align:start;padding:.6rem}}.ProductGallery__thumbImage{width:100%;height:100%}.ProductGallery__thumbImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ProductGallery__thumb--video:after{content:"";background:#1f1f258c;position:absolute;inset:0}.ProductGallery__thumbPlay{z-index:1;color:var(--color-white-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductGallery__thumbPlayIcon{width:1.2rem;height:1.4rem}.ProductDetail__care{flex-direction:column;display:flex}.ProductDetail__careHead{align-items:center;gap:.4rem;display:flex}.ProductDetail__careTitle{color:var(--color-black-100);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.6rem;padding:0;display:flex}@media (hover:hover){.ProductDetail__careTitle:hover{color:var(--color-black-60)}}.ProductDetail__careChevron{width:1.6rem;height:1.6rem;margin-left:-.2rem}.ProductDetail__careIcon{width:2.6rem;height:1.8rem;color:var(--color-gold-100)}@media (width<=1024px){.ProductDetail__care{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);order:50;grid-column:1/-1}}.ProductDetail__info{flex-direction:column;gap:1.6rem;display:flex}@media (width<=1024px){.ProductDetail__info{display:contents}}.ProductDetail__specs{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);flex-direction:column;gap:1rem;display:flex}@media (width<=1024px){.ProductDetail__specs{display:none}}.ProductDetail__spec{align-items:baseline;gap:.6rem;display:flex}.ProductDetail__spec:after{content:"";border-bottom:.1rem dotted var(--color-black-16);flex:2rem;order:1;min-width:1.6rem;height:.9rem}.ProductDetail__specLabel{min-width:0;color:var(--color-black-60);order:0}.ProductDetail__specValue{min-width:0;color:var(--color-black-100);text-align:right;order:2}.ProductDetail__specsLink{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);color:var(--color-black-100);grid-column:1/-1;align-self:flex-start;align-items:center;gap:.6rem;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@media (hover:hover){.ProductDetail__specsLink:hover{color:var(--color-black-60)}}@media (width<=1024px){.ProductDetail__specsLink{display:none}}.ProductDetail__specsIcon{width:1.6rem;height:1.6rem}.ProductDetail__promos{display:contents}@media (width<=1024px){.ProductDetail__promos{margin-left:var(--content-offset-x-inner);margin-right:var(--content-offset-x-inner);flex-direction:column;order:55;grid-column:1/-1;gap:.8rem;display:flex}}.ProductDetail__promos:empty,.ProductDetail__promo.isServices{display:none}@media (width<=1024px){.ProductDetail__promo.isServices{display:flex}}.ProductDetail__promo{background:var(--color-grey-grey-bg);text-align:left;cursor:pointer;width:100%;box-shadow:inset 0 0 0 0 var(--color-black-6);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border:0;border-radius:1.6rem;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex;position:relative}.ProductDetail__promo:before{content:"";border-radius:inherit;background:var(--color-white-100);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);position:absolute;inset:0}.ProductDetail__promo>*{z-index:1;position:relative}@media (hover:hover){.ProductDetail__promo:hover{box-shadow:inset 0 0 0 .25rem var(--color-black-6)}.ProductDetail__promo:hover:before{opacity:.4}}.ProductDetail__promo:active{box-shadow:inset 0 0 #0000}.ProductDetail__promo:active:before{background:var(--color-black-6);opacity:1}@media (width<=1024px){.ProductDetail__promo{min-height:6.4rem;padding:1.2rem 1.4rem}}.ProductDetail__promoIcon{width:2.4rem;height:2.4rem;color:var(--color-gold-100);flex-shrink:0}.ProductDetail__promoBody{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.ProductDetail__promoTitle{color:var(--color-black-100)}.ProductDetail__promoNote{color:var(--color-black-60)}.ProductDetail__promoChevron{width:1.6rem;height:1.6rem;color:var(--color-black-40);flex-shrink:0;transform:rotate(-90deg)}.ProductDetail__legal{flex-direction:column;gap:.8rem;display:flex}@media (width<=1024px){.ProductDetail__legal{margin-left:var(--content-offset-x-inner);margin-right:var(--content-offset-x-inner);order:62;grid-column:1/-1}}.ProductDetail__legalNote{background:var(--color-grey-grey-bg);border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;display:flex}.ProductDetail__legalLine{min-width:0;color:var(--color-black-60);margin:0}.ProductDetail__legalMore{font:inherit;color:var(--color-black-100);cursor:pointer;text-underline-offset:.2em;transition:color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;flex-shrink:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.ProductDetail__legalMore:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem;border-radius:.4rem}@media (hover:hover){.ProductDetail__legalMore:hover{color:var(--color-gold-100)}}.ProductDetail__headline{display:contents}@media (width<=1024px){.ProductDetail__headline{display:contents}.ProductDetail__title{grid-area:2/1/auto/-1}.ProductDetail__header:not(:has(.ProductDetail__tag)) .ProductDetail__title{grid-row:1}.ProductDetail__meta .ProductDetail__rating{display:none}.ProductTopActions{grid-area:1/2}}.ProductDetail__rating{color:var(--color-black-100);transition:color var(--transition-duration) var(--ease-out-quad);align-items:center;gap:.4rem;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.ProductDetail__rating:after{content:"";width:100%;height:var(--tap-min);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover){.ProductDetail__rating:hover{color:var(--color-gold-100)}}.ProductDetail__ratingIcon{width:1.6rem;height:1.6rem;color:var(--color-gold-100)}.ProductDetail__ratingCount{color:var(--color-black-40)}.ProductDetail__title{color:var(--color-black-100);text-wrap:balance}.ProductDetail__meta{color:var(--color-black-60);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem;display:flex}@media (width<=1024px){.ProductDetail__meta{order:-1;grid-area:1/1}.ProductDetail__meta:not(:has(.ProductDetail__tag)){display:none}}.ProductDetail__tags{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ProductDetail__tag{color:var(--color-black-60)}.ProductDetail__tag.isSale{color:var(--color-red)}.ProductDetail__tag.isNew{color:var(--color-green)}.ProductDetail__tag.isBundle{color:var(--color-gold-100)}.ProductDetail__tag.isMuted{color:var(--color-black-40)}.ProductDetail__tag.hasHint{cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;display:inline-flex;position:relative}.ProductDetail__tag.hasHint:after{content:"";width:100%;height:var(--tap-min);position:absolute;top:50%;left:50%;translate:-50% -50%}.ProductDetail__tagIcon{width:1.2rem;height:1.2rem;color:var(--color-black-40)}.ProductDetail__promoTag{color:var(--tone-ink,var(--color-red));transition:color var(--transition-duration) var(--ease-out-quad);-webkit-text-decoration:none;text-decoration:none;position:relative}.ProductDetail__promoTag:after{content:"";width:100%;height:var(--tap-min);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover){.ProductDetail__promoTag:hover{color:var(--tone-text,var(--color-red-text))}}.ProductDetail__promoTag:focus-visible{outline:2px solid var(--tone-ink,var(--color-red));outline-offset:2px;border-radius:.4rem}.ProductLightbox{--lightbox-drag:0px;--lightbox-progress:0}.ProductLightbox::backdrop{background-color:var(--color-white-100)}.ProductLightbox__inner{transform:translateY(var(--lightbox-drag)) scale(calc(1 - var(--lightbox-progress) * .15));opacity:calc(1 - var(--lightbox-progress) * .7);transition:transform var(--duration-base) var(--ease-out-quint), opacity var(--duration-base) var(--ease-out-quint)}.ProductLightbox.isDragging .ProductLightbox__inner{transition:none}.ProductLightbox.isClosing .ProductLightbox__inner{transition:transform var(--duration-fast) var(--ease-in-cubic), opacity var(--duration-fast) var(--ease-in-cubic)}.ProductLightbox__close{width:var(--tap-min);height:var(--tap-min);color:var(--color-black-100);background:var(--color-black-6);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:1.6rem;right:1.6rem}.ProductLightbox__closeIcon{width:1.8rem;height:1.8rem}.ProductLightbox .Popover__content{width:100%;max-width:none;transition:none;position:absolute;inset:0;transform:none}.ProductLightbox:not(:popover-open) .Popover__content{transform:none}@starting-style{.ProductLightbox:popover-open .Popover__content{opacity:1;transform:none}}.ProductLightbox__inner{grid-gap:4rem;grid-template-rows:minmax(0,1fr);grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;align-items:center;gap:4rem;height:100%;padding:4rem;display:grid}.ProductLightbox__thumbs{overscroll-behavior:contain;flex-direction:column;gap:.8rem;max-height:100%;display:flex;overflow-y:auto}.ProductLightbox__thumb{background:var(--color-white-100);cursor:pointer;width:8.8rem;height:8.8rem;box-shadow:inset 0 0 0 0 var(--color-black-100);transition:box-shadow var(--transition-duration) var(--ease-out-quad), filter var(--transition-duration) var(--ease-out-quad);border:0;border-radius:2rem;flex-shrink:0;justify-content:center;align-items:center;padding:1.6rem;display:flex}.ProductLightbox__thumb.isActive{box-shadow:inset 0 0 0 .15rem var(--color-black-100)}@media (hover:hover){.ProductLightbox__thumb:not(.isActive):hover{filter:drop-shadow(0 .4rem .7rem #00000014)}}.ProductLightbox__thumbImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ProductLightbox__stage{justify-content:center;align-self:stretch;align-items:center;gap:4rem;min-width:0;min-height:0;display:flex}.ProductLightbox__image{-o-object-fit:contain;object-fit:contain;touch-action:pinch-zoom;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:calc(100% - 19.2rem);height:100%;min-height:0;max-height:100%}.ProductLightbox__nav{flex-shrink:0}.ProductLightbox__counter{display:none}@media (width<=768px){.ProductLightbox__inner{padding:6.4rem 1.6rem calc(2.4rem + var(--safe-area-bottom));flex-direction:column;gap:1.6rem;display:flex}.ProductLightbox__stage{flex:1;width:100%;min-height:0}.ProductLightbox__thumbs{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;flex-direction:row;flex-shrink:0;order:1;justify-content:safe center;max-height:none;padding-top:.2rem;padding-bottom:.2rem;overflow:auto hidden}.ProductLightbox__thumb{border-radius:1.2rem;width:6.4rem;height:6.4rem;padding:.8rem}.ProductLightbox__nav{display:none}.ProductLightbox__image{width:100%;max-width:100%;height:100%;max-height:100%}.ProductLightbox__counter{color:var(--color-black-60);flex-shrink:0;justify-content:center;gap:.4rem;display:flex}}.ProductDetail__panelBottom{display:none}@media (width<=1024px){.ProductDetail__panelBottom{height:var(--sheet-radius);margin-top:calc(-1 * var(--product-row-gap));margin-left:calc(-1 * var(--screen-offset-x));margin-right:calc(-1 * var(--screen-offset-x));border-radius:0 0 var(--sheet-radius) var(--sheet-radius);background:var(--color-white-100);box-shadow:var(--shadow-bar);clip-path:inset(0 -4rem -4rem);order:70;grid-column:1/-1;display:block}}.ProductDetail__reviews{display:none}@media (width<=1024px){.ProductDetail__reviews{min-height:5.6rem;margin-left:var(--content-offset-x-inner);margin-right:var(--content-offset-x-inner);border-radius:var(--card-radius-m);background:var(--color-grey-grey-bg);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 0 var(--color-black-6);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border:0;order:25;grid-column:1/-1;align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:flex;position:relative}@media (hover:hover){.ProductDetail__reviews:hover{box-shadow:inset 0 0 0 .25rem var(--color-black-6)}}.ProductDetail__reviews:active{box-shadow:inset 0 0 #0000}}.ProductDetail__reviewsRating{color:var(--color-black-100);flex-shrink:0}.ProductDetail__reviewsStars{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.ProductDetail__reviewsStar{width:1.4rem;height:1.4rem;color:var(--color-black-16)}.ProductDetail__reviewsStar.isFilled{color:var(--color-gold-100)}.ProductDetail__reviewsCount{min-width:0;color:var(--color-black-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductDetail__reviewsChevron{width:1.6rem;height:1.6rem;color:var(--color-black-40);flex-shrink:0;transform:rotate(-90deg)}.ProductDetail__reviewsPhotos{flex-shrink:0;align-items:center;margin-left:auto;padding-left:.8rem;display:flex}.ProductDetail__reviewsPhoto{background:var(--color-light-grey-100);width:4rem;height:4rem;box-shadow:0 0 0 .2rem var(--color-grey-grey-bg);border-radius:.8rem;display:block;overflow:hidden}.ProductDetail__reviewsPhoto+.ProductDetail__reviewsPhoto{margin-left:-1.2rem}.ProductDetail__reviewsPhoto:first-child{transform:rotate(-8deg)}.ProductDetail__reviewsPhoto:nth-child(3){transform:rotate(8deg)}.ProductDetail__reviewsPhotoImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=1024px){.ProductDetail.hasReviewsPlate .ProductDetail__rating{display:none}}@media (width<=768px){.ProductDetail__header{gap:1.2rem}}@media (width<=1024px){.ProductDetail__wide>.ProductBundle{order:2}.ProductDetail__wide>.ProductSections{order:3}.ProductDetail__wide>.ProductReviews{order:4}html.has-mobile-header.has-mobile-page-title:has(product-detail){--page-header-offset:calc(var(--mobile-brand-height) + var(--safe-area-top))}html:has(product-detail) .ProductTopActions.isMounted{--product-card-action-icon:2rem;gap:.8rem}html:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__shareIcon,html:has(product-detail) .ProductTopActions.isMounted .ProductCardAction__icon{width:2rem;height:2rem}html:has(product-detail) .MobileHeader__pageBar .AppBar__title.f-m-h3{letter-spacing:-.02rem;opacity:1;transition:opacity var(--duration-fast) var(--ease-out-quad);font-size:1.5rem;line-height:1.1}html:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__button{position:relative}html:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__button:before{content:"";background:var(--surface-capsule);backdrop-filter:var(--surface-capsule-blur);opacity:1;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out-quad);border-radius:50%;position:absolute;inset:0}html:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__button>*{z-index:1}html:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__button>:not(.ProductCardAction__icon){position:relative}html.is-page-scrolled:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__button:before,html:has(product-detail):not(.is-page-scrolled) .MobileHeader__pageBar .AppBar__title{opacity:0}html:has(product-detail):not(.is-page-scrolled) .ProductTopActions.isMounted .ProductTopActions__button,html:has(product-detail):not(.is-page-scrolled) .ProductTopActions.isMounted .ProductTopActions__button:hover,html:has(product-detail):not(.is-page-scrolled) .ProductTopActions.isMounted .ProductTopActions__button:active{background:0 0}@media (prefers-reduced-motion:reduce){html:has(product-detail) .MobileHeader__pageBar .AppBar__title,html:has(product-detail) .ProductTopActions.isMounted .ProductTopActions__button:before{transition:none}}}.ProductHintButton{width:2.4rem;height:2.4rem;color:var(--color-black-40);cursor:pointer;transition:var(--transition-press), color var(--duration-fast) var(--ease-out-quad);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ProductHintButton:after{content:"";height:var(--tap-min);position:absolute;top:50%;left:0;right:0;translate:0 -50%}@media (hover:hover){.ProductHintButton:hover{color:var(--color-black-100)}}.ProductHintButton__icon{width:1.6rem;height:1.6rem}.ProductTopActions{display:none}.ProductTopActions.isMounted{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.ProductTopActions__button{width:var(--control-sm);height:var(--control-sm);color:var(--color-black-100);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ProductTopActions__button.ProductCardAction:not(.isActive){color:var(--color-black-100)}.ProductTopActions__shareIcon{width:2rem;height:2rem}html{--product-sticky-top:calc(var(--header-height) + var(--header-gap))}.ProductDetail{--product-row-gap:2rem;width:100%;padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);row-gap:2rem;row-gap:var(--product-row-gap);margin-top:2.4rem}@media (width<=1024px){.ProductDetail{margin-top:1.2rem}.ProductDetail:has(.ProductGallery){margin-top:0;padding-top:0}}@media (width<=768px){.ProductDetail{--product-row-gap:1.6rem;padding-top:1.2rem}.ProductDetail:has(.ProductGallery){padding-top:0}}.ProductDetail__top{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1.6rem;margin-bottom:.6rem;display:flex}@media (width<=1024px){.ProductDetail__top{display:none}}.ProductDetail__breadcrumbs{min-width:0;margin-bottom:0}.ProductDetail__header{grid-gap:1.2rem 2.4rem;padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1.2rem 2.4rem;display:grid}@media (width<=1024px){.ProductDetail__header{grid-gap:.8rem 2.4rem;order:20;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem 2.4rem;display:grid}}.ProductDetail__priceMatch{color:var(--color-black-60);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;align-self:center;margin-top:-.8rem;padding:0}.ProductDetail__priceMatch span{color:var(--color-gold-100);transition:color var(--transition-duration) var(--ease-out-quad)}@media (hover:hover){.ProductDetail__priceMatch:hover span{color:var(--color-gold-light)}}@media (width<=1024px){.ProductDetail__priceMatch{display:none}}.ProductDetail__actions{flex-shrink:0;grid-area:1/2;gap:.8rem;display:flex}@media (width<=1024px){.ProductDetail__actions{display:none}}.ProductDetail__action{position:static}@media (hover:hover){.ProductDetail__action.ProductCardAction:hover:not(.isActive){color:var(--color-black-100)}}.ProductDetail__share{width:4.4rem;height:4.4rem;color:var(--color-black-100);cursor:pointer;transition:background-color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.ProductDetail__share:hover{background:var(--color-black-4)}}.ProductDetail__shareIcon{width:2.2rem;height:2.2rem}@media (width>=1201px){.ProductDetail.grid{-moz-column-gap:0;grid-template-columns:6.4rem 1.6rem minmax(0,1fr) 3.2rem 35.2rem 3.2rem 35.1rem;column-gap:0}}.ProductDetail__media{flex-direction:column;grid-column:1/10;align-self:start;gap:1.6rem;min-width:0;display:flex}@media (width<=1200px){.ProductDetail__media{grid-area:3/1/auto/14}}@media (width<=1024px){.ProductDetail__media{display:contents}.ProductDetail__media>.ProductGallery{order:10;grid-column:1/-1}}.ProductDetail__guarantees{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);color:var(--color-black-60);flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;display:flex}@media (width<=1024px){.ProductDetail__guarantees{order:72;grid-column:1/-1;margin-top:.8rem}}.ProductDetail__guarantee{align-items:center;gap:.6rem;display:flex}.ProductDetail__guaranteeIcon{width:1.6rem;height:1.6rem;color:var(--color-gold-100);flex-shrink:0}.ProductDetail__guaranteeLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.ProductDetail__guaranteeLink:hover{color:var(--color-black-100)}}.ProductDetail__config{flex-direction:column;grid-area:3/10/auto/18;gap:2.4rem;min-width:0;display:flex}@media (width<=1200px){.ProductDetail__config{grid-area:4/1/auto/14}}@media (width<=1024px){.ProductDetail__config{display:contents}.ProductDetail__config>.ProductVariants{order:40;grid-column:1/-1}.ProductDetail__price{order:30;grid-column:1/-1}}.ProductDetail__wide{flex-direction:column;grid-area:4/1/auto/18;gap:4rem;min-width:0;margin-top:2.4rem;display:flex}@media (width<=1200px){.ProductDetail__wide{grid-area:5/1/auto/-1}}@media (width<=1024px){.ProductDetail__wide{order:90;grid-area:auto/1/auto/-1;gap:3.2rem;margin-top:0}}.ProductDetail__buyBox{z-index:4;min-width:0;top:var(--product-sticky-top);flex-direction:column;grid-area:3/18/span 2/-1;align-self:start;gap:2.4rem;display:flex;position:sticky}@media (width>=1025px){.ProductDetail__buyBox:has(.ProductDetail__lowStock:not([hidden])){margin-top:-1.6rem;padding-top:1.6rem}}@media (width<=1200px){.ProductDetail__buyBox{grid-area:3/15/span 2/-1}}@media (width<=1024px){.ProductDetail__buyBox{margin-top:0;display:contents}}.ProductDetail__lowStock{width:max-content;color:var(--color-red);background:var(--color-red-16);white-space:nowrap;border-radius:2rem;flex-shrink:0;align-items:center;padding:.2rem .9rem .3rem;display:inline-flex}.ProductDetail__lowStock[hidden]{display:none}@media (width>=1025px){.ProductDetail__lowStock{z-index:1;position:absolute;top:0;right:1.8rem}}@media (width<=1024px){.ProductDetail__lowStock{margin-left:var(--content-offset-x-inner);margin-right:var(--content-offset-x-inner);order:31;grid-column:1/-1;justify-self:start;padding:.3rem .8rem}}@media (width>=1201px){.ProductDetail__top,.ProductDetail__header{grid-column:1/-1}.ProductDetail__media,.ProductDetail__config{grid-row:3}.ProductDetail__media{grid-gap:1.6rem;grid-column:1/4;grid-template-columns:6.4rem minmax(0,1fr);gap:1.6rem;display:grid}.ProductDetail__media>.ProductGallery{grid-column:1/-1}.ProductDetail__media>.ProductDetail__guarantees{grid-column:2}.ProductDetail__config{grid-column:5}.ProductDetail__wide{grid-area:4/1/auto/6}.ProductDetail__buyBox{grid-column:7}}.ProductHintSheet{flex-direction:column;gap:1.2rem;padding-bottom:.8rem;display:flex}.ProductHintSheet__text{color:var(--color-black-60)}.ProductCareDialog__body{flex-direction:column;gap:2.4rem;padding-bottom:.8rem;display:flex}@media (width<=1024px){.ProductCareDialog__body{gap:2rem}}@media (width>=1025px){.BottomSheet.ProductCareDialog.responsive .BottomSheet__panel{width:min(104rem, calc(100% - var(--screen-offset-x) * 2))}.BottomSheet.ProductCareDialog{--bottom-sheet-padding-x:3.2rem}.ProductCareDialog .BottomSheet__sticky{padding-bottom:0}}@media (width>=1025px) and (height<=720px){.ProductCareDialog__body{gap:1.6rem}.ProductCareDialog__benefits{gap:1.2rem;padding:1.2rem}.ProductCareDialog__plan{gap:.8rem;padding:1.6rem}.ProductCareDialog__covers{gap:.6rem}.ProductCareDialog__planFooter{padding-top:.8rem}}.ProductCareDialog__title{color:var(--color-black-100);align-items:center;gap:1rem;display:flex}.ProductCareDialog__titleIcon{width:3.6rem;height:2.4rem;color:var(--color-gold-100);flex-shrink:0}.ProductCareDialog__lead{max-width:64rem;color:var(--color-black-60)}.ProductCareDialog__benefits{grid-gap:1.6rem;background:var(--color-grey-grey-bg);border-radius:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;padding:1.6rem;display:grid}@media (width<=1024px){.ProductCareDialog__benefits{grid-template-columns:1fr;gap:1.2rem}}.ProductCareDialog__benefit{flex-direction:column;gap:.4rem;display:flex}.ProductCareDialog__benefitTitle{color:var(--color-black-100)}.ProductCareDialog__benefitDetail{color:var(--color-black-60)}.ProductCareDialog__plans{grid-gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}@media (width<=1024px){.ProductCareDialog__plans{grid-template-columns:1fr}}.ProductCareDialog__plan{box-shadow:inset 0 0 0 .1rem var(--color-grey-line);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:2rem;flex-direction:column;gap:1.2rem;padding:2rem;display:flex}.ProductCareDialog__plan.isActive{box-shadow:inset 0 0 0 .2rem var(--color-black-100)}.ProductCareDialog__planHead{flex-direction:column;gap:.4rem;display:flex}.ProductCareDialog__planTitle{color:var(--color-black-100)}.ProductCareDialog__planNote,.ProductCareDialog__coverDetail,.ProductCareDialog__note{color:var(--color-black-60)}.ProductCareDialog__coversTitle{color:var(--color-black-100)}.ProductCareDialog__covers{flex-direction:column;flex:auto;gap:.8rem;display:flex}.ProductCareDialog__cover{flex-direction:column;gap:.2rem;display:flex}.ProductCareDialog__coverTitle{color:var(--color-black-100)}.ProductCareDialog__planFooter{border-top:.1rem solid var(--color-grey-line);justify-content:space-between;align-items:center;gap:1.2rem;margin-top:auto;padding-top:1.2rem;display:flex}.ProductCareDialog__planPrice{color:var(--color-black-100)}.ProductInstallmentDialog .InfoDialog__body{text-align:center;align-items:center;gap:2.4rem;padding-top:.8rem;padding-bottom:2.4rem}@media (width<=1024px){.ProductInstallmentDialog .InfoDialog__body{gap:2rem;padding-bottom:.8rem}}.ProductInstallmentDialog .InfoDialog__close{align-self:center;min-width:18rem;margin-top:.8rem}.ProductInstallmentDialog__lead{max-width:46rem;color:var(--color-black-100);line-height:1.4}.ProductInstallmentDialog__accent{font-weight:600}.ProductInstallmentDialog__partners{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.4rem 4rem;display:flex}@media (width<=1024px){.ProductInstallmentDialog__partners{flex-wrap:nowrap;gap:1.2rem}}.ProductInstallmentDialog__partner{flex-direction:column;align-items:center;gap:1.2rem;width:10rem;display:flex}@media (width<=1024px){.ProductInstallmentDialog__partner{gap:.8rem;width:8.4rem}}.ProductInstallmentDialog__mark{background:var(--partner-color,var(--color-grey-grey-bg));border-radius:1.8rem;justify-content:center;align-items:center;width:7.2rem;height:7.2rem;display:flex}@media (width<=1024px){.ProductInstallmentDialog__mark{border-radius:1.6rem;width:6.4rem;height:6.4rem}}.ProductInstallmentDialog__logo{width:5.2rem;height:2rem}.ProductInstallmentDialog__letter{color:var(--partner-letter-color,var(--color-white-100))}.ProductInstallmentDialog__name{color:var(--color-black-100)}.ProductTradeInFaq{flex-direction:column;gap:4.6rem;display:flex}.ProductTradeInFaq__title{margin:0}.ProductTradeInFaq .FaqList.isCards .FaqList__trigger{gap:1.6rem;padding:1.6rem}.ProductTradeInFaq .FaqList.isCards .FaqList__question{letter-spacing:-.02rem;font-size:2rem;font-weight:500;line-height:1.1}.ProductTradeInFaq .FaqList.isCards .FaqList__toggle{--plus-size:2rem;width:4.4rem;height:4.4rem}.ProductTradeInFaq .FaqList__moreSlot{margin-top:4.6rem}@media (width<=768px){.ProductTradeInFaq{gap:2.4rem}.ProductTradeInFaq .FaqList.isCards .FaqList__question{font-size:1.6rem}.ProductTradeInFaq .FaqList__moreSlot{margin-top:2.4rem}}.CompareSheet__body{flex-direction:column;gap:2.4rem;min-height:12rem;display:flex}.CompareSheet__empty{color:var(--color-text-secondary);margin:0}.CompareSheet__table{min-width:0}.CompareSheet__more{margin:0}.CompareTable{display:block}.CompareTable__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem 2.4rem;margin-bottom:2.4rem;display:flex}.CompareTable__tabs{min-width:0}.CompareTable__single{margin:0}.CompareTable__diff{cursor:pointer;align-items:center;gap:1.2rem;display:inline-flex}.CompareTable__diffLabel{color:var(--color-text-secondary);cursor:pointer}.CompareTable__group.isHidden{display:none}.CompareTable__scroll{overscroll-behavior-x:contain;overflow-x:auto}.CompareTable__grid{grid-template-columns:minmax(16rem, 20rem) repeat(var(--compare-columns), minmax(18rem, 1fr));min-width:100%;display:grid}.CompareTable__corner{z-index:3;background:var(--color-page);position:sticky;left:0}.CompareTable__product{border-bottom:1px solid var(--color-black-12);flex-direction:column;gap:.8rem;padding:1.6rem 1.2rem;display:flex;position:relative}.CompareTable__rowLabel{z-index:1;background:var(--color-page);position:sticky;left:0}.CompareTable__remove{background:var(--color-black-4);width:3.2rem;height:3.2rem;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1.2rem;right:1.2rem}.CompareTable__removeIcon{width:1.6rem;height:1.6rem}.CompareTable__productLink{color:var(--color-text);flex-direction:column;gap:.8rem;display:flex}.CompareTable__image{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:12rem;height:auto}.CompareTable__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CompareTable__price{align-items:baseline;gap:.8rem;margin:auto 0 0;display:flex}.CompareTable__oldPrice{color:var(--color-text-secondary)}.CompareTable__rowLabel,.CompareTable__cell{border-top:1px solid var(--color-black-12);padding:1.6rem}.CompareTable__rowLabel{color:var(--color-text-secondary);padding-left:0}.CompareTable.isOnlyDiff [data-compare-row=same]{display:none}.CompareTable__empty{color:var(--color-text-secondary);margin:2.4rem 0 0}.CompareTable__tab[hidden],.CompareTable__emptyState[hidden],.CompareTable.isEmpty .CompareTable__toolbar,.CompareTable.isEmpty .CompareTable__group{display:none}.CompareTable__grid:has(>.CompareTable__product:nth-of-type(6)){min-width:max-content}.CompareTable__grid:has(>.CompareTable__product:nth-of-type(6)) .CompareTable__product{min-width:22rem}@media (hover:hover){.CompareTable__tab:hover{color:var(--color-black-60)}.CompareTable__tab.isActive:hover{color:var(--color-white-80)}.CompareTable__remove:hover{color:var(--color-text)}.CompareTable__productLink:hover .CompareTable__title{color:var(--color-black-60)}}@media (width<=768px){.CompareTable__grid{grid-template-columns:minmax(12rem, 14rem) repeat(var(--compare-columns), minmax(16rem, 1fr));min-width:max-content}.CompareTable__corner{top:calc(var(--mobile-page-header-height) + .8rem)}.CompareTable__product{padding:1.2rem .8rem}.CompareTable__rowLabel,.CompareTable__cell{padding:1.2rem}.CompareTable__rowLabel{padding-left:0}}.CompareTable__bar{z-index:calc(var(--z-index-header) + 1);padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);border-bottom:1px solid var(--color-black-6);background:var(--color-white-100);opacity:0;transition:opacity var(--transition-duration) var(--ease-out-quad);position:fixed;top:0;left:0;right:0}.CompareTable__bar[hidden]{display:none}.CompareTable__bar.isVisible{opacity:1}.CompareTable__barScroll{overscroll-behavior-x:contain;overflow-x:auto}.CompareTable__barGrid{grid-template-columns:minmax(16rem, 20rem) repeat(var(--compare-columns), minmax(18rem, 1fr));min-width:100%;display:grid}.CompareTable__barCorner{z-index:1;background:var(--color-white-100);position:sticky;left:0}.CompareTable__barItem{align-items:center;gap:1.2rem;min-width:0;padding:1rem 1.2rem;display:flex}.CompareTable__barImage{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:4.4rem;height:4.4rem}.CompareTable__barText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.CompareTable__barTitle{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CompareTable__barPrice{color:var(--color-text)}@media (width<=1024px){.CompareTable__scroll,.CompareTable__bar{display:none}.CompareTable__toolbar{gap:1.2rem}}body:has(.CompareTable__bar.isVisible) .Header{opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad)}.ProductReviewsScore{width:100%;color:inherit;background:var(--color-black-4);text-align:left;border:0;border-radius:1.4rem;align-items:center;gap:1rem;padding:1.4rem 1.6rem;display:flex}.ProductReviewsScore.isButton{cursor:pointer;transition:background-color var(--transition-duration) var(--ease-out-quad)}@media (hover:hover){.ProductReviewsScore.isButton:hover{background:var(--color-black-8)}}.ProductReviewsScore.isButton:active{background:var(--color-black-8)}.ProductReviewsScore__value{color:var(--color-black-100);flex-shrink:0}.ProductReviewsScore__meta{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.ProductReviewsScore__stars{gap:.2rem;display:flex}.ProductReviewsScore__star{width:1.5rem;height:1.5rem;color:var(--color-gold-100)}.ProductReviewsScore__star.isEmpty{color:var(--color-black-16)}.ProductReviewsScore__count{color:var(--color-black-40)}.ProductReviewsScore__arrow{width:2rem;height:2rem;color:var(--color-black-40);transition:transform var(--transition-duration) var(--ease-out-quad);flex-shrink:0}@media (hover:hover){.ProductReviewsScore.isButton:hover .ProductReviewsScore__arrow{transform:translate(.2rem)}}@media (prefers-reduced-motion:reduce){.ProductReviewsScore__arrow{transition:none;transform:none}}.ProductReviews__prompt{background:var(--color-light-grey-100);border-radius:2.4rem;grid-column:1/-1;align-items:center;gap:1.6rem;padding:2rem 2.4rem;display:flex}.ProductReviews__promptBadge{background:var(--color-white-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex}.ProductReviews__promptIcon{width:2.2rem;height:2.2rem;color:var(--color-gold-100)}.ProductReviews__promptBody{flex:auto;min-width:0}.ProductReviews__promptTitle{color:var(--color-black-100);margin:0}.ProductReviews__promptText{color:var(--color-black-60);margin:.2rem 0 0}.ProductReviews__promptAction{flex-shrink:0}@media (width<=768px){.ProductReviews__prompt{border-radius:2rem;flex-wrap:wrap;gap:1.2rem;padding:1.6rem}.ProductReviews__promptBody{flex:auto;width:calc(100% - 5.6rem)}.ProductReviews__promptAction.Button.ghost{background:var(--color-white-80);flex:100%;width:100%}}.ProductReviews{width:100%;padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);scroll-margin-top:calc(var(--page-header-height) + var(--header-gap));row-gap:2.4rem;margin-top:6.4rem}@media (width<=768px){.ProductReviews{row-gap:1.6rem;margin-top:4rem}}.ProductReviews__header{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.ProductReviews__title{color:var(--color-black-100)}.ProductReviews__write{flex-shrink:0}.ProductReviews__score{grid-column:1/-1}.ProductReviews__star{width:1.5rem;height:1.5rem;color:var(--color-gold-100)}.ProductReviews__star.isEmpty{color:var(--color-black-16)}.ProductReviews__sheetBody{flex-direction:column;gap:2rem;padding-bottom:.8rem;display:flex}.ProductReviews__distribution{flex-direction:column;gap:.8rem;display:flex}.ProductReviews__distributionRow{grid-gap:.8rem;grid-template-columns:3.2rem 1fr 3.2rem;align-items:center;gap:.8rem;display:grid}.ProductReviews__distributionStars{grid-gap:.4rem;grid-template-columns:1.4rem 1.2rem;align-items:center;gap:.4rem;display:grid}.ProductReviews__distributionValue{color:var(--color-black-60);text-align:center}.ProductReviews__distributionStar{width:1.2rem;height:1.2rem;color:var(--color-gold-100)}.ProductReviews__distributionBar{background:var(--color-black-6);border-radius:.3rem;height:.6rem;overflow:hidden}.ProductReviews__distributionFill{background:var(--color-gold-100);border-radius:.3rem;height:100%;display:block}.ProductReviews__distributionCount{color:var(--color-black-40);text-align:right}.ProductReviews__photos{overscroll-behavior-x:contain;grid-column:1/-1;gap:.5rem;display:flex;overflow-x:auto}.ProductReviews__photo{background:var(--color-light-grey-40);border-radius:1.4rem;flex:none;width:12.4rem;height:12.4rem;overflow:hidden}.ProductReviews__photoImage{width:100%;height:100%}.ProductReviews__photoImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ProductReviews__filters{overscroll-behavior-x:contain;grid-column:1/-1;gap:.5rem;display:flex;overflow-x:auto}.ProductReviews__filters[hidden]{display:none}.ProductReviews__filter{min-height:3.6rem;color:var(--color-black-100);background:var(--color-black-4);cursor:pointer;white-space:nowrap;transition:color var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);border:0;border-radius:1111rem;flex:none;align-items:center;padding:.8rem 1.2rem;display:inline-flex}.ProductReviews__filter.isActive{color:var(--color-white-100);background:var(--color-black-100)}@media (hover:hover){.ProductReviews__filter:not(.isActive):hover{background:var(--color-black-8)}}.ProductReviews__list{-moz-columns:2;columns:2;-moz-column-gap:1.6rem;grid-column:1/-1;column-gap:1.6rem}@media (width<=1024px){.ProductReviews__list{-moz-columns:1;columns:1}}.ProductReviews__item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.8rem}.ProductReviews__item.isHidden{display:none}.ProductReviews__card{background:var(--color-light-grey-40);border-radius:1.4rem;flex-direction:column;gap:2rem;height:100%;padding:1.5rem;display:flex}.ProductReviews__cardHead{align-items:center;gap:1rem;display:flex}.ProductReviews__avatar{border-radius:50%;flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.ProductReviews__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ProductReviews__author{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.ProductReviews__name{color:var(--color-black-100)}.ProductReviews__meta{color:var(--color-black-40)}.ProductReviews__source{color:var(--color-black-60);flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.ProductReviews__sourceIcon{width:1.4rem;height:1.4rem;color:var(--color-red)}.ProductReviews__cardMeta{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.ProductReviews__cardRating{gap:.2rem;display:flex}.ProductReviews__verified{color:var(--color-green-text);background:var(--color-green-16);border-radius:1111rem;padding:.3rem .8rem}.ProductReviews__body{flex-direction:column;gap:1rem;display:flex}.ProductReviews__text{color:var(--color-black-80);line-height:1.4}.ProductReviews__prosCons{flex-direction:column;gap:1rem;display:flex}.ProductReviews__prosConsItem{flex-direction:column;gap:.4rem;display:flex}.ProductReviews__prosConsLabel{color:var(--color-black-40)}.ProductReviews__prosConsValue{color:var(--color-black-80);line-height:1.4}.ProductReviews__cardPhotos{grid-gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.ProductReviews__cardPhoto{aspect-ratio:1;border-radius:.8rem;width:100%;overflow:hidden}.ProductReviews__cardPhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ProductReviews__reply{border-left:.2rem solid var(--color-gold-100);background:var(--color-white-100);border-radius:0 1.2rem 1.2rem 0;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.ProductReviews__replyHead{color:var(--color-black-100);align-items:baseline;gap:.8rem;display:flex}.ProductReviews__replyDate{color:var(--color-black-40)}.ProductReviews__replyText{color:var(--color-black-60);line-height:1.4}.ProductReviews__empty{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);color:var(--color-black-60);grid-column:1/-1}.ProductReviews__empty[hidden]{display:none}.ProductReviews__more{grid-column:1/-1;justify-self:stretch;width:100%}.ProductReviews__more[hidden]{display:none}.ProductReviews.isInline{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);flex-direction:column;gap:1.5rem;margin-top:0;display:flex}.ProductReviews.isInline .ProductReviews__header,.ProductReviews.isInline .ProductReviews__empty{padding-left:0;padding-right:0}@media (width<=1024px){.ProductReviews.isInline .ProductReviews__photos{margin-right:calc(-1 * var(--content-offset-x));padding-right:var(--content-offset-x)}}.ProductReviews.isInline .ProductReviews__list{-moz-columns:2;columns:2}@media (width<=1024px){.ProductReviews.isInline .ProductReviews__list{-moz-columns:1;columns:1}}.ProductReviews.isInline .ProductReviews__more{margin-top:.5rem}@media (width<=1024px){.ProductReviews__card{gap:1.5rem}}.RichContent{flex-direction:column;gap:2.4rem;display:flex}.RichContent__body{flex-direction:column;gap:4.8rem;display:flex}@media (width<=768px){.RichContent__body{gap:3.2rem}}.RichContent__block[hidden]{display:none}.RichContent__body.isCollapsed{max-height:78rem;position:relative;overflow:hidden}.RichContent__body.isCollapsed:after{content:"";background:linear-gradient(180deg, #fff0 0%, var(--color-white-100) 72%);pointer-events:none;height:12rem;position:absolute;bottom:0;left:0;right:0}.RichContent__more{color:var(--color-black-100);cursor:pointer;transition:background-color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;border-radius:1111rem;align-self:stretch;margin-top:-3.6rem;padding:1.2rem 2rem;-webkit-text-decoration:none;text-decoration:none;position:relative}@media (hover:hover){.RichContent__more:hover{background:var(--color-black-4)}}.RichBlock{max-width:96rem}.RichLead{text-align:left;flex-direction:column;gap:1.6rem;margin-left:auto;margin-right:auto;display:flex}.RichLead.center{text-align:center}.RichLead__title{color:var(--color-black-100);text-wrap:balance}.RichLead__text{color:var(--color-black-60)}.RichText{flex-direction:column;gap:1.2rem;display:flex}.RichText__title{color:var(--color-black-100);margin-bottom:.4rem}.RichText__paragraph{color:var(--color-black-80);line-height:1.5}.RichMedia{flex-direction:column;gap:1.2rem;max-width:none;display:flex}.RichMedia.isFull{width:100vw;margin-left:calc(50% - 50vw)}.RichMedia__image{aspect-ratio:16/9;background:var(--color-grey-grey-bg);-o-object-fit:contain;object-fit:contain;border-radius:2.4rem;width:100%}.RichMedia.isFull .RichMedia__image{border-radius:0}.RichMedia__caption{color:var(--color-black-60)}.RichMedia.isFull .RichMedia__caption{padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x)}.RichMediaText{grid-gap:3.2rem;grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem;max-width:none;display:grid}@media (width<=768px){.RichMediaText{grid-template-columns:1fr;gap:1.6rem}}.RichMediaText__image{aspect-ratio:4/3;background:var(--color-grey-grey-bg);-o-object-fit:contain;object-fit:contain;border-radius:2.4rem;width:100%}.RichMediaText.left .RichMediaText__image{order:-1}.RichMediaText__body{flex-direction:column;gap:1.2rem;display:flex}.RichMediaText__title{color:var(--color-black-100)}.RichMediaText__text{color:var(--color-black-60);line-height:1.5}.RichMediaGrid{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--columns,2), 1fr);grid-gap:1.6rem;gap:1.6rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.RichMediaGrid{grid-template-columns:repeat(2,1fr);gap:.8rem}}.RichMediaGrid__item{flex-direction:column;gap:.8rem;min-width:0;display:flex}.RichMediaGrid__image{aspect-ratio:4/3;background:var(--color-grey-grey-bg);-o-object-fit:cover;object-fit:cover;border-radius:2.4rem;width:100%}@media (width<=768px){.RichMediaGrid__image{border-radius:1.6rem}}.RichMediaGrid__caption{color:var(--color-black-60)}.RichHighlights{grid-gap:1.6rem;grid-template-columns:repeat(4,1fr);gap:1.6rem;max-width:none;display:grid}@media (width<=768px){.RichHighlights{grid-template-columns:repeat(2,1fr)}}.RichHighlights__item{background:var(--color-grey-grey-bg);border-radius:1.6rem;flex-direction:column;gap:.8rem;padding:2.4rem;display:flex}.RichHighlights__value{color:var(--color-black-100)}.RichHighlights__label{color:var(--color-black-60)}.RichFeatures{grid-gap:2.4rem;grid-template-columns:repeat(3,1fr);gap:2.4rem;max-width:none;display:grid}@media (width<=768px){.RichFeatures{grid-template-columns:1fr;gap:1.6rem}}.RichFeatures__item{flex-direction:column;gap:.8rem;display:flex}.RichFeatures__iconShape{background:var(--color-grey-grey-bg);border-radius:1.2rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:4.4rem;height:4.4rem;margin-bottom:.4rem;display:flex}.RichFeatures__icon{width:2rem;height:2rem;color:var(--color-black-100)}.RichFeatures__title{color:var(--color-black-100)}.RichFeatures__text{color:var(--color-black-60)}.RichVideo{flex-direction:column;gap:1.2rem;max-width:none;display:flex}.RichVideo__video,.RichVideo__embed{background:var(--color-black-100);border:0;border-radius:2.4rem;width:100%;display:block}.RichVideo__embed{aspect-ratio:16/9}.RichVideo__caption{color:var(--color-black-60)}.RichBlock.isDark{background:var(--color-dark-default);border-radius:2.4rem;padding:4rem}@media (width<=768px){.RichBlock.isDark{border-radius:1.6rem;padding:2.4rem}}.RichBlock.isDark .RichLead__title,.RichBlock.isDark .RichMediaText__title,.RichBlock.isDark .RichHighlights__value{color:var(--color-white-100)}.RichBlock.isDark .RichLead__text,.RichBlock.isDark .RichMediaText__text,.RichBlock.isDark .RichHighlights__label{color:var(--color-white-80)}.RichBlock.isDark .RichHighlights__item{background:#ffffff0f}.ProductSections{margin-top:6.4rem;display:block}@media (width<=1024px){.ProductSections{display:contents}}@media (width<=768px){.ProductSections{margin-top:4rem}}@media (width<=1024px){.ProductSections{--sections-column-gap:3.2rem}.ProductSections>*{order:3}.ProductSections__nav{margin-top:calc(2.4rem - var(--sections-column-gap) - .8rem)}.ProductSections__nav+*{margin-top:calc(-1 * var(--sections-column-gap))}}html{--product-subnav-height:calc(var(--tap-min) + 1rem + 1.6rem)}@media (width>=1025px){html{--product-subnav-height:0rem}}.ProductSections__nav{top:var(--page-header-height);transition:top var(--duration-fast) var(--ease-out-quad);z-index:var(--z-index-header);padding-top:.8rem;padding-bottom:.8rem;position:sticky}.ProductSections__nav.isBehindHeader{z-index:calc(var(--z-index-header) - 1)}@media (width>=1025px){.ProductSections__nav{display:none}}.ProductSections__navInner{padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x)}.ProductSections__segmented{margin-left:var(--content-offset-x-inner);margin-right:var(--content-offset-x-inner);grid-column:1/-1}.ProductSections__segmented .SegmentedControl__count{font:inherit}.ProductSections__body{padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x)}.ProductSections__section{padding-top:4.8rem;padding-bottom:4.8rem;padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);border-bottom:.1rem solid var(--color-grey-line);scroll-margin-top:calc(var(--page-header-height) + var(--product-subnav-height) + var(--header-gap));grid-column:1/-1}.ProductSections__section:last-child{border-bottom:0}@media (width<=768px){.ProductSections__section{padding-top:2.4rem;padding-bottom:2.4rem}}.ProductSections__title{color:var(--color-black-100)}.ProductSections__content{margin-top:3.2rem}@media (width<=768px){.ProductSections__content{margin-top:1.6rem}}.ProductSections__content--columns{grid-gap:3.2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;max-width:96rem;display:grid}@media (width<=768px){.ProductSections__content--columns{grid-template-columns:1fr;gap:2.4rem}}.ProductSections__specs{grid-gap:3.2rem 6.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 6.4rem;max-width:110rem;display:grid}@media (width<=768px){.ProductSections__specs{grid-template-columns:1fr;gap:2.4rem}}.ProductSections__specGroup{flex-direction:column;gap:.8rem;display:flex}.ProductSections__specGroup:has(.ProductSections__specRow:not([hidden])){display:flex}.ProductSections__specGroup:not(:has(.ProductSections__specRow:not([hidden]))){display:none}.ProductSections__specTitle{color:var(--color-black-100)}.ProductSections__specRows{flex-direction:column;display:flex}.ProductSections__specRow{justify-content:space-between;align-items:baseline;gap:.8rem;padding-top:1.2rem;padding-bottom:1.2rem;display:flex}.ProductSections__specRow[hidden]{display:none}.ProductSections__specLeader{border-bottom:.1rem dotted var(--color-black-16);flex:2rem;min-width:1.6rem;height:.9rem}.ProductSections__specLabel{min-width:0;color:var(--color-black-60);flex-shrink:1}.ProductSections__specValue{max-width:55%;color:var(--color-black-100);text-align:right;flex-shrink:0}.ProductSections__specsMore{width:100%;margin-top:1.6rem;display:none}@media (width<=1024px){.ProductSections__specsMore{display:inline-flex}.ProductSections__specs:not(.isExpanded) .ProductSections__specGroup.isRest,.ProductSections__specs:not(.isExpanded) .ProductSections__specRow.isRest{display:none}}.ProductSections__sheetBody{padding-bottom:1.6rem}.ProductSections__specs.isSingle{grid-template-columns:1fr}.ProductSections__specsColumn{flex-direction:column;gap:3.2rem;display:flex}@media (width<=768px){.ProductSections__specsColumn{gap:2.4rem}}@media (width>=1025px){.ProductSections__specsSheet.responsive .BottomSheet__panel{width:min(104rem, calc(100% - var(--screen-offset-x) * 2))}}.ProductSections__textGroup{flex-direction:column;gap:1.2rem;display:flex}.ProductSections__textTitle{color:var(--color-black-100)}.ProductSections__textList{flex-direction:column;gap:.8rem;display:flex}.ProductSections__textItem{color:var(--color-black-60);padding-left:1.6rem;line-height:1.4;position:relative}.ProductSections__textItem:before{content:"";background:var(--color-black-40);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:0}.ProductSections.isInline{margin-top:0}.ProductSections.isInline .ProductSections__navInner,.ProductSections.isInline .ProductSections__body{padding-left:0;padding-right:0}.ProductSections.isInline .ProductSections__segmented,.ProductSections.isInline .ProductSections__section{grid-column:auto}.ProductSections.isInline .ProductSections__section{padding-top:3.2rem;padding-bottom:3.2rem}@media (width<=1024px){.ProductSections.isInline .ProductSections__section{padding-top:1.6rem;padding-bottom:1.6rem}.ProductSections.isInline .ProductSections__section:last-child{padding-bottom:0}}.ProductSections.isInline .ProductSections__specs,.ProductSections.isInline .ProductSections__content--columns{grid-template-columns:1fr;max-width:none}.ProductSections.isInline .RichMedia.isFull{width:100%;margin-left:0}.ProductSections.isInline .RichMedia.isFull .RichMedia__image{border-radius:2.4rem}.ProductSections.isInline .RichMedia.isFull .RichMedia__caption{padding-left:0;padding-right:0}.ProductServices{width:100%;padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);row-gap:2.4rem;margin-top:6.4rem}@media (width<=768px){.ProductServices{row-gap:1.6rem;margin-top:4rem}}.ProductServices__title{padding-left:var(--content-offset-x-inner);padding-right:var(--content-offset-x-inner);color:var(--color-black-100);grid-column:1/-1}.ProductServices__list{grid-gap:1.6rem;grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-items:start;gap:1.6rem;display:grid}@media (width<=1200px){.ProductServices__list{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.ProductServices__list{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ProductServices__list{grid-template-columns:1fr;gap:.8rem}}.ProductServices__item{background:var(--color-grey-grey-bg);cursor:pointer;height:100%;box-shadow:inset 0 0 0 0 var(--color-black-6);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:2rem;flex-direction:column;gap:.4rem;padding:2rem;display:flex;position:relative}.ProductServices__item:before{content:"";border-radius:inherit;background:var(--color-white-100);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);position:absolute;inset:0}.ProductServices__item>*{z-index:1;position:relative}.ProductServices__item>:not(.ProductServices__check):not(.ProductServices__optionsWrap){pointer-events:none}.ProductServices__item.isSelected{box-shadow:inset 0 0 #0000}.ProductServices__item.isHidden{display:none}@media (hover:hover){.ProductServices__item:not(.isSelected):hover{box-shadow:inset 0 0 0 .25rem var(--color-black-6)}.ProductServices__item:not(.isSelected):hover:before{opacity:.4}}.ProductServices__item:not(.isSelected):active{box-shadow:inset 0 0 #0000}.ProductServices__item:not(.isSelected):active:before{background:var(--color-black-6);opacity:1}@media (width<=768px){.ProductServices__item{border-radius:1.6rem;padding:1.6rem}}.ProductServices__item>.ProductServices__check{z-index:1;display:block;position:absolute;inset:0}.ProductServices__item>.ProductServices__check .Checkbox__control{position:absolute;top:1.6rem;right:1.6rem}.ProductServices__badge{width:4.8rem;height:4.8rem;color:var(--color-black-100);background:var(--color-white-100);border-radius:1.4rem;justify-content:center;align-items:center;margin-bottom:.8rem;display:flex}.ProductServices__icon{width:2rem;height:2rem}.ProductServices__name{min-height:4rem;color:var(--color-black-100);padding-right:3.2rem}@media (width<=768px){.ProductServices__name{min-height:0}}.ProductServices__price{color:var(--color-black-100);margin-top:auto;padding-top:1.2rem}.ProductServices__optionsWrap{transition:grid-template-rows var(--transition-duration) var(--ease-out-cubic);grid-template-rows:0fr;display:grid}.ProductServices__item.isSelected .ProductServices__optionsWrap{grid-template-rows:1fr}.ProductServices__options{flex-wrap:wrap;gap:.6rem;min-height:0;display:flex;overflow:hidden}.ProductServices__item.isSelected .ProductServices__options{padding-top:1rem}.ProductServices__option{min-height:3.6rem;color:var(--color-black-100);background:var(--color-white-100);cursor:pointer;pointer-events:auto;box-shadow:inset 0 0 0 .1rem var(--color-black-12);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border:0;border-radius:1111rem;padding:.7rem 1.4rem}.ProductServices__option.isActive{box-shadow:inset 0 0 0 .2rem var(--color-black-100)}.ProductServices.isInline{flex-direction:column;gap:1.6rem;margin-top:0;padding-left:0;padding-right:0;display:flex}.ProductServices.isInline .ProductServices__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media (width<=1024px){.ProductServices.isInline .ProductServices__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ProductServices.isInline .ProductServices__list{grid-template-columns:1fr;gap:.8rem}}.ProductServices.isInline .ProductServices__item{border-radius:2rem;gap:.4rem;padding:1.6rem}.ProductServices.isInline .ProductServices__check .Checkbox__control{top:1.4rem;right:1.4rem}.ProductServices.isInline .ProductServices__badge{border-radius:1.2rem;width:4rem;height:4rem;margin-bottom:.8rem}.ProductServices.isInline .ProductServices__icon{width:2rem;height:2rem}.ProductServices.isInline .ProductServices__name{min-height:0;padding-right:2.8rem}.ProductServices.isInline .ProductServices__price{padding-top:.8rem}@media (width<=1024px){.ProductServices,.ProductServices.isInline{display:contents}.ProductServices__title,.ProductServices>.ProductServices__list{display:none}}.ProductServices__sheetBody{padding-bottom:1.6rem}.ProductServices__sheetBody .ProductServices__list{grid-template-columns:minmax(0,1fr)}.ProductActionBar{display:contents}.ProductActionBar .ActionBar{--action-bar-gap:.8rem}@media (width<=1024px){html.isActionBarVisible body{padding-bottom:var(--action-bar-reserve)}}.ProductActionBar:not(.isInCart) .ActionBar{padding-left:var(--action-bar-padding-y);padding-right:var(--action-bar-padding-y)}.ProductActionBar.isInCart .ActionBar{padding-left:1.6rem;padding-right:var(--action-bar-padding-y)}.ProductActionBar:not(.isInCart) .ActionBar__summary{display:none}.ProductActionBar .ActionBar__label{color:var(--color-text-secondary);font-weight:400}.ProductActionBar__controls{flex:auto;align-items:center;gap:.6rem;min-width:0;display:flex}.ProductActionBar__oneClick,.ProductActionBar__cart{flex:1 1 0;min-width:0}.Button.lg.ProductActionBar__oneClick,.Button.lg.ProductActionBar__cart{padding-left:1.2rem;padding-right:1.2rem}.ProductActionBar__cart .Button__icon{aspect-ratio:1}.ProductActionBar.isUnavailable .ProductActionBar__oneClick,.ProductActionBar.isUnavailable .ProductActionBar__cart .Button__icon,.ProductActionBar.isUnavailable .ActionBar__label{display:none}.ProductActionBar__stepper{min-height:var(--control-lg);background:var(--color-grey-grey-bg);border-radius:2.8rem;justify-content:space-between;align-items:center;gap:.4rem;padding-left:.6rem;padding-right:.6rem;display:none}.ProductActionBar__stepperButton{width:4rem;height:4rem;color:var(--color-black-100);cursor:pointer;transition:background var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ProductActionBar__stepperButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (hover:hover){.ProductActionBar__stepperButton:hover{background:var(--color-black-6)}}.ProductActionBar__stepperIcon{width:2rem;height:2rem}.ProductActionBar__stepperValue{min-width:2rem;color:var(--color-black-100);text-align:center}.ProductActionBar.isInCart .ActionBar__row{flex-wrap:wrap}.ProductActionBar.isInCart .ProductActionBar__controls{flex:auto}.ProductActionBar.isInCart .ProductActionBar__cart{display:none}.ProductActionBar.isInCart .ProductActionBar__stepper{display:flex}html{--product-bar-height:5.6rem}.ProductStickyBar{top:calc(var(--header-height) - 5.6rem);top:calc(var(--header-height) - var(--product-bar-height));z-index:var(--z-index-header);grid-gap:0 var(--grid-gap);gap:0 var(--grid-gap);padding-left:var(--screen-offset-x);padding-right:var(--screen-offset-x);pointer-events:none;grid-template-columns:repeat(24,1fr);display:grid;position:fixed;left:0;right:0}@media (width<=1024px){.ProductStickyBar{display:none}}.ProductStickyBar__bar{height:5.6rem;height:var(--product-bar-height);min-height:5.6rem;min-height:var(--product-bar-height);background:var(--color-surface);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quart), transform var(--transition-duration) var(--ease-out-quart);border-radius:1111rem;grid-column:1/18;transform:translateY(.4rem)scale(.97)}.ProductStickyBar.isVisible .ProductStickyBar__bar{opacity:1;pointer-events:auto;transition-delay:60ms;transform:translateY(0)scale(1)}html.has-search-open .ProductStickyBar.isVisible .ProductStickyBar__bar{opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(.4rem)scale(.97)}@media (width<=1200px){.ProductStickyBar__bar{grid-column:1/14}}@media (width<=1024px){.ProductStickyBar__bar{grid-column:1/-1;min-height:0}}.ProductStickyBar__inner{align-items:center;gap:2.4rem;height:100%;min-height:0;padding:.4rem;display:flex}@media (width<=1024px){.ProductStickyBar__inner{gap:1.2rem}}.ProductStickyBar__product{text-align:right;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:.8rem;min-width:0;margin-left:auto;padding:0;display:flex}@media (hover:hover){.ProductStickyBar__product:hover .ProductStickyBar__title{color:var(--color-black-60)}}.ProductStickyBar__image{background:var(--color-white-100);border-radius:50%;flex-shrink:0;width:4.8rem;height:4.8rem;overflow:hidden}.ProductStickyBar__image img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.7rem}.ProductStickyBar__info{text-align:right;flex-direction:column;min-width:0;max-width:32rem;display:flex}.ProductStickyBar__title{-webkit-line-clamp:2;line-clamp:2;color:var(--color-black-100);text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ProductStickyBar__nav{flex:auto;min-width:0}@media (width<=1024px){.ProductStickyBar__nav{display:none}}.ProductStickyBar__navList{overscroll-behavior-x:contain;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.ProductStickyBar__navLink{isolation:isolate;height:4.8rem;color:var(--color-black-60);white-space:nowrap;transition:color var(--transition-duration) var(--ease-out-quad);align-items:center;gap:.6rem;padding:.1rem 1.6rem 0;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.ProductStickyBar__navLink.isActive{color:var(--color-black-100)}.ProductStickyBar__navLink.isActive:before{content:"";z-index:-1;background:var(--color-white-100);border-radius:1111rem;position:absolute;inset:0}@media (hover:hover){.ProductStickyBar__navLink:hover,.ProductStickyBar__navLink.isActive:hover{color:var(--color-black-100)}}.ProductStickyBar__navCount{color:var(--color-black-40)}.ProductPage__accessories{scroll-margin-top:calc(var(--header-height) + 1.6rem)}
