.discount-tag{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;background:var(--discountTagBackgroundColor,var(--colorAccentPrimary));border-radius:var(--productTagBorderRadius,0);color:var(--discountTagColor,var(--colorGrayscaleWhite));display:inline-block;font-size:12px;font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--productTagFontWeight,500);letter-spacing:.25px;line-height:15px;text-align:center;text-transform:uppercase}@media (min-width:992px){.discount-tag{font-size:16px;line-height:20px}}.discount-tag--small{font-size:12px;letter-spacing:1.28px;line-height:18px;padding:2.5px 6px}.discount-tag--medium{font-size:16px;font-weight:600;line-height:20px;padding:8px 12px}.discount-tag--large{font-size:16px;line-height:120%;padding:5px 8px}@media (min-width:992px){.discount-tag--large{font-size:20px;line-height:120%;padding:12px 10px}}.product-tag{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;border-radius:var(--productTagBorderRadius,0);display:inline-block;font-size:var(--productTagMediumFontSize,12px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--productTagFontWeight,500);letter-spacing:.64px;line-height:15px;text-align:center;text-transform:uppercase}@media (min-width:992px){.product-tag{font-size:var(--productTagMediumFontSize,16px);line-height:20px}}.product-tag--small{font-size:var(--productTagSmallFontSize,12px);line-height:120%;padding:8px}@media (min-width:992px){.product-tag--small{font-size:var(--productTagSmallFontSize,12px);line-height:18px}}.product-tag--medium{padding:12px 10px}@media (min-width:992px){.product-tag--medium{padding:8px 12px}}.product-tag--large{font-size:var(--productTagLargeFontSize,16px);line-height:120%;padding:12px 10px}@media (min-width:992px){.product-tag--large{font-size:var(--productTagLargeFontSize,20px);line-height:120%;padding:12px 10px}}.product-tag--discount{background:var(--minicartQuantityBackgroundColor,var(--colorAccentPrimary));color:var(--discountTagColor,var(--colorGrayscaleWhite))}.product-tag--numbered{background:var(--numberedTagBackgroundColor,var(--colorBrand));color:var(--numberedTagColor,var(--colorGrayscaleBlack))}.product-tag--beautydeal{background:var(--productTagBeautyDealBackgroundColor,var(--colorAccentPrimary));color:var(--productTagBeautyDealColor,var(--colorGrayscaleWhite))}.product-tag--gwp{background:var(--productTagGWPBackgroundColor,var(--colorAccentPrimary));color:var(--productTagGWPColor,var(--colorGrayscaleWhite))}.product-tag--bestseller{background:var(--productTagBestsellerBackgroundColor,var(--colorAccentPrimary));color:var(--productTagBestsellerColor,var(--colorGrayscaleWhite))}.product-tag--bestofbeauty{background:var(--productTagBestOfBeautyBackgroundColor,var(--colorAccentPrimary));color:var(--productTagBestOfBeautyColor,var(--colorGrayscaleWhite))}.product-tag--stafffavorites{background:var(--productTagStaffFavoriteBackgroundColor,var(--colorAccentPrimary));color:var(--productTagStaffFavoriteColor,var(--colorGrayscaleWhite))}.product-favorite__container{position:relative}.product-favorite__dialog{bottom:calc(100% + 16px);position:absolute}.product-favorite__button{background-color:transparent;background-color:var(--productFavoriteBackground);border:none;border:var(--productFavoriteBorder,none);border-radius:var(--productFavoriteBorderRadius,0);color:inherit;cursor:pointer;display:grid;font:inherit;padding:0;padding:var(--productFavoritePadding,0);transition:.3s ease}.product-favorite__button:focus{outline:none}.product-favorite__button--active .product-favorite__icon--filled{opacity:1;transform:none;transition:all .5s cubic-bezier(.19,2.41,.45,.94);stroke:var(--colorGrayscaleBlack);stroke-width:.15}.product-favorite__button--active .product-favorite__icon--outline{opacity:0}.product-favorite__icon{--iconSize:var(--productFavoriteSize);cursor:pointer;grid-column:1;grid-row:1;transition:all .33s ease;will-change:transform,opacity}.product-favorite__icon--filled{opacity:0;paint-order:stroke;transform:scale(.33);transform-origin:center}@media (min-width:992px){.product-favorite__button:hover{border-color:var(--productFavoriteBorderColorHover)}}.brand-link__container{display:block}.brand-link__container,.brand-link__container:active,.brand-link__container:focus,.brand-link__container:visited{color:var(--colorGrayscaleBlack)}@media (min-width:992px){.brand-link__container:hover{color:var(--colorGrayscaleBlack);color:var(-- var(--colorGrayscaleBlack))}}.brand-link__container--inline{align-items:center;display:flex;grid-gap:8px}.brand-link__container--inline .brand-link__see-more,.brand-link__container--inline .brand-link__text{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-family:var(--fontH5FontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontH5FontSize,16px);font-size:var(--brandLinkFontSize,12px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH5FontWeight,500);letter-spacing:var(--fontH5LetterSpacing,.72px);letter-spacing:.1px;line-height:var(--fontH5LineHeight,23px);margin:0;text-transform:var(--fontH5TextTransform,none)}.brand-link__container--inline .brand-link__see-more{color:#919090;font-weight:500;margin-left:auto}.brand-link__text{margin:0}.brand-link__see-more,.brand-link__text{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH4FontSize,18px);font-size:var(--brandLinkFontSize,18px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH4FontWeight,500);letter-spacing:var(--fontH4LetterSpacing,.48px);line-height:var(--fontH4LineHeight,23px);text-transform:var(--fontH4TextTransform,none)}.brand-link__see-more{color:#919090;margin-bottom:24px;margin-top:0}.brand-link__image{background-blend-mode:multiply;background-color:var(--colorGrayscaleWhite);background:var(--productCarouselBackgroundColor);border-radius:50%;height:var(--brandLinkImageSize,34px);min-height:var(--brandLinkImageSize,34px);min-width:var(--brandLinkImageSize,34px);-o-object-fit:contain;object-fit:contain;padding:6px;width:var(--brandLinkImageSize,34px)}.review-stars__container{align-items:center;display:flex;grid-gap:2px;position:relative}.review-stars__loading{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.review-stars__star{fill:var(--reviewStarFill)}.review-stars__count{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);font-size:var(--fontCaptionMediumLightFontSize,12px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionMediumLightFontWeight,300);letter-spacing:var(--fontCaptionMediumLightLetterSpacing,.64px);line-height:var(--fontCaptionMediumLightLineHeight,18px);line-height:normal;margin:0 0 0 2px}.review-stars__count--xxsmall{font-size:10px}.item-selector__item{background-color:transparent;border:none;color:inherit;font:inherit;grid-gap:8px;border:1px solid var(--colorTextHint);border-radius:0;cursor:pointer;display:inline-flex;padding:8px 16px;text-align:left}.item-selector--selected{border-color:var(--colorGrayscaleBlack)}.item-selector--selected .item-selector__title{font-weight:600}.item-selector--detailed{align-items:center;padding:12px 12px 12px 6px}.item-selector__title{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeFontSize,14px);font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionLargeFontWeight,400);font-weight:500;letter-spacing:var(--fontCaptionLargeLetterSpacing,.64px);line-height:var(--fontCaptionLargeLineHeight,18px)}.item-selector__brand,.item-selector__title{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal;margin:0}.item-selector__brand{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeLightFontSize,14px);font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);white-space:nowrap}.item-selector__image-container{max-height:36px;max-width:36px;min-height:36px;min-width:36px}.item-selector__image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-picker__container{min-width:var(--productPickerMinWidth,100%)}.product-picker__heading{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontOverlineSmallFontSize,12px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontOverlineSmallFontWeight,500);letter-spacing:var(--fontOverlineSmallLetterSpacing,.48px);line-height:var(--fontOverlineSmallLineHeight,18px);margin-bottom:8px;text-transform:capitalize}.product-picker__item{grid-gap:8px;border:1px solid var(--colorTextHint);border-radius:8px;display:inline-flex;padding:12px 12px 12px 6px}.product-picker__item-title{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeFontSize,14px);font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionLargeFontWeight,400);letter-spacing:var(--fontCaptionLargeLetterSpacing,.64px);line-height:var(--fontCaptionLargeLineHeight,18px)}.product-picker__item-brand,.product-picker__item-title{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal;margin:0}.product-picker__item-brand{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeLightFontSize,14px);font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);white-space:nowrap}.product-picker__item-image{max-height:36px;max-width:36px}.product-picker__horizontal-scroll{--carouselContainerPadding:0 16px}@media (min-width:992px){.product-picker__horizontal-scroll{--carouselContainerPadding:0}.product-picker__heading{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontOverlineLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontOverlineLargeFontWeight,500);letter-spacing:var(--fontOverlineLargeLetterSpacing,.32px);line-height:var(--fontOverlineLargeLineHeight,26px);margin-bottom:8px;text-transform:capitalize}}.swatch__item{background-color:transparent;border:2px solid transparent;border-radius:50%;color:inherit;cursor:pointer;font:inherit;height:var(--swatchSize,40px);margin:2px;min-height:var(--swatchSize,40px);min-width:var(--swatchSize,40px);overflow:hidden;padding:0;position:relative;transition:all .25s ease;width:var(--swatchSize,40px)}@media (min-width:992px){.swatch--with-hover:hover:not(.swatch--selected){border-color:var(--colorGrayscaleLight)}}.swatch__fallback-container{align-items:center;background:var(--colorBasePrimary);display:flex;height:100%;justify-content:center}.swatch__fallback-image{height:18px;opacity:.15;width:18px}.swatch__color-code{height:100%}.swatch--disabled:after{background:var(--colorGrayscaleBlack);border-left:2px solid var(--colorGrayscaleWhite);border-right:2px solid var(--colorGrayscaleWhite);content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:rotate(35deg) translate(-50%);transform-origin:left;width:100%;width:6px}.swatch--selected{box-shadow:0 0 0 2px var(--colorGrayscaleBlack)}.drop-down-detailed-item__item-heading{align-items:center;display:flex;font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeFontSize,14px);font-size:15px;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionLargeFontWeight,400);letter-spacing:var(--fontCaptionLargeLetterSpacing,.64px);line-height:var(--fontCaptionLargeLineHeight,18px);grid-gap:8px}.drop-down-detailed-item__item-heading,.drop-down-detailed-item__item-text{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal;margin:0}.drop-down-detailed-item__item-text{color:var(--colorGrayscaleDark);font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeLightFontSize,14px);font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px)}.drop-down-detailed-item__item-tag{position:absolute;right:12px;top:-8px;z-index:1}.drop-down-detailed-item__text-container{flex:1 1 auto}.drop-down-detailed-item__icon{height:24px;min-height:24px;min-width:24px;width:24px}.drop-down-detailed-item__list-item{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:300;letter-spacing:.3px;line-height:17px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;grid-gap:0 12px;background-color:var(--dropDownDetailedItemBackgroundColor);border:1px solid var(--colorTextHint);border-radius:0;padding:8px 12px;position:relative;text-align:left}.drop-down-detailed-item__list-item--focus{background:var(--dropDownDetailedItemBackgroundColorHover)}.drop-down-detailed-item--selected{border:1px solid var(--colorGrayscaleBlack)}.drop-down-detailed-item--disabled{position:relative}.drop-down-detailed-item--disabled:after{background:#ffffff80;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.drop-down-detailed-item__item-image{--swatchSize:34px}.drop-down-detailed-item__list-item-icon{height:15px;min-height:15px;min-width:15px;width:15px}@media (min-width:992px){.drop-down-detailed-item--is-drop-down .drop-down-detailed-item__item-tag{position:absolute;right:12px;top:-8px;z-index:1}.drop-down-detailed-item--selected{background:var(--dropDownDetailedItemBackgroundColorSelected);border:1px solid var(--colorGrayscaleBlack)}.drop-down-detailed-item__item-image{--swatchSize:40px}.drop-down-detailed-item__item-tag{display:inline-block;position:relative;right:auto;top:auto}.drop-down-detailed-item__item-text{white-space:nowrap}.drop-down-detailed-item__list-item{border:none;border-radius:0;border-top:1px;padding:14px 16px;transition:background .15s ease}.drop-down-detailed-item__list-item:hover:not(.drop-down-detailed__selected--open):not(.drop-down-detailed-item--selected){background:var(--dropDownDetailedItemBackgroundColorHover)}.drop-down-detailed__selected--open svg{transform:rotate(180deg)}}.drawer__toggle{cursor:pointer}.drawer__backdrop{background-color:#00000040;bottom:0;left:0;min-height:100vh;position:fixed;right:0;transition:all .3s ease;z-index:14}.drawer__backdrop--transparent{background:none}.drawer__pretitle{white-space:nowrap}.drawer__modal{background-color:var(--colorGrayscaleWhite);border-radius:16px 16px 0 0;bottom:0;display:grid;grid-template-rows:auto 1fr;left:0;max-height:80vh;max-height:80dvh;min-height:40vh;min-height:40dvh;position:fixed;right:0;transition:.3s ease;width:100%;z-index:15}.drawer__modal--on-top{z-index:30}.drawer__line{background:var(--colorTextHint);border-radius:24px;display:none;height:3px;margin:16px auto 0;width:100px}.drawer__title{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontSubtitleLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);letter-spacing:var(--fontSubtitleLargeLetterSpacing,1.28px);line-height:var(--fontSubtitleLargeLineHeight,17px);text-transform:var(--fontSubtitleLargeTextTransform,uppercase)}.drawer__title-container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__subtitle{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);font-size:var(--fontH6FontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH6FontWeight,500);letter-spacing:var(--fontH6LetterSpacing,.48px);line-height:var(--fontH6LineHeight,18px);text-transform:var(--fontH6TextTransform,none)}.drawer__content-container{display:flex;flex:1 1 0;flex-direction:column;height:100%;overflow-y:auto;position:relative;scrollbar-color:var(--scrollbarDragBackgroundColor,var(--colorGrayscaleBlack)) var(--scrollbarBackgroundColor,var(--colorGrayscaleLight));scrollbar-width:thin;width:100%}.drawer__content-container ::-webkit-scrollbar,.drawer__content-container::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none!important;height:2px;width:2px}.drawer__content-container ::-webkit-scrollbar-track,.drawer__content-container::-webkit-scrollbar-track{background:var(--colorTextHint);border-radius:6px}.drawer__content-container ::-webkit-scrollbar-thumb,.drawer__content-container::-webkit-scrollbar-thumb{background:var(--colorTextPrimary);border-radius:6px}.drawer__content-container ::-webkit-scrollbar-thumb:hover,.drawer__content-container::-webkit-scrollbar-thumb:hover{background:var(--colorTextSecondary)}.drawer__content-container--indented{padding:24px 16px}.drawer__header-container{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:0 5px;border-bottom:1px solid var(--colorTextHint);min-height:72px;padding:20px 16px}.drawer__header-container--borderless{border-bottom:none}.drawer__header-close{cursor:pointer;margin-left:auto}.drawer__footer-container{box-shadow:-2px 0 8px #0000001a;min-width:0;padding:24px 16px;position:relative}.drawer__modal.drawer__panel-container--fullscreen{height:100%;max-height:98vh;max-height:98dvh}@media (min-width:992px){.drawer__footer-container,.drawer__header-container{padding:24px}}.drop-down-detailed__container{cursor:pointer;line-height:27px;min-width:50px;outline:none;position:relative;text-align:left;width:100%}.drop-down-detailed__list{background-color:var(--colorGrayscaleWhite);box-sizing:border-box;color:var(--colorGrayscaleBlack);display:none;left:0;list-style:none;margin:0;max-height:400px;overflow-y:auto;padding:0;right:0;scrollbar-color:var(--scrollbarDragBackgroundColor,var(--colorGrayscaleBlack)) var(--scrollbarBackgroundColor,var(--colorGrayscaleLight));scrollbar-width:thin;z-index:5}.drop-down-detailed__list ::-webkit-scrollbar,.drop-down-detailed__list::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none!important;height:2px;width:2px}.drop-down-detailed__list ::-webkit-scrollbar-track,.drop-down-detailed__list::-webkit-scrollbar-track{background:var(--colorTextHint);border-radius:6px}.drop-down-detailed__list ::-webkit-scrollbar-thumb,.drop-down-detailed__list::-webkit-scrollbar-thumb{background:var(--colorTextPrimary);border-radius:6px}.drop-down-detailed__list ::-webkit-scrollbar-thumb:hover,.drop-down-detailed__list::-webkit-scrollbar-thumb:hover{background:var(--colorTextSecondary)}.drop-down-detailed__drawer-list{display:flex;flex-direction:column;grid-gap:12px 0}.drop-down-detailed__selected{align-items:center;border:1px solid var(--colorGrayscaleLight);border-radius:0;display:flex;justify-content:space-between;line-height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drop-down-detailed__selected--open{border-color:var(--colorGrayscaleBlack)}.drop-down-detailed__selected.drop-down-detailed-item__list-item{border:1px solid var(--colorGrayscaleLight)}.drop-down-detailed__selected--open.drop-down-detailed-item__list-item{border-color:var(--colorGrayscaleBlack)}@media (min-width:992px){.drop-down-detailed__list--open{display:block}.drop-down-detailed__selected{transition:border-color .15s ease}.drop-down-detailed__selected--open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--colorGrayscaleBlack)}.drop-down-detailed__selected:hover{border-color:var(--colorGrayscaleBlack)}.drop-down-detailed__list{border:1px solid var(--colorGrayscaleBlack);border-top:none;position:absolute}}.price-dialog__container{max-width:500px}.price-dialog__title{font-size:var(--fontSubtitleLargeFontSize,14px);letter-spacing:var(--fontSubtitleLargeLetterSpacing,1.28px);line-height:var(--fontSubtitleLargeLineHeight,17px);margin:3px 0 20px;text-transform:var(--fontSubtitleLargeTextTransform,uppercase)}.price-dialog__info-header,.price-dialog__title{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500)}.price-dialog__info-header{font-size:var(--fontSubtitleSmallFontSize,12px);letter-spacing:var(--fontSubtitleSmallLetterSpacing,1.28px);line-height:var(--fontSubtitleSmallLineHeight,18px);margin:16px 0 8px;text-transform:var(--fontSubtitleSmallTextTransform,uppercase)}.price-dialog__info-subtitle,.price-dialog__info-text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodySmallFontSize,12px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodySmallLetterSpacing,.64px);line-height:var(--fontBodySmallLineHeight,24px);margin:0}.price{align-items:flex-end;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.price__now{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--priceColor,var(--colorGrayscaleBlack));font-family:var(--priceFontFamily,"Reckless",sans-serif);font-size:var(--fontH4FontSize,18px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH4FontWeight,500);font-weight:var(--priceFontWeight,normal);letter-spacing:var(--fontH4LetterSpacing,.48px);line-height:var(--fontH4LineHeight,23px);margin:0 0 0 auto;text-transform:var(--fontH4TextTransform,none);text-transform:none;white-space:nowrap}.price__now--campaign{color:var(--priceCampaignColor,var(--colorAccentPrimary))}.price__save{color:var(--colorSuccessSelected);display:var(--priceSave,none);font-family:var(--priceFontFamily,"Reckless",sans-serif);font-size:12px;font-style:normal;font-weight:var(--priceFontWeight,normal);letter-spacing:.72px;line-height:18px}.price__ordinary,.price__recommended{align-items:center;display:flex;font-size:12px;width:100%}.price__ordinary,.price__price-per-item,.price__recommended{color:var(--priceOriginalColor,var(--colorTextSecondary));font-weight:var(--priceOriginalFontWeight,300);letter-spacing:.72px;line-height:17px;white-space:nowrap}.price__price-per-item{font-size:11px;order:var(--pricePricePerItemOrder);padding-bottom:2px}.price__top{flex-wrap:nowrap;min-height:18px}.price__bottom{align-items:var(--priceMainAlignItems,flex-end);display:flex;flex-wrap:var(--priceMainFlexWrap,nowrap);width:100%;grid-gap:var(--priceMainFlexGridGap,8px);flex-direction:var(--priceMainFlexDirection,row);text-align:right}.price__value{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);width:-moz-fit-content;width:fit-content;-webkit-font-smoothing:antialiased;border:none;color:var(--colorGrayscaleBlack);color:var(--priceOriginalColor,var(--colorTextSecondary));font-size:var(--fontCaptionMediumLightFontSize,12px);font-size:12px;font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionMediumLightFontWeight,300);letter-spacing:var(--fontCaptionMediumLightLetterSpacing,.64px);line-height:var(--fontCaptionMediumLightLineHeight,18px);line-height:18px;margin:0;padding:0;white-space:nowrap}.price__value span{font-weight:var(--priceRecommendedFontWeight,500)}@media (min-width:992px){.price__value{font-size:var(--priceSecondaryLargeFontSize,16px);line-height:var(--priceSecondaryLargeLineHeight,23px)}}.price__recent-low,.price__recommended{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--priceOriginalColor,var(--colorTextSecondary));font-size:var(--fontCaptionMediumLightFontSize,12px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionMediumLightFontWeight,300);letter-spacing:var(--fontCaptionMediumLightLetterSpacing,.64px);line-height:var(--fontCaptionMediumLightLineHeight,18px);margin:0}.price__recent-low--price,.price__recommended--price{font-weight:var(--priceRecommendedFontWeight,500)}.price__about-button{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;margin:0 0 0 6px;padding:0;vertical-align:bottom}.price__about{--iconSize:14px;--iconStrokeColor:var(--priceOriginalColor)}.price--xlarge .price__now{font-size:24px;line-height:120%}.price--xlarge .price__ordinary,.price--xlarge .price__recent-low,.price--xlarge .price__recommended,.price--xlarge .price__value{font-size:12px}.price--large .price__now{font-size:16px;line-height:120%}.price--large .price__ordinary,.price--large .price__recent-low,.price--large .price__recommended,.price--large .price__value{font-size:12px;line-height:18px}@media (min-width:992px){.price--large .price__ordinary,.price--large .price__recent-low,.price--large .price__recommended,.price--large .price__value{font-size:var(--priceSecondaryLargeFontSize,16px);line-height:var(--priceSecondaryLargeLineHeight,23px)}}.price--medium .price__now{font-size:16px;line-height:23px;width:100%}.price--medium .price__ordinary,.price--medium .price__recent-low,.price--medium .price__recommended{font-size:12px;line-height:17px;width:100%}.price--medium .price__top{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:right}.price--medium .price__value{display:none}.quantity-picker--disabled{opacity:.435;pointer-events:none}.quantity-picker__input{border:none;font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);max-width:5ch;min-width:5ch;text-align:center;-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodyLargeFontSize,14px);font-size:var(--quantityPickerFontSize);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0}.quantity-picker__input::-webkit-inner-spin-button,.quantity-picker__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-picker__input[type=number]{-webkit-appearance:auto;appearance:auto;-moz-appearance:textfield}.quantity-picker__container{align-items:center;display:flex;transition:opacity .2s ease}.quantity-picker__button{align-items:center;background-color:transparent;background-color:var(--quantityPickerBackgroundColor,#e9e9e9);border:none;border-radius:var(--quantityPickerBorderRadius);color:inherit;color:#000;cursor:pointer;display:flex;font:inherit;font-size:27px;font-weight:400;justify-content:center;max-height:var(--quantityPickerSize,30px);max-width:var(--quantityPickerSize,30px);min-height:var(--quantityPickerSize,30px);min-width:var(--quantityPickerSize,30px);opacity:1;padding:0;transition:.3s ease}.quantity-picker__button:disabled{opacity:.2}.quantity-picker__button:hover{background-color:var(--quantityPickerBackgroundColorHover)}.product-quick-buy__drawer-content{display:grid;grid-template-columns:auto 1fr;grid-gap:24px 16px;padding:24px 16px;--productFavoriteBackground:transparent;--productFavoriteSize:16px;--productFavoritePadding:8px}.product-quick-buy__buy-button-container{height:100%;position:relative}.product-quick-buy__image-container{align-items:center;display:flex;justify-content:center;max-height:80px;max-width:80px;min-height:80px;min-width:80px}@media (min-width:575px){.product-quick-buy__image-container{max-height:130px;max-width:130px;min-height:130px;min-width:130px}}.product-quick-buy__image-container img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.product-quick-buy__article-number{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);font-size:var(--fontCaptionLargeLightFontSize,14px);font-size:12px;font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);margin:6px 0 0}@media (min-width:575px){.product-quick-buy__article-number{font-size:14px}}.product-quick-buy__quantity{align-self:flex-end}.product-quick-buy__color-picker{flex:1;min-width:0}.product-quick-buy__color-picker .horizontal-scroll__content{grid-gap:6px}.product-quick-buy__info-container{display:grid;grid-gap:8px;grid-template-columns:1fr auto;min-width:0}.product-quick-buy__rating-container{align-items:flex-end;display:flex;flex-direction:column;grid-gap:13px}.product-quick-buy__price{align-self:flex-end;min-width:100px;text-align:left;white-space:nowrap}.product-quick-buy__brand{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontOverlineLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontOverlineLargeFontWeight,500);letter-spacing:var(--fontOverlineLargeLetterSpacing,.32px);line-height:var(--fontOverlineLargeLineHeight,26px);line-height:22px;margin-bottom:4px}.product-quick-buy__name,.product-quick-buy__secondary-name{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodyLargeFontSize,14px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0;text-transform:none}.product-quick-buy__rating{justify-self:flex-end;margin-top:3px}.product-quick-buy__buttons{display:flex;grid-gap:8px;flex-direction:column;grid-column:1/-1}.product-quick-buy__button--details,.product-quick-buy__buttons .product-buy__button{height:100%}.product-quick-buy__color-picker,.product-quick-buy__picker{grid-column:1/-1}.product-quick-buy__price-container{display:flex;grid-gap:24px;margin-bottom:24px}.product-quick-buy__selected-option{border:1px solid var(--colorGrayscaleBlack);cursor:default}.product-quick-buy__selected-option:hover{background:none!important}@media (min-width:575px){.product-quick-buy__buttons{align-items:flex-end;flex-direction:row}.product-quick-buy__buttons>*{flex:1 1 50%}}@media (min-width:992px){.product-quick-buy__product-content{border-bottom:var(--productQuickBuyBorder);display:grid;grid-template-columns:300px 1fr;--productFavoriteBackground:transparent;--productFavoriteSize:16px;--productFavoritePadding:8px}.product-quick-buy__product-content .drop-down-detailed-item__item-tag{position:absolute;right:12px;top:-8px;z-index:1}.product-quick-buy__image-link{padding:48px}.product-quick-buy__info-container{display:flex;flex-direction:column;grid-gap:16px;padding:24px}.product-quick-buy__image-container{background-color:var(--productListItemImageBackground);grid-row:1/span 2;max-height:none;max-width:300px;min-height:300px;min-width:300px}.product-quick-buy__quantity{height:36px;width:auto}.product-quick-buy__quantity .drop-down__selected{line-height:32px}.product-quick-buy__description{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);display:-webkit-box;flex:1;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:69px;max-width:650px;overflow:hidden}.product-quick-buy__description h1,.product-quick-buy__description h2,.product-quick-buy__description h3,.product-quick-buy__description h4,.product-quick-buy__description h5,.product-quick-buy__description h6{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontH6FontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH6FontWeight,500);letter-spacing:var(--fontH6LetterSpacing,.48px);line-height:var(--fontH6LineHeight,18px);margin-bottom:16px;margin-top:24px;text-transform:var(--fontH6TextTransform,none)}.product-quick-buy__description h1:first-child,.product-quick-buy__description h2:first-child,.product-quick-buy__description h3:first-child,.product-quick-buy__description h4:first-child,.product-quick-buy__description h5:first-child,.product-quick-buy__description h6:first-child{margin-top:0}.product-quick-buy__description p{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal!important;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:16px 0 0}.product-quick-buy__description p strong{font-style:normal!important;font-weight:300!important}.product-quick-buy__description p strong em{font-style:normal!important}.product-quick-buy__description b,.product-quick-buy__description strong{font-weight:var(--fontTertiaryFontWeight,300);font-weight:700}.product-quick-buy__description b,.product-quick-buy__description span,.product-quick-buy__description strong{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal;letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0}.product-quick-buy__description span,.product-quick-buy__description table{font-weight:var(--fontTertiaryFontWeight,300)}.product-quick-buy__description table{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal!important;letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0}.product-quick-buy__description hr{display:none!important}.product-quick-buy__description ol,.product-quick-buy__description ul{list-style:initial;margin-top:8px;padding-left:16px}@supports not (display:-webkit-box){.product-quick-buy__description{max-height:69px}}.product-quick-buy__description p{margin-top:0}.product-quick-buy__description>:first-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@supports not (display:-webkit-box){.product-quick-buy__description>:first-child{max-height:81px}}.product-quick-buy__description>:not(:first-child){display:none}.product-quick-buy__rating{align-items:center;display:flex;margin-top:0;max-width:130px}.product-quick-buy__price{text-align:right;--priceMainFlexGridGap:0;--pricePricePerItemOrder:-1;--priceMainFlexWrap:wrap;--priceSecondaryXlargeFontSize:11px;--priceSecondaryXlargeLineHeight:17px;--priceMainFlexDirection:column;--priceMainAlignItems:flex-end}.product-quick-buy__favorite{align-items:center;display:flex}.product-quick-buy__brand{font-size:14px;line-height:22px}.product-quick-buy__buttons{align-items:flex-end;flex-direction:row;grid-column:2;grid-row:2;margin:0 24px 24px}.product-quick-buy__button,.product-quick-buy__buttons .product-buy__button{min-width:165px;text-align:center}.product-quick-buy__group-space{--productPickerMinWidth:0;display:flex;justify-content:space-between;grid-gap:24px;align-items:flex-end;margin-top:auto}.product-quick-buy__group-seperator{align-items:center;display:flex;margin:0}.product-quick-buy__group-seperator>:first-child:before{content:none}.product-quick-buy__group-seperator>:before{border-left:1px solid var(--colorGrayscaleLight);content:"";height:24px;margin:0 16px}.product-quick-buy__price-container{margin-bottom:0;margin-left:auto;grid-gap:0;min-width:240px}.product-quick-buy__price{flex:1;margin-left:16px;min-width:auto}.product-quick-buy__price .price__value{min-width:192px;text-align:left}}.product-notify__content-container{padding:16px}.product-notify__product{display:flex;grid-gap:16px}.product-notify__image-container{background:#f5f5f0;border-radius:8px;max-width:95px;min-width:95px;padding:20px 12px}.product-notify__image-container img{mix-blend-mode:multiply}.product-notify__info-container{margin-left:12px}.product-notify__brand{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontOverlineLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontOverlineLargeFontWeight,500);letter-spacing:var(--fontOverlineLargeLetterSpacing,.32px);line-height:var(--fontOverlineLargeLineHeight,26px)}.product-notify__name{margin:3px 0 0}.product-notify__details,.product-notify__name{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);font-size:var(--fontCaptionMediumFontSize,12px);font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionMediumFontWeight,400);letter-spacing:var(--fontCaptionMediumLetterSpacing,.64px);line-height:var(--fontCaptionMediumLineHeight,18px)}.product-notify__details{align-items:center;display:flex;margin:6px 0 8px}.product-notify__volume-dot{background:var(--colorGrayscaleDark);border-radius:50%;margin:0 8px;min-height:4px;min-width:4px}.product-notify__color{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;align-items:center;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);display:flex;font-size:var(--fontCaptionMediumFontSize,12px);font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionMediumFontWeight,400);letter-spacing:var(--fontCaptionMediumLetterSpacing,.64px);line-height:var(--fontCaptionMediumLineHeight,18px);margin:0}.product-notify__swatch{border-radius:50%;display:block;margin-right:12px;min-height:24px;min-width:24px}.product-notify .divider{padding:0 16px}.product-notify__input{margin-top:24px}.product-notify__input-text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontCaptionLargeLightFontSize,14px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);margin:0 0 30px}.product-notify__input .button{margin-top:16px}.product-notify__message{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorSuccessActive);font-size:var(--fontCaptionMediumFontSize,12px);font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionMediumFontWeight,400);letter-spacing:var(--fontCaptionMediumLetterSpacing,.64px);line-height:var(--fontCaptionMediumLineHeight,18px);margin:8px 0}.product-notify__message--error{color:var(--colorWarningActive);margin:8px 0 -8px 16px}@media (min-width:992px){.product-notify__title{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontSubtitleLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);letter-spacing:var(--fontSubtitleLargeLetterSpacing,1.28px);line-height:var(--fontSubtitleLargeLineHeight,17px);margin-bottom:24px;text-transform:var(--fontSubtitleLargeTextTransform,uppercase)}}.product-buy__button{min-width:-moz-fit-content;min-width:fit-content}.product-buy__button--icon.button{border-color:#dcdcdc;border-radius:var(--productBuyIconBorderRadius,50%);max-height:38px;max-width:38px;min-height:38px;min-width:38px;padding:0;--spinnerStrokeColor:var(--buyButtonIconStrokeColor)}.product-buy__error{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorWarningActive);color:var(--inputErrorColor,#ff4b4b);font-size:var(--fontCaptionMediumLightFontSize,12px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionMediumLightFontWeight,300);letter-spacing:var(--fontCaptionMediumLightLetterSpacing,.64px);line-height:var(--fontCaptionMediumLightLineHeight,18px);margin:0}.product-buy__error--absolute{left:0;min-width:100px;position:absolute;right:0;top:100%}.product-buy__error--icon{left:auto;right:calc(100% + 8px)}@media (min-width:992px){.product-buy__error--absolute{bottom:3px}.product-buy__button--icon.button{max-height:40px;max-width:40px;min-height:40px;min-width:40px}}
