.LegalProblemSidebar_overlay__A2UF7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;cursor:pointer}.LegalProblemSidebar_sidebarContainer__sQL89{position:fixed;top:0;right:0;width:30rem;min-width:30rem;height:100vh;background-color:#fff;border-radius:1.25rem 0 0 1.25rem;z-index:1001;display:flex;flex-direction:column;overflow:hidden}.LegalProblemSidebar_header__f1D0f{position:relative;padding:2em .25em;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--borderDefault);flex-shrink:0}.LegalProblemSidebar_header__f1D0f .LegalProblemSidebar_title__I5up6{font-family:var(--primary-font-family);font-weight:700;font-size:1.375em;line-height:1.2;color:var(--brand-green-default);margin:0;text-align:center;max-width:80%}.LegalProblemSidebar_header__f1D0f .LegalProblemSidebar_closeButton__hgcED{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.LegalProblemSidebar_header__f1D0f .LegalProblemSidebar_closeButton__hgcED:hover{opacity:.7}.LegalProblemSidebar_contentSection__yr8HD{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:1em 2em 0;font-family:var(--font-family-base)}.LegalProblemSidebar_scrollableContent__RJkTj{flex:1;overflow-y:auto;padding-bottom:1em}.LegalProblemSidebar_scrollableContent__RJkTj::-webkit-scrollbar{display:none}.LegalProblemSidebar_scrollableContent__RJkTj{-ms-overflow-style:none;scrollbar-width:none}.LegalProblemSidebar_scrollableContent__RJkTj .LegalProblemSidebar_paragraph__3AP3C{font-size:1em;line-height:1.5;color:var(--charcoalColor);margin:0 0 1em}.LegalProblemSidebar_scrollableContent__RJkTj .LegalProblemSidebar_paragraph__3AP3C strong{font-weight:700}.LegalProblemSidebar_scrollableContent__RJkTj .LegalProblemSidebar_subtitle__bDzY7{font-weight:700;font-size:1em;line-height:1.3;margin:1.5em 0 0}.LegalProblemSidebar_scrollableContent__RJkTj .LegalProblemSidebar_list__ASK8Y{font-size:1em;line-height:1.6;color:var(--charcoalColor);margin:0 0 1.5em;list-style-type:disc;padding-left:1.5em}.LegalProblemSidebar_scrollableContent__RJkTj .LegalProblemSidebar_list__ASK8Y li strong{font-weight:700}.LegalProblemSidebar_actionButtonContainer__P4JvO{padding:2rem;flex-shrink:0;border-top:1px solid var(--borderDefault);background:#fff}.LegalProblemSidebar_actionButtonContainer__P4JvO .LegalProblemSidebar_checkboxLabel___U1uU{margin-bottom:1.5em;font-family:var(--font-family-base)}.LegalProblemSidebar_closeActionButton__HS_tf{display:flex;align-items:center;gap:4px;padding:.5em .875em .5em .6875em;background-color:var(--brand-green-default);color:#fff;border:none;border-radius:30px;cursor:pointer;transition:opacity .2s ease;font-family:var(--font-family-base);font-size:1em;font-weight:400;letter-spacing:.01em;line-height:1.2em}.LegalProblemSidebar_closeActionButton__HS_tf:hover{opacity:var(--hoverOpacity)}.LegalProblemSidebar_closeActionButton__HS_tf:disabled{opacity:.5;cursor:not-allowed}.LegalProblemSidebar_closeActionButton__HS_tf{width:100%;font-weight:500;font-size:1.125em;justify-content:center;height:3rem}@media(max-width:768px){.LegalProblemSidebar_sidebarContainer__sQL89{width:100vw;min-width:100vw;border-radius:1em 1em 0 0;bottom:0;top:unset;height:90svh}.LegalProblemSidebar_header__f1D0f{padding:1rem}.LegalProblemSidebar_header__f1D0f .LegalProblemSidebar_title__I5up6{font-size:1.125em}.LegalProblemSidebar_header__f1D0f .LegalProblemSidebar_closeButton__hgcED{right:1rem;top:50%;transform:translateY(-50%)}.LegalProblemSidebar_contentSection__yr8HD{padding:1rem 1rem 0}.LegalProblemSidebar_actionButtonContainer__P4JvO{padding:1rem}}.LegalProblemSidebar_introText__grj_S{font-weight:500;text-align:center;font-size:1em;line-height:1.5;color:var(--foreground-default);margin:0 0 1.5em}@media(max-width:768px){.LegalProblemSidebar_introText__grj_S{font-size:.875em;font-weight:400}}.LegalProblemSidebar_questionTitle__hDhWM{text-align:center;color:var(--brand-green-default);font-weight:700;font-size:1.125em;margin:0 0 2rem}@media(max-width:768px){.LegalProblemSidebar_questionTitle__hDhWM{font-weight:500}}.LegalProblemSidebar_optionsList__l_Xzo{display:flex;flex-direction:column;gap:1.5em;margin-bottom:1em}.LegalProblemSidebar_optionItem__sVq7K{display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .2s ease}.LegalProblemSidebar_optionItem__sVq7K:hover .LegalProblemSidebar_optionText__PnZ1F{color:var(--brand-green-default)}.LegalProblemSidebar_radioInput__vr_Lq{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.LegalProblemSidebar_radioCircle__1oTAw{width:1.25em;height:1.25em;border:2px solid var(--background-surface3);border-radius:50%;position:relative;flex-shrink:0;transition:all .2s ease}.LegalProblemSidebar_optionItem__sVq7K.LegalProblemSidebar_selected__XGiUv .LegalProblemSidebar_radioCircle__1oTAw,.LegalProblemSidebar_radioInput__vr_Lq:checked+.LegalProblemSidebar_radioCircle__1oTAw{border-color:var(--brand-green-default);background-color:var(--brand-green-default)}.LegalProblemSidebar_optionItem__sVq7K.LegalProblemSidebar_selected__XGiUv .LegalProblemSidebar_radioCircle__1oTAw:after,.LegalProblemSidebar_radioInput__vr_Lq:checked+.LegalProblemSidebar_radioCircle__1oTAw:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.625em;height:.625em;border-radius:50%;background-color:var(--white)}.LegalProblemSidebar_optionText__PnZ1F{flex:1;font-size:.875em;line-height:1.4;font-weight:500;color:var(--foreground-default)}.LegalProblemSidebar_reviewTitle__J5jPe{font-weight:500;font-size:1em;line-height:1.3;margin:0 0 2em;color:var(--foreground-default);text-align:center}.LegalProblemSidebar_reviewSection__vikXJ{margin-bottom:2em}.LegalProblemSidebar_reviewLabel__WJ1Ab{margin:0 0 .5em}.LegalProblemSidebar_reviewLabel__WJ1Ab,.LegalProblemSidebar_reviewValue__Amow0{font-size:.75em;color:var(--foreground-default);line-height:1rem;text-align:center}.LegalProblemSidebar_reviewValue__Amow0{margin:0}.LegalProblemSidebar_formSection__ywuPK{display:flex;flex-direction:column;gap:1.5em;margin-bottom:2em}.LegalProblemSidebar_formLabel___zlvK{display:flex;flex-direction:column;gap:.5rem;font-size:.75em;color:var(--foreground-default);line-height:1rem;cursor:pointer}.LegalProblemSidebar_input__jQJCC,.LegalProblemSidebar_textarea__cQ7r6{padding-bottom:.5rem;font-size:1rem;font-family:var(--font-family-base);color:var(--foreground-default);background-color:#fff;border-bottom:1px solid var(--border-default);transition:border-color .2s ease}.LegalProblemSidebar_input__jQJCC:focus,.LegalProblemSidebar_textarea__cQ7r6:focus{outline:none;border-color:var(--brand-green-default)}.LegalProblemSidebar_input__jQJCC::placeholder,.LegalProblemSidebar_textarea__cQ7r6::placeholder{color:var(--foreground-disabled)}.LegalProblemSidebar_textarea__cQ7r6{resize:vertical;min-height:100px}.LegalProblemSidebar_checkboxesSection__Yq0AT{display:flex;flex-direction:column;gap:1em;margin-bottom:1em}.LegalProblemSidebar_checkboxLabel___U1uU{display:flex;align-items:flex-start;gap:1em;cursor:pointer}.LegalProblemSidebar_checkboxInput__cUB9Z{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.LegalProblemSidebar_checkboxSquare__5bI7D{width:1.5em;height:1.5em;background-color:var(--background-surface3);border-radius:.25em;position:relative;flex-shrink:0;margin-top:.125em;transition:all .2s ease}.LegalProblemSidebar_checkboxInput__cUB9Z:checked+.LegalProblemSidebar_checkboxSquare__5bI7D{border-color:var(--brand-green-default);background-color:var(--brand-green-default)}.LegalProblemSidebar_checkboxInput__cUB9Z:checked+.LegalProblemSidebar_checkboxSquare__5bI7D:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:.375em;height:.625em;border:solid #fff;border-width:0 2px 2px 0}.LegalProblemSidebar_checkboxText__93aeJ{flex:1;font-size:.875rem;line-height:1rem;color:var(--foreground-default)}.LegalProblemSidebar_link__mZu5O{color:var(--brand-green-default);text-decoration:underline;transition:opacity .2s ease}.LegalProblemSidebar_link__mZu5O:hover{opacity:.8}.LegalProblemSidebar_buttonGroup__GQYP1{display:flex;gap:1em;width:100%}@media(max-width:768px){.LegalProblemSidebar_buttonGroup__GQYP1{flex-direction:column-reverse;gap:1em}}.LegalProblemSidebar_cancelButton__AD2M3{display:flex;align-items:center;gap:4px;padding:.5em .875em .5em .6875em;background-color:#fff;color:var(--brand-green-default);border:none;border-radius:30px;cursor:pointer;transition:opacity .2s ease;font-family:var(--font-family-base);font-size:1em;font-weight:400;letter-spacing:.01em;line-height:1.2em}.LegalProblemSidebar_cancelButton__AD2M3:disabled{opacity:.5;cursor:not-allowed}.LegalProblemSidebar_cancelButton__AD2M3{flex:1;border:2px solid var(--brand-green-default);justify-content:center;height:3rem;font-weight:500;font-size:1.125em}.LegalProblemSidebar_cancelButton__AD2M3:hover{opacity:var(--hoverOpacity)}@media(max-width:768px){.LegalProblemSidebar_cancelButton__AD2M3{min-height:3rem}}.LegalProblemSidebar_submitButton__MX_Ns{display:flex;align-items:center;gap:4px;padding:.5em .875em .5em .6875em;background-color:var(--brand-green-default);color:#fff;border:none;border-radius:30px;cursor:pointer;transition:opacity .2s ease;font-family:var(--font-family-base);font-size:1em;font-weight:400;letter-spacing:.01em;line-height:1.2em}.LegalProblemSidebar_submitButton__MX_Ns:hover{opacity:var(--hoverOpacity)}.LegalProblemSidebar_submitButton__MX_Ns{flex:1;justify-content:center;height:3rem;font-weight:500;font-size:1.125em}.LegalProblemSidebar_submitButton__MX_Ns:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.LegalProblemSidebar_submitButton__MX_Ns{min-height:3rem}}.LegalProblemSidebar_errorMessage__CJlAS{margin-top:1em;color:var(--error-default);font-size:.875em;line-height:1.25rem}.SuccessPopup_popup__1PJGZ{position:fixed;bottom:3.75em;left:7.5em;background-color:var(--brand-green-default);color:var(--white);border-radius:1rem;padding:1em .75em 1em 1.25em;max-width:25em;z-index:2000;display:flex;align-items:center;gap:1em}.SuccessPopup_closeButton__XwMhv{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.75em}.SuccessPopup_closeButton__XwMhv:hover{opacity:var(--hoverOpacity)}.SuccessPopup_message__k2Dli{font-size:.875em;line-height:1.25rem;margin:0;font-weight:500}@media(max-width:768px){.SuccessPopup_popup__1PJGZ{top:4.5rem;left:1rem;bottom:unset;right:1rem}}.SplitButton_splitButton__MDpb1{display:flex;align-items:center;width:100%;background:#f5f5f5;border:none;border-radius:999px;padding:0 16px;height:50px;cursor:pointer;justify-content:space-between;box-shadow:none;transition:background .2s;position:relative}.SplitButton_splitButton__MDpb1:hover{opacity:var(--hoverOpacity)}.SplitButton_leftIcon__vYWI8{display:flex;align-items:center;margin-right:24px;position:absolute}.SplitButton_label__mP0St{flex:1;text-align:center;font-size:1rem;font-weight:500;color:#155e63;font-family:var(--font-family-base)}.SplitButton_divider__B3kXf{width:1px;height:32px;background:#ddd;margin:0 12px;border-radius:1px;position:absolute;right:40px}.SplitButton_menuIcon__uoUq3{display:flex;align-items:center;cursor:pointer;padding-left:8px;position:absolute;right:16px}.SplitButton_menuIcon__uoUq3:hover{opacity:var(--hoverOpacity)}@media(max-width:768px){.SplitButton_label__mP0St{font-size:.875em}.SplitButton_menuIcon__uoUq3{padding-left:0;width:2.25em;height:2.25em;display:flex;justify-content:center;align-items:center}.SplitButton_leftIcon__vYWI8 img,.SplitButton_menuIcon__uoUq3 img{width:1.25em;height:1.25em}}.TransparencySidebar_overlay__UEPhy{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;cursor:pointer}.TransparencySidebar_sidebarContainer__zr7Ij{position:fixed;top:0;right:0;width:30rem;min-width:30rem;height:100vh;background-color:#fff;border-radius:1.25rem 0 0 1.25rem;z-index:1001;display:flex;flex-direction:column;overflow:hidden}.TransparencySidebar_header__RviNf{position:relative;padding:2em .25em;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--borderDefault);flex-shrink:0}.TransparencySidebar_header__RviNf .TransparencySidebar_title__Lv1eA{font-family:var(--primary-font-family);font-weight:700;font-size:1.375em;line-height:1.2;color:var(--brand-green-default);margin:0;text-align:center;max-width:80%}.TransparencySidebar_header__RviNf .TransparencySidebar_closeButton__TA_Sd{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.TransparencySidebar_header__RviNf .TransparencySidebar_closeButton__TA_Sd:hover{opacity:.7}.TransparencySidebar_contentSection__OYrzp{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:1em 2em 0;font-family:var(--font-family-base)}.TransparencySidebar_scrollableContent__ezfSM{flex:1;overflow-y:auto;padding-bottom:1em}.TransparencySidebar_scrollableContent__ezfSM::-webkit-scrollbar{display:none}.TransparencySidebar_scrollableContent__ezfSM{-ms-overflow-style:none;scrollbar-width:none}.TransparencySidebar_scrollableContent__ezfSM .TransparencySidebar_paragraph__9sP86{font-size:1em;line-height:1.5;color:var(--charcoalColor);margin:0 0 1em}.TransparencySidebar_scrollableContent__ezfSM .TransparencySidebar_paragraph__9sP86 strong{font-weight:700}.TransparencySidebar_scrollableContent__ezfSM .TransparencySidebar_subtitle__IjTSY{font-weight:700;font-size:1em;line-height:1.3;margin:1.5em 0 0}.TransparencySidebar_scrollableContent__ezfSM .TransparencySidebar_list__XYC5b{font-size:1em;line-height:1.6;color:var(--charcoalColor);margin:0 0 1.5em;list-style-type:disc;padding-left:1.5em}.TransparencySidebar_scrollableContent__ezfSM .TransparencySidebar_list__XYC5b li strong{font-weight:700}.TransparencySidebar_actionButtonContainer__YvDKb{padding:2rem;flex-shrink:0;border-top:1px solid var(--borderDefault);background:#fff}.TransparencySidebar_actionButtonContainer__YvDKb .TransparencySidebar_checkboxLabel__3J0EE{margin-bottom:1.5em;font-family:var(--font-family-base)}.TransparencySidebar_closeActionButton__Z2oAe{display:flex;align-items:center;gap:4px;padding:.5em .875em .5em .6875em;background-color:var(--brand-green-default);color:#fff;border:none;border-radius:30px;cursor:pointer;transition:opacity .2s ease;font-family:var(--font-family-base);font-size:1em;font-weight:400;letter-spacing:.01em;line-height:1.2em}.TransparencySidebar_closeActionButton__Z2oAe:hover{opacity:var(--hoverOpacity)}.TransparencySidebar_closeActionButton__Z2oAe:disabled{opacity:.5;cursor:not-allowed}.TransparencySidebar_closeActionButton__Z2oAe{width:100%;font-weight:500;font-size:1.125em;justify-content:center;height:3rem}@media(max-width:768px){.TransparencySidebar_sidebarContainer__zr7Ij{width:100vw;min-width:100vw;border-radius:1em 1em 0 0;bottom:0;top:unset;height:90svh}.TransparencySidebar_header__RviNf{padding:1rem}.TransparencySidebar_header__RviNf .TransparencySidebar_title__Lv1eA{font-size:1.125em}.TransparencySidebar_header__RviNf .TransparencySidebar_closeButton__TA_Sd{right:1rem;top:50%;transform:translateY(-50%)}.TransparencySidebar_contentSection__OYrzp{padding:1rem 1rem 0}.TransparencySidebar_actionButtonContainer__YvDKb{padding:1rem}}.ProductBanner_productBanner__urx1W{position:fixed;top:0;left:0;right:0;width:100%;background-color:var(--white);z-index:15;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75em 7.5em;border-bottom:1px solid rgba(95,102,102,.2)}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0{display:flex;flex-direction:row;align-items:center;gap:1rem}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_thumbnail__4eOp9{width:64px;height:64px;border-radius:12px;overflow:hidden;flex-shrink:0}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_thumbnail__4eOp9 .ProductBanner_thumbnailImage__7QRwW{width:100%;height:100%;object-fit:contain}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS{display:flex;flex-direction:column;gap:.5rem}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_title__QDFdM{color:#1a1c1c;font-weight:400;font-size:12px;line-height:1.33;max-width:400px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_ratingSection__kr24P{display:flex;align-items:center;gap:.25rem}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_ratingSection__kr24P .ProductBanner_ratingValue__Z9yxK{color:var(--charcoalColor);font-weight:400;font-size:14px;line-height:1.43}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_ratingSection__kr24P .ProductBanner_reviewCount__vnOs6{color:#7f8585;font-weight:400;font-size:14px;line-height:1.43}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_anchorSection__biMGL{display:flex;gap:15px}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_anchorSection__biMGL .ProductBanner_anchorLink__4KGyM{color:#7f8585;font-weight:400;font-size:14px;line-height:1.43;text-decoration:none;cursor:pointer}.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_anchorSection__biMGL .ProductBanner_anchorLink__4KGyM.ProductBanner_active__GHVon,.ProductBanner_productBanner__urx1W .ProductBanner_left___nQF0 .ProductBanner_details__ypMeS .ProductBanner_anchorSection__biMGL .ProductBanner_anchorLink__4KGyM:hover{color:#1b5f5f}.ProductBanner_productBanner__urx1W .ProductBanner_right__nxY5_{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.ProductBanner_productBanner__urx1W .ProductBanner_right__nxY5_ .ProductBanner_priceSection__0tMb5{display:flex;flex-direction:column;justify-content:center}.ProductBanner_productBanner__urx1W .ProductBanner_right__nxY5_ .ProductBanner_priceSection__0tMb5 .ProductBanner_currentPrice__MCGPU{color:#e63946;font-family:Nunito;font-weight:500;font-size:18px;line-height:1.11}.ProductBanner_productBanner__urx1W .ProductBanner_right__nxY5_ .ProductBanner_priceSection__0tMb5 .ProductBanner_originalPrice__Vm1Vf{color:var(--charcoalColor);font-weight:400;font-size:14px;line-height:1.43}.ProductBanner_productBanner__urx1W .ProductBanner_right__nxY5_ .ProductBanner_buttonsSection__HXsPw{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:768px){.ProductBanner_productBanner__urx1W{display:none}}