.ProductGallery-module__DKvRuG__galleryWrapper{background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-md);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .ProductGallery-module__DKvRuG__galleryWrapper{background:var(--mantine-color-dark-6)}.ProductGallery-module__DKvRuG__carousel,.ProductGallery-module__DKvRuG__viewport,.ProductGallery-module__DKvRuG__container,.ProductGallery-module__DKvRuG__slide{width:100%;height:100%}.ProductGallery-module__DKvRuG__control{border:1px solid var(--mantine-color-gray-3);background:#ffffffeb;width:38px;height:38px;box-shadow:0 8px 18px #00000024}[data-mantine-color-scheme=dark] .ProductGallery-module__DKvRuG__control{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-gray-0);background:#1c1d22eb}.ProductGallery-module__DKvRuG__indicator{background:color-mix(in srgb,var(--mantine-color-brand-6)55%,white);width:8px;height:8px}.ProductGallery-module__DKvRuG__indicator[data-active]{width:22px}.ProductGallery-module__DKvRuG__mainImage{object-fit:cover;width:100%;height:100%;display:block}.ProductGallery-module__DKvRuG__slide{justify-content:center;align-items:center;min-width:100%;height:100%;display:flex}@media (max-width:48em){.ProductGallery-module__DKvRuG__galleryWrapper{border-radius:calc(var(--mantine-radius-md) + 2px)}.ProductGallery-module__DKvRuG__control{display:none}.ProductGallery-module__DKvRuG__indicator{width:7px;height:7px}.ProductGallery-module__DKvRuG__indicator[data-active]{width:18px}}
.ProductBreadcrumbs-module__N_Y93q__currentProduct{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .ProductBreadcrumbs-module__N_Y93q__currentProduct{color:var(--mantine-color-gray-2)}
.ProductCard-module__PkOGxq__card{background:color-mix(in srgb,var(--mantine-color-default)94%,transparent);flex-direction:column;gap:9px;height:100%;padding:12px;display:flex}.ProductCard-module__PkOGxq__mediaSection{border-radius:calc(var(--mantine-radius-md) - 2px);overflow:hidden}.ProductCard-module__PkOGxq__carousel{border-radius:inherit}.ProductCard-module__PkOGxq__mediaLink{text-decoration:none;display:block}.ProductCard-module__PkOGxq__mediaFrame{aspect-ratio:1;border-radius:inherit;border:1px solid color-mix(in srgb,var(--mantine-color-default-border)56%,transparent);background:radial-gradient(circle at 50% 20%,#ffffff0a,transparent 55%),color-mix(in srgb,var(--mantine-color-default-border)28%,transparent);width:100%;overflow:hidden}.ProductCard-module__PkOGxq__mediaImage{width:100%;height:100%}.ProductCard-module__PkOGxq__mediaImage img{object-fit:cover;width:100%;height:100%;display:block}.ProductCard-module__PkOGxq__content{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.ProductCard-module__PkOGxq__metaRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ProductCard-module__PkOGxq__categoryLink{width:100%;min-width:0;text-decoration:none}.ProductCard-module__PkOGxq__titleLink{min-width:0;text-decoration:none;display:block}.ProductCard-module__PkOGxq__categoryLabel,.ProductCard-module__PkOGxq__stateLabel{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;line-height:1.2}.ProductCard-module__PkOGxq__categoryLabel{color:var(--mantine-color-dimmed);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ProductCard-module__PkOGxq__stateLabel{color:var(--mantine-color-red-5);text-align:right}.ProductCard-module__PkOGxq__title{letter-spacing:-.015em;min-height:2.48em;max-height:2.48em;line-height:1.24;overflow:hidden}.ProductCard-module__PkOGxq__description{min-height:2.8em}.ProductCard-module__PkOGxq__footer{border-top:1px solid color-mix(in srgb,var(--mantine-color-default-border)58%,transparent);flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.ProductCard-module__PkOGxq__price{align-items:flex-end;min-height:1.25em;line-height:1.1;display:flex}.ProductCard-module__PkOGxq__footer .mantine-Button-root{border-radius:10px;min-height:38px;font-weight:600}@media (max-width:48em){.ProductCard-module__PkOGxq__card{border-radius:11px;gap:6px;padding:6px}.ProductCard-module__PkOGxq__mediaSection,.ProductCard-module__PkOGxq__mediaFrame{border-radius:9px}.ProductCard-module__PkOGxq__mediaFrame{background:radial-gradient(circle at 50% 18%,#ffffff0a,transparent 52%),color-mix(in srgb,var(--mantine-color-default-border)24%,transparent)}.ProductCard-module__PkOGxq__mediaImage img{object-fit:contain;padding:6px}.ProductCard-module__PkOGxq__content{gap:6px}.ProductCard-module__PkOGxq__metaRow{gap:5px}.ProductCard-module__PkOGxq__categoryLabel,.ProductCard-module__PkOGxq__stateLabel{letter-spacing:.06em;font-size:.51rem}.ProductCard-module__PkOGxq__title{min-height:2.16em;max-height:2.16em;font-size:.82rem;line-height:1.08}.ProductCard-module__PkOGxq__description{display:none}.ProductCard-module__PkOGxq__footer{gap:6px;padding-top:6px}.ProductCard-module__PkOGxq__price{font-size:.92rem;line-height:1.08}.ProductCard-module__PkOGxq__footer .mantine-Button-root{border-radius:9px;min-height:32px;padding-inline:8px}.ProductCard-module__PkOGxq__footer .mantine-Button-label{font-size:.78rem;line-height:1}}
.page-module__Hzbeaq__desktopOnly{display:block}.page-module__Hzbeaq__pageStack{gap:1rem}.page-module__Hzbeaq__pageHeader{flex-direction:column;gap:.35rem;display:flex}.page-module__Hzbeaq__pageTitle{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:none;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02}.page-module__Hzbeaq__pageCount{letter-spacing:-.01em;font-size:.98rem}@media (max-width:48em){.page-module__Hzbeaq__desktopOnly{display:none}.page-module__Hzbeaq__pageStack{gap:.8rem}.page-module__Hzbeaq__pageHeader{gap:.2rem}.page-module__Hzbeaq__pageTitle{letter-spacing:-.026em;width:100%;max-width:none;font-size:1.64rem;line-height:1.02}.page-module__Hzbeaq__pageCount{font-size:.9rem}}
.page-module__PX9sfG__pageStack{gap:1rem}.page-module__PX9sfG__pageHeader{flex-direction:column;gap:.35rem;display:flex}.page-module__PX9sfG__pageTitle{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;width:100%;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02}.page-module__PX9sfG__pageCount{letter-spacing:-.01em;font-size:.98rem}@media (max-width:48em){.page-module__PX9sfG__pageStack{gap:.8rem}.page-module__PX9sfG__pageHeader{gap:.2rem}.page-module__PX9sfG__pageTitle{letter-spacing:-.026em;font-size:1.64rem;line-height:1.02}.page-module__PX9sfG__pageCount{font-size:.9rem}}
.page-module__oDo_cq__hero{background:linear-gradient(135deg,#1a1a1a 0%,#333 100%);align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.page-module__oDo_cq__hero:before{content:"";background:radial-gradient(circle at 70%,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.page-module__oDo_cq__heroInner{z-index:1;padding:var(--mantine-spacing-xl)var(--mantine-spacing-md);width:100%;position:relative}@media (min-width:768px){.page-module__oDo_cq__heroInner{padding:var(--mantine-spacing-xl)0}}.page-module__oDo_cq__heroContent{max-width:600px}.page-module__oDo_cq__heroLabel{color:#ffffffb3;margin-bottom:var(--mantine-spacing-md);background:#ffffff1a;border-radius:20px;padding:6px 16px;font-size:14px;transition:all .3s;display:inline-block}.page-module__oDo_cq__hero:hover .page-module__oDo_cq__heroLabel{color:#fff;background:#ffffff26}.page-module__oDo_cq__heroTitle{color:#fff;margin-bottom:var(--mantine-spacing-md);font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.page-module__oDo_cq__hero{min-height:280px}.page-module__oDo_cq__heroInner{padding:var(--mantine-spacing-lg)var(--mantine-spacing-sm)}.page-module__oDo_cq__heroLabel{margin-bottom:var(--mantine-spacing-sm);padding:5px 14px;font-size:13px}.page-module__oDo_cq__heroTitle{margin-bottom:var(--mantine-spacing-sm);font-size:1.55rem}.page-module__oDo_cq__heroDescription{font-size:.92rem;line-height:1.5}}.page-module__oDo_cq__heroDescription{color:#ffffffb3;font-size:1.1rem;line-height:1.6;transition:color .3s,opacity .3s}.page-module__oDo_cq__hero:hover .page-module__oDo_cq__heroDescription{color:#fffffff2}.page-module__oDo_cq__benefitCard{background-color:var(--mantine-color-default);border-color:var(--mantine-color-default-border);transition:all .3s}@media (max-width:48em){.page-module__oDo_cq__benefitCard{min-height:144px}.page-module__oDo_cq__benefitCard .mantine-ThemeIcon-root{width:36px!important;height:36px!important}.page-module__oDo_cq__cardTitle{font-size:.95rem;line-height:1.25}.page-module__oDo_cq__cardDescription{font-size:.9rem;line-height:1.3}}.page-module__oDo_cq__benefitCard:hover{border-color:var(--mantine-color-brand-outline);box-shadow:var(--mantine-shadow-md);transform:translateY(-5px)}.page-module__oDo_cq__benefitCard .mantine-ThemeIcon-root{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s}.page-module__oDo_cq__benefitCard:hover .mantine-ThemeIcon-root{background-color:var(--mantine-color-brand-light);color:var(--mantine-color-brand-filled);transform:scale(1.15)}.page-module__oDo_cq__cardTitle{color:var(--mantine-color-text);transition:all .3s}.page-module__oDo_cq__cardDescription{color:var(--mantine-color-dimmed);transition:all .3s}.page-module__oDo_cq__benefitCard:hover .page-module__oDo_cq__cardTitle{transform:translateY(-1px);color:var(--mantine-color-brand-9)!important}.page-module__oDo_cq__benefitCard:hover .page-module__oDo_cq__cardDescription{color:var(--mantine-color-black)!important;opacity:1!important}[data-mantine-color-scheme=dark] .page-module__oDo_cq__benefitCard:hover .page-module__oDo_cq__cardDescription{color:var(--mantine-color-white)!important;opacity:1!important}[data-mantine-color-scheme=dark] .page-module__oDo_cq__benefitCard:hover .page-module__oDo_cq__cardTitle{color:var(--mantine-color-brand-4)!important}.page-module__oDo_cq__categoryCard{cursor:pointer;justify-content:center;align-items:center;min-height:100px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}@media (max-width:48em){.page-module__oDo_cq__categoryCard{min-height:84px;font-size:.98rem;line-height:1.25}}.page-module__oDo_cq__categoryCard:hover{border-color:var(--mantine-color-brand-7);transform:translateY(-2px)}
.SettingsSections-module__fys79q__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SettingsSections-module__fys79q__sectionTitle{text-wrap:balance;flex:auto;min-width:0;line-height:1.1}.SettingsSections-module__fys79q__sectionAction{flex:none}.SettingsSections-module__fys79q__sectionAction .mantine-Button-root{border-radius:12px;min-height:34px}.SettingsSections-module__fys79q__itemHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}@media (max-width:48em){.SettingsSections-module__fys79q__sectionHeader{flex-direction:column;align-items:stretch;gap:10px}.SettingsSections-module__fys79q__sectionTitle{max-width:18ch}.SettingsSections-module__fys79q__sectionAction{align-self:flex-start}.SettingsSections-module__fys79q__sectionAction .mantine-Button-root{min-height:32px;padding-inline:12px}.SettingsSections-module__fys79q__itemHeader{align-items:center}}
.SettingsContent-module__O-U4nq__tabsList{background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#14161eb8);border:1px solid var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff1a);border-radius:18px;gap:4px;padding:4px;box-shadow:inset 0 1px #ffffff08}.SettingsContent-module__O-U4nq__tabsTab{min-height:40px;color:var(--lightningcss-light,var(--mantine-color-gray-7))var(--lightningcss-dark,#ffffffad);border-radius:14px;padding-inline:14px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.SettingsContent-module__O-U4nq__tabsTab[data-active]{color:var(--lightningcss-light,var(--mantine-color-gray-9))var(--lightningcss-dark,var(--mantine-color-gray-0));background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#ffffff1f);box-shadow:0 1px 2px #0f172a14,inset 0 1px #ffffff0f}:is(.SettingsContent-module__O-U4nq__tabsTab .mantine-Tabs-tabLabel,.SettingsContent-module__O-U4nq__tabsTab .mantine-Tabs-tabSection){color:inherit}.SettingsContent-module__O-U4nq__panel{padding-top:var(--mantine-spacing-md)}
