.GenericFacet_facet__6ZtGb{display:flex;flex-direction:column;gap:var(--spacing-8);margin-inline:calc(var(--spacing-24) * -1)}@media (min-width:768px){.GenericFacet_facet__6ZtGb{margin-inline:0;padding:var(--spacing-16);border-style:solid;border-color:var(--facets-border-color);border-width:var(--facets-border-stroke)}}.GenericFacet_headingWrapper__hfc1T{display:none}@media (min-width:768px){.GenericFacet_headingWrapper__hfc1T{display:block}}.GenericFacet_filterContainerMobile__l_IhQ{padding-bottom:var(--spacing-24);padding-inline:var(--spacing-24)}@media (min-width:768px){.GenericFacet_filterContainerMobile__l_IhQ{display:none}}.GenericFacet_filterContainer__6YXBa{display:none}@media (min-width:768px){.GenericFacet_filterContainer__6YXBa{display:block}}.GenericFacet_iconWrapper___sOzs{display:flex;padding:0 var(--spacing-8)}.GenericFacet_items__leOyS{display:flex;flex-direction:column;margin-top:calc(var(--spacing-16) * -1)}@media (min-width:768px){.GenericFacet_items__leOyS{margin-top:0;gap:var(--spacing-8);border-top:none}}.GenericFacet_item__oN_ik{display:flex;align-items:center;width:100%;height:var(--spacing-72);padding:var(--spacing-20) var(--spacing-24);border-bottom:1px solid var(--color-stroke-initial)}@media (min-width:768px){.GenericFacet_item__oN_ik{height:auto;padding:var(--spacing-4) 0;border:none}}.TextShared_wrapper__HER8i{--_input-min-height:var(--inputs-text-height-small);--_state-background-color:var(--inputs-text-background-default);--_state-stroke-color:var(--inputs-text-stroke-default);--_state-text-color:var(--inputs-text-font-color-default);position:relative;display:flex;flex-direction:column;width:100%}.TextShared_wrapper__HER8i>.TextShared_label__fe9_Q{order:0;height:var(--spacing-24)}.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh{order:1;padding:var(--spacing-8);min-height:var(--_input-min-height);background-color:var(--_state-background-color);border:1px solid var(--_state-stroke-color);color:var(--_state-text-color)}:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh):-ms-input-placeholder,:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh)::-ms-input-placeholder,:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh)::placeholder{color:var(--_state-text-color)}:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh):active:not(:disabled),:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh):focus-visible,:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh):hover:not(:disabled){outline:none;--_state-stroke-color:var(--inputs-text-stroke-hover)}:is(.TextShared_wrapper__HER8i>.TextShared_textArea__dsVRU,.TextShared_wrapper__HER8i>.TextShared_textInput__X75dh):disabled{--_state-background-color:var(--inputs-text-background-disabled);--_state-text-color:var(--inputs-text-font-color-disabled);cursor:not-allowed}.TextShared_wrapper__HER8i.TextShared_invalid__wQsss{--_state-stroke-color:var(--inputs-text-stroke-invalid)}.TextShared_wrapper__HER8i.TextShared_success__I_YBn{--_state-stroke-color:var(--inputs-text-stroke-success)}.TextShared_wrapper__HER8i .TextShared_requiredSign__1y5W2{color:var(--color-text-error)}input.TextInput_textInput__O7nRV.TextInput_hasAction__Wylja{padding-left:var(--_input-min-height);outline:none;--_state-stroke-color:var(--inputs-text-stroke-action);--_state-background-color:var(--inputs-text-background-action)}input.TextInput_textInput__O7nRV.TextInput_hasAction__Wylja:active,input.TextInput_textInput__O7nRV.TextInput_hasAction__Wylja:focus,input.TextInput_textInput__O7nRV.TextInput_hasAction__Wylja:hover{border-color:transparent}.TextInput_actionsContainer__cpJL5{position:absolute;height:var(--_input-min-height);left:0;bottom:0;display:flex;align-items:center;z-index:var(--zi-2)}.TextInput_actionsContainer__cpJL5 button{--_border-width:0;padding:0 var(--spacing-8)}.TextInput_actionsContainer__cpJL5 svg{fill:currentColor}.TextInput_variant--small__fgiF_{--_input-min-height:var(--inputs-text-height-small);font:var(--typography-body-xs);line-height:100%}.TextInput_variant--medium__i5mln{--_input-min-height:var(--inputs-text-height-medium)}.TextInput_variant--large__lKkvD{--_input-min-height:var(--inputs-text-height-large)}.OpenFacetButton_openFacetButton__dXzwF{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;height:var(--spacing-72);padding:var(--spacing-20) var(--spacing-24);border-bottom:1px solid var(--color-stroke-initial)}.EmptyCheckoutDisplay_emptyCheckoutContainer__qZbYk{background-color:var(--checkout-fill);border:1px solid var(--checkout-stroke)}.EmptyCheckoutDisplay_emptyCheckoutTitle__Fqwkc{display:flex;align-items:center;padding:var(--spacing-16);height:48px;background-color:var(--checkout-title-fill);border-bottom:1px solid var(--checkout-title-stroke);color:var(--checkout-title-text-color);font-weight:var(--checkout-title-text-weight)}.EmptyCheckoutDisplay_emptyCheckoutContent__1_rK5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-8);padding:var(--spacing-28) var(--spacing-16) var(--spacing-24);text-align:center}.NewsletterSubscription_newsetterSubscribeContainer__qiOhn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid var(--color-stroke-initial);padding:var(--spacing-16);gap:var(--spacing-16)}.NewsletterSubscription_textAndLinkWrapper__B_Yxf{gap:var(--spacing-2)}.PaymentDisplay_paymentDisplayContainer__bFhhv{background-color:var(--checkout-fill);border:1px solid var(--checkout-stroke)}.PaymentDisplay_paymentDisplayTitle__gCZ0R{display:flex;align-items:center;padding:var(--spacing-16);height:48px;background-color:var(--checkout-title-fill);border-bottom:1px solid var(--checkout-title-stroke);color:var(--checkout-title-text-color);font-weight:var(--checkout-title-text-weight)}.PaymentDisplay_paymentHtml__1Zm_R{padding:var(--spacing-16)}.PaymentDisplay_hidden__Tbr9m{display:none}.StepsDisplay_stepsDisplayContainer__osOyl{display:flex;justify-content:center;gap:var(--spacing-4)}@media (min-width:768px){.StepsDisplay_stepsDisplayContainer__osOyl{gap:var(--spacing-12)}}.StepsDisplay_stepsDisplayContainer__osOyl>p{font-size:var(--checkout-steps-font-xs)}@media (min-width:768px){.StepsDisplay_stepsDisplayContainer__osOyl>p{font-size:var(--checkout-steps-font-sm)}}.BundlesDisplay_bundleDetails__62V5T,.BundlesDisplay_bundlesDisplayContainer__s_b76{display:flex;flex-direction:column}.BundlesDisplay_bundlesDisplayContainer__s_b76{gap:var(--spacing-4);padding-right:var(--spacing-16)}@media (min-width:1024px){.BundlesDisplay_bundlesDisplayContainer__s_b76{padding-right:0}}.BundlesDisplay_bundlesList__SFE0t{display:flex;flex-direction:column;gap:var(--spacing-8)}.BundlesDisplay_bundle__2QVFH{display:grid;gap:var(--spacing-8);align-items:center;padding:var(--spacing-8) var(--spacing-16) 0 var(--spacing-8);border:1px solid var(--displays-bundles-color-border-bundle,var(--color-stroke-initial));grid-template-columns:52px auto;grid-template-areas:"image details" "image select"}@media (min-width:1024px){.BundlesDisplay_bundle__2QVFH{padding:var(--spacing-8) var(--spacing-16) var(--spacing-8) var(--spacing-8);grid-template-columns:52px auto 130px;grid-template-areas:"image details select"}}.BundlesDisplay_bundle__2QVFH .BundlesDisplay_bundleImage__Od5hi{grid-area:image;display:flex;align-self:flex-start;align-items:center;justify-content:center;background:var(--displays-bundles-color-background-image,var(--color-fill-product-image));aspect-ratio:1}:is(.BundlesDisplay_bundle__2QVFH .BundlesDisplay_bundleImage__Od5hi) img{object-fit:contain;mix-blend-mode:multiply}.BundlesDisplay_bundleDetails__62V5T{grid-area:details;container-type:inline-size;container-name:bundleDetailsContainer;max-width:230px;max-height:52px}.BundlesDisplay_bundleDetails__62V5T .BundlesDisplay_bundleName__gYE9A{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BundlesDisplay_bundleSelect___8ycs{grid-area:select;margin-bottom:var(--spacing-8)}@media (min-width:1024px){.BundlesDisplay_bundleSelect___8ycs{margin-right:var(--spacing-8);margin-bottom:0}}.BundlesDisplay_bundleError__sH9E6{display:inline-flex;gap:var(--spacing-4);align-items:center;justify-content:flex-start;margin-top:var(--spacing-8)}.CampaignDisplay_campaignDisplayContainer__oMelB{--_bg-color:var(--color-fill-weaker);--_color:var(--color-text-solid);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-16);gap:var(--spacing-4);background-color:var(--_bg-color);color:var(--_color)}.CampaignDisplay_campaignDisplayContainer__oMelB.CampaignDisplay_variant--outlet__p8M9w{--_color:var(--campaigns-outlet-text);--_bg-color:var(--campaigns-outlet-fill)}.CampaignDisplay_campaignDisplayContainer__oMelB.CampaignDisplay_variant--campaign__lYed4{--_color:var(--campaigns-campaign-text);--_bg-color:var(--campaigns-campaign-fill)}.CampaignDisplay_campaignDisplayContainer__oMelB.CampaignDisplay_variant--campaign-inverted__j8JaB{--_color:var(--campaigns-campaign-inverted-text);--_bg-color:var(--campaigns-campaign-inverted-fill)}.CampaignDisplay_campaignDisplayContainer__oMelB.CampaignDisplay_variant--deals__fp5kd{--_color:var(--campaigns-deals-text);--_bg-color:var(--campaigns-deals-fill)}.CampaignDisplay_campaignDisplayContainer__oMelB.CampaignDisplay_variant--new__kx4Gr{--_color:var(--campaigns-new-text);--_bg-color:var(--campaigns-new-fill)}.CampaignDisplay_campaignDisplayContainer__oMelB.CampaignDisplay_variant--sustainable__C93UJ{--_color:var(--campaigns-sustainable-text);--_bg-color:var(--campaigns-sustainable-fill)}.CampaignDisplay_campaignDisplayContainer__oMelB>a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReviewDisplay_reviewDisplayContainer__dR_PF{display:flex;flex-direction:column;gap:var(--spacing-40);align-items:center;margin:0 auto}.ReviewDisplay_reviewTitle__e0FUh{text-align:center;margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}@media (min-width:1024px){.ReviewDisplay_reviewTitle__e0FUh{margin-top:var(--spacing-24);margin-bottom:var(--spacing-32)}}.ReviewDisplay_reviewDetails__Gxbq2{display:grid;grid-template-columns:1fr;gap:var(--spacing-24);width:100%}@media (min-width:1024px){.ReviewDisplay_reviewDetails__Gxbq2{grid-template-columns:1fr 1fr}}.ReviewDisplay_reviewDetailsPDP__KdiKz{display:grid;grid-template-columns:1fr;gap:var(--spacing-24);width:100%;max-width:674px;container-type:inline-size;container-name:reviewContainerPDP}@media (min-width:1024px){.ReviewDisplay_reviewDetailsPDP__KdiKz{grid-template-columns:1fr 1fr}}.ReviewDisplay_reviewLines__pPajM{display:flex;flex-direction:column-reverse}.ReviewDisplay_reviewSummary__TRTeM{align-content:center}.ReviewDisplay_reviewDescription__FRCj8{display:flex;flex-direction:column;gap:var(--spacing-8)}.ReviewDisplay_reviewSearchAndSort__1F5eA{display:grid;grid-template-columns:1fr;gap:var(--spacing-24)}@media (min-width:1024px){.ReviewDisplay_reviewSearchAndSort__1F5eA{grid-template-columns:1fr auto;max-width:616px;width:100%}}.ReviewDisplay_reviewSort__NLuDP{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8)}.ReviewDisplay_reviewComments__pKLia{display:flex;flex-direction:column;gap:var(--spacing-8);max-width:674px;width:100%}.ReviewDisplay_reviewLoadMoreContainer__rzf08{display:flex;justify-content:center;width:100%}.ReviewDisplay_iconWrapper__EC3rW{display:flex;padding:0 var(--spacing-8)}.ReviewComment_reviewCommentContainer__oVPID{display:grid;grid-template-columns:48px 1fr;gap:var(--spacing-16);background-color:var(--color-fill-weaker);padding:var(--spacing-24)}@media (min-width:1024px){.ReviewComment_reviewCommentContainer__oVPID{grid-template-columns:48px 1fr min-content}}.ReviewComment_reviewCommentInitials____1z7{display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--color-fill-weak);border-radius:var(--border-radius-semi-rounded);width:48px;height:48px}.ReviewComment_reviewCommentDetails__LOy9S{display:flex;flex-direction:column;gap:var(--spacing-8);flex:1}.ReviewComment_reviewCommentAuthor__R8U1x,.ReviewComment_reviewCommentFeedback__oITVq{display:flex;gap:var(--spacing-16)}.ReviewComment_reviewCommentVerified__Sh8Gj{width:24px;height:24px;position:absolute;bottom:-2px;right:-8px}.ReviewComment_reviewCommentFeedback__oITVq{align-self:flex-end;padding-left:calc(var(--spacing-16) + 48px)}@media (min-width:1024px){.ReviewComment_reviewCommentFeedback__oITVq{padding-left:0}}.ReviewComment_reviewCommentFeedbackButton__6tNpE{display:flex;align-items:center;gap:var(--spacing-4);cursor:pointer}.ReviewComment_reviewCommentForm__zDTtH{display:flex}.ReviewComment_highlight__fV7KP{color:red}.ReviewLine_reviewLineContainer__XFI_3{display:flex;gap:var(--spacing-8);align-items:center;justify-content:center}@container reviewContainerPDP{@media (min-width:1024px){.ReviewLine_reviewLineContainer__XFI_3{justify-content:flex-start}}}.ReviewLine_reviewLineStar__0TwgU{display:flex;gap:var(--spacing-4);align-items:center;justify-content:space-between;width:28px}.ReviewLine_reviewLineBar__z44gL{overflow:hidden;width:200px;height:8px;border-radius:var(--border-radius-medium);background-color:var(--color-fill-review-progress-bar-base)}.ReviewLine_reviewLineBar__z44gL::-webkit-progress-bar{background-color:var(--color-fill-review-progress-bar-base);border-radius:var(--border-radius-medium)}.ReviewLine_reviewLineBar__z44gL::-moz-progress-bar,.ReviewLine_reviewLineBar__z44gL::-webkit-progress-value{background-color:var(--color-fill-review-progress-bar-active);border-radius:var(--border-radius-medium)}.ReviewLine_reviewLineBarPercentage__RNVjW{width:27px}.ReviewSummary_reviewSummaryContainer__7NLjE{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.ReviewSummary_reviewSummaryScore__S84cR{margin-bottom:var(--spacing-4)}.ReviewSummary_reviewSummaryText__icZUe{display:inline-flex;align-items:center;gap:var(--spacing-4);white-space:nowrap}