.page_collectionsPage__OBPPf{min-height:100vh;background:#ffffff}.page_heroSection__6pVSK{background:linear-gradient(135deg,#0a3d3d,#00817f);padding:120px 0 80px}.page_heroContent__Fu8g0{max-width:1440px;margin:0 auto;padding:0 90px;text-align:center}.page_pageTitle__jgJ5G{font-family:var(--font-body);font-size:56px;font-weight:600;line-height:1.2;color:#ffffff;margin:0 0 24px}.page_pageSubtitle__9hU_z{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.6;color:#ffffff;opacity:.9;max-width:800px;margin:0 auto}.page_collectionsSection__gCKVH{padding:80px 0 120px}.page_container__eO2gF{max-width:1440px;margin:0 auto;padding:0 90px}.page_collectionsGrid__eWXsJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px}.page_collectionCard__lHTtZ{display:flex;flex-direction:column;background:#ffffff;border-radius:0;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page_collectionCard__lHTtZ:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.page_collectionImage__q4Jx6{width:100%;height:400px;overflow:hidden;position:relative}.page_collectionImage__q4Jx6 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_collectionCard__lHTtZ:hover .page_collectionImage__q4Jx6 img{transform:scale(1.05)}.page_collectionInfo__ibmYt{padding:32px;display:flex;flex-direction:column;gap:12px}.page_collectionName__JDT3q{font-family:var(--font-title);font-size:28px;font-weight:300;line-height:1.3;color:#1a1a1a;margin:0}.page_collectionDescription__Hala3{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6;color:#666666;margin:0}@media (max-width:1024px){.page_container__eO2gF,.page_heroContent__Fu8g0{padding:0 60px}.page_pageTitle__jgJ5G{font-size:48px}.page_collectionsGrid__eWXsJ{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.page_collectionImage__q4Jx6{height:320px}}@media (max-width:768px){.page_heroSection__6pVSK{padding:80px 0 60px}.page_container__eO2gF,.page_heroContent__Fu8g0{padding:0 24px}.page_pageTitle__jgJ5G{font-size:40px}.page_pageSubtitle__9hU_z{font-size:16px}.page_collectionsGrid__eWXsJ{grid-template-columns:1fr;gap:24px}.page_collectionImage__q4Jx6{height:280px}.page_collectionInfo__ibmYt{padding:24px}.page_collectionName__JDT3q{font-size:24px}.page_collectionsSection__gCKVH{padding:60px 0 80px}}@media (max-width:480px){.page_heroSection__6pVSK{padding:60px 0 40px}.page_container__eO2gF,.page_heroContent__Fu8g0{padding:0 16px}.page_pageTitle__jgJ5G{font-size:28px}.page_pageSubtitle__9hU_z{font-size:14px}.page_collectionsSection__gCKVH{padding:40px 0 56px}.page_collectionImage__q4Jx6{height:220px}.page_collectionInfo__ibmYt{padding:16px;gap:8px}.page_collectionName__JDT3q{font-size:20px}.page_collectionDescription__Hala3{font-size:14px}}.Dialog_overlay__k65v0{position:fixed;inset:0;background:rgba(8,14,20,.55);display:flex;justify-content:flex-end;align-items:flex-start;padding:48px 72px;z-index:1000}.Dialog_dialog__YvCK3{background:#ffffff;border-radius:0;width:520px;max-width:calc(100% - 32px);max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);box-shadow:0 24px 65px rgba(0,0,0,.25);display:flex;flex-direction:column}.Dialog_content__Wq3rB{padding:32px;overflow-y:auto;flex:1 1;min-height:0}.Dialog_header__xH6M9{display:flex;align-items:center;justify-content:space-between;padding:32px 32px 0}.Dialog_title__GPUSi{margin:0;font-family:var(--font-heading);font-size:28px;font-weight:400;color:#0f1d1d}.Dialog_closeButton___J8ky{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#0f1d1d}.Dialog_closeButton___J8ky:hover{opacity:.7}.Dialog_headerAccent__w1uKp{height:4px;background:#17796c;margin:16px 32px 0;border-radius:0}@media (max-width:768px){.Dialog_overlay__k65v0{padding:24px 20px max(80px,calc(env(safe-area-inset-bottom, 0px) + 60px));align-items:flex-start;justify-content:center}.Dialog_dialog__YvCK3{width:100%;max-width:100%;max-height:calc(100vh - 24px - max(80px, calc(env(safe-area-inset-bottom, 0px) + 60px)));max-height:calc(100dvh - 24px - max(80px, calc(env(safe-area-inset-bottom, 0px) + 60px)));border-radius:0}.Dialog_header__xH6M9{padding:24px 20px 0}.Dialog_title__GPUSi{font-size:22px}.Dialog_headerAccent__w1uKp{margin:16px 20px 0}.Dialog_content__Wq3rB{padding:20px}}.Calendar_calendar__8XgNz{display:flex;flex-direction:column;gap:10px}.Calendar_header__1IsBJ{display:flex;align-items:center;justify-content:space-between;padding:0 4px;position:relative}.Calendar_navButton__dXNxv{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#1A1A1A;border-radius:0;cursor:pointer;transition:background .15s ease}.Calendar_navButton__dXNxv:hover:not(:disabled){background:#F4F2EE}.Calendar_navButton__dXNxv:disabled{opacity:.4;cursor:not-allowed}.Calendar_monthLabelWrapper__Nm2NX{position:relative}.Calendar_monthLabel__YT0k3{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#1A1A1A;font-weight:500;background:transparent;border:none;padding:4px 8px;border-radius:0;cursor:pointer;font-family:inherit;transition:background .15s ease}.Calendar_monthLabel__YT0k3:hover{background:#F4F2EE}.Calendar_chevronOpen__9XjVl{transform:rotate(180deg);transition:transform .15s ease}.Calendar_picker__CTEKO{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);width:260px;background:#FFFFFF;border:1px solid #e8e6e1;border-radius:0;box-shadow:0 12px 28px rgba(0,0,0,.12);padding:12px;z-index:10}.Calendar_pickerYearRow__2u1Iu{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;border-bottom:1px solid #f0eee8;margin-bottom:10px}.Calendar_pickerYearLabel__sAtBe{font-size:15px;font-weight:600;color:#1A1A1A}.Calendar_pickerMonths__5jK04{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.Calendar_pickerMonth__4ZLKj{padding:8px 0;font-family:inherit;font-size:13px;color:#1A1A1A;background:transparent;border:none;border-radius:0;cursor:pointer;transition:background .15s ease,color .15s ease}.Calendar_pickerMonth__4ZLKj:hover{background:#F4F2EE}.Calendar_pickerMonthActive__z4iYJ{background:#17796C;color:#FFFFFF}.Calendar_pickerMonthActive__z4iYJ:hover{background:#146457}.Calendar_dayNames__4jCQY{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.Calendar_dayName__S2kCs{font-size:12px;color:#6C6A65;font-weight:500;padding:6px 0}.Calendar_dateGrid__e44tZ{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:4px;row-gap:4px}.Calendar_dateCell__w_ATy{position:relative;width:40px;height:40px;border-radius:0;justify-self:center;border:none;background:transparent;font-size:14px;color:#1A1A1A;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;padding:0}.Calendar_dateCell__w_ATy:hover:not(.Calendar_dateSelected__unzpx){background:#F4F2EE}.Calendar_dateOutside__y3zJ2{color:#C8C5BF}.Calendar_dateToday__lgS_q{color:#17796C;font-weight:600}.Calendar_todayDot__Y_L8c{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#17796C}.Calendar_dateSelected__unzpx{background:#17796C;color:#FFFFFF;font-weight:600}.Calendar_dateSelected__unzpx:hover{background:#146457}.time-slot-select_slotSection__6nATM{display:flex;flex-direction:column;gap:6px;margin-top:4px}.time-slot-select_slotLabel__5ElXV{font-size:13px;color:#1A1A1A;font-weight:500}.time-slot-select_selectWrap__AhSoU{display:flex;align-items:center;border:1px solid #e0dcd3;background:#FFFFFF;height:40px}.time-slot-select_select__3yLQD{width:100%;height:100%;border:none;background:transparent;font-family:inherit;font-size:14px;color:#1A1A1A;outline:none;padding:0 26px 0 10px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.time-slot-select_select__3yLQD:disabled{color:#B5B1A8;cursor:not-allowed}.consultation-form_layout__AUqRD{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:28px;gap:28px;align-items:stretch}.consultation-form_divider__0Uu8T{background:#E8E6E1;width:1px;align-self:stretch}.consultation-form_leftColumn__fLWQ8,.consultation-form_rightColumn__DSVPA{display:flex;flex-direction:column;gap:18px;min-width:0}.consultation-form_productInfo__egFr2{font-size:13px;color:#6C6A65;margin:0}.consultation-form_productInfo__egFr2 strong{color:#1A1A1A}.consultation-form_sectionTitle__X4KwC{margin:0;font-size:17px;font-weight:500;color:#1A1A1A}.consultation-form_field__SVnSs{display:flex;flex-direction:column;gap:6px}.consultation-form_fieldLabel__r_Jcz{font-size:13px;color:#6C6A65}.consultation-form_required__JRN0Y{color:#17796C;margin-left:2px}.consultation-form_lineInput__bElaE{width:100%;border:none;border-bottom:1px solid #d9d5cc;background:transparent;padding:6px 0;font-family:inherit;font-size:15px;color:#1A1A1A;outline:none;transition:border-color .15s ease}.consultation-form_lineInput__bElaE:focus{border-bottom-color:#17796C}.consultation-form_lineInput__bElaE::placeholder{color:#B5B1A8}.consultation-form_fieldError__0zkOK .consultation-form_lineInput__bElaE{border-bottom-color:#DC3545}.consultation-form_fieldError__0zkOK .consultation-form_fieldLabel__r_Jcz{color:#DC3545}.consultation-form_errorText__x5368{margin-top:2px;font-size:12px;line-height:16px;color:#DC3545}.consultation-form_submitRow__58gFk{display:flex;justify-content:flex-end;margin-top:8px}.consultation-form_submitButton__9NOXM{padding:12px 28px;background:#17796C;color:#FFFFFF;font-size:15px;font-weight:500;font-family:inherit;border:none;border-radius:0;cursor:pointer;transition:background .2s ease}.consultation-form_submitButton__9NOXM:hover:not(:disabled){background:#0F5C52}.consultation-form_submitButton__9NOXM:disabled{opacity:.7;cursor:not-allowed}.consultation-form_errorMessage__6omkU{margin:0;padding:10px 12px;background:#FEF2F2;border:1px solid #fecaca;border-radius:0;font-size:13px;color:#DC2626}@media (max-width:768px){.consultation-form_layout__AUqRD{grid-template-columns:1fr;gap:20px}.consultation-form_divider__0Uu8T{width:100%;height:1px}.consultation-form_submitRow__58gFk{justify-content:stretch}.consultation-form_submitButton__9NOXM{width:100%}}.consultation-form_messageArea__EZAjl{resize:vertical;min-height:64px;line-height:1.5}.ConsultationDialog_consultationDialog__xBPO1{width:720px;max-width:calc(100vw - 32px)}.ConsultationDialog_layout__ARDvy{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:28px;gap:28px;align-items:stretch}.ConsultationDialog_divider__bIFml{background:#E8E6E1;width:1px;align-self:stretch}.ConsultationDialog_leftColumn__7UnuV,.ConsultationDialog_rightColumn__mh7AW{display:flex;flex-direction:column;gap:18px;min-width:0}.ConsultationDialog_productInfo__85jv7{font-size:13px;color:#6C6A65;margin:0}.ConsultationDialog_productInfo__85jv7 strong{color:#1A1A1A}.ConsultationDialog_timeSection__e_YUx{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ConsultationDialog_timeField__C6A__{display:flex;flex-direction:column;gap:6px}.ConsultationDialog_timeLabel__M8jtq{font-size:13px;color:#1A1A1A;font-weight:500}.ConsultationDialog_timeInput__uAAcK{display:flex;align-items:center;border:1px solid #e0dcd3;border-radius:0;background:#FFFFFF;padding:0 4px;height:40px}.ConsultationDialog_periodSelect__0KyvX,.ConsultationDialog_timeSelect__1Glfi{border:none;background:transparent;font-family:inherit;font-size:14px;color:#1A1A1A;outline:none;padding:0 10px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ConsultationDialog_timeSelect__1Glfi{flex:1 1}.ConsultationDialog_periodSelect__0KyvX{padding-right:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 6px center}.ConsultationDialog_timeDivider__HtcQL{width:1px;height:20px;background:#E0DCD3}.ConsultationDialog_sectionTitle__3tscG{margin:0;font-size:17px;font-weight:500;color:#1A1A1A}.ConsultationDialog_field__2q64g{display:flex;flex-direction:column;gap:6px}.ConsultationDialog_fieldLabel__XVNNP{font-size:13px;color:#6C6A65}.ConsultationDialog_required__IYUcq{color:#17796C;margin-left:2px}.ConsultationDialog_lineInput__Ldwk3{width:100%;border:none;border-bottom:1px solid #d9d5cc;background:transparent;padding:6px 0;font-family:inherit;font-size:15px;color:#1A1A1A;outline:none;transition:border-color .15s ease}.ConsultationDialog_lineInput__Ldwk3:focus{border-bottom-color:#17796C}.ConsultationDialog_lineInput__Ldwk3::placeholder{color:#B5B1A8}.ConsultationDialog_fieldError__I1n9m .ConsultationDialog_lineInput__Ldwk3{border-bottom-color:#DC3545}.ConsultationDialog_fieldError__I1n9m .ConsultationDialog_fieldLabel__XVNNP{color:#DC3545}.ConsultationDialog_errorText__B5lL0{margin-top:2px;font-size:12px;line-height:16px;color:#DC3545}.ConsultationDialog_submitRow__A4ccB{display:flex;justify-content:flex-end;margin-top:8px}.ConsultationDialog_submitButton__pwJMa{padding:12px 28px;background:#17796C;color:#FFFFFF;font-size:15px;font-weight:500;font-family:inherit;border:none;border-radius:0;cursor:pointer;transition:background .2s ease}.ConsultationDialog_submitButton__pwJMa:hover:not(:disabled){background:#0F5C52}.ConsultationDialog_submitButton__pwJMa:disabled{opacity:.7;cursor:not-allowed}.ConsultationDialog_errorMessage__zurL7{margin:0;padding:10px 12px;background:#FEF2F2;border:1px solid #fecaca;border-radius:0;font-size:13px;color:#DC2626}.ConsultationDialog_successContainer__uZpMY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0}.ConsultationDialog_successIcon__BpYNE{margin-bottom:24px;animation:ConsultationDialog_scaleIn__xwseA .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes ConsultationDialog_scaleIn__xwseA{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ConsultationDialog_successTitle__EmOLc{font-family:var(--font-heading);font-size:24px;font-weight:400;color:#0f1d1d;margin:0 0 12px}.ConsultationDialog_successMessage__AVynM{font-size:15px;line-height:1.6;color:#6C6A65;margin:0 0 24px;max-width:320px}.ConsultationDialog_successButton__TtI8X{padding:14px 48px;background:#17796C;color:#FFFFFF;font-size:15px;font-weight:600;border:none;border-radius:0;cursor:pointer;transition:background .2s ease}.ConsultationDialog_successButton__TtI8X:hover{background:#0F5C52}@media (max-width:768px){.ConsultationDialog_consultationDialog__xBPO1{width:100%}.ConsultationDialog_layout__ARDvy{grid-template-columns:1fr;gap:20px}.ConsultationDialog_divider__bIFml{width:100%;height:1px}.ConsultationDialog_submitRow__A4ccB{justify-content:stretch}.ConsultationDialog_submitButton__pwJMa{width:100%}}.CartDialog_content__ZS_o_{display:flex;flex-direction:column;gap:32px}.CartDialog_cartItems___N4Ux{display:flex;flex-direction:column;gap:20px}.CartDialog_emptyState__JnG5_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.CartDialog_emptyMessage__NzHLx{margin:0;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--color-teal-dark,#0f1d1d)}.CartDialog_loginLink__RE717{margin-top:16px;display:inline-block;padding:12px 24px;border:none;border-radius:0;font-family:var(--font-body);font-size:15px;color:var(--color-white,#ffffff);background:#17796C;opacity:.55;cursor:pointer;transition:opacity .2s}.CartDialog_loginLink__RE717:hover{opacity:1}.CartDialog_cartItem__0yKFn{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center}.CartDialog_itemImage__Q73Gn{width:84px;height:84px;border-radius:0;object-fit:cover;background:#f6f6f6}.CartDialog_itemInfo__ic1wl{display:flex;flex-direction:column;gap:4px}.CartDialog_itemName__y3sml{margin:0;font-family:var(--font-heading);font-size:20px;color:#0f1d1d}.CartDialog_itemActions__PYXK9{display:flex;flex-direction:column;align-items:center;gap:8px}.CartDialog_quantityBox__gg2SC{width:52px;height:48px;border:1px solid #0f1d1d;border-radius:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:16px;color:#0f1d1d}.CartDialog_removeButton__yBmtV{background:transparent;border:none;font-family:var(--font-body);font-size:14px;color:#8d9897;cursor:pointer;padding:0}.CartDialog_removeButton__yBmtV:hover{color:#0f1d1d}.CartDialog_consultButton__WlTn0{width:100%;height:64px;background:#17796c;color:#ffffff;border:none;border-radius:0;font-family:var(--font-body);font-size:18px;font-weight:500;cursor:pointer;transition:opacity .2s}.CartDialog_consultButton__WlTn0:hover{opacity:.9}@media (max-width:768px){.CartDialog_cartItems___N4Ux{gap:16px}.CartDialog_itemImage__Q73Gn{width:72px;height:72px}.CartDialog_itemName__y3sml{font-size:17px}.CartDialog_quantityBox__gg2SC{width:44px;height:42px;font-size:15px}.CartDialog_removeButton__yBmtV{font-size:13px}.CartDialog_consultButton__WlTn0{height:56px;font-size:16px}}.MegaMenu_megaMenuWrapper__UwZFQ{position:absolute;top:100%;left:0;right:0;z-index:1000}.MegaMenu_megaMenuContainer__8X5iu{display:flex;flex-direction:column;background:rgba(23,121,108,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px 90px 40px;min-height:240px;gap:24px}.MegaMenu_menuTitle__6eJkj{font-family:var(--font-heading);font-weight:400;font-size:24px;color:#FFFFFF;margin:0}.MegaMenu_menuRight__5IqK3{display:flex;flex-wrap:wrap;gap:24px}.MegaMenu_menuCard__lAU_h{display:block;text-decoration:none;color:#FFFFFF;background:none;transition:transform .2s ease}.MegaMenu_menuCard__lAU_h:hover{transform:translateY(-4px)}.MegaMenu_cardTitle__j2Q2g{display:block;font-family:var(--font-heading);font-weight:400;font-size:20px;color:#FFFFFF;text-align:left}.MegaMenu_cardImageWrapper___e3WE{width:212px;height:129px;margin-top:16px;border-radius:0;overflow:hidden}.MegaMenu_cardImage__GOTSh{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.MegaMenu_menuCard__lAU_h:hover .MegaMenu_cardImage__GOTSh{transform:scale(1.05)}.MegaMenu_viewAllLink__uYqKt{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:14px;color:#FFFFFF;text-decoration:none;align-self:flex-start;transition:opacity .15s ease}.MegaMenu_viewAllLink__uYqKt:hover{opacity:.8}@media (max-width:1200px){.MegaMenu_megaMenuContainer__8X5iu{padding:28px 40px 32px}.MegaMenu_cardImageWrapper___e3WE{width:180px;height:110px;margin-top:32px}.MegaMenu_cardTitle__j2Q2g{font-size:18px}}@media (max-width:1024px){.MegaMenu_megaMenuContainer__8X5iu{padding:24px;gap:20px}.MegaMenu_menuRight__5IqK3{flex-wrap:wrap}.MegaMenu_cardImageWrapper___e3WE{width:160px;height:100px;margin-top:24px}.MegaMenu_cardTitle__j2Q2g{font-size:16px}.MegaMenu_megaMenuWrapper__UwZFQ{display:none}}.NavBar_navbarWrapper__526rn{position:relative;width:100%}.NavBar_navbarContainer__V3O7i{display:flex;align-items:center;width:100%;padding:0 90px}.NavBar_navbar__u741F{display:flex;gap:41px;height:31px;background:transparent}.NavBar_navLinkWrapper__Wl8ci{position:relative}.NavBar_navLink__OkOFz{position:relative;width:auto;min-width:83px;height:20px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:100%;text-decoration:none;color:#FFFFFF;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;white-space:nowrap}.NavBar_navLink__OkOFz:hover{opacity:.8}.NavBar_navLinkActive__Y2eLY{opacity:1}.NavBar_navLinkActive__Y2eLY:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:currentColor}.NavBar_navLinkDisabled__topIy{cursor:default;pointer-events:auto}.NavBar_searchWrapper__ahuEU{position:relative;margin-left:auto;width:280px}.NavBar_searchBar__CD_cY{width:100%;height:36px;border:1px solid rgba(255,255,255,.3);border-top:none;border-left:none;display:flex;align-items:center;background:transparent}.NavBar_suggestionsList__u_hFh{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1A1A1A;border-radius:0;box-shadow:0 8px 24px rgba(0,0,0,.3);list-style:none;margin:0;padding:6px 0;z-index:200;overflow:hidden}.NavBar_suggestionItem__TH26V{display:block;width:100%;text-align:left;background:transparent;border:none;padding:10px 16px;color:#FFFFFF;font-family:var(--font-body);font-size:14px;cursor:pointer;transition:background .15s ease}.NavBar_suggestionItem__TH26V:hover{background:rgba(255,255,255,.1)}.NavBar_searchInput__eBSiq{flex:1 1;background:transparent;border:none;outline:none;color:#FFFFFF;padding:0 15px;font-family:var(--font-body);font-size:16px}.NavBar_searchInput__eBSiq::placeholder{color:rgba(255,255,255,.6)}.NavBar_searchButton__9bUtb{background:transparent;border:none;cursor:pointer;padding:7px 15px;display:flex;align-items:center;justify-content:center}.NavBar_searchIcon__NQETl{width:27px;height:28px}.NavBar_appointmentActions__f00ra{display:flex;align-items:center;gap:35px;margin-left:35px}.NavBar_appointmentActionsPushRight__WHxnc{margin-left:auto}.NavBar_appointmentLink__6ao7T{width:auto;height:20px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-decoration:none;color:#FFFFFF;display:flex;align-items:center;white-space:nowrap;background:transparent;border:none;padding:0;cursor:pointer}.NavBar_appointmentLink__6ao7T:hover{opacity:.8}.NavBar_cartButton__lEveg{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;position:relative}.NavBar_cartButton__lEveg:hover{opacity:.85}.NavBar_cartBadge__iSaTW{position:absolute;top:-6px;right:-6px;background:#e74c3c;color:#ffffff;font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1;min-width:18px;height:18px;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0 4px;z-index:1}.NavBar_mobileMenuButton__3wvkv{display:none;background:transparent;border:none;cursor:pointer;padding:8px;margin-left:auto}.NavBar_hamburgerIcon__9tC1Y{width:24px;height:24px;display:flex;flex-direction:column;justify-content:space-around}.NavBar_hamburgerLine__cbhbu{width:100%;height:2px;background:#FFFFFF;transition:all .3s ease}.NavBar_mobileOverlay__Xjlmm{display:none}@media (max-width:1200px){.NavBar_navbarContainer__V3O7i{padding:0 40px}.NavBar_searchWrapper__ahuEU{width:220px}.NavBar_navbar__u741F{gap:24px}}@media (max-width:1024px){.NavBar_navbarContainer__V3O7i{padding:0 24px}.NavBar_searchWrapper__ahuEU{width:160px}.NavBar_navbar__u741F{gap:16px}.NavBar_navLink__OkOFz{font-size:14px;min-width:auto}.NavBar_appointmentLink__6ao7T{font-size:14px}}.NavBar_light__qYilH .NavBar_suggestionsList__u_hFh{background:#FFFFFF;box-shadow:0 8px 24px rgba(0,0,0,.12)}.NavBar_light__qYilH .NavBar_suggestionItem__TH26V{color:#1A1A1A}.NavBar_light__qYilH .NavBar_suggestionItem__TH26V:hover{background:rgba(0,0,0,.05)}.NavBar_light__qYilH .NavBar_navLink__OkOFz{color:#1A1A1A}.NavBar_light__qYilH .NavBar_navLinkActive__Y2eLY:after{background:#1A1A1A}.NavBar_light__qYilH .NavBar_searchBar__CD_cY{border-bottom-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2)}.NavBar_light__qYilH .NavBar_searchInput__eBSiq{color:#1A1A1A}.NavBar_light__qYilH .NavBar_searchInput__eBSiq::placeholder{color:rgba(0,0,0,.5)}.NavBar_light__qYilH .NavBar_searchIcon__NQETl{filter:invert(1)}.NavBar_light__qYilH .NavBar_appointmentLink__6ao7T{color:#1A1A1A}.NavBar_light__qYilH .NavBar_hamburgerLine__cbhbu{background:#1A1A1A}.NavBar_light__qYilH .NavBar_cartButton__lEveg path{fill:#1A1A1A}@media (max-width:1024px){.NavBar_navbarWrapper__526rn{display:none}}.AddressIcon_addressIcon__9m_yb{width:19px;height:25px}.AddressIcon_addressIcon__9m_yb img{border:none}.AddressIcon_light__u9rzE img{filter:invert(1)}.Logo_logo__LZI1f{text-decoration:none;display:inline-flex;align-items:center}.Logo_logoImg__aG40r{display:block;width:auto;height:auto;max-height:100%}.Logo_large__ygel1 .Logo_logoImg__aG40r{width:323.59px;height:auto}.Logo_small__0QZD_ .Logo_logoImg__aG40r{width:160px;height:auto}@media (max-width:1024px){.Logo_large__ygel1 .Logo_logoImg__aG40r{width:240px}}@media (max-width:768px){.Logo_large__ygel1 .Logo_logoImg__aG40r{width:180px}}.AuthLayout_authLayout__2PsV2{display:flex;min-height:100vh;width:100%}.AuthLayout_leftPanel___Q50m{position:relative;width:36%;background:linear-gradient(180deg,#0A3D3D,#00817F);overflow:hidden}.AuthLayout_logoWrapper__WVz79{position:absolute;top:40px;left:50px;z-index:10}.AuthLayout_imageWrapper__BqSUK{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 40px}.AuthLayout_image__bZXdS{width:100%;height:auto;object-fit:contain;max-height:80vh}.AuthLayout_rightPanel__9MPzM{width:64%;background-color:#FFFFFF;display:flex;align-items:center;justify-content:center;padding:40px}.AuthLayout_content__UsaJ7{width:100%;max-width:480px}@media (max-width:1024px){.AuthLayout_leftPanel___Q50m{width:40%}.AuthLayout_rightPanel__9MPzM{width:60%}}@media (max-width:768px){.AuthLayout_authLayout__2PsV2{flex-direction:column}.AuthLayout_leftPanel___Q50m{width:100%;min-height:300px;height:40vh}.AuthLayout_rightPanel__9MPzM{width:100%;min-height:60vh}.AuthLayout_logoWrapper__WVz79{top:30px;left:30px}.AuthLayout_imageWrapper__BqSUK{padding:100px 30px 30px}}.Login_loginWrapper__Iod2E{width:100px;height:31px;display:flex;align-items:center;gap:8px}.Login_iconWrapper__tXr1L{width:17.6px;height:22px;display:flex;align-items:center}.Login_iconWrapper__tXr1L img{border:none}.Login_loginText__yEIvV{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#FFFFFF;display:flex;align-items:center}.Login_light__zPhbE .Login_iconWrapper__tXr1L img{filter:invert(1)}.Login_light__zPhbE .Login_loginText__yEIvV{color:#1A1A1A}.TopBar_topBar__gx7bN{display:flex;justify-content:space-between;align-items:flex-start;background:transparent;padding:20px 90px;min-height:150px}.TopBar_leftSection__hOLtp,.TopBar_rightSection__lBWMj{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.TopBar_rightSection__lBWMj{justify-content:flex-end}.TopBar_centerSection__Jktqx{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.TopBar_logoDark__QQTQd img{filter:brightness(0)}@media (min-width:1025px){.TopBar_topBar__gx7bN.TopBar_compact__nC5_H{min-height:75px;padding-top:10px;padding-bottom:10px}.TopBar_compactLogo__8Y2Ar.TopBar_compactLogo__8Y2Ar img{width:162px}.TopBar_compactLogo__8Y2Ar{padding-top:6px}}.TopBar_mobileMenuButton__EmfHY{display:none;background:transparent;border:none;cursor:pointer;padding:8px}.TopBar_hamburgerIcon__P8QPm{width:20px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.TopBar_hamburgerLine__6zuj2{width:100%;height:2px;background:#FFFFFF;transition:all .3s ease}.TopBar_light__bSJae .TopBar_hamburgerLine__6zuj2{background:#1A1A1A}.TopBar_mobileCartButton__Q9_WD,.TopBar_mobileSearchButton___mqg1{display:none;background:transparent;border:none;cursor:pointer;padding:4px;color:#FFFFFF}.TopBar_userMenuWrap__UvZK_{position:relative}.TopBar_userDropdown__x2JGl{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.12);min-width:180px;padding:8px 0;z-index:100;display:flex;flex-direction:column}.TopBar_userDropdownName__7_mnS{font-size:13px;color:#888;padding:8px 16px 10px;margin:0;border-bottom:1px solid #f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopBar_userDropdownItem__uQU9r{background:none;border:none;text-align:left;font-size:14px;color:#1a1a1a;padding:10px 16px;cursor:pointer;transition:background .15s}.TopBar_userDropdownItem__uQU9r:hover{background:#f5f5f5}.TopBar_userDropdownLogout__DY7_u{color:#c0392b}@media (max-width:1024px){.TopBar_topBar__gx7bN{padding:16px 24px;min-height:120px;padding:40px 16px 12px;min-height:60px;align-items:center}.TopBar_leftSection__hOLtp{gap:8px}.TopBar_rightSection__lBWMj{gap:16px}.TopBar_mobileCartButton__Q9_WD,.TopBar_mobileMenuButton__EmfHY,.TopBar_mobileSearchButton___mqg1{display:flex;width:44px;height:44px;align-items:center;justify-content:center}.TopBar_rightSection__lBWMj>:first-child{display:none}}.TopBar_light__bSJae .TopBar_mobileCartButton__Q9_WD,.TopBar_light__bSJae .TopBar_mobileSearchButton___mqg1{color:#1A1A1A}@media (min-width:768px) and (max-width:1024px){.TopBar_topBar__gx7bN{padding:max(24px,var(--safe-area-inset-top)) 40px 16px;min-height:96px}}.StickyNavBar_slot__pSb7x{width:100%}.StickyNavBar_header__flFkf{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;transform:translateY(0);transition:transform .26s ease,background-color .26s ease,box-shadow .26s ease;will-change:transform}.StickyNavBar_fixed__S4h9o{position:fixed;top:0;right:0;left:0;z-index:900;padding-bottom:16px}.StickyNavBar_fixedDark__A_NUQ{background:rgba(33,33,33,.96);box-shadow:0 4px 20px rgba(0,0,0,.16)}.StickyNavBar_fixedLight__wHkUN{background:rgba(255,255,255,.96);box-shadow:0 4px 20px rgba(0,0,0,.1)}.StickyNavBar_visible__LXb0q{transform:translateY(0)}.StickyNavBar_parked__ywF8T{transition:none}.StickyNavBar_hidden__BA6_N,.StickyNavBar_parked__ywF8T{transform:translateY(-100%);pointer-events:none}@media (prefers-reduced-motion:reduce){.StickyNavBar_header__flFkf{transition:none}}.MobileNavDrawer_overlay__lbZ_X{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;animation:MobileNavDrawer_fadeIn__xx9nn .25s ease}.MobileNavDrawer_drawer__XjJ_o{position:fixed;top:0;left:0;bottom:0;width:min(85%,320px);max-width:320px;background:#17796C;z-index:1001;display:flex;flex-direction:column;animation:MobileNavDrawer_slideIn__il2jo .3s ease;box-shadow:4px 0 24px rgba(0,0,0,.2)}.MobileNavDrawer_drawerHeader__pGE7j{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 20px;border-bottom:1px solid rgba(255,255,255,.15)}.MobileNavDrawer_logoLink__1McO1{text-decoration:none}.MobileNavDrawer_closeButton__RMiAd{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:transparent;color:#FFFFFF;font-size:32px;font-weight:300;line-height:1}@media (min-width:769px) and (max-width:1024px){.MobileNavDrawer_drawer__XjJ_o{width:min(46vw,380px);max-width:380px}}.MobileNavDrawer_cartButton__7gj0X{position:relative;background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:white}.MobileNavDrawer_cartButton__7gj0X:hover{opacity:.9}.MobileNavDrawer_cartBadge__nfWc_{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:0;background:#17796C;color:white;font-family:var(--font-body);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.MobileNavDrawer_nav__91gE2{flex:1 1;overflow-y:auto;padding:16px 0}.MobileNavDrawer_accordionList__AB_U4{list-style:none;margin:0;padding:0}.MobileNavDrawer_accordionItem__4oZ1f{border-bottom:1px solid rgba(255,255,255,.1)}.MobileNavDrawer_accordionItem__4oZ1f:last-child{border-bottom:none}.MobileNavDrawer_accordionTriggerRow__9aszC{display:flex;align-items:center;min-height:52px}.MobileNavDrawer_accordionTriggerLink__z8pCk{flex:1 1;display:flex;align-items:center;padding:16px 20px;color:#FFFFFF;font-family:var(--font-body);font-size:16px;font-weight:400;text-decoration:none;transition:background .2s ease}.MobileNavDrawer_accordionTriggerLink__z8pCk:hover{background:rgba(255,255,255,.08)}.MobileNavDrawer_accordionExpandButton__KRlaA{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:52px;padding:0;background:transparent;border:none;color:#FFFFFF;cursor:pointer;transition:background .2s ease}.MobileNavDrawer_accordionExpandButton__KRlaA:hover{background:rgba(255,255,255,.08)}.MobileNavDrawer_accordionIcon__p8gGV{font-size:20px;line-height:1;opacity:.9}.MobileNavDrawer_subList__LQVM1{list-style:none;margin:0;padding:0 0 8px 20px}.MobileNavDrawer_subList__LQVM1 li{margin:0}.MobileNavDrawer_subLink__nDjUx{display:block;padding:10px 20px 10px 0;color:rgba(255,255,255,.9);font-family:var(--font-body);font-size:15px;text-decoration:none;transition:color .2s ease}.MobileNavDrawer_subLink__nDjUx:hover{color:#FFFFFF}.MobileNavDrawer_navLink__bbWxg{display:block;padding:16px 20px;color:#FFFFFF;font-family:var(--font-body);font-size:16px;text-decoration:none;transition:background .2s ease}.MobileNavDrawer_navLink__bbWxg:hover{background:rgba(255,255,255,.08)}.MobileNavDrawer_drawerFooter__FuTgB{padding:16px 20px 24px;border-top:1px solid rgba(255,255,255,.15);flex-shrink:0}.MobileNavDrawer_loginButton__X1tkW{width:100%;padding:14px 20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:0;color:#ffffff;font-family:var(--font-body);font-size:15px;font-weight:500;cursor:pointer;text-align:center;transition:background .2s ease}.MobileNavDrawer_loginButton__X1tkW:hover{background:rgba(255,255,255,.2)}.MobileNavDrawer_userLink__Ytlv5{display:flex;align-items:center;gap:10px;padding:14px 20px;background:rgba(255,255,255,.12);border-radius:0;color:#ffffff;font-family:var(--font-body);font-size:15px;font-weight:500;text-decoration:none;transition:background .2s ease}.MobileNavDrawer_userLink__Ytlv5:hover{background:rgba(255,255,255,.2)}@keyframes MobileNavDrawer_fadeIn__xx9nn{0%{opacity:0}to{opacity:1}}@keyframes MobileNavDrawer_slideIn__il2jo{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CertificationBadge_badge__cRdKZ{position:relative;width:108.4px;height:32px;box-sizing:border-box;flex:none;order:3;flex-grow:0;background:#686868;border-radius:8px}.CertificationBadge_certText__5P1v7{position:absolute;visibility:hidden;width:57.68px;height:16.94px;left:8.64px;top:8.46px}.CertificationBadge_certLabel__EqQT5{position:absolute;width:55px;height:20px;left:8px;top:6.46px;margin:0;font-family:var(--font-sans);font-style:normal;font-weight:500;font-size:8.2px;line-height:121%;color:#ffffff}.CertificationBadge_certLogo__0YsTM{position:absolute;width:44.64px;height:17.6px;left:60.4px;top:7.2px;object-fit:cover}.SiteLayout_layout__8mKLs{display:flex;flex-direction:column;position:relative;z-index:1}.SiteLayout_headerWrapper__D30nJ{display:flex;flex-direction:column;width:100%;position:relative;z-index:10}.SiteLayout_headerWrapperWithImage__DuNn_{min-height:552px}@media (max-width:1024px){.SiteLayout_headerWrapperWithImage__DuNn_{min-height:662px}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.SiteLayout_headerWrapperWithImage__DuNn_{min-height:560px}}.SiteLayout_heroImage__WNY4h{position:absolute;inset:0;z-index:0}.SiteLayout_heroImage__WNY4h picture{display:block;width:100%;height:100%}.SiteLayout_heroImage__WNY4h img{width:100%;height:100%;object-fit:cover;object-position:center}.SiteLayout_heroOverlay__3F6u9{position:absolute;top:0;right:0;bottom:var(--hero-overlay-bottom,0);left:0;height:var(--hero-overlay-height,auto);z-index:.5;pointer-events:none;background:var(--hero-overlay-background,linear-gradient(180deg,#000000 0,rgba(0,0,0,.5) 78.37%,rgba(0,0,0,0) 100%));opacity:var(--hero-overlay-opacity,.75)}.SiteLayout_heroChildrenSlot___Q8tH{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:0}.SiteLayout_headerContent__bmMKy{position:relative;z-index:1;display:flex;flex-direction:column;width:100%}.ProductGallery_gallery__cXfr_{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,678px);grid-gap:24px;gap:24px;align-items:start}.ProductGallery_thumbnailColumn__JRZpg{display:flex;flex-direction:column;gap:14px}.ProductGallery_thumbnail__r9tKa{position:relative;width:100%;padding-top:120%;border-radius:0;overflow:hidden;border:1px solid rgba(0,0,0,.15);opacity:.7;transition:opacity .2s ease,border-color .2s ease;cursor:pointer;background:transparent}.ProductGallery_thumbnail__r9tKa:hover{opacity:.9}.ProductGallery_thumbnailActive__6ElXV{opacity:1;border-color:rgba(0,0,0,.4)}.ProductGallery_thumbnail__r9tKa img{object-fit:cover}.ProductGallery_mainImageWrapper__p53dG{position:relative;isolation:isolate;width:min(678px,100%);aspect-ratio:1/1;border-radius:0;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(0,0,0,.03),transparent 60%);border:1px solid rgba(0,0,0,.1);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductGallery_mainImage__JADRU{object-fit:cover;z-index:0;transition:transform .1s ease-out;-webkit-user-drag:none}.ProductGallery_certBadge__mxZUk.ProductGallery_certBadge__mxZUk{position:absolute;bottom:32px;left:28px;z-index:10;pointer-events:none}.ProductGallery_magnifier__DfrJr{position:fixed;border-radius:8px;border:1px solid rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.18);background-repeat:no-repeat;background-color:#f5f5f5;pointer-events:none;z-index:1000}@media (max-width:768px){.ProductGallery_gallery__cXfr_{grid-template-columns:1fr}.ProductGallery_thumbnailColumn__JRZpg{flex-direction:row;justify-content:center}.ProductGallery_thumbnail__r9tKa{width:90px;padding-top:90px}.ProductGallery_mainImageWrapper__p53dG{width:100%}.ProductGallery_magnifier__DfrJr{display:none}}.Footer_footer__qnFYq{position:relative;width:100%;min-height:385px;background:#212121;color:#ffffff;box-sizing:border-box}.Footer_inner__K0x8_{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:clamp(48px,8vw,209px);max-width:1728px;margin:0 auto;padding:63px 100px 48px;box-sizing:border-box}.Footer_left__aXYnk{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:554px}.Footer_companyName__J_AQA{margin:0;max-width:554px;font-family:var(--type-title-30-family);font-weight:var(--type-title-30-weight);font-size:var(--type-title-30-size);line-height:var(--type-title-30-line);letter-spacing:var(--type-title-30-spacing);color:#ffffff}.Footer_companyBlock__X2nkr{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.Footer_address__GxlpW,.Footer_code__i3Ofw,.Footer_copyright__9CneB{margin:0;font-family:var(--type-body-15-family);font-weight:var(--type-body-15-weight);font-size:var(--type-body-15-size);line-height:var(--type-body-15-line);letter-spacing:var(--type-body-15-spacing);color:#ffffff}.Footer_columns__RklVQ{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(48px,6vw,180px)}.Footer_contact__lCJIJ,.Footer_policy__4UT00{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.Footer_policy__4UT00{min-width:250px}.Footer_contact__lCJIJ{max-width:426px}.Footer_sectionTitle__S_ioE{margin:0;font-family:var(--type-title-30-family);font-weight:var(--type-title-30-weight);font-size:var(--type-title-30-size);line-height:var(--type-title-30-line);letter-spacing:var(--type-title-30-spacing);color:#ffffff}.Footer_policyList__wrVxh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.Footer_policyList__wrVxh li{display:flex;align-items:baseline;gap:8px}.Footer_policyList__wrVxh li:before{content:"•";color:#ffffff;flex-shrink:0}.Footer_serviceLink__dypv9{font-family:var(--type-body-15-family);font-weight:var(--type-body-15-weight);font-size:var(--type-body-15-size);line-height:var(--type-body-15-line);color:#ffffff;text-decoration:none}.Footer_serviceLink__dypv9:hover{text-decoration:underline}.Footer_contactBlock__vQddH{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.Footer_contactList__EpkEJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.Footer_contactLine__nQVX1{margin:0;font-family:var(--type-body-15-family);font-weight:var(--type-body-15-weight);font-size:var(--type-body-15-size);line-height:var(--type-body-15-line);color:#ffffff}.Footer_socials__F4LCZ{display:flex;flex-direction:row;align-items:center;gap:19px}.Footer_socialIcon__UaQgk{display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;flex:none}.Footer_socialIcon__UaQgk img,.Footer_socialIcon__UaQgk svg{display:block;flex-shrink:0;height:22px;width:auto;object-fit:contain}.Footer_socialIcon__UaQgk:hover{opacity:.85}@media (max-width:1400px){.Footer_inner__K0x8_{padding-left:60px;padding-right:60px}}@media (max-width:1024px){.Footer_inner__K0x8_{flex-wrap:wrap;padding:60px 40px 40px;gap:48px}.Footer_left__aXYnk{max-width:100%;flex-basis:100%}}@media (max-width:768px){.Footer_footer__qnFYq{min-height:auto}.Footer_inner__K0x8_{flex-direction:column;padding:32px 16px;gap:0;align-items:flex-start}.Footer_columns__RklVQ,.Footer_left__aXYnk{display:contents}.Footer_companyName__J_AQA{order:1}.Footer_companyBlock__X2nkr{order:2;margin-top:8px}.Footer_certification__VaH6D{order:3;margin-top:24px}.Footer_policy__4UT00{order:4;min-width:0;width:100%;margin-top:24px}.Footer_contact__lCJIJ{order:5;width:100%;max-width:none;margin-top:24px}.Footer_copyright__9CneB{order:6;margin-top:24px}.Footer_companyName__J_AQA{font-size:20px;font-weight:700;line-height:1.5}.Footer_address__GxlpW,.Footer_code__i3Ofw,.Footer_copyright__9CneB{font-size:13px;line-height:1.5}.Footer_sectionTitle__S_ioE{font-size:20px;line-height:1.5}.Footer_policyList__wrVxh{gap:12px}.Footer_policyLink__xkj0P{font-size:13px;line-height:1.38}.Footer_contactLines__AtOoW{gap:12px}.Footer_contactLine__nQVX1{font-size:13px;line-height:1.5}}@media (max-width:480px){.Footer_inner__K0x8_{padding:32px 16px 28px;gap:0}}.BackButton_backButton__2c2_w{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:1px solid rgba(26,26,26,.08);background-color:#FFFFFF;box-shadow:0 6px 16px rgba(0,0,0,.08);transition:background-color .2s ease,border-color .2s ease;cursor:pointer;text-decoration:none}.BackButton_backButton__2c2_w:hover{background-color:rgba(26,26,26,.05)}.BackButton_default__Wld5m{color:#1A1A1A}.BackButton_dark__WQ_N5{color:#FFFFFF;border-color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.15)}.BackButton_dark__WQ_N5:hover{background-color:rgba(255,255,255,.25)}.CollectionFilterBar_wrapper__hkNUu{display:flex;flex-direction:column;gap:16px}.CollectionFilterBar_topRow__CHabI{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.CollectionFilterBar_controlGroup__ORzvu{display:flex;flex-wrap:wrap;gap:50px;align-items:center}.CollectionFilterBar_statusGroup__3unqr{display:flex;align-items:center;gap:8px}.CollectionFilterBar_groupLabel__QW1Ml{font-size:14px;color:#6C6A65;margin-right:4px}.CollectionFilterBar_statusButton__Wr4iq{border:1px solid rgba(26,26,26,.12);border-radius:0;background:#FFFFFF;padding:8px 20px;font-size:14px;cursor:pointer;transition:all .2s ease;color:#1A1A1A}.CollectionFilterBar_statusButton__Wr4iq:hover{background:#F5F3ED}.CollectionFilterBar_statusButtonActive__awBdz{background:#17796C;border-color:#17796C;color:#FFFFFF}.CollectionFilterBar_statusButtonActive__awBdz:hover{background:#0B6B5B}.CollectionFilterBar_filterDropdown__59rzR{position:relative}.CollectionFilterBar_mobileFilterDropdown__mN_jb{display:none}.CollectionFilterBar_filterDropdownTrigger__iExnA{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;padding:8px 0;font-size:14px;color:#1A1A1A;cursor:pointer;transition:opacity .2s ease;min-height:44px}.CollectionFilterBar_filterDropdownTrigger__iExnA:hover{opacity:.85}.CollectionFilterBar_filterDropdownHasSelection___aMoS .CollectionFilterBar_filterTriggerLabel__jmGRj{color:#17796C}.CollectionFilterBar_filterTriggerLabel__jmGRj{font-weight:700;color:#1A1A1A;display:flex;align-items:center;gap:6px}.CollectionFilterBar_mobileFilterLabel__HDFC7{display:none}.CollectionFilterBar_filterCount__7CMTh{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#17796C;color:#FFFFFF;border-radius:50%;font-size:11px;font-weight:600}.CollectionFilterBar_filterTriggerIcon__0_RZ_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#E2DFD6;flex-shrink:0}.CollectionFilterBar_filterTriggerIcon__0_RZ_ .CollectionFilterBar_dropdownChevron__XxFOx{border-left-color:#1A1A1A;border-bottom-color:#1A1A1A}.CollectionFilterBar_filterDropdownMenu__VGGze{position:absolute;top:calc(100% + 4px);left:0;background:#FFFFFF;border:1px solid rgba(26,26,26,.08);border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.1);min-width:180px;padding:6px;z-index:100}.CollectionFilterBar_filterDropdownItem__qD3Ab{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 14px;font-size:14px;color:#4A4A44;cursor:pointer;border-radius:0;transition:all .15s ease}.CollectionFilterBar_filterDropdownItem__qD3Ab:hover{background:#F5F3ED;color:#1A1A1A}.CollectionFilterBar_filterDropdownItemActive__fuRYW{background:rgba(23,121,108,.08);color:#17796C;font-weight:500}.CollectionFilterBar_filterDropdownItemActive__fuRYW:hover{background:rgba(23,121,108,.12)}.CollectionFilterBar_sorting__gQSEM{display:flex;align-items:center;gap:8px;font-size:14px}.CollectionFilterBar_sortLabel__0N0DT{color:#6C6A65}.CollectionFilterBar_sortStaticValue__QANmT{color:#212121;font-weight:600}.CollectionFilterBar_sortDropdown__xYXWi{position:relative}.CollectionFilterBar_sortDropdownTrigger__D32oZ{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:none;padding:8px 0;font-size:14px;color:#1A1A1A;cursor:pointer;transition:opacity .2s ease;min-height:44px}.CollectionFilterBar_sortDropdownTrigger__D32oZ:hover{opacity:.85}.CollectionFilterBar_sortDropdownTrigger__D32oZ .CollectionFilterBar_filterTriggerIcon__0_RZ_ .CollectionFilterBar_dropdownChevron__XxFOx{border-left-color:#1A1A1A;border-bottom-color:#1A1A1A}.CollectionFilterBar_dropdownChevron__XxFOx{width:8px;height:8px;border-left:1.5px solid #1a1a1a;border-bottom:1.5px solid #1a1a1a;transform:rotate(-45deg);transition:transform .2s ease;margin-top:-2px}.CollectionFilterBar_dropdownChevronUp__J44zQ{transform:rotate(135deg);margin-top:2px}.CollectionFilterBar_sortDropdownMenu__jhGwE{position:absolute;top:calc(100% + 4px);right:0;background:#FFFFFF;border:1px solid rgba(26,26,26,.08);border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.1);min-width:180px;padding:6px;z-index:100}.CollectionFilterBar_sortDropdownItem__4yETt{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 14px;font-size:14px;color:#4A4A44;cursor:pointer;border-radius:0;transition:all .15s ease}.CollectionFilterBar_sortDropdownItem__4yETt:hover{background:#F5F3ED;color:#1A1A1A}.CollectionFilterBar_sortDropdownItemActive__o18hY{background:#17796C;color:#FFFFFF}.CollectionFilterBar_sortDropdownItemActive__o18hY:hover{background:#0B6B5B;color:#FFFFFF}.CollectionFilterBar_chipsRow__3eOgk{display:flex;flex-wrap:wrap;gap:8px}.CollectionFilterBar_chip___dSjS{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:69px;border:1px solid rgba(23,121,108,.2);background:#FFFFFF;font-size:13px;cursor:pointer;transition:all .2s ease}.CollectionFilterBar_chip___dSjS:hover{border-color:#17796C;background:#F5F3ED}.CollectionFilterBar_chipRemove__A207M{font-size:16px;line-height:1;opacity:.5;transition:opacity .2s ease}.CollectionFilterBar_chip___dSjS:hover .CollectionFilterBar_chipRemove__A207M{opacity:1}.CollectionFilterBar_clearChip__v5Lgd{background:transparent;border:none;color:#1A1A1A;text-decoration:underline;font-weight:500}.CollectionFilterBar_clearChip__v5Lgd:hover{color:#000000;background:transparent;border:none}.CollectionFilterBar_activeFilterPanel__v9lLV{margin-top:12px;background:#FDFBF7;border:1px solid rgba(26,26,26,.06);border-radius:0;padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap}.CollectionFilterBar_panelOption__t6vDS{border:1px solid rgba(26,26,26,.1);background:#FFFFFF;font-size:14px;padding:10px 18px;border-radius:0;cursor:pointer;transition:all .2s ease;color:#4A4A44}.CollectionFilterBar_panelOption__t6vDS:hover{border-color:#17796C;color:#17796C;background:rgba(23,121,108,.05)}.CollectionFilterBar_panelOptionActive__mMEKP{background:#17796C;border-color:#17796C;color:#FFFFFF}@media (max-width:768px){.CollectionFilterBar_wrapper__hkNUu{gap:8px}.CollectionFilterBar_topRow__CHabI{flex-direction:column;align-items:flex-start;gap:6px}.CollectionFilterBar_controlGroup__ORzvu{row-gap:4px;column-gap:16px}.CollectionFilterBar_filterDropdownTrigger__iExnA,.CollectionFilterBar_sortDropdownTrigger__D32oZ{min-height:28px;padding:8px}.CollectionFilterBar_filterTriggerIcon__0_RZ_{width:20px;height:20px}.CollectionFilterBar_statusButton__Wr4iq{padding:4px 14px;font-size:13px}.CollectionFilterBar_sorting__gQSEM{margin-top:0}.CollectionFilterBar_chip___dSjS{padding:4px 12px}.CollectionFilterBar_activeFilterPanel__v9lLV{margin-top:6px;padding:8px 12px}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_topRow__CHabI{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_controlGroup__ORzvu{display:none}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterDropdown__mN_jb{display:block;position:relative;flex:0 0 auto}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterTrigger__Ev9To{display:flex;align-items:center;min-height:30px;gap:7px;padding:0;border:none;background:transparent;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.5;color:#212121;cursor:pointer}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterIcon__Jrylh{width:16px;height:16px;flex:0 0 16px;background:linear-gradient(#212121,#212121) 2px 4px /11px 1.5px no-repeat,linear-gradient(#212121,#212121) 5px 8px /8px 1.5px no-repeat,linear-gradient(#212121,#212121) 8px 12px /5px 1.5px no-repeat}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterMenu__Bvt_D{position:absolute;top:calc(100% + 10px);left:0;width:min(320px,calc(100vw - 32px));max-height:70vh;overflow:auto;z-index:100;display:flex;flex-direction:column;gap:16px;padding:14px;background:#FFFFFF;border:1px solid rgba(26,26,26,.08);box-shadow:0 8px 28px rgba(0,0,0,.12)}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterGroup__KWM2g{display:flex;flex-direction:column;gap:8px}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterGroupTitle__rN4AY{margin:0;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.4;color:#212121}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterOptions__UwSrm{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_filterLabelText__VRgke{display:none}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_mobileFilterLabel__HDFC7{display:inline}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_filterTriggerLabel__jmGRj,.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_sortDropdownTrigger__D32oZ .CollectionFilterBar_filterTriggerLabel__jmGRj{gap:4px;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.5;color:#212121}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_filterTriggerIcon__0_RZ_,.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_sortDropdownTrigger__D32oZ .CollectionFilterBar_filterTriggerIcon__0_RZ_{display:none}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_sorting__gQSEM{margin-left:auto;gap:4px;font-family:var(--font-body);font-size:14px;line-height:1.5;white-space:nowrap}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_sortLabel__0N0DT{color:#212121}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_sortDropdownTrigger__D32oZ{min-height:30px;padding:0;font-size:14px}.CollectionFilterBar_compactOnMobile__cHZ4R .CollectionFilterBar_chipsRow__3eOgk{padding-top:4px}}.CollectionItemCard_card__CSt__{background:#ffffff;border-radius:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.CollectionItemCard_defaultCard__L5klV{position:relative;aspect-ratio:465/523;background:#ffffff;border:0;box-shadow:none;text-align:left;align-items:stretch}.CollectionItemCard_highlight__r04rb{border:2px solid #b78cff}.CollectionItemCard_imageWrapper__LcN7a{position:absolute;inset:0;background:#ffffff}.CollectionItemCard_imageWrapper__LcN7a:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 63%,rgba(0,0,0,.96));pointer-events:none}.CollectionItemCard_image__ncLNr{object-fit:cover;object-position:center}.CollectionItemCard_textContent___rrli{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;padding:24px 28px;text-align:center}.CollectionItemCard_title__oT0K0{margin:0}.CollectionItemCard_sku__Wl1P6,.CollectionItemCard_title__oT0K0{font-family:var(--font-title);font-size:clamp(15px,1.45vw,18px);font-weight:400;line-height:1.25;color:#ffffff}.CollectionItemCard_sku__Wl1P6{margin:6px 0 0}.CollectionItemCard_storyCard__qwK1A{padding:0;overflow:hidden;border:0;box-shadow:none}.CollectionItemCard_storyImageWrapper__1P2Nr{position:relative;width:100%;aspect-ratio:1180/448;min-height:280px}.CollectionItemCard_storyImage__FiVZT{object-fit:cover}.CollectionItemCard_storyContent__WaLpf{padding:28px 32px;display:flex;justify-content:space-between;gap:24px;align-items:center}.CollectionItemCard_storyTitle__NwVVe{margin:0;font-family:var(--font-title);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2;color:#1a1a1a}.CollectionItemCard_storyDescription__wqRUj{margin:8px 0 0;color:#4A4A44;line-height:1.5;max-width:460px;font-size:14px}.CollectionItemCard_storyButton__N_i5U{display:inline-block;padding:10px 24px;border-radius:0;border:1px solid #1a1a1a;background:transparent;color:#1A1A1A;font-size:12px;cursor:pointer;text-decoration:none;white-space:nowrap}@media (max-width:900px){.CollectionItemCard_storyContent__WaLpf{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.CollectionItemCard_textContent___rrli{padding:18px 16px}.CollectionItemCard_title__oT0K0{font-size:14px}.CollectionItemCard_sku__Wl1P6{margin-top:4px;font-size:14px}.CollectionItemCard_storyImageWrapper__1P2Nr{aspect-ratio:16/9;min-height:180px}.CollectionItemCard_storyContent__WaLpf{padding:20px}}.Title_base__RgH0E{margin:0;font-family:var(--type-family);font-size:var(--type-size);line-height:var(--type-line);font-weight:var(--type-weight);letter-spacing:var(--type-spacing)}.Title_v-40__xGU8Z{--type-family:var(--type-title-40-family);--type-size:var(--type-title-40-size);--type-line:var(--type-title-40-line);--type-weight:var(--type-title-40-weight);--type-spacing:var(--type-title-40-spacing)}.Title_v-30-bold__njGfI{--type-family:var(--type-title-30-bold-family);--type-size:var(--type-title-30-bold-size);--type-line:var(--type-title-30-bold-line);--type-weight:var(--type-title-30-bold-weight);--type-spacing:var(--type-title-30-bold-spacing)}.Title_v-30__wqcCI{--type-family:var(--type-title-30-family);--type-size:var(--type-title-30-size);--type-line:var(--type-title-30-line);--type-weight:var(--type-title-30-weight);--type-spacing:var(--type-title-30-spacing)}.Title_color-default__78qYq{color:inherit}.Title_color-strong__c664q{color:#333333}.Title_color-muted___md3J{color:#999999}.Title_color-slate__WQik8{color:#94a3b8}.Title_color-teal__JwvN9{color:var(--color-teal-badge)}.Title_color-white__XOWU3{color:var(--color-white)}.Title_left__w8gbc{text-align:left}.Title_center__Gxi2W{text-align:center}.Title_right__J_jU2{text-align:right}.Title_truncate__3a_Mt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarouselControls_wrapper__SgaAj{display:flex;align-items:center;justify-content:center;gap:16px}.CarouselControls_arrow__veoCh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #1a1a1a;border-radius:50%;background:transparent;cursor:pointer;color:#1A1A1A;padding:0;transition:opacity .2s ease}.CarouselControls_arrow__veoCh:hover{opacity:.8}.CarouselControls_dots__lG_OY{display:flex;align-items:center;gap:8px}.CarouselControls_dot__gFf1m{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#E0E0E0;cursor:pointer;transition:background .2s ease}.CarouselControls_dotActive__hgJKJ{background:#00817F}.page_pageWrapper__kpbTe{min-height:100vh;background:#F5F5F5}.page_heroLayout___Kt1_{flex:1 1;display:flex;flex-direction:column;min-height:0;position:relative;--hero-overlay-bottom:auto;--hero-overlay-height:170px;--hero-overlay-background:linear-gradient(180deg,rgba(0,0,0,0.72),rgba(0,0,0,0.28) 58%,rgba(0,0,0,0));--hero-overlay-opacity:1}.page_heroContent__AwGNH{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:center;align-items:flex-end}.page_heroContentContainer__67BcO{width:100%;max-width:1587px;margin:0 auto;padding:0 65px 30px;box-sizing:border-box}.page_heroTitle__qwho_{font-family:var(--type-title-40-family);font-size:var(--type-title-40-size);font-weight:var(--type-title-40-weight);line-height:var(--type-title-40-line);color:#ffffff;margin:0;text-align:center;max-width:100%}.page_header__YQ2jO{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:80px;margin-bottom:80px;text-align:center}.page_gemIcon__m4vmp{display:none;width:52px;height:44px;margin-bottom:14px}.page_mainTitle__iMH0l{font-family:var(--type-title-40-family);font-weight:var(--type-title-40-weight);font-size:var(--type-title-40-size);line-height:var(--type-title-40-line);color:#000000;margin:0;max-width:845px;white-space:pre-line}.page_intro__MTZHS{font-family:var(--type-body-20-family);font-size:var(--type-body-20-size);font-weight:var(--type-body-20-weight);line-height:var(--type-body-20-line);color:#000000;margin:0;max-width:845px;padding:0 24px;box-sizing:border-box}.page_subtitle__8GeJc{font-family:var(--font-heading);font-size:48px;font-weight:300;line-height:140%;text-align:center;color:#0F1111;margin:0 auto 24px;max-width:883px;padding:0 24px;white-space:pre-line}.page_description__BRgZO{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:180%;text-align:center;color:#000000;margin:0 auto 48px;max-width:845px;padding:0 24px}.page_productsSection__JxyVy{background:#F5F5F5;padding:0 0 80px}.page_container__DVEZ3{width:100%;max-width:1587px;margin:0 auto;padding:0 65px}.page_sectionHeader__Iw9d6{display:flex;align-items:center;justify-content:center;gap:56px;margin-bottom:56px}.page_sectionLine__KkW7M{flex:1 1;max-width:462px;height:1px;background:rgba(26,26,26,.35)}.page_sectionTitle__3rpSz{color:#000000;white-space:nowrap}.page_productsGrid__XOim0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}.page_mobileProductsCarousel__Oqr4u,.page_mobileProductsControls__vLlGL{display:none}@media (max-width:1200px){.page_container__DVEZ3{padding:0 40px}.page_heroContentContainer__67BcO{padding:0 40px 80px}.page_sectionHeader__Iw9d6{gap:32px}.page_sectionTitle__3rpSz{white-space:normal;text-align:center}.page_productsGrid__XOim0{gap:32px}}@media (max-width:1024px){.page_heroSection__ciLQT{height:440px}.page_heroTitle__qwho_{font-size:40px;line-height:1.2}.page_mainTitle__iMH0l{font-size:36px}.page_intro__MTZHS{font-size:16px}.page_subtitle__8GeJc{font-size:36px}.page_description__BRgZO{font-size:16px}.page_container__DVEZ3{padding:0 24px}.page_heroContentContainer__67BcO{padding:0 24px 60px}.page_sectionHeader__Iw9d6{gap:24px;margin-bottom:40px}.page_sectionTitle__3rpSz{white-space:normal}.page_productsGrid__XOim0{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.page_heroSection__ciLQT{height:320px}.page_heroContentContainer__67BcO{padding:0 16px 40px}.page_heroTitle__qwho_{font-size:28px;line-height:1.3}.page_header__YQ2jO{margin-bottom:32px;gap:16px;margin-top:32px}.page_gemIcon__m4vmp{display:block}.page_mainTitle__iMH0l{font-size:24px;line-height:1.3}.page_intro__MTZHS{font-size:15px}.page_subtitle__8GeJc{font-size:24px;margin-bottom:16px}.page_description__BRgZO{font-size:15px;margin-bottom:32px}.page_productsSection__JxyVy{background:#F5F5F5;padding:0 0 28px}.page_container__DVEZ3{padding:0 16px}.page_sectionHeader__Iw9d6{display:block;margin-bottom:55px}.page_sectionLine__KkW7M{display:none}.page_sectionTitle__3rpSz{width:100%;text-align:center;white-space:normal;--type-title-40-size:26px;--type-title-40-line:1.21}.page_productsGrid__XOim0{display:none}.page_mobileProductsCarousel__Oqr4u{display:block;margin:0 -16px;padding:0 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page_mobileProductsCarousel__Oqr4u::-webkit-scrollbar{display:none}.page_mobileProductsTrack__MXz5h{display:flex;gap:16px}.page_mobileProductSlide__DZ6ol{flex:0 0 min(339px,calc(100vw - 36px));scroll-snap-align:center}.page_mobileProductCard__0Cqde{min-height:399px;padding:24px 20px 28px;background:#ffffff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.page_mobileProductCardImageOnly__rtx_j{height:399px;padding:0}.page_mobileProductImageWrap__t7vee{position:relative;width:min(247px,100%);aspect-ratio:1;overflow:hidden;background:#f4f4f4}.page_mobileProductCardImageOnly__rtx_j .page_mobileProductImageWrap__t7vee{width:100%;height:100%;aspect-ratio:auto}.page_mobileProductImageWrap__t7vee img{width:100%;height:100%;object-fit:cover;display:block}.page_mobileProductLogo__D5Ivn{position:absolute;top:10px;right:10px;font-family:var(--font-title);font-size:10px;line-height:1;color:#1a1a1a;letter-spacing:0}.page_mobileProductInfo___zTSN{margin-top:20px;text-align:center;color:#1a1a1a}.page_mobileProductName__PpF1S{margin:0;font-family:var(--type-title-30-family);font-size:24px;font-weight:var(--type-title-30-weight);line-height:1.2;letter-spacing:0}.page_mobileProductDescription__Nu9IF{margin:8px auto 0;max-width:230px;font-family:var(--type-body-20-family);font-size:16px;font-weight:var(--type-body-20-weight);line-height:1.45;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page_mobileProductsControls__vLlGL{display:block;margin-top:31px}}@media (max-width:480px){.page_heroSection__ciLQT{height:280px}.page_heroTitle__qwho_{font-size:22px}.page_mainTitle__iMH0l,.page_subtitle__8GeJc{font-size:20px}.page_mobileProductName__PpF1S{font-size:22px}}.MastersSection_section__FV2Md{padding:80px 158px;background-color:transparent}.MastersSection_outer__jZyKw{display:flex;flex-direction:column;align-items:center;gap:80px}.MastersSection_header__Vh2Xe{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:819px;width:100%;color:#212121}.MastersSection_headerTitle__bb3f0{text-transform:uppercase;color:#212121}.MastersSection_headerSubtitle__BLAKd{color:#212121;max-width:819px}.MastersSection_productsSection__c963U{display:flex;flex-direction:column;gap:40px;width:100%}.MastersSection_sectionHeader__oO7ZB{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.MastersSection_productsTitle__pTnnw{color:#212121}.MastersSection_mobileViewAllLink__Abrfd{display:none}.MastersSection_navButtons__iueK0{display:flex;flex-direction:row;gap:10px}.MastersSection_navButton__tTxds{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #212121;border-radius:50%;background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}.MastersSection_navButton__tTxds:hover{background:#212121}.MastersSection_navButton__tTxds:hover svg path{stroke:#ffffff}.MastersSection_cardsRow__qqJ16{display:flex;flex-direction:row;gap:50px;overflow:hidden}.MastersSection_masterCard__FC8P9{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 100px) / 3);min-width:0;display:flex;flex-direction:column;text-decoration:none}.MastersSection_masterCardImageWrap__jSJk7{width:100%;aspect-ratio:436/414;border:1px solid #e5e5e5;overflow:hidden}.MastersSection_masterCardImageWrap__jSJk7 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.MastersSection_masterCard__FC8P9:hover .MastersSection_masterCardImageWrap__jSJk7 img{transform:scale(1.03)}.MastersSection_masterCardName__Ve_sT{color:#212121;padding-top:20px;padding-bottom:8px}.MastersSection_carouselControls__RFx_r{display:none}.MastersSection_viewAllLink__fAkuX{display:flex;align-items:center;align-self:stretch;gap:29px;width:100%;color:#0F1111;text-decoration:none}.MastersSection_viewAllText__SqkWh{flex:0 0 auto;color:#0F1111;white-space:nowrap}.MastersSection_viewAllLine__pljHf{flex:1 1 auto;height:1px;background:#212121}.MastersSection_viewAllLink__fAkuX:hover .MastersSection_viewAllText__SqkWh{text-decoration:underline;text-underline-offset:4px}@media (max-width:1200px){.MastersSection_section__FV2Md{padding:60px}}@media (max-width:1024px){.MastersSection_section__FV2Md{padding:60px 40px}.MastersSection_outer__jZyKw{gap:60px}.MastersSection_cardsRow__qqJ16{gap:32px}.MastersSection_masterCard__FC8P9{flex-basis:calc((100% - 64px) / 3)}}@media (max-width:768px){.MastersSection_section__FV2Md{padding:32px 0}.MastersSection_outer__jZyKw{gap:24px;padding:0 16px}.MastersSection_header__Vh2Xe{--type-title-40-size:26px;--type-title-40-line:1.21;--type-body-20-size:13px;--type-body-20-line:1.5;gap:12px}.MastersSection_productsSection__c963U{gap:16px}.MastersSection_sectionHeader__oO7ZB{align-self:stretch;gap:16px}.MastersSection_productsTitle__pTnnw{--type-title-30-size:20px;--type-title-30-line:1.2;flex:1 1 auto;min-width:0}.MastersSection_mobileViewAllLink__Abrfd{display:inline-flex;flex:0 0 auto;align-items:center;color:#0F1111;text-decoration:none}.MastersSection_mobileViewAllText__uJVfF{color:#0F1111;white-space:nowrap}.MastersSection_navButtons__iueK0{display:none}.MastersSection_cardsRow__qqJ16{gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:auto;overscroll-behavior-x:none;padding:0;margin:0 -16px}.MastersSection_cardsRow__qqJ16::-webkit-scrollbar{display:none}.MastersSection_masterCard__FC8P9{flex:0 0 100%;scroll-snap-align:start;padding:0 16px}.MastersSection_masterCardImageWrap__jSJk7{aspect-ratio:343/311}.MastersSection_masterCardName__Ve_sT{--type-body-20-family:var(--type-title-30-family);--type-body-20-size:20px;--type-body-20-line:1.2;--type-body-20-weight:var(--type-title-30-weight);--type-body-20-spacing:var(--type-title-30-spacing);padding-top:12px}.MastersSection_carouselControls__RFx_r{display:flex;justify-content:center;align-items:center;margin-top:16px}.MastersSection_viewAllLink__fAkuX{display:none}}@media (max-width:480px){.MastersSection_masterCard__FC8P9{padding:0 16px}}.page_heroSection___mcj9{position:relative;width:100%;height:clamp(560px,41.5vw,796px);background-image:url(/images/landing-page/Header.webp);background-size:cover;background-position:100% 100%;background-repeat:no-repeat}.page_header__kVzhN{position:relative;height:100%;box-sizing:border-box;background:linear-gradient(180deg,#000000,rgba(0,0,0,.45) 42%,rgba(0,0,0,0) 64%);padding-bottom:50px}.page_heroContent__2lPR8{position:absolute;left:92px;top:clamp(300px,52%,515px);width:673px}.page_heroContent__2lPR8,.page_heroTextGroup__Avto2{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.page_heroTextGroup__Avto2{width:100%}.page_heroTaglineGroup__NLO_v{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:398px}.page_heroTitle__Gfler{text-transform:uppercase}.page_heroTitleDesktop__GCI3j{white-space:nowrap}.page_heroDescMobile__nhrqw,.page_heroTitleMobile__Mpsny{display:none}.page_heroCta__jc8eN{display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px;padding:0 34px;gap:10px;background:#FFFFFF;text-decoration:none;cursor:pointer;font-family:var(--type-button-15-family);font-size:var(--type-button-15-size);font-weight:var(--type-button-15-weight);line-height:var(--type-button-15-line);color:#212121}.page_heroCta__jc8eN:hover{opacity:.9}.page_certBadge__34Bo2{position:absolute;right:18px;top:calc(100% - 66px);transform:scale(1.3);transform-origin:right center}.page_featureSections__bvkcp{background:#F5F5F5}@media (max-width:1024px){.page_heroSection___mcj9{height:700px}.page_heroContent__2lPR8{top:320px;left:60px;width:560px}.page_heroTaglineGroup__NLO_v{max-width:340px}.page_certBadge__34Bo2{top:500px;right:16px}}@media (max-width:767px){.page_heroSection___mcj9{height:812px;min-height:812px;background-image:url(/images/landing-page/Header-mobile.webp?v=4);background-position:top;background-size:cover}.page_header__kVzhN{padding-bottom:0;background:linear-gradient(180deg,#000000,rgba(0,0,0,.45) 42%,rgba(0,0,0,0) 64%)}.page_heroContent__2lPR8{top:164px;left:50%;right:auto;transform:translateX(-50%);width:278px;align-items:center;gap:28px}.page_heroTextGroup__Avto2{align-items:center;gap:12px;text-align:center;--type-body-20-size:14px;--type-body-20-line:1.5}.page_heroTaglineGroup__NLO_v{align-items:center;max-width:278px;--type-title-40-size:40px;--type-title-40-line:1.1}.page_heroTitle__Gfler{text-align:center}.page_heroDescDesktop__o7d7R,.page_heroTitleDesktop__GCI3j{display:none}.page_heroDescMobile__nhrqw,.page_heroTitleMobile__Mpsny{display:block;white-space:pre-line}.page_heroCta__jc8eN{width:135px;height:40px;font-size:14px;font-weight:500;line-height:1.5}.page_certBadge__34Bo2{display:none}}@media (max-width:480px){.page_heroSection___mcj9{height:812px;min-height:812px}}.CraftSection_section__vKQNr{position:relative;padding:80px 158px;background-color:#F5F5F5}.CraftSection_craftedText__JWTUG{display:flex;flex-direction:column;align-items:center;width:min(1120px,100%);margin:100px auto 50px;gap:20px}.CraftSection_craftedTitle__zZboC{width:100%;color:#212121}.CraftSection_craftedSubText__IiKB8{width:min(602px,100%);color:#212121}@media (max-width:1200px){.CraftSection_section__vKQNr{padding:60px}}@media (max-width:1024px){.CraftSection_section__vKQNr{padding:60px 40px}.CraftSection_craftedMainText__K1g1t{font-size:40px}}@media (max-width:768px){.CraftSection_section__vKQNr{padding:0;background-color:#FFFFFF}.CraftSection_craftedText__JWTUG{display:flex;padding:0 16px;margin-top:32px;--type-title-40-size:26px;--type-title-40-line:1.21;--type-body-20-size:13px;--type-body-20-line:1.5}.CraftSection_craftedSubText__IiKB8{display:none}}@media (max-width:480px){.CraftSection_section__vKQNr{padding:0}}.Discovery_frame__5s0dO{display:flex;flex-direction:row;align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1536px;margin-inline:auto}.Discovery_imageColumn__BSMKz{flex:none;width:min(681px,44.34%);display:flex;flex-direction:column;justify-content:center;align-self:stretch}.Discovery_imageInner__ofviv{position:relative;width:100%;aspect-ratio:681/740;overflow:hidden}.Discovery_bigImage__1JX6A,.Discovery_discoveryPicture__rfZ7A{position:absolute;inset:0;display:block;width:100%;height:100%}.Discovery_bigImage__1JX6A{object-fit:contain;object-position:center;transition:opacity .4s ease}.Discovery_infoPanel__lHTqR{flex:1 1 759px;width:100%;max-width:759px;min-width:0;aspect-ratio:759/837;background:url(/images/discovery/discovery-panel-background.webp?v=4) 50%/cover no-repeat,linear-gradient(0deg,#011715,#005F5B 57.69%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(40px,6vw,120px);padding:clamp(32px,10%,76px);box-sizing:border-box;color:#FFFFFF}.Discovery_infoContent__BoNBF{display:contents}.Discovery_topGroup__FovQS{display:flex;flex-direction:column;align-items:flex-start;gap:36px;width:100%}.Discovery_thumbCarousel__s2tNb{position:relative;width:100%;overflow:hidden}.Discovery_thumbRow__19JN4{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 57px) / 4);grid-gap:19px;gap:19px;width:100%;will-change:transform}.Discovery_thumbRowNext__tZvwm{animation:Discovery_thumbSlideNext__py1sp .4s cubic-bezier(.22,1,.36,1) both}.Discovery_thumbRowPrev__LfeDw{animation:Discovery_thumbSlidePrev__ckD9_ .4s cubic-bezier(.22,1,.36,1) both}@keyframes Discovery_thumbSlideNext__py1sp{0%{transform:translateZ(0)}to{transform:translate3d(calc(-25% - 4.75px),0,0)}}@keyframes Discovery_thumbSlidePrev__ckD9_{0%{transform:translate3d(calc(-25% - 4.75px),0,0)}to{transform:translateZ(0)}}.Discovery_thumb__f2zvo{width:100%;min-width:0;aspect-ratio:138/207;background:#D9D9D9;overflow:hidden;cursor:pointer;border:none;padding:0;display:block;transition:box-shadow .2s}.Discovery_thumb__f2zvo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.Discovery_thumbActive__3sgRA{border:1px solid #212121;box-shadow:0 4px 4px rgba(0,0,0,.25)}.Discovery_bottomGroup__hASLj{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:100%}.Discovery_activeContent__Tpl9g{animation:Discovery_discoveryContentIn__961Ce .4s cubic-bezier(.22,1,.36,1) both}@keyframes Discovery_discoveryContentIn__961Ce{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.Discovery_gemName__lln_V{text-transform:uppercase;color:#FFFFFF;line-height:1.1}.Discovery_gemDesc___RPuh{margin:0}.Discovery_ctaButton__G_ILd{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px;height:48px;background:#FFFFFF;text-decoration:none;font-family:var(--type-button-15-family);font-size:var(--type-button-15-size);font-weight:var(--type-button-15-weight);line-height:var(--type-button-15-line);color:#17796C;flex-shrink:0;transition:opacity .2s}.Discovery_ctaButton__G_ILd:hover{opacity:.9}@media (max-width:1500px){.Discovery_infoPanel__lHTqR{--type-title-40-size:32px;--type-body-20-size:16px;--type-body-20-line:1.45;gap:40px;padding:clamp(24px,6%,54px)}.Discovery_topGroup__FovQS{gap:24px}.Discovery_bottomGroup__hASLj{gap:20px}.Discovery_thumbRow__19JN4{grid-auto-columns:calc((100% - 42px) / 4);gap:14px}@keyframes Discovery_thumbSlideNext__py1sp{0%{transform:translateZ(0)}to{transform:translate3d(calc(-25% - 3.5px),0,0)}}@keyframes Discovery_thumbSlidePrev__ckD9_{0%{transform:translate3d(calc(-25% - 3.5px),0,0)}to{transform:translateZ(0)}}}@media (max-width:1300px){.Discovery_infoPanel__lHTqR{gap:32px;padding:clamp(24px,5.5%,48px)}.Discovery_topGroup__FovQS{gap:20px}.Discovery_bottomGroup__hASLj{gap:16px}}@media (max-width:1024px){.Discovery_frame__5s0dO{gap:32px}.Discovery_imageColumn__BSMKz{width:clamp(160px,30%,360px)}.Discovery_infoPanel__lHTqR{gap:48px;padding:clamp(24px,3.5vw,48px)}.Discovery_thumbRow__19JN4{grid-auto-columns:calc((100% - 30px) / 4);gap:10px}@keyframes Discovery_thumbSlideNext__py1sp{0%{transform:translateZ(0)}to{transform:translate3d(calc(-25% - 2.5px),0,0)}}@keyframes Discovery_thumbSlidePrev__ckD9_{0%{transform:translate3d(calc(-25% - 2.5px),0,0)}to{transform:translateZ(0)}}}.Discovery_gemNameMobile__pNdlx,.Discovery_mobileActiveThumb__rXwHb,.Discovery_mobileControls__D4lAE{display:none}@media (max-width:768px){.Discovery_frame__5s0dO{flex-direction:column;gap:0}.Discovery_imageColumn__BSMKz{width:60vw;min-width:60vw;align-self:auto;display:flex;align-items:center;justify-content:center;padding:0 54px;background:#ffffff}.Discovery_imageInner__ofviv{aspect-ratio:865/1093;width:100%;margin:0;background:transparent}.Discovery_bigImage__1JX6A{top:calc(-78 / 1093 * 100%);bottom:auto;height:auto}.Discovery_infoPanel__lHTqR{flex:none;width:calc(100% - 32px);aspect-ratio:auto;height:465px;min-height:465px;margin-top:40px;padding:0;gap:0;align-items:center;justify-content:center;--type-title-40-size:26px;--type-title-40-line:1.21;--type-body-20-size:14px;--type-body-20-line:1.5}.Discovery_infoContent__BoNBF{display:flex;flex-direction:column;align-items:center;width:269px;height:388px;padding:0;gap:20px}.Discovery_topGroup__FovQS{gap:12px;align-items:center}.Discovery_gemNameDesktop__l_RoQ,.Discovery_thumbCarousel__s2tNb{display:none}.Discovery_gemNameMobile__pNdlx{display:block}.Discovery_mobileActiveThumb__rXwHb{display:flex;justify-content:center;flex-shrink:0}.Discovery_mobileActiveThumb__rXwHb img{width:83px;height:124px;object-fit:cover;object-position:center;display:block}.Discovery_bottomGroup__hASLj{align-items:center;gap:28px;width:100%}.Discovery_gemName__lln_V{text-align:center}.Discovery_gemDesc___RPuh{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:center}.Discovery_ctaButton__G_ILd{width:142px;height:40px;font-size:14px;font-weight:500}.Discovery_mobileControls__D4lAE{display:flex;justify-content:center;padding:38px 0 20px}}@media (max-width:480px){.Discovery_imageColumn__BSMKz{padding:0}}@media (prefers-reduced-motion:reduce){.Discovery_activeContent__Tpl9g,.Discovery_thumbRowNext__tZvwm,.Discovery_thumbRowPrev__LfeDw{animation-duration:1ms}}