/** Shopify CDN: Minification failed

Line 624:0 All "@import" rules must come first
Line 625:0 All "@import" rules must come first

**/
@import url(https://use.typekit.net/aio8pyx.css);@font-face{font-family:"Cormorant Garamond";font-display:swap;font-weight:600;src:url(font--cormorant-garamond--semibold-italic.woff2) format("woff2")}:root{--font-family:"aktiv-grotesk",sans-serif;--title-font-family:"Cormorant Garamond",serif;--primary-color:#C9AB37}*{box-sizing:border-box;font-family:var(--font-family)}html{scroll-behavior:smooth}body{font-family:var(--font-family);margin:0;padding:0}.visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.global--cart-drawer__overlay{display:block!important;position:fixed;z-index:99999999;top:0;bottom:0;left:0;right:0;background:#f1f1f1;opacity:0;visibility:hidden;will-change:opacity,visibility}.global--cart-drawer__overlay--active{opacity:.75;visibility:visible}.global--cart-drawer__drawer{position:fixed;z-index:1000000000000000000;right:0;top:0;width:100%;height:100vh;background:#fcfcf9;box-shadow:0 4px 10px -1px rgba(190,193,214,.25);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);will-change:transform,opacity,visibility;transition:transform .25s ease;transform:translateX(100%);display:flex;flex-direction:column;height:100%}.global--cart-drawer__drawer--active{transform:translateX(0)}.global--cart-drawer__content{padding:0;overflow-x:hidden;overflow-y:scroll;height:auto;box-sizing:border-box;flex:0;display:flex;flex-direction:column}.global--cart-drawer__wrapper{display:flex;flex-direction:column;overflow-y:scroll;flex:1}.global--cart-drawer__container{width:100%}.global--cart-drawer__footer{flex:0;background:#fff}.component--cart-drawer--empty{flex:1;background:#fcfcf9;display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 0 80px;box-sizing:border-box}.component--cart-drawer--empty__wrapper{max-width:280px;margin:0 auto 2.8125rem}.component--cart-drawer--empty__text{color:#383c37;text-align:center;font-family:"Cormorant Garamond";font-size:40px;font-style:italic;font-weight:600;line-height:40px;margin:0 auto 12px}.component--cart-drawer--empty__desc{color:#383c37;text-align:center;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:250px}.component--cart-drawer--empty__button{text-decoration:none;display:inline-block;width:auto!important;text-align:center;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:16px 48px;color:#383c37;font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px;border-radius:40px;border:1px solid #e2e4e2;background:#c9ab37;box-shadow:0 0 16px 0 rgba(56,60,55,.1)}.component--cart-drawer--footer{width:100%;padding:20px 24px;box-sizing:border-box;background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.08)}.component--cart-drawer--footer__subtotal{position:relative;margin:0 0 12px;line-height:0;display:flex;justify-content:space-between;align-items:center}.component--cart-drawer--footer__title{color:#383c37;font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px}.component--cart-drawer--footer__text{color:#5a5f58;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:24px}.component--cart-drawer--footer__price{color:#383c37;text-align:right;font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px}.component--cart-drawer--footer__button{display:flex;justify-content:center;align-items:center;width:100%;text-decoration:none;text-align:center;white-space:nowrap;outline:0;cursor:pointer;margin:12px 0;padding:16px 32px;border-radius:40px;border:1px solid #e2e4e2;background:#c9ab37;box-shadow:0 0 16px 0 rgba(56,60,55,.1);color:#383c37;font-family:var(--font-family);font-size:20px;font-weight:600;line-height:24px}.component--cart-drawer--footer__payment-icons{display:flex;justify-content:center;align-items:center;margin:0 0 20px}.component--cart-drawer--footer__payment-icons img{width:auto;height:18px}#component--cart-drawer--items{overflow-y:auto}.component--cart-drawer--line-item{position:relative;padding:20px;margin:0;background-color:transparent;box-sizing:border-box;border-bottom:1px solid #eaecec}.component--cart-drawer--line-item:last-child{border-bottom:none}.component--cart-drawer--line-item__container{display:flex;position:relative;align-items:stretch}.component--cart-drawer--line-item__image{position:relative;width:90px;height:90px;background:#e6e6e7;border-radius:4px;overflow:hidden}.component--cart-drawer--line-item__image img,.component--cart-drawer--line-item__image video{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component--cart-drawer--line-item__info{display:flex;flex-direction:column;justify-content:space-between;margin-left:16px;flex:1;padding:0}.component--cart-drawer--line-item__titles{display:flex;justify-content:space-between;align-items:flex-start;margin:0}.component--cart-drawer--line-item__titles-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:.9375rem 0 0}.component--cart-drawer--line-item__inner-titles{display:flex;flex-direction:column;align-items:flex-start}.component--cart-drawer--line-item__title{display:block;color:#383c37;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:24px;text-decoration:none}.component--cart-drawer--line-item__subtitle{color:#5a5f58;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:16px;margin:4px 0 0}.component--cart-drawer--line-item__actions{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}.component--cart-drawer--line-item__prices{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.component--cart-drawer--line-item__price{display:flex;align-items:center;justify-content:center}.component--cart-drawer--line-item__price--base{color:#383c37;text-align:right;font-family:var(--font-family);font-size:14px;font-weight:500;line-height:24px}.component--cart-drawer--line-item__price--compare-price{color:#828188;text-align:right;font-family:var(--font-family);font-size:14px;font-weight:500;line-height:24px;text-decoration:line-through;-webkit-text-decoration-line:2;text-decoration-line:2;margin-right:8px}.component--cart-drawer--line-item__remove{padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0;width:14px;height:16px}.component--cart-drawer--line-item__remove svg{fill:#565656;width:100%;height:100%}.component--cart-drawer--line-item__remove svg:hover{fill:red}.component--cart-drawer--quantity-selector{display:flex;align-items:center;justify-content:flex-start;margin:0}.component--cart-drawer--quantity-selector__field{width:auto;display:flex;align-items:center;justify-content:space-between;border-radius:24px;border:1px solid rgba(0,0,0,.1)!important;overflow:hidden;background-color:#fff}.component--cart-drawer--quantity-selector__button{clip:rect(0,0,0,0);overflow:hidden;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;font-size:14px;line-height:20px;width:25px;height:25px;color:#5a5f58;cursor:pointer}.component--cart-drawer--quantity-selector__button:hover{color:#090909}.component--cart-drawer--quantity-selector__input{clip:rect(0,0,0,0);overflow:hidden;outline:0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;text-align:center;font-size:14px;line-height:20px;margin:0;border-radius:0;background:#fff;color:#383c37;width:25px;height:25px}.component--cart-drawer--quantity-selector__input:disabled{background:#fff}.component--cart-drawer--quantity-selector input[type=number]::-webkit-inner-spin-button,.component--cart-drawer--quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.component--cart-drawer--upsell-slider{width:100%;padding:16px 24px;display:block;background:#fff7df}.component--cart-drawer--upsell-slider__title{color:#383c37;font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px;margin:0 0 16px}.component--cart-drawer--upsell-slider__splide{width:100%}.component--cart-drawer--upsell-slider__splide .splide__list{width:100%;position:relative}.component--cart-drawer--upsell-slider__splide .splide__arrows{display:flex!important;position:absolute;top:-4px;right:0}.component--cart-drawer--upsell-slider__splide .splide__arrow{display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;border:1px solid rgba(184,189,193,.25);opacity:1;height:24px;width:24px;border-radius:50px;cursor:pointer}.component--cart-drawer--upsell-slider__splide .splide__arrow svg{width:.375rem;height:.5625rem}.component--cart-drawer--upsell-slider__splide .splide__arrow--prev{margin-right:.3125rem;left:0}.component--cart-drawer--upsell-slider__splide .splide__arrow--next{right:0}.component--cart-drawer--upsell-slider--card{width:100%;display:flex;align-items:stretch;position:relative;padding:0;box-sizing:border-box;overflow:hidden;text-decoration:none;background:0 0;-moz-column-gap:16px;column-gap:16px;margin-bottom:24px}.component--cart-drawer--upsell-slider--card:last-child{margin-bottom:0}.component--cart-drawer--upsell-slider--card__image{position:relative;width:80px;height:80px;border-radius:8px;border:1px solid #e4e4e4;overflow:hidden}.component--cart-drawer--upsell-slider--card__image img,.component--cart-drawer--upsell-slider--card__image video{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component--cart-drawer--upsell-slider--card__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:0}.component--cart-drawer--upsell-slider--card__title-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.component--cart-drawer--upsell-slider--card__title{color:#383c37;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:24px;margin:0}.component--cart-drawer--upsell-slider--card__subtitle{color:#5a5f58;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:20px;margin:0 0 4px}.component--cart-drawer--upsell-slider--card__price-wrapper{display:flex;align-items:flex-end;justify-content:space-between}.component--cart-drawer--upsell-slider--card__price{font-family:var(--font-family);font-size:14px;font-weight:500;line-height:24px;display:flex;flex-direction:column;align-items:flex-end;-moz-column-gap:.5rem;column-gap:.5rem}.component--cart-drawer--upsell-slider--card__price--sale{color:#d03329}.component--cart-drawer--upsell-slider--card__price--base{color:#a5aaa4;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:24px;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}.component--cart-drawer--upsell-slider--card__button{font-family:var(--ff);text-decoration:none;display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;width:auto!important;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:#383c37;border-radius:24px;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#fff;padding:12px 32px}.component--cart-drawer--upsell-slider--card__button svg{fill:#fff;stroke:#fff}.component--cart-drawer--header{height:48px;position:relative;background:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7d7d7;padding:0 24px}.component--cart-drawer--header__title{color:#383c37;font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px;display:flex;justify-content:center;align-items:center}.component--cart-drawer--header__close{border-radius:50px;position:absolute;right:16px;top:50%;padding:0;box-sizing:border-box;z-index:5000;cursor:pointer;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.component--cart-drawer--header__close svg{width:8px;height:8px;fill:#383c37;stroke:#383c37}.component--cart-drawer--policies{width:100%;padding:16px 0 0;border-top:1px solid #f1f1f1}.component--cart-drawer--policies__list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center}.component--cart-drawer--policies__item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;-moz-column-gap:8px;column-gap:8px}.component--cart-drawer--policies svg{width:24px;height:24px}.component--cart-drawer--policies__title{color:#383c37;text-align:center;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:16px}#shopify-section-global--header{z-index:15000;position:relative;position:sticky!important;top:0;border-bottom:1px solid rgba(9,9,9,.08)}.shopify-section-global--header--sticky{position:sticky!important;top:0}.shopify-section-global--header--hidden{transform:translateY(0)!important}.shopify-section-group-global--header-group{z-index:15000;position:relative;position:sticky!important;top:0}.global--header{width:100%;z-index:10000;padding:0}.global--header--sticky{position:fixed;top:0}.component--header--announcement{width:100%;background:#383C37;padding:12px 28px 8px;box-sizing:border-box;z-index:100001;position:relative}.component--header--announcement__content{max-width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;text-decoration:none}.component--header--announcement__text{font-family:var(--font-family);font-size:14px;line-height:20px;font-weight:500;text-align:center;color:#F1F1F1;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;margin:0;letter-spacing:1.2px;text-transform:uppercase}.component--header--announcement__text br{display:none}.component--header--announcement__link{margin-left:1em;height:10px}.component--header--navbar{width:100%;padding:0;box-sizing:border-box;transition:all .1s linear;background-color:#fff;z-index:10000;position:relative}.component--header--navbar__start{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center}.component--header--navbar__brand{position:relative;display:flex;justify-content:center;align-items:center}.component--header--navbar__end{width:100%;display:flex;justify-content:flex-end;align-items:center}.component--header--navbar__container{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;height:inherit;position:initial!important;box-sizing:border-box}.component--header--navbar__divider{height:1px;background:#b2b2b2;width:100%}.component--header--logo{display:flex;justify-content:center;align-items:center;width:auto;height:auto;padding:0;position:relative}.component--header--logo__desktop{display:none}.component--header--logo__mobile{display:block;width:96px;height:96px;position:absolute;top:-24px;z-index:9999}.component--header--menu{display:none;width:100%;position:absolute;top:56px;left:0;justify-content:center;flex-direction:column;align-items:center;background-color:transparent;box-shadow:rgba(0,0,0,.06) 0 2px 4px}.component--header--menu__item{font-family:var(--font-family);display:flex;justify-content:center;background-color:transparent;align-items:center;font-weight:500;line-height:100%;text-align:left;color:#515151;text-decoration:none;cursor:pointer;height:inherit;box-sizing:border-box;transition:color .1s ease;word-wrap:none;white-space:nowrap}.component--header--menu__link{position:relative;font-family:var(--font-family)}.component--header--menu__button{font-family:var(--font-family);font-size:14px;font-weight:600;line-height:24px;color:#383c37;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;border-radius:40px;background:#c9ab37;box-shadow:0 0 16px 0 rgba(56,60,55,.1);outline:0;border:none;white-space:nowrap;padding:10px 24px;cursor:pointer}.component--header--account{display:none}.component--header--account__item{font-family:var(--font-family);display:flex;justify-content:center;align-items:center;font-weight:500;font-size:.875rem;line-height:1;text-align:left;color:#515151;text-decoration:none;cursor:pointer;height:inherit;box-sizing:border-box;transition:color .1s ease;text-transform:lowercase;overflow:hidden;white-space:nowrap}.component--header--cart-icon{padding:1rem 1.25rem 1rem 1rem;cursor:pointer}.component--header--cart-icon:hover .component--header--cart-icon__text{text-decoration:underline}.component--header--cart-icon__wrapper{font-size:1em;line-height:1em;font-weight:400;position:relative;margin-left:auto;height:24px;display:flex;align-items:center}.component--header--cart-icon__title{font-family:var(--font-family);display:flex;justify-content:center;background-color:transparent;align-items:center;font-size:14px;font-weight:600;line-height:24px;text-align:left;color:#383C37;text-decoration:none;cursor:pointer;height:inherit;box-sizing:border-box;transition:color .1s ease;word-wrap:none}.component--header--cart-icon__dot{color:#383c37;background-color:#c9ab37;width:24px;height:24px;border-radius:50%;line-height:24px;font-size:14px;text-align:center;cursor:pointer;z-index:999;display:flex;justify-content:center;align-items:center;font-weight:500;padding-top:3px;margin-left:8px}.global--guarantees{background:#77824a;padding:48px 24px 64px;overflow:hidden}.global--guarantees__container{max-width:1176px;margin:0 auto}.global--guarantees__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;margin:0 auto 24px;max-width:100%}.global--guarantees__item:last-child{margin-bottom:0}.global--guarantees__title{color:#f1f1f1;text-align:center;font-family:"Cormorant Garamond";font-size:32px;font-style:italic;font-weight:600;line-height:32px;margin:8px 0 4px;white-space:nowrap}.global--guarantees__subtitle{color:#f1f1f1;text-align:center;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:24px;white-space:nowrap}.global--guarantees__divider{width:100%;height:1px;background:#f1f1f1;margin:24px 0;opacity:.16}.global--footer__container{background:#383c37;overflow:hidden;padding:0 24px}.global--footer__wrapper{max-width:100%;margin:0 auto;padding:40px 0 0}.global--footer__content{display:flex;flex-direction:column}.global--footer__content-wrapper{width:100%;display:flex;flex-direction:column}.global--footer__foot{background:#70776e;padding:8px;position:relative}.global--footer__foot-wrapper{max-width:1200px;margin:0 auto}.component--footer--info{display:flex;flex-direction:row-reverse;-moz-column-gap:16px;column-gap:16px;justify-content:space-between;margin:48px 0}.component--footer--info__content{max-width:500px}.component--footer--info__address{color:#a9ada8;font-size:12px;font-weight:400;line-height:24px}.component--footer--info__phone{color:#a9ada8;font-size:12px;font-weight:400;line-height:24px;text-decoration:underline;display:block}.component--footer--info__email{color:#a9ada8;font-size:12px;font-weight:400;line-height:24px;text-decoration:underline;display:block}.component--footer--info__badge{width:96px;height:96px}.global--footer--brand{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 2rem}.global--footer--brand__logo{width:auto;height:60px;margin:0 0 1.25rem}.global--footer--brand__logo--mobile{display:block}.global--footer--brand__logo--desktop{display:none}.global--footer--brand__slogan{font-family:var(--title-font-family);font-weight:500;font-size:14px;line-height:24px;text-transform:uppercase;color:#7e7e7e;margin:0 0 24px}.global--footer--brand__social-logos{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:24px}.global--footer--brand__social-logos--mobile{display:flex}.global--footer--brand__social-logos--desktop{display:none}.global--footer--brand__social-logo{text-decoration:none;margin-right:12px;width:40px;height:40px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;border-radius:50px}.global--footer--brand__social-logo svg{fill:#fff;width:auto;height:auto}.global--footer--brand__social-logo:hover svg{fill:#004db8}.global--footer--brand__social-logo:last-child{margin-right:0}.global--footer--brand__email{margin-bottom:24px}.global--footer--brand__email:last-child{margin-bottom:0}.global--footer--brand__email-title{font-family:var(--title-font-family);font-weight:500;font-size:14px;line-height:24px;color:#cfcfcf;margin:0;text-align:center;text-transform:uppercase}.global--footer--brand__email-link{font-family:var(--title-font-family);font-weight:500;font-size:14px;line-height:24px;color:#7e7e7e;margin:0;text-align:center;text-transform:uppercase;text-decoration:none}.component--footer--social{display:flex;flex-direction:column;justify-content:flex-start;padding:24px 0 0;margin:32px auto 0;width:100%;border-top:1px solid #4e534d}.component--footer--social__title{color:#e2e4e2;font-size:14px;font-weight:500;line-height:24px;margin:0 0 8px;text-transform:uppercase}.component--footer--social__logos{display:flex;flex-direction:row;justify-content:flex-start;-moz-column-gap:12px;column-gap:12px}.component--footer--social__logo{text-decoration:none;width:40px;height:40px;background:#70776e;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all .2s linear;text-transform:scale(1)}.component--footer--social__logo svg{width:100%;height:100%}.component--footer--social__logo:hover{transform:scale(1.05)}.component--footer--copyrights{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:24px;color:#fff;text-align:center;margin:0}.component--footer--legals{display:none}.component--footer--legals__link{color:#f1f1f1;font-family:var(--font-family);font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.component--footer--legals__link:hover{color:#fff;text-decoration:underline}.component--footer--legals__separator{color:#f1f1f1;font-family:"Aktiv Grotesk";font-size:14px;font-weight:500;line-height:24px}.component--footer--contact{margin:0 0 1.75rem;text-align:center}.component--footer--contact__label{font-family:var(--title-font-family);font-size:14px;font-weight:500;line-height:24px;letter-spacing:normal;text-align:center;color:#fff;margin:0 0 8px}.component--footer--contact__email{font-family:var(--title-font-family);-webkit-text-decoration-line:none;text-decoration-line:none;color:#00b1b0;font-weight:500;font-size:14px;line-height:24px;margin-bottom:0;display:block}.component--footer--contact__number{font-family:var(--title-font-family);-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#00b1b0;font-weight:600;font-size:.875rem;line-height:1;display:block}.component--footer--menus{display:none}.component--footer--nav{display:none}.component--footer--nav__title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:24px;display:inline-block;padding:0;margin:0;color:#fff;text-transform:uppercase}.component--footer--nav__links{display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box}.component--footer--nav__link{font-weight:500;font-size:14px;line-height:1;color:#7e7e7e;margin:1.5rem 0 0;text-decoration:none;text-transform:uppercase}.component--footer--mobile-menu{margin:32px 0 0;display:block;width:100%;border-top:1px solid #4e534d}.component--footer--mobile-menu__item{border-bottom:1px solid #4e534d}.component--footer--mobile-menu__item--active .component--footer--mobile-menu__content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height}.component--footer--mobile-menu__item--active .component--footer--mobile-menu__icon::before{display:block}.component--footer--mobile-menu__item--active .component--footer--mobile-menu__icon::after{display:none}.component--footer--mobile-menu__titles{position:relative;display:block;text-align:left;width:100%;padding:16px 0;border:none;background:0 0;outline:0;cursor:pointer}.component--footer--mobile-menu__title{font-weight:500;font-size:16px;line-height:24px;display:inline-block;padding:0;margin:0;line-height:100%;color:#fff;text-transform:uppercase}.component--footer--mobile-menu__icon{display:inline-block;position:absolute;right:8px;top:50%;flex-shrink:0;width:12px;height:12px;background-color:transparent;border-radius:50px;flex-shrink:0;transform:translateY(-50%)}.component--footer--mobile-menu__icon::before{display:none;position:absolute;content:"";top:50%;left:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f1f1f1;transition:transform .5s;transform:translate(-50%,-50%)}.component--footer--mobile-menu__icon::after{display:block;position:absolute;content:"";top:50%;left:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f1f1f1;transition:transform .5s;transform:translate(-50%,-50%)}.component--footer--mobile-menu__content{opacity:0;max-height:0;overflow:hidden;transition:all .2s linear;will-change:opacity,max-height}.component--footer--mobile-menu__links{display:flex;flex-direction:column;padding:8px 24px;box-sizing:border-box}.component--footer--mobile-menu__link{font-weight:500;font-size:14px;line-height:24px;color:#fff;text-decoration:none;margin-bottom:18px;text-transform:uppercase}.component--footer--newsletter__titles{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 0 24px}.component--footer--newsletter__title{font-family:var(--title-font-family);color:#e2e4e2;font-size:40px;font-weight:600;line-height:40px;margin:0 0 8px;text-align:left}.component--footer--newsletter__subtitle{color:#a9ada8;font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0}.component--footer--newsletter__form{max-width:372px;margin:0 auto}.component--footer--newsletter__field{position:relative}.component--footer--newsletter__input{font-family:var(--font-family);width:100%;padding:12px 20px;background:#fff;border:none;border-radius:50px;font-size:14px;line-height:100%;color:#5a5f58;box-shadow:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;box-sizing:border-box;margin:0 0 8px}.component--footer--newsletter__input::-moz-placeholder{color:#5a5f58}.component--footer--newsletter__input::placeholder{color:#5a5f58}.component--footer--newsletter__button{font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px;color:#383c37;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;border-radius:40px;background:#c9ab37;box-shadow:0 0 16px 0 rgba(56,60,55,.1);outline:0;border:none;white-space:nowrap;padding:12px 28px;cursor:pointer}.component--footer--newsletter__error-message{font-size:12px;line-height:12px;margin:0 0 8px;color:#e2665c;text-align:left!important;display:flex;align-items:center}.component--footer--newsletter__error-message svg{width:12px;height:12px;margin-right:4px;margin-bottom:-2px}.component--footer--newsletter__thankyou{font-weight:500;font-size:.875rem;line-height:1.5;margin:0;color:#fff;text-align:center!important;padding:1.25rem 2rem;border-radius:4px;background:#c9ab37}.global--mobile-menu{display:block}.global--mobile-menu__wrapper{padding:0 24px;position:relative}.global--mobile-menu__wrapper--active .global--mobile-menu__logo-icon{display:block}.global--mobile-menu__icon{width:24px;height:19px;position:relative;margin:0 auto;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.global--mobile-menu__icon span{display:block;position:absolute;height:2px;width:100%;background:#383c37;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.global--mobile-menu__icon span:nth-child(1){top:0}.global--mobile-menu__icon span:nth-child(2){top:8px}.global--mobile-menu__icon span:nth-child(3){top:16px}.global--mobile-menu__icon--active span:nth-child(1){top:10px;transform:rotate(135deg)}.global--mobile-menu__icon--active span:nth-child(2){opacity:0;left:-60px}.global--mobile-menu__icon--active span:nth-child(3){top:10px;transform:rotate(-135deg)}.global--mobile-menu__icon--active~.component--header--logo__mobile{z-index:99999}.global--mobile-menu__content{display:none;position:absolute;height:100vh;top:100%;left:0;width:100%;z-index:9000;padding:0;box-sizing:border-box;transition:opacity .1s ease-in;opacity:0;transition:all .1s linear;background-color:#e2e4e2}.global--mobile-menu__content--active{display:flex;flex-direction:column;opacity:1}.global--mobile-menu__container{overflow-y:auto;overflow-x:hidden;margin:0;flex:1;padding:0 0 2.5rem;box-sizing:border-box}.global--mobile-menu__button{font-family:var(--font-family);font-size:16px;font-weight:600;line-height:24px;color:#383C37;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;border-radius:40px;background:#C9AB37;box-shadow:0 0 16px 0 rgba(56,60,55,.1);outline:0;border:none;white-space:nowrap;padding:10px 24px;cursor:pointer;margin:0 auto}.global--mobile-menu__button svg{fill:#fff}.component--mobile-menu--products{width:100%;margin:56px auto 28px}.component--mobile-menu--products__title{font-family:var(--title-font-family);font-weight:600;font-size:36px;line-height:40px;color:#383c37;padding:0 24px}.component--mobile-menu--products__list{margin:20px 0 32px;display:flex;-moz-column-gap:8px;column-gap:8px;width:100%;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding:0 24px}.component--mobile-menu--products__list::-webkit-scrollbar{display:none}.component--mobile-menu--product-card{display:flex;flex-direction:column;position:relative;padding:0;box-sizing:border-box;overflow:hidden;text-decoration:none;min-width:160px}.component--mobile-menu--product-card:last-child{margin-bottom:0;border-bottom:0}.component--mobile-menu--product-card__media{position:relative;width:100%;padding-top:100%;height:auto;border-radius:8px;overflow:hidden;margin:0 0 8px}.component--mobile-menu--product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component--mobile-menu--product-card__content{padding:0;margin:0}.component--mobile-menu--product-card__title{color:#383c37;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:18px;margin:0}.component--mobile-menu--product-card__subtitle{color:#5a5f58;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:24px;margin:0 0 4px}.component--mobile-menu--product-card__price{color:#383c37;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:24px}.component--mobile-menu--nav{width:calc(100% - 48px);margin:64px auto 64px}.component--mobile-menu--nav__item{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:24px;margin:13px 0;text-decoration:none;color:#383C37}.component--mobile-menu--nav__divider{width:100%;height:1px;background:#383c37;margin:0 0 16px;opacity:.1}.global--mega-menu{display:none}.global--mega-menu__opener{transition:all .1s ease}.global--mega-menu__opener--active{color:#262626}.global--mega-menu__content{display:none}.global--mega-menu__container{margin:0 auto;padding:48px 24px 64px;max-width:100%}.global--mega-menu__wrapper{display:flex;justify-content:space-between;align-items:center}.global--mega-menu__media-wrapper{background:#d8d8d8;border-radius:8px;width:427px;padding-top:240px;position:relative;overflow:hidden}.global--mega-menu__image{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s}.global--mega-menu__titles{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px}.global--mega-menu__title{color:#383c37;font-family:"Cormorant Garamond";font-size:32px;font-style:italic;font-weight:600;line-height:32px;margin:0}.global--mega-menu__button{font-family:var(--font-family);font-size:14px;font-weight:600;line-height:24px;color:#383c37;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;border-radius:40px;background:transparent;outline:0;border:1px solid #383C37;white-space:nowrap;padding:7.2px 27.57px;cursor:pointer}.global--mega-menu__products{display:flex;-moz-column-gap:18px;column-gap:18px}.component--mega-menu--product-card{width:216px;position:relative;padding:0;margin:0;box-sizing:border-box;overflow:hidden;text-decoration:none}.component--mega-menu--product-card:hover .component--mega-menu--product-card__image{transform:scale(1.05)}.component--mega-menu--product-card__media{position:relative;width:100%;padding-top:90.4%;border-radius:8px;overflow:hidden;margin:0 0 12px}.component--mega-menu--product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s}.component--mega-menu--product-card__content{padding:0;margin:0}.component--mega-menu--product-card__title{font-family:var(--font-family);color:#383c37;font-size:16px;font-weight:600;line-height:24px}.component--mega-menu--product-card__subtitle{font-weight:400;font-size:13px;line-height:20px;color:#7e7e7e;margin:0 0 24px}@media screen and (min-width:600px){.global--cart-drawer__drawer{width:auto}.global--cart-drawer__content{overflow-y:auto;padding:0;flex:0}.global--cart-drawer__container{width:550px}.global--cart-drawer__upsell{width:480px;height:100%}.component--cart-drawer--empty{padding:100px 0 100px}.component--cart-drawer--empty__wrapper{max-width:100%;margin:0 auto 4.5rem}.component--cart-drawer--empty__button:hover{background:#383c37;color:#fff}.component--cart-drawer--footer__button:hover{background:#c89c18}.component--cart-drawer--line-item{padding:20px 24px;margin:0}.component--cart-drawer--line-item__image{width:120px;height:120px}.component--cart-drawer--line-item__actions{-moz-column-gap:.625rem;column-gap:.625rem}.component--cart-drawer--quantity-selector__button{font-size:14px}.component--cart-drawer--upsell-slider--card__image{width:96px;height:96px}.component--cart-drawer--upsell-slider--card__button{font-size:14px;line-height:18px}.component--cart-drawer--upsell-slider--card__button:hover{background:#383c37;color:#fff}.component--cart-drawer--header__close{width:32px;height:32px;right:24px}.component--header--announcement{padding:10px 28px 6px}.component--header--announcement__text br{display:none}.component--header--announcement__text{font-size:16px;line-height:24px}.component--header--announcement__link{height:12px!important}.component--header--navbar{height:auto;padding:0;}.component--header--navbar .component--header--navbar__container, .component--header--navbar .component--header--navbar__bottom_container{padding:0 1.25rem}.component--header--navbar__end{width:auto;justify-content:flex-end}.component--header--navbar__container{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;max-width:1920px;margin:0 auto}.component--header--logo{height:100%}.component--header--logo__desktop{display:block;width:auto;}.component--header--logo__mobile{display:none}.component--header--menu{width:auto;display:flex;flex-grow:0;flex-direction:row;justify-content:flex-start;align-items:center;height:inherit;position:static;top:0;box-shadow:unset}.component--header--menu__item{font-family:var(--font-family);padding:0rem 16px;font-size:14px;line-height:16px;display:flex;justify-content:center;align-items:center;text-align:center;color: #383C37; font-weight:600;margin:0}.component--header--menu__item--active{color:#c9ab37}.component--header--menu__item--active .component--header--menu__link::after{display:block;cursor:no-pointer}.component--header--menu__item--active .component--header--menu__button{background:#383c37;color:#fff}.component--header--menu__item--active .component--header--menu__button svg{fill:#fff;stroke:#fff}.component--header--menu__item:hover{color:#c9ab37}.component--header--menu__item:hover .component--header--menu__link::after{display:block}.component--header--menu__item:hover .component--header--menu__button{background:#383c37;color:#fff}.component--header--menu__item:hover .component--header--menu__button svg{fill:#fff;stroke:#fff}.component--header--account{display:block}.component--header--account__item{padding:24px;font-weight:700;letter-spacing:.075em;text-align:left;text-transform:uppercase;color:#515151;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1rem}.component--header--account__item:hover{text-decoration:underline;color:#00b1b0}.component--header--cart-icon{margin-left:0;padding:1.438rem 1.25rem}.component--header--cart-icon__title{font-size:14px;line-height:16px;display:flex;justify-content:center;align-items:center;text-align:center;margin:0}.component--header--cart-icon__title--active{color:#c9ab37}.component--header--cart-icon__title--active .component--header--menu__link::after{display:block;cursor:no-pointer}.component--header--cart-icon__title:hover{color:#c9ab37}.component--header--cart-icon__title:hover .component--header--menu__link::after{display:block}.global--guarantees{padding:32px 24px}.global--guarantees__list{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.global--guarantees__item{margin:0;max-width:400px;padding:0 1rem}.global--guarantees__title{font-size:32px;margin:1rem 0 .5rem;line-height:32px}.global--guarantees__divider{width:1px;height:80px;margin:0 40px}.global--footer__wrapper{max-width:1200px;margin:0 auto;padding:80px 0 0}.global--footer__content{margin:0}.global--footer__content-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}.global--footer__sale-wrapper{max-width:350px}.global--footer__foot{padding:12px}.component--footer--info{display:flex;flex-direction:row;align-items:flex-start;margin:32px 0 0;padding:40px 0;border-top:1px solid #4e534d}.component--footer--info__badge{width:160px;height:160px}.global--footer--brand{display:block;margin:0}.global--footer--brand__logo{width:auto;height:32px;margin:0 0 .75rem}.global--footer--brand__logo--mobile{display:none}.global--footer--brand__logo--desktop{display:block}.global--footer--brand__slogan{margin:0 0 2.5rem}.global--footer--brand__social-logos{margin-bottom:48px}.global--footer--brand__social-logos--mobile{display:none}.global--footer--brand__social-logos--desktop{display:flex}.global--footer--brand__email-title{text-align:left;margin:0 0 .5rem}.global--footer--brand__email-link:hover{color:#fff}.component--footer--social{border:none;margin:100px 0 0;padding:0}.component--footer--copyrights{text-align:left}.component--footer--legals{display:flex;margin:0;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-column-gap:16px;column-gap:16px}.component--footer--contact{text-align:left}.component--footer--contact__label{text-align:left}.component--footer--menus{margin:0;width:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;-moz-column-gap:80px;column-gap:80px}.component--footer--nav__link:hover{color:#fff}.component--footer--mobile-menu{display:none}.component--footer--newsletter{max-width:350px}.component--footer--newsletter__titles{margin:0 0 1.5rem;align-items:flex-start}.component--footer--newsletter__field{flex-direction:column;row-gap:.75rem}.component--footer--newsletter__input{font-size:16px}.global--mobile-menu{display:none!important}.global--mega-menu{display:block}.global--mega-menu__content{width:100%;display:block;visibility:hidden;flex-direction:column;background:#fff;box-shadow:0 10px 12px rgba(0,0,0,.04);box-sizing:border-box;position:absolute;top:100%;left:0;padding:0;z-index:9000;transform:translateY(-100%);transition:visibility 0s linear .3s,transform .3s ease-out}.global--mega-menu__content--active{visibility:visible;transform:translateY(0);transition-delay:0s}.global--mega-menu__content--active~.component--header--navbar{background-color:#fff!important}.global--mega-menu__container{max-width:1512px;padding:48px 64px 64px}.global--mega-menu__button:hover{background:#383c37;color:#fff}.global--mega-menu__button:hover svg{fill:#fff;stroke:#fff}}@media (min-width:768px){.component--footer--newsletter__thankyou{font-size:1rem;line-height:1.5}}@media screen and (min-width:900px){.component--cart-drawer--policies__item{-moz-column-gap:8px;column-gap:8px;flex-direction:row;align-items:center;justify-content:center}.component--cart-drawer--policies svg{width:24px;height:24px}.component--cart-drawer--policies__title{white-space:nowrap}.component--footer--nav{width:auto!important;display:flex}}
@media all and (max-width:480px)
{
.global--mobile-menu__content--active .global--mobile-menu__container {padding-bottom: 120px;}
}

/* Limited Edition */
.component--product--variant-selector__redirect {
  font-size: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* Upsell */
.pdp-upsell {
  display: flex;
  border: 1px solid #E2E4E2;
  border-radius: 8px;
  padding: 8px 20px 8px 8px;
  gap: 12px;
  background: #fff;
  font-weight: 600;
  margin-top: 8px;
}

.pdp-upsell__media {
  width: 80px;
  height: 80px;
  border-radius: 4px;
  overflow: hidden;
}

.pdp-upsell__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.pdp-upsell__variant {
  width: calc(100% - 188px);
}

.pdp-upsell__title {
  color: #383C37;
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin-bottom: 8px;
}

.pdp-upsell__select {
  border-radius: 6px;
  border: 1px solid #E2E4E2;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 24px;
  height: 40px;
  width: 100%;
  appearance: none;
  position: relative;
}

.pdp-upsell__select {
  background-size: 8px 4px;
  background-position: calc(100% - 12px) calc(50% - 1px);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" fill="none"><path d="M0 0L4 4L8 0H0Z" fill="%23383C37"/></svg>');
  background-repeat: no-repeat;
}

.pdp-upsell__action {
  width: 84px;
}

.pdp-upsell__price {
  color: #383C37;
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin-bottom: 8px;
  text-align: right;
}

.pdp-upsell__add {
  border-radius: 53px;
  width: 100%;
  display: flex;
  text-transform: uppercase;
  font-weight: 600;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border: 1px solid #C9AB37;
  color: #C9AB37;
  height: 40px;
  cursor: pointer;
  background: transparent;
}

.pdp-upsell__add:hover {
  background: #C9AB37;
  color: #383c37;
}
.mobile-products-list-main{
  display:none;
}
@media (max-width: 768px) {
  .pdp-upsell {
    padding: 8px 12px 8px 8px;
    gap: 8px;
  }

  .pdp-upsell__media {
    width: 76px;
    height: 76px;
  }

  .pdp-upsell__action {
    width: 76px;
  }

  .pdp-upsell__variant {
    width: calc(100% - 168px);
  }

  .pdp-upsell__title {
    font-size: 12px;
  }

  .pdp-upsell__price {
    font-size: 12px;
  }
}

/* Susan Mission */
.susan-mission {
  padding: 36px 54px 72px 54px;
  background: #E93CAC29;
  border-radius: 8px;
  text-align: center;
}

.susan-mission img {
  width: 180px;
  height: auto;
}

.susan-mission p {
  margin-top: 24px;
  margin-bottom: 0;
  color: #383C37;
  font-size: 16px;
  line-height: 24px;
}

.page--product--detail__media .susan-mission {
  margin-top: 15px;
}

.page--product--detail__content .susan-mission {
  display: none;
}

@media (max-width: 768px) {
  .page--product--detail__media .susan-mission {
    display: none;
  }

  .page--product--detail__content .susan-mission {
    display: block;
    margin-bottom: 8px;
  }

  .susan-mission {
    padding: 28px 30px 40px 30px;
  }
}

.pink-bold {
  font-weight: bold;
  color: #D73F7E;
}

/* PDP Bonus */
.pdp-bonus {
  padding: 12px 40px 12px 9px;
  background: #FFEBDA;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 16px;
}

.pdp-bonus__media {
  width: 84px;
}

.pdp-bonus__text {
  width: calc(100% - 104px);
}

.pdp-bonus__media img {
  width: 100%;
  height: auto;
  display: block;
}

.pdp-bonus__title {
  color: #383C37;
  font-style: italic;
  font-size: 32px;
  line-height: 32px;
  font-family: "Cormorant Garamond";
  display: block;
  margin-bottom: 4px;
}

.pdp-bonus__content {
  font-size: 14px;
  line-height: 20px;
  color: #383C37;
  display: block;
}

.component--header--navbar_bottom_menu{
  border-top: 1px solid #E1E3E1;
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
}
.mega-menu-open .component--header--navbar_bottom_menu{
  box-shadow:none;
}
.component--header--bottom--menu{
  display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    padding: 11px 0;
}
.component--header--bottom--menu .component--header--menu__item {
  color: #383C37;
font-family: "aktiv-grotesk";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px;
  margin:0;
  padding:0;
}
.component--header--bottom--menu .component--header--menu__item:hover{
  color: #C9AB37 !important;
    text-decoration: underline !important;
}
@media (max-width: 767px) {
  .component--header--bottom--menu{
    gap: 25px;
  }
  .pdp-bonus {
    padding: 12px;
    gap: 18px;
    margin-top: 12px;
    margin-bottom: 16px;
  }

  .pdp-bonus__media {
    width: 78px;
  }

  .pdp-bonus__text {
    width: calc(100% - 96px);
  }

  .pdp-bonus__title {
    font-size: 24px;
    line-height: 1;
  }

  .pdp-bonus__content {
    font-size: 12px;
    line-height: 20px;
  }
  .component--mobile-menu--products{
    display:none;
  }
  .global--mobile-menu-new-wrapper{
    padding: 20px 24px 0;
  }
  .global--mobile-menu-new{
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0 0 24px;
  }
  .global--mobile-menu-new .global--mobile-menu-new-item{
    
  }
  .global--mobile-menu-new .global--mobile-menu-new-item a{
        text-decoration: none;
    color: #383C37;
    font-family: "Cormorant Garamond";
    font-size: 30px;
    font-style: italic;
    font-weight: 600;
    line-height: 38px;
    display:flex;
    gap:16px;
    align-items:center;
  }
  .global--mobile-menu-new .global--mobile-menu-new-item a p{
        margin: 0;
    text-decoration: none;
    color: #383C37;
    font-family: "Cormorant Garamond";
    font-size: 30px;
    font-style: italic;
    font-weight: 600;
  }
  .global--mobile-menu-new-item-img{
    width:56px;
    height:56px;
    background: #fff;
    border-radius: 8px;
  }
  .global--mobile-menu-new-item-img img{
        max-width: 100%;
    height: auto;
    object-fit: contain;
    background: #fff;
    border-radius: 8px;
  }
}
@media (max-width: 599px) {
  .component--header--navbar_bottom_menu{
    display:none;
  }
  .component--header--logo__mobile{
    position: relative;
    width: 183px;
        max-width: 183px;
    height: auto;
    top: unset;
  }
  .mobile-products-list-main{
    display:block;
    width:100%;
    padding: 12px 0 12px;
  }
  .mobile-products-list-main-wrapper{
    display: flex;
    overflow-x: scroll;
    gap: 12px;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
    width: 100%;
  }
  .mobile-products-list-item-image-wrapper{
      width: 80px;
        height: 80px;
        background: #F1F1F1;
        margin: 0 0 4px;
        border-radius: 8px;
  }
  .mobile-products-list-item-image-wrapper img{
    height: auto;
    object-fit: contain;
    border-radius: 8px;
    display: block;
    margin: 0 auto;
    width: auto;
    max-width:100%;
  }
  .mobile-products-list-item-link{
        display: block;
    text-decoration: none;
  }
  .mobile-products-list-item-title{
    margin: 0;
    text-decoration: none;
    color: #383C37;
    font-family: "aktiv-grotesk";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
  }
  .mobile-products-list-item:first-child{
    margin-left:24px;
  }
  .mobile-products-list-item:last-child{
    margin-right:24px;
  }
  .component--header--navbar__container{
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
  }
}
.component--product--user-manual{
  display: flex;
    padding: 20px 20px 16px;
    border-radius: 8px;
    border: 1px solid #E2E4E2;
    background: #F1F1F1;
    align-items: center;
  gap:20px;
}
.component--product--user-manual-image{
  max-width: 107px;
    height: 140px;
    display: block;
    width: 100%;
}
.component--product--user-manual-image img{
  width: 100%;
    height: 100%;
    display: block;
    box-shadow:-4px 4px 4px rgba(56, 60, 55, 0.08);
}
.component--product--user-manual-content{
  width:100%;
}
.component--product--user-manual-content h3{
  margin: 0;
    color: #383C37;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
}
.component--product--user-manual-content p{
      color: #383C37;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
}
.component--product--user-manual-content a{
    color: #383c37;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    max-width: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid #383C37;
    text-align: center;
    padding: 9.2px 0 5.2px;
    margin: 16px 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.component--product--form__button:disabled{
  background:#F0EBD8;
  opacity:0.7;
}
.component--product--user-manual-content svg{
  margin-top:1px;
}
.component--product--user-manual-content a:hover {
  background: #383c37;
  color: #fff;
}
.component--product--user-manual-content a:hover svg path{
  fill: #fff;
}
.component--product--form__button.kalviyo_notify_pro_btn{
      width: 100% !important;
    margin-top: 10px !important;
  background: #383c37;
        color: #fff;
}
.component--product--form__button.kalviyo_notify_pro_btn:hover{
      background: #c9ab37;
      color: #383c37;
}
.pdp-note p{
      color: #B12704;
    font-family: 'aktiv-grotesk';
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    border-radius: 8px;
    border: 1px solid #B12704;
    background: linear-gradient(0deg, rgba(177, 39, 4, 0.10) 0%, rgba(177, 39, 4, 0.10) 100%), #FFF;
    padding: 7px 16px;
  margin:0;
}
.page--product--detail__content .component--product--form{
  margin:8px 0 12px;
}
.starting_price_var{
  color: #383c37;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    font-family: 'aktiv-grotesk';
}
.aa_btn{
        color: #383C37;
    font-family: 'aktiv-grotesk';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.16px;
    border-radius: 40px;
    background: #FCFCF9;
    border:1px solid #FCFCF9;
    display: flex;
    max-width: 240px;
    padding: 11px 0;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    margin: 0 auto;
    transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
    svg path{
        transition: fill 0.3s ease, stroke 0.3s ease;
    }
}
.aa_btn:hover{
    background: #383C37;
    border:1px solid #383C37;
    color: #FCFCF9;
    transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
    svg path{
        fill: #FCFCF9;
        stroke: #FCFCF9;
        transition: fill 0.3s ease, stroke 0.3s ease;
    }
}
.aa_btn.aa_btn_dark{
        background: #383C37;
        border:1px solid #383C37;
    color: #FCFCF9;
    max-width: 100%;
        width: 100%;
}
.aa_btn.aa_transparent_btn{
  background:transparent;
  border:1px solid #383C37;
}
.aa_btn.btn_full{
max-width: 100%;
}
.aa_btn.aa_btn_dark:hover{
    background: transparent;
    border:1px solid #383C37;
    color: #383C37;
    transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
    svg path{
        fill: #383C37;
        stroke: #383C37;
        transition: fill 0.3s ease, stroke 0.3s ease;
    }
}
.aa_btn.aa_transparent_btn:hover{
  background:#383C37;
}
.desktop_item{
  display:none;
}
.mobile_item{
  display:block;
}
@media (min-width:768px){
  .mobile_item{
    display:none;
  }
  .desktop_item{
    display:block;
  }
  .aa_btn{
            padding: 11px 23px;
    width: max-content;
    max-width: 100%;
    margin:0;
    }
  .starting_price_var{
          font-size: 16px;
        line-height: 24px;
}
  .component--product--user-manual{
    gap:25px;
    padding:16px 23px 16px 25px;
  }
}
@media (max-width:767px){
  .component--product--form__button.kalviyo_notify_pro_btn{
    font-size:18px;
  }
  .component--product--form__button:disabled{
    font-size:18px;
}
}





/*********************************************************************************** New CSS *******************************************************************************************************/

@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap');

body{
  --barlow:"Barlow", sans-serif;
  --notosarif:"Noto Serif", serif;
  --clr-0A1629:#0A1629;
  --clr-FCEED8:#FCEED8;
  --fn-34:34px;
  --fn-93:93px;
    --fn-22:22px;
     --fn-56:56px;
     --clr-314A2F:#314A2F;
}
.component--header--announcement{
background-color:var(--clr-0A1629);
}
.component--header--announcement p{
  color:#FCEED8;
 
  font-weight:400;
  font-family:var(--barlow)
}
body .global--guarantees{
background-color:var(--clr-FCEED8)
}
.global--guarantees .global--guarantees__divider{
display:none
}
.global--guarantees .global--guarantees__subtitle{
font-family:var(--barlow);
color:#432023
}
.global--footer__container .component--footer--newsletter__button{
font-family:var(--barlow);
background-color:#756138;
font-weight:400;color:var(--clr-FCEED8)
}
.global--footer__container .component--footer--newsletter__button svg path{
  fill:var(--clr-FCEED8)
}
.global--footer__container .component--footer--social__title{
color:white;
font-size:14px;
font-family:var(--barlow)
}
.component--footer--social__logo svg circle{
  fill:var(--clr-FCEED8)
}
.component--footer--social__logo svg path{
 fill:var(--clr-0A1629)
}
.global--footer__container .component--footer--info__content,
.global--footer__container .component--footer--legals__link,
.global--footer__container .component--footer--copyrights{
font-family:var(--barlow);font-weight:400
}
body .global--footer__foot{ 
  background-color:#432023

}
.component--footer--social__logo[aria-label="Pinterest"] svg circle{
 fill:var(--clr-0A1629);
}
.component--footer--social__logo[aria-label="Pinterest"] svg path{
  fill:var(--clr-FCEED8)
}
.global--footer__container .component--footer--newsletter__button:hover{
  background-color:var(--clr-FCEED8);color:#756138;
}
.global--footer__container .component--footer--newsletter__title{
font-size:43px;
color:white;
font-family:var(--notosarif);
font-style:unset;font-weight:400
}
.global--footer__container .component--footer--newsletter__button:hover svg path{
  fill:#756138;
}
.global--guarantees .global--guarantees__title{
font-size:28px;
color:#432023;
text-transform:unset;
margin-top:0;
font-style:unset;
font-family:var(--notosarif);
font-weight:400
}
.global--footer__container .component--footer--nav__title{
font-size:18px;
font-family:var(--barlow);
font-weight:400
}
.global--footer__container .component--footer--newsletter__subtitle{
font-family:var(--barlow);
color:white;
font-weight:400
}
.global--guarantees .global--guarantees__item{
align-items:flex-start
}
body .global--footer__container{
  background-color:var(--clr-0A1629)
}

.global--footer__container .component--footer--nav__link{
color:#BCB9B6;
font-family:var(--barlow)
}



 .page--home--hero .page--home--hero__title{

color:white;
font-family:var(--barlow);
font-weight:600
  }
 .page--home--hero .page--home--hero__subtitle{
color:white;
font-family:var(--barlow);
  }
  .page--home--hero .page--home--hero__button,
 .page--home--products__container.full-width--sc .component--home--products--collection__button{
background-color:var(--clr-FCEED8);
  font-family:var(--barlow);
  font-weight:400;
  color:var(--clr-314A2F)
 }
 .page--home--hero .page--home--hero__button:hover svg path{
  fill:white
 }
 .page--home--hero .page--home--hero__button svg path,
  .page--home--products__container.full-width--sc .component--home--products--collection__button svg path{
    fill:var(--clr-314A2F)
  }
  .page--home--products__container-btm .component--home--products--collection__image-wrapper{
width:100%;
height:100%;
margin:0;
padding:0
  }
   .page--home--products__container-btm  .component--home--products--collection{
order:2
  }
  .page--home--products__container-btm .component--home--products--product{
order:1
  }
  .page--home--products__container.full-width--sc  .component--home--products--collection__subtitle{
max-width:600px
  }
 .page--home--featured--collection__main .page--home--featured--collection__title,  .page--home--reviews__container .page--home--reviews__title,
 .page--home--benefits__container .page--home--benefits__title,  .page--home--benefits__container .component--home--benefit-card__title,
.page--home--collection__container .page--home--collection__title{
  font-style:unset;text-transform:uppercase
 }
 .page--home--featured--collection__main .page--home--featured--collection__title,
  .page--home--featured--collection__main .page--home--featured--collection__subtitle,  .page--home--reviews__container .page--home--reviews__title,
   .page--home--benefits__container .page--home--benefits__title,  .page--home--benefits__container .component--home--benefit-card__title,
   .page--home--benefits__container .component--home--benefit-card__subtitle, .page--home--collection__container .page--home--collection__title{
 font-family:var(--barlow)
  }
body .component--home--collection-card__button,.page--home--products__container-btm .component--home--products--product__button{
    font-family:var(--barlow);font-weight:400
  }
  .page--home--featured--collection__main .component--home--collection-card__button ,
  products__container.full-width--sc .component--home--products--collection__button:hover{
font-family:var(--barlow);
background-color:var(--clr-314A2F);
color:var(--clr-FCEED8); font-weight:400
  }
  .page--home--collection__container .btn-sc-wp a:hover{
    background-color:var(--clr-314A2F);
  }
  .page--home--products__container.full-width--sc .component--home--products--collection__button:hover{
    background: #c9ab37;
  }
 .page--home--about__container .page--home--about__button,  .component--home--benefit-card .component--home--benefit-card__button,  .page--home--collection__container .btn-sc-wp a
 {
background-color:var(--clr-0A1629);font-family:var(--barlow);font-weight:400;
color:var(--clr-FCEED8)
  }
   .page--home--about__container .page--home--about__button svg path,
   .component--home--benefit-card .component--home--benefit-card__button svg path,  .page--home--collection__container .btn-sc-wp a svg path,
   products__container.full-width--sc .component--home--products--collection__button:hover svg path{
    fill:var(--clr-FCEED8)
   }
  .page--home--featured--collection__main .component--home--collection-card__button svg path {
    fill:var(--clr-FCEED8)
  }
  
.page--home--about__container .page--home--about__title, .page--home--about__container .page--home--about__title u{
font-size:43px;
color:#383C37;
font-weight:600;
text-transform:uppercase;
font-family:var(--barlow);
font-style:unset
}
 .page--home--about__container .page--home--about__subtitle{
font-family:var(--barlow);
  }
  .page--home--products__container.full-width--sc .component--home--products--collection{
    width:100%;
    background:#383C37
  }
  .page--home--products__container.full-width--sc .component--home--products--collection__title{
    color:var(--clr-FCEED8);
    font-family:var(--barlow);
    text-transform:;
    max-width:100%;text-transform:uppercase
  }
  .page--home--products__container.full-width--sc .component--home--products--collection__subtitle{
 color:#F9F9F9;
    font-family:var(--barlow);
  }
  .page--home--reviews__stars path{
    fill:#756138
  }
  .page--home--collection__container .btn-sc-wp{
    margin-top:70px;text-align:center
  }
   .page--home--collection__container .btn-sc-wp a{
    width:fit-content;
    margin-left:auto;
    margin-right:auto;
    min-width:400px
   }
   .component--footer--products--collection__button{
    background-color: var(--clr-FCEED8);
  font-family: var(--barlow);
  font-weight: 400;
  color: var(--clr-314A2F);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  appearance: none;
  width: auto;
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 8px;
  column-gap: 8px;
  border-radius: 40px;
  
  box-shadow: 0 0 16px 0 rgba(56,60,55,.1);
  outline: 0;
  border: none;
  white-space: nowrap;
  padding: 12px 28px;
  cursor: pointer;
  order: 2;
  position: fixed;
  z-index: 22;
  bottom: 20px;
  left: 20px;
   }
    .component--footer--products--collection__button svg path{
      fill:var(--clr-314A2F);
    }
 .component--footer--products--collection__button:hover{
   background-color: var(--clr-314A2F);color:white
  }
  .component--footer--products--collection__button:hover svg path{
    fill:white
  }
  .component--footer--info__media img{
    max-width:330px
  }
  body .shopify-section.page--home--collection{
padding-top:0
  }

@media(min-width:1500px){
 .page--home--reviews__container .page--home--reviews__title{
max-width:507px
  }
  .page--home--about__container .page--home--about__title,
.page--home--products__container.full-width--sc .component--home--products--collection__title,
.page--home--collection__container .page--home--collection__title,
.page--home--featured--collection__main .page--home--featured--collection__title,
 .page--home--reviews__container .page--home--reviews__title, .page--home--benefits__container .page--home--benefits__title{
font-size:43px;

}
 .page--home--hero .page--home--hero__title{
font-size:80px;
  }
 .page--home--hero .page--home--hero__subtitle{
font-size:var(--fn-22);
  }
  .component--header--announcement p{
     font-size:24px;
  }
  .component--header--announcement{
  padding-top:14px;
  padding-bottom:18px;
}
.component--header--logo__desktop{
  width:675px;
  height:auto;
}
.component--header--navbar .component--header--navbar__container{
  padding-top:20px;
  padding-bottom:20px;
}
.component--header--cart-icon__title,
.component--header--menu__link{
  font-size:21px;
}
.component--header--bottom--menu .component--header--menu__item div{
  font-size:20px;
}
.component--header--bottom--menu{
  gap:75px;
}
.component--header--bottom--menu{
  padding-top:20px;
  padding-bottom:20px
}
 .page--home--hero .page--home--hero__body{
   
    bottom:150px
  }

}
@media (min-width:1200px){
   .page--home--benefits__container .component--home--benefit-card__title{
    font-size:21px;
   }
 .page--home--hero .page--home--hero__titles{
    max-width:1000px
  }
.page--home--hero .page--home--hero__subtitle{
max-width:450px
  }
 .page--home--hero .page--home--hero__body{
   
    bottom:150px
  }

  
}



@media (max-width:1199px){
  .component--footer--info__media img{
    width:200px;
    max-width:100%
  }
  .page--home--about__container .page--home--about__title,
.page--home--products__container.full-width--sc .component--home--products--collection__title,
.page--home--collection__container .page--home--collection__title,
.page--home--featured--collection__main .page--home--featured--collection__title, .page--home--benefits__container .page--home--benefits__title{
font-size:33px;line-height:1

}

 .page--home--reviews__container .page--home--reviews__title{
  font-size:22px;line-height:1
 }
 .page--home--hero .page--home--hero__title{
font-size:50px;line-height:1
  }
 .page--home--hero .page--home--hero__subtitle{
font-size:20px;
  }
  .component--header--announcement p{
     font-size:28px;
  }
 
.component--header--cart-icon__title,
.component--header--menu__link{
  font-size:20px;
}
.component--header--bottom--menu .component--header--menu__item div{
  font-size:25px;
}
body .component--home--benefit-card__title{
  font-size:22px
}
 
}
@media (min-width:768px) and (max-width:1199px){
 .page--home--hero .page--home--hero__container{
padding-top:50%
  }
 .component--footer--menus .component--footer--nav{
  display:block
 }
  .global--footer__container .component--footer--menus{
column-gap: 15px;
 }
  .global--footer__container .global--footer__sale-wrapper{
padding-right:30px
 }
}
@media (max-width:991px){
 body .component--header--announcement p, .component--header--bottom--menu .component--header--menu__item div{
font-size:20px
  }
body  .page--home--hero__body{
    bottom:20px;
    left:50px
  }
  body .page--home--reviews__title-wrapper{
    margin-left:-80px
  }
  body .page--home--reviews__subtitle{
    max-width:200px
  }
}
@media (min-width:768px){
 .page--home--products__container.page--home--products__container-btm .component--home--products--collection{
  padding:0;
  
 }
 .page--home--products__container.page--home--products__container-btm .component--home--products--collection img,
  .page--home--products__container.page--home--products__container-btm .component--home--products--collection div{
border-radius:0
 }
}
@media (max-width:767px){
  .page--home--collection__container .btn-sc-wp a{
    min-width:100%
  }
  body .component--header--announcement p, .component--header--bottom--menu .component--header--menu__item div{
    font-size:16px
  }
  body .page--home--hero__body {
    bottom: 78px;
    left: 0;
    top: unset;
  }



  .page--home--about__container .page--home--about__title,
.page--home--products__container.full-width--sc .component--home--products--collection__title,
.page--home--collection__container .page--home--collection__title,
.page--home--featured--collection__main .page--home--featured--collection__title, .page--home--benefits__container .page--home--benefits__title,
 .page--home--about__container .page--home--about__title u,
 .global--footer__container .component--footer--newsletter__title{
font-size:30px;line-height:1

}
body .component--footer--newsletter__titles{
  align-items:center
}
body .component--home--review-card__title{
  font-size:25px
}
.page--home--products__container-btm .component--home--products--collection__image{
position:unset
}
.page--home--collection__container .btn-sc-wp{
  margin-top:0
}
 .page--home--reviews__container .page--home--reviews__title{
  font-size:20px;line-height:1
 }
 .page--home--hero .page--home--hero__title{
font-size:35px;line-height:1
  }
 .page--home--hero .page--home--hero__subtitle{
font-size:18px;
  }
 
.component--header--cart-icon__title,
.component--header--menu__link{
  font-size:16px;
}
.component--header--bottom--menu .component--header--menu__item div{
  font-size:16px;
}
body .component--home--benefit-card__title{
  font-size:20px
}
body .page--home--hero__container{
  padding-top:430px
}
body .page--home--reviews__title-wrapper{
  margin-left:0
}
}