@font-face{font-family:Area Normal;src:url(/cdn/shop/files/fonnts.com-Area_Normal_Regular.otf?v=1740632449)}@font-face{font-family:Area Extended-B;src:url(/cdn/shop/files/Canela-Light-Trial.otf?v=1741156496);font-weight:400}@font-face{font-family:Area Extended;src:url(/cdn/shop/files/Canela-Light-Trial.otf?v=1741156496);font-weight:400}@font-face{font-family:Commuters;src:url(/cdn/shop/files/Fontspring-DEMO-commuterssans-light.otf?v=1741159823);font-weight:400}.page-width{max-width:1920px}a{text-decoration:none;color:unset;cursor:pointer}h1,h2,h3,h4,h5,h6,ul,p{margin:0}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:unset!important}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before{display:none}img{max-width:100%;display:flex}body{letter-spacing:0!important}.owl-theme .owl-dots .owl-dot span{background:#122f4d4d;width:9px;height:9px;margin:5px}.owl-theme .owl-dots .owl-dot.active span{background:#564647}.owl-theme .owl-nav [class*=owl-]:hover{background:none!important}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:25px}a.common-btn svg{transition:.4s}a.common-btn:hover svg{transform:translate(6px)}.common-space{padding:35px 0}.common-heading{color:#564647;text-align:center;font-family:Area Extended;font-size:52px;font-style:normal;font-weight:400!important;line-height:120%;letter-spacing:0px!important;text-transform:capitalize}.common-heading span{background-image:url(/cdn/shop/files/rec.png?v=1740660676);background-repeat:no-repeat;background-position:bottom;background-size:100% 68%}a.common-btn{display:flex;padding:24px 32px;justify-content:center;align-items:center;gap:9.333px;background:#564647;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#fff;font-family:Area Normal;font-size:24px;font-style:normal;font-weight:400;line-height:105%;text-transform:capitalize;width:fit-content;text-align:center;border-radius:110px!important}@media (max-width:1650px){.common-heading{font-size:40px}}@media (max-width:1024px){.common-space{padding:25px 0}a.common-btn{font-size:18px}}@media (max-width:550px){.common-heading br{display:none}.common-heading{font-size:32px;line-height:100%;letter-spacing:-1.28px}}@media (max-width:375px){.common-heading{font-size:28px!important}}.kaktusc-cart__shipping-filled{border-radius:10px!important}.kaktusc-cart__shipping-progress{border-radius:10px!important;height:12px!important}.kaktusc-cart .kaktusc-cart__wrap .kaktusc-cart__body{font-family:Area Normal!important}.kaktusc-cart__continue{text-decoration:underline}.custom-contact .main-wrapper{display:flex;gap:55px;padding-top:54px}.custom-contact{padding-bottom:44px;background:#faf8f5}.custom-contact .hard-coded-wrapper{display:flex;flex-direction:column;gap:16px}.custom-contact .custom-heading{color:#000;font-family:Area Normal;font-size:68px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-2.72px;max-width:600px}.custom-contact .custom-heading p{margin:0}.custom-contact .hard-coded{color:#000;text-align:start;font-family:Area Normal;font-size:26px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.78px;text-transform:capitalize}.custom-contact .hard-coded-text{color:#000;font-family:Area Normal;font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.custom-contact .svg-text-wrapper{display:flex;gap:24px;align-items:center}.custom-contact .svg-text-wrapper a{text-decoration:none}.custom-contact .custom-left{width:50%;display:flex;flex-direction:column;gap:30px}.custom-contact .custom-right{width:50%;display:flex;justify-content:center;align-items:center}.custom-contact .contact .field{margin-bottom:1.5rem}.custom-contact .contact__button{margin-top:1rem}.custom-contact .contact__fields{grid-template-columns:repeat(1,1fr)}.custom-contact .page-width--narrow{width:100%;padding:0rem}.custom-contact .field:after{content:none}.custom-contact .field .field__input{border-radius:20px;border:1px solid rgba(195,195,195,.53);background:#ffffff1a;-webkit-backdrop-filter:blur(16.799999237060547px);backdrop-filter:blur(16.799999237060547px);padding:24px 32px}.custom-contact .field__input:focus-visible{box-shadow:none}.custom-contact .field .field__input.text-area{height:20rem}.custom-contact .button{color:#fff;font-family:Area Normal;font-size:24px;font-style:normal;font-weight:700;line-height:105%;text-transform:capitalize;display:flex;padding:24px 32px;justify-content:center;align-items:center;gap:9.333px;width:fit-content;background:var(--black, #1E2523);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.custom-contact .field__label{color:#00000057;font-family:Area Normal;font-size:18px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-.54px;text-transform:capitalize}.custom-contact .title-wrapper--no-top-margin{margin-bottom:1rem}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}.custom-contact .contact__button{margin-top:2rem}.custom-contact .custom-heading-mobile{display:none}.custom-contact .field__label:not(textarea~label){top:50%;transform:translateY(-50%)}.custom-contact textarea~label{margin-top:15px}@media (max-width: 1440px){.custom-contact .custom-heading{font-size:52px;max-width:500px}.custom-contact .button{font-size:20px}}@media (max-width: 1024px){.custom-contact .main-wrapper{gap:50px}.custom-contact .custom-left{gap:20px}.custom-contact .hard-coded-wrapper{gap:10px}.custom-contact .field .field__input.text-area{height:14rem}.custom-contact .contact__button{margin-top:0rem}.custom-contact .contact .field{margin-bottom:1rem}.custom-contact .custom-heading{font-size:55px}.custom-contact .hard-coded{font-size:20px}.custom-contact .hard-coded-text{font-size:18px}}@media (max-width: 768px){.custom-contact .main-wrapper{flex-direction:column-reverse}.custom-contact .custom-right{width:100%;display:flex;flex-direction:column;align-items:flex-start}.custom-contact .custom-left{width:100%}.custom-contact .custom-heading-mobile{color:#000;font-family:Area Extended;font-size:42px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.68px;margin-bottom:10px}.custom-contact .custom-heading-mobile p{margin:0}.custom-contact .custom-heading{display:none}.custom-contact .contact__button{margin-top:2rem}.custom-contact .custom-heading-mobile{display:block}}@media (max-width: 550px){product-info{padding-top:10px!important}.custom-contact .custom-heading-mobile{max-width:300px}.custom-contact .main-wrapper{gap:20px;padding-top:24px}.custom-contact .button{padding:13.576px 18.101px;font-size:18px;max-width:100%}.custom-contact .field__label{font-size:12px;letter-spacing:-.36px}.custom-contact .hard-coded{font-size:20px;letter-spacing:-.54px}.custom-contact .hard-coded-text{font-size:16px;max-width:220px}.custom-contact .svg-text-wrapper svg{height:30px}.custom-contact{padding-bottom:30px}}.product .thumbnail-slider .slider-button{display:none!important}.arrow-image-wrapper img{position:absolute;top:43%;left:20px;transform:translateY(-50%);z-index:3;cursor:pointer}.arrow-image-wrapper img{max-width:42px}.arrow-image-wrapper img#right-arrow{left:auto;right:20px}.product slider-component.thumbnail-slider{position:unset}.product-grid-container .grid{column-gap:20px!important;row-gap:20px!important}.product-grid-container .grid--4-col-desktop .grid__item{width:calc(24% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.card-wrapper .card__heading{color:#564647;font-family:Area Normal;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-1.28px;text-transform:capitalize!important}.collection .card__inner,.collection .media{border-radius:20px!important}.card-wrapper .quick-add__submit{border:.933px solid rgba(172,131,131,0);background:#564647;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#fff;font-family:Area Normal;font-size:20px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.8px;text-transform:capitalize;margin-top:22px;transition:.5s;border-radius:100px}.card-wrapper .quick-add__submit:hover{opacity:.85}.card-wrapper .price{color:#fff;font-family:Area Normal;font-size:20px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.8px;text-transform:capitalize}.card-wrapper .price--on-sale .price__sale .price-item.price-item--regular{color:#fff;font-family:Area Normal;font-size:16px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.64px;text-transform:capitalize;opacity:.5}.card-wrapper .quick-add__submit span{display:flex;align-items:center;justify-content:space-between;width:100%}.card-wrapper{overflow:hidden}.card-tag-wrapper .tag-name{position:absolute;background:#877e56;-webkit-backdrop-filter:blur(15.317740440368652px);backdrop-filter:blur(15.317740440368652px);color:#564647;font-family:Area Extended;font-size:14.247px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.61px;text-transform:uppercase;padding:7.169px 11.254px;left:18px;top:18px;z-index:1}.collection:after{content:"";background-image:url(/cdn/shop/files/Frame_1.png?v=1740744954);position:absolute;right:26px;top:55px;z-index:-1;width:56px;height:56px;transform:rotate(12.995deg);background-size:contain;background-repeat:no-repeat}.collection{position:relative}@media (max-width: 1440px){.card-wrapper .card__heading{font-size:22px;letter-spacing:-.8px}.card-wrapper .price{font-size:16px;letter-spacing:-.6px}.card-wrapper .price--on-sale .price__sale .price-item.price-item--regular{font-size:12px;letter-spacing:-.44px}}@media (max-width: 1024px){.product-grid-container .grid--4-col-desktop .grid__item{width:calc(39% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(32% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.card-wrapper .card__heading{font-size:22px;letter-spacing:-.8px}}@media (min-width:750px){.arrow-image-wrapper{opacity:0}.product media-gallery:hover .arrow-image-wrapper{opacity:1}}@media (max-width:749px){.product .slider-buttons button img{max-width:30px}.product .slider-buttons span.svg-wrapper{width:100%;height:100%}.product .slider-buttons button{position:absolute;top:50%;z-index:2;left:20px;width:auto;transform:translateY(-50%)}.product .slider-button--next{left:auto!important;right:20px}.product .slider-counter{display:none!important}}@media (max-width: 768px){.product-grid-container .grid{column-gap:14px!important;row-gap:14px!important}.collection:after{display:none}.product-grid-container .grid--4-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(49% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.card-wrapper .quick-add__submit,.card-wrapper .price{letter-spacing:-.36px;font-size:12px}.card-wrapper .card__heading{font-size:16px;letter-spacing:-.64px;text-align:center}.card-wrapper .card-information{text-align:center}}@media (max-width: 400px){.card-wrapper .quick-add__submit,.card-wrapper .price{letter-spacing:-.5px;font-size:11px}.card-wrapper .card__heading{font-size:14px;letter-spacing:-.44px;text-align:center}}header .header__submenu .header__menu-item{font-family:Area Normal}.header .header__icons{gap:24px}.header .header__icon .icon{height:2.8rem;width:2.8rem}.header .header__icon,.header .header__icon--cart .icon{height:2.2rem;width:2.8rem;padding:0}.header .cart-count-bubble{background-color:#564647;color:#fff;font-family:Area Normal;font-size:9px;font-weight:600}.header.header--middle-left{grid-template-columns:1fr auto 1fr!important}.header .header__menu-item span{color:#564647;font-family:Area Normal;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.utility-bar{background:#564647}.announcement-bar__link:hover{text-decoration:none}.announcement-bar__message span span{font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.announcement-bar__message svg{display:none!important}.announcement-bar__message{color:#fff;text-align:center;font-family:Area Normal;font-size:16px;font-style:normal;font-weight:400;text-transform:uppercase;padding-top:6px;display:flex;align-items:center}.announcement-bar{padding:5px 4px}.announcement-bar .slider-button .icon{height:1rem;color:#fff}@media (max-width: 989px){header .menu-drawer__menu{color:#564647;font-family:Area Normal;font-size:18px;font-style:normal;font-weight:600;line-height:normal}}@media (max-width: 550px){.announcement-bar__message{font-size:12px;padding:10px 5px;display:flex;align-items:center}.utility-bar__grid.page-width{padding-left:1.5rem;padding-right:1.5rem}.announcement-bar .slider-button{display:none}.announcement-bar{padding:5px 0 0}.header__heading-logo{max-width:131px}.header .cart-count-bubble{font-size:6.5px;left:1.5rem;height:1.3rem;width:1.3rem}.header .header__icon,.header .header__icon--cart .icon{height:1.7rem;width:2.2rem;padding:0}.header .header__icon .icon{height:2.2rem;width:2.2rem}.header .header__icons{gap:6px}}@media (max-width: 400px){.announcement-bar__message{font-size:8px}.announcement-bar__announcement{align-items:center;padding-bottom:5px}}.product .free-ship-text span{color:#564647;font-family:Area Normal;font-size:18.667px;font-style:normal;font-weight:400;line-height:26.667px;display:flex;align-items:center;gap:10px}.product .free-ship-text img{max-width:40px}.product .free-ship-text{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:48%!important;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:52%!important;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product .product__title h1{color:#564647;font-family:Area Extended-B;font-size:58px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize}.product .short-description{max-height:145px;overflow-y:hidden;position:relative;transition:max-height .3s ease-in-out}.product .short-description.expanded{max-height:none}.product .read-more-btn{background-color:transparent;color:#1c1d1d;font-family:Area Normal;font-size:14px;font-style:normal;font-weight:700;line-height:26.667px;letter-spacing:-.24px;border:none;cursor:pointer;display:block}.product .read-more-btn:hover{text-decoration:underline}.product .product__tax.caption.rte,.product .installment.caption-large{display:none}.product .product__description.rte{color:#1a1a1a;font-family:Area Normal;font-size:21.333px;font-style:normal;font-weight:400;line-height:150%;margin-top:-15px}.product .price__regular .price-item--regular{color:#564647;font-family:Area Normal;font-size:32px;font-style:normal;font-weight:700;line-height:42.667px;text-transform:uppercase}.product .accordion__title{color:#1c1d1d;font-family:Area Normal;font-size:24px;font-style:normal;font-weight:700;line-height:26.667px;letter-spacing:-.24px}.product .accordion__content.rte{color:#1c1d1d;font-family:Area Normal;font-size:21.333px;font-style:normal;font-weight:400;line-height:150%;padding-left:0}.product .product-form__buttons{max-width:100%}.product-form__submit{color:#fff;font-family:Area Normal;font-size:27.87px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-1.115px;text-transform:capitalize;background:#564647;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);padding:16px 0 18px;margin-top:22px}.product .fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content label{font-family:Area Extended;font-size:18px;line-height:23.4px;letter-spacing:-.54px}.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content .subscription-plan-details-content-right-side .selling-plan-price-container .selling-plan-price{font-family:Area Extended;font-size:20px;line-height:26.803px;text-transform:uppercase}.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content .subscription-plan-details-content-right-side .selling-plan-price-container .selling-plan-price-from-label,.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content .subscription-plan-details-content-right-side .selling-plan-price-container .selling-plan-frequency{font-size:12px!important;font-family:Area Normal!important}.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .selling-plan-purchase-options .purchase-option-wrapper .purchase-option-details .purchase-option-name-and-price .purchase-option-name,.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .selling-plan-purchase-options .purchase-option-wrapper .billing-frequency-label,.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .selling-plan-purchase-options .purchase-option-wrapper .purchase-option-description{font-family:Area Normal!important}.fetcher-selling-plan-fieldset-label{font-family:Area Extended-B!important;font-size:24px!important;letter-spacing:-.24px!important}.product-form__submit span{padding-right:10px}.product .price--on-sale .price-item--regular{color:#564647;font-family:Area Normal;font-size:18.667px!important;font-style:normal;font-weight:400;line-height:29.333px;text-transform:uppercase}.product .price--on-sale .price__sale span.price-item.price-item--sale.price-item--last{color:#564647;font-family:Area Extended-B;font-size:32px;font-style:normal;font-weight:700;line-height:42.667px;text-transform:uppercase}.product .custom-badge{background:var(--light-yellow, #FEFAEA);color:#877e56;font-family:Area Normal;font-size:18.667px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.373px;padding:10.333px 16px}.product .Add-to-cart-custom:after{content:".";position:absolute;left:0;color:#fff;font-family:Area Extended-B;font-size:27.87px;font-weight:700;top:-8px}.product .Add-to-cart-custom{position:relative;padding-left:18px}.product .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale)* 1.2rem)!important;color:#564647!important}@media (max-width: 1650px){.product .free-ship-text span{font-size:16.667px}.product .free-ship-text img{max-width:34px}.product .custom-badge{font-size:16.667px;padding:8.333px 16px}.product .price--on-sale .price__sale span.price-item.price-item--sale.price-item--last{font-size:28px;line-height:38.667px}.product .price--on-sale .price-item--regular{color:#564647;font-size:15.667px!important}.product .product__title h1{font-size:40px;letter-spacing:-2px}.product .price__regular .price-item--regular{font-size:28px;line-height:38.667px}.product .product__description.rte{font-size:18.333px;font-weight:400}.fetcher-selling-plan-fieldset-label{font-family:Area Extended-B!important;font-size:21px!important;letter-spacing:-.14px!important}.product-form__submit{font-size:24.87px;letter-spacing:-.8px}.product .accordion__title{font-size:20px;letter-spacing:-.18px;line-height:26.667px}.product .accordion__content.rte{font-size:16.333px}}@media (max-width: 768px){.product .product__title h1{font-size:27.892px;letter-spacing:-1.116px}.product .free-ship-text img{max-width:30px}.product .free-ship-text span{font-size:13.667px}.product .price__regular .price-item--regular{font-size:23px;line-height:31.667px}.fetcher-selling-plan-fieldset-label{font-family:Area Extended-B!important;font-size:16px!important;letter-spacing:-.16px!important}.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content .subscription-plan-details-content-right-side .selling-plan-price-container .selling-plan-price{font-size:12px!important;line-height:12.956px}.product .fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content label{font-size:12px;letter-spacing:-.36px;line-height:11.311px;width:max-content}.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content{padding-left:10px;padding-right:10px}.product-form__submit{font-size:18.87px;letter-spacing:-.72px}.product .accordion__title{font-size:16px;letter-spacing:-.16px;line-height:26.667px}.product .accordion__content.rte{font-size:14.333px}.product .product__description.rte{font-size:14.333px;font-weight:400;margin-top:-12px}.product .short-description{max-height:110px}.fetcher-selling-plan-fieldset.variant_dropdown-plus .subscription-plan-wrapper .subscription-plan-details .subscription-plan-details-content{padding-left:8px!important;padding-right:8px!important}}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0!important}@media (max-width: 375px){.product .free-ship-text span{font-size:11.667px}.product .free-ship-text img{max-width:26px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
