.AuthSidebar-module-scss-module__TFpTuG__container{z-index:var(--z-index-auth-sidebar);width:100%;height:calc(var(--svh,1vh)*100);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;top:0;right:0}.AuthSidebar-module-scss-module__TFpTuG__container.AuthSidebar-module-scss-module__TFpTuG__open{pointer-events:auto}.AuthSidebar-module-scss-module__TFpTuG__sidebar{width:calc(435*var(--vr));min-height:calc(var(--svh,1vh)*100);background:var(--color-white);padding:0 calc(20*var(--vr)) calc(48*var(--vr));transition:transform .5s cubic-bezier(.165,.84,.44,1);overflow-y:auto;transform:translate(100%)}.AuthSidebar-module-scss-module__TFpTuG__sidebar.AuthSidebar-module-scss-module__TFpTuG__open{transform:translate(0)}.AuthSidebar-module-scss-module__TFpTuG__sidebar .AuthSidebar-module-scss-module__TFpTuG__socialButton{cursor:pointer;background:#fff;border:1px solid #d1d1d1;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;text-decoration:none;display:flex}.AuthSidebar-module-scss-module__TFpTuG__sidebar .AuthSidebar-module-scss-module__TFpTuG__socialButton:disabled{opacity:.4;cursor:not-allowed}.AuthSidebar-module-scss-module__TFpTuG__sidebar form{gap:calc(34*var(--vr));flex-direction:column;display:flex}@media (max-width:768px){.AuthSidebar-module-scss-module__TFpTuG__sidebar{width:100%}}.AuthSidebar-module-scss-module__TFpTuG__header{height:calc(74*var(--vr));justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.AuthSidebar-module-scss-module__TFpTuG__header{z-index:1;position:sticky;top:0;left:0}}.AuthSidebar-module-scss-module__TFpTuG__header .AuthSidebar-module-scss-module__TFpTuG__previousButton{pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.AuthSidebar-module-scss-module__TFpTuG__header .AuthSidebar-module-scss-module__TFpTuG__previousButton.AuthSidebar-module-scss-module__TFpTuG__visible{opacity:1;pointer-events:auto}.AuthSidebar-module-scss-module__TFpTuG__header .AuthSidebar-module-scss-module__TFpTuG__closeButton{width:calc(18*var(--vr));height:calc(18*var(--vr));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.AuthSidebar-module-scss-module__TFpTuG__header .AuthSidebar-module-scss-module__TFpTuG__closeButton svg{width:calc(12*var(--vr));height:calc(12*var(--vr))}.AuthSidebar-module-scss-module__TFpTuG__socialButtons{margin-top:calc(-32*var(--vr));gap:calc(10*var(--vr));flex-direction:column;display:flex}.AuthSidebar-module-scss-module__TFpTuG__overlay{opacity:0;pointer-events:none;background:#0006;transition:opacity .5s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.AuthSidebar-module-scss-module__TFpTuG__overlay.AuthSidebar-module-scss-module__TFpTuG__open{opacity:1;pointer-events:auto}.AuthSidebar-module-scss-module__TFpTuG__signInHeader p{max-width:calc(200*var(--vr))}.AuthSidebar-module-scss-module__TFpTuG__signInCta{text-transform:uppercase;width:100%;margin-top:calc(44*var(--vr));max-width:none}.AuthSidebar-module-scss-module__TFpTuG__registerFormContent{gap:calc(34*var(--vr));flex-direction:column;display:flex}.AuthSidebar-module-scss-module__TFpTuG__registerCheckboxes{margin-top:calc(20*var(--vr));gap:calc(10*var(--vr));flex-direction:column;display:flex}.AuthSidebar-module-scss-module__TFpTuG__civilityContainer{gap:calc(24*var(--vr));display:flex}.AuthSidebar-module-scss-module__TFpTuG__leftAlignCTA{text-transform:uppercase;width:fit-content;margin-left:auto;padding-bottom:calc(-10*var(--vr))!important}.AuthSidebar-module-scss-module__TFpTuG__passwordRules{gap:calc(8*var(--vr));flex-direction:column;display:flex}
.index-module-scss-module__FADI-q__container{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(124/100*11*calc(1 * var(--vr))*1,124*1%);letter-spacing:calc(-.22*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;width:100%;height:calc(50*var(--vr));padding:0 calc(20*var(--vr));border-radius:calc(9*var(--vr));text-align:left;cursor:pointer;background:0 0;border:1px solid #e0e0e0;justify-content:space-between;align-items:center;font-style:normal;font-weight:400;transition:background-color .3s,color .3s;display:flex}@media (hover:hover) and (pointer:fine){.index-module-scss-module__FADI-q__container:hover{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.index-module-scss-module__FADI-q__container:hover .index-module-scss-module__FADI-q__icon{color:var(--color-white)}}.index-module-scss-module__FADI-q__label{text-transform:none}.index-module-scss-module__FADI-q__icon{width:calc(18*var(--vr));height:calc(18*var(--vr));color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.index-module-scss-module__FADI-q__icon img{max-width:none;display:block;position:absolute}
.index-module-scss-module__hLGMeG__container{z-index:var(--z-index-cart-sidebar);width:100%;height:calc(var(--svh,1vh)*100);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;top:0;right:0}.index-module-scss-module__hLGMeG__container.index-module-scss-module__hLGMeG__open{pointer-events:auto}.index-module-scss-module__hLGMeG__overlay{opacity:0;pointer-events:none;background:#0006;transition:opacity .5s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.index-module-scss-module__hLGMeG__overlay.index-module-scss-module__hLGMeG__open{opacity:1;pointer-events:auto}.index-module-scss-module__hLGMeG__emptyHeader{align-items:center}.index-module-scss-module__hLGMeG__sidebar{width:calc(435*var(--vr));min-height:calc(var(--svh,1vh)*100);background:var(--color-white);padding:0 calc(20*var(--vr)) calc(48*var(--vr));flex-direction:column;transition:transform .5s cubic-bezier(.165,.84,.44,1);display:flex;overflow-y:auto;transform:translate(100%)}.index-module-scss-module__hLGMeG__sidebar.index-module-scss-module__hLGMeG__open{transform:translate(0)}@media (max-width:768px){.index-module-scss-module__hLGMeG__sidebar{width:100%}}.index-module-scss-module__hLGMeG__header{height:calc(74*var(--vr));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.index-module-scss-module__hLGMeG__header{z-index:1;position:sticky;top:0;left:0}}.index-module-scss-module__hLGMeG__header .index-module-scss-module__hLGMeG__previousButton{pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.index-module-scss-module__hLGMeG__header .index-module-scss-module__hLGMeG__previousButton.index-module-scss-module__hLGMeG__visible{opacity:1;pointer-events:auto}.index-module-scss-module__hLGMeG__header .index-module-scss-module__hLGMeG__closeButton{width:calc(18*var(--vr));height:calc(18*var(--vr));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.index-module-scss-module__hLGMeG__header .index-module-scss-module__hLGMeG__closeButton svg{width:calc(12*var(--vr));height:calc(12*var(--vr))}.index-module-scss-module__hLGMeG__stepWrapper{flex-direction:column;flex:1;min-height:0;display:flex}.index-module-scss-module__hLGMeG__empty{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.index-module-scss-module__hLGMeG__content{padding-bottom:calc(24*var(--vr));flex:1;overflow-y:auto}.index-module-scss-module__hLGMeG__lines{gap:calc(24*var(--vr));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__hLGMeG__line{gap:calc(16*var(--vr));align-items:flex-start;display:flex}.index-module-scss-module__hLGMeG__lineImage{width:calc(80*var(--vr));height:calc(80*var(--vr));object-fit:cover;border-radius:4px;flex-shrink:0}.index-module-scss-module__hLGMeG__lineInfo{gap:calc(4*var(--vr));flex-direction:column;flex:1;display:flex}.index-module-scss-module__hLGMeG__removeButton{cursor:pointer;padding:calc(2*var(--vr));opacity:.4;background:0 0;border:none;flex-shrink:0;transition:opacity .2s}.index-module-scss-module__hLGMeG__removeButton:hover{opacity:1}.index-module-scss-module__hLGMeG__removeButton svg{width:calc(10*var(--vr));height:calc(10*var(--vr));display:block}.index-module-scss-module__hLGMeG__lineTitle{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;color:var(--color-primary);font-style:normal;font-weight:500}.index-module-scss-module__hLGMeG__lineVariant{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;color:var(--color-primary);opacity:.6;font-style:normal;font-weight:500}.index-module-scss-module__hLGMeG__lineQuantity{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;color:var(--color-primary);opacity:.5;text-transform:uppercase;font-style:normal;font-weight:500}.index-module-scss-module__hLGMeG__linePrice{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;color:var(--color-primary);font-style:normal;font-weight:500}.index-module-scss-module__hLGMeG__footer{padding-top:calc(24*var(--vr));flex-shrink:0}.index-module-scss-module__hLGMeG__checkoutButton{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;width:100%;height:calc(52*var(--vr));background:var(--color-primary);color:var(--color-white);cursor:pointer;text-transform:uppercase;border:none;border-radius:4px;justify-content:center;align-items:center;font-style:normal;font-weight:500;transition:opacity .2s;display:flex}.index-module-scss-module__hLGMeG__checkoutButton:hover{opacity:.85}.index-module-scss-module__hLGMeG__lineItem{gap:calc(12*var(--vr));width:100%;display:flex}.index-module-scss-module__hLGMeG__lineItemImage{width:calc(112*var(--vr));background-color:var(--product-bg);flex-shrink:0;position:relative;overflow:hidden}.index-module-scss-module__hLGMeG__lineItemImageProduct{z-index:1;width:100%;height:100%}.index-module-scss-module__hLGMeG__lineItemImageMedia{object-fit:contain}.index-module-scss-module__hLGMeG__lineItemDetails{gap:calc(10*var(--vr));flex-direction:column;flex:1;min-width:0;display:flex}.index-module-scss-module__hLGMeG__lineItemHeading{flex-direction:column;display:flex}.index-module-scss-module__hLGMeG__lineItemTitle{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(16*calc(1 * var(--vr))*1,16px);line-height:min(124/100*16*calc(1 * var(--vr))*1,124*1%);letter-spacing:calc(-.32*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;color:var(--color-primary);text-transform:uppercase;margin:0;font-style:normal;font-weight:400}.index-module-scss-module__hLGMeG__lineItemVariant{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(16*calc(1 * var(--vr))*1,16px);line-height:min(104/100*16*calc(1 * var(--vr))*1,104*1%);letter-spacing:calc(-.16*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;color:var(--color-primary);margin:0;font-style:italic;font-weight:400}.index-module-scss-module__hLGMeG__lineItemAttributes{gap:calc(4*var(--vr));width:100%;padding:calc(6*var(--vr)) 0;flex-direction:column;display:flex}.index-module-scss-module__hLGMeG__lineItemAttribute{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(124/100*11*calc(1 * var(--vr))*1,124*1%);letter-spacing:calc(-.22*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;color:#1c1f21;margin:0;font-style:normal;font-weight:400}.index-module-scss-module__hLGMeG__lineItemAddon{align-items:flex-start;gap:calc(4*var(--vr));flex-direction:column;width:100%;display:flex}.index-module-scss-module__hLGMeG__lineItemAddonPrice{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(124/100*11*calc(1 * var(--vr))*1,124*1%);letter-spacing:calc(-.22*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;color:rgba(var(--color-primary-rgb), .5);white-space:nowrap;margin:0;font-style:normal;font-weight:400}.index-module-scss-module__hLGMeG__lineItemQtyRow{width:100%;padding:calc(4*var(--vr)) 0;justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__hLGMeG__lineItemQty{width:calc(74*var(--vr));height:calc(30*var(--vr));padding:calc(8*var(--vr)) calc(8*var(--vr)) calc(8*var(--vr)) calc(10*var(--vr));border-radius:calc(4*var(--vr));background-color:var(--color-white);border:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__hLGMeG__lineItemQtyText{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(124/100*11*calc(1 * var(--vr))*1,124*1%);letter-spacing:calc(-.22*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;align-items:center;gap:calc(2*var(--vr));white-space:nowrap;margin:0;font-style:normal;font-weight:400;display:flex}.index-module-scss-module__hLGMeG__lineItemQtyLabel{color:rgba(var(--color-primary-rgb), .5)}.index-module-scss-module__hLGMeG__lineItemQtyValue{color:var(--color-primary)}.index-module-scss-module__hLGMeG__lineItemQtyChevronContainer{padding:4px 3px}.index-module-scss-module__hLGMeG__lineItemPrice{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(16*calc(1 * var(--vr))*1,16px);line-height:min(104/100*16*calc(1 * var(--vr))*1,104*1%);letter-spacing:calc(-.16*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;color:var(--color-primary);white-space:nowrap;margin:0;font-style:italic;font-weight:400}.index-module-scss-module__hLGMeG__lineItemRemove{cursor:pointer;padding:calc(2*var(--vr));opacity:.4;background:0 0;border:none;flex-shrink:0;align-self:flex-start;transition:opacity .2s}.index-module-scss-module__hLGMeG__lineItemRemove:hover{opacity:1}.index-module-scss-module__hLGMeG__lineItemRemove svg{width:calc(10*var(--vr));height:calc(10*var(--vr));display:block}.index-module-scss-module__hLGMeG__prescriptionRow{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.index-module-scss-module__hLGMeG__prescriptionLink{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;color:#1c1f21;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-style:normal;font-weight:500;text-decoration:underline;text-decoration-thickness:calc(1em/25)}.index-module-scss-module__hLGMeG__gateHeader{gap:calc(12*var(--vr));margin-bottom:calc(32*var(--vr));flex-direction:column;display:flex}.index-module-scss-module__hLGMeG__gateTitle{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(23*calc(1 * var(--vr))*1,23px);line-height:min(114/100*23*calc(1 * var(--vr))*1,114*1%);letter-spacing:calc(-.23*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;font-style:italic;font-weight:400}.index-module-scss-module__hLGMeG__gateDescription{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(124/100*11*calc(1 * var(--vr))*1,124*1%);letter-spacing:calc(-.22*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-gt-canon),serif;max-width:calc(327*var(--vr));font-style:normal;font-weight:400}.index-module-scss-module__hLGMeG__gateActions{gap:calc(12*var(--vr));flex-direction:column;display:flex}.index-module-scss-module__hLGMeG__guestButton{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;width:100%;height:calc(52*var(--vr));color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), .3);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-style:normal;font-weight:500;transition:border-color .2s;display:flex}.index-module-scss-module__hLGMeG__guestButton:hover{border-color:var(--color-primary)}
.index-module-scss-module__q8gSPW__form{gap:calc(10*var(--vr));display:flex;position:relative}@media (max-width:768px){.index-module-scss-module__q8gSPW__form{border:1px solid rgba(var(--color-secondary-rgb), .3);border-radius:calc(6*var(--vr));gap:0}}.index-module-scss-module__q8gSPW__input{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(97/100*11*calc(1 * var(--vr))*1,97*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;border:.5px solid var(--color-secondary);border-radius:calc(5*var(--vr));color:var(--color-secondary);padding:0 calc(18*var(--vr));height:calc(47*var(--vr));text-transform:uppercase;background:0 0;outline:none;flex:1;font-style:normal;font-weight:500}.index-module-scss-module__q8gSPW__input::placeholder{color:var(--color-secondary)}@media (max-width:768px){.index-module-scss-module__q8gSPW__input::placeholder{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;font-style:normal;font-weight:500}.index-module-scss-module__q8gSPW__input{padding:0 0 0 calc(18*var(--vr));border:none;border-radius:0;font-size:16px}}.index-module-scss-module__q8gSPW__ctaDesktop{text-transform:uppercase;width:auto;max-width:none;padding:0 calc(28*var(--vr));flex:none;height:calc(47*var(--vr))!important}.index-module-scss-module__q8gSPW__ctaDesktop:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.index-module-scss-module__q8gSPW__ctaDesktop{display:none}}.index-module-scss-module__q8gSPW__submitMobile{display:none}@media (max-width:768px){.index-module-scss-module__q8gSPW__submitMobile{padding:calc(16*var(--vr)) calc(23*var(--vr)) calc(16*var(--vr)) calc(20*var(--vr));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}}.index-module-scss-module__q8gSPW__feedback{font-family:var(--font-gt-canon),serif;font-style:normal;font-weight:400;font-size:min(11*calc(1 * var(--vr))*1,11px);line-height:min(105/100*11*calc(1 * var(--vr))*1,105*1%);letter-spacing:calc(.55*calc(1 * var(--vr))*1);text-rendering:geometricprecision;font-family:var(--font-zalando),sans-serif;font-style:normal;font-weight:500;font-family:var(--font-zalando),sans-serif;left:0;top:calc(100% + 8*var(--vr));text-transform:uppercase;font-style:normal;font-weight:400;position:absolute}.index-module-scss-module__q8gSPW__feedback span{min-width:2ch;display:inline-block}
