.ContactForm-module-scss-module__qLpq5a__section{margin:clamp(40px,6vw,70px) 0}.ContactForm-module-scss-module__qLpq5a__inner{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:64rem){.ContactForm-module-scss-module__qLpq5a__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.ContactForm-module-scss-module__qLpq5a__innerNoImages{justify-content:center;display:flex}.ContactForm-module-scss-module__qLpq5a__innerNoImages .ContactForm-module-scss-module__qLpq5a__formWrapper{width:100%;max-width:720px}.ContactForm-module-scss-module__qLpq5a__gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}@media (min-width:48rem){.ContactForm-module-scss-module__qLpq5a__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module-scss-module__qLpq5a__imageWrapper{aspect-ratio:3/4;background:#2d2826;border-radius:28px;width:100%;padding-bottom:65%;position:relative;overflow:hidden}.ContactForm-module-scss-module__qLpq5a__imageWrapper img{object-fit:cover}.ContactForm-module-scss-module__qLpq5a__imageWrapperOffset{position:relative}@media (min-width:48rem){.ContactForm-module-scss-module__qLpq5a__imageWrapperOffset{top:-3rem}}.ContactForm-module-scss-module__qLpq5a__formWrapper{background:#fff;border-radius:28px;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;box-shadow:0 25px 60px #0b112026}.ContactForm-module-scss-module__qLpq5a__title{color:#2d2826;margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.ContactForm-module-scss-module__qLpq5a__description{color:#1a1715;margin:0;line-height:1.7}.ContactForm-module-scss-module__qLpq5a__form{flex-direction:column;gap:1rem;display:flex}.ContactForm-module-scss-module__qLpq5a__form :is(input,textarea,button,select,a):focus-visible{outline-offset:2px;outline:2px solid #c9a96e66}.ContactForm-module-scss-module__qLpq5a__row{flex-direction:column;gap:1rem;display:flex}.ContactForm-module-scss-module__qLpq5a__inputWrapper{flex-direction:column;flex:1;gap:.35rem;display:flex}@media (min-width:40rem){.ContactForm-module-scss-module__qLpq5a__rowSplit{flex-direction:row}}.ContactForm-module-scss-module__qLpq5a__input,.ContactForm-module-scss-module__qLpq5a__textarea{background:#fff;border:2px solid #0000;border-radius:16px;flex:1;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .15s;box-shadow:0 0 10px #00000014}.ContactForm-module-scss-module__qLpq5a__input[aria-invalid=true],.ContactForm-module-scss-module__qLpq5a__textarea[aria-invalid=true]{border-color:#d64545}.ContactForm-module-scss-module__qLpq5a__textarea{resize:vertical;min-height:160px}.ContactForm-module-scss-module__qLpq5a__checkboxRow{color:#1a1715a6;grid-template-columns:auto 1fr;align-items:flex-start;gap:1rem;font-size:.95rem;line-height:1.5;display:grid}.ContactForm-module-scss-module__qLpq5a__checkboxRow input[type=checkbox]{appearance:none;aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #4a4340;border-radius:.2rem;place-items:center;width:1.15rem;transition:all .15s;display:grid}.ContactForm-module-scss-module__qLpq5a__checkboxRow input[type=checkbox]:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.45rem;height:.7rem;transition:transform .15s;transform:rotate(45deg)scale(0)translateY(-.05rem)}.ContactForm-module-scss-module__qLpq5a__checkboxRow input[type=checkbox]:checked{background:#4a4340;border-color:#4a4340}.ContactForm-module-scss-module__qLpq5a__checkboxRow input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)translateY(-.05rem)}.ContactForm-module-scss-module__qLpq5a__checkboxRow span p{margin-block-start:0}.ContactForm-module-scss-module__qLpq5a__checkboxRow span a{text-decoration:underline}.ContactForm-module-scss-module__qLpq5a__button{color:#fff;background:#4a4340;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ContactForm-module-scss-module__qLpq5a__button:hover{color:#fff;background:#c9a96e}}.ContactForm-module-scss-module__qLpq5a__button{font-size:1rem}.ContactForm-module-scss-module__qLpq5a__button:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module-scss-module__qLpq5a__button:not(:disabled):hover{transform:translateY(-1px)}.ContactForm-module-scss-module__qLpq5a__thankYou{color:#1a1715;font-size:1.1rem;line-height:1.6}.ContactForm-module-scss-module__qLpq5a__error{color:#d64545;font-size:.85rem}.ContactForm-module-scss-module__qLpq5a__checkboxRowInvalid{color:#d64545}.ContactForm-module-scss-module__qLpq5a__checkboxRowInvalid input[type=checkbox]{outline-offset:2px;border-radius:2px;outline:2px solid #d64545}
.CtaBlock-module-scss-module__CBLD_q__section{background:#fff;border:1px solid #00000014;border-radius:28px;padding:clamp(2rem,4vw,3rem) 1rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #0b112026}.CtaBlock-module-scss-module__CBLD_q__sectionImage{background:0 0}.CtaBlock-module-scss-module__CBLD_q__backgroundImage{z-index:0;position:absolute;inset:0;overflow:hidden}.CtaBlock-module-scss-module__CBLD_q__backgroundImage:after{content:"";pointer-events:none;background:#0000004d;position:absolute;inset:0}.CtaBlock-module-scss-module__CBLD_q__backgroundImage img{object-fit:cover;position:absolute;inset:0}.CtaBlock-module-scss-module__CBLD_q__inner{z-index:1;text-align:center;color:inherit;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.CtaBlock-module-scss-module__CBLD_q__title{color:#1a1715;margin:0;font-size:clamp(1.9rem,4vw,2.8rem)}.CtaBlock-module-scss-module__CBLD_q__text{color:#1a1715a6;max-width:680px;margin:0}.CtaBlock-module-scss-module__CBLD_q__sectionImage .CtaBlock-module-scss-module__CBLD_q__title,.CtaBlock-module-scss-module__CBLD_q__sectionImage .CtaBlock-module-scss-module__CBLD_q__text{color:#fff}.CtaBlock-module-scss-module__CBLD_q__link{color:#fff;background:#4a4340;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:1rem;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.CtaBlock-module-scss-module__CBLD_q__link:hover{color:#fff;background:#c9a96e}}
.ImageSlider-module-scss-module__ARs_Hq__section{margin:clamp(40px,6vw,70px) 0}.ImageSlider-module-scss-module__ARs_Hq__inner{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.ImageSlider-module-scss-module__ARs_Hq__title{text-align:center;color:#2d2826;margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.ImageSlider-module-scss-module__ARs_Hq__slider{aspect-ratio:16/9;background:#1a1715;border-radius:28px;width:100%;max-width:860px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0b112014}@media (min-width:768px){.ImageSlider-module-scss-module__ARs_Hq__slider{border-radius:28px}}.ImageSlider-module-scss-module__ARs_Hq__slideImage{width:100%;height:100%}.ImageSlider-module-scss-module__ARs_Hq__dots{gap:.4rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ImageSlider-module-scss-module__ARs_Hq__dot{background:#fff6;border:none;border-radius:999px;width:10px;height:10px}.ImageSlider-module-scss-module__ARs_Hq__dotActive{background:#fff}
.InfoCards-module-scss-module__tTFF_q__section{margin:clamp(40px,6vw,70px) 0}.InfoCards-module-scss-module__tTFF_q__inner{flex-direction:column;align-items:center;gap:2rem;display:flex}.InfoCards-module-scss-module__tTFF_q__header{text-align:center;max-width:850px}.InfoCards-module-scss-module__tTFF_q__title{color:#2d2826;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.8rem)}.InfoCards-module-scss-module__tTFF_q__description{color:#1a1715;margin:0}.InfoCards-module-scss-module__tTFF_q__cards{grid-template-columns:repeat(var(--card-columns,2),minmax(0,1fr));gap:1.5rem;width:100%;display:grid}@media (max-width:640px){.InfoCards-module-scss-module__tTFF_q__cards{grid-template-columns:1fr}}.InfoCards-module-scss-module__tTFF_q__card{background:#fff;border-radius:16px;flex-direction:column;min-height:260px;padding:1.5rem;display:flex;position:relative;box-shadow:0 8px 30px #0b112014}.InfoCards-module-scss-module__tTFF_q__cardWithNumber{padding-top:200px}.InfoCards-module-scss-module__tTFF_q__number{color:#2d2826;font-size:clamp(2.5rem,5vw,3.5rem);font-family:var(--font-title);position:absolute;top:1.5rem;right:1.5rem}.InfoCards-module-scss-module__tTFF_q__cardTitle{color:#2d2826;margin:0 0 .5rem;font-size:clamp(1.1rem,2vw,1.4rem)}.InfoCards-module-scss-module__tTFF_q__cardText{color:#1a1715;margin:0}
.MainBlock-module-scss-module__6Igipq__section{margin:clamp(40px,6vw,70px) 0}.MainBlock-module-scss-module__6Igipq__container{background:#fff;border-radius:28px;flex-direction:column;align-items:center;min-height:clamp(320px,60vw,500px);display:flex;overflow:hidden;box-shadow:0 8px 30px #0b112014}@media (min-width:64rem){.MainBlock-module-scss-module__6Igipq__container{flex-direction:row;min-height:clamp(360px,60vw,640px)}.MainBlock-module-scss-module__6Igipq__reverse{flex-direction:row-reverse}}.MainBlock-module-scss-module__6Igipq__media{width:100%;min-height:clamp(280px,55vw,420px);position:relative}@media (min-width:64rem){.MainBlock-module-scss-module__6Igipq__media{min-height:clamp(360px,55vw,640px)}}.MainBlock-module-scss-module__6Igipq__media img{border-radius:0}.MainBlock-module-scss-module__6Igipq__content{flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}@media (min-width:48rem){.MainBlock-module-scss-module__6Igipq__content{padding:1.5rem}}@media (min-width:64rem){.MainBlock-module-scss-module__6Igipq__content{width:calc(100% - 4rem);padding:clamp(1.5rem,4vw,3rem)}}.MainBlock-module-scss-module__6Igipq__title{color:#2d2826;margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.MainBlock-module-scss-module__6Igipq__text{color:#1a1715;margin:0;line-height:1.75}.MainBlock-module-scss-module__6Igipq__link{color:#fff;background:#4a4340;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:.5rem;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.MainBlock-module-scss-module__6Igipq__link:hover{color:#fff;background:#c9a96e}}.MainBlock-module-scss-module__6Igipq__link{gap:.4rem}.MainBlock-module-scss-module__6Igipq__link:hover{transform:translateY(-1px)}
.MainHero-module-scss-module__bXS35G__section{border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;min-height:420px;margin:0 0 clamp(60px,8vw,120px);padding-block:clamp(100px,18vw,220px);position:relative;overflow:hidden}.MainHero-module-scss-module__bXS35G__sectionColor{background-color:#c9a96e;min-height:320px;padding-block:clamp(60px,10vw,140px)}.MainHero-module-scss-module__bXS35G__sectionImage{aspect-ratio:4/3;max-height:600px}.MainHero-module-scss-module__bXS35G__sectionVideo{aspect-ratio:21/9;max-height:600px}@media (max-width:768px){.MainHero-module-scss-module__bXS35G__sectionVideo{align-items:center;min-height:300px;padding-block:0;display:flex}}.MainHero-module-scss-module__bXS35G__backgroundImage{z-index:0;position:absolute;inset:0}.MainHero-module-scss-module__bXS35G__backgroundImage:after{content:"";background:#05070c73;position:absolute;inset:0}.MainHero-module-scss-module__bXS35G__backgroundImage img{object-fit:cover;filter:saturate(.9)}.MainHero-module-scss-module__bXS35G__backgroundVideo{z-index:0;position:absolute;inset:0}.MainHero-module-scss-module__bXS35G__backgroundVideo:after{content:"";background:#05070c73;position:absolute;inset:0}.MainHero-module-scss-module__bXS35G__backgroundVideo video{object-fit:cover;width:100%;height:100%}.MainHero-module-scss-module__bXS35G__inner{z-index:1;flex-direction:column;justify-content:center;gap:1.5rem;width:100%;display:flex;position:relative}.MainHero-module-scss-module__bXS35G__alignCenter{text-align:center;align-items:center}.MainHero-module-scss-module__bXS35G__alignCenter .MainHero-module-scss-module__bXS35G__title,.MainHero-module-scss-module__bXS35G__alignCenter .MainHero-module-scss-module__bXS35G__text{margin:0 auto}.MainHero-module-scss-module__bXS35G__alignCenter .MainHero-module-scss-module__bXS35G__buttons{justify-content:center}.MainHero-module-scss-module__bXS35G__alignLeft{text-align:left;align-items:flex-start}.MainHero-module-scss-module__bXS35G__alignLeft .MainHero-module-scss-module__bXS35G__title,.MainHero-module-scss-module__bXS35G__alignLeft .MainHero-module-scss-module__bXS35G__text{margin:0}.MainHero-module-scss-module__bXS35G__alignLeft .MainHero-module-scss-module__bXS35G__buttons{justify-content:flex-start}@media (max-width:600px){.MainHero-module-scss-module__bXS35G__alignLeft{text-align:center;align-items:center}.MainHero-module-scss-module__bXS35G__alignLeft .MainHero-module-scss-module__bXS35G__title,.MainHero-module-scss-module__bXS35G__alignLeft .MainHero-module-scss-module__bXS35G__text{margin:0 auto}.MainHero-module-scss-module__bXS35G__alignLeft .MainHero-module-scss-module__bXS35G__buttons{justify-content:center}}.MainHero-module-scss-module__bXS35G__title{color:#fff;letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:780px;margin:0;font-size:clamp(1.75rem,4.5vw + .75rem,3.75rem)}.MainHero-module-scss-module__bXS35G__text{color:#fff;max-width:650px;margin:0}.MainHero-module-scss-module__bXS35G__buttons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.MainHero-module-scss-module__bXS35G__button{color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:768px){.MainHero-module-scss-module__bXS35G__button{width:fit-content}}.MainHero-module-scss-module__bXS35G__button{color:#fff;background:#c9a96e}@media (hover:hover) and (pointer:fine){.MainHero-module-scss-module__bXS35G__button:hover{color:#fff;background:#4a4340}}.MainHero-module-scss-module__bXS35G__buttonPrimary{color:#fff;background:#4a4340}@media (hover:hover) and (pointer:fine){.MainHero-module-scss-module__bXS35G__buttonPrimary:hover{color:#fff;background:#c9a96e}}
.MosaicImages-module-scss-module__HIktuG__section{margin:clamp(40px,6vw,70px) 0}.MosaicImages-module-scss-module__HIktuG__grid{columns:3 300px;column-gap:16px;width:100%}.MosaicImages-module-scss-module__HIktuG__imageWrapper{break-inside:avoid;background:#2d2826;border-radius:16px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.MosaicImages-module-scss-module__HIktuG__imageWrapper img{border-radius:16px}
.Newsletter-module-scss-module__HwDAYG__wrapper{width:100%}.Newsletter-module-scss-module__HwDAYG__section{color:#1a1715;border:1px solid #00000014;border-radius:28px;padding:clamp(2rem,4vw,3rem);box-shadow:0 8px 30px #0b112014}.Newsletter-module-scss-module__HwDAYG__inner{flex-direction:column;gap:2rem;display:flex}@media (min-width:60rem){.Newsletter-module-scss-module__HwDAYG__inner{flex-direction:row;align-items:center}}.Newsletter-module-scss-module__HwDAYG__header{flex:1}.Newsletter-module-scss-module__HwDAYG__title{color:#2d2826;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.8rem)}.Newsletter-module-scss-module__HwDAYG__description{color:#1a1715;margin:0}.Newsletter-module-scss-module__HwDAYG__description p{margin:0 0 .75rem}.Newsletter-module-scss-module__HwDAYG__form{flex-direction:column;gap:1rem;display:flex}.Newsletter-module-scss-module__HwDAYG__form :is(input,textarea,button,select,a):focus-visible{outline-offset:2px;outline:2px solid #c9a96e66}.Newsletter-module-scss-module__HwDAYG__inputWrapper{flex-direction:column;gap:.4rem;display:flex}.Newsletter-module-scss-module__HwDAYG__input{background:#fff;border:1px solid #00000014;border-radius:16px;padding:1rem;font-size:1rem}.Newsletter-module-scss-module__HwDAYG__checkboxRow{color:#1a1715a6;grid-template-columns:auto 1fr;align-items:flex-start;gap:.85rem;font-size:.95rem;line-height:1.5;display:grid}.Newsletter-module-scss-module__HwDAYG__checkboxRow span p{margin-block-start:0}.Newsletter-module-scss-module__HwDAYG__checkboxRow span a{text-decoration:underline}.Newsletter-module-scss-module__HwDAYG__checkboxRow input[type=checkbox]{appearance:none;aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #4a4340;border-radius:.2rem;place-items:center;width:1.1rem;transition:background .15s,border-color .15s;display:grid}.Newsletter-module-scss-module__HwDAYG__checkboxRow input[type=checkbox]:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.4rem;height:.65rem;transition:transform .15s;transform:rotate(45deg)scale(0)}.Newsletter-module-scss-module__HwDAYG__checkboxRow input[type=checkbox]:checked{background:#4a4340;border-color:#4a4340}.Newsletter-module-scss-module__HwDAYG__checkboxRow input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.Newsletter-module-scss-module__HwDAYG__button{color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:768px){.Newsletter-module-scss-module__HwDAYG__button{width:fit-content}}.Newsletter-module-scss-module__HwDAYG__button{color:#fff;background:#4a4340}@media (hover:hover) and (pointer:fine){.Newsletter-module-scss-module__HwDAYG__button:hover{color:#fff;background:#c9a96e}}.Newsletter-module-scss-module__HwDAYG__button{font-size:1rem}.Newsletter-module-scss-module__HwDAYG__button:disabled{opacity:.6;cursor:not-allowed}.Newsletter-module-scss-module__HwDAYG__thankYou{color:#1a1715;font-size:1.1rem}
.Products-module-scss-module__oQa9tq__section{background:#fff}.Products-module-scss-module__oQa9tq__inner{flex-direction:column;gap:1.5rem;display:flex}.Products-module-scss-module__oQa9tq__headerRow{flex-direction:column;gap:1rem;width:100%;display:flex}.Products-module-scss-module__oQa9tq__filterRow{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;display:flex}.Products-module-scss-module__oQa9tq__filterLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Products-module-scss-module__oQa9tq__filterButtons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.Products-module-scss-module__oQa9tq__filterButton{color:#1a1715;font:inherit;cursor:pointer;background:#fff;border:1px solid #2d2826;border-radius:28px;padding:.75rem 1rem;transition:border-color .2s,background .2s,color .2s}.Products-module-scss-module__oQa9tq__filterButton:focus-visible{border-color:#4a4340;outline:none;box-shadow:0 0 0 3px #4a434040}.Products-module-scss-module__oQa9tq__filterButtonActive{color:#fff;background:#4a4340;border-color:#4a4340}.Products-module-scss-module__oQa9tq__title{color:#1a1715;flex:auto;margin:0;font-size:clamp(1.75rem,2.5vw,2.4rem)}.Products-module-scss-module__oQa9tq__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));justify-content:flex-start;justify-items:stretch;gap:1.5rem;width:100%;display:grid}.Products-module-scss-module__oQa9tq__gridFew{max-width:calc(1080px + 3rem)}.Products-module-scss-module__oQa9tq__gridSingle{max-width:360px}
.ProductCard-module-scss-module__xlmXbG__card{background:#fff;border-radius:16px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 25px 60px #0b112026}.ProductCard-module-scss-module__xlmXbG__imageWrapper{aspect-ratio:4/3;background:#fff;width:100%;position:relative;overflow:hidden}.ProductCard-module-scss-module__xlmXbG__imageWrapper img{object-fit:cover}.ProductCard-module-scss-module__xlmXbG__cardBody{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}.ProductCard-module-scss-module__xlmXbG__cardTitle{margin:0 0 .75rem;font-size:1.1rem;line-height:1.4}.ProductCard-module-scss-module__xlmXbG__description{color:#1a1715a6;margin:0 0 .75rem;font-size:.95rem}.ProductCard-module-scss-module__xlmXbG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.ProductCard-module-scss-module__xlmXbG__stockRow{justify-content:flex-end;width:100%;display:flex}.ProductCard-module-scss-module__xlmXbG__priceBlock{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.ProductCard-module-scss-module__xlmXbG__priceLabel{letter-spacing:.06em;text-transform:uppercase;color:#1a1715a6;margin-bottom:.1rem;font-size:.7rem;font-weight:500}.ProductCard-module-scss-module__xlmXbG__price{color:#4a4340;font-size:1.05rem;font-weight:600}.ProductCard-module-scss-module__xlmXbG__stockBadge{color:#dc2626;background:#dc26261f;border-radius:999px;padding:.2rem .75rem;font-size:.85rem;font-weight:600}.ProductCard-module-scss-module__xlmXbG__buyButton{color:#fff;background:#4a4340;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ProductCard-module-scss-module__xlmXbG__buyButton:hover{color:#fff;background:#c9a96e}}.ProductCard-module-scss-module__xlmXbG__buyButton{text-decoration:none;transition:box-shadow .2s,transform .2s;box-shadow:0 8px 20px #696d4c40}.ProductCard-module-scss-module__xlmXbG__buyButton:hover,.ProductCard-module-scss-module__xlmXbG__buyButton:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px #393b2859}
