.hero{color:#f4f1ea;align-items:flex-end;height:100vh;display:flex;position:relative;overflow:hidden}.hero__image{object-fit:cover;filter:brightness();width:100%;position:absolute;inset:0;transform:translate(0)}.hero__content{width:94.4444%;margin:0 auto;position:relative;bottom:10%}.hero__eyebrow{opacity:0;margin-bottom:2rem;transform:translateY(.5rem)}@media (width>=768px){.hero__eyebrow{margin-bottom:2.5rem}}.hero__eyebrow-divider{opacity:.4;margin-inline:1rem}.hero__heading{font-size:76px;font-weight:400;font-family:Cormorant Garamond,sans-serif!important}.hero__foot{flex-direction:column;gap:2rem;margin-top:2.5rem;display:flex}@media (width>=768px){.hero__foot{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:3.5rem}}.hero__description{opacity:0;max-width:38ch;font-family:Jost,sans-serif;font-size:.875rem;line-height:1.7;transform:translateY(.5rem)}@media (width>=768px){.hero__description{font-size:1rem}}.hero__actions{opacity:0;flex-wrap:wrap;align-items:center;gap:1rem;display:flex;transform:translateY(.5rem)}@media (width>=768px){.hero__actions{gap:2rem}}.hero .cta{color:#fff8f0;text-transform:uppercase;border:1px solid #fff8f0;border-radius:12px;padding:12px 24px;font-family:Jost,sans-serif;font-size:12px;font-weight:400}.hero__scroll-hint{color:#f4f1ea99;display:none;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)rotate(90deg)}@media (width>=1024px){.hero__scroll-hint{display:block}}.hero .reveal-line{display:block;overflow:hidden}.hero .reveal-line>span{transition:transform .9s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(110%)}.hero--revealed .reveal-line:first-child>span{transition-delay:.12s}.hero--revealed .reveal-line:nth-child(2)>span{transition-delay:.24s}.hero--revealed .reveal-line:nth-child(3)>span{transition-delay:.36s}.hero--revealed .reveal-line>span{transform:translateY(0)}.hero--revealed .hero__eyebrow,.hero--revealed .hero__description,.hero--revealed .hero__actions{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.hero--revealed .hero__eyebrow{transition-delay:80ms}.hero--revealed .hero__description{transition-delay:.56s}.hero--revealed .hero__actions{transition-delay:.68s}@media (prefers-reduced-motion:reduce){.hero .reveal-line>span,.hero__eyebrow,.hero__description,.hero__actions{opacity:1!important;transition:none!important;transform:none!important}}@media screen and (width<=992px){.hero .hero__content{width:100%;margin:unset;padding:0 24px}}@media screen and (width<=568px){.hero .hero__content .hero__heading{font-size:40px}}.site-header{inset-inline:0;z-index:50;background-color:#fff8f0;padding:20px 0;transition-property:background-color,color,padding;transition-duration:.7s;position:fixed;top:0}.site-header__inner{justify-content:space-between;align-items:center;width:94.4444%;margin:0 auto;display:flex}.site-header .websiteName{color:oklch(16.8% .012 55);font-family:Cormorant Garamond,sans-serif;font-size:32px;font-weight:500}.site-header__nav{align-items:center;gap:2.5rem;display:none}@media (width>=1024px){.site-header__nav{display:flex}}.site-header__nav-item{position:relative}.site-header__nav-item:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.site-header__nav-item:hover .site-header__dropdown,.site-header__nav-item:focus-within .site-header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-header__nav-item:hover .site-header__caret,.site-header__nav-item:focus-within .site-header__caret{transform:rotate(180deg)}.site-header__link{opacity:.8;transition:opacity .3s}.site-header__link:hover,.site-header__link:focus-visible{opacity:1}.site-header__link--has-dropdown{align-items:center;gap:.4rem;display:inline-flex}.site-header__caret{flex-shrink:0;transition:transform .25s}.site-header__caret--open{transform:rotate(180deg)}.site-header__dropdown{opacity:0;visibility:hidden;background-color:#fff8f0;border:1px solid #00000014;flex-direction:column;min-width:220px;padding:.75rem 0;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(6px);box-shadow:0 12px 32px #00000014}.site-header__dropdown-link{color:oklch(16.8% .012 55);opacity:.8;padding:.65rem 1.25rem;transition:opacity .2s,background-color .2s}.site-header__dropdown-link:hover,.site-header__dropdown-link:focus-visible{opacity:1;background-color:#c1622f0f}.site-header__actions{align-items:center;gap:2rem;display:flex}.site-header__enquire{display:none}@media (width>=768px){.site-header__enquire{display:none}}.site-header__toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-end;gap:6px;padding:0;display:flex}@media (width>=1024px){.site-header__toggle{display:none}}.site-header__toggle-bar{background-color:currentColor;height:1px;transition:width .25s,transform .25s;display:block}.site-header__toggle-bar--long{width:1.75rem}.site-header__toggle-bar--short{width:1rem}.site-header--menu-open .site-header__toggle-bar--long{width:1.75rem;transform:translateY(3.5px)rotate(45deg)}.site-header--menu-open .site-header__toggle-bar--short{width:1.75rem;transform:translateY(-3.5px)rotate(-45deg)}.site-header__mobile-panel{display:none}@media (width<=1023px){.site-header__mobile-panel{max-height:0;transition:max-height .35s;display:block;overflow:hidden}.site-header--menu-open .site-header__mobile-panel{max-height:70vh;overflow-y:auto}}.site-header__mobile-nav{flex-direction:column;padding:1rem 24px 2rem;display:flex}.site-header__mobile-link,.site-header__mobile-nav-trigger{color:oklch(16.8% .012 55);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;width:100%;padding-block:1rem;display:flex}.site-header__mobile-nav-item{flex-direction:column;display:flex}.site-header__mobile-sublist{flex-direction:column;padding-left:1rem;display:flex}.site-header__mobile-sublink{color:#c1622fe6;border-bottom:1px solid #0000000a;padding-block:.75rem}.site-header__mobile-sublink:last-child{border-bottom:none}.label{letter-spacing:.08em;text-transform:uppercase;color:#c1622f;font-family:Jost,sans-serif;font-size:.75rem;font-weight:400}.link-underline{position:relative}.link-underline:after{content:"";transform-origin:100%;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-underline:hover:after,.link-underline:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media screen and (width<=992px){.site-header .site-header__inner{width:100%;margin:unset;padding:0 24px}.site-header .site-header__inner .site-header__logo .websiteName{font-size:24px}}.heritage{background-color:oklch(96.8% .008 85);padding:60px 0;position:relative;overflow:hidden}.heritage__inner{width:94.4444%;margin:0 auto}.heritage__grid{gap:3.5rem;display:grid}@media (width>=768px){.heritage__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}.heritage__intro{grid-column:span 5/span 5}}.heritage .text-clay{color:oklch(51.2% .062 44)}.heritage__heading{color:oklch(16.8% .012 55);margin-top:2rem;font-family:Cormorant Garamond,sans-serif;font-size:13vw;font-weight:300;line-height:1.05}@media (width>=768px){.heritage__heading{font-size:6vw}}.heritage__description{color:oklch(51.2% .062 44);max-width:42ch;margin-top:2.5rem;font-family:Jost,sans-serif;line-height:1.7}@media (width>=768px){.heritage__figure--mask{grid-column:7/span 3;padding-top:8rem}.heritage__figure--parallax{grid-column:10/span 3}}.heritage__image{object-fit:cover;width:100%;display:block}.heritage__image--wax{aspect-ratio:4/5}.heritage__image--packaging{aspect-ratio:3/4;transform:scale(1.1)}.heritage__caption{color:#6f6a62;margin-top:1rem}.heritage__number{color:#ddd3c2;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;margin-top:6rem;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(1.5rem)}@media (width>=768px){.heritage__number{margin-top:2.5rem}}.heritage__number--revealed{opacity:1;transform:translateY(0)}.heritage__number-text{font-family:Cormorant Garamond,sans-serif;font-size:36vw;line-height:.78}@media (width>=768px){.heritage__number-text{font-size:26vw}}.heritage__timeline{border-top:1px solid #e4ddd0;gap:1px;margin-top:-2rem;list-style:none;display:grid}@media (width>=768px){.heritage__timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-5rem}}.heritage__chapter{opacity:0;border-bottom:1px solid #e4ddd0;padding-block:2.5rem;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}@media (width>=768px){.heritage__chapter{border-bottom:none;border-right:1px solid #e4ddd0;padding-inline:2rem}.heritage__chapter:first-child{padding-left:0}.heritage__chapter:last-child{border-right:none}}.heritage__chapter--revealed{opacity:1;transform:translateY(0)}.heritage__chapter-year{color:#c1622f;font-family:Cormorand Garamond,sans-serif;font-size:2.25rem;font-weight:300;display:block}@media (width>=768px){.heritage__chapter-year{font-size:3rem}}.heritage__chapter-title{letter-spacing:-.01em;color:oklch(16.8% .012 55);margin-top:1.25rem;font-family:Cormorand Garamond,sans-serif;font-size:1.125rem;font-weight:300}.heritage__chapter-copy{color:#6f6a62;margin-top:.75rem;font-family:Jost,sans-serif;font-size:.875rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.heritage__number,.heritage__chapter{opacity:1!important;transition:none!important;transform:none!important}}@media screen and (width<=992px){.heritage{padding:40px 24px}.heritage .heritage__inner{width:100%;margin:unset}.heritage .heritage__inner .heritage__grid .heritage__figure .heritage__parallax .heritage__image--packaging{transform:unset}}.candle-canvas{width:100%;height:100%;position:absolute;inset:0}.candle-experience{color:oklch(95% .014 84);background-color:#1b1712;width:100%;height:100vh;position:relative;overflow:hidden}.candle-experience__overlay{pointer-events:none;position:absolute;inset:0}.candle-experience__stage{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transform:translateY(26px)}.candle-experience__eyebrow{color:oklch(82% .07 68)}.candle-experience__line{margin-inline:auto;max-width:36rem;margin-top:1.25rem;font-size:1.875rem;line-height:1.2}@media (width>=768px){.candle-experience__line{font-size:3rem}}.candle-experience__stage--bottom{inset-inline:0;text-align:center;padding-inline:1.5rem;position:absolute;bottom:12vh}@media (width>=768px){.candle-experience__stage--bottom{bottom:14vh}}.candle-experience__notes--top{text-align:left;top:18vh;left:1.5rem}@media (width>=768px){.candle-experience__notes--top{left:8vw}}.candle-experience__notes--heart{text-align:right;top:42vh;right:1.5rem}@media (width>=768px){.candle-experience__notes--heart{right:8vw}}.candle-experience__notes--base{text-align:left;bottom:16vh;left:1.5rem}@media (width>=768px){.candle-experience__notes--base{left:14vw}}.candle-experience__notes-list{margin-top:1rem;font-size:1.5rem;line-height:1.3}.candle-experience__notes-list li+li{margin-top:.25rem}@media (width>=768px){.candle-experience__notes-list{font-size:2.25rem}}.candle-experience__statement{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-inline:1.5rem;display:flex;inset:0}.candle-experience__statement-line{font-size:2.25rem;line-height:.95}@media (width>=768px){.candle-experience__statement-line{font-size:6rem}}.candle-experience__statement-line--italic{color:oklch(82% .09 68);margin-top:.75rem;font-style:italic}.candle-experience__scroll-hint{color:oklch(70% .03 70);display:none;position:absolute;bottom:1.5rem;right:1.5rem}@media (width>=768px){.candle-experience__scroll-hint{display:block}}@media (prefers-reduced-motion:reduce){.candle-experience__stage{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.fragrance{background-color:#fff;padding:60px 0;position:relative}.fragrance__inner{width:94.4444%;margin:0 auto}.fragrance .title{letter-spacing:.08em;text-transform:uppercase;color:oklch(51.2% .062 44);font-family:Jost,sans-serif;font-size:.75rem;font-weight:400}.fragrance__heading{color:oklch(16.8% .012 55);max-width:14ch;margin-top:1.75rem;font-family:Cormorant Garamond,sans-serif;font-size:12vw;font-weight:400;line-height:1.05}@media (width>=768px){.fragrance__heading{font-size:5.4vw}}.fragrance__grid{gap:3.5rem;margin-top:4rem;display:grid}@media (width>=768px){.fragrance__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem;margin-top:6rem}.fragrance__figure{grid-column:span 5/span 5}}.fragrance__frame{position:relative;overflow:hidden}.fragrance__image{aspect-ratio:7/5;object-fit:cover;width:100%;display:block}.fragrance__frame-overlay{background-image:linear-gradient(#0000,#1b171299);position:absolute;inset:0}.fragrance__caption{color:#f4f1ea;position:absolute;bottom:1.25rem;left:1.25rem}@media (width>=768px){.fragrance__accordion-col{grid-column:span 7/span 7;padding-left:2rem}}.fragrance__accordion{border-top:1px solid #e4ddd0}.fragrance__trigger{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e4ddd0;width:100%;padding-block:1.75rem;display:block}.fragrance__trigger-row{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.fragrance__trigger-label{opacity:.35;color:oklch(16.8% .012 55);font-family:Cormorant Garamond,sans-serif;font-size:8vw;line-height:1;transition:opacity .5s}@media (width>=768px){.fragrance__trigger-label{font-size:3.4vw}}.fragrance__trigger-label--active{opacity:1}.fragrance__trigger:hover .fragrance__trigger-label:not(.fragrance__trigger-label--active){opacity:.7}.fragrance__trigger-duration{color:#6f6a62;flex-shrink:0}.fragrance__panel{padding-top:2.5rem}.fragrance__panel-heading{color:oklch(16.8% .012 55);font-family:Cormorant Garamond,sans-serif;font-size:1.875rem;font-style:italic}@media (width>=768px){.fragrance__panel-heading{font-size:2.25rem}}.fragrance__panel-description{color:#6f6a62;max-width:46ch;margin-top:1.25rem;font-family:Jost,sans-serif;line-height:1.7}.fragrance__panel-notes{flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:2rem;display:flex}@media screen and (width<=992px){.fragrance{padding:40px 24px}.fragrance .fragrance__inner{width:100%;margin:unset}}.craft{background-color:#ece5d8;position:relative;overflow:hidden}.craft__head{opacity:0;width:94.4444%;max-width:44rem;margin:0 auto;padding-top:60px}.craftTitle{letter-spacing:.08em;text-transform:uppercase;color:oklch(51.2% .062 44);font-family:Jost,sans-serif;font-size:.75rem;font-weight:400}.craft__heading{color:oklch(16.2% .012 55);margin-top:1.75rem;margin-bottom:28px;font-family:Cormorant Garamond,sans-serif;font-size:12vw;font-weight:400;line-height:1.05}@media (width>=768px){.craft__heading{font-size:4.6vw}}.craft__intro-copy{color:#6f6a62;max-width:38ch;margin-top:2rem;line-height:1.7}.craft__viewport{position:relative;overflow:hidden}@media (width>=900px){.craft__viewport{height:100vh}}.craft__track{flex-direction:column;gap:4rem;padding-block:3rem 60px;display:flex}.craft__step{align-items:center;gap:2rem;width:94.4444%;margin:0 auto;display:grid}@media (width>=900px){.craft__step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;max-width:1600px;margin-inline:auto}}.craft__step-figure{overflow:hidden}.craft__step-image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.craft__step-content{flex-direction:column;justify-content:center;display:flex}.craft__step-number{color:#c1622f;margin-bottom:1.5rem}.craft__step-title{font-family:Cormorant Garamond,sans-serif;font-size:1.875rem}@media (width>=768px){.craft__step-title{font-size:2.4rem}}.craft__step-description{color:#6f6a62;max-width:42ch;margin-top:1rem;font-family:Jost,sans-serif;font-size:.9375rem;line-height:1.7}@media screen and (width<=992px){.craft .craft__head{width:100%;margin:unset;padding:40px 24px 0}.craft .craft__viewport .craft__track{padding-block:0;padding:0 24px 40px}.craft .craft__viewport .craft__track .craft__step{width:100%;margin:unset}}.testimonial{background-color:#ece5d8;padding:60px 0;position:relative}.testimonial__inner{width:94.4444%;margin:0 auto}.testimonial__quote{text-align:center;opacity:0;margin-inline:auto;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(1.5rem)}.testimonial__quote-text{color:oklch(16.8% .012 55);font-family:Cormorant Garamond,sans-serif;font-size:9vw;font-weight:400;line-height:1.15}@media (width>=768px){.testimonial__quote-text{font-size:4.2vw}}.testimonial__quote-footer{margin-top:2.5rem}.testimonial__stats{gap:1px;margin-top:7rem;display:grid}@media (width>=640px){.testimonial__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.testimonial__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.testimonial__stat{opacity:0;border-top:1px solid #e4ddd0;padding-block:2rem;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}@media (width>=1024px){.testimonial__stat{padding-right:2rem}}.testimonial__stat-value{font-size:3.75rem;line-height:1;display:block}@media (width>=768px){.testimonial__stat-value{font-size:4.5rem}}.testimonial__stat-label{color:#6f6a62;margin-top:1.25rem;display:block}.testimonial--revealed .testimonial__quote,.testimonial--revealed .testimonial__stat{opacity:1;transform:translateY(0)}.testimonial__figure{margin-top:6rem;position:relative;overflow:hidden}@media (width>=768px){.testimonial__figure{margin-top:9rem}}.testimonial__figure-image{object-fit:cover;width:100%;height:52svh;display:block}@media (width>=768px){.testimonial__figure-image{height:76svh}}.testimonial__figure-caption{inset-inline:0;color:#f4f1ea;padding:1.5rem;position:absolute;bottom:0}@media (width>=768px){.testimonial__figure-caption{padding:3rem}}.testimonial__figure-eyebrow{opacity:.7}.testimonial__figure-heading{max-width:18ch;margin-top:.75rem;font-size:1.875rem;line-height:1.2}@media (width>=768px){.testimonial__figure-heading{font-size:3rem}}@media (prefers-reduced-motion:reduce){.testimonial__quote,.testimonial__stat{opacity:1!important;transition:none!important;transform:none!important}}@media screen and (width<=992px){.testimonial{padding:40px 24px}.testimonial .testimonial__inner{width:100%;margin:unset}}.footer{color:#f4f1ea;background-color:#1b1712;padding:60px 0;position:relative;overflow:hidden}.footer__inner{width:94.4444%;margin:0 auto}.footer__grid{gap:4rem;display:grid}@media (width>=768px){.footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.footer__intro{grid-column:span 5/span 5}}.footer__heading{color:#fff8f0;margin-top:1.75rem;font-family:Cormorant Garamond,sans-serif;font-size:11vw;font-weight:400;line-height:1.05}@media (width>=768px){.footer__heading{font-size:4.4vw}}.footer__copy{color:#f4f1ea99;max-width:38ch;margin-top:2rem;font-family:Jost,sans-serif;line-height:1.7}.footer__cta{margin-top:2.5rem}@media (width>=768px){.footer__nav--collections{grid-column:7/span 3}.footer__nav--maison{grid-column:span 2/span 2}}.footer__nav-title{color:#f4f1ea66}.footer__nav-list{margin-top:1.75rem;font-size:.875rem}.footer__nav-list li+li{margin-top:.75rem}.footer__nav-link{color:#f4f1eabf;font-family:Jost,sans-serif}@media (width>=768px){.footer__atelier{grid-column:span 2/span 2}}.footer__address{color:#f4f1eabf;margin-top:1.75rem;font-family:Jost,sans-serif;font-size:.875rem;font-style:normal}.footer__address p+p{margin-top:.75rem}.footer__social{gap:1.25rem;margin-top:1.75rem;display:flex}.footer__social-link{color:#f4f1ea99}.footer__wordmark{pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:6rem;overflow:hidden}@media (width>=768px){.footer__wordmark{margin-top:8rem}}.footer__wordmark-text{text-align:center;white-space:nowrap;color:#f4f1ea1a;font-size:10.5vw;line-height:.8;display:block}.footer__bottom{border-top:1px solid #f4f1ea26;flex-direction:column;gap:1rem;margin-top:2.5rem;padding-block:2rem;display:flex}@media (width>=768px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer__meta{color:#f4f1ea66}@media screen and (width<=992px){.footer{padding:40px 24px}.footer .footer__inner{width:100%;margin:unset}}.product-card__link{display:block}.product-card__frame{aspect-ratio:4/5;position:relative;overflow:hidden}.product-card__image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card__badge{letter-spacing:.08em;text-transform:uppercase;color:#f4f1ea;background-color:#c1622f;padding:.35rem .75rem;font-size:.6875rem;position:absolute;top:1rem;left:1rem}.product-card__meta{justify-content:center;align-items:flex-start;gap:1rem;margin:1.25rem;display:flex}.product-card__family{color:#c1622fd9}.product-card__name{color:#c1622f;text-transform:uppercase;margin-top:.5rem;font-family:Cormorant Garamond;font-size:14px;font-weight:400;line-height:1.15}.product-card__notes{color:#6f6a62;margin-top:.5rem;font-size:.8125rem}.product-card__foot{flex-direction:column;flex-shrink:0;align-items:start;gap:.5rem;display:flex}.product-card__price{color:#c1622f;font-family:Jost,sans-serif;font-size:.875rem}.product-card__enquire{white-space:nowrap;border:1px solid #fff8f0;border-radius:12px;padding:.4rem .85rem;transition:background-color .4s,color .4s}.product-card:hover .product-card__image{transform:scale(1.04)}.product-card:hover .product-card__enquire{color:#f4f1ea;background-color:#1b1712}.product-modal-overlay{z-index:100;background-color:#1b1712bf;justify-content:center;align-items:center;padding:1.5rem;animation:.2s product-modal-fade-in;display:flex;position:fixed;inset:0}.product-modal{background-color:#f4f1ea;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:2.5rem 2rem 2rem;animation:.25s cubic-bezier(.22,1,.36,1) product-modal-scale-in;display:flex;position:relative}.product-modal__close{color:#1b1712;cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.product-modal__close:hover,.product-modal__close:focus-visible{opacity:1}.product-modal__nav{color:#1b1712;cursor:pointer;background-color:#f4f1ea;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #1b17121f}.product-modal__nav:hover:not(:disabled){transform:translateY(-50%)scale(1.06)}.product-modal__nav:disabled{opacity:0;pointer-events:none}.product-modal__nav--prev{left:-1.375rem}@media (width<=560px){.product-modal__nav--prev{left:.25rem}}.product-modal__nav--next{right:-1.375rem}@media (width<=560px){.product-modal__nav--next{right:.25rem}}.product-modal__frame{aspect-ratio:4/5;width:100%;overflow:hidden}.product-modal__image{object-fit:cover;width:100%;height:100%;display:block}.product-modal__name{text-align:center;color:#1b1712;margin-top:1.5rem;font-size:1.75rem}@keyframes product-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes product-modal-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.product-grid{background-color:oklch(16.8% .012 55);padding:138px 0 60px}.product-grid__inner{flex-direction:column;width:94.4444%;margin:0 auto;display:flex}.product-grid__header{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (width>=768px){.product-grid__header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4rem}}.product-grid__tabs{border:1px solid #e4ddd0;gap:.5rem;width:fit-content;padding:.35rem;display:inline-flex}.product-grid__tab{letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:none;padding:.6rem 1.25rem;font-family:Jost,sans-serif;font-size:.75rem;transition:background-color .3s,color .3s}.product-grid__tab--active{color:#c1622f;background-color:#fff8f0}.product-grid__count{color:oklch(96.8% .008 85);font-size:.8125rem}.product-grid__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (width>=768px){.product-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}}@media (width>=1280px){.product-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid__empty{text-align:center;color:oklch(96.8% .008 85);padding-block:4rem}.product-grid__pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:4rem;display:flex}@media (width>=768px){.product-grid__pagination{margin-top:5rem}}.product-grid__page-btn{color:#fff8f0;cursor:pointer;background:0 0;border:1px solid #e4ddd0;min-width:2.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .3s,color .3s}.product-grid__page-btn:disabled{opacity:.35;cursor:not-allowed}.product-grid__page-btn:not(:disabled):hover{background-color:#1b17120f}.product-grid__page-btn--active{color:#f4f1ea;background-color:#1b1712;border-color:#1b1712}@media screen and (width<=992px){.product-grid{padding:107px 24px 40px}.product-grid .product-grid__inner{width:100%;margin:unset}.product-grid .product-grid__inner .product-grid__header .product-grid__tabs .product-grid__tab{padding:.6rem .25rem}}.whatsappFloatingButton{z-index:999;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #0000004d}.whatsappFloatingButton:hover{transition:transform .2s;transform:scale(1.1)}.collections{background-color:#fff8f0;padding:60px 0}.collections .collectionsContainer{flex-direction:column;justify-content:flex-start;align-items:center;gap:48px;width:94.4444%;margin:0 auto;display:flex}.collections .collectionsContainer .collectionsHeader{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.collections .collectionsContainer .collectionsHeader .collectionsHeaderTitle{color:#c1622f;flex-direction:row;justify-content:center;align-items:center;gap:12px;font-size:36px;font-weight:700;line-height:normal;display:flex}.collections .collectionsContainer .collectionsHeader .collectionsHeaderTitle .collectionsHeaderTitleIcon{color:#c1622f}.collections .collectionsContainer .collectionsHeader .collectionsHeaderDescription{color:#000;max-width:48rem;margin:0 auto;font-size:16px;font-weight:500;line-height:normal}.collections .collectionsContainer .collectionsGrid{grid-template-columns:1fr;gap:32px;width:100%;display:grid}@media (width>=769px){.collections .collectionsContainer .collectionsGrid{grid-template-columns:repeat(2,1fr)}}.collections .collectionsContainer .collectionsGrid .collectionsGridCard{cursor:pointer;border-radius:16px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.collections .collectionsContainer .collectionsGrid .collectionsGridCard:hover{transform:scale(1.05)}.collections .collectionsContainer .collectionsGrid .collectionsGridCard:hover .collectionsGridCardImageElement{transform:scale(1.1)}.collections .collectionsContainer .collectionsGrid .collectionsGridCard:hover .collectionsGridCardContentButton{opacity:1;transform:translateY(0)}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardImage{aspect-ratio:4/3;position:relative;overflow:hidden}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardImage .collectionsGridCardImageElement{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardImage .collectionsGridCardImageOverlay{background:linear-gradient(#0000,#0003,#000000b3);position:absolute;inset:0}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent{text-align:center;padding:24px;position:absolute;bottom:0;left:0;right:0}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentTitle{color:#fff8f0;letter-spacing:1.5px;margin-bottom:24px;font-size:30px;font-weight:700;line-height:normal}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentCount{color:#000;margin-bottom:16px;font-size:16px;font-weight:500;line-height:normal}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentButton{color:#000;cursor:pointer;background-color:#ece5d8;border:none;border-radius:40px;width:48%;padding:12px 24px;font-size:20px;font-weight:500;line-height:normal;transition:all .3s;transform:translateY(0)}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentButton:hover{background-color:#000}@media screen and (width<=992px){.collections{padding:40px 24px}.collections .collectionsContainer{width:100%;margin:unset;gap:24px}.collections .collectionsContainer .collectionsHeader{gap:12px}.collections .collectionsContainer .collectionsHeader .collectionsHeaderTitle{font-size:24px}.collections .collectionsContainer .collectionsHeader .collectionsHeaderDescription{font-size:14px}.collections .collectionsContainer .collectionsGrid{gap:24px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent{padding:12px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentTitle{font-size:24px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentCount{font-size:14px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentButton{font-size:16px}}@media screen and (width<=768px){.collections .collectionsContainer .collectionsHeader .collectionsHeaderTitle{font-size:24px}.collections .collectionsContainer .collectionsHeader .collectionsHeaderDescription{font-size:14px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentTitle{font-size:20px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentCount{font-size:14px}.collections .collectionsContainer .collectionsGrid .collectionsGridCard .collectionsGridCardContent .collectionsGridCardContentButton{width:100%;font-size:14px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none;height:100%}body{height:100%;overflow:auto}.container{max-width:1440px;margin:0 auto}a{cursor:pointer;height:100%;text-decoration:none}ul{list-style:none}section{width:100%}::-webkit-scrollbar{display:none}img{width:100%;height:100%}button{cursor:pointer}
