@font-face{font-family:Lyon Text;src:url(/cdn/shop/files/LyonDisplay-Light-Web.woff2?v=1781356196) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Lyon Text;src:url(/cdn/shop/files/LyonDisplay-LightItalic-Web.woff2?v=1781356196) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Lyon Text;src:url(/cdn/shop/files/LyonDisplay-Regular-Web.woff2?v=1780593785) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lyon Text;src:url(/cdn/shop/files/LyonDisplay-RegularItalic-Web.woff2?v=1780593787) format("woff2");font-weight:400;font-style:italic}html{scroll-behavior:smooth}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Lyon Text!important;margin:0}:is(body h1,body h2,body h3,body h4,body h5,body h6) p{font-family:Lyon Text!important;margin:0}body p,body span,body a,body ul,body li,body button,body div{font-family:Figtree,sans-serif}body p{margin:0}body .section-header.shopify-section-group-header-group{z-index:99!important}sticky-header.header-wrapper{background:#f8f6f4}header.header{padding:12px 15px!important;max-width:1370px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.header .search__input.field__input{padding:10px 15px!important}.header .search__input.field__input::placeholder{opacity:1}.header .newsletter-form input:focus,.header .field__input:not(:placeholder-shown),.header .field__input:-webkit-autofill{padding:10px 15px!important}.template-search .search__input.field__input,.template-search .search__input.field__input:focus{padding:10px 15px!important}.header .field__label,.template-search .field__label{display:none}.header .cart-count-bubble{height:14px;width:14px;bottom:18px;left:18px;background:#b60a18;line-height:100%;color:#fff}.header .header__heading-link{padding:0!important;margin:0!important}.header .header__icons .header__icon.header__icon--account{display:none}.header .header__icon,.header .header__icon--cart .icon,.header .header__icon .icon{width:24px;height:24px}.header .header__icons{padding:0}.header .header__icon--cart{margin-right:0;margin-left:20px}.header .header__inline-menu{max-width:783px;width:100%}.header .list-menu.list-menu--inline{gap:20px;width:100%;align-items:center;justify-content:space-between}.header .header__menu-item,.header .menu-drawer__menu-item.list-menu__item{font-size:14px;line-height:150%;color:#524e4a;font-weight:400;padding:0;letter-spacing:0}.header .header__menu-item.list-menu__item--active{text-decoration:underline;color:#8f4a5a}.header span.header__active-menu-item{color:#8f4a5a}.header .header__menu-item:hover{text-decoration:underline}.header header-menu>details[open]>summary.header__menu-item{color:#8f4a5a;text-decoration:underline}.header .header__submenu.list-menu{top:43px;left:50%;padding:30px;width:fit-content;min-width:166px;background:#f8f6f4;display:flex;flex-direction:column;gap:16px;transform:translate(-50%)!important}.header .header__submenu.list-menu.has-submenu-icon{min-width:225px}.header .header__submenu.list-menu.has-submenu-icon .header__menu-item{padding:5px 16px}.header .header__submenu.list-menu.has-submenu-icon li:last-child .header__menu-item{padding:14px 16px}.header .header__submenu.list-menu .header__menu-item{white-space:nowrap;transition:all .1s linear;justify-content:start;gap:10px}.header .header__submenu.list-menu .header__menu-item .hover-icon{display:none}.header .header__submenu.list-menu li:not(:last-child) .header__menu-item:hover,.header .header__submenu.list-menu li:not(:last-child) .header__menu-item:focus{color:#524e4a;text-decoration:underline}:is(.header .header__submenu.list-menu li:not(:last-child) .header__menu-item:hover,.header .header__submenu.list-menu li:not(:last-child) .header__menu-item:focus) .hover-icon{display:block}.header .header__menu-item:hover span,.header .header__menu-item:focus span,.header details[open]>.header__menu-item{text-decoration:none}.header summary.list-menu__item{padding-right:0;gap:12px}.header summary .svg-wrapper{position:relative;top:auto;right:auto;transform:translateY(0)}.header summary .icon-caret{top:auto;right:auto;position:relative;height:8px}.header summary .icon-caret path{stroke:#1e1a65}.header .header-cta{padding:10px 16px;font-size:14px;line-height:150%;font-weight:700;letter-spacing:0;text-decoration:none;display:inline-block;text-align:center;transition:all .2s linear}.header header-drawer{margin:0;max-width:68px;width:100%}@media(max-width:1080px){.header .header__heading-logo-wrapper img{max-width:140px}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}.header .header__icon--cart{margin-left:16px}.header .header__icon,.header .header__icon--cart .icon,.header .header__icon .icon{width:30px;height:30px}.header header-drawer .header__icon .icon,.header header-drawer .header__icon{width:18px;height:18px}.header header-drawer .header__icon .icon.icon-hamburger,.header header-drawer .header__icon{width:36px;height:36px}.header .menu-drawer__submenu.has-submenu{padding-bottom:198px}.header .menu-drawer__utility-links{padding:20px 16px 80px!important;background:#f8f6f4;position:absolute;z-index:99;bottom:0;left:0;right:0}.header .menu-drawer__utility-links .menu-drawer__account{display:none}.header .header-cta{width:100%;padding:14px}.header .whatsapp-support a{display:inline-flex;justify-content:start;align-items:center;gap:6px;margin-top:30px;color:#004704;font-size:14px;line-height:150%;font-weight:400;white-space:nowrap}.header .menu-drawer__navigation{padding:0 16px 210px}.header .menu-drawer__menu.has-submenu li:not(:last-child){border-bottom:1px solid #F0DADA}.header div#menu-drawer{background:#f8f6f4;top:-41px;height:100vh}.header .menu-drawer li details[open] summary.menu-drawer__menu-item{text-decoration:underline;color:#8f4a5a}.header .menu-drawer li details[open] .menu-drawer__menu-item.list-menu__item .icon.icon-arrow{rotate:180deg}.header .menu-drawer .menu-drawer__menu-item.list-menu__item{padding:21px 0;justify-content:start;align-items:center;background:transparent!important;gap:16px}.header .menu-drawer .menu-drawer__menu-item.list-menu__item .header .menu-drawer .menu-drawer__menu-item.list-menu__item:focus,.header .menu-drawer .menu-drawer__menu-item.list-menu__item:hover,.header .menu-drawer__close-button:hover,.header .menu-drawer__close-button:focus,.header .menu-drawer__menu-item--active{background:transparent!important}:is(.header .menu-drawer .menu-drawer__menu-item.list-menu__item .header .menu-drawer .menu-drawer__menu-item.list-menu__item:focus,.header .menu-drawer .menu-drawer__menu-item.list-menu__item:hover,.header .menu-drawer__close-button:hover,.header .menu-drawer__close-button:focus,.header .menu-drawer__menu-item--active) .hover-icon{display:block}.header .menu-drawer .menu-drawer__menu-item.list-menu__item .icon-arrow,.header .menu-drawer__close-button .icon-arrow{width:auto;height:6px;position:relative;top:0;right:0;transform:translateY(0);transition:all .1s linear}.header .menu-drawer__close-button .icon-arrow{transform:translateY(0) rotate(180deg)!important}.header .menu-drawer__close-button{display:none}.header .menu-drawer__close-button span{width:100%;text-align:center;margin-right:22px}.header .menu-drawer__inner-submenu .menu-drawer__menu.list-menu{padding:0 20px;display:flex;flex-direction:column;gap:31px}.header .menu-drawer__inner-submenu .menu-drawer__menu.list-menu.has-submenu-icon .menu-drawer__menu-item.list-menu__item{padding:0}.header .menu-drawer__inner-submenu .menu-drawer__menu.list-menu .menu-drawer__menu-item.list-menu__item{justify-content:start;gap:10px;padding:0;color:#696561}.header .menu-drawer__menu.has-submenu .menu-drawer__menu.list-menu li{border-bottom:0}.js .header .menu-drawer__submenu{position:relative;top:0;left:0;width:100%;transform:translate(0)!important;background:transparent}.header .menu-drawer-close-btn{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:start;padding:12px 16px 24px}.header .menu-drawer-close-btn span{font-size:12px;line-height:150%;font-weight:400;color:#524e4a;letter-spacing:0;display:none}.header .menu-drawer__inner-container{height:calc(100% - 82px)}}.custom-card .card--standard>.card__content .card__information{padding:10px 0 0}.custom-card .card__content .card__heading,.custom-card .card__content .card__heading a{font-size:21px;line-height:140%;font-weight:300;letter-spacing:0px;color:#524e4a;font-family:Lyon Text!important}.custom-card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:10px;display:flex;justify-content:start;align-items:center;gap:8px;flex-wrap:wrap}.custom-card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) .product-save-price{font-size:14px;line-height:100%;font-weight:700;letter-spacing:0px;color:#8f4a5a}.custom-card .price--on-sale .price__sale{display:flex;justify-content:start;align-items:center;gap:8px}.custom-card .price__regular .price-item--regular,.custom-card .price__sale .price-item--sale{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.custom-card .price__sale .price-item--regular{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#8e8a86;margin-right:0}.custom-card .badge{display:none}.custom-card .card__badge{display:flex;justify-content:start;align-items:start}.custom-card .discount-badge{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#f8f6f4;background:#8f4a5a;padding:1px 6px}.custom-card .product-badge{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#1c1c1c;background:#e8acac;padding:1px 6px;position:absolute;top:10px;right:10px}@media(max-width:767px){.custom-card .card__content .card__heading,.custom-card .card__content .card__heading a{font-size:18px}.custom-card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:8px;gap:4px 8px}.custom-card .price--on-sale .price__sale{gap:4px}.custom-card .price__regular .price-item--regular,.custom-card .price__sale .price-item--sale,.custom-card .price__sale .price-item--regular{font-size:12px}.custom-card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) .product-save-price{font-size:12px}}.pagination-wrapper .pagination__list{display:flex;justify-content:center;align-items:center;gap:16px}.pagination-wrapper .pagination__list li{display:flex;flex:inherit}.pagination-wrapper .pagination__list>li:not(:last-child){margin-right:0}.pagination-wrapper .pagination__item{width:40px;height:40px;background:transparent;color:#8f4a5a;border:1px solid #8F4A5A;opacity:1;text-decoration:none}.pagination-wrapper .pagination__item.pagination__item--current{background:#8f4a5a;text-decoration:none;color:#f8f6f4}.pagination-wrapper .pagination__item--current:after,.pagination-wrapper .pagination__item:hover:after{opacity:0}.pagination-wrapper .svg-wrapper{width:100%;height:100%}.pagination-wrapper .pagination__item.pagination__item-arrow{border:1px solid transparent}@media(max-width:767px){.pagination-wrapper .pagination__list{gap:20px}}.custom-collection .facets__heading,.custom-collection .facet-filters__label,.custom-collection .product-count{display:none}.custom-collection .facets-container{padding:0!important}.custom-collection .facets__wrapper .facets__disclosure:last-child{padding-right:0;margin-right:0;border-right:none}.custom-collection .facets__disclosure{padding-right:12px;margin-right:12px;border-right:1px solid #E8ACAC}.custom-collection .facets__disclosure[open] summary svg{rotate:180deg}.custom-collection summary .icon-caret{position:relative;top:0;right:0;height:24px;width:24px;transition:all .2s linear}.custom-collection .facets__summary{padding-right:0;margin:0}.custom-collection .facets__summary>div:first-child{display:flex;justify-content:start;align-items:center;gap:6px}.custom-collection .facets__summary span:first-of-type{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.custom-collection .facets__summary:hover .facets__summary-label{text-decoration:none}.custom-collection .facet-filters__field .select__select,.custom-collection .facet-filters__field .select__select select:focus,.custom-collection .facet-filters__field .select__select select:focus-visible{box-shadow:none;outline:none}.custom-collection .facet-filters__field .select__select{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.custom-collection .facets__display{background:#fbf2f3;box-shadow:4px 4px 4px #0000000d;padding:16px;border:none}.custom-collection .facets__display .facets__header{background:transparent;border:none;padding:0;margin:16px 0 0}.custom-collection .facets__price{padding:0}.custom-collection .facets__display .facet-selected{display:none}.custom-collection .facets__display .facets__list{padding:0;display:flex;flex-direction:column;gap:16px}.custom-collection .facet-checkbox{padding:0;align-items:center}.custom-collection .facets__display .facet-checkbox>svg{background:transparent}.custom-collection .facets__display .facet-checkbox>svg rect{stroke:#524e4a}.custom-collection .facets__display .facets__item .facet-checkbox__text{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561}.custom-collection .facets__header .facets__reset{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.custom-collection .facets__display{width:max-content}.custom-collection .facet-checkbox .svg-wrapper{left:2.5px;top:7px}.custom-collection .facets__label.active svg{background:#524e4a}.custom-collection .facets__label.active .icon-checkmark path{fill:#f8f6f4}@media(max-width:767px){.custom-collection .mobile-facets__open{padding:0!important}.custom-collection .mobile-facets__open-label{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561;margin:0 10px}.custom-collection .mobile-facets__open .svg-wrapper{width:24px;height:24px}.custom-collection .mobile-facets__header{padding:25px 16px 20px;flex-direction:column;border:none}.custom-collection .mobile-facets__header-inner{display:flex;justify-content:start;align-items:center;gap:6px;margin-bottom:12px}.custom-collection .mobile-facets__heading{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;font-family:Figtree,sans-serif!important}.custom-collection .mobile-facets__heading .mobile-facets__count-badge{font-size:14px;line-height:10px;font-weight:400;letter-spacing:0px;color:#524e4a;border-radius:999px;background:#f0dada;margin-left:6px;height:18px;padding:0 7px;display:inline-flex;justify-content:center;align-items:center}.custom-collection .mobile-facets__header-inner>.mobile-facets__count-badge{display:none}.custom-collection .mobile-facets__count{display:none}.custom-collection .mobile-facets__close,.custom-collection .mobile-facets__close .svg-wrapper{width:28px;height:28px}.custom-collection .active-facets{margin:0;gap:16px}.custom-collection .active-facets__button,.custom-collection .active-facets__button-remove{padding:0}.custom-collection span.active-facets__button-inner{padding:11px 16px;box-shadow:none;border:1px solid #8F4A5A;font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;gap:10px;border-radius:999px;text-decoration:none;display:flex;justify-content:center;align-items:center}.custom-collection .active-facets__button-remove span{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px}.custom-collection span.active-facets__button-inner svg{flex:none;width:8px;height:8px}.custom-collection .active-facets.mobile-none{display:none}.custom-collection .active-facets__button-wrapper{margin:0}.custom-collection .mobile-facets__main{padding:0 16px}.custom-collection .mobile-facets__details{border-top:1px solid #E8ACAC}.custom-collection .mobile-facets__details[open] summary svg{rotate:180deg}.custom-collection .mobile-facets__summary{padding:10px 0 16px;font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.custom-collection .mobile-facets__arrow{width:24px;height:24px}.custom-collection .mobile-facets__arrow svg{transition:all .1s linear}.custom-collection .mobile-facets__wrapper .mobile-facets__submenu{position:static!important;transform:none!important;visibility:visible!important;display:block!important;transition:none!important;width:100%!important;opacity:1!important;pointer-events:auto!important}.custom-collection .mobile-facets__wrapper .mobile-facets__close-button{display:none!important}.custom-collection .mobile-facets__submenu .mobile-facets__footer{display:none}.custom-collection .list-menu__item label,.custom-collection .list-menu__item input[type=checkbox]{padding:11px 0;margin:0;align-items:center}.custom-collection .list-menu__item label.swatch-input__label{padding:0}.custom-collection .facets-layout-list--swatch .facets__label{padding:6px 0 6px 6px}.custom-collection .mobile-facets__list{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.custom-collection .facet-checkbox__text{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561}.custom-collection .mobile-facets__label .icon-checkmark{top:17px;left:2.5px}.custom-collection .mobile-facets__label.active svg{background:#524e4a}.custom-collection .mobile-facets__label.active .icon-checkmark path{fill:#f8f6f4}.custom-collection .mobile-facets__highlight{background:transparent}.custom-collection .mobile-facets__info{display:none}.custom-collection .facets__price{padding:0 0 30px}.custom-collection #SortBy-mobile{height:auto;font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561;box-shadow:none;outline:none}.custom-collection .select .svg-wrapper{width:24px;height:24px;top:50%;transform:translateY(-50%);right:0}.custom-collection .mobile-facets__footer{padding:0 0 20px;border:none;gap:16px}.custom-collection .mobile-facets__footer>*{width:fit-content;margin:0}.custom-collection .mobile-facets__clear-wrapper a{text-decoration:none;padding:11px 10px;border:1px solid #8F4A5A;font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#8f4a5a;white-space:nowrap}.custom-collection .mobile-facets__footer button{padding:11px 10px;border:1px solid #8F4A5A;font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#fff;background:#8f4a5a;width:100%;text-align:center;height:auto;min-height:unset}.custom-collection .mobile-facets__footer button:after,.custom-collection .mobile-facets__footer button:before{display:none}}.main-product .page-width{max-width:1137px;padding:0 16px;margin:0 auto}.main-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:53%}.main-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:47%;padding-left:100px}.main-product .testimonial-block{display:flex;justify-content:start;align-items:center;gap:6px;margin:0 0 6px}.main-product .testimonial-block img{width:20px;height:20px;object-fit:contain;flex:none}.main-product .testimonial-block div{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.main-product .testimonial-block a{display:flex;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#8f4a5a}.main-product .product__title{margin:0 0 6px}.main-product .product__title h1{font-size:28px;line-height:130%;font-weight:300;letter-spacing:0px;color:#524e4a}.main-product .product__tax{display:none}.main-product .price-wrapper{margin:6px 0}.main-product .price{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;line-height:150%}.main-product .price--on-sale .price__container .price__sale{display:flex;justify-content:start;align-items:center;gap:10px}.main-product .price--on-sale .price__badge-sale{display:none}.main-product .price-item.price-item--sale,.main-product .price__regular .price-item--regular{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;margin:0}.main-product .product__info-container .price--on-sale .price-item--regular{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561;margin:0}.main-product .product-save-price{font-size:14px;line-height:100%;font-weight:700;letter-spacing:0px;color:#8f4a5a}.main-product .product .price .badge,.main-product .product .price__container{margin:0}.main-product .uso-ideal{display:flex;justify-content:start;align-items:center;gap:6px;margin:6px 0 16px}.main-product .uso-ideal span{font-size:14px;line-height:150%;font-weight:700;letter-spacing:0px;color:#8f4a5a}.main-product .uso-ideal p{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#8f4a5a}.main-product .hf-highlights{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid #D8CFC4;list-style:none;display:flex;flex-direction:column;gap:6px}.main-product .hf-highlights li{display:flex;justify-content:start;align-items:start;gap:8px}.main-product .hf-highlights-dot{width:4px;height:4px;display:block;background:#8f4a5a;margin:6px 4px 0;border-radius:10px;flex:none}.main-product .hf-highlights li span{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561}.main-product .form__label{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;margin:0 0 17px!important}.main-product .form__label span{font-weight:700}.main-product .buy-buttons-wrapper{margin:0;padding:16px 0;border-top:1px solid #D8CFC4;border-bottom:1px solid #E8ACAC}.main-product .exchange-block{display:flex;justify-content:start;align-items:center;gap:8px}.main-product .exchange-block img{width:24px;height:24px;flex:none}.main-product .exchange-block div{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561}.main-product .exchange-block div strong{font-weight:700}.main-product .product__info-container .product-form{margin:12px 0}.main-product .product-form__buttons .product-form__submit{background:#1c1c1c;font-size:21px;line-height:140%;font-weight:300;letter-spacing:0px;color:#f8f6f4;font-family:Lyon Text!important;height:auto;min-height:unset;padding:12px 20px;margin:0}.main-product .product-form__buttons .product-form__submit:after,.main-product .product-form__buttons .product-form__submit:before{display:none}.main-product .product-form__buttons .product-form__submit span{font-family:Lyon Text!important}.main-product .product-form__buttons .product-form__submit:hover{background:#7d404e;color:#fff}.main-product .physical-store-btn{background:#8f4a5a;font-size:21px;line-height:140%;font-weight:300;letter-spacing:0px;color:#f8f6f4;font-family:Lyon Text!important;height:auto;min-height:unset;padding:12px 20px;display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;margin:12px 0 0}.main-product .physical-store-btn:hover{background:#7d404e;color:#fff}.main-product pickup-availability{display:none}.main-product .payment-icons{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:10px}.main-product .payment-icons .payment-item{width:auto;height:22px}.main-product .payment-icons img{width:auto;height:100%}.main-product .benefit-blocks{display:flex;flex-direction:column;gap:4px;margin-top:18px}.main-product .benefit-block{display:flex;justify-content:start;align-items:center;gap:8px}.main-product .benefit-block img{width:24px;height:24px;flex:none}.main-product .benefit-block div{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#464646}.main-product .benefit-block div strong{font-weight:700}.main-product .help-block{display:flex;justify-content:center;align-items:end;flex-direction:column;gap:10px;margin:24px 0 16px;padding:0 0 24px;border-bottom:1px solid #E8ACAC}.main-product .help-block>div{display:flex;justify-content:start;align-items:center;gap:10px}.main-product .help-block>div img{max-width:58px;width:100%;height:auto;display:block}.main-product .help-block .help-block-title{font-size:14px;line-height:150%;font-weight:700;letter-spacing:0px;color:#524e4a;margin:0 0 6px}.main-product .help-block .help-block-text{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561}.main-product .help-block .w-button{display:inline-flex;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:150%;font-weight:500;letter-spacing:1px;color:#f8f6f4;text-decoration:none;background:#004704;padding:10px 20px;transition:all .1s linear}.main-product .help-block .w-button:hover{background:#005904}.main-product .help-block .w-button svg{width:18px;height:18px}.main-product .accordion{margin-top:16px;border-bottom:1px solid #D8CFC4;border-top:none}.main-product .accordion summary{padding:16px 0}.main-product .accordion details[open]>summary svg .minus{transform:rotate(90deg)}.main-product .accordion__title{font-size:14px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;font-family:Figtree,sans-serif!important}.main-product .accordion__content{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561;padding:0 16px 0 0!important;margin:0 0 16px}.main-product .accordion__content *{font-family:Figtree,sans-serif!important}.main-product .accordion__content h1,.main-product .accordion__content h2,.main-product .accordion__content h3,.main-product .accordion__content h4,.main-product .accordion__content h5,.main-product .accordion__content h6{margin:0 0 4px}.main-product .variant-wrapper{display:flex;justify-content:start;align-items:center;gap:16px;flex-wrap:wrap}.main-product .product-form__input--pill input[type=radio]+label{padding:4px 4px 2px;border:1px solid #D8CFC4;border-radius:0;font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;min-width:38px;text-align:center;margin:0;overflow:hidden}.main-product .product-form__input--pill input[type=radio].disabled+label{border:1px solid #D8CFC4;color:#8e8a86;pointer-events:none;position:relative;text-decoration:none}.main-product .product-form__input--pill input[type=radio].disabled+label:after{position:absolute;content:"";top:50%;left:50%;width:123%;height:.5px;background:#696561;transform:translate(-50%,-50%) rotate(-32deg)}.main-product .product-form__input--pill input[type=radio]:checked+label{border:1px solid #524E4A;background:#f0dada;color:#524e4a}.main-product .swatch-input__label{margin:0!important}.main-product .swatch-wrapper{display:flex;justify-content:start;align-items:center;gap:20px;flex-wrap:wrap}.main-product .swatch-input__input+.swatch-input__label:hover{outline:none!important}.main-product .swatch-input__label{width:26px;height:26px;padding:3px;border:1px solid #D8CFC4;border-radius:0!important}.main-product .swatch-input__input:checked+.swatch-input__label{outline:none;border:1px solid #524E4A;width:26px;height:26px;border-radius:0;padding:3px}.main-product .swatch{width:100%;height:100%}.main-product .swatch-input__label{outline:.1rem solid rgb(var(--color-foreground))}.main-product .swatch{border-radius:0}.main-product variant-selects{display:flex;flex-direction:column;gap:16px}.main-product .size-chart-btn{display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:150%;font-weight:400;letter-spacing:0;color:#8f4a5a;border:none;outline:none;background:transparent;text-decoration:underline;padding:0;cursor:pointer}.main-product .product-form__input--pill-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 17px}.main-product .product-form__input--pill-header .form__label{margin:0!important}.main-product .is-offline-product .price--on-sale .price-item--regular,.main-product .is-offline-product .price-item.price-item--sale,.main-product .is-offline-product .price__regular .price-item--regular{font-size:12px!important}.main-product .is-offline-product .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) .product-save-price{font-size:12px!important}.main-product .is-offline-product .product-url-btn{font-size:12px;line-height:150%;font-weight:700;letter-spacing:0px;color:#f8f6f4;background:#8f4a5a;padding:5px 10px;text-decoration:none;white-space:nowrap}.main-product .complementary-products__container{padding:16px;background:#f6ecec;margin:16px 0;gap:10px}.main-product .complementary-products__container .complementary-slide{padding:0}.main-product .complementary-products__container .summary__title{font-size:14px;line-height:150%}.main-product .complementary-products__container .accordion__title{font-size:14px;line-height:150%;font-weight:700;letter-spacing:0px;color:#8f4a5a}.main-product .complementary-products__container .accordion__desc{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#696561;margin-bottom:10px}.main-product .card.card--horizontal{gap:16px}.main-product .complementary-products__container .card--horizontal .card__inner{max-width:53px}.main-product .complementary-products__container .custom-card .card__content .card__heading a{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;margin:0 0 2px;font-family:Figtree,sans-serif!important}.main-product .complementary-products__container .price__regular .price-item--regular{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a;margin:0}.main-product .complementary-products__container .custom-card .card--standard>.card__content .card__information{padding:0}.main-product .complementary-products__container .card:not(.ratio)>.card__content{display:flex;justify-content:space-between;align-items:center;gap:10px}.main-product .complementary-products__container .quick-add__submit{font-size:12px;line-height:150%;font-weight:700;letter-spacing:0px;color:#f8f6f4;background:#8f4a5a;padding:5px 10px}.main-product .complementary-products__container .icon-wrap{display:none}.main-product .complementary-slide.complementary-slide--standard>ul{gap:24px}.main-product .complementary-slide.complementary-slide--standard>ul li:first-child{position:relative}.main-product .complementary-slide.complementary-slide--standard>ul li:first-child:after{position:absolute;left:0;bottom:-12px;width:100%;height:1px;background:#e8acac;content:""}.main-product .quick-link{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#8f4a5a;display:flex;justify-content:start;align-items:center;gap:4px}.main-product .product-location{display:flex;justify-content:end;margin:0 0 10px}.main-product .product-location span{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#1c1c1c;padding:2px 6px;border-radius:4px;display:inline-block}@media(max-width:1200px){.main-product .product--medium:not(.product--no-media) .product__info-wrapper{padding-left:30px}}@media(max-width:767px){.main-product .product.grid{gap:20px}.main-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:100%}.main-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:100%;padding-left:0}.main-product .testimonial-block{flex-wrap:wrap;gap:1px 6px;margin:0 0 15px}.main-product .testimonial-block img{width:20px;height:20px;object-fit:contain;flex:none}.main-product .testimonial-block div{font-size:12px;line-height:150%;font-weight:400;letter-spacing:0px;color:#524e4a}.main-product .testimonial-block a{margin-left:28px;padding:0}.main-product .product__title{margin:0 0 4px}.main-product .product__title h1{font-size:22px}.main-product .price-wrapper{margin:4px 0 10px}.main-product .uso-ideal{margin:10px 0 20px}.main-product .hf-highlights{margin:20px 0 0;padding:0 0 20px}.main-product .hf-highlights li span,.main-product .form__label{font-size:14px}.main-product .buy-buttons-wrapper{padding:16px 0 20px}.main-product .product-form__buttons .product-form__submit{font-size:18px;padding:12px 20px}.main-product .is-offline-product .complementary-products__container{margin-top:4px;gap:6px}.main-product .complementary-products__container .accordion__desc{margin-bottom:14px}.main-product .is-offline-product .product-url-btn{font-size:12px;padding:12px 10px}.main-product .payment-icons{gap:8px}.main-product .help-block{margin:24px 0 20px;padding:0 0 24px}.main-product .accordion{margin-top:20px}.main-product .accordion__title{font-size:16px}.main-product .variant-wrapper{gap:20px}.main-product .product-form__input--pill input[type=radio]+label{padding:13px 10px 11px;min-width:50px}.main-product variant-selects{gap:20px}.main-product .swatch-input__label{width:42px;height:42px;padding:4px}.main-product .swatch-input__input:checked+.swatch-input__label{width:42px;height:42px;padding:4px}.main-product .complementary-products__container .accordion__title{font-size:16px}.main-product .complementary-products__container .quick-add__submit{padding:12px 10px}}.product-sidebar.active{display:flex}.product-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:end;align-items:start;z-index:999;display:none;padding-left:40px}.product-sidebar .product-sidebar-overlay{z-index:1;background:#00000080;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.product-sidebar .product-sidebar-inner{max-width:756px;width:100%;background:#fff;padding:50px 50px 40px;position:relative;height:100%;overflow-x:hidden;overflow-y:auto;z-index:2}.product-sidebar .sidebar-close{width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background:transparent;border:none;outline:none;cursor:pointer}.product-sidebar .sidebar-close svg{width:20px;height:auto}.product-sidebar h2.popup-title{font-size:21px;line-height:140%;font-weight:300;letter-spacing:0;color:#524e4a;margin:0 0 20px}.product-sidebar .popup-description{font-size:16px;line-height:150%;font-weight:400;letter-spacing:0;color:#696561;margin:0 0 25px}.product-sidebar .main-img{width:100%;height:auto;display:block;margin:0 0 25px}.product-sidebar .table-title{font-size:18px;line-height:150%;font-weight:400;letter-spacing:0;color:#524e4a;margin:0 0 4px;font-family:Figtree,sans-serif!important}.product-sidebar table{margin:0 0 25px;width:100%}.product-sidebar .tips-title{font-size:18px;line-height:150%;font-weight:400;letter-spacing:0;color:#524e4a;margin:0 0 16px;font-family:Figtree,sans-serif!important}.product-sidebar .tips-content ul{margin:0;font-size:14px;line-height:150%;font-weight:400;letter-spacing:0;color:#696561;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:8px}.product-sidebar .tips-content ul li{position:relative;padding-left:24px}.product-sidebar .tips-content ul li:after{position:absolute;content:"";left:6px;top:9px;background:#8f4a5a;width:4px;height:4px;border-radius:10px}.product-sidebar thead th{background:#d8cfc4;font-size:14px;line-height:150%;font-weight:700;letter-spacing:0;color:#524e4a;padding:6px 20px}.product-sidebar tbody td{background:transparent;font-size:14px;line-height:150%;font-weight:400;letter-spacing:0;color:#696561;padding:6px 20px}.product-sidebar tbody tr:nth-child(2n){background:#f3e2e2}.product-sidebar table:not([class]) td,.product-sidebar table:not([class]) th{border:none;border-left:.5px solid #8E8A86}.product-sidebar thead tr th:first-child{width:13%;min-width:100px}@media(max-width:767px){.product-sidebar .product-sidebar-inner{padding:50px 12px 40px}.product-sidebar h2.popup-title{font-size:18px}.product-sidebar .popup-description{font-size:14px}.product-sidebar .table-title{font-size:16px;margin:0 0 8px}.product-sidebar .tips-title{font-size:16px}.product-sidebar thead th{font-size:12px;padding:6px 8px}.product-sidebar tbody td{font-size:12px;padding:6px 24px}.product-sidebar thead tr th:first-child{width:15%;min-width:100px}.product-sidebar tbody tr td:first-child{padding:6px 5px}}.shopify-policy__container{padding-top:40px;padding-bottom:40px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base-custom.css.map */
