.c-cardPrice{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:-moz-fit-content;width:fit-content}.c-cardPrice .c-cardPrice__original{font-size:.875rem;font-weight:550;margin:auto 0;font-family:Jost;display:flex;align-items:center;gap:.25rem}.c-cardPrice .c-priceCard__suffix{font-weight:400;color:var(--color-text-alt-default);font-size:var(--font-text-body-size-xs)}.c-cardPrice--hasDiscount .c-cardPrice__discounted{color:var(--color-text-price-discount);font-size:.875rem;line-height:1rem;font-weight:550;font-family:Jost;display:flex;align-items:center;gap:.5rem}.c-cardPrice--hasDiscount .c-cardPrice__original{font-size:.75rem;line-height:1rem;text-decoration:line-through;color:var(--color-text-alt-default);font-weight:400;font-family:Nunito Sans}.c-cardPrice--reverse{flex-direction:row}.c-cardPrice--productDetail{flex-direction:row-reverse}.c-cardPrice--productDetail.c-cardPrice--hasDiscount .c-cardPrice__discounted{font-size:1.125rem}.c-cardPrice--productDetail:not(.c-cardPrice--hasDiscount) .c-cardPrice__original{font-size:1.125rem;gap:.5rem}.c-cardPrice--productDetail .c-cardPrice__tag{position:relative}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.c-tooltip__item{width:-moz-fit-content;width:fit-content;cursor:pointer}.c-tooltip__content{padding:2rem 1rem 1rem}.react-tooltip.c-tooltip{font-family:var(--font-text-body-font-font-family);font-size:var(--font-text-body-size-xs);font-style:normal;font-weight:var(--font-text-body-weight-weight-1);line-height:var(--font-text-body-line-height-xs);max-width:19rem;border-radius:.25rem;border:1px solid var(--color-border-primary-inverse);background:var(--color-background-alt-inverse);box-shadow:2px 2px 5px 0 rgba(0,0,0,.1);opacity:1;padding:.5rem;color:var(--color-text-inverse-default);z-index:var(--zindex-above)}.react-tooltip.c-tooltip .c-tooltip__close{margin-right:-.5rem;--btnColor:white}.react-tooltip.c-tooltip .c-tooltip__close:hover{background-color:rgba(0,0,0,0)}.react-tooltip.c-tooltip.c-tooltip--light{border:1px solid var(--color-border-primary-default);background:var(--color-background-primary-default);color:var(--color-text-primary-default)}.react-tooltip.c-tooltip.c-tooltip--light .c-tooltip__close{--btnColor:var(--button-color-ghost-default-icon)}.react-tooltip.c-tooltip.c-tooltip--richContent{width:auto;max-width:unset;padding:.5rem 1rem 1rem}.react-tooltip.c-tooltip.c-tooltip--richContent .c-tooltip__title{font-size:var(--font-text-body-size-md,16px)}.react-tooltip.c-tooltip>*{font-family:var(--font-text-body-font-font-family);font-size:var(--font-text-body-size-xs);font-style:normal;font-weight:var(--font-text-body-weight-weight-1);line-height:var(--font-text-body-line-height-xs);color:var(--color-text-inverse-default)}.react-tooltip-arrow{display:none}.c-tooltip__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.c-tooltip__title{font-size:var(--font-text-body-size-xs,12px);font-weight:var(--font-text-body-weight-weight-4)}.c-productListCard__tag{position:absolute;top:0;left:0;font-family:var(--font-text-label-font-font-family);font-weight:var(--font-text-label-weight-weight-1);color:var(--color-text-primary-default);background:var(--color-background-primary-default);min-height:1.5rem;padding:.125rem .375rem;font-size:.75rem;z-index:10;display:flex;align-items:center;text-transform:uppercase}.c-productListCard__tag--promotion,.c-productListCard__tag[style*=backgroundColor]{color:var(--color-text-inverse-default)}.c-productListCard__tag--promotion{background-color:var(--color-common-error-800)}.c-productListCard__tag--currentOffer{background:var(--color-black);color:var(--color-text-inverse-default)}.c-productListCard__tag--offer{background:var(--color-common-primary-brand-50);color:var(--color-text-primary-default)}.c-productListCard__tagContent{position:relative;display:flex;gap:.25rem}.c-productListCard__tagText>*{font-family:var(--font-text-label-font-font-family);font-weight:var(--font-text-label-weight-weight-1);color:var(--color-text-primary-default);font-size:.75rem}.c-cardColors{display:flex;flex-wrap:wrap;gap:6px;z-index:10}.c-cardColors__label{cursor:pointer;display:inline-flex;align-items:center;position:relative}.c-cardColors__input{position:absolute;opacity:0;width:0;height:0}.c-cardColors__item{display:inline-block;width:16px;height:16px;position:relative;transition:all .2s ease}.c-cardColors__item.is-selected:after{content:"";position:absolute;bottom:4px;width:100%;height:100%;background-color:#000}.c-cardColors__item--more{font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;color:var(--color-text-alt-default);font-family:var(--font-text-body-font-font-family);font-size:var(--font-text-body-size-xs);font-weight:var(--font-text-body-weight-weight-1);line-height:var(--font-text-body-line-height-xs)}.c-cardColors__input:checked~.c-cardColors__label:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background-color:#000}.c-cardColors--productDetail{display:flex;flex-direction:column;align-items:center;gap:.5rem}.c-cardColors--productDetail .c-cardColors--productDetailWrapper .c-cardColors--productDetailList>li:only-child{display:none}@media only screen and (max-width:1023px){.c-cardColors--productDetail{align-items:flex-start}.c-cardColors--productDetail:has(>.c-cardColors--productDetailWrapper:only-child){display:none}}.c-cardColors--productDetail .c-cardColors__item{width:2rem;height:2rem}.c-cardColors--productDetail .c-cardColors__input:checked~.c-cardColors__label:after{bottom:-6px}.c-cardColors--productDetail .c-cardColors__item--more{border:1px solid var(--color-border-primary-default)}.c-cardColors--productDetail .c-cardColors__item--more:hover{cursor:pointer}.c-cardColors--productDetailWrapper{display:flex;flex-direction:column;align-items:center;gap:2rem}@media only screen and (max-width:1023px){.c-cardColors--productDetailWrapper .c-cardColors__productImage{display:none}}.c-cardColors__aspect{color:var(--color-text-primary-default);font-size:.875rem;font-weight:600}.c-cardColors__aspect span{color:var(--color-text-alt-default);font-weight:400}@media only screen and (max-width:767px){.c-cardColors__label:after{display:none}.c-cardColors--productDetailList .c-cardColors__label{pointer-events:auto}.c-cardColors--productDetailList .c-cardColors__label:after{display:block}}