.button:not(.dropdown-localization__button),.button-custom:not(.dropdown-localization__button){font-size:14px!important;letter-spacing:8%!important}@media screen and (max-width:749px){.button:not(.dropdown-localization__button),.button-custom:not(.dropdown-localization__button){font-size:13px!important;letter-spacing:8%!important}}.hero__content-wrapper a{padding:15px 60px!important;font-size:14px!important;letter-spacing:3%!important}@media screen and (max-width:749px){.hero{min-height:80svh!important}.hero__content-wrapper a{padding:15px 30px!important}.hero__mobile-content{max-width:310px!important;width:100%}.hero__content-wrapper .button-block-wrapper{justify-content:center!important}}.featured-coll .product-title p,.main-collection-grid .product-title p,.related-products .product-title p,.predictive-search-results__card .resource-card__title{font-family:"Crimson Pro"!important;line-height:170%}.main-collection-grid .product-title p .product-trademark{font-size:10px!important;vertical-align:super;line-height:0}.featured-coll .short-info p,.main-collection-grid .short-info p,.related-products .short-info p{margin:0px!important;line-height:120%;text-wrap:stable!important}.featured-coll .rating-wrapper,.main-collection-grid .rating-wrapper,.related-products .rating-wrapper{padding-top:15px}.rating-count{font-family:'Inter'!important;text-transform:uppercase!important;font-size:14px!important}.featured-coll .rating-count-separator,.main-collection-grid .rating-count-separator,.related-products .rating-count-separator{display:none}.featured-coll .rating-count-wrapper,.main-collection-grid .rating-count-wrapper,.related-products .rating-count-wrapper{padding-left:5px}@media (min-width:750px){.featured-coll .add-to-cart-button,.main-collection-grid .add-to-cart-button,.related-products .add-to-cart-button,.ingredient-page .add-to-cart-button{display:none!important}}@media (max-width:749px){.featured-coll .product-title p,.main-collection-grid .product-title p,.related-products .product-title p{line-height:120%;font-size:16px!important;padding-top:5px}.featured-coll .short-info p,.main-collection-grid .short-info p,.related-products .short-info p{font-size:13px!important;line-height:135%;padding-top:5px;padding-bottom:8px}.featured-coll .price,.main-collection-grid .price,.related-products .price{color:#363232!important}.featured-coll .rating-wrapper,.main-collection-grid .rating-wrapper,.related-products .rating-wrapper{padding-top:12px!important}.featured-coll .rating-count,.main-collection-grid .rating-count,.related-products .rating-count{font-size:11px!important}.featured-coll .rating-count-label,.main-collection-grid .rating-count-label,.related-products .rating-count-label{display:none}.featured-coll .add-to-cart-button .add-to-cart-icon,.main-collection-grid .add-to-cart-button .add-to-cart-icon,.related-products .add-to-cart-button .add-to-cart-icon{display:none!important}.featured-coll .add-to-cart-button,.main-collection-grid .add-to-cart-button,.related-products .add-to-cart-button,.ingredient-page .add-to-cart-button{padding:0 0 0 0px!important;justify-content:flex-start;border-bottom:1px solid #363232!important;width:fit-content;font-size:12px!important;height:auto!important;margin-top:15px!important;margin-bottom:20px;box-shadow:none!important;color:#363232!important}}.announcement-bar__text{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important}body:has(.menu-drawer-container[open]) .announcement-bar{display:none!important}.header-menu__inner .menu-list{--menu-horizontal-gap:10px !important}.header-menu__inner .mega-menu__link span{font-size:14px!important}.header-menu__inner .menu-list__link-title:hover{color:#363232!important}.menu-list__link-arrow{display:none}.menu-list__submenu,.menu-list__submenu-inner{background-color:#F2F0EE!important}.account-button__text{font-family:'Inter'!important;text-transform:uppercase!important;font-size:14px!important}.account-icon-custom{margin-right:20px!important}.header__column .account-button{min-height:0px!important;padding-top:10px!important}.header-section:has(#header-component.header--drawer-open){position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:var(--layer-menu-drawer)}#header-component.header--drawer-open .header{opacity:1!important;visibility:visible!important}@media screen and (max-width:749px){.header{border-bottom:none!important;outline:none!important}}dropdown-localization-component .localization-form__list-item .country{display:none!important}.dropdown-localization__button{padding:auto!important;padding-bottom:7px!important}dropdown-localization-component .localization-form__currency{display:inline-block!important;width:auto!important;opacity:1!important;visibility:visible!important}.country-filter__input{background:#F2F0EE!important}.country-filter .field{display:none}@media screen and (max-width:749px){.localization-form__list-item .country{display:none!important}.localization-form__list-item{justify-content:flex-start!important}.localization-form__currency{display:inline-block!important;opacity:1!important;visibility:visible!important;color:#575757!important;font-size:14px!important}.menu-drawer__title{color:#575757!important;font-size:14px!important;text-transform:uppercase}}.header-actions__cart-icon .cart-bubble__background{background:transparent!important}.header-actions__cart-icon .cart-bubble{top:15px!important;right:12px!important}.header-actions__cart-icon .cart-bubble{color:inherit!important}.mega-menu__list{margin-top:20px}.mega-menu__content-heading{margin-bottom:30px}.menu-list__submenu{padding-top:30px}.mega-menu__content-heading p{font-size:22px!important;color:#6E6969!important;letter-spacing:.1px;font-family:"Crimson Pro"!important}.mega-menu__custom-card-heading{font-family:"Crimson Pro"!important;font-size:15px!important;color:#363232!important;letter-spacing:.1px;line-height:130%;margin-bottom:.1rem}.mega-menu__custom-card-subheading{color:#6E6969!important;font-size:12px!important;letter-spacing:.1px;line-height:140%}.menu-list__link-content{padding-inline:0px!important}.dropdown-localization__button span{font-family:'Inter'!important}@media screen and (min-width:750px){.menu-open>.menu-drawer{max-width:400px!important}}.menu-drawer__menu-item-text{color:#5C5757!important;font-size:14px!important;transition:color 0.2s ease;opacity:.8}.menu-drawer__menu-item-text:hover{color:#363636!important;opacity:1}details[open]>summary .menu-drawer__menu-item-text{color:#363636!important;opacity:1}.menu-drawer__menu-item>.icon-plus{color:#5C5757!important;padding-inline-start:0px!important}.menu-drawer__list-item--deep details[open] .icon-plus{transform:rotate(180deg);transition:transform 0.3s ease}.menu-drawer__list-item--deep .icon-plus{transition:transform 0.3s ease}.mobile-menu-custom-card-text{display:flex;flex-direction:column;gap:4px}.drawer-menu__content-heading{font-size:18px!important;color:#363232!important;font-family:"Crimson Pro"!important;line-height:135%;letter-spacing:.1px}.mobile-menu-custom-card-heading{font-size:14px;font-family:"Crimson Pro"!important;color:#363232!important;line-height:1.2;font-weight:500;min-height:30px}.mobile-menu-custom-card-subheading{font-size:12px;line-height:1.3;color:#666666!important}.menu-drawer__menu-item-text{font-size:15px}.menu-drawer__menu-item--child>.menu-drawer__menu-item-text{font-weight:100!important}.menu-drawer__menu--childlist{margin-bottom:0}.menu-drawer__utility-links{flex-direction:row!important;justify-content:space-between!important}.menu-drawer__utility-links .account-button{min-height:44px!important;padding-top:0px!important}@media screen and (max-width:800px){.header__columns .search-action{grid-area:rightA!important}}@media screen and (min-width:750px) and (max-width:800px){.header__column--left .search-action{display:none!important}}@media screen and (max-width:749px){.menu-drawer__menu-item--mainlist{max-height:30px!important}.header__columns .header-logo{justify-content:left!important}.menu-drawer__utility-links .account-button__text{display:block!important;color:#363232!important;text-transform:uppercase}.menu-drawer__nav-buttons--with-title{display:flex!important;justify-content:flex-start!important}.menu-drawer__back-button{padding:0 0 0 10px!important}.mobile-localization .currency-code{color:#363232!important;font-family:'Inter'!important}.header__column--right .account-button{display:none!important}.menu-drawer__close-button{display:none!important}body:has(.menu-drawer-container.menu-open) .header{background-color:#F2F0EE!important}body:has(.menu-drawer-container.menu-open) .header,body:has(.menu-drawer-container.menu-open) .header a,body:has(.menu-drawer-container.menu-open) .header button{color:#5C5757!important}body:has(.menu-drawer-container.menu-open) .header svg{color:#9C9797!important;stroke:currentColor}body:has(.menu-drawer-container.menu-open) .header-logo__image-container--original{display:block!important;visibility:visible!important;opacity:1!important}body:has(.menu-drawer-container.menu-open) .header-logo__image-container--inverse{display:none!important;visibility:hidden!important;opacity:0!important}.header__icon--summary .header-drawer-icon{width:25px!important;height:25px!important}.header-drawer-icon>svg{width:100%!important;height:100%!important}}#header-component[data-menu-style=drawer] .header__columns .header-logo{justify-content:flex-start!important}@media (min-width:750px) and (max-width:980px){.mega-menu__content-list-item{width:fit-content!important}.header-menu__inner .mega-menu__link span{width:max-content!important}}.homepage-banner-1 .hero__content-wrapper{padding-left:120px;padding-top:50px}.homepage-banner-1 .txt-1 h1{font-family:"Crimson Pro"!important;letter-spacing:.1px;line-height:105%!important}.homepage-banner-1 .txt-2 p{letter-spacing:.1px;line-height:160%}.homepage-banner-1 a{margin-top:10px}@media (max-width:749px){.homepage-banner-1 .hero__content-wrapper{align-items:center;padding-left:0;padding-top:0px!important}.homepage-banner-1 .txt-1 h1{font-size:40px!important;text-align:center}.homepage-banner-1 .txt-2{width:100%;max-width:100%}.homepage-banner-1 .txt-2 p{font-size:16px!important;text-align:center;width:100%;max-width:100%}}@media screen and (max-width:989px){.featured-coll .resource-list--grid{grid-template-columns:repeat(2,1fr)!important}}.featured-coll .group-block h2{font-family:"Crimson Pro"!important;letter-spacing:.1px;line-height:40px!important}.featured-coll .product-title .product-trademark{font-size:10px!important;vertical-align:super;line-height:0}@media screen and (min-width:750px){.featured-coll .product-title p,.featured-coll .short-info p,.featured-coll .price,.featured-coll .rating-wrapper{padding-left:10px}}@media (max-width:749px){.featured-coll .resource-list--grid{padding:0 15px!important;gap:10px}.featured-coll .group-block h2{font-size:28px!important;line-height:160%!important}.featured-coll .resource-list__carousel .resource-list__slide{width:50%}}.homepage-rich-text-quote p{line-height:160%!important;max-width:680px;width:100%;font-weight:500}.homepage-rich-text-quote p br{display:none!important}.homepage-rich-text-quote a{padding:15px 60px!important}@media (min-width:401px) and(max-width:749px){.homepage-rich-text-quote p{max-width:100%!important}}@media (max-width:400px){.homepage-rich-text-quote p{max-width:310px!important}}@media (max-width:749px){.homepage-rich-text-quote p{font-size:13px!important;line-height:160%!important;letter-spacing:.1px;width:100%}.homepage-rich-text-quote p br{display:block!important}.homepage-rich-text-quote a{padding:15px 30px!important}}.homepage-banner-2 .hero__content-wrapper{max-width:1625px;width:100%;margin:auto}.homepage-banner-2 .txt-1 h2{max-width:360px;color:#ffffff!important;font-family:"Crimson Pro"!important;letter-spacing:.1px;line-height:120%}.homepage-banner-2 .txt-2 p{letter-spacing:.1px;color:#ffffff!important;line-height:160%;max-width:100%}@media (max-width:749px){.homepage-banner-2 .hero__content-wrapper{align-items:center;padding:auto}.homepage-banner-2 .overlay--solid{background:#00000050!important}.homepage-banner-2 .txt-1 h2{font-size:28px!important;line-height:120%!important}.homepage-banner-2 .txt-2 p{font-size:14px!important;line-height:160%!important;text-align:center}.homepage-banner-2 .txt-2{padding-bottom:2px}.homepage-banner-2 a{margin-right:0px!important}}.homepage-img-with-txt-our-story .custom-section-content{max-width:1440px;margin:auto;width:100%}.homepage-img-with-txt-our-story .txt-1 h3{line-height:120%;letter-spacing:.1px;font-family:'Crimson Pro'!important}.homepage-img-with-txt-our-story .txt-2 p{line-height:160%;letter-spacing:.1px;width:100%;max-width:100%;font-size:18px!important}.homepage-img-with-txt-our-story a{font-size:18px;font-weight:500;line-height:130%;letter-spacing:3px;display:inline-flex;border-bottom:1px solid #666}.our-story-content .group-block-content{max-width:520px}@media (min-width:401px) and (max-width:749px){.our-story-content .group-block-content{max-width:100%;margin-left:0}}@media (max-width:749px){.homepage-img-with-txt-our-story{padding:0 15px!important}.homepage-img-with-txt-our-story .section-content-wrapper{gap:20px}.homepage-img-with-txt-our-story .txt-1 h3{font-size:28px;line-height:120%;letter-spacing:.1px}.homepage-img-with-txt-our-story .txt-2{padding-bottom:0}.homepage-img-with-txt-our-story .txt-2 p{font-size:14px!important;line-height:160%!important;letter-spacing:.1px;width:100%;padding-bottom:0;margin-bottom:0}.homepage-img-with-txt-our-story a{font-size:14px;letter-spacing:3%;display:inline-flex;border-bottom:1px solid #666}}.homepage-banner-3 .hero__content-wrapper{max-width:1580px;width:100%;margin:auto}.homepage-banner-3 .txt-1 h2{line-height:120%;letter-spacing:.1px;font-family:'Crimson Pro'!important;max-width:370px}.homepage-banner-3 .txt-2 p{line-height:160%;max-width:100%}@media (max-width:749px){.homepage-banner-3 .hero__content-wrapper{align-items:center;padding:auto}.homepage-banner-3 .txt-1 h2{font-size:28px!important;line-height:120%!important}.homepage-banner-3 .txt-2 p{font-size:14px!important;line-height:160%!important;letter-spacing:0.1%!important;text-align:center}.homepage-banner-3 a{margin-left:0px!important}}.homepage-rich-text-wellness-advice{border-top:1px solid #000;border-bottom:1px solid #000}.homepage-rich-text-wellness-advice .h2 p{font-size:30px;font-weight:500;letter-spacing:.1%;line-height:100%}.homepage-rich-text-wellness-advice p{font-family:"Crimson Pro";font-size:24px;font-weight:500;letter-spacing:.1%;line-height:100%}@media (max-width:749px){.homepage-rich-text-wellness-advice p{max-width:280px;width:100%}}.homepage-img-with-txt-skincare .custom-section-content{max-width:1440px;margin:auto;width:100%}.skincare-content{max-width:520px}.homepage-img-with-txt-skincare .txt-1 h3{line-height:120%;letter-spacing:-1%;font-family:'Crimson Pro'!important}.homepage-img-with-txt-skincare .txt-2 p{line-height:160%;letter-spacing:0;width:100%;max-width:100%}.homepage-img-with-txt-skincare a{font-size:18px;line-height:130%;letter-spacing:3px;display:inline-flex;border-bottom:1px solid #666;margin-top:10px}.homepage-img-with-txt-skincare .section-content-wrapper{display:flex;flex-direction:row-reverse}@media (min-width:750px) and (max-width:1150px){.homepage-img-with-txt-skincare .image-block{--size-style-width:100% !important}}@media (min-width:401px) and (max-width:749px){.skincare-content .group-block-content{max-width:100%!important}}@media (max-width:749px){.homepage-img-with-txt-skincare{padding:0 15px!important}.homepage-img-with-txt-skincare .section-content-wrapper{padding-bottom:80px!important;padding-top:80px!important;gap:50px}.homepage-img-with-txt-skincare .section-content-wrapper{display:flex;flex-direction:column-reverse!important}.homepage-img-with-txt-skincare .txt-1 h3{font-size:26px;line-height:20px;letter-spacing:.1px}.homepage-img-with-txt-skincare p{font-size:14px;line-height:160%;letter-spacing:0}.homepage-img-with-txt-skincare a{font-size:14px!important;letter-spacing:3%;display:inline-flex;border-bottom:1px solid #666;margin-top:0px!important}}.predictive-search{background-color:#F2F0EE!important;padding:0 3rem!important;max-width:120rem}.dialog-modal .predictive-search-form__header,.predictive-search-form__header-inner,.predictive-search-dropdown,.predictive-search-form__footer .predictive-search-results__list .slideshow-container{background:#F2F0EE!important}.predictive-search__reset-button{display:none!important}.predictive-search__close-modal-button .svg-wrapper{width:25px!important;height:25px!important;color:#6E6969!important}.predictive-search__close-modal-button svg{width:100%!important;height:100%!important}input.search-input,.predictive-search-results__no-results{color:#363232!important;font-family:'Inter'!important;font-weight:400!important}.search-modal__content::backdrop{background:transparent!important;backdrop-filter:none!important}.search-modal__content.dialog-modal[open]::backdrop{animation:none}@media screen and (min-width:750px){.predictive-search__icon{left:0px!important}}@media screen and (max-width:749px){.predective-search-container{display:flex!important;gap:0px!important}.predictive-search{padding:0px!important}.predictive-search-form__header{width:100%}.predictive-search-form__content{max-height:calc(100dvh - 80px)!important}}.resource-card[data-resource-type='article'] .resource-card__title{font-size:22px!important}.resource-card[data-resource-type='article'] .resource-card__subtext{text-transform:uppercase!important;font-size:14px!important;margin-top:10px!important}.predictive-search-results__card .resource-card__title{color:#363232!important;font-size:18px!important}.resource-card__short-info p{font-size:14px!important;color:#575757!important}.resource-card__content .price{font-size:14px!important;color:#575757!important}.predictive-search__search-button{background:#363232!important;color:#ffffff!important;text-transform:uppercase!important;padding:15px 60px!important;transition:none!important}.predictive-search__search-button:hover{background:#F2F0EE!important;color:#363232!important;border:1px solid #363232!important}.predictive-search-results__pill{border-radius:0px!important;color:#363232!important}@media screen and (max-width:749px){.predictive-search-results__card:not(.predictive-search-results__card--product){width:50%!important}}@media screen and (min-width:750px){.predictive-search-results__card:not(.predictive-search-results__card--product){width:33%!important}}.predictive-search-results__card:not(.predictive-search-results__card--product){padding:0px!important;border:none!important}.predictive-search-results__resource-header{padding-top:50px!important;padding-bottom:50px!important}@media screen and (max-width:749px){.predictive-search-results__resource-header{padding-top:20px!important;padding-bottom:20px!important}}.cart-drawer-plan-txt{text-transform:uppercase;background:#0003;max-width:fit-content;padding:3px 10px;font-size:12px!important;margin-top:3px!important}.cart-items__selling-plan-wrapper{position:relative;width:100%}.cart-items__selling-plan-wrapper::after{content:'';position:absolute;right:10px;top:50%;width:5px;height:5px;border-right:1px solid #363232;border-bottom:1px solid #363232;transform:translateY(-65%) rotate(45deg);pointer-events:none;z-index:5}.cart-items__selling-plan.is-buy-once .cart-items__selling-plan-wrapper::after{display:none}.cart-items__selling-plan{display:flex;align-items:center;font-size:12px!important;background:#F2F0EE!important;cursor:pointer;max-width:100%;height:30px;font-family:'Inter';border:1px solid #9C9797!important;box-sizing:border-box;border-radius:0}.is-buy-once .cart-items__selling-plan-display{justify-content:center!important}.cart-items__selling-plan-label{pointer-events:none;white-space:nowrap;margin-right:4px;color:#575757;text-transform:uppercase!important}@media screen and (min-width:990px){.cart-items__selling-plan-select{width:135px}}.cart-items__selling-plan-select{height:100%;background:#f2f0ee!important;color:#575757;cursor:pointer;font-family:'Inter';appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box;text-align:center;font-size:10px!important;text-transform:uppercase!important;padding:0 10px!important}@media screen and (max-width:749px){.cart-items__selling-plan-select{padding:0 5px!important}}.cart-items__selling-plan-select:focus,.cart-items__selling-plan-select:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}.cart-items__selling-plan-select option{color:#575757;text-align:left}.cart-items__selling-plan-select .widget-options{text-transform:uppercase!important}.cart-items__selling-plan-display{position:absolute;inset:0;z-index:1;display:flex;align-items:center;padding:0 5px;pointer-events:none;background:#f2f0ee;color:#575757;font-size:10px;text-align:center;text-transform:uppercase!important}.cart-items__selling-plan.is-buy-once .cart-items__selling-plan-label{display:none}.theme-drawer__dialog[open]{z-index:99999}.page-wrapper--drawer-open{margin-right:0px!important}.cart-drawer-quantity-wrapper{display:flex}.cart-items__remove{position:absolute;right:0;width:auto!important;height:auto!important;color:#5c5757!important}.theme-drawer__close-button .svg-wrapper{color:#5c5757!important}@media screen and (max-width:749px){.cart-items__remove{right:0px!important}}.cart-items__quantity{justify-content:space-between!important;width:100%!important}.sticky-add-to-cart__info{font-size:12px}.cart-items .quantity-selector{background:#F2F0EE!important;border-radius:0px!important;border:1px solid #9C9797}.cart-items__quantity .quantity-selector{height:30px!important;max-width:60px!important;width:60px!important;padding:0 10px}.cart-items__quantity .quantity-selector input[type=number]{max-width:20px;font-size:12px}.cart-items__quantity .quantity-selector .svg-wrapper{width:10px!important}.cart-items .quantity-selector button{width:auto!important;height:auto!important}.cart-items__title{font-size:17px!important;font-family:'Crimson Pro'!important;letter-spacing:-.01%;line-height:114.99999999999999%}.cart-items__details *{font-size:12px}.cart-items__media,.cart-items__media-container{height:100%!important}.cart-items__media-container{aspect-ratio:3/4!important}.cart-totals__total-label{color:#5C5757!important;font-size:16px!important;text-transform:uppercase!important;font-weight:600!important}.cart-items__unit-price-wrapper{margin-top:2px!important;margin-bottom:10px!important}.cart-totals__total-value{font-family:'Inter'!important;color:#5C5757!important;font-size:16px!important;font-weight:600!important}.cart-discount__button,.cart__checkout-button{background:#2D2929!important;color:#ffffff!important}.cart-discount__button:hover,.cart__checkout-button:hover{background:#F2F0EE!important;color:#2D2929!important;border:1px solid #2D2929!important}.cart-drawer__inner .theme-drawer__header{padding-bottom:0px!important}.cart-drawer--empty .theme-drawer__title{color:#575757!important;font-size:15px!important;font-family:'Crimson Pro'!important}.cart-drawer__inner .theme-drawer__title{color:#575757!important;font-size:16px!important;text-transform:uppercase!important;font-family:'Inter'!important;font-weight:600!important}.cart-items__empty-button{background:#2D2929!important}.cart-items__empty-button:hover{background:#F2F0EE!important;border:1px solid #2D2929!important;color:#2D2929!important}.cart-items__table-row--full-width-variants{grid-template-columns:clamp(2.5rem, 22cqi, 7.5rem) minmax(0,1fr) auto!important}.cart-drawer__items .cart-items__table-row{position:relative!important}.cart-items__variant-selector{display:flex;align-items:center!important;gap:6px;margin:5px 0 8px!important;position:relative}.cart-items__variant-label-dropdown{display:block;margin-bottom:4px;font-size:14px!important;line-height:18px;color:inherit}.cart-items__variant-selector--dropdown{display:flex;flex-direction:row;align-items:flex-start;gap:4px;align-items:center}.cart-items__variant-selector--dropdown .cart-items__variant-select{position:relative;display:block;width:70px!important;min-width:70px!important;max-width:150px;padding:0 8px!important;opacity:1;font-size:14px!important;background:#f2f0ee;border:none;appearance:none!important;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 L5 6.5 L8 3.5' fill='none' stroke='%23363232' stroke-width='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1px center;border-bottom:1px solid #363232;border-radius:0px!important}.cart-items__variant-select-wrapper{position:relative;display:inline-flex;align-items:center;width:fit-content;margin:4px 0 0;padding:0;border-bottom:1px solid #363232}.cart-items__variant-select-label{display:block;margin:0;padding:0;font-size:12px;line-height:18px;white-space:nowrap;pointer-events:none}.cart-items__variant-select-wrapper::after{content:'';width:6px;height:6px;margin-left:6px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);pointer-events:none}.cart-items__variant-select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0 10px;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none;font-size:11px!important;width:100%!important;width:calc(100% + 30px)!important;min-width:calc(100% + 30px)!important;padding:0 10px!important}.cart-items__variant-swatch{width:14px;height:14px;min-width:14px;border-radius:50%;display:inline-block;background-position:center;border:1px solid rgb(0 0 0 / .12)}.cart-items__variant-select:focus-visible{outline:0px!important}.cart-items__table-row--full-width-variants .cart-items__media{align-self:stretch}.cart-items__table-row--full-width-variants .cart-items__quantity{align-self:end!important;margin-top:0!important;margin-bottom:0!important}.cart-drawer__inner .theme-drawer__badge{background:#f2f0ee!important;font-size:16px!important;color:#575757!important;font-family:'Inter'!important;font-weight:600!important}.cart-drawer__inner .theme-drawer__badge::before{content:'('}.cart-drawer__inner .theme-drawer__badge::after{content:')'}.cart-drawer__scroll-content{display:flex;flex-direction:column;flex:1 1 auto;justify-content:space-between;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.cart-drawer__summary{flex-shrink:0}.cart-totals__tax-note{display:none!important}.cart-drawer__summary #shopify-buyer-consent{display:none}.cart-items__title .product-trademark{font-size:10px!important;vertical-align:super;line-height:0}.collection-heading .section-content-wrapper{padding:100px 0}.collection-page{padding-bottom:145px!important}.collection-page .rating{width:9px;height:9px}.collection-page .rating-count-wrapper{color:#9C9797}.collection-page .rating-count{font-size:12px!important}.main-collection-grid .rating-wrapper{padding-top:16px!important}.main-collection-grid .product-title p{line-height:120%!important;letter-spacing:-1%}.main-collection-grid .short-info p{font-size:13px!important;line-height:150%!important;letter-spacing:0%}.main-collection-grid .price{font-size:13px!important;line-height:125%!important;letter-spacing:-1%}@media screen and (min-width:750px){.collection-heading{grid-template-columns:var(--page-margin) 1fr var(--page-margin)!important}.collection-page{padding-bottom:145px!important;grid-template-columns:var(--page-margin) 1fr var(--page-margin)!important}.collection-page .collection-wrapper{grid-template-columns:0 1fr 0px!important}}@media screen and (min-width:750px){.collection-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-page .collection-blog-card{grid-column:span 2;min-height:0;overflow:hidden;display:flex;flex-direction:column}.collection-page .collection-blog-card img,.collection-page .collection-blog-card video{display:block;width:100%;height:var(--product-image-height);object-fit:cover;display:block}.collection-page .product-grid{row-gap:100px}.collection-blog-card__content h3{line-height:114.99999999999999%;letter-spacing:-.01%;font-style:italic;color:#5C5757;font-size:24px;padding-top:20px;font-weight:500}.collection-blog-card__text{font-size:13px;line-height:140%;letter-spacing:0%;color:#5C5757;padding-top:10px;font-weight:400}.collection-heading h1{line-height:105%;letter-spacing:-.02%;max-width:595px}.collection-desc p{max-width:800px}.collection-desc span{line-height:170%;letter-spacing:0%}.collection-page .product-card__content .product-form-buttons,.collection-page .collection-product-ribbon{display:none}}@media screen and (max-width:749px){.collection-page .collection-blog-card{grid-column:1 / -1;width:100%}.collection-page .collection-blog-card img{width:100%;display:block}.collection-page .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px;row-gap:50px}.collection-page .product-grid__item{order:100!important}.collection-page .product-grid__item--0{order:1!important}.collection-page .product-grid__item--1{order:2!important}.collection-page .product-grid__item--2{order:4!important}.collection-page .product-grid__item--3{order:5!important}.collection-page .product-grid__item--4{order:7!important}.collection-page .product-grid__item--5{order:8!important}.collection-page .collection-blog-card:has(.blog-card-1){order:3!important;grid-column:1 / -1!important}.collection-page .collection-blog-card:has(.blog-card-2){order:6!important;grid-column:1 / -1!important}.collection-page .collection-blog-card:has(.blog-card-3){order:9!important;grid-column:1 / -1!important}.collection-heading h1{font-size:26px!important;line-height:120%!important;letter-spacing:-1%!important;font-weight:500!important}.collection-desc span{font-size:14px;line-height:155%}.collection-page :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view="default"] .product-grid__card{padding-inline-start:0!important}.collection-blog-card__content h3{line-height:114.99999999999999%;letter-spacing:-.01%;font-style:italic;font-size:22px;padding-top:20px;color:#5C5757;font-weight:500;padding-bottom:14px}.collection-blog-card__text{line-height:125%;letter-spacing:0%;color:#5C5757;font-weight:300;font-size:12px}.collection-page .product-card__content .product-form-buttons .add-to-cart__added{height:20px;width:20px;left:20%}.collection-page .collection-product-ribbon{position:absolute;top:12px;z-index:10;padding:0 8px;font-size:9px;line-height:100%;font-weight:500;text-transform:uppercase;letter-spacing:.03%;pointer-events:none;height:23px;display:flex;align-items:center;justify-content:center}.collection-page .collection-product-ribbon--light{background:none;color:#FFF;left:10px}.collection-page .collection-product-ribbon--dark{background:rgb(242 240 238 / .7);color:#5C5757;left:16px}.collection-page .rating{width:8px;height:8px}.main-collection-grid .short-info p{padding:0px!important}.main-collection-grid .product-title p{font-size:18px!important;padding-top:0}.main-collection-grid .add-to-cart-button{margin:25px 0!important}.collection-page .collection-blog-card{padding-bottom:40px!important}}