@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmHS91ixg0.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmHS91ixg0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmHS91ixg0.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmHS91ixg0.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmHS91ixg0.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmHS91ixg0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmHS91ixg0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOmHS91iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du3mhPy1Fig.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du3mhPy1Fig.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7du3mhPy0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhNnZR-AHYA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhNnZR-AHYA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhNnZR-AHYA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhNnZR-A.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.single-collection-page{padding:48px}.single-collection{margin:0 auto}.breadcrumbs{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#7A545C;margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.breadcrumbs a{color:#9A4600;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .sep{opacity:.5}.breadcrumbs .current{color:#1B1C1A}.collection-hero{display:grid;grid-template-columns:1fr 1fr;gap:96px}.collection-image img{width:100%;height:auto;border-radius:8px}.collection-info .tagline{font-family:"Plus Jakarta Sans",Sans-Serif;font-size:12px;line-height:16px;letter-spacing:3.6px;font-weight:400;text-transform:uppercase;color:#9A4600}.collection-info .title{font-family:"Noto Serif",Serif;font-size:60px;line-height:60px;font-weight:400;margin-top:16px}.collection-info .description{font-family:"Plus Jakarta Sans",Sans-Serif;font-size:18px;line-height:30px;font-weight:300;color:#564338;margin-top:24px}.scent-profile-container{display:flex;flex-direction:column;gap:16px;margin-top:32px}.scent-profile-container h3{font-family:"Plus Jakarta Sans",Sans-Serif;text-transform:uppercase;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.2px;color:#7A545C}.collection-categories{display:flex;gap:8px;white-space:nowrap}.collection-categories .cat{background:#C99B8333;padding:6px 16px;border:solid 1px #DDC1B233;font-size:14px;line-height:20px;color:#533320;font-family:"Plus Jakarta Sans",Sans-Serif}.key-details{margin-top:64px;display:flex;flex-direction:column;gap:24px}.key-stuff{display:flex;flex-direction:column;gap:12px;font-family:"Plus Jakarta Sans",Sans-Serif}.key-title{font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.2px;color:#1B1C1A;text-transform:uppercase}.key-description{font-weight:300;font-size:14px;line-height:22px;color:#564338CC}.inquiry-button{padding:20px 40px;background-color:#9A4600;border-radius:9999px;color:#fff;font-size:14px;line-height:20px;letter-spacing:1.4px;text-align:center;text-transform:uppercase;font-family:"Plus Jakarta Sans",Sans-Serif;font-weight:600;display:inline-block;transition:all 0.25s ease}.inquiry-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(154 70 0 / .25);background-color:#7f3a00}.inquiry-button:active{transform:translateY(0);box-shadow:0 6px 15px rgb(154 70 0 / .2)}@media (max-width:1024px){.collection-hero{grid-template-columns:1fr;gap:32px}.collection-info .title{font-size:44px;line-height:48px}}@media (max-width:768px){.single-collection-page{padding:24px}.collection-info .title{font-size:34px;line-height:40px}.collection-info .description{font-size:16px;line-height:26px}.collection-categories{flex-wrap:wrap}.key-details{margin-top:40px}.inquiry-button{width:100%;padding:18px 24px;font-size:13px}}@media (max-width:480px){.collection-info .title{font-size:28px;line-height:34px}.collection-hero{gap:24px}.collection-info .description{font-size:15px}}@media (min-width:1024px){.custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.custom-grid>*:nth-child(2n){margin-top:40px}}.custom-grid{display:grid;gap:24px}.product-card{width:100%}.product-card a.card-image{display:block;overflow:hidden;border-radius:8px}.product-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;transition:transform 0.4s ease}.product-card:hover img{transform:scale(1.05)}.card-categories{margin-top:24px;display:flex;flex-wrap:wrap;white-space:nowrap;font-family:"Plus Jakarta Sans",Sans-Serif;font-weight:400;font-size:10px;line-height:15px;text-transform:uppercase;letter-spacing:2px;gap:4px;color:#7B5641}.card-title{font-family:"Noto Serif",Serif;font-weight:300;font-size:24px;line-height:32px;margin-top:8px}.card-title *{color:#1B1C1A!important}.card-excerpt{font-family:"Plus Jakarta Sans",Sans-Serif;font-weight:400;font-size:14px;line-height:22px;color:#564338;margin-top:12px}.card-link{display:inline-flex;align-items:center;justify-content:center;padding:16px;color:#1B1C1A;border:1px solid #DDC1B266;border-radius:99999px;text-transform:uppercase;font-weight:600;font-family:"Plus Jakarta Sans",Sans-Serif;font-size:14px;line-height:20px;letter-spacing:1.4px;width:100%;margin-top:24px;text-decoration:none;transition:all 0.25s ease}.card-link:hover{background-color:#9A4600;color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.card-link:active{transform:translateY(0);box-shadow:none}.product-card{transition:transform 0.25s ease}.product-card:hover{transform:translateY(-4px)}.floating-maker{box-shadow:0 20px 25px -5px hsl(0 0% 0% / .1),0 8px 10px -6px hsl(0 0% 0% / .1);width:fit-content!important;height:fit-content!important}.floating-maker-h1{max-width:24ch!important}.w-full{width:100%}.w-fit{width:fit-content}.nowrap{flex-wrap:nowrap;white-space:nowrap}.header-blur{backdrop-filter:blur(24px)}.build-form{display:flex;flex-direction:column;font-family:"Plus Jakarta Sans",sans-serif;width:100%}.build-form label{text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1.2px;color:rgb(123 86 65);margin-top:24px}.build-form select,.build-form textarea{margin-top:12px;border-radius:8px;border:1px solid rgb(220 220 220);font-size:15px;line-height:22px;padding:8px 14px;background-color:#fff;color:rgb(27 28 26);transition:border-color 0.15s ease,box-shadow 0.15s ease}.build-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.build-form textarea{min-height:100px;resize:vertical}.build-form select:focus,.build-form textarea:focus{outline:none;border-color:#9A4600;box-shadow:0 0 0 2px rgb(154 70 0 / .15)}.build-form textarea::placeholder{color:rgb(160 160 160)}.build-form button{margin-top:48px;padding:14px;border-radius:8px;border:none;background-color:#9A4600;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background-color 0.15s ease,transform 0.05s ease}.build-form button:hover{background-color:#7a3700}.build-form button:active{transform:scale(.98)}.build-form select:invalid{color:rgb(160 160 160)}.artisanal-promise-box{max-width:446px;width:100%}.artisanal-promise-box image{width:200px;max-width:100%;aspect-ratio:1 / 1}.hero{max-height:570px}.hero-image-portrait{width:100%}.custom-header{position:sticky;top:0;z-index:9999;background:rgb(255 255 255 / .85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgb(0 0 0 / .05);transform:translateY(0);transition:transform 0.25s ease,background 0.25s ease}.custom-header.hide{transform:translateY(-100%)}.custom-header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;max-width:1200px;margin:0 auto}.custom-header .logo a{font-size:22px;font-family:"Noto Serif",serif;font-style:italic;color:var(--e-global-color-primary);text-decoration:none}.nav-menu{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.nav-menu ul{display:flex;gap:36px;margin:0;padding:0}.nav-menu li{list-style:none}.nav-menu a{text-decoration:none;font-size:16px;color:#7b5641;font-family:"Noto Serif",serif;position:relative;padding-bottom:4px}.nav-menu a::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:var(--e-global-color-primary);transition:width 0.25s ease}.nav-menu a:hover::after{width:100%}.nav-menu .current-menu-item a{color:var(--e-global-color-primary)}.nav-menu .current-menu-item a::after{width:100%}.site-header,header.site-header,.elementor-location-header,.ast-mobile-header-wrap,#masthead{display:none!important}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:6px;background:transparent!important;border:none;padding:0;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none}.nav-toggle span{display:block;width:28px;height:2px;background:var(--e-global-color-primary);transition:transform 0.25s ease,opacity 0.2s ease}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(3px,3px)}.nav-toggle.active span:nth-child(2){transform:rotate(-45deg) translate(3px,-3px)}@media (max-width:768px){.nav-toggle{display:flex;order:2}.header-inner{flex-wrap:wrap;align-items:center;position:relative}.logo{order:1}.nav{position:absolute;top:100%;left:0;width:100%;display:block;max-height:0;overflow:hidden;transition:max-height 0.25s ease;background:rgb(255 255 255 / .92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgb(0 0 0 / .06)}.nav.open{max-height:300px}.nav-menu{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:12px 24px;list-style:none;background:#fff0}.nav-menu li{list-style:none}.nav-menu ul{display:flex;flex-direction:column;gap:14px;padding:0;margin:0}}.filter-bar{display:flex;flex-wrap:wrap;white-space:nowrap;gap:16px;font-family:"Plus Jakarta Sans",Sans-Serif}.filter-title{text-transform:uppercase;font-size:10px;line-height:15px;letter-spacing:1px;vertical-align:center;color:rgb(123 86 65);align-self:center;justify-self:center}.filter-pill{padding:8px 24px;border-radius:9999px;background-color:rgb(239 238 235);color:rgb(86 67 56);font-size:14px;line-height:20px;letter-spacing:.35px;justify-content:center;align-items:center}.filter-pill:hover{color:rgb(154 70 0)}.filter-pill.active{background-color:rgb(154 70 0);color:rgb(255 255 255)}.elementor-icon-wrapper{height:fit-content}.custom-404{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;width:100%;justify-content:center;align-content:center;align-items:center}.custom-404 .container{width:100%;height:100%!important;background-color:red}.custom-404 h1{font-size:48px;margin-bottom:16px}.custom-404 p{margin-bottom:24px;color:#666}.btn-home{padding:12px 20px;border:1px solid #000;text-decoration:none;margin-top:224px;color:#fff;background-color:var(--e-global-color-primary)}.btn-home *{padding:12px 20px;border:1px solid #000;text-decoration:none;margin-top:224px;color:#fff;background-color:var(--e-global-color-primary)}