@layer atoms{.Label-module-scss-module__I9nZWa__label{color:var(--clr-text-default);font-size:var(--fs-2xs);line-height:2rem}.Label-module-scss-module__I9nZWa__label--line-clamp{-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Label-module-scss-module__I9nZWa__label--line-clamp{line-clamp:var(--tablet-line-clamp);-webkit-line-clamp:var(--tablet-line-clamp)}}@media (min-width:1024px){.Label-module-scss-module__I9nZWa__label--line-clamp{line-clamp:var(--desktop-line-clamp);-webkit-line-clamp:var(--desktop-line-clamp)}}}
@layer atoms{.Badge-module-scss-module__-1halW__badge{border-radius:var(--br-s);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--primary{background-color:var(--clr-primary-medium);color:var(--clr-white);border-color:var(--clr-primary-medium)}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--secondary{background-color:var(--clr-secondary-medium);color:var(--clr-white);border-color:var(--clr-secondary-medium)}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--tertiary{background-color:var(--clr-tertiary-medium);color:var(--clr-white);border-color:var(--clr-tertiary-medium)}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--success{background-color:var(--clr-green-medium);color:var(--clr-white);border-color:var(--clr-green-medium)}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--danger{background-color:var(--clr-red-medium);color:var(--clr-white);border-color:var(--clr-red-medium)}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--warning{background-color:var(--clr-yellow-medium);color:var(--clr-white);border-color:var(--clr-yellow-medium)}.Badge-module-scss-module__-1halW__badge--contained.Badge-module-scss-module__-1halW__badge--info{background-color:var(--clr-blue-medium);color:var(--clr-white);border-color:var(--clr-blue-medium)}.Badge-module-scss-module__-1halW__badge--contained:disabled,.Badge-module-scss-module__-1halW__badge--contained:disabled:hover{color:var(--clr-grey-dark);background:#0000001a;border-color:#0000}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--primary{background-color:var(--clr-primary-light);color:var(--clr-primary-medium);border:1px solid var(--clr-primary-medium)}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--secondary{background-color:var(--clr-secondary-light);color:var(--clr-secondary-medium);border:1px solid var(--clr-secondary-medium)}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--tertiary{background-color:var(--clr-tertiary-light);color:var(--clr-tertiary-medium);border:1px solid var(--clr-tertiary-medium)}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--success{background-color:var(--clr-green-light);color:var(--clr-green-medium);border:1px solid var(--clr-green-medium)}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--danger{background-color:var(--clr-red-light);color:var(--clr-red-medium);border:1px solid var(--clr-red-medium)}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--warning{background-color:var(--clr-yellow-light);color:var(--clr-yellow-medium);border:1px solid var(--clr-yellow-medium)}.Badge-module-scss-module__-1halW__badge--outlined.Badge-module-scss-module__-1halW__badge--info{background-color:var(--clr-blue-light);color:var(--clr-blue-medium);border:1px solid var(--clr-blue-medium)}.Badge-module-scss-module__-1halW__badge--outlined:disabled,.Badge-module-scss-module__-1halW__badge--outlined:disabled:hover{color:#0009;border-color:#0000004d}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--primary{color:var(--clr-primary-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--secondary{color:var(--clr-secondary-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--tertiary{color:var(--clr-tertiary-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--success{color:var(--clr-green-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--danger{color:var(--clr-red-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--warning{color:var(--clr-yellow-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text.Badge-module-scss-module__-1halW__badge--info{color:var(--clr-blue-medium);background-color:#0000;border-color:#0000}.Badge-module-scss-module__-1halW__badge--text:disabled,.Badge-module-scss-module__-1halW__badge--text:disabled:hover{color:#0009}.Badge-module-scss-module__-1halW__badge--icon{aspect-ratio:1;border-radius:50%}.Badge-module-scss-module__-1halW__badge--sm{min-width:1.6rem;min-height:1.6rem;padding:0px var(--sp-02);font-size:var(--fs-3xs);aspect-ratio:1;border-radius:50%}.Badge-module-scss-module__-1halW__badge--expanded{padding:var(--sp-01)var(--sp-02);font-size:var(--fs-3xs);border-radius:var(--br-s);aspect-ratio:auto}.Badge-module-scss-module__-1halW__badge--md{padding:var(--sp-01)var(--sp-02);font-size:var(--fs-2xs)}.Badge-module-scss-module__-1halW__badge--lg{padding:var(--sp-01)var(--sp-03);font-size:var(--fs-xs)}}
@layer shared{.WishlistNavigationButton-module-scss-module__PW3yca__wishlist-navigation-button{position:relative}.WishlistNavigationButton-module-scss-module__PW3yca__wishlist-navigation-button__icon{width:3.2rem;height:3.2rem}.WishlistNavigationButton-module-scss-module__PW3yca__wishlist-navigation-button__counter{position:absolute;top:0;right:0;transform:translate(.6rem,-.6rem)}}
@layer shared{.WishlistUpdateForm-module-scss-module__vTTwRq__update-wishlist-form__actions-container{gap:var(--sp-03);margin-top:var(--sp-08);display:flex}.WishlistUpdateForm-module-scss-module__vTTwRq__update-wishlist-form__cancel-button{flex:1}.WishlistUpdateForm-module-scss-module__vTTwRq__update-wishlist-form__update-button{flex:2}}
@layer shared{.WishlistTable-module-scss-module__Y_YLda__wishlist-table__actions{gap:var(--sp-05);display:flex}.WishlistTable-module-scss-module__Y_YLda__wishlist-table__actions-delete-button,.WishlistTable-module-scss-module__Y_YLda__wishlist-table__actions-view-button{width:max-content;padding:var(--sp-02)}.WishlistTable-module-scss-module__Y_YLda__wishlist-table__actions-view-button{position:relative}.WishlistTable-module-scss-module__Y_YLda__wishlist-table__actions-view-button:after{content:"";border-right:1px solid var(--clr-grey-medium);height:2.4rem;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}}
@layer shared{.WishlistListingViewUi-module-scss-module__Wx2pHq__wishlist-listing-view__header{margin-bottom:var(--sp-08);flex-direction:row;justify-content:space-between;display:flex}.WishlistListingViewUi-module-scss-module__Wx2pHq__wishlist-listing-view__header-title{font-size:var(--fs-m);line-height:3.4rem}.WishlistListingViewUi-module-scss-module__Wx2pHq__wishlist-listing-view__body a{text-decoration:underline}}
@layer shared{.WishlistViewUi-module-scss-module__van9pG__wishlist{flex-direction:column;display:flex}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist{gap:var(--sp-03)}}.WishlistViewUi-module-scss-module__van9pG__wishlist__header{justify-content:space-between;align-items:center;gap:var(--sp-05);flex-flow:wrap;display:flex}.WishlistViewUi-module-scss-module__van9pG__wishlist__header-title{font-size:var(--fs-m);line-height:3.4rem;display:flex}.WishlistViewUi-module-scss-module__van9pG__wishlist__actions{gap:var(--sp-04);flex-flow:wrap;width:max-content;display:flex}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist__actions{align-items:center;gap:var(--sp-05)}}.WishlistViewUi-module-scss-module__van9pG__wishlist__actions__share-action{display:none}.WishlistViewUi-module-scss-module__van9pG__wishlist__action{width:initial;height:initial;justify-content:flex-start}.WishlistViewUi-module-scss-module__van9pG__wishlist-total-summary{align-items:center;gap:var(--sp-05);margin-top:var(--sp-05);justify-content:flex-end;display:flex}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist-total-summary{margin-top:var(--sp-03)}}.WishlistViewUi-module-scss-module__van9pG__wishlist-total-summary__label,.WishlistViewUi-module-scss-module__van9pG__wishlist-total-summary__price{font-size:var(--fs-xs);font-weight:600}.WishlistViewUi-module-scss-module__van9pG__empty-wishlist{margin-top:var(--sp-07)}.WishlistViewUi-module-scss-module__van9pG__empty-wishlist__first-message{font-size:var(--fs-s);margin-bottom:var(--sp-03);font-weight:400}.WishlistViewUi-module-scss-module__van9pG__empty-wishlist__second-message{font-size:var(--fs-xs);color:var(--clr-grey-dark)}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item{border-bottom:1px solid var(--clr-grey-medium);padding:var(--sp-06)0;flex-direction:column;align-items:flex-start;display:flex}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__wrapper{flex-direction:row;width:100%;display:flex}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__content{margin-left:var(--sp-06);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__content{grid-template-columns:1fr minmax(min-content,18rem)}}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__text-container{gap:var(--sp-03);flex-direction:column;flex:1;max-width:41.5rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__text-container{margin-bottom:0}}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__actions{width:100%;margin-top:var(--sp-05);justify-content:space-between;display:flex}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__actions{grid-row:initial;justify-self:flex-end;justify-content:initial;width:fit-content;padding-left:8rem}}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__price-and-promo-end-date{align-items:flex-end;gap:var(--sp-02);flex-flow:column;grid-row:3;display:flex}@media (min-width:768px){.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__price-and-promo-end-date{grid-row:initial}}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__promo-price-end-date{margin-top:var(--sp-04)}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__image{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);width:8rem;height:8rem}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__brand-link{font-size:var(--fs-2xs);color:var(--clr-text-default);font-weight:800}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__title{font-size:var(--fs-xs)}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__sku{font-size:var(--fs-2xs);color:var(--clr-grey-dark);font-weight:400}.WishlistViewUi-module-scss-module__van9pG__wishlist-product-list-item__sku-value{font-size:var(--fs-2xs)}.WishlistViewUi-module-scss-module__van9pG__product-price__container{text-align:right;justify-content:flex-end;align-items:flex-end}.WishlistViewUi-module-scss-module__van9pG__product-price__regular-price{font-weight:600}.WishlistViewUi-module-scss-module__van9pG__product-price__regular-price-secondary-container{align-items:flex-end}.WishlistViewUi-module-scss-module__van9pG__product-price__old-price{transform-origin:100% 0}}
