.index-module-scss-module__d_k0Tq__pageWrapper{min-height:80svh}@media (min-width:0){.index-module-scss-module__d_k0Tq__positionWrapper{grid-column:2/9}}@media (min-width:375px){.index-module-scss-module__d_k0Tq__positionWrapper{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__d_k0Tq__positionWrapper{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__d_k0Tq__positionWrapper{grid-column:6/23}}.index-module-scss-module__d_k0Tq__positionWrapper{padding:2.4rem 0 0}@media (min-width:1024px){.index-module-scss-module__d_k0Tq__positionWrapper{padding:6.4rem 0 0}}.index-module-scss-module__d_k0Tq__goBackButton{color:var(--neutral-900);font-size:2.4rem}@media (min-width:1024px){.index-module-scss-module__d_k0Tq__goBackButton{font-size:3.9rem}}.index-module-scss-module__d_k0Tq__emptyDataWrapper{justify-content:center;align-items:center}@media (min-width:0){.index-module-scss-module__d_k0Tq__emptyDataWrapper{grid-column:2/9}}@media (min-width:375px){.index-module-scss-module__d_k0Tq__emptyDataWrapper{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__d_k0Tq__emptyDataWrapper{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__d_k0Tq__emptyDataWrapper{grid-column:8/19}}
.index-module-scss-module__PSdBAG__modalWrapper{z-index:9999;background-color:#fff;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 3.2rem);height:auto;padding:4.8rem 2.4rem 2.4rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.index-module-scss-module__PSdBAG__modalWrapper{width:600px;margin:auto}}
.index-module-scss-module__zKEv6q__formControl{flex-direction:column;justify-content:center;display:flex}.index-module-scss-module__zKEv6q__fullWidth{width:100%}
.index-module-scss-module__ywYqlG__tileWrapper{border:1px solid var(--neutral-40);border-radius:1rem;justify-content:space-between;width:100%;padding:2rem}.index-module-scss-module__ywYqlG__buttonWrapper{flex-direction:column;justify-content:center;align-items:flex-end}@media (min-width:1024px){.index-module-scss-module__ywYqlG__buttonWrapper{flex-direction:row;justify-content:flex-end;align-items:center}}
.index-module-scss-module__1qMKpq__carouselWrapper{--slide-gap:clamp(16px,2vw,32px);width:100%}.index-module-scss-module__1qMKpq__viewport{width:100%;margin:0 -8px;padding:12px 8px 20px;overflow:hidden}.index-module-scss-module__1qMKpq__container{margin-left:calc(var(--slide-gap)/-2);margin-right:calc(var(--slide-gap)/-2);display:flex}.index-module-scss-module__1qMKpq__slide{min-width:0;max-width:100%;height:auto;padding-left:calc(var(--slide-gap)/2);padding-right:calc(var(--slide-gap)/2);flex:0 0 100%;justify-content:center;display:flex}@media (min-width:412px){.index-module-scss-module__1qMKpq__slide{flex:0 0 calc(380px + var(--slide-gap));max-width:calc(380px + var(--slide-gap))}}.index-module-scss-module__1qMKpq__slide>*{height:100%}.index-module-scss-module__1qMKpq__pagination{justify-content:center;gap:6px;margin-top:12px;display:flex}.index-module-scss-module__1qMKpq__dot{background:var(--neutral-30);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.index-module-scss-module__1qMKpq__dot[data-active=true]{background:var(--neutral-60)}.index-module-scss-module__1qMKpq__fluid .index-module-scss-module__1qMKpq__viewport{width:calc(100% + 16px)}.index-module-scss-module__1qMKpq__fluid .index-module-scss-module__1qMKpq__slide{flex:0 0 100%;max-width:100%}@media (min-width:768px){.index-module-scss-module__1qMKpq__fluid .index-module-scss-module__1qMKpq__slide{flex-basis:50%;max-width:50%}}@media (min-width:1024px){.index-module-scss-module__1qMKpq__fluid .index-module-scss-module__1qMKpq__slide{flex-basis:33.3333%;max-width:33.3333%}}@media (min-width:1240px){.index-module-scss-module__1qMKpq__fluid .index-module-scss-module__1qMKpq__slide{flex-basis:25%;max-width:25%}}
@media (min-width:0){.index-module-scss-module__KWgqYW__wrapper{grid-column:2/9}}@media (min-width:375px){.index-module-scss-module__KWgqYW__wrapper{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__KWgqYW__wrapper{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__KWgqYW__wrapper{grid-column:2/25}}.index-module-scss-module__KWgqYW__productsGrid{grid-template-columns:repeat(auto-fill,minmax(358px,380px));justify-content:center;gap:16px;display:grid}@media (min-width:1240px){.index-module-scss-module__KWgqYW__productsGrid{gap:32px}}.index-module-scss-module__KWgqYW__productsGrid:has(>:only-child){justify-items:start}.index-module-scss-module__KWgqYW__productsGrid:has(>:only-child)>*{width:100%;max-width:380px}
.index-module-scss-module__zYFrtG__card{border:1px solid var(--neutral-40);border-radius:10px;padding:16px}.index-module-scss-module__zYFrtG__imageWrapper{border-radius:8px;flex-shrink:0;width:100px;height:100px;display:block;overflow:hidden}.index-module-scss-module__zYFrtG__nameLink{color:inherit;text-decoration:none}.index-module-scss-module__zYFrtG__nameLink:hover{text-decoration:underline}.index-module-scss-module__zYFrtG__image{object-fit:cover;width:100px;height:100px}.index-module-scss-module__zYFrtG__summaryInfo{justify-content:flex-end}.index-module-scss-module__zYFrtG__quantityInput{border:1px solid var(--neutral-50);width:64px;height:40px;color:var(--neutral-900);border-radius:8px;padding:0 12px;font-size:1.6rem}.index-module-scss-module__zYFrtG__removeButton{min-width:unset;width:40px;height:40px;padding:0}.index-module-scss-module__zYFrtG__removeButton svg{width:13.5px;height:13.5px}@media (max-width:768px){.index-module-scss-module__zYFrtG__card{flex-direction:column;align-items:flex-start}.index-module-scss-module__zYFrtG__actions{justify-content:flex-end;width:100%}}
.index-module-scss-module__mUwrBa__header{z-index:1000;background-color:#fff;justify-content:space-between;width:100%;padding:2.4rem;display:flex;position:sticky;top:0}@media (min-width:1024px){.index-module-scss-module__mUwrBa__header{padding:2.4rem 4.8rem}}.index-module-scss-module__mUwrBa__iconWrapper{justify-content:flex-end;align-items:center;gap:0;display:flex}@media (min-width:768px){.index-module-scss-module__mUwrBa__iconWrapper{gap:40px}}.index-module-scss-module__mUwrBa__desktopLogo{display:none}@media (min-width:768px){.index-module-scss-module__mUwrBa__desktopLogo{width:259px;height:40px;display:block}}.index-module-scss-module__mUwrBa__mobileLogo{display:none}@media (max-width:768px){.index-module-scss-module__mUwrBa__mobileLogo{width:82px;height:40px;display:block}}.index-module-scss-module__mUwrBa__logoAndHamburgerWrapper{gap:1.2rem}@media (min-width:768px){.index-module-scss-module__mUwrBa__logoAndHamburgerWrapper{gap:2.4rem}}.index-module-scss-module__mUwrBa__desktopLoginButton{display:none}@media (min-width:768px){.index-module-scss-module__mUwrBa__desktopLoginButton{display:inline-flex}}.index-module-scss-module__mUwrBa__mobileLoginIcon{align-items:center;display:inline-flex}@media (min-width:768px){.index-module-scss-module__mUwrBa__mobileLoginIcon{display:none}}.index-module-scss-module__mUwrBa__cartIconWrapper{display:inline-flex;position:relative}.index-module-scss-module__mUwrBa__cartCountBadge{background-color:var(--primary-300);min-width:18px;height:18px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:1rem;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}
.UserDropdown-module-scss-module__BtHKVG__wrapper{position:relative}@media (min-width:1024px){.UserDropdown-module-scss-module__BtHKVG__wrapper:hover .UserDropdown-module-scss-module__BtHKVG__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}}.UserDropdown-module-scss-module__BtHKVG__dropdown{z-index:200;opacity:0;pointer-events:none;background:#fff;border-radius:16px;min-width:280px;transition:opacity .18s,transform .18s;position:absolute;top:100%;right:0;transform:translateY(-6px);box-shadow:0 8px 40px #0000001f}.UserDropdown-module-scss-module__BtHKVG__userName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.UserDropdown-module-scss-module__BtHKVG__navItem{align-items:center;gap:12px;text-decoration:none;display:flex}.UserDropdown-module-scss-module__BtHKVG__navItem:hover svg{color:var(--color-orange,#f97316)}
.index-module-scss-module__0Notoq__wrapper{background-color:var(--neutral-700);color:var(--neutral-80);padding:4.8rem 0 0}@media (min-width:1024px){.index-module-scss-module__0Notoq__wrapper{padding:6.4rem 0 0}}.index-module-scss-module__0Notoq__brand{flex-direction:column;gap:1.6rem;padding:0 0 3.2rem;display:flex}@media (min-width:0){.index-module-scss-module__0Notoq__brand{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__0Notoq__brand{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__0Notoq__brand{grid-column:2/25}}@media (min-width:1240px){.index-module-scss-module__0Notoq__brand{grid-column:2/9;padding-right:3.2rem}}.index-module-scss-module__0Notoq__logo{width:fit-content;display:block}.index-module-scss-module__0Notoq__logo svg{max-width:none;display:block}.index-module-scss-module__0Notoq__description{max-width:60rem;color:var(--neutral-80);margin:0;font-size:1.6rem;font-weight:300;line-height:1.6}.index-module-scss-module__0Notoq__social{align-items:center;gap:.4rem;margin:0 0 0 -1rem;padding:0;list-style:none;display:flex}.index-module-scss-module__0Notoq__socialLink{border-radius:6px;justify-content:center;align-items:center;min-width:4.4rem;height:4.4rem;padding:0 1rem;transition:opacity .15s;display:flex}.index-module-scss-module__0Notoq__socialLink:hover{opacity:.75}.index-module-scss-module__0Notoq__socialLink:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.index-module-scss-module__0Notoq__navigation{flex-direction:column;display:flex}@media (min-width:0){.index-module-scss-module__0Notoq__navigation{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__0Notoq__navigation{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__0Notoq__navigation{grid-column:2/25}}@media (min-width:1240px){.index-module-scss-module__0Notoq__navigation{grid-column:10/25}}@media (min-width:1024px){.index-module-scss-module__0Notoq__navigation{flex-direction:row;gap:3.2rem}}.index-module-scss-module__0Notoq__section{border-top:1px solid var(--neutral-600)}.index-module-scss-module__0Notoq__section:last-child{border-bottom:1px solid var(--neutral-600)}@media (min-width:1024px){.index-module-scss-module__0Notoq__section{border:0;flex:1 1 0;min-width:0}.index-module-scss-module__0Notoq__section:last-child{border:0}.index-module-scss-module__0Notoq__sectionWide{flex-grow:2}}.index-module-scss-module__0Notoq__sectionTitle{margin:0}.index-module-scss-module__0Notoq__sectionToggle,.index-module-scss-module__0Notoq__sectionTitleStatic{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-0);font-size:1.3rem;font-weight:600}.index-module-scss-module__0Notoq__sectionTitleStatic{display:none}@media (min-width:1024px){.index-module-scss-module__0Notoq__sectionTitleStatic{margin-bottom:2rem;display:block}}.index-module-scss-module__0Notoq__sectionToggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:5.6rem;padding:0;font-family:inherit;display:flex}.index-module-scss-module__0Notoq__sectionToggle:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}@media (min-width:1024px){.index-module-scss-module__0Notoq__sectionToggle{display:none}}.index-module-scss-module__0Notoq__chevron{color:var(--neutral-50);flex-shrink:0;transition:transform .15s}.index-module-scss-module__0Notoq__chevronOpen{transform:rotate(180deg)}.index-module-scss-module__0Notoq__sectionContent{padding:0 0 2rem}@media (min-width:1024px){.index-module-scss-module__0Notoq__sectionContent{padding:0}}.index-module-scss-module__0Notoq__sectionContentCollapsed{display:none}@media (min-width:1024px){.index-module-scss-module__0Notoq__sectionContentCollapsed{display:block}}.index-module-scss-module__0Notoq__categoryGroups{columns:2;column-gap:2rem}.index-module-scss-module__0Notoq__categoryGroup{break-inside:avoid;flex-direction:column;padding-bottom:1.2rem;display:flex}.index-module-scss-module__0Notoq__linkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__0Notoq__moreLink,.index-module-scss-module__0Notoq__groupTitle,.index-module-scss-module__0Notoq__link,.index-module-scss-module__0Notoq__linkButton{align-items:center;min-height:4rem;line-height:1.3;text-decoration:none;display:inline-flex}@media (min-width:1024px){.index-module-scss-module__0Notoq__moreLink,.index-module-scss-module__0Notoq__groupTitle,.index-module-scss-module__0Notoq__link,.index-module-scss-module__0Notoq__linkButton{min-height:3.2rem}}.index-module-scss-module__0Notoq__moreLink:focus-visible,.index-module-scss-module__0Notoq__groupTitle:focus-visible,.index-module-scss-module__0Notoq__link:focus-visible,.index-module-scss-module__0Notoq__linkButton:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.index-module-scss-module__0Notoq__linkButton{color:var(--neutral-50);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:1.6rem;font-weight:300}.index-module-scss-module__0Notoq__linkButton:hover{color:var(--primary-300)}.index-module-scss-module__0Notoq__link{color:var(--neutral-50);font-size:1.6rem;font-weight:300}.index-module-scss-module__0Notoq__link:hover{color:var(--primary-300)}.index-module-scss-module__0Notoq__groupTitle{color:var(--neutral-0);font-size:1.6rem;font-weight:600}a.index-module-scss-module__0Notoq__groupTitle:hover{color:var(--primary-300)}.index-module-scss-module__0Notoq__moreLink{color:var(--primary-300);font-size:1.6rem;font-weight:500}.index-module-scss-module__0Notoq__moreLink:hover{text-decoration:underline}.index-module-scss-module__0Notoq__badges{flex-wrap:wrap;gap:1.6rem 4rem;padding:3.2rem 0 2rem;display:flex}@media (min-width:0){.index-module-scss-module__0Notoq__badges{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__0Notoq__badges{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__0Notoq__badges{border-top:1px solid var(--neutral-600);grid-column:2/25;margin-top:4rem;padding:1.6rem 0}}.index-module-scss-module__0Notoq__badgeGroup{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.index-module-scss-module__0Notoq__badgeGroup+.index-module-scss-module__0Notoq__badgeGroup{border-left:1px solid var(--neutral-600);padding-left:4rem}}.index-module-scss-module__0Notoq__badgeLabel{color:var(--neutral-80);margin-right:.4rem;font-size:1.4rem;font-weight:500}.index-module-scss-module__0Notoq__badge{background:var(--neutral-0);border-radius:6px;justify-content:center;align-items:center;height:3.2rem;padding:0 1rem;display:flex}.index-module-scss-module__0Notoq__badge svg{width:auto;max-width:none;height:1.8rem;display:block}.index-module-scss-module__0Notoq__badgeNatural svg{width:auto;height:auto}.index-module-scss-module__0Notoq__bottom{border-top:1px solid var(--neutral-600);color:var(--neutral-80);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding:1.2rem 0 2rem;font-size:1.4rem;font-weight:300;display:flex}@media (min-width:0){.index-module-scss-module__0Notoq__bottom{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__0Notoq__bottom{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__0Notoq__bottom{grid-column:2/25}}.index-module-scss-module__0Notoq__bottom .index-module-scss-module__0Notoq__link,.index-module-scss-module__0Notoq__bottom .index-module-scss-module__0Notoq__linkButton{font-size:1.4rem;font-weight:300}
.ContactForm-module-scss-module__c7_Acq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module-scss-module__c7_Acq__fieldsStack{flex-direction:column;gap:1rem;width:100%;display:flex}.ContactForm-module-scss-module__c7_Acq__textareaField{flex-direction:column;width:100%;display:flex}.ContactForm-module-scss-module__c7_Acq__textarea{width:100%;min-height:12rem;color:var(--brand-700);border:solid 1px var(--neutral-40);background-color:var(--white);resize:vertical;box-sizing:border-box;border-radius:.2rem;outline:0;padding:1rem;font-family:inherit;font-size:1.4rem;font-weight:300;line-height:2rem}.ContactForm-module-scss-module__c7_Acq__textarea::placeholder{color:var(--neutral-80)}.ContactForm-module-scss-module__c7_Acq__textarea:focus{border-color:var(--primary-300)}.ContactForm-module-scss-module__c7_Acq__textarea--error{border-color:var(--error-500)}.ContactForm-module-scss-module__c7_Acq__supportiveText{color:var(--error-500);width:100%;margin:0;padding:.2rem 1.6rem;font-size:1rem;font-weight:300;line-height:1.6rem}.ContactForm-module-scss-module__c7_Acq__buttonRow{justify-content:flex-end;width:100%;margin-top:.5rem;display:flex}
.index-module-scss-module__l_9JwW__backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;z-index:1090;background:#11182700;transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:fixed;inset:0}.index-module-scss-module__l_9JwW__backdrop.index-module-scss-module__l_9JwW__isOpen{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;background:#11182780}.index-module-scss-module__l_9JwW__sidebar{z-index:1100;background:#fbf6f1;flex-direction:column;width:380px;max-width:90vw;height:100svh;transition:transform .55s cubic-bezier(.6,.05,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:24px 0 60px -20px #140c1e00}.index-module-scss-module__l_9JwW__sidebar.index-module-scss-module__l_9JwW__isOpen{transform:translate(0);box-shadow:24px 0 60px -20px #140c1e73}.index-module-scss-module__l_9JwW__sidebar:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#9f439114,#0000 50%),radial-gradient(at 100% 100%,#faa6091a,#0000 60%),repeating-linear-gradient(90deg,#00000003 0 1px,#0000 1px 90px);position:absolute;inset:0}.index-module-scss-module__l_9JwW__sidebar>*{z-index:1;position:relative}.index-module-scss-module__l_9JwW__head{flex-shrink:0;justify-content:flex-start;align-items:center;padding:18px 18px 8px;display:flex}.index-module-scss-module__l_9JwW__closeBtn{cursor:pointer;color:#611455;background:#f3e8f2;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.index-module-scss-module__l_9JwW__closeBtn:hover{color:#fff;background:#9f4391;transform:rotate(90deg);box-shadow:0 6px 18px -8px #9f439199}.index-module-scss-module__l_9JwW__closeBtn svg{width:18px;height:18px}.index-module-scss-module__l_9JwW__nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:8px 14px 0;overflow-y:auto}.index-module-scss-module__l_9JwW__nav::-webkit-scrollbar{width:6px}.index-module-scss-module__l_9JwW__nav::-webkit-scrollbar-thumb{background:#7d6e884d;border-radius:999px}.index-module-scss-module__l_9JwW__nav::-webkit-scrollbar-thumb:hover{background:#7d6e8880}.index-module-scss-module__l_9JwW__sectionLabel{letter-spacing:.18em;text-transform:uppercase;color:#7d6e88;margin:0;padding:14px 22px 8px;font-size:10.5px;font-weight:700}.index-module-scss-module__l_9JwW__menuList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__l_9JwW__menuItem{margin:0;padding:0;list-style:none}.index-module-scss-module__l_9JwW__menuRow{cursor:pointer;color:#1b1320;letter-spacing:.02em;border-radius:10px;align-items:center;gap:14px;padding:12px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,padding .25s;display:flex;position:relative}.index-module-scss-module__l_9JwW__menuRow:hover{color:#9f4391;background:#9f439112;padding-left:24px}.index-module-scss-module__l_9JwW__menuRowExpanded{color:#9f4391;background:#9f439114}.index-module-scss-module__l_9JwW__menuRowActive{color:#9f4391}.index-module-scss-module__l_9JwW__menuRowActive:before{content:"";background:#9f4391;border-radius:999px;width:3px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.index-module-scss-module__l_9JwW__menuMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.index-module-scss-module__l_9JwW__menuTitle{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.index-module-scss-module__l_9JwW__menuSublabel{color:#7d6e88;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.index-module-scss-module__l_9JwW__menuChev{color:#c5b3cd;flex-shrink:0;width:18px;height:18px;transition:transform .3s,color .2s}.index-module-scss-module__l_9JwW__menuRow:hover .index-module-scss-module__l_9JwW__menuChev{color:#9f4391;transform:translate(3px)}.index-module-scss-module__l_9JwW__menuRowExpanded .index-module-scss-module__l_9JwW__menuChev{color:#9f4391;transform:rotate(90deg)}.index-module-scss-module__l_9JwW__submenu{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.6,.05,.2,1);display:grid}.index-module-scss-module__l_9JwW__submenuExpanded{grid-template-rows:1fr}.index-module-scss-module__l_9JwW__submenuInner{overflow:hidden}.index-module-scss-module__l_9JwW__submenuList{flex-direction:column;gap:2px;margin:4px 0 8px;padding:4px 0 4px 22px;list-style:none;display:flex}.index-module-scss-module__l_9JwW__submenuLink{color:#3b2a45;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex}.index-module-scss-module__l_9JwW__submenuLink:hover{color:#9f4391;background:#9f439112;transform:translate(2px)}.index-module-scss-module__l_9JwW__submenuLinkActive{color:#9f4391;background:#9f43911a;font-weight:600}.index-module-scss-module__l_9JwW__submenuCount{color:#7d6e88;background:#7d6e881f;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.index-module-scss-module__l_9JwW__submenuLink:hover .index-module-scss-module__l_9JwW__submenuCount{color:#9f4391;background:#9f43911f}.index-module-scss-module__l_9JwW__promoTile{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9f4391,#611455);border-radius:14px;flex-direction:column;gap:4px;margin:14px 14px 8px;padding:14px 16px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.index-module-scss-module__l_9JwW__promoTile:hover{transform:translateY(-2px);box-shadow:0 18px 32px -16px #8b0f568c}.index-module-scss-module__l_9JwW__promoTile:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-28px;right:-20px}.index-module-scss-module__l_9JwW__promoTitle{z-index:1;letter-spacing:.01em;color:#fff;margin:0;font-size:13.5px;font-weight:800;position:relative}.index-module-scss-module__l_9JwW__promoSubtitle{z-index:1;opacity:.9;color:#fff;margin:0;font-size:11.5px;font-weight:500;position:relative}.index-module-scss-module__l_9JwW__foot{flex-shrink:0;padding:6px 14px 18px}.index-module-scss-module__l_9JwW__helpCard{background:linear-gradient(160deg,#fff6ec 0%,#fde7e7 100%);border:1px solid #f3d9c7;border-radius:14px;padding:14px 14px 12px;position:relative;overflow:hidden}.index-module-scss-module__l_9JwW__helpCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#faa8092e,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.index-module-scss-module__l_9JwW__helpCardTop{align-items:center;gap:10px;margin-bottom:10px;display:flex}.index-module-scss-module__l_9JwW__helpText{flex:1;min-width:0}.index-module-scss-module__l_9JwW__helpTitle{color:#1b1320;margin:0;font-size:13.5px;font-weight:800;display:block}.index-module-scss-module__l_9JwW__helpSubtitle{color:#3b2a45;margin:1px 0 0;font-size:11.5px;display:block}.index-module-scss-module__l_9JwW__helpCta{color:#fff;cursor:pointer;background:#faa609;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font:700 12px/1 Inter,sans-serif;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.index-module-scss-module__l_9JwW__helpCta:hover{background:#af7406;transform:translateY(-1px);box-shadow:0 6px 14px -6px #faa60999}.index-module-scss-module__l_9JwW__helpCta svg{width:11px;height:11px}.index-module-scss-module__l_9JwW__helpSocials{border-top:1px dashed #61145540;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.index-module-scss-module__l_9JwW__helpSocialLink{color:#3b2a45;background:#ffffffb3;border:1px solid #61145526;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font:700 11px/1 Inter,sans-serif;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.index-module-scss-module__l_9JwW__helpSocialLink:hover{color:#fff;background:#9f4391;border-color:#9f4391;transform:translateY(-1px)}.index-module-scss-module__l_9JwW__helpSocialLink svg{width:12px;height:12px}
.index-module-scss-module__TUcBeG__modal{max-width:48rem}.index-module-scss-module__TUcBeG__iconWrapper{background-color:var(--bittersweet-50);width:4rem;height:4rem;color:var(--bittersweet-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.index-module-scss-module__TUcBeG__icon{width:2rem;height:2rem}.index-module-scss-module__TUcBeG__list{margin:0;padding-left:2rem;list-style:outside}.index-module-scss-module__TUcBeG__listItem{margin-bottom:.4rem}
.index-module-scss-module__-tosda__cardWrapper{border:1px solid var(--neutral-40);will-change:transform;border-radius:10px;width:100%;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 2px 8px #0d10210d}.index-module-scss-module__-tosda__cardWrapper:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 6px 14px #0d102114}.index-module-scss-module__-tosda__cardNavigationLink{z-index:1;border-radius:10px;position:absolute;inset:0}.index-module-scss-module__-tosda__cardNavigationLink:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.index-module-scss-module__-tosda__contentWrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px;display:flex}.index-module-scss-module__-tosda__contentText{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.index-module-scss-module__-tosda__contentAction{flex-shrink:0;align-items:center;display:flex}.index-module-scss-module__-tosda__priceText{margin:0;line-height:1.2}.index-module-scss-module__-tosda__nameText{color:var(--neutral-900);margin:0;font-size:17px;line-height:1.25}.index-module-scss-module__-tosda__mediaWrapper{position:relative}.index-module-scss-module__-tosda__productLabel{z-index:2;background-color:var(--grapefruit-300);border-top-right-radius:10px;border-bottom-right-radius:10px;margin:0;padding:6px 8px;position:absolute;top:16px;left:0}.index-module-scss-module__-tosda__favButton{z-index:3;position:absolute;top:16px;right:16px}.index-module-scss-module__-tosda__colorPill{z-index:2;color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#94198a 0%,#62225d 100%);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:21px;right:8px;box-shadow:0 2px 6px #62225d59}.index-module-scss-module__-tosda__colorPillSwatch{background:conic-gradient(#ef4444,#f59e0b,#facc15,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);border:1.5px solid #fff;border-radius:50%;flex-shrink:0;width:18px;height:18px}.index-module-scss-module__-tosda__buttonPosition{z-index:3;flex-shrink:0;position:relative}.index-module-scss-module__-tosda__ctaButton{cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:grid}.index-module-scss-module__-tosda__ctaButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.index-module-scss-module__-tosda__ctaButton:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.index-module-scss-module__-tosda__ctaPersonalize{background:var(--secondary-300);color:#fff;box-shadow:none}.index-module-scss-module__-tosda__ctaPersonalize:hover{box-shadow:none}.index-module-scss-module__-tosda__ctaAddToCart{background:var(--primary-300);color:#fff;box-shadow:none}.index-module-scss-module__-tosda__ctaAddToCart:hover{box-shadow:none}.index-module-scss-module__-tosda__ctaIcon{color:currentColor;width:20px;height:20px}.index-module-scss-module__-tosda__descriptionWrapper{position:relative}.index-module-scss-module__-tosda__descriptionText{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.2;overflow:hidden}.index-module-scss-module__-tosda__descriptionTooltip{border:1px solid var(--neutral-40);background-color:var(--neutral-0);width:100%;min-width:220px;max-width:100%;color:var(--neutral-900);opacity:0;visibility:hidden;pointer-events:none;white-space:normal;z-index:3;border-radius:8px;padding:8px 10px;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:0;transform:none;box-shadow:0 8px 24px #0d102129}.index-module-scss-module__-tosda__descriptionWrapper:hover .index-module-scss-module__-tosda__descriptionTooltip{opacity:1;visibility:visible}.index-module-scss-module__-tosda__productImage{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.index-module-scss-module__-tosda__productTopLeftAndRightRadius{border-radius:10px 10px 0 0}.index-module-scss-module__-tosda__icon{width:14px;height:14px}.index-module-scss-module__-tosda__iconAddToCart{color:var(--brand-400)}.index-module-scss-module__-tosda__iconPersonalize{color:var(--secondary-300)}
@media (min-width:0){.index-module-scss-module__lN9NoG__positionWrapper{grid-column:2/9}}@media (min-width:375px){.index-module-scss-module__lN9NoG__positionWrapper{grid-column:2/9}}@media (min-width:768px){.index-module-scss-module__lN9NoG__positionWrapper{grid-column:2/13}}@media (min-width:1024px){.index-module-scss-module__lN9NoG__positionWrapper{grid-column:2/25}}
.HomeProductsShell-module-scss-module__QmVG3a__section{--content:calc(100cqw - 48px);padding:1.2rem 0 2rem;container-type:inline-size}@media (min-width:768px){.HomeProductsShell-module-scss-module__QmVG3a__section{--content:calc(100cqw - 96px);padding:1.4rem 0 3.2rem}}@media (min-width:1024px){.HomeProductsShell-module-scss-module__QmVG3a__section{--content:min(1240px,calc(100cqw - 160px))}}.HomeProductsShell-module-scss-module__QmVG3a__column{width:var(--content);flex-direction:column;gap:14px;min-width:0;margin-inline:auto;display:flex}@media (min-width:768px){.HomeProductsShell-module-scss-module__QmVG3a__column{gap:18px}}.HomeProductsShell-module-scss-module__QmVG3a__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.HomeProductsShell-module-scss-module__QmVG3a__header .HomeProductsShell-module-scss-module__QmVG3a__title{margin:0;font-size:20px;line-height:1.25}@media (min-width:768px){.HomeProductsShell-module-scss-module__QmVG3a__header .HomeProductsShell-module-scss-module__QmVG3a__title{font-size:24px}}.HomeProductsShell-module-scss-module__QmVG3a__headerLink{color:var(--secondary-300);flex-shrink:0;font-size:14px;font-weight:700;text-decoration:none}.HomeProductsShell-module-scss-module__QmVG3a__headerLink:hover{text-decoration:underline}.HomeProductsShell-module-scss-module__QmVG3a__headerLink:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px;border-radius:4px}.HomeProductsShell-module-scss-module__QmVG3a__grid{--bleed:calc((100cqw - var(--content))/2);margin:-4px calc(-1*var(--bleed))-12px;padding:4px var(--bleed)12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow:auto hidden}.HomeProductsShell-module-scss-module__QmVG3a__grid::-webkit-scrollbar{display:none}@media (min-width:768px){.HomeProductsShell-module-scss-module__QmVG3a__grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}}@media (min-width:1024px){.HomeProductsShell-module-scss-module__QmVG3a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1240px){.HomeProductsShell-module-scss-module__QmVG3a__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.HomeProductsShell-module-scss-module__QmVG3a__gridItem{flex:0 0 calc(var(--content)*.8);scroll-snap-align:start;min-width:0;display:flex}.HomeProductsShell-module-scss-module__QmVG3a__gridItem>*{width:100%}.HomeProductsShell-module-scss-module__QmVG3a__gridItem:only-child{flex-basis:var(--content)}@media (min-width:768px){.HomeProductsShell-module-scss-module__QmVG3a__gridItem{flex-basis:auto}}.HomeProductsShell-module-scss-module__QmVG3a__carousel{margin-top:-12px}
.index-module-scss-module__rTy7RW__modal{z-index:1003;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100dvh;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.index-module-scss-module__rTy7RW__image{object-fit:contain;border-radius:10px;width:auto;max-width:min(88vw,815px);max-height:calc(100dvh - 180px);display:block}.index-module-scss-module__rTy7RW__imageWrapper{background-color:var(--white);border-radius:12px;max-width:100%;padding:20px;display:inline-block}.index-module-scss-module__rTy7RW__imageStage{border-radius:10px;line-height:0;display:inline-block;position:relative;overflow:hidden}.index-module-scss-module__rTy7RW__imageStage picture{border-radius:inherit;display:block;overflow:hidden}.index-module-scss-module__rTy7RW__imageStage img{border-radius:inherit;display:block}.index-module-scss-module__rTy7RW__edgeTriggerLeft,.index-module-scss-module__rTy7RW__edgeTriggerRight{cursor:pointer;z-index:1;background:0 0;border:0;width:72px;position:absolute;top:0;bottom:0}.index-module-scss-module__rTy7RW__edgeTriggerLeft{left:20px}.index-module-scss-module__rTy7RW__edgeTriggerRight{right:20px}.index-module-scss-module__rTy7RW__navButtonLeft,.index-module-scss-module__rTy7RW__navButtonRight{z-index:2;opacity:0;pointer-events:none;border-radius:999px;min-width:44px;height:44px;padding:0;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffbf!important;border-color:#0d102133!important}:is(.index-module-scss-module__rTy7RW__navButtonLeft svg,.index-module-scss-module__rTy7RW__navButtonRight svg){color:var(--neutral-900)}.index-module-scss-module__rTy7RW__navButtonLeft{left:24px}.index-module-scss-module__rTy7RW__navButtonRight{right:24px}.index-module-scss-module__rTy7RW__edgeTriggerLeft:hover~.index-module-scss-module__rTy7RW__navButtonLeft,.index-module-scss-module__rTy7RW__edgeTriggerRight:hover~.index-module-scss-module__rTy7RW__navButtonRight,.index-module-scss-module__rTy7RW__navButtonLeft:hover,.index-module-scss-module__rTy7RW__navButtonRight:hover{opacity:1;pointer-events:auto}.index-module-scss-module__rTy7RW__closeButton{align-self:flex-end}.index-module-scss-module__rTy7RW__closeButtonOnImage{z-index:3;position:absolute;top:20px;right:20px}.index-module-scss-module__rTy7RW__counter{align-self:center}@media (max-width:768px){.index-module-scss-module__rTy7RW__modal{padding:8px}.index-module-scss-module__rTy7RW__image{max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px)}.index-module-scss-module__rTy7RW__imageWrapper{padding:8px}.index-module-scss-module__rTy7RW__closeButtonOnImage{top:8px;right:8px}}
.index-module-scss-module__kxLaIq__desktopGallery{border-radius:10px;flex-direction:column;gap:12px;width:100%;display:flex}.index-module-scss-module__kxLaIq__mobileCarouselWrapper{display:none}.index-module-scss-module__kxLaIq__mainImageWrapper{aspect-ratio:1;cursor:zoom-in;background:#fff;border:0;border-radius:10px;width:100%;padding:0;position:relative;overflow:hidden}.index-module-scss-module__kxLaIq__mainImageWrapper:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.index-module-scss-module__kxLaIq__mainImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.index-module-scss-module__kxLaIq__productLabel{z-index:2;background-color:var(--grapefruit-300);border-top-right-radius:10px;border-bottom-right-radius:10px;padding:6px 8px;position:absolute;top:16px;left:0}.index-module-scss-module__kxLaIq__mainImageWrapper picture{width:100%;height:100%;display:block}.index-module-scss-module__kxLaIq__mainImageWrapper picture img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}@media (min-width:1440px){.index-module-scss-module__kxLaIq__desktopGalleryWithThumbs{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"thumbs main";align-items:start;column-gap:12px;display:grid}.index-module-scss-module__kxLaIq__desktopGalleryWithThumbs .index-module-scss-module__kxLaIq__mainImageWrapper{grid-area:main}.index-module-scss-module__kxLaIq__desktopGalleryWithThumbs .index-module-scss-module__kxLaIq__thumbnails{scrollbar-width:thin;flex-direction:column;grid-area:thumbs;align-self:stretch;height:0;min-height:100%;padding:2px;display:flex;overflow-y:auto}.index-module-scss-module__kxLaIq__desktopGalleryWithThumbs .index-module-scss-module__kxLaIq__thumbnail{flex:none}}.index-module-scss-module__kxLaIq__thumbnails{grid-template-columns:repeat(8,minmax(0,80px));gap:8px;display:grid}.index-module-scss-module__kxLaIq__thumbnail{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;width:100%;padding:4px;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.index-module-scss-module__kxLaIq__thumbnail:hover{border-color:var(--neutral-40)}.index-module-scss-module__kxLaIq__thumbnail:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.index-module-scss-module__kxLaIq__thumbnailActive,.index-module-scss-module__kxLaIq__thumbnailActive:hover{border-color:var(--primary-300)}.index-module-scss-module__kxLaIq__thumbnailImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.index-module-scss-module__kxLaIq__thumbnail picture{width:100%;height:100%;display:block}.index-module-scss-module__kxLaIq__thumbnail picture img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}@media (max-width:1023px){.index-module-scss-module__kxLaIq__desktopGallery{display:none}.index-module-scss-module__kxLaIq__mobileCarouselWrapper{width:100%;margin-bottom:24px;display:block}.index-module-scss-module__kxLaIq__mobileCarouselWrapper .carouselWrapper{width:100%}.index-module-scss-module__kxLaIq__mobileCarouselWrapper [class*=_viewport]{margin:0;padding-left:0;padding-right:0}.index-module-scss-module__kxLaIq__mobileCarouselWrapper [class*=_container]{margin-left:0;margin-right:0}.index-module-scss-module__kxLaIq__mobileCarouselWrapper [class*=_slide]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.index-module-scss-module__kxLaIq__mobileSlide{aspect-ratio:1;cursor:zoom-in;background:#fff;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.index-module-scss-module__kxLaIq__mobileImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.index-module-scss-module__kxLaIq__mobileSlide picture{width:100%;height:100%;display:block}.index-module-scss-module__kxLaIq__mobileSlide picture img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}}
.index-module-scss-module__Dn0Jpq__banner{width:100%;color:var(--white);border-radius:.6rem;justify-content:center;align-items:center;gap:1.2rem;padding:1rem 1.2rem;display:inline-flex}.index-module-scss-module__Dn0Jpq__iconWrapper{width:2rem;height:2rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.index-module-scss-module__Dn0Jpq__promo{background-color:var(--lavender-300)}.index-module-scss-module__Dn0Jpq__success{background-color:var(--grass-400)}.index-module-scss-module__Dn0Jpq__info{background-color:var(--bluejeans-300)}.index-module-scss-module__Dn0Jpq__error{background-color:var(--error-500)}.index-module-scss-module__Dn0Jpq__help{background-color:var(--neutral-50)}.index-module-scss-module__Dn0Jpq__outlined{background-color:var(--white);border:1px solid var(--neutral-30)}
.index-module-scss-module__dI0odG__picker{align-items:stretch;gap:.6rem;width:fit-content;display:inline-flex}.index-module-scss-module__dI0odG__button{border:1px solid var(--neutral-30);min-width:3.6rem;min-height:3.6rem;color:var(--neutral-900);cursor:pointer;background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:0 1.2rem;transition:background-color .15s ease-in-out;display:inline-flex}.index-module-scss-module__dI0odG__button:hover:not(:disabled){background-color:var(--neutral-10)}.index-module-scss-module__dI0odG__button:disabled{color:var(--neutral-80);cursor:not-allowed}.index-module-scss-module__dI0odG__icon{width:1.2rem;height:1.2rem}.index-module-scss-module__dI0odG__input{border:1px solid var(--neutral-30);text-align:center;width:4rem;min-height:3.6rem;color:var(--neutral-900);background-color:var(--white);border-radius:.4rem;font-size:1.4rem;font-weight:300}.index-module-scss-module__dI0odG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.index-module-scss-module__dI0odG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.index-module-scss-module__dI0odG__input[type=number]{appearance:textfield}.index-module-scss-module__dI0odG__input:focus{border-color:var(--primary-300);outline:none}
.index-module-scss-module__3L1ema__groups{flex-direction:column;gap:1.6rem;display:flex}.index-module-scss-module__3L1ema__group{flex-direction:column;gap:.8rem;display:flex}.index-module-scss-module__3L1ema__groupLabel{color:var(--neutral-900)}.index-module-scss-module__3L1ema__options{flex-wrap:wrap;gap:.8rem;display:flex}.index-module-scss-module__3L1ema__option{border:1px solid var(--neutral-30);background-color:var(--white);color:var(--neutral-900);cursor:pointer;border-radius:2rem;align-items:center;gap:.8rem;padding:.8rem 1.6rem;text-decoration:none;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex}.index-module-scss-module__3L1ema__option:hover{border-color:var(--primary-100)}.index-module-scss-module__3L1ema__optionActive{border-color:var(--primary-300);background-color:var(--primary-50)}.index-module-scss-module__3L1ema__optionActive:hover{border-color:var(--primary-300)}.index-module-scss-module__3L1ema__colorDot{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:1.4rem;height:1.4rem}
.index-module-scss-module__j6SNnq__wrapper{align-self:flex-start;align-items:center;gap:.6rem;max-width:100%;display:inline-flex;position:relative}.index-module-scss-module__j6SNnq__badge{background-color:var(--neutral-10);color:var(--neutral-900);border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem 1rem;display:inline-flex}.index-module-scss-module__j6SNnq__badge--ready{background-color:var(--grass-50);color:var(--grass-300)}.index-module-scss-module__j6SNnq__badge--little{background-color:var(--sunflower-50);color:var(--sunflower-300)}.index-module-scss-module__j6SNnq__badge--additional{background-color:var(--bittersweet-50);color:var(--bittersweet-300)}.index-module-scss-module__j6SNnq__badge--unknown{background-color:var(--orange-50);color:var(--orange-300)}.index-module-scss-module__j6SNnq__workAmountIcon{width:1.6rem;height:1.6rem;color:inherit;flex-shrink:0}.index-module-scss-module__j6SNnq__badgeLabel{color:inherit}.index-module-scss-module__j6SNnq__infoButton{width:3.2rem;height:3.2rem;color:var(--neutral-200);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.index-module-scss-module__j6SNnq__infoButton:hover,.index-module-scss-module__j6SNnq__infoButton:focus-visible{color:var(--neutral-400);background-color:var(--neutral-10)}.index-module-scss-module__j6SNnq__infoButton:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.index-module-scss-module__j6SNnq__infoIconWrapper{pointer-events:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.index-module-scss-module__j6SNnq__infoIcon{width:1.6rem;height:1.6rem}.index-module-scss-module__j6SNnq__tooltip{background-color:var(--white);border:1px solid var(--neutral-30);z-index:10;border-radius:.6rem;min-width:24rem;max-width:28rem;padding:1rem;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 20px #00000014}@media (max-width:768px){.index-module-scss-module__j6SNnq__tooltip{width:100%;max-width:none;top:calc(100% + 8px);left:0;transform:none}}
.index-module-scss-module__f_-CSW__wrapper{align-self:flex-start;align-items:center;gap:.6rem;max-width:100%;display:inline-flex;position:relative}.index-module-scss-module__f_-CSW__badge{background-color:var(--neutral-10);color:var(--neutral-900);border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem 1rem;display:inline-flex}.index-module-scss-module__f_-CSW__badge--inStock,.index-module-scss-module__f_-CSW__badge--workingDays1to3{background-color:var(--grass-50);color:var(--grass-300)}.index-module-scss-module__f_-CSW__badge--workingDays4to7{background-color:var(--sunflower-50);color:var(--sunflower-300)}.index-module-scss-module__f_-CSW__badge--workingDays7to14{background-color:var(--orange-50);color:var(--orange-300)}.index-module-scss-module__f_-CSW__badge--workingDays14plus{background-color:var(--bittersweet-50);color:var(--bittersweet-300)}.index-module-scss-module__f_-CSW__badge--preorder{background-color:var(--pinkrose-50);color:var(--pinkrose-300)}.index-module-scss-module__f_-CSW__icon{width:1.6rem;height:1.6rem;color:inherit;flex-shrink:0}.index-module-scss-module__f_-CSW__label{color:inherit}.index-module-scss-module__f_-CSW__infoButton{width:3.2rem;height:3.2rem;color:var(--neutral-200);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.index-module-scss-module__f_-CSW__infoButton:hover,.index-module-scss-module__f_-CSW__infoButton:focus-visible{color:var(--neutral-400);background-color:var(--neutral-10)}.index-module-scss-module__f_-CSW__infoButton:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.index-module-scss-module__f_-CSW__infoIconWrapper{pointer-events:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.index-module-scss-module__f_-CSW__infoIcon{width:1.6rem;height:1.6rem}.index-module-scss-module__f_-CSW__tooltip{background-color:var(--white);border:1px solid var(--neutral-30);z-index:10;border-radius:.6rem;min-width:24rem;max-width:28rem;padding:1rem;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 20px #00000014}@media (max-width:768px){.index-module-scss-module__f_-CSW__tooltip{width:100%;max-width:none;top:calc(100% + 8px);left:0;transform:none}}
.index-module-scss-module__3Zv3Vq__panel{flex-direction:column;gap:2rem;width:100%;display:flex}.index-module-scss-module__3Zv3Vq__divider{background:var(--neutral-30);border:0;width:100%;height:1px;margin:0}.index-module-scss-module__3Zv3Vq__dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.index-module-scss-module__3Zv3Vq__dimensionTile{background:var(--neutral-10);border-radius:8px;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;display:flex}.index-module-scss-module__3Zv3Vq__dimensionLabel{color:var(--neutral-200);font-size:1.3rem;font-weight:300}.index-module-scss-module__3Zv3Vq__dimensionValue{color:var(--neutral-900);white-space:nowrap;margin:0;font-size:1.6rem;font-weight:600}@media (min-width:768px){.index-module-scss-module__3Zv3Vq__dimensionValue{font-size:1.8rem;font-weight:600}}.index-module-scss-module__3Zv3Vq__buyRow{align-items:center;gap:1.2rem;width:100%;display:flex}.index-module-scss-module__3Zv3Vq__buyRow>:first-child:not(:last-child){flex:none}.index-module-scss-module__3Zv3Vq__addToCart{white-space:nowrap;flex:auto;min-width:0}.index-module-scss-module__3Zv3Vq__badges{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.index-module-scss-module__3Zv3Vq__resinGapBlock label p{white-space:normal}.index-module-scss-module__3Zv3Vq__resinGapError{color:var(--error-500);width:100%;margin:.25rem 0 0;font-size:1rem;font-weight:300;line-height:1.6rem}
.index-module-scss-module__1BdVZG__info{flex-direction:column;gap:2rem;width:100%;display:flex}.index-module-scss-module__1BdVZG__nameWrapper{flex-direction:column;gap:.8rem;display:flex}.index-module-scss-module__1BdVZG__name{line-height:1.25}.index-module-scss-module__1BdVZG__tags{flex-wrap:wrap;gap:.8rem;display:flex}.index-module-scss-module__1BdVZG__creatorLink{width:fit-content;text-decoration:none;transition:opacity .15s ease-in-out}.index-module-scss-module__1BdVZG__creatorLink:hover{text-decoration:underline}
@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__searchFieldWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__searchFieldWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__searchFieldWrapper{grid-column:8/13}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__searchFieldWrapper{grid-column:8/13}}.SearchFilters-module-scss-module__lpfbdG__searchFieldWrapper{flex-direction:column;gap:12px;display:flex}.SearchFilters-module-scss-module__lpfbdG__searchFieldInner{position:relative}.SearchFilters-module-scss-module__lpfbdG__suggestions{z-index:20;background-color:var(--white);border:1px solid var(--neutral-40);border-radius:8px;flex-direction:column;gap:4px;max-height:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.SearchFilters-module-scss-module__lpfbdG__suggestionItem{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:6px;align-items:center;width:100%;padding:6px 8px;display:flex}.SearchFilters-module-scss-module__lpfbdG__suggestionItem:hover,.SearchFilters-module-scss-module__lpfbdG__suggestionItem:focus-visible{background-color:var(--neutral-20);outline:none}.SearchFilters-module-scss-module__lpfbdG__suggestionItemActive{background-color:var(--neutral-20)}.SearchFilters-module-scss-module__lpfbdG__suggestionEmpty{text-align:center;padding:12px 8px}.SearchFilters-module-scss-module__lpfbdG__selectedTags{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__nameFieldWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__nameFieldWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__nameFieldWrapper{grid-column:2/7}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__nameFieldWrapper{grid-column:2/7}}@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__manufacturerWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__manufacturerWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__manufacturerWrapper{grid-column:2/7}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__manufacturerWrapper{grid-column:14/19}}@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__categoryWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__categoryWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__categoryWrapper{grid-column:8/13}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__categoryWrapper{grid-column:20/25}}@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__priceWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__priceWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__priceWrapper{grid-column:2/7}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__priceWrapper{grid-column:2/7}}@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__priceRangeWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__priceRangeWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__priceRangeWrapper{grid-column:2/13}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__priceRangeWrapper{grid-column:8/25}}.SearchFilters-module-scss-module__lpfbdG__priceRangeWrapper{gap:8px;display:flex}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__priceRangeWrapper{gap:12px}}.SearchFilters-module-scss-module__lpfbdG__priceInput{flex:1;min-width:0}.SearchFilters-module-scss-module__lpfbdG__searchField,.SearchFilters-module-scss-module__lpfbdG__selectField{width:100%}.SearchFilters-module-scss-module__lpfbdG__searchField>div:first-child{align-items:center;min-height:56px}@media (min-width:0){.SearchFilters-module-scss-module__lpfbdG__controlsWrapper{grid-column:2/9}}@media (min-width:375px){.SearchFilters-module-scss-module__lpfbdG__controlsWrapper{grid-column:2/9}}@media (min-width:768px){.SearchFilters-module-scss-module__lpfbdG__controlsWrapper{grid-column:2/13}}@media (min-width:1024px){.SearchFilters-module-scss-module__lpfbdG__controlsWrapper{grid-column:2/25}}.SearchFilters-module-scss-module__lpfbdG__controlsWrapper{flex-direction:column;align-items:stretch;gap:12px;display:flex}.SearchFilters-module-scss-module__lpfbdG__limitGroup{align-items:center;gap:12px;width:100%;display:flex}.SearchFilters-module-scss-module__lpfbdG__limitSelect{flex:1;min-width:0}.SearchFilters-module-scss-module__lpfbdG__resetButton{border:1px solid var(--neutral-40);background-color:var(--white);width:100%;color:var(--neutral-700);cursor:pointer;border-radius:8px;padding:12px 16px;font-size:1.4rem;font-weight:600;transition:background-color .2s}.SearchFilters-module-scss-module__lpfbdG__resetButton:hover{background-color:var(--neutral-30)}.SearchFilters-module-scss-module__lpfbdG__paginationGroup{justify-content:center;align-items:center;gap:12px;display:flex}.SearchFilters-module-scss-module__lpfbdG__pageButton{border:1px solid var(--neutral-40);background-color:var(--white);cursor:pointer;border-radius:8px;width:40px;height:40px;font-size:1.6rem}.SearchFilters-module-scss-module__lpfbdG__pageButton:hover:not(:disabled){background-color:var(--neutral-30)}.SearchFilters-module-scss-module__lpfbdG__pageButton:disabled{opacity:.4;cursor:not-allowed}.SearchFilters-module-scss-module__lpfbdG__pageIndicator{justify-content:center;align-items:center;gap:8px;display:inline-flex}.SearchFilters-module-scss-module__lpfbdG__pageInput{border:1px solid var(--neutral-40);background-color:var(--white);text-align:center;width:40px;height:40px;color:var(--neutral-700);appearance:textfield;border-radius:8px;outline:none;padding:0;font-size:1.4rem;font-weight:600}.SearchFilters-module-scss-module__lpfbdG__pageInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SearchFilters-module-scss-module__lpfbdG__pageInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SearchFilters-module-scss-module__lpfbdG__pageInput:focus{border-color:var(--primary-300)}
.index-module-scss-module__MXHkDG__card{border:1px solid var(--neutral-40);border-radius:10px;margin-top:24px}@media (min-width:1024px){.index-module-scss-module__MXHkDG__card{margin-top:0}}.index-module-scss-module__MXHkDG__priceRows{gap:12px}.index-module-scss-module__MXHkDG__divider{background-color:var(--neutral-40);width:100%;height:1px}.index-module-scss-module__MXHkDG__appliedDiscountWrapper{border:1px solid var(--neutral-40);border-radius:8px;padding:8px 12px}.index-module-scss-module__MXHkDG__removeDiscountButton{min-height:unset;padding:0}.index-module-scss-module__MXHkDG__discountApplyButton{white-space:nowrap;flex-shrink:0;min-width:92px}.index-module-scss-module__MXHkDG__paymentMethods{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.index-module-scss-module__MXHkDG__paymentMethodIcon{flex-shrink:0;width:auto;height:20px}.index-module-scss-module__MXHkDG__freeShippingWrapper{margin-top:8px}.index-module-scss-module__MXHkDG__freeShippingProgress{background-color:var(--neutral-40);border-radius:999px;width:100%;height:8px;overflow:hidden}.index-module-scss-module__MXHkDG__freeShippingProgressFill{background-color:var(--primary-300);border-radius:999px;height:100%;transition:width .3s ease-in-out}
.index-module-scss-module__CdZqCq__progressBar{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.index-module-scss-module__CdZqCq__progressBar{flex-direction:row;justify-content:center;align-items:start;gap:20px;width:100%;display:flex}}.index-module-scss-module__CdZqCq__step{flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.index-module-scss-module__CdZqCq__step{flex-shrink:0;align-items:center;width:170px;position:relative}}.index-module-scss-module__CdZqCq__circle{z-index:1;background-color:var(--neutral-0);border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.index-module-scss-module__CdZqCq__circleCompleted{background-color:var(--secondary-300);border-color:var(--secondary-300);color:var(--neutral-0)}.index-module-scss-module__CdZqCq__circleActive{background-color:var(--neutral-0);border-color:var(--secondary-300)}.index-module-scss-module__CdZqCq__circleFuture{background-color:var(--neutral-0);border-color:var(--neutral-40)}.index-module-scss-module__CdZqCq__checkIconWrapper{width:12px;height:12px;display:inline-flex}.index-module-scss-module__CdZqCq__connector{width:1px;height:24px;margin-top:8px;margin-bottom:8px}@media (min-width:1024px){.index-module-scss-module__CdZqCq__connector{width:130px;height:1px;margin:0;position:absolute;top:12px;left:calc(50% + 30px)}}.index-module-scss-module__CdZqCq__connectorCompleted{background-color:var(--secondary-300)}.index-module-scss-module__CdZqCq__connectorFuture{background-color:var(--neutral-40)}.index-module-scss-module__CdZqCq__label{color:var(--neutral-900);text-align:center;margin-top:8px;font-size:2rem;font-weight:500;line-height:1.3}@media (min-width:1024px){.index-module-scss-module__CdZqCq__label{justify-content:center;align-items:flex-start;width:100%;max-width:170px;min-height:52px;margin-top:10px;display:flex}}.index-module-scss-module__CdZqCq__labelActive{color:var(--neutral-900)}.index-module-scss-module__CdZqCq__labelMuted{color:var(--neutral-400)}
.index-module-scss-module__t-fgXG__card{border:1px solid var(--neutral-40);border-radius:10px}