@keyframes order-state_backgroundAnimation__mwTS2{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-state_container__dje3N{font-size:var(--fs-2xs);padding:.25em .6em;border-radius:var(--radius-s);display:flex;gap:.5em;align-items:center;width:max-content}.order-state_dot__knSEy{border:1px solid var(--dot-color);width:.5em;height:.5em;border-radius:50%}.order-state_new__jvvBJ{background:var(--color-primary-50);--dot-color:var(--color-primary-500)}.order-state_inProgress__IZi3H{background:var(--color-info-50);--dot-color:var(--color-info-400)}.order-state_completed__cLb_N{background:var(--color-success-50);--dot-color:var(--color-success-600)}.order-state_canceled__AqI4g{background:var(--color-neutral-100);--dot-color:var(--color-neutral-500)}@keyframes user-offer_backgroundAnimation__shQPs{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-offer_container__xec9l{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:50px}@media(max-width:599px){.user-offer_container__xec9l{gap:32px}}.user-offer_container__xec9l .user-offer_status__a_4Cv{font-size:var(--fs-s)}@media(max-width:599px){.user-offer_container__xec9l .user-offer_status__a_4Cv{font-size:var(--fs-1xs)}.user-offer_container__xec9l .user-offer_header__E_FO8{flex-direction:column}}.user-offer_container__xec9l.user-offer_loading___I7xH .user-offer_details__BXj_t,.user-offer_container__xec9l.user-offer_loading___I7xH .user-offer_info__VMyE2{pointer-events:none;opacity:.5}.user-offer_container__xec9l .user-offer_loader__jFydR{width:100%;padding:100px 0}.user-offer_actions__0SR2f{display:flex;align-items:flex-start;gap:8px}@media(max-width:599px){.user-offer_actions__0SR2f{gap:4px}}.user-offer_buttonActive__kk1ri svg path{fill:var(--color-primary-300)}.user-offer_number___YPCt{font-size:.9em;font-weight:var(--fw-light)}.user-offer_error__A5YsS{padding:1em 0;font-size:var(--fs-sm);color:var(--color-error-600)}@media(max-width:599px){.user-offer_error__A5YsS{font-size:var(--fs-s)}}.user-offer_info__VMyE2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:599px){.user-offer_info__VMyE2{grid-template-columns:1fr}}.user-offer_column__4CiCa{display:flex;flex-direction:column;gap:16px}.user-offer_box__VMU_Q{display:flex;flex-direction:column;gap:.35em;font-size:var(--fs-1xs);line-height:calc(1.5*var(--lhm))}@media(max-width:599px){.user-offer_box__VMU_Q{font-size:var(--fs-2xs)}}.user-offer_box__VMU_Q.user-offer_wide__kwjYy{grid-column:span 2}@media(max-width:599px){.user-offer_box__VMU_Q.user-offer_wide__kwjYy{grid-column:span 1}}.user-offer_box__VMU_Q a{word-wrap:anywhere}.user-offer_label__gOW7_{color:var(--color-neutral-600);font-size:.85em}.user-offer_details__BXj_t{display:grid;grid-template-columns:1fr 275px;align-items:start;grid-gap:50px;gap:50px;position:relative}@container (width < 760px){.user-offer_details__BXj_t{grid-template-columns:1fr}}.user-offer_group__cgD_q{padding-top:30px}.user-offer_groupName__ycrca{padding-bottom:.5em;font-size:var(--fs-s);font-weight:var(--fw-medium)}@media(max-width:599px){.user-offer_groupName__ycrca{font-size:var(--fs-1xs)}}.user-offer_listItem__noGoI{padding:20px 0;border-bottom:1px solid var(--color-neutral-100);container-type:inline-size}.user-offer_summary___8f4p{position:-webkit-sticky;position:sticky;top:var(--header-height);display:flex;flex-direction:column;gap:12px;padding:0 0 20px;border-bottom:1px solid var(--color-neutral-100)}@media(max-width:599px){.user-offer_summary___8f4p{padding:16px 0}}.user-offer_summaryRow__lizV2{font-size:var(--fs-s);display:flex;justify-content:space-between;align-items:center}@media(max-width:599px){.user-offer_summaryRow__lizV2{font-size:var(--fs-1xs)}}.user-offer_summaryValue__8K9Bx{font-size:1.125em;font-weight:var(--fw-medium)}.user-offer_emptyBox__Y1xkL{display:flex;align-items:center;gap:16px;padding:24px 0}.user-offer_empty__UhixN{font-size:var(--fs-s)}@media(max-width:599px){.user-offer_empty__UhixN{font-size:var(--fs-1xs)}}@keyframes offer-item-card_backgroundAnimation__a81l5{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.offer-item-card_container___x7A9{display:grid;grid-template-columns:6.25em 1fr;grid-gap:1em;gap:1em;font-size:var(--fs-s)}.offer-item-card_container___x7A9.offer-item-card_loading__uStg_{opacity:.5;pointer-events:none}@container (width < 425px){.offer-item-card_container___x7A9{font-size:var(--fs-1xs)}}@media(max-width:599px){.offer-item-card_container___x7A9{font-size:var(--fs-1xs)}}.offer-item-card_ratio__dsJFp{aspect-ratio:var(--aspect-ratio-product-image)}.offer-item-card_content__Mt4pf{display:flex;flex-direction:column;gap:1.5em}.offer-item-card_header__Ng94_{display:grid;grid-template-columns:1fr max-content;grid-gap:.5em;gap:.5em;align-items:start}.offer-item-card_nameBox__B8zL9{display:flex;flex-direction:column;gap:.25em}.offer-item-card_brand__y_IFT{font-size:.85em;color:var(--color-neutral-600)}.offer-item-card_actions__kW5IS{display:grid;grid-template-columns:minmax(0,100px) 1fr 1fr;grid-gap:.5em;gap:.5em}@container (width < 425px){.offer-item-card_actions__kW5IS{grid-template-columns:1fr;gap:1em}}@media(max-width:599px){.offer-item-card_actions__kW5IS{grid-template-columns:1fr;gap:1em}}.offer-item-card_prices__KDBr9{display:flex;gap:1em}@container (width < 450px){.offer-item-card_prices__KDBr9{flex-direction:column}}@media(max-width:599px){.offer-item-card_prices__KDBr9{flex-direction:column}}.offer-item-card_prices__KDBr9.offer-item-card_unit__eVLpP{font-size:.85em}.offer-item-card_priceBox__Fanqh{display:flex;flex-direction:column;gap:.25em}.offer-item-card_pricesLabel__ZBIZW{font-size:.85em;color:var(--color-neutral-600)}@keyframes user-offers_backgroundAnimation__cMITo{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-offers_container__puF_O{display:flex;flex-direction:column;gap:50px;width:100%;max-width:1000px}@media(max-width:599px){.user-offers_container__puF_O{gap:32px}}.user-offers_container__puF_O .user-offers_loader__YoTC0{width:100%;padding:100px 0}.user-offers_empty__lyw5C{padding:1em 0;font-size:var(--fs-sm);display:flex;gap:1.5em;align-items:center;line-height:calc(1.6*var(--lhm))}@media(max-width:599px){.user-offers_empty__lyw5C{font-size:var(--fs-s)}}.user-offers_error__jGZwS{padding:1em 0;font-size:var(--fs-sm);color:var(--color-error-600)}@media(max-width:599px){.user-offers_error__jGZwS{font-size:var(--fs-s)}}.user-offers_content___DghB{display:flex;flex-direction:column;gap:32px}@media(max-width:599px){.user-offers_content___DghB{gap:24px}}.user-offers_listBox__Io8f0{display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.user-offers_listBox__Io8f0{gap:16px}}.user-offers_listHeader__5xPB3{display:flex;justify-content:flex-end;gap:24px}@media(max-width:599px){.user-offers_listHeader__5xPB3{grid-template-columns:1fr 100px max-content;gap:8px}}.user-offers_list__4o5AE{display:flex;flex-direction:column;gap:16px;container-type:inline-size}@media(max-width:599px){.user-offers_list__4o5AE{gap:12px}}.user-offers_sort__yRdKG{width:100%;max-width:150px}@media(max-width:599px){.user-offers_sort__yRdKG{max-width:100px}}@keyframes offer-card_backgroundAnimation___jB4z{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.offer-card_container__7fduO{font-size:var(--fs-1xs);display:grid;grid-template-columns:repeat(5,1fr) max-content;grid-gap:1.5em;gap:1.5em;padding:1.75em 1.5em;border:1px solid var(--color-neutral-200);border-radius:var(--radius-m);position:relative}@container (width < 600px){.offer-card_container__7fduO{grid-template-columns:1fr 1fr;gap:1em}}@media(max-width:599px){.offer-card_container__7fduO{font-size:var(--fs-2xs);grid-template-columns:repeat(2,1fr);gap:1em}}.offer-card_badge__pL4au{font-size:.7em;position:absolute;background:var(--color-primary-50);top:0;left:1em;transform:translateY(-50%);padding:.5em .75em;text-transform:uppercase;border-radius:var(--radius-s);display:flex;align-items:center;width:max-content;font-weight:var(--fw-medium);gap:.5em;letter-spacing:calc(.06em*var(--lsm))}.offer-card_badge__pL4au svg{width:1.25em;height:1.25em}.offer-card_badge__pL4au svg path{fill:var(--color-primary-300)}.offer-card_box__BbKyn{display:flex;flex-direction:column;gap:.65em}@container (width < 600px){.offer-card_main__Jt5D5{grid-column:span 2}}@media(max-width:599px){.offer-card_main__Jt5D5{grid-column:span 2}}.offer-card_label__Nh7X0{font-size:.85em;color:var(--color-neutral-600)}.offer-card_actions__oYtBi{display:flex;align-items:center;justify-content:flex-end}@container (width < 600px){.offer-card_actions__oYtBi{margin:1em 0 0;grid-column:1/3}}@media(max-width:599px){.offer-card_actions__oYtBi{margin:1em 0 0;grid-column:1/3}}.offer-card_action__gDBh_{display:flex;align-items:center;gap:.5em}@media(hover:hover){.offer-card_action__gDBh_:hover svg{transform:translateX(5px) rotate(-90deg)}}.offer-card_action__gDBh_ svg{transition:transform .2s ease-out;transform:rotate(-90deg)}.offer-card_footer__PqmUO{grid-column:1/-1;padding-top:1.25em;border-top:1px solid var(--color-neutral-200)}.offer-card_medium__zMK8T{font-weight:var(--fw-medium)}.offer-card_valueBox__6wAM_{display:flex;flex-direction:column;gap:.25em}@keyframes offer-actions_backgroundAnimation__4yMu5{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.offer-actions_container__INSao{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.offer-actions_button__2w4aL{flex-shrink:0}.offer-actions_icon__ea_4v{width:1.25em;height:1.25em}@keyframes user-order_backgroundAnimation__5qzv3{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-order_container__qOjoE{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:50px}@media(max-width:599px){.user-order_container__qOjoE{gap:32px}.user-order_container__qOjoE .user-order_header_____kU{flex-direction:column}}.user-order_container__qOjoE .user-order_status__gbjfW{font-size:var(--fs-s)}@media(max-width:599px){.user-order_container__qOjoE .user-order_status__gbjfW{font-size:var(--fs-1xs)}}.user-order_container__qOjoE .user-order_summaryDetails__sJP1G{border-top:none}.user-order_container__qOjoE .user-order_loader__huW9J{width:100%;padding:100px 0}.user-order_actions__5iNH7{display:flex;align-items:flex-start;gap:8px}@media(max-width:599px){.user-order_actions__5iNH7{gap:4px}}.user-order_number__vt837{font-size:.9em;font-weight:var(--fw-light)}.user-order_error__OXC_e{padding:1em 0;font-size:var(--fs-sm);color:var(--color-error-600)}@media(max-width:599px){.user-order_error__OXC_e{font-size:var(--fs-s)}}.user-order_content__V3Dza{display:flex;flex-direction:column;gap:32px}@media(max-width:599px){.user-order_content__V3Dza{gap:24px}}.user-order_info__lJasu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:599px){.user-order_info__lJasu{grid-template-columns:1fr}}.user-order_column__akkk5{display:flex;flex-direction:column;gap:16px}.user-order_box__D_0Ud{display:flex;flex-direction:column;gap:.35em;font-size:var(--fs-1xs);line-height:calc(1.5*var(--lhm))}@media(max-width:599px){.user-order_box__D_0Ud{font-size:var(--fs-2xs)}}.user-order_label__rHgZQ{color:var(--color-neutral-600);font-size:.85em}.user-order_details__Fi8sK{display:grid;grid-template-columns:1fr 300px;grid-template-rows:auto 1fr;grid-gap:50px;gap:50px}@media(max-width:1199px){.user-order_details__Fi8sK{gap:32px}}@media(max-width:1023px){.user-order_details__Fi8sK{grid-template-columns:1fr;grid-template-rows:none}}.user-order_orderItem__m5RBs{padding:20px 0;border-bottom:1px solid var(--color-neutral-100)}.user-order_products__J6YfX{grid-column:1/2;grid-row:1/3}@media(max-width:1023px){.user-order_products__J6YfX{grid-column:1/2;grid-row:1/2}}.user-order_comments__G27QZ{grid-column:2/3;grid-row:1/2}@media(max-width:1023px){.user-order_comments__G27QZ{grid-column:1/2;grid-row:2/3}}.user-order_summary__3DqMi{grid-column:2/3;grid-row:2/3}@media(max-width:1023px){.user-order_summary__3DqMi{grid-column:1/2;grid-row:3/4}}.user-order_commentText__NINaA{font-size:var(--fs-s);line-height:calc(1.75*var(--lhm));padding:1em 0 0}.user-order_paymentStatusBox__vGnMU{display:flex;align-items:center;gap:1em}@keyframes user-order-item_backgroundAnimation__DQAyB{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-order-item_container__cybWn{display:grid;grid-template-columns:85px 1fr max-content;grid-gap:24px;gap:24px;grid-template-rows:auto 1fr}@media(max-width:599px){.user-order-item_container__cybWn{gap:16px;grid-template-columns:50px 1fr max-content}}.user-order-item_container__cybWn .user-order-item_price__3WLgx{font-size:inherit}.user-order-item_ratio__BENk8{aspect-ratio:var(--aspect-ratio-product-image,1)}.user-order-item_image__8Rs6X{grid-column:1/2;grid-row:1/3}.user-order-item_content__Tr4Cr{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;gap:16px;font-size:var(--fs-s);line-height:calc(1.3*var(--lhm))}@media(max-width:599px){.user-order-item_content__Tr4Cr{font-size:var(--fs-1xs)}}.user-order-item_name__eSxQS{font-weight:var(--fw-medium)}.user-order-item_quantity__YWv29{font-size:.9em;color:var(--color-neutral-600)}.user-order-item_prices__Fu9uX{grid-column:3/4;grid-row:1/2;display:flex;flex-direction:column;align-items:flex-end;gap:.5em;font-size:var(--fs-s);line-height:calc(1*var(--lhm))}.user-order-item_unitPriceBox__kasJD{font-size:.85em;display:flex;align-items:flex-end;gap:.4em;color:var(--color-neutral-500)}.user-order-item_actions__V_hrR{grid-column:2/4;grid-row:2/3;display:flex;align-items:flex-end;justify-content:flex-end;gap:4px}@keyframes order-service_backgroundAnimation__9mFh8{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-service_container__iwGE_{display:flex;flex-direction:column;gap:20px}.order-service_list__8ia5c{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:1023px){.order-service_list__8ia5c{grid-template-columns:1fr}}@media(max-width:599px){.order-service_list__8ia5c{gap:12px}}@keyframes order-service-card_backgroundAnimation__MtfLl{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-service-card_container__2fKxi{width:100%;display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;grid-gap:1em;gap:1em;text-align:left;font-size:var(--fs-1xs);padding:1.25em;border-radius:var(--radius-m);border:1px solid var(--color-neutral-100);transition:box-shadow .35s ease-out .1s,transform .35s ease-out .1s,border-color .35s ease-out .1s}@media(max-width:599px){.order-service-card_container__2fKxi{font-size:var(--fs-2xs)}}@media(hover:hover){.order-service-card_container__2fKxi:hover{transform:translateY(-2px);box-shadow:0 6px 15px 10px rgba(0,0,0,.015);border-color:var(--color-primary-200)}}.order-service-card_content__usxHb{display:flex;flex-direction:column;gap:.35em;font-size:var(--fs-1xs);line-height:calc(1.3*var(--lhm))}@media(max-width:599px){.order-service-card_content__usxHb{font-size:var(--fs-2xs)}}.order-service-card_icon__VybvL{flex-shrink:0;display:flex}.order-service-card_icon__VybvL svg{width:1.75em;height:1.75em}.order-service-card_header__uErDK{display:flex;gap:.5em;align-items:center}.order-service-card_title__AM4Lq{font-weight:var(--fw-medium)}.order-service-card_caption__6UFQU{font-size:.9em;color:var(--color-neutral-600)}.order-service-card_button__pm7nK{display:flex;gap:.75em;align-items:center;width:max-content;cursor:pointer;padding:.5em 0;letter-spacing:calc(.02em*var(--lsm));background:none;border:none}@media(hover:hover){.order-service-card_button__pm7nK:hover svg{transform:translateX(20%)}}.order-service-card_button__pm7nK svg{width:1.5em;transition:transform .15s ease-out}.order-service-card_chevron__bLZuA{display:block;width:16px;height:16px}@keyframes order-return-status_backgroundAnimation__tb2yz{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-return-status_container__K_uSB{font-size:var(--fs-2xs);padding:.25em .6em;border-radius:var(--radius-s);display:flex;gap:.5em;align-items:center;width:max-content}.order-return-status_dot__F3anK{border:1px solid var(--dot-color);width:.5em;height:.5em;border-radius:50%}.order-return-status_new__GYk3Z{background:var(--color-primary-50);--dot-color:var(--color-primary-500)}.order-return-status_inProgress__q8KTh{background:var(--color-warning-50);--dot-color:var(--color-warning-500)}.order-return-status_accepted__onEtN{background:var(--color-success-50);--dot-color:var(--color-success-600)}.order-return-status_rejected__7MzOR{background:var(--color-error-50);--dot-color:var(--color-error-600)}@keyframes order-complaint-status_backgroundAnimation__GZMxR{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-complaint-status_container__YnAAe{font-size:var(--fs-2xs);padding:.25em .6em;border-radius:var(--radius-s);display:flex;gap:.5em;align-items:center;width:max-content}.order-complaint-status_dot__HmQnp{border:1px solid var(--dot-color);width:.5em;height:.5em;border-radius:50%}.order-complaint-status_new__N86Ht{background:var(--color-primary-50);--dot-color:var(--color-primary-500)}.order-complaint-status_inProgress__SOVKI{background:var(--color-warning-50);--dot-color:var(--color-warning-500)}.order-complaint-status_accepted__et7Rg{background:var(--color-success-50);--dot-color:var(--color-success-600)}.order-complaint-status_rejected__73FKv{background:var(--color-error-50);--dot-color:var(--color-error-600)}.order-complaint-status_partiallyAccepted__IISVi{background:var(--color-info-50);--dot-color:var(--color-info-500)}@keyframes payment-status_backgroundAnimation__SpQ2J{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.payment-status_container__owZTr{font-size:var(--fs-2xs);padding:.25em .6em;border-radius:var(--radius-s);display:flex;gap:.5em;align-items:center;width:max-content}.payment-status_dot__7Oc9e{border:1px solid var(--dot-color);width:.5em;height:.5em;border-radius:50%}.payment-status_new__2S2vw{background:var(--color-primary-50);--dot-color:var(--color-primary-500)}.payment-status_canceled__dwUGj{background:var(--color-neutral-100);--dot-color:var(--color-neutral-500)}.payment-status_failed__MvJlC{background:var(--color-error-50);--dot-color:var(--color-error-500)}.payment-status_paid__QaNnr{background:var(--color-success-50);--dot-color:var(--color-success-500)}.payment-status_pending__H2eUl{background:var(--color-warning-50);--dot-color:var(--color-warning-500)}.payment-status_started__uxr_b{background:var(--color-info-50);--dot-color:var(--color-info-500)}@keyframes user-orders_backgroundAnimation__Rk6S8{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-orders_container__2GR7L{display:flex;flex-direction:column;gap:50px;width:100%;max-width:1000px}@media(max-width:599px){.user-orders_container__2GR7L{gap:32px}}.user-orders_container__2GR7L .user-orders_loader__rhK_T{width:100%;padding:100px 0}.user-orders_empty__HMOPZ{padding:1em 0;font-size:var(--fs-sm);display:flex;gap:1.5em;align-items:center;line-height:calc(1.6*var(--lhm))}@media(max-width:599px){.user-orders_empty__HMOPZ{font-size:var(--fs-s)}}.user-orders_error__KbHae{padding:1em 0;font-size:var(--fs-sm);color:var(--color-error-600)}@media(max-width:599px){.user-orders_error__KbHae{font-size:var(--fs-s)}}.user-orders_content__DDpNd{display:flex;flex-direction:column;gap:32px}@media(max-width:599px){.user-orders_content__DDpNd{gap:24px}}.user-orders_list__Oai9S{display:flex;flex-direction:column;gap:16px;container-type:inline-size}@media(max-width:599px){.user-orders_list__Oai9S{gap:12px}}@keyframes order-card_backgroundAnimation__ymVvw{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-card_container__G68l9{font-size:var(--fs-1xs);display:grid;grid-template-columns:repeat(5,1fr) max-content;grid-gap:1.5em;gap:1.5em;padding:1.75em 1.5em;border:1px solid var(--color-neutral-200);border-radius:var(--radius-m)}@container (width < 600px){.order-card_container__G68l9{grid-template-columns:1fr 1fr;gap:1em}}@media(max-width:599px){.order-card_container__G68l9{font-size:var(--fs-2xs);grid-template-columns:repeat(2,1fr);gap:1em}}.order-card_box__2cqYf{display:flex;flex-direction:column;gap:.65em}@container (width < 600px){.order-card_main__fsH0A{grid-column:span 2}}@media(max-width:599px){.order-card_main__fsH0A{grid-column:span 2}}.order-card_label__QMjb0{font-size:.85em;color:var(--color-neutral-600)}.order-card_actions__fqUsr{display:flex;align-items:center;justify-content:flex-end}@container (width < 600px){.order-card_actions__fqUsr{margin:1em 0 0;grid-column:1/3}}@media(max-width:599px){.order-card_actions__fqUsr{margin:1em 0 0;grid-column:1/3}}.order-card_action__qHV7w{display:flex;align-items:center;gap:.5em}@media(hover:hover){.order-card_action__qHV7w:hover svg{transform:translateX(5px) rotate(-90deg)}}.order-card_action__qHV7w svg{transition:transform .2s ease-out;transform:rotate(-90deg)}.order-card_medium__aUgRP{font-weight:var(--fw-medium)}@keyframes user-wishlist_backgroundAnimation__VMUs7{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-wishlist_container__6c9Dp{display:flex;flex-direction:column;gap:50px;width:100%;max-width:1000px}@media(max-width:599px){.user-wishlist_container__6c9Dp{gap:32px}}.user-wishlist_container__6c9Dp.user-wishlist_loading__2DcWu .user-wishlist_list__vaoK2{pointer-events:none;opacity:.5}.user-wishlist_container__6c9Dp .user-wishlist_loader__1dJKN{width:100%;padding:100px 0}.user-wishlist_empty__Oj5i1{padding:1em 0;font-size:var(--fs-sm);display:flex;gap:1.5em;align-items:center;line-height:calc(1.6*var(--lhm))}@media(max-width:599px){.user-wishlist_empty__Oj5i1{font-size:var(--fs-s)}}.user-wishlist_error__FrEhM{padding:1em 0;font-size:var(--fs-sm);color:var(--color-error-600)}@media(max-width:599px){.user-wishlist_error__FrEhM{font-size:var(--fs-s)}}.user-wishlist_content__93jpS{display:flex;flex-direction:column;gap:24px}.user-wishlist_list__vaoK2{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}.user-wishlist_list__vaoK2 li{container-type:inline-size}.user-wishlist_count__9DXv3{font-size:var(--fs-1xs)}.user-wishlist_count__9DXv3 span{color:var(--color-neutral-600)}@keyframes wishlist-card_backgroundAnimation__u9efM{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.wishlist-card_container__zZyw7{display:grid;grid-template-columns:minmax(7em,12.5em) minmax(10em,1fr) max-content max-content;grid-gap:1.6em;gap:1.6em;font-size:var(--fs-m)}.wishlist-card_container__zZyw7 .wishlist-card_price__Jh_0W{font-size:.75em}.wishlist-card_container__zZyw7 .wishlist-card_category__j79kQ{font-size:.7em}@media(max-width:839px){.wishlist-card_container__zZyw7{font-size:var(--fs-s)}}@media(max-width:599px){.wishlist-card_container__zZyw7{grid-template-columns:minmax(7em,12.5em) minmax(10em,1fr)}}@container (width < 800px){.wishlist-card_container__zZyw7{font-size:var(--fs-s)}}@container (width < 600px){.wishlist-card_container__zZyw7{grid-template-columns:minmax(7em,12.5em) minmax(10em,1fr)}}@media(hover:hover){.wishlist-card_container__zZyw7:hover .wishlist-card_imageBox__l66Rq{border-color:var(--color-primary-200)}}.wishlist-card_imageBox__l66Rq{background:var(--color-neutral-100);border-radius:var(--radius-l);padding:1.6em;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border:1px solid rgba(0,0,0,0);transition:border-color .35s ease-out .1s}@media(max-width:599px){.wishlist-card_imageBox__l66Rq{grid-column:1/2;grid-row:1/3;padding:1.25em}}@container (width < 600px){.wishlist-card_imageBox__l66Rq{grid-column:1/2;grid-row:1/3;padding:1.25em}}.wishlist-card_image__V8sdg{width:100%}.wishlist-card_ratio__HRO9f{aspect-ratio:var(--aspect-ratio-product-image,1)}.wishlist-card_content__S12LX{padding:2em 0;display:flex;flex-direction:column;justify-content:space-between;gap:1.6em}.wishlist-card_header__b7QfC{display:flex;flex-direction:column;gap:.75em}.wishlist-card_brand__uw30b{font-size:.8em;color:var(--color-neutral-600)}.wishlist-card_nameBox__brFG6{display:flex;flex-direction:column;line-height:calc(1.5*var(--lhm))}.wishlist-card_name__B2nde{font-weight:var(--fw-medium);font-size:1em}.wishlist-card_date__mfuRa{font-size:.65em;color:var(--color-neutral-500)}.wishlist-card_actions__r1_5m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8em}@media(max-width:599px){.wishlist-card_actions__r1_5m{grid-column:2/3;grid-row:2/3;align-items:flex-end}}@container (width < 600px){.wishlist-card_actions__r1_5m{grid-column:2/3;grid-row:2/3;align-items:flex-end}}.wishlist-card_line__qZMqw{width:1px;height:calc(100% - 3.2em);background:var(--color-neutral-100);align-self:center}@media(max-width:599px){.wishlist-card_line__qZMqw{display:none}}@container (width < 600px){.wishlist-card_line__qZMqw{display:none}}.wishlist-card_link__CBanY{display:flex;align-items:center;gap:.5em;font-size:.8em;width:max-content;letter-spacing:calc(.02em*var(--lsm))}@media(hover:hover){.wishlist-card_link__CBanY:hover svg{transform:translateX(20%)}}.wishlist-card_link__CBanY svg{width:1.5em;transition:transform .15s ease-out}@keyframes wedding-calculator_backgroundAnimation__EBF88{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.wedding-calculator_section__rSIej{--main-col-width:1250px}.wedding-calculator_content__e0M5Z{display:flex;flex-direction:column;gap:20px}@media(max-width:839px){.wedding-calculator_content__e0M5Z{gap:16px}}@media(max-width:599px){.wedding-calculator_content__e0M5Z{gap:12px}}.wedding-calculator_header__c8rIx{align-self:center}.wedding-calculator_form__O_oAy{margin-top:36px}@media(max-width:839px){.wedding-calculator_form__O_oAy{margin-top:24px}}@media(max-width:599px){.wedding-calculator_form__O_oAy{margin-top:16px}}.wedding-calculator_description__gCrG_{width:100%;max-width:640px;align-self:center;text-align:center;font-size:var(--fs-sm);color:var(--color-neutral-700);line-height:calc(1.6*var(--lhm));letter-spacing:calc(.02em*var(--lsm))}@media(max-width:839px){.wedding-calculator_description__gCrG_{font-size:var(--fs-s)}}@media(max-width:599px){.wedding-calculator_description__gCrG_{font-size:var(--fs-1xs)}}@keyframes wedding-calculator_form_backgroundAnimation__5uBV7{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.wedding-calculator_form_container__tzbFn{display:grid;width:100%}.wedding-calculator_form_message__hLKUU{padding:40px 0;text-align:center;font-size:var(--fs-s)}.wedding-calculator_form_grid__JOoNA{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}@media(max-width:839px){.wedding-calculator_form_grid__JOoNA{grid-template-columns:1fr;gap:40px}}.wedding-calculator_form_fields__iumMt{display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.wedding-calculator_form_fields__iumMt{gap:16px}}.wedding-calculator_form_result__8efsS{position:-webkit-sticky;position:sticky;top:var(--header-height);display:flex;flex-direction:column;padding:60px;color:var(--color-white);background:var(--color-secondary-900);border-radius:var(--radius-m)}@media(max-width:1023px){.wedding-calculator_form_result__8efsS{padding:40px}}@media(max-width:599px){.wedding-calculator_form_result__8efsS{padding:24px}}.wedding-calculator_form_result__8efsS .wedding-calculator_form_resultLabel__LAZlJ{font-size:var(--fs-2xs)}.wedding-calculator_form_resultTitle__cJ9v_{margin-top:8px;font-size:var(--fs-ml);line-height:calc(1.2*var(--lhm))}@media(max-width:599px){.wedding-calculator_form_resultTitle__cJ9v_{font-size:var(--fs-m)}}.wedding-calculator_form_resultSummary__ulbmJ{margin-top:12px;font-size:var(--fs-1xs);color:var(--color-secondary-300);line-height:calc(1.55*var(--lhm));letter-spacing:calc(.02em*var(--lsm))}.wedding-calculator_form_resultList__hCjm_{display:flex;flex-direction:column;margin-top:28px}.wedding-calculator_form_resultRow__Oc5j1{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.wedding-calculator_form_resultRow__Oc5j1:last-child{border-bottom:none}.wedding-calculator_form_resultName__K8iWW{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-s);line-height:calc(1.4*var(--lhm));letter-spacing:calc(.01em*var(--lsm))}@media(max-width:599px){.wedding-calculator_form_resultName__K8iWW{font-size:var(--fs-1xs)}}.wedding-calculator_form_resultUnit__4jbip{font-size:var(--fs-2xs);color:var(--color-secondary-400)}.wedding-calculator_form_resultValue__Vki6X{font-size:var(--fs-ml);color:var(--color-primary-500);line-height:calc(1*var(--lhm))}@media(max-width:599px){.wedding-calculator_form_resultValue__Vki6X{font-size:var(--fs-m)}}.wedding-calculator_form_resultPrice__4mqbe{min-width:90px;text-align:right;font-size:var(--fs-1xs);color:var(--color-secondary-300);transition:opacity .2s ease}.wedding-calculator_form_resultPrice__4mqbe.wedding-calculator_form_stale__m_Tzx{opacity:.4}.wedding-calculator_form_resultTotal__EQ_28{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;padding-top:24px}.wedding-calculator_form_resultTotalLabel__o2qUS{font-size:var(--fs-sm);font-weight:var(--fw-medium)}@media(max-width:599px){.wedding-calculator_form_resultTotalLabel__o2qUS{font-size:var(--fs-s)}}.wedding-calculator_form_resultTotalValue__AsMfN{font-size:var(--fs-1xl);font-weight:var(--fw-medium);color:var(--color-primary-500);line-height:calc(1*var(--lhm));transition:opacity .2s ease}@media(max-width:599px){.wedding-calculator_form_resultTotalValue__AsMfN{font-size:var(--fs-l)}}.wedding-calculator_form_resultTotalValue__AsMfN.wedding-calculator_form_stale__m_Tzx{opacity:.4}.wedding-calculator_form_resultError__hOPCE,.wedding-calculator_form_resultNote__R6dAY{margin-top:12px;font-size:var(--fs-2xs);color:var(--color-secondary-300);line-height:calc(1.5*var(--lhm))}.wedding-calculator_form_resultError__hOPCE{color:var(--color-primary-500)}.wedding-calculator_form_disclaimer__X8hrU{margin-top:20px;font-size:var(--fs-3xs);color:var(--color-secondary-400);line-height:calc(1.5*var(--lhm))}.wedding-calculator_form_resultButton__nvZ8O{margin-top:32px;transition:opacity .3s ease-out,visibility 0s}.wedding-calculator_form_resultButton__nvZ8O.wedding-calculator_form_hidden__jiKrf{transition:opacity .3s ease-out,visibility 0s .3s;visibility:hidden;opacity:0}.wedding-calculator_form_inquiry__WaAaQ{width:100%;max-width:1000px;justify-self:center;margin-top:48px}@media(max-width:599px){.wedding-calculator_form_inquiry__WaAaQ{margin-top:32px}}@keyframes range_backgroundAnimation__KKaur{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.range_container__byI2o{display:flex;flex-direction:column;gap:12px}.range_label__xxGIR{font-size:var(--fs-1xs);color:var(--color-neutral-700);letter-spacing:calc(.02em*var(--lsm))}.range_label__xxGIR .range_value__9n9sp{color:var(--color-neutral-900);font-weight:var(--fw-medium)}.range_range__bdibN{width:100%;height:6px;margin:8px 0;cursor:pointer;border-radius:1000px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--color-secondary-900) 0,var(--color-secondary-900) var(--range-progress,50%),var(--color-neutral-200) var(--range-progress,50%),var(--color-neutral-200) 100%)}.range_range__bdibN::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-secondary-900);border:3px solid var(--color-white);box-shadow:0 1px 4px rgba(0,0,0,.18);cursor:pointer}.range_range__bdibN::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-secondary-900);border:3px solid var(--color-white);box-shadow:0 1px 4px rgba(0,0,0,.18);cursor:pointer}.range_range__bdibN:focus,.range_range__bdibN:focus-visible{outline:none}.range_range__bdibN:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--color-secondary-200)}.range_range__bdibN:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--color-secondary-200)}@keyframes wedding-calculator-products_backgroundAnimation__7TAw0{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.wedding-calculator-products_container__oUwrW{width:100%;margin-top:64px;padding:48px 0;background:var(--color-white);border-radius:var(--radius-m)}@media(max-width:1023px){.wedding-calculator-products_container__oUwrW{margin-top:48px;padding:32px 0}}@media(max-width:599px){.wedding-calculator-products_container__oUwrW{margin-top:32px;padding:20px 0}}.wedding-calculator-products_subtitle__Jp88v{font-size:var(--fs-2xs)}.wedding-calculator-products_title__3Y_nf{margin-top:8px;font-size:var(--fs-ml);line-height:calc(1.2*var(--lhm))}@media(max-width:599px){.wedding-calculator-products_title__3Y_nf{font-size:var(--fs-m)}}.wedding-calculator-products_groups__stXDl{display:flex;flex-direction:column;gap:48px;margin-top:40px}@media(max-width:599px){.wedding-calculator-products_groups__stXDl{gap:32px;margin-top:28px}}.wedding-calculator-products_group__XYdpD{display:flex;flex-direction:column}.wedding-calculator-products_groupHeader__NVpEW{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-secondary-200)}@media(max-width:599px){.wedding-calculator-products_groupHeader__NVpEW{flex-direction:column;align-items:flex-start;gap:8px}}.wedding-calculator-products_groupTitle__pFzcj{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:var(--fs-sm);font-weight:var(--fw-medium)}@media(max-width:599px){.wedding-calculator-products_groupTitle__pFzcj{font-size:var(--fs-s)}}.wedding-calculator-products_groupQuantity__x0wbw{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-secondary-500)}.wedding-calculator-products_groupSide__3BPxD{display:flex;align-items:baseline;gap:20px}.wedding-calculator-products_reset__itiMf{padding:0;background:none;border:none;font-size:var(--fs-3xs);color:var(--color-secondary-500);text-decoration:underline;cursor:pointer}.wedding-calculator-products_reset__itiMf:hover{color:var(--color-primary-600)}.wedding-calculator-products_groupPrice__YxcO7{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-primary-600);transition:opacity .2s ease}.wedding-calculator-products_groupPrice__YxcO7.wedding-calculator-products_stale__cFzZB{opacity:.4}.wedding-calculator-products_productList__DTYLU{display:flex;flex-direction:column}.wedding-calculator-products_product__G3njX{--image-size:135px;display:grid;grid-template-columns:var(--image-size) 1fr auto min-content;grid-column-gap:10px;column-gap:10px;grid-row-gap:5px;row-gap:5px;grid-template-rows:auto auto 1fr auto;grid-template-areas:"image producer  producer  button" "image name      name      button" "image .         .         ." "image counter   price     price";padding:24px 0;border-bottom:1px solid var(--color-neutral-200);transition:opacity .2s ease}.wedding-calculator-products_product__G3njX:last-child{border-bottom:none}@media(max-width:599px){.wedding-calculator-products_product__G3njX{--image-size:95px}}.wedding-calculator-products_product__G3njX.wedding-calculator-products_excluded__Ho2WK{opacity:.5}.wedding-calculator-products_product__G3njX .wedding-calculator-products_counter__K1HJR{grid-area:counter;width:100px;align-self:end}@media(max-width:599px){.wedding-calculator-products_product__G3njX .wedding-calculator-products_counter__K1HJR{width:80px}}.wedding-calculator-products_product__G3njX .wedding-calculator-products_price__F5N9k{grid-area:price;font-size:var(--fs-sm);align-self:center;justify-self:end;flex-wrap:wrap-reverse;justify-content:flex-end}@media(max-width:599px){.wedding-calculator-products_product__G3njX .wedding-calculator-products_price__F5N9k{font-size:var(--fs-s)}}@media(max-width:374px){.wedding-calculator-products_product__G3njX .wedding-calculator-products_price__F5N9k{justify-self:start}}.wedding-calculator-products_product__G3njX .wedding-calculator-products_button__hM_8W{--icon-button-size:3em;align-self:start;grid-area:button}.wedding-calculator-products_image__tC7WI{grid-area:image;display:block;margin:0 10px 0 0}@media(max-width:599px){.wedding-calculator-products_image__tC7WI{margin:0}}.wedding-calculator-products_ratio__SvGYL{aspect-ratio:var(--aspect-ratio-product-image,1)}.wedding-calculator-products_producer__BGYFj{grid-area:producer;font-size:var(--fs-2xs);color:var(--color-neutral-700);line-height:calc(1.4*var(--lhm))}@media(max-width:599px){.wedding-calculator-products_producer__BGYFj{font-size:var(--fs-4xs);line-height:calc(1.4*var(--lhm))}}.wedding-calculator-products_name__iobMS{grid-area:name;font-size:var(--fs-s);text-decoration:none;color:inherit;line-height:calc(1.3*var(--lhm))}@media(max-width:599px){.wedding-calculator-products_name__iobMS{font-size:var(--fs-1xs)}}.wedding-calculator-products_loader__scc_q{padding:16px 0}.wedding-calculator-products_loadMore__qhFhv{align-self:center;margin-top:24px}@keyframes wedding-calculator-inquiry_form_backgroundAnimation__ohZbf{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.wedding-calculator-inquiry_form_box__CAyrG{display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding:40px;background:var(--color-secondary-100);border-radius:var(--radius-m)}@media(max-width:599px){.wedding-calculator-inquiry_form_box__CAyrG{padding:24px}}.wedding-calculator-inquiry_form_box__CAyrG.wedding-calculator-inquiry_form_success___wHqZ .wedding-calculator-inquiry_form_container__NUGxL{transition:opacity .3s ease-out,visibility 0s .3s;visibility:hidden;opacity:0}.wedding-calculator-inquiry_form_box__CAyrG.wedding-calculator-inquiry_form_success___wHqZ .wedding-calculator-inquiry_form_thankYou__A1O_n{transition:opacity .3s ease-out .3s,visibility 0s;visibility:visible;opacity:1}.wedding-calculator-inquiry_form_container__NUGxL{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:20px;transition:opacity .3s ease-out .3s,visibility 0s}@media(max-width:599px){.wedding-calculator-inquiry_form_container__NUGxL{gap:16px}}.wedding-calculator-inquiry_form_title__PJKEE{font-size:var(--fs-m);line-height:calc(1.3*var(--lhm))}@media(max-width:599px){.wedding-calculator-inquiry_form_title__PJKEE{font-size:var(--fs-sm)}}.wedding-calculator-inquiry_form_fields__YHR1O{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:599px){.wedding-calculator-inquiry_form_fields__YHR1O{grid-template-columns:1fr;gap:16px}}.wedding-calculator-inquiry_form_honeypot__wsNSJ{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.wedding-calculator-inquiry_form_button__LP7tp{align-self:flex-start;margin-top:10px}@media(max-width:599px){.wedding-calculator-inquiry_form_button__LP7tp{align-self:stretch}}.wedding-calculator-inquiry_form_box__CAyrG .wedding-calculator-inquiry_form_thankYou__A1O_n{gap:12px}.wedding-calculator-inquiry_form_box__CAyrG .wedding-calculator-inquiry_form_thankYou__A1O_n .ck-content{padding:12px 0 0}@media(max-width:599px){.wedding-calculator-inquiry_form_box__CAyrG .wedding-calculator-inquiry_form_thankYou__A1O_n .ck-content{padding:0}}.wedding-calculator-inquiry_form_thankYou__A1O_n{grid-column:1;grid-row:1;align-self:center;justify-self:center;width:100%;visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility 0s .3s}@keyframes wedding-cta_backgroundAnimation__5Zx2d{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.wedding-cta_section__M82TN{--main-col-width:1200px}.wedding-cta_content__m3ecK{display:flex;flex-direction:column;gap:72px;align-items:center}@media(max-width:839px){.wedding-cta_content__m3ecK{gap:48px}}@media(max-width:599px){.wedding-cta_content__m3ecK{gap:36px}}.wedding-cta_intro__1ZUHF{display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.wedding-cta_intro__1ZUHF{gap:16px}}.wedding-cta_header__09sZ1 h2{max-width:-moz-fit-content;max-width:fit-content}.wedding-cta_lead__pimyO{width:100%;font-size:var(--fs-sm);color:var(--color-neutral-800);line-height:calc(1.55*var(--lhm));letter-spacing:calc(.01em*var(--lsm))}@media(max-width:839px){.wedding-cta_lead__pimyO{font-size:var(--fs-s)}}@media(max-width:599px){.wedding-cta_lead__pimyO{font-size:var(--fs-1xs)}}.wedding-cta_columns__ZyOaT{display:flex;flex-direction:column;gap:72px}@media(max-width:839px){.wedding-cta_columns__ZyOaT{gap:48px}}@media(max-width:599px){.wedding-cta_columns__ZyOaT{gap:40px}}.wedding-cta_column__y0e6x{display:flex;align-items:center;gap:6%}.wedding-cta_column__y0e6x.wedding-cta_columnReverse__O0W2E{flex-direction:row-reverse}@media(max-width:599px){.wedding-cta_column__y0e6x,.wedding-cta_column__y0e6x.wedding-cta_columnReverse__O0W2E{flex-direction:column;align-items:stretch;gap:20px}}.wedding-cta_columnImage__kgs1V{flex:0 0 52%;width:52%}@media(max-width:599px){.wedding-cta_columnImage__kgs1V{flex:none;width:100%}}.wedding-cta_columnRatio__14HWX{width:100%;aspect-ratio:4/3}.wedding-cta_columnBody__KW1dm{flex:1 1 auto;display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.wedding-cta_columnBody__KW1dm{gap:16px}}.wedding-cta_columnText__riG3M{font-size:var(--fs-sm);color:var(--color-neutral-700);line-height:calc(1.7*var(--lhm));letter-spacing:calc(.02em*var(--lsm))}@media(max-width:599px){.wedding-cta_columnText__riG3M{font-size:var(--fs-1xs)}}.wedding-cta_wideImage__XZb4J{width:100%}.wedding-cta_wideRatio__zMo8Q{width:100%;aspect-ratio:16/7}@media(max-width:599px){.wedding-cta_wideRatio__zMo8Q{aspect-ratio:3/2}}.wedding-cta_description__yrw74{width:100%;font-size:var(--fs-sm);color:var(--color-neutral-700);line-height:calc(1.7*var(--lhm));letter-spacing:calc(.02em*var(--lsm))}@media(max-width:599px){.wedding-cta_description__yrw74{font-size:var(--fs-1xs)}}@keyframes product-card-slider_backgroundAnimation__fTghh{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.product-card-slider_container__NVU5m{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:100%;align-items:center}@media(min-width:1024px)and (max-width:1199px){.product-card-slider_container__NVU5m{grid-template-columns:calc(var(--margin-col-width) + var(--icon-button-size) + 8px) minmax(0,1fr) calc(var(--margin-col-width) + var(--icon-button-size) + 8px)}}@media(max-width:1023px){.product-card-slider_container__NVU5m{overflow:hidden}}.product-card-slider_container__NVU5m .product-card-slider_prev__yyvEz{grid-column:1;justify-self:end;margin-right:24px}@media(max-width:1599px){.product-card-slider_container__NVU5m .product-card-slider_prev__yyvEz{margin-right:8px}}.product-card-slider_container__NVU5m .product-card-slider_next__letDH{grid-column:3;justify-self:start;margin-left:24px}@media(max-width:1599px){.product-card-slider_container__NVU5m .product-card-slider_next__letDH{margin-left:8px}}@media(max-width:1023px){.product-card-slider_container__NVU5m .product-card-slider_next__letDH,.product-card-slider_container__NVU5m .product-card-slider_prev__yyvEz{display:none}.product-card-slider_container__NVU5m .product-card-slider_slider__2heg8{grid-column:1/4}.product-card-slider_container__NVU5m .swiper{overflow:visible;padding:0 var(--margin-col-width)}.product-card-slider_container__NVU5m .swiper-slide{width:min(240px,100%)}}@media(max-width:599px){.product-card-slider_container__NVU5m .swiper-slide{width:min(150px,100%)}}.product-card-slider_container__NVU5m .swiper-button-lock{display:none}@media(min-width:840px)and (max-width:1023px){.product-card-slider_container__NVU5m.product-card-slider_compact__BkaEI{grid-template-columns:calc(var(--margin-col-width) + var(--icon-button-size) + 8px) minmax(0,1fr) calc(var(--margin-col-width) + var(--icon-button-size) + 8px)}.product-card-slider_container__NVU5m.product-card-slider_compact__BkaEI .product-card-slider_next__letDH,.product-card-slider_container__NVU5m.product-card-slider_compact__BkaEI .product-card-slider_prev__yyvEz{display:grid}.product-card-slider_container__NVU5m.product-card-slider_compact__BkaEI .product-card-slider_slider__2heg8{grid-column:2}.product-card-slider_container__NVU5m.product-card-slider_compact__BkaEI .swiper{overflow:hidden;padding:0}}.product-card-slider_slider__2heg8{width:100%}.product-card-slider_prev__yyvEz svg{transform:rotate(90deg)}.product-card-slider_next__letDH svg{transform:rotate(-90deg)}@keyframes product-gallery_backgroundAnimation__0_lPO{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.product-gallery_container__fv2OE{display:flex;flex-direction:column;position:relative;background-color:var(--section-background-color,var(--color-secondary-100))}.product-gallery_imageItem__STgLo{width:100%;height:calc(100svh - var(--header-height-scrolled));position:-webkit-sticky;position:sticky;top:var(--header-height-scrolled);scroll-snap-align:start end;scroll-margin-top:var(--header-height-scrolled)}.product-gallery_imageItem__STgLo:first-child{height:calc(100svh - var(--header-height));top:var(--header-height);scroll-margin-top:var(--header-height)}.product-gallery_imageItem__STgLo.product-gallery_packshot__2SyOE{display:flex;align-items:center}.product-gallery_imageItem__STgLo.product-gallery_packshot__2SyOE .product-gallery_image__gTrZN{max-height:80%}.header-scrolled .product-gallery_imageItem__STgLo:first-child:not(:only-child) .product-gallery_image__gTrZN{--translate-y-first-image:calc(var(--header-height-scrolled) - var(--header-height));transform:translateY(var(--translate-y-first-image))}.product-gallery_image__gTrZN{width:100%;height:100%;position:-webkit-sticky;position:sticky;top:0;transition:transform .35s ease-out}.product-gallery_ratio__vsKyk{width:100%;height:100%}.product-gallery_promotionsButton__XfJVx{font-size:var(--fs-1xs);position:absolute;width:max-content;top:2em;right:2em;z-index:1;padding:.5em 1em;border-radius:var(--radius-s);background-color:var(--color-white);color:var(--color-neutral-800);display:flex;align-items:center;gap:.5em;box-shadow:0 0 5px 5px rgba(0,0,0,.015);transition:border-color .3s ease-out,color .3s ease-out,transform .3s ease-out;border:1px solid var(--color-white);cursor:pointer;line-height:calc(1*var(--lhm));letter-spacing:calc(.02em*var(--lsm))}@media(max-width:599px){.product-gallery_promotionsButton__XfJVx{font-size:var(--fs-2xs);top:1.25em;right:1.25em}}@media(hover:hover){.product-gallery_promotionsButton__XfJVx:hover{box-shadow:0 0 5px 5px rgba(0,0,0,.025);transform:translateY(-2px)}}.product-gallery_promotionsButton__XfJVx svg{width:1.35em;height:1.35em;color:var(--color-primary-400)}.video_ratio-container__u1T8B{position:relative}.video_video-box__eBEoD{width:100%;height:100%;position:absolute;top:0;left:0}.video_video-inner-box__Dxv_F,.video_video__OtBcy{width:100%;height:100%}.video_video__OtBcy{display:block}.video_video-no-ratio__4x8_a{display:block;width:100%;height:auto}@keyframes product-list_backgroundAnimation__FChrM{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.product-list_container__jND9f{--main-col-width:1300px}.product-list_headerGrid__nkhxK{--main-col-width:1300px;padding:32px 0}@media(max-width:599px){.product-list_headerGrid__nkhxK{padding:24px 0}}.product-list_header__nj4KQ{display:grid;grid-gap:20px;gap:20px}@media(max-width:599px){.product-list_header__nj4KQ{gap:12px}}.product-list_controls__SBCMl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px}@media(max-width:1023px){.product-list_controls__SBCMl{grid-template-columns:minmax(0,1fr) max-content;gap:16px}}@media(max-width:599px){.product-list_controls__SBCMl{gap:8px}}@media(max-width:1023px){.product-list_filter__dItZV{display:none}}@media(min-width:1024px){.product-list_filtersButton__lgEcK{display:none}}.product-list_summary__wnlHc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:var(--fs-1xs);color:var(--color-neutral-700)}@media(max-width:599px){.product-list_summary__wnlHc{font-size:var(--fs-2xs)}}.product-list_counter__TdoeR{display:inline-flex;align-items:center;white-space:nowrap}.product-list_counterValue__wqIHI{margin-left:.25em;font-weight:var(--fw-medium);color:var(--color-neutral-800)}.product-list_selectedFilters__Fk_AT{flex:1 1 auto;min-width:0}.product-list_clear__QcW47{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 0;border:none;background:none;font:inherit;color:var(--color-neutral-700);cursor:pointer;white-space:nowrap;transition:color .1s ease-out}@media(hover:hover){.product-list_clear__QcW47:hover{color:var(--color-neutral-900)}}.product-list_clearIcon__E4xS9{width:1.4em;height:1.4em}.product-list_controlSkeleton__m5YgF,.product-list_searchSkeleton__EbBeg{height:3.715em;font-size:var(--fs-1xs);border-radius:var(--radius-s);animation:product-list_backgroundAnimation__FChrM 2s linear infinite;background-size:200%;border-radius:.6rem;background-image:linear-gradient(90deg,#ebebeb,#f9f9f9 40px,#ebebeb 80px)}@media(max-width:599px){.product-list_controlSkeleton__m5YgF,.product-list_searchSkeleton__EbBeg{font-size:var(--fs-2xs)}}.product-list_controlSkeleton__m5YgF{height:3em}@media(max-width:1023px){.product-list_controlSkeleton__m5YgF:nth-child(n+3){display:none}}.product-list_productsGrid__0uTYi{display:grid;flex-direction:column;grid-gap:32px;gap:32px;padding:0 0 80px}@media(max-width:599px){.product-list_productsGrid__0uTYi{padding:0 0 40px;gap:24px}}.product-list_list__tMONC{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;column-gap:20px;grid-row-gap:40px;row-gap:40px}@media(max-width:1023px){.product-list_list__tMONC{grid-template-columns:repeat(3,1fr);column-gap:12px}}@media(max-width:839px){.product-list_list__tMONC{column-gap:0}}@media(max-width:599px){.product-list_list__tMONC{grid-template-columns:repeat(2,1fr)}}.product-list_list__tMONC.product-list_border__CpFdR{border-bottom:1px solid var(--color-neutral-200);padding-bottom:80px}@media(max-width:599px){.product-list_list__tMONC.product-list_border__CpFdR{padding-bottom:40px}}.product-list_categoryInfo__2HwNe{display:flex;flex-direction:column;gap:16px;max-width:100%}.product-list_categoryDescription__DUkHx{font-size:var(--fs-s);color:var(--color-neutral-700);line-height:calc(1.6*var(--lhm))}@media(max-width:599px){.product-list_categoryDescription__DUkHx{font-size:var(--fs-1xs)}}.product-list_banner__oGZ5k{position:relative;height:730px;min-height:min-content;max-height:calc(100svh - var(--header-height));align-items:center}.product-list_banner__oGZ5k .product-list_bannerImage__EkP4g{grid-column:none}.product-list_bannerImage__EkP4g,.product-list_bannerImage__EkP4g:after{position:absolute;top:0;left:0;width:100%;height:100%}.product-list_bannerImage__EkP4g:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,.7))}.product-list_bannerRatio__BmAaQ{width:100%;height:100%}.product-list_bannerHeader___8d1P{position:relative}.product-list_bannerHeader___8d1P .product-list_bannerLead__gThGE{color:currentColor}.product-list_bannerHeader___8d1P .product-list_bannerTitle__606iL{max-width:1030px}.product-list_updating__vkW36{opacity:.5;transition:opacity .1s ease-out}.product-list_clearing__Mj2P0{cursor:progress;color:var(--color-neutral-900)}.product-list_clearing__Mj2P0 .product-list_clearIcon__E4xS9{animation:product-list_spin__UsYi4 .8s linear infinite}@keyframes product-list_spin__UsYi4{to{transform:rotate(1turn)}}.product-list_counterLoader__Ue3DE{margin-left:.25em}.product-list_counterLoader__Ue3DE svg{width:1.4em;height:1.4em}.selected-filters_list__NL43r{display:flex;flex-wrap:wrap;gap:8px}@keyframes filter-tag_backgroundAnimation__Jnh3c{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.filter-tag_container__HpGAQ{display:inline-flex;align-items:center;gap:2px;padding:0 2px 0 12px;border:1px solid var(--color-neutral-200);border-radius:999px;background:var(--color-white);font-size:var(--fs-2xs);color:var(--color-neutral-800)}.filter-tag_content__xnG6n{line-height:calc(1.4*var(--lhm));padding:4px 0}.filter-tag_button__Adj_q,.filter-tag_filterLabel___kkwM{color:var(--color-neutral-500)}.filter-tag_button__Adj_q{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;transition:color .1s ease-out}@media(hover:hover){.filter-tag_button__Adj_q:hover{color:var(--color-neutral-800)}}.filter-tag_buttonIcon__9X465{width:16px;height:16px}@keyframes product-panel_backgroundAnimation__gk1DD{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.product-panel_container__EEeiT{--side-padding:80px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:calc(var(--header-height-scrolled));height:calc(100dvh - var(--header-height-scrolled));margin-top:calc(var(--header-height-scrolled) - var(--header-height))}@media(max-width:1599px){.product-panel_container__EEeiT{--side-padding:50px}}@media(max-width:1199px){.product-panel_container__EEeiT{--side-padding:40px}}@media(max-width:1023px){.product-panel_container__EEeiT{--side-padding:30px}}@media(max-width:839px){.product-panel_container__EEeiT{height:auto;position:static;top:auto;margin-top:0;padding:50px 0;display:flex;flex-direction:column;gap:40px}}@media(max-width:599px){.product-panel_container__EEeiT{gap:32px}}.product-panel_container__EEeiT .product-panel_subtitle__Del7P{color:var(--section-text-color,var(--color-neutral-900))}.product-panel_innerContainer__RG0Jy{flex-grow:1;overflow-y:auto}@media(max-width:839px){.product-panel_innerContainer__RG0Jy{overflow-y:visible}}.product-panel_content__mtUdZ{padding:calc(var(--header-height) - var(--header-height-scrolled) + 20px) var(--margin-col-width) 32px var(--side-padding);display:flex;flex-direction:column;gap:32px;width:100%;max-width:calc(var(--margin-col-width) + 600px)}@media(max-width:839px){.product-panel_content__mtUdZ{max-width:none;padding:0}}@media(max-width:599px){.product-panel_content__mtUdZ{gap:24px}}.product-panel_title__kxyrg{display:flex;flex-direction:column;gap:4px}.product-panel_mainInfo__rSHN6{display:flex;flex-direction:column;gap:16px}@media(max-width:599px){.product-panel_mainInfo__rSHN6{gap:8px}}.product-panel_available__6NGH_,.product-panel_error__i9WN_,.product-panel_unavailable__MhqDU{font-weight:var(--fw-regular);font-size:var(--fs-2xs)}@media(max-width:599px){.product-panel_available__6NGH_,.product-panel_error__i9WN_,.product-panel_unavailable__MhqDU{font-size:var(--fs-3xs)}}.product-panel_available__6NGH_{color:var(--section-text-color,var(--color-success-700))}.product-panel_error__i9WN_,.product-panel_unavailable__MhqDU{color:var(--section-text-color,var(--color-error-700))}.product-panel_actions__Xfwdu{background:var(--color-white);padding:25px 25px 25px var(--side-padding);box-shadow:10px -9px 9px rgba(0,0,0,.015);display:flex;align-items:center;gap:12px}@media(max-width:839px){.product-panel_actions__Xfwdu{padding:0;box-shadow:none}}@media(max-width:599px){.product-panel_actions__Xfwdu{gap:8px}}.custom-colors .product-panel_actions__Xfwdu{--section-text-color:initial;color:var(--color-neutral-800)}@media(max-width:839px){.custom-colors .product-panel_actions__Xfwdu{padding:16px;border-radius:var(--radius-m)}}.product-panel_counter__9zBFt{max-width:100px;min-width:100px}.product-panel_suggested__DH8nk{font-size:var(--fs-1xs);color:var(--color-neutral-700)}@media(max-width:599px){.product-panel_suggested__DH8nk{font-size:var(--fs-2xs)}}