@import"https://fonts.googleapis.com/css2?family=Yantramanav:wght@400;500;700&display=swap";@media(min-width:767px){#shopify-section-template--24126827364735__video_with_text_gjJMkD .page-width{padding-inline:0}}div#quick-quote-wrapper{margin-top:50px;margin-bottom:50px}#qq-header{margin-bottom:20px}@media only screen and (max-width:900px){#pnl-request-quote-wrapper{flex-direction:column-reverse;gap:30px}}button#submit-quote,button#back-to-cart{border:1px solid}div#shopify-block-AMjViZy84K1BSQm45O__quick_quote_quote_button_3J48Ef{border-radius:30px;background:#f9f8f2;border:1px solid;text-align:center;height:44px;display:flex;align-items:center}div#shopify-block-AMjViZy84K1BSQm45O__quick_quote_quote_button_3J48Ef a{width:200px!important;margin:0 auto}.section--slideshow .swiper-slide:nth-child(n) .slideshow__title{font-family:Edwardian Script ITC,cursive!important;font-weight:400!important;font-size:74px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle{font-size:18px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__description,.section--slideshow .swiper-slide:nth-child(n) .slideshow__description *{font-size:13px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__content,.section--slideshow .swiper-slide:nth-child(n) .slideshow__title,.section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle,.section--slideshow .swiper-slide:nth-child(n) .slideshow__description,.section--slideshow .swiper-slide:nth-child(n) .slideshow__description *{color:#fff!important}.section--slideshow .swiper-slide:nth-child(n) .btn{color:#fff!important;border-color:#f9f8f2!important;background:transparent!important;border-radius:18px!important}.announcement-bar-section{background:#fffae2!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__text,.announcement-bar-section .announcement-bar__content,.announcement-bar-section .announcement-bar__content a{color:#505050!important;background:transparent!important}.section--featured-products-tab .tabs{display:block!important}.section--featured-products-tab .tabs__header{width:100%!important;flex-shrink:initial!important;padding-inline-end:0!important;text-align:center!important}.section--featured-products-tab .tabs__header .sticky-element{position:static!important;text-align:center!important}.section--featured-products-tab .section__header *{text-align:center!important}.section--featured-products-tab .tabs__select{display:none!important}.section--featured-products-tab .tabs__nav{display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;justify-content:center!important;gap:0 3.2rem!important;max-width:100%;overflow-x:auto;overflow-y:hidden}.section--featured-products-tab .tabs__nav:before{display:none!important}.section--featured-products-tab .tabs__nav motion-element{display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;gap:0 3.2rem!important}.section--featured-products-tab .tabs__tab{display:inline-block!important;width:auto!important;text-align:center!important;padding:0 0 .6rem!important;margin:0!important;white-space:nowrap}.section--featured-products-tab .tabs__tab+.tabs__tab{margin:0!important}.section--featured-products-tab .tabs__tab{position:relative!important}.section--featured-products-tab .tabs__tab:before{content:""!important;display:block!important;position:absolute!important;opacity:0!important;background:#505050!important;top:auto!important;bottom:0!important;inset-inline-start:0!important;width:100%!important;height:2px!important}.section--featured-products-tab .tabs__tab[aria-selected=true]:before,.section--featured-products-tab .tabs__tab:hover:before{opacity:1!important}.section--featured-products-tab .tabs__panel{width:100%!important}.section--featured-products-tab .tabs__tab-heading{text-transform:uppercase!important;font-size:18px!important}.section--featured-products-tab .tabs__tab,.section--featured-products-tab .tabs__tab *,.section--featured-products-tab .tabs__tab[aria-selected=true],.section--featured-products-tab .tabs__tab[aria-selected=true] *{color:#505050!important}.section--featured-products-tab .tabs__tab:before{background:#505050!important}.monthly-edit:not(body){padding-left:20px;padding-right:20px}.monthly-edit__card{max-width:560px;margin:0 auto;text-align:center}.monthly-edit__title{font-family:Poppins,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em;color:#505050!important;font-size:19px!important;margin:0 0 24px}.monthly-edit__hero{position:relative}.monthly-edit__hero img{width:100%;height:auto;border-radius:16px 16px 0 0;display:block}.monthly-edit__hero-text{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:100%;text-align:center;color:#fff;font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:75px;line-height:1;text-shadow:0 1px 6px rgba(0,0,0,.18)}.monthly-edit__panel{background:#f7f5f4!important;border-radius:0 0 16px 16px;padding:8px 24px 32px}.monthly-edit__subtitle{margin:24px 0 16px}.monthly-edit__subtitle,.monthly-edit__subtitle p,.blog-carousel__footer-heading{color:#505050!important}.monthly-edit__subtitle p{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:15px!important;color:#505050!important;margin:0}.monthly-edit__subtitle p:first-child{font-weight:500!important;text-transform:uppercase;font-size:18px!important;margin-bottom:6px}.monthly-edit__image img{max-width:88%;height:auto;display:block;margin:0 auto}.monthly-edit__btn{margin-top:24px}.monthly-edit__btn .btn{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;color:#505050!important;border-color:#505050!important;border-radius:18px!important}.category-carousel__heading{font-family:Poppins,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#505050;font-size:18px;text-align:center;margin:0 0 28px}.category-carousel{padding-left:20px;padding-right:20px}.category-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 8px;scrollbar-width:none}.category-carousel__track::-webkit-scrollbar{display:none}.category-carousel__card{position:relative;flex:0 0 78%;max-width:242px;height:356px;border-radius:20px;overflow:hidden;scroll-snap-align:start}@media(min-width:750px){.category-carousel__card{flex-basis:256px}}.category-carousel__card img,.category-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.category-carousel__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.category-carousel__name{position:absolute;top:20px;left:24px;z-index:1;color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:22px}.category-carousel__btn{position:absolute;bottom:24px;left:24px;z-index:1;width:174px;padding:5px!important;color:#fff!important;border-color:#fff!important;background:transparent!important;border-radius:18px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important}.academy-feature{padding-left:20px;padding-right:20px}.academy-feature__inner{max-width:560px;margin:0 auto;text-align:center}.academy-feature__title{font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#505050;font-size:19px;margin:0 0 15px}.academy-feature__images{display:flex;gap:12px;aspect-ratio:4/3}.academy-feature__img--left{flex:0 0 66%}.academy-feature__img--right{flex:1}.academy-feature__img img,.academy-feature__img video{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.academy-feature__heading{font-family:Poppins,sans-serif;font-weight:500;font-size:19px;color:#1f1f1f;margin:24px 0 12px}.academy-feature__desc p{font-family:Poppins,sans-serif;font-weight:400;font-size:15px;color:#505050;margin:0}.academy-feature__btn{margin-top:24px}.academy-feature__btn .btn{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;color:#505050!important;border-color:#505050!important;border-radius:18px!important}.academy-feature__panel{padding-bottom:8px}@media(max-width:749px){.academy-feature__images{flex-direction:column;aspect-ratio:auto;gap:0}.academy-feature__img--right{display:none}.academy-feature__img--left{flex:0 0 auto;width:100%;aspect-ratio:4/3;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 14px 18px -8px #0009}.academy-feature__img--left img,.academy-feature__img--left video{border-radius:16px 16px 0 0}.academy-feature__panel{background:#f1f0ed;border-radius:0 0 16px 16px;padding:20px 20px 28px}}.business-club{padding-left:20px;padding-right:20px}.business-club__card{position:relative;max-width:560px;margin:0 auto;border-radius:20px;overflow:hidden;aspect-ratio:3/4.4}.business-club__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.business-club__content{position:absolute;top:32px;left:0;right:0;z-index:1;text-align:center;padding:0 24px;color:#fff}.business-club__title{font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:65px;line-height:1;color:#fff;margin:0 0 12px}.business-club__subtitle{font-family:Poppins,sans-serif;font-weight:300;font-size:14px;color:#fff;margin:0 0 15px}.business-club__note{font-family:Poppins,sans-serif;font-weight:300;font-style:italic;font-size:10px;color:#fff;margin:0 0 18px}.business-club__btn .btn{color:#fff!important;border-color:#fff!important;background:transparent!important;border-radius:18px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important}@media(max-width:749px){body.product-template [id*=related-products] .products-grid-wrap{overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.product-template [id*=related-products] .products-grid-wrap::-webkit-scrollbar{display:none}body.product-template [id*=related-products] .products-grid{transform:none!important;display:grid!important;grid:auto/auto-flow 56.14vw!important;column-gap:16px!important}body.product-template [id*=related-products] .products-grid .f-column{width:100%!important;margin-right:0!important;scroll-snap-align:start}}body.product-template [id*=related-products]{background-color:#fffef9!important}body.product-template [id*=related-products]>.section{background-color:#fffef9!important}body.product-template [id*=related-products] .section__heading{color:#505050!important;text-transform:uppercase!important;text-align:center!important;letter-spacing:.5px}body.product-template [id*=related-products] .product-card__wrapper{position:relative!important}body.product-template [id*=related-products] .f-column,body.product-template [id*=related-products] .product-card,body.product-template [id*=related-products] .product-card__wrapper{height:auto!important}body.product-template [id*=related-products] .product-card{position:relative!important}body.product-template [id*=related-products] .product-card__image-wrapper{background:#f6f5f3!important;border-radius:13px!important;overflow:hidden}body.product-template [id*=related-products] .product-card__image-wrapper img{object-fit:cover}body.product-template [id*=related-products] .product-card__info{position:absolute!important;left:0!important;right:0!important;bottom:53.5px!important;top:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;column-gap:8px;row-gap:1.3px;padding:0 16px!important;margin:0!important;z-index:2}body.product-template [id*=related-products] .product-card__info:after{content:"";flex:0 0 100%;height:0;order:3}body.product-template [id*=related-products] .product-card__info .product-card__type,body.product-template [id*=related-products] .product-card__info .product-card__vendor{order:1!important;flex:1 1 0%!important;font-size:12px!important;line-height:13.8px!important;min-width:0}body.product-template [id*=related-products] .product-card__info .pc-volume{order:2!important;flex:0 0 auto!important;margin-left:auto!important;font-size:12px!important;line-height:13.8px!important}body.product-template [id*=related-products] .product-card__info .product-card__title{order:4!important;flex:1 1 0%!important;min-width:0}body.product-template [id*=related-products] .product-card__info .limoniapps-discountninja-productprice{order:5!important;flex:0 0 auto!important;margin-left:auto!important}body.product-template [id*=related-products] .product-card__info .limoniapps-discountninja-productprice>*{margin:0!important}body.product-template [id*=related-products] .product-card__info .product-card__title,body.product-template [id*=related-products] .product-card__info .product-card__title a,body.product-template [id*=related-products] .product-card__info .limoniapps-discountninja-productprice,body.product-template [id*=related-products] .product-card__info .limoniapps-discountninja-productprice *,body.product-template [id*=related-products] .product-card__info .price,body.product-template [id*=related-products] .product-card__info .price *{line-height:18.4px!important}body.product-template [id*=related-products] .product-card__title{font-size:16px!important;font-weight:500!important;line-height:1.15!important;color:#505050!important;margin:0!important}body.product-template [id*=related-products] .product-card__title a{color:#505050!important}body.product-template [id*=related-products] .product-card__info .price,body.product-template [id*=related-products] .product-card__info .price *{font-size:16px!important;font-weight:500!important;color:#505050!important}body.product-template [id*=related-products] .product-card__main-actions,body.product-template [id*=related-products] .product-card__actions{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;margin:0!important;padding:0 12px 15px!important;z-index:2}body.product-template [id*=related-products] .product-card__atc-icon{display:none!important}body.product-template [id*=related-products] .product-card__atc{background:transparent!important;border:1px solid #505050!important;border-radius:8px!important;color:#505050!important;width:100%!important;height:24px!important;padding:0 4px!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;white-space:nowrap!important}body.product-template [id*=related-products] .product-card__atc-text{font-size:15px!important;font-weight:400!important;line-height:1!important}body.product-template [id*=related-products] .product-card:not(.product-card--list) .product-card__image--main{--aspect-ratio:13/18!important}body.product-template{background-color:#f9f8f2!important}body.product-template .shopify-section>.section:not(.footer):not(.footer-tagline),body.product-template .shopify-section>.color-scheme-1:not(.footer):not(.footer-tagline),body.product-template .shopify-section>.color-scheme-2:not(.footer):not(.footer-tagline),body.product-template .shopify-section>.color-scheme-3:not(.footer):not(.footer-tagline){background-color:#fffef9!important}body.product-template .product__title{font-family:Poppins,sans-serif!important;font-size:22px!important;font-weight:500!important;color:#505050!important;line-height:1.2!important;text-transform:none!important}body.product-template .product__title-eyebrow{display:block!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.35!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#505050!important;margin:0 0 2px!important}body.product-template .product__title-name{display:block!important}body.product-template .product__block--price .price,body.product-template .limoniapps-discountninja-productprice .amount,body.product-template .limoniapps-discountninja-productprice{font-family:Poppins,sans-serif!important;font-size:19px!important;font-weight:600!important;color:#505050!important}body.product-template .hema-tpo-label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#003d31!important;text-transform:uppercase;letter-spacing:.2px}body.product-template .cactus-title-row{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:nowrap}body.product-template .cactus-title-row:has(.product__title-eyebrow){align-items:flex-end;align-items:last baseline;position:relative}body.product-template .cactus-title-row>.cactus-vol-pill{position:absolute;right:0;top:-4.5px;margin:0}body.product-template .cactus-title-row .product__title{flex:1 1 auto;margin:0!important}body.product-template .cactus-title-row a.product__title{display:none!important}body.product-template .cactus-title-row .cactus-price-slot{flex:0 0 auto;text-align:right}body.product-template .cactus-price-slot .limoniapps-discountninja-productprice,body.product-template .cactus-price-slot .price{font-family:Poppins,sans-serif!important;font-size:19px!important;font-weight:600!important;color:#505050!important;white-space:nowrap}body.product-template .cactus-price-slot .f-price--on-sale .f-price-item--sale,body.product-template .cactus-price-slot .f-price--on-sale .f-price-item--regular,body.product-template .cactus-price-slot .f-price--on-sale .f-price-item--regular s{color:#505050!important;text-decoration-color:currentColor}body.product-template .cactus-has-pill{display:flex!important;align-items:center;justify-content:space-between;gap:10px}body.product-template .cactus-vol-pill{flex:0 0 auto;display:inline-flex;align-items:center;height:28px;box-sizing:border-box;border:none;border-radius:0;padding:0 0 0 17px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;color:#505050;text-transform:lowercase;white-space:nowrap;line-height:1.29}body.product-template .product-form__submit.btn--primary{background:#003d31!important;background-color:#003d31!important;color:#fff!important;border:1px solid #003d31!important;border-radius:8px!important;text-transform:uppercase!important;font-family:Poppins,sans-serif!important;font-weight:400!important;letter-spacing:.3px!important}body.product-template .product-form__submit.btn--primary *{color:#fff!important}body.product-template .product__tax,body.product-template .product__tax *{font-size:13px!important;color:#6f6f6f!important}body.product-template .quantity{border:1px solid #b2b2b2!important;border-radius:8px!important}body.product-template .quantity__button,body.product-template .quantity__input{color:#505050!important}body.product-template .product-form__buttons{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}body.product-template .product-form__buttons .product-form__quantity{flex:0 0 auto!important}body.product-template .product-form__buttons .quantity{flex:0 0 auto!important;height:38px!important;min-height:38px!important}body.product-template .product-form__buttons .product-form__submit.btn--primary{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important}body.product-template .product-form__buttons .quantity__button,body.product-template .product-form__buttons .quantity__input{height:36px!important;min-height:0!important}@media(max-width:749px){body.product-template .product__media-wrapper{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body.product-template .product__media-gallery-viewer-wrap,body.product-template .product__media-gallery-viewer,body.product-template .product__media-item,body.product-template .product__media-wrapper .blocks-radius,body.product-template .product__media-wrapper img{border-radius:0!important}}body.product-template .product{position:relative}body.product-template .th_prd_wl_btn{position:absolute!important;top:10px;right:14px;z-index:6;width:auto!important;margin:0!important}body.product-template .th_prd_wl_btn .th_wl_button,body.product-template .th_prd_wl_btn .d-flex{padding:0!important;margin:0!important;background:transparent!important;border:none!important;min-width:0!important;display:inline-flex!important;align-items:center;justify-content:center}body.product-template .th_prd_wl_btn svg{width:22px!important;height:22px!important;color:#505050!important;display:block;overflow:visible}body.product-template .th_prd_wl_btn svg path,body.product-template .th_prd_wl_btn svg circle,body.product-template .th_prd_wl_btn svg g{fill:#505050!important;stroke:#505050!important}body.product-template .th_prd_wl_btn svg[data-slim] path{fill:none!important;stroke:#505050!important}body.product-template .th_prd_wl_btn,body.product-template .th_prd_wl_btn .d-flex,body.product-template .th_prd_wl_btn .th_wl_button{overflow:visible!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;line-height:0!important}body.product-template .product__media-gallery .swiper-pagination-fraction,body.product-template .product__media-gallery .swiper-button-prev,body.product-template .product__media-gallery .swiper-button-next,body.product-template .product__media-gallery .slider-controls--group{display:none!important}body.product-template .product__media-gallery-viewer-wrap{padding-bottom:0!important}body.product-template .pgi-track{position:static;margin:7px 8px 0 7px;height:3px;border-radius:2px;background:#d9d9d9;overflow:hidden;z-index:4}body.product-template .pgi-fill{display:block;height:100%;width:0;background:#8e8e8e;border-radius:2px;transition:width .25s ease}body.product-template .product__block--complementary .complementary-products__container{background:#f6f5f3!important;border-radius:16px!important;padding:20px 20px 30px!important;position:relative}body.product-template .product__block--complementary .swiper-wrapper{height:auto!important}body.product-template .complementary-products__heading{font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#505050!important;text-transform:uppercase!important;letter-spacing:.4px!important;margin:0 70px 33px 0!important}body.product-template .product__block--complementary .slider-controls,body.product-template .product__block--complementary .slider-controls--group,body.product-template .product__block--complementary .swiper-button-prev,body.product-template .product__block--complementary .swiper-button-next,body.product-template .product__block--complementary .swiper-pagination{display:none!important}body.product-template .complementary-products__list{gap:0!important}body.product-template .complementary-products__list li{border-top:none!important;margin-top:0!important;padding-top:0!important}body.product-template .complementary-products__list li:not(:first-child){border-top:1px solid #50505040!important;margin-top:17px!important;padding-top:21px!important}body.product-template .product__block--complementary .product-card--list{display:flex!important;align-items:center;gap:9px;background:transparent!important;box-shadow:none!important;padding:0!important}body.product-template .product__block--complementary .product-card__wrapper{display:flex!important;align-items:center;gap:9px;width:100%;position:static!important}body.product-template .product__block--complementary .product-card__image-wrapper{flex:0 0 69px;width:69px!important;height:69px!important;background:#fff!important;border-radius:8px!important;overflow:hidden}body.product-template .product__block--complementary .product-card__image-wrapper .media-wrapper{height:100%!important}body.product-template .product__block--complementary .product-card__info{flex:1 1 auto;min-width:0;text-align:left!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;height:auto!important;max-height:none!important;justify-content:flex-start!important}body.product-template .product__block--complementary .product-card__info form{margin:0!important;position:static!important;padding:0!important;width:100%!important}body.product-template .product__block--complementary .product-card__type{line-height:18px!important}body.product-template .product__block--complementary .product-card__title{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.47!important;color:#505050!important;margin:0 0 3px!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.product-template .product__block--complementary .product-card__title a{display:inline-block!important;max-width:100%!important;vertical-align:top!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.product-template .product__block--complementary .product-card__title a.reversed-link{background-size:0 var(--reversed-link-gap,.1rem)!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){body.product-template .product__block--complementary .product-card__title a.reversed-link:hover{background-size:100% var(--reversed-link-gap,.1rem)!important;background-position-x:left!important;background-position-y:bottom!important}}body.product-template .product__block--complementary .product-card__title a{color:#505050!important}body.product-template .product__block--complementary .product-card__info>.limoniapps-discountninja-productprice{display:none!important}body.product-template .product__block--complementary .product-card__info>.pc-volume{position:absolute!important;top:0!important;right:0!important;margin:0!important;line-height:18px!important;white-space:nowrap!important}body.product-template .product__block--complementary .product-card__type{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding-right:46px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.product-template .product__block--complementary .product-card__atc{position:static!important;inset:auto!important;transform:none!important;margin:0!important;background:transparent!important;border:1px solid #505050!important;border-radius:8px!important;color:#505050!important;width:100%!important;max-width:256px!important;height:23px!important;min-height:0!important;padding:0 clamp(8px,3vw,30px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important}body.product-template .product__block--complementary .product-card__atc-icon{display:none!important}body.product-template .product__block--complementary .product-card__atc-text,body.product-template .product__block--complementary .cactus-fbt-label,body.product-template .product__block--complementary .product-card__action-text{font-family:Poppins,sans-serif!important;font-size:clamp(11px,3.4vw,13px)!important;font-weight:400!important;letter-spacing:.3px!important;color:#505050!important;line-height:1!important;max-width:100%!important;opacity:1!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase}body.product-template .cactus-fbt-nav{position:absolute;top:12px;right:14px;display:flex;gap:8px;z-index:3}body.product-template .cactus-fbt-nav[hidden]{display:none!important}body.product-template .cactus-fbt-nav button{width:31px;height:31px;border:1px solid #505050;border-radius:50%;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}[id*=__breadcrumbs] a,[id*=__breadcrumbs] span,[id*=__breadcrumbs] li,[id*=__breadcrumbs] svg{color:#505050!important}body.product-template .cactus-academy{background:transparent!important;border:none!important;border-radius:0!important;padding:8px 0!important;color:#505050!important}body.product-template .cactus-academy__row{display:flex;align-items:center;gap:16px;text-decoration:none!important}body.product-template .cactus-academy__thumb{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#d6cdc9 url(academy-thumb.jpg) center/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}body.product-template .cactus-academy__thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#4f4f4f66}body.product-template .cactus-academy__play{position:relative;z-index:1;width:26px;height:28px;border:0;margin:0;filter:none;background:url(academy-play.svg) center/contain no-repeat}body.product-template .cactus-academy__body{display:block;min-width:0}body.product-template .cactus-academy__title{display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#505050;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}body.product-template .cactus-academy__text{display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#505050;line-height:1.4}footer.footer .footer-block__heading.inline-richtext,footer.footer h3.footer-block__heading,.footer .footer-block__heading{font-weight:300!important}.jdgm-widget-actions-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.jdgm-widget-actions-wrapper>a{margin:0!important}.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper>a,div.jdgm-rev-widg .jdgm-widget-actions-wrapper a.jdgm-write-rev-link,div.jdgm-rev-widg .jdgm-widget-actions-wrapper a.jdgm-ask-question-btn{max-width:100%!important;width:100%!important}.jdgm-rev-widg{background:transparent!important}.jdgm-rev-widg__header{text-align:center!important}.jdgm-rev-widg__title{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:500!important;color:#505050!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:center!important}.jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-inner,.jdgm-rev-widg__header .jdgm-rev-widg__summary{color:#505050!important;font-family:Poppins,sans-serif!important}.jdgm-rev-widg .jdgm-star{color:#8fa4b5!important}.jdgm-star:before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.12em;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 17.6l-6.6 3.9 1.7-7.4-5.6-5 7.4-.7z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 17.6l-6.6 3.9 1.7-7.4-5.6-5 7.4-.7z'/></svg>") center/contain no-repeat}.jdgm-star.jdgm--off{color:#d9d4c8!important}.jdgm-star.jdgm--half:before{background:linear-gradient(90deg,currentColor 50%,#d9d4c8 50%)}.jdgm-rev-widg .jdgm-histogram{display:block!important}.jdgm-rev-widg .jdgm-sort-dropdown,.jdgm-rev-widg .jdgm-sort-dropdown option,.jdgm-rev-widg .jdgm-sort-dropdown-label,.jdgm-rev-widg .jdgm-sort-dropdown-arrow,.jdgm-rev-widg .jdgm-sort-dropdown-arrow:before,.jdgm-rev-widg .jdgm-sort-dropdown-arrow:after{color:#505050!important;border-color:#505050!important}.jdgm-rev-widg .jdgm-rev{border-top:none!important;border-bottom:1px solid #edede9!important;padding-bottom:14px!important}.jdgm-rev-widg .jdgm-rev__author,.jdgm-rev-widg .jdgm-rev__title,.jdgm-rev-widg .jdgm-rev__body,.jdgm-rev-widg .jdgm-rev__body p,.jdgm-rev-widg .jdgm-rev__timestamp{color:#505050!important;font-family:Poppins,sans-serif!important}.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-write-rev-link{display:block!important;box-sizing:border-box!important;background:#003d31!important;color:#fff!important;border:1px solid #003d31!important;border-radius:10px!important;width:100%!important;max-width:100%!important;padding:10px 16px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.4px;text-align:center!important}.jdgm-rev-widg .jdgm-ask-question-btn,.jdgm-ask-question-btn{display:block!important;box-sizing:border-box!important;background:transparent!important;color:#505050!important;border:1px solid #505050!important;border-radius:10px!important;width:100%!important;max-width:100%!important;padding:10px 16px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.4px;text-align:center!important}body.product-template .product__block--collapsible_tab .accordion-details__content,body.product-template .product__block--collapsible_tab .accordion-details__content *{color:#505050!important}body.product-template .product__block--collapsible_tab summary h2,body.product-template .product__block--collapsible_tab summary h3,body.product-template .product__block--collapsible_tab summary .inline-richtext{color:#505050!important;text-transform:uppercase!important}body.product-template .product__block--collapsible_tab summary svg{color:#505050!important}body.product-template .product__block--collapsible_tab .accordion-details{border-color:#e6e6e1!important}body.product-template details[data-cactus-tab]:not(.cactus-open) .accordion-details__content{display:none!important}body.product-template details[data-cactus-tab] summary .icon-plus-toggle path.vertical{transform:rotate(0)!important;transform-origin:center;transition:transform .2s ease;display:block!important}body.product-template details[data-cactus-tab].cactus-open summary .icon-plus-toggle path.vertical{transform:rotate(270deg)!important}body.product-template details[data-cactus-tab].cactus-open .accordion-details__content{display:block!important;height:auto!important;opacity:1!important;overflow:visible!important}body.product-template .cactus-cose>details>summary{cursor:default;pointer-events:none;padding-top:0;padding-bottom:6px}body.product-template .cactus-cose summary svg{display:none!important}body.product-template .product__block--collapsible_tab.cactus-cose summary h2,body.product-template .product__block--collapsible_tab.cactus-cose summary .inline-richtext{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:32px!important;color:#505050!important;text-transform:none!important}body.product-template .cactus-cose__text{font-family:Poppins,sans-serif;font-size:14px;color:#505050;line-height:1.5;display:block!important;height:auto!important;visibility:visible!important;opacity:1!important;overflow:hidden}body.product-template .cactus-cose__text.is-clamped{max-height:4.5em}body.product-template .cactus-cose__text.is-clamped .ql-block{margin:0!important}body.product-template .cactus-cose__more{background:none;border:none;padding:0;margin-top:10px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;color:#003d31;text-transform:uppercase;text-decoration:underline;letter-spacing:.3px}body.product-template .cactus-points-row{display:flex;align-items:center;gap:8px;margin:15px 0 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#003d31;line-height:1.3}body.product-template .cactus-points-row strong{font-weight:600}body.product-template .cactus-points-row__icon{width:18px;height:18px;flex:0 0 18px;color:#003d31}body.collection-template [id*=image_with_text_aYCyYT]{display:flex;flex-direction:column}body.collection-template [id*=image_with_text_aYCyYT]>#trustpilot-widget-trustbox-0-wrapper{order:2;margin-top:14px;background:#fff;padding:14px 0}body.collection-template [id*=image_with_text_aYCyYT] .image-with-text{background:#f9f8f2!important}body.collection-template [id*=image_with_text_aYCyYT] .image-with-text__wrapper{border-radius:18px!important;overflow:hidden}body.collection-template .image-with-text__inner{background:#f9f8f2}@media(max-width:749px){body.collection-template .image-with-text__inner{padding:0!important}}body.collection-template .image-with-text__content{padding:15px 10px 22px;text-align:center;background:#f1f0ed}body.collection-template .image-with-text .rich-text__heading{font-family:Edwardian Script ITC,cursive!important;font-weight:400!important;font-size:60px!important;line-height:1.07!important;color:#505050!important;text-transform:none!important;margin:0!important;overflow:visible!important}body.collection-template .image-with-text .rich-text__heading .block{overflow:visible!important}body.collection-template .image-with-text .rich-text__heading:before{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:1.3;color:#505050;text-transform:uppercase;letter-spacing:0;margin-bottom:6px}body.collection-template .image-with-text .rich-text__text{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:1.3;color:#505050;margin:1px 0 0}body.collection-template .image-with-text .rich-text__text p{margin:0 0 9px}body.collection-template .image-with-text .rich-text__text+motion-element{margin-top:24px!important}body.collection-template .image-with-text .rich-text__text p:last-child{margin-bottom:0}body.collection-template .image-with-text .btn--secondary{background:transparent!important;color:#505050!important;border:1px solid #505050!important;text-transform:uppercase;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:14px!important;letter-spacing:0;line-height:1!important;height:27px!important;min-height:0!important;min-width:205px;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.collection-template .image-with-text .btn--secondary:before,body.collection-template .image-with-text .btn--secondary:after{display:none!important}.blog-carousel{padding:30px 20px;background:#f1f0ed}.blog-carousel__title{font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#505050;font-size:18px;text-align:center;margin:0 0 28px}.blog-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 8px;scrollbar-width:none}.blog-carousel__track::-webkit-scrollbar{display:none}.blog-carousel__card{position:relative;flex:0 0 80%;max-width:242px;height:356px;border-radius:20px;overflow:hidden;scroll-snap-align:start}@media(min-width:750px){.blog-carousel__card{flex-basis:330px}}.blog-carousel__card img,.blog-carousel__card .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.blog-carousel__link{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.blog-carousel__name{position:absolute;top:20px;left:14px;right:24px;z-index:1;color:#fff;font-family:Poppins,sans-serif;font-weight:300;font-size:17px;line-height:1.25}.blog-carousel__btn{position:absolute;bottom:24px;left:24px;z-index:1;width:174px;padding:5px!important;color:#fff!important;border-color:#fff!important;background:transparent!important;border-radius:18px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important}.blog-carousel__btn{pointer-events:none!important}.blog-carousel__card:hover .blog-carousel__btn{color:#505050!important;background:#fff!important;border-color:#fff!important}.blog-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.blog-carousel__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#5050504d;cursor:pointer}.blog-carousel__dot.is-active{background:#8d8d8d}.blog-carousel__footer{text-align:center;margin-top:32px}.blog-carousel__footer-heading{font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#1f1f1f;font-size:19px;margin:0 0 10px}.blog-carousel__footer-text{font-family:Poppins,sans-serif;font-weight:400;font-size:15px;color:#505050;margin:0 0 18px}.blog-carousel__footer-btn .btn{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;color:#505050!important;border-color:#505050!important;border-radius:18px!important}.product-card__wrapper{position:relative}.product-card__image-wrapper{border-radius:16px;overflow:hidden;background:#f5f4ef}.product-card__badge{position:absolute;top:12px;left:12px;z-index:4;margin:0}.product-card .product-card__info{position:absolute;left:0;right:0;bottom:47px;z-index:3;text-align:left;padding:0 14px;display:block}.product-card .product-card__vendor,.product-card .product-card__type{font-family:Poppins,sans-serif;font-weight:400;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;margin:0 0 2px}.product-card .product-card__title{display:inline-block;max-width:62%;vertical-align:baseline;margin:0;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#1f1f1f}.product-card .product-card__title a{color:inherit}.product-card .product-card__info .limoniapps-discountninja-productprice{float:right;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;color:#1f1f1f}.product-card .product-card__info .price{font-family:Poppins,sans-serif;font-weight:500;font-size:15px;color:#1f1f1f}.product-card .product-card__info{display:grid;grid-template-columns:1fr auto;grid-template-areas:"type volume" "title price";column-gap:8px;row-gap:0;align-items:center}.product-card .product-card__info .product-card__type{grid-area:type;font-size:12px;color:#505050;margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card .product-card__info .pc-volume{grid-area:volume;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#505050;text-align:right}.product-card .product-card__info .product-card__title{grid-area:title;display:block;max-width:none;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card .product-card__info .limoniapps-discountninja-productprice{grid-area:price;float:none}.product-card .product-card__main-actions,.product-card .product-card__actions{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 14px 14px;margin:0}.product-card .product-card__atc{width:100%;border-radius:18px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important}.product-card .product-card__atc{width:100%!important;height:auto!important;min-height:42px;padding:10px 14px!important}.product-card .product-card__atc-icon{display:none!important}.product-card .product-card__atc-text{display:inline-flex!important}.product-card .product-card__badge{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:flex-start}.product-card .f-badge{background:transparent!important;border:1px solid #505050!important;color:#505050!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.product-card .product-card__action-text,.product-card .product-card__atc-text{max-width:none!important;width:auto!important;opacity:1!important;overflow:visible!important}.product-card .product-card__atc{background:transparent!important;border-color:#469088!important;color:#469088!important}.product-card .product-card__atc .product-card__action-text,.product-card .product-card__atc-text{color:#469088!important}.product-card .product-card__atc,.product-card .product-card__action-button,.product-card .product-card__atc.btn--primary{background:transparent!important;background-color:transparent!important;border:1px solid #469088!important;color:#469088!important}.product-card .product-card__atc:before,.product-card .product-card__atc:after,.product-card .product-card__action-button:before,.product-card .product-card__action-button:after{display:none!important;background:transparent!important}.product-card .product-card__atc:hover{background:transparent!important;color:#469088!important;border-color:#469088!important}.product-card .product-card__atc,.product-card .product-card__action-button,.product-card .product-card__atc.btn--primary,.product-card .product-card__atc:hover{background:transparent!important;border:1px solid #505050!important;color:#505050!important}.product-card .product-card__atc .product-card__action-text,.product-card .product-card__atc-text{color:#505050!important}.product-card .f-badge,.product-card .f-badge *{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.product-card .product-card__info .price,.product-card .product-card__info .price *,.product-card .product-card__info .limoniapps-discountninja-productprice,.product-card .product-card__info .limoniapps-discountninja-productprice *{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:16px!important;color:#505050!important}.product-card .product-card__info{display:grid!important;align-items:center;column-gap:8px}.product-card .product-card__info .product-card__vendor,.product-card .product-card__info .product-card__type{flex:0 0 100%}.product-card .product-card__info .product-card__title{flex:1 1 auto;max-width:none!important}.product-card .product-card__info .limoniapps-discountninja-productprice{float:none!important;margin-left:auto;white-space:nowrap}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__title a{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:16px!important;color:#1f1f1f!important}.product-card .product-card__info .limoniapps-discountninja-productprice{margin-left:auto!important;text-align:right;display:flex;justify-content:flex-end;align-items:baseline}.product-card .f-badge,.product-card .f-badge *{text-transform:uppercase!important}.product-card .product-card__atc,.product-card .product-card__atc-text,.product-card .product-card__action-text{text-transform:uppercase!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important}.product-card .f-price--on-sale .f-price__sale{justify-content:flex-end!important}.product-card .f-badge{padding:8px 15px!important;border-radius:33px!important}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__title a{margin-left:3px!important}.product-card .product-card__atc{min-height:0!important;padding:15px 14px!important;height:auto!important}.nl-block{padding-left:20px;padding-right:20px}.nl-block__card{max-width:560px;margin:0 auto;background:#f5f4ef;border-radius:20px;overflow:hidden}.nl-block__image img{width:100%;height:auto;display:block}.nl-block__body{text-align:center;padding:8px 28px 10px}.nl-block__title{font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:56px;line-height:1;color:#1f1f1f;margin:8px 0 16px}.nl-block__subtitle p{font-family:Poppins,sans-serif;font-weight:400;font-size:15px;color:#505050;margin:0 0 20px}.nl-block__subtitle strong{font-weight:600}.nl-block__field input{width:100%;border:1px solid #d8d5cc;background:#fff0;border-radius:14px;padding:14px 18px;font-family:Poppins,sans-serif;font-size:14px;color:#505050}.nl-block__submit{display:inline-block;margin-top:16px;width:215px!important;min-width:215px!important;background:#003d31!important;border:1px solid #003D31!important;color:#fff!important;border-radius:18px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;text-transform:uppercase}.nl-block__note p{font-family:Poppins,sans-serif;font-weight:400;font-size:11px;color:#9a9a9a;margin:20px 0 0}.nl-block__success{font-family:Poppins,sans-serif;font-size:15px;color:#505050}.nl-block__error{font-family:Poppins,sans-serif;font-size:12px;color:#c0392b;margin:8px 0 0}.footer,.footer .footer__wrapper{background:#003d31!important}.footer,.footer *:not(input):not(textarea){color:#fff!important}.footer svg[aria-hidden] path[fill=currentColor]{stroke:none!important}.footer .list-payment svg,.footer .list-payment svg *{stroke:none!important}.footer svg[aria-label=WhatsApp] path{fill:#fff!important;stroke:none!important}.footer .footer-block__heading,.footer .footer-block__heading *{color:#fff!important}.footer .footer-block__heading,.footer .footer-block__heading *{text-transform:uppercase!important}.footer .footer__list-social,.footer .footer__list-social svg,.footer .footer__list-social svg path,.footer .footer__list-social a{color:#fff!important;fill:#fff!important}.footer .footer-block+.footer-block{border-top:none;padding-top:0;position:relative}@media(max-width:1024px){.footer .footer-block+.footer-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#fff;transform:scaleY(.5);transform-origin:top}}@media(min-width:1025px){.footer .footer-block+.footer-block{border-top:none;border-left:.5px solid #505050;padding-top:0;padding-left:24px}}.footer .footer-accordion-details summary svg,.footer .footer-accordion-details summary svg path,.footer .footer-block__heading+* svg,.footer .icon-plus-toggle,.footer .icon-plus-toggle path{color:#fff!important;fill:#fff!important;stroke:#fff!important}.footer__top summary{padding-left:20px;padding-right:20px}.footer-tagline{background:#f1f0ed;text-align:center;padding-left:20px;padding-right:20px}@media(max-width:749.98px){.footer-tagline{padding-left:10px;padding-right:10px}}.footer-tagline,.footer-tagline.color-scheme-1{background:#003d31!important}.footer-tagline__text{font-family:Poppins,sans-serif;font-weight:400!important;text-transform:uppercase;letter-spacing:.06em;font-size:18px!important;color:#fff;margin:0;line-height:1.5}.section--featured-products-tab,.monthly-edit:not(body),.category-carousel,.academy-feature,.business-club{background:#fffef9}.nl-block{background:#fffef9!important}.footer-tagline__text{padding-top:30px;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:18px!important}.foxify-header svg,.foxify-header svg *,.foxify-header .header__icon,.foxify-header .header__icons a,.foxify-header a svg path,.th_wlc_position_relative svg path{transition:none!important}.monthly-edit__btn .btn,.academy-feature__btn .btn{height:auto!important;background:none!important;padding:0 40px!important}.header-transparent:not(.header-scrolled) .th_wlc_position_relative svg path{fill:#fff!important}.header-scrolled .th_wlc_position_relative svg path,header.header-scrolled .th_wlc_position_relative svg path,body.header-scrolled .th_wlc_position_relative svg path{fill:#006450!important}.category-carousel__btn{height:auto!important}.category-carousel__btn{padding:0!important}.category-carousel__name,.category-carousel__btn{left:14px!important}.academy-feature__heading{margin:0 0 5px!important}.academy-feature__img--left{box-shadow:0 14px 18px -8px #5e5e5e99!important}[id$=__academy_feature_home],[id$=__business_club_home],[id$=__newsletter_home],[id$=__monthly_edit_home],[id$=__category_carousel_home]{background:#fffef9}@media(max-width:749px){.blog-carousel{padding-right:0!important}}.subscription-popup__title h3{font-family:Edwardian Script ITC,cursive!important;font-weight:400!important;font-size:48px!important;line-height:1!important;color:#1f1f1f!important;text-transform:none!important}.subscription-popup__text,.subscription-popup__text p{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:15px!important;color:#505050!important}.subscription-popup__text strong{font-weight:600!important}.subscription-popup__form .btn,.subscription-popup__cta .btn{background:transparent!important;border:1px solid #505050!important;color:#505050!important;border-radius:18px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;text-transform:uppercase!important}.subscription-popup__blocks{text-align:center}.subscription-popup__title h3{font-size:65px!important}.subscription-popup__text,.subscription-popup__text p{font-size:14px!important}.subscription-popup{padding:25px!important;background:#f9f8f2!important;border-radius:33px!important}.subscription-popup__form input[type=email],.subscription-popup__form .field__input{color:#505050!important;border-color:#505050!important;border-radius:10px!important}.subscription-popup .drawer__close-btn{background:#f9f8f2!important}.subscription-popup .drawer__close-btn svg{display:none!important}.subscription-popup .drawer__close-btn:before{content:"\d7";font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;color:#dbdad6;line-height:1}.blog-carousel__card{max-width:242px!important;height:356px!important}@media(min-width:750px){.blog-carousel__card{flex-basis:242px!important}}.blog-carousel__btn,.blog-carousel .blog-carousel__btn.btn,.blog-carousel__btn.btn--secondary{height:auto!important}.blog-carousel .blog-carousel__btn.btn{line-height:normal!important}.blog-carousel__footer-btn .btn{height:auto!important;line-height:normal!important;background:none!important}.blog-carousel__footer-btn .btn{padding:5px 30px!important}.business-club__btn .btn,.section--slideshow .swiper-slide:nth-child(n) .btn{height:auto!important;line-height:normal!important;background:none!important;padding:5px 30px!important}.section--slideshow .swiper-slide:nth-child(n) .btn:before,.section--slideshow .swiper-slide:nth-child(n) .btn:after{display:none!important}.section--slideshow .swiper-slide:nth-child(n) .btn:hover{background:#fffef9!important;border-color:#fffef9!important;color:#505050!important}body.index-template .header-transparent .header__logo img{visibility:hidden!important}body.index-template .header-transparent .header__logo--image,body.index-template .header-transparent .header__logo a{background:url(/cdn/shop/files/BIANCO.svg?v=1789369147) center/contain no-repeat!important}body.index-template .header-scrolled .header__logo--image,body.index-template .header-scrolled .header__logo a{background:url(/cdn/shop/files/VERDE_1.svg?v=1789369139) center/contain no-repeat!important}.footer .footer__top-wrapper:after{content:"";display:block;flex-basis:100%;width:100%;height:auto;aspect-ratio:405/156;background:url(footer-logo.svg) no-repeat center/100% auto}.category-carousel{padding-right:0!important}.nl-block__title{font-size:65px!important}.nl-block__subtitle p{font-size:14px!important}.nl-block__field input{border-color:#505050!important}.nl-block__subtitle p{margin-bottom:20px!important}.nl-block__submit{height:auto!important;line-height:normal!important;margin-bottom:20px!important}.nl-block__submit{min-width:0!important;padding:5px 40px!important}.product-card__wishlist{position:absolute;top:12px;right:12px;z-index:4}.product-card .th_wl_col_btn{position:absolute!important;top:12px!important;right:12px!important;z-index:4!important}.th_wl_button .th_wl_icon,.th_wl_button_after .th_wl_icon{margin-right:6px!important;width:27px!important;height:27px!important}.th_wl_col_btn .th_wl_button svg,.th_wl_col_btn .th_wl_button svg path{fill:#505050!important}.header-scrolled .header__icons svg,.header-scrolled .header__icons svg *,.header-scrolled .header__icons a,.header-scrolled .th_wlc_position_relative svg path{color:#505050!important}.cart-count{background:#505050!important}.header-section:not(.header-transparent) .cart-count,.header-scrolled .cart-count{background:#003d31!important}.header-scrolled .th_wlc_position_relative svg path,.header-section:not(.header-transparent) .th_wlc_position_relative svg path{fill:#505050!important}.header-section .header__icons svg,.header-section .header__icons svg *,.header-section .header__icons a,.header-section .th_wlc_position_relative svg,.header-section .th_wlc_position_relative svg path{transition:none!important}.header-section .header__icons,.header-section .header__icons *,.header-section .header__buttons,.header-section .header__buttons *{transition:none!important}.th_wlc_product_count{background:#505050!important}.header-section:not(.header-transparent) .th_wlc_product_count,.header-scrolled .th_wlc_product_count{background:#003d31!important}body.index-template .header__logo img{visibility:hidden!important}body.index-template .header__logo--image,body.index-template .header__logo a{background:url(/cdn/shop/files/BIANCO.png?v=1782210822) center/contain no-repeat!important}body.index-template .header__icons svg,body.index-template .header__icons svg *,body.index-template .header__icons a{color:#fff!important}body.index-template .th_wlc_position_relative svg path{fill:#fff!important}body.index-template .header-scrolled .header__logo--image,body.index-template .header-scrolled .header__logo a{background:url(/cdn/shop/files/VERDE_1.svg?v=1789369139) center/contain no-repeat!important}body.index-template .header-scrolled .header__icons svg,body.index-template .header-scrolled .header__icons svg *,body.index-template .header-scrolled .header__icons a{color:#505050!important}body.index-template .header-scrolled .th_wlc_position_relative svg path{fill:#505050!important}body:not(.index-template) .header__icons svg,body:not(.index-template) .header__icons svg *,body:not(.index-template) .header__icons a,body:not(.index-template) .header-transparent .header__icons svg,body:not(.index-template) .header-transparent .header__icons svg *,body:not(.index-template) .header-transparent .header__icons a{color:#505050!important}body:not(.index-template) .th_wlc_position_relative svg path,body:not(.index-template) .header-transparent .th_wlc_position_relative svg path{fill:#505050!important}body:not(.index-template) .header-transparent:not(.header-scrolled) .h2m-main-menu-item>.h2m-menu-item-inner,body:not(.index-template) .header-transparent:not(.header-scrolled) .h2m-main-menu-item>a.h2m-menu-item-inner,body:not(.index-template) .h2m-main-menu-item>.h2m-menu-item-inner,body:not(.index-template) .h2m-main-menu-item>a.h2m-menu-item-inner{color:#505050!important}.monthly-edit__title{margin-bottom:10px!important}.monthly-edit__image img{max-width:100%!important}.category-carousel__name{font-weight:300!important}.category-carousel__name,.category-carousel__heading{margin-bottom:10px!important;font-weight:500!important}.nl-block__field input{padding:8px 18px!important}.monthly-edit__subtitle{margin:0 0 5px!important}.category-carousel__name{margin-bottom:0!important;font-weight:300!important}.category-carousel__btn{bottom:10px!important}.category-carousel__name{top:10px!important}.academy-feature__btn .btn{padding:0 25px!important}.blog-carousel__footer{margin-top:20px!important}.section--featured-products-tab .tabs__tab:before{top:22px!important;bottom:auto!important;height:1px!important}@media(max-width:749px){.subscription-popup.drawer.modal,.subscription-popup{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:90vw!important;max-width:90vw!important;height:auto!important;max-height:90vh!important;margin:0!important;border-radius:20px!important;overflow:auto!important}}.subscription-popup__form input[type=email],.subscription-popup__form .field__input,.subscription-popup__form .btn,.subscription-popup__cta .btn{background:transparent!important}.subscription-popup .drawer__close-btn{width:34px!important;height:34px!important}.discover-look{text-align:center;background:#f1f0ed;padding-left:20px;padding-right:20px}.discover-look__heading{font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#1f1f1f;font-size:18px;margin:0 0 10px}.discover-look__text{font-family:Poppins,sans-serif;font-weight:400;font-size:15px;color:#505050;margin:0 0 18px}.discover-look__btn .btn{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;color:#505050!important;border-color:#505050!important;background:none!important;border-radius:18px!important;height:auto!important;line-height:normal!important;padding:5px 30px!important}[id$=__discover_look_home],[id$=__1782146475095763fc]{background:#f1f0ed}.business-club__content{top:10px!important}.business-club__title{margin:0!important}.business-club__note{margin:0 0 10px!important}.academy-feature__img--left{box-shadow:none!important}.footer-faq__item{border-bottom:1px solid rgb(255 255 255 / 72%)}.footer-faq__q{cursor:pointer;list-style:none;padding:10px 0;font-family:Poppins,sans-serif;font-size:14px;color:#fff}.footer-faq__a{padding:0 0 10px;font-family:Poppins,sans-serif;font-size:13px;color:#fff}.footer-faq__item:not([open]) .footer-faq__a{display:none}.footer-faq__q{cursor:pointer;list-style:none}.footer-faq__q::-webkit-details-marker{display:none}.footer-faq__q::marker{content:""}.footer-faq__item .icon-plus-toggle path.vertical{transform:rotate(0);transform-origin:center;transition:transform .2s ease}.footer-faq__item[open] .icon-plus-toggle path.vertical{transform:rotate(270deg)}.announcement-bar__text,.announcement-bar__content{font-size:14px!important}.section--featured-products-tab .tabs__tab-heading{font-weight:500!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle{margin-bottom:0!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__description{margin-top:0!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__buttons{margin-top:10px!important}.section--slideshow .swiper-slide:nth-child(n) .btn,.monthly-edit__btn .btn,.category-carousel__btn,.academy-feature__btn .btn,.business-club__btn .btn,.blog-carousel__btn,.blog-carousel__footer-btn .btn,.nl-block__submit,.discover-look__btn .btn,.product-card .product-card__atc{border-radius:8px!important}.monthly-edit__btn .btn,.monthly-edit__btn .btn:before,.monthly-edit__btn .btn:after,.category-carousel__btn,.category-carousel__btn:before,.category-carousel__btn:after,.discover-look__btn .btn,.discover-look__btn .btn:before,.discover-look__btn .btn:after,.academy-feature__btn .btn,.academy-feature__btn .btn:before,.academy-feature__btn .btn:after,.pjf__btn .btn,.pjf__btn .btn:before,.pjf__btn .btn:after,.business-club__btn .btn,.business-club__btn .btn:before,.business-club__btn .btn:after,.blog-carousel__footer-btn .btn,.blog-carousel__footer-btn .btn:before,.blog-carousel__footer-btn .btn:after,.nl-block__submit,.nl-block__submit:before,.nl-block__submit:after,.nl-block__submit *{transition:none!important}.category-carousel__btn{left:50%!important;transform:translate(-50%)!important}.category-carousel__track{gap:12px!important}.business-club__content{top:25px!important}.blog-carousel__name{display:none!important}.blog-carousel__btn{top:50%!important;left:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.nl-block__card,.nl-block__card *{color:#505050!important}.punti-jelly__card{position:relative;width:100%;overflow:hidden}.punti-jelly__bg{width:100%;height:auto;display:block}.punti-jelly__card picture,.business-club__card picture{display:block;width:100%;height:100%}.punti-jelly__content{position:absolute;top:25px;left:0;right:0;z-index:1;text-align:center;padding:0 24px;color:#fff}.punti-jelly__title{font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:65px;line-height:1;color:#fff;margin:0}.punti-jelly__subtitle{font-family:Poppins,sans-serif;font-weight:300;font-size:14px;color:#fff;margin:0 0 6px}.punti-jelly__note{font-family:Poppins,sans-serif;font-weight:300;font-style:italic;font-size:10px;color:#fff;margin:0 0 10px}.punti-jelly__btn .btn{color:#fff!important;border-color:#fff!important;background:transparent!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;height:auto!important;line-height:normal!important;padding:5px 30px!important}.blog-carousel__btn{top:auto!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important}.punti-jelly{background:#f5f4ef}.punti-jelly__title,.punti-jelly__subtitle{margin-bottom:20px!important}.blog-carousel__name{display:block!important}.punti-jelly__title,.punti-jelly__subtitle{margin-bottom:10px!important}.blog-carousel__btn{bottom:15px!important}.product-card .th_wl_col_btn.product-card__wishlist{display:none!important}.product-card .product-card__badge{left:auto!important;right:12px!important;align-items:flex-end!important}.product-card .f-badge{border:none!important}.slideshow__buttons .btn{border-radius:10px!important}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__title a{margin-left:0!important}.product-card .f-badge,.product-card .f-badge *{font-size:15px!important;font-weight:500!important}.product-card .product-card__info{align-items:flex-end!important}.product-card .f-badge{padding:0!important}.product-card .product-card__badge{gap:15px!important}.category-carousel__card,.blog-carousel__card{max-width:242px!important;height:356px!important;aspect-ratio:auto!important}@media(min-width:750px){.category-carousel__card,.blog-carousel__card{flex-basis:242px!important}}.product-card .product-card__atc{padding:13px 14px!important}.monthly-edit__btn .btn{line-height:23px!important}.discover-look__btn .btn{padding:1px 35px!important}.business-club__btn .btn{padding:0 35px!important}.blog-carousel .blog-carousel__btn.btn{padding:2px!important}.blog-carousel__footer-btn .btn{padding:0 35px!important}.punti-jelly__btn .btn{padding:2px 35px!important}.section--slideshow .swiper-slide:nth-child(n) .btn{padding:2px 30px!important}.product-card .product-card__info .price,.product-card .product-card__info .price *,.product-card .product-card__info .limoniapps-discountninja-productprice,.product-card .product-card__info .limoniapps-discountninja-productprice *{line-height:normal!important;font-size:16px!important}.product-card .product-card__info .limoniapps-discountninja-productprice *{line-height:normal!important}[id$=__punti_jelly_BAyfxA]{background:#f9f8f2}.academy-feature__btn .btn{line-height:22px!important;padding:0 35px!important}@media(min-width:750px){.category-carousel__card,.blog-carousel__card{flex:0 0 calc((100% - 2 * 16px) / 3)!important;max-width:none!important;height:auto!important;aspect-ratio:242 / 356!important}}@media(min-width:990px){.category-carousel__card{flex:0 0 calc((100% - 36px)/4)!important}.blog-carousel__card{flex:0 0 calc((100% - 48px)/4)!important}.monthly-edit__card,.academy-feature__inner,.nl-block__card,.business-club__card,.punti-jelly__card{max-width:680px}}.header-transparent:not(.header-scrolled) .h2m-main-menu-item>.h2m-menu-item-inner,.header-transparent:not(.header-scrolled) .h2m-main-menu-item>a.h2m-menu-item-inner{color:#fff!important;background:none!important}.header-scrolled .h2m-main-menu-item>.h2m-menu-item-inner,.header-scrolled .h2m-main-menu-item>a.h2m-menu-item-inner{color:#505050!important}@media(min-width:990px){.section--slideshow .swiper-slide:nth-child(n) .slideshow__content{justify-content:center!important}}@media(max-width:749px){.section--slideshow .swiper-slide:nth-child(n) .slideshow__content{justify-content:flex-end!important;align-items:center!important}}@media(min-width:768px){.section--featured-products-tab .swipe-mobile{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;display:grid!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.section--featured-products-tab .swipe-mobile::-webkit-scrollbar{display:none}.section--featured-products-tab .swipe-mobile__inner{--col: calc((100% - 48px)/4) ;display:grid!important;grid:auto / auto-flow var(--col)!important;column-gap:16px!important;margin-inline:0!important}.section--featured-products-tab .swipe-mobile__inner>*{scroll-snap-align:start;width:100%!important}}@media(min-width:768px){.section--featured-products-tab .swipe-mobile__inner{column-count:unset!important}.section--featured-products-tab .swipe-mobile__inner>.f-column{display:block!important;margin-bottom:0!important}}.product-card .product-card__main-actions,.product-card .product-card__actions{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}@media(min-width:768px){.section--featured-products-tab .f-masonry{display:grid!important;column-count:unset!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 48px)/4)!important;column-gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none}.section--featured-products-tab .f-masonry::-webkit-scrollbar{display:none}.section--featured-products-tab .f-masonry>.f-column{display:block!important;width:100%!important;margin-bottom:0!important;scroll-snap-align:start}}.section--featured-products-tab .tabs__content .f-column{padding-top:0!important}.monthly-edit__panel-title{display:none;font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:64px;line-height:1;color:#1f1f1f;margin:0 0 18px}@media(min-width:990px){.monthly-edit__card{max-width:1100px;display:flex;gap:24px;align-items:stretch;text-align:center}.monthly-edit__title{text-align:center}.monthly-edit__hero{flex:1 1 50%;margin:0}.monthly-edit__hero img{border-radius:16px!important;height:100%;object-fit:cover}.monthly-edit__hero-text{display:none!important}.monthly-edit__panel{flex:1 1 50%;border-radius:16px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 40px}.monthly-edit__panel-title{display:block}}@media(min-width:990px){.monthly-edit__card{flex-wrap:wrap}.monthly-edit__title{flex:0 0 100%;width:100%;text-align:center!important}}@media(min-width:990px){.monthly-edit__hero,.monthly-edit__panel{flex:1 1 calc(50% - 12px)!important;min-width:0}}.product-card .product-card__main-actions,.product-card .product-card__actions{position:absolute!important;bottom:0!important;left:0!important;right:0!important}.product-card:not(.product-card--list) .product-card__actions .btn,.product-card:not(.product-card--list) .product-card__main-actions .btn{opacity:1!important;visibility:visible!important;transform:none!important}@media(min-width:750px){.product-card .product-card__info{bottom:80px!important}}@media(min-width:750px){.product-card .product-card__atc{padding:0 14px!important}}@media(min-width:750px){.product-card .product-card__main-actions,.product-card .product-card__actions{bottom:25px!important}}@media(min-width:750px){.product-card .product-card__main-actions,.product-card .product-card__actions{bottom:0!important}.product-card .product-card__info{bottom:55px!important}}@media(min-width:990px){.monthly-edit__card{max-width:100%!important}}@media(min-width:990px){.section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle{font-size:25px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__title{font-size:110px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__description,.section--slideshow .swiper-slide:nth-child(n) .slideshow__description *{font-size:24px!important}.section--slideshow .swiper-slide:nth-child(n) .btn{font-size:16px!important}}@media(min-width:750px){.product-card .product-card__quickview{display:none!important}}@media(min-width:990px){.monthly-edit__panel-title{font-size:145px!important}.monthly-edit__subtitle p:first-child{font-size:25px!important}.monthly-edit__subtitle p{font-size:22px!important}.monthly-edit__btn .btn{font-size:20px!important}}@media(min-width:990px){.academy-feature__inner{max-width:1100px;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;text-align:left}.academy-feature__title{flex:0 0 100%;width:100%;text-align:center}.academy-feature__images{flex:1 1 calc(50% - 12px);aspect-ratio:auto;gap:0}.academy-feature__img--right{display:none}.academy-feature__img--left{flex:1 1 100%;width:100%;border-radius:16px;overflow:hidden}.academy-feature__panel{flex:1 1 calc(50% - 12px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f1f0ed;border-radius:16px;padding:48px 40px}}@media(min-width:990px){.academy-feature__inner{max-width:100%!important}}.tabs__arrow{display:none}@media(min-width:990px){.section--featured-products-tab .tabs__content{position:relative}.tabs__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:40%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid #505050;background:#ffffffe6;color:#505050;font-size:24px;line-height:1;cursor:pointer}.tabs__arrow--prev{left:-6px}.tabs__arrow--next{right:-6px}}@media(min-width:768px){.section--featured-products-tab .swipe-mobile{overflow-x:auto!important;overflow-y:hidden!important}}.tabs__arrow{padding:0!important}@media(min-width:768px){.section--featured-products-tab .swipe-mobile{overflow-x:visible!important;overflow-y:visible!important}}@media(min-width:1025px){.footer .footer-block{flex:1 1 0!important;min-width:0!important}}@media(max-width:1024.98px){.footer .footer-block{width:100%!important}}.footer .footer-block a,.footer .footer-block li a,.footer .footer-block__list a{color:#fff!important}@media(min-width:750px){.footer__top summary{padding-left:0!important;padding-right:0!important}}.footer-info__item svg,.footer-info__item svg path{color:#fff!important;fill:#fff!important}.footer-info__item,.footer-info__item+.footer-info__item,.footer-info__item *{color:#fff!important}.footer__copyright-content{color:#fff!important}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__title a,.academy-feature__heading,.discover-look__heading,.monthly-edit__panel-title{color:#505050!important}[id$=__featured_products_tab_home] .section--featured-products-tab{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:0!important;--page-padding:0!important}#trustpilot-widget-trustbox-1-wrapper,.trustpilot-widget-trustbox-1-wrapper{display:none!important}[id$=newsletter_footer]{background:#fffef9!important}@media(min-width:990px){.monthly-edit__subtitle p:first-child{margin-bottom:15px!important}.monthly-edit__panel .rte p:last-child{margin-bottom:50px!important}.monthly-edit__btn{margin-top:50px!important}}.header__menu>ul.h2m-menu-nav.h2m-menu__desktop{background:transparent!important;background-color:transparent!important;background-image:none!important;--h2m-main-bg-color:transparent!important;--h2m-nav-bg-color:transparent!important}.tabs__arrow,.blog-carousel__arrow,.category-carousel__arrow{background:none!important;box-shadow:none!important}.blog-carousel__name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media(min-width:750px){.monthly-edit__title{font-size:30px!important}.section--featured-products-tab .tabs__tab-heading{font-size:28px!important}}@media(min-width:750px){.section--featured-products-tab .tabs__tab:before{top:39px!important;height:2px!important}}@media(max-width:749px){.footer-faq__a{padding:7px 22px 10px!important}}@media(max-width:749px){.section--slideshow .swiper-slide:nth-child(n) .btn{padding:0 35px!important}}.monthly-edit__subtitle p:first-child{margin-top:15px!important}.category-carousel__btn{line-height:normal!important}.nl-block__submit{padding:0 50px!important}.nl-block__field input{padding:2px 18px!important;border-radius:8px!important}.blog-carousel .blog-carousel__btn.btn{padding:1px!important;width:90%}.category-carousel__btn{width:90%!important}.punti-jelly__btn .btn{padding:0 35px!important}[id$=__17824695031debe3b3]{background:#f1f0ed}[id$=__17824695031debe3b3] .page-width{padding-inline:0!important;--page-padding:0!important}@media(min-width:990px){.category-carousel__card{flex:0 0 calc((100% - 48px)/5)!important;max-width:none!important}}@media(min-width:750px){.monthly-edit__title{font-size:38px!important;font-weight:500!important}}.category-carousel{position:relative}.category-carousel__arrow{display:none}@media(min-width:990px){.category-carousel__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #0000001f;cursor:pointer;color:#505050}.category-carousel__arrow svg{width:16px;height:16px}.category-carousel__arrow--prev{left:8px}.category-carousel__arrow--next{right:8px}}@media(min-width:750px){.category-carousel__heading,.discover-look__heading{font-size:38px!important}}.section--featured-products-tab,.monthly-edit:not(body),.category-carousel,.academy-feature,.business-club,.punti-jelly,.nl-block,.blog-carousel,.discover-look{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:990px){.category-carousel__track{scroll-snap-type:none!important;scroll-behavior:smooth}.category-carousel__card{scroll-snap-align:none!important}}.category-carousel__arrow{display:none!important}@media(min-width:750px){.category-carousel__track{scroll-snap-type:none!important;scroll-behavior:smooth}.category-carousel__card{scroll-snap-align:none!important}}@media(min-width:990px){.category-carousel__arrow{display:flex!important}}.category-carousel__track{scroll-behavior:auto!important}.category-carousel__arrow{display:none;padding:0!important}@media(min-width:990px){.category-carousel__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;border-radius:50%;border:1px solid #505050;background:#ffffffe6;color:#505050;font-size:24px;line-height:1;cursor:pointer}.category-carousel__arrow svg{display:none}.category-carousel__arrow--prev{left:-6px}.category-carousel__arrow--next{right:-6px}}.academy-feature__panel-title{display:none}@media(min-width:990px){.academy-feature__inner>.academy-feature__title{display:none}.academy-feature__panel-title{display:block;font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#505050;font-size:18px;margin:0 0 16px}}@media(min-width:750px){.academy-feature__inner{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;text-align:left}.academy-feature__inner>.academy-feature__title{display:none}.academy-feature__images{flex:1 1 calc(50% - 12px);aspect-ratio:auto;gap:0}.academy-feature__img--right{display:none}.academy-feature__img--left{flex:1 1 100%;width:100%;border-radius:16px;overflow:hidden}.academy-feature__panel{flex:1 1 calc(50% - 12px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f1f0ed;border-radius:16px;padding:32px 24px}.academy-feature__panel-title{display:block;font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#505050;font-size:18px;margin:0 0 16px}}@media(min-width:750px){.academy-feature__panel .academy-feature__panel-title{display:block!important}}.cactus-two-col{display:flex;gap:24px;max-width:1600px;margin:0 auto;align-items:stretch;padding:0 20px}.cactus-two-col>.shopify-section{flex:1 1 calc(50% - 12px);min-width:0;margin:0}@media(min-width:750px){.cactus-two-col .punti-jelly,.cactus-two-col .business-club{padding:0!important;max-width:none!important}.cactus-two-col .punti-jelly__card,.cactus-two-col .business-club__card{aspect-ratio:1/1;height:100%;border-radius:16px;overflow:hidden}.cactus-two-col .punti-jelly__bg,.cactus-two-col .business-club__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}[id$=__academy_feature_home],.cactus-two-col{background:#fffef9}.monthly-edit__card,.academy-feature__inner,.nl-block__card,.business-club__card,.punti-jelly__card{max-width:100%!important}.cactus-two-col{max-width:none!important;padding-left:40px;padding-right:40px}.cactus-two-col{max-width:none!important;background:#f9f8f2;padding-left:max(40px,calc((100% - 1600px)/2))!important;padding-right:max(40px,calc((100% - 1600px)/2))!important}.blog-carousel__wrap{position:relative}.blog-carousel__track{scroll-behavior:auto!important}.blog-carousel__arrow{display:none;padding:0!important}@media(min-width:750px){.blog-carousel__track{scroll-snap-type:none!important}.blog-carousel__card{scroll-snap-align:none!important;flex:0 0 calc((100% - 64px)/5)!important;max-width:none!important}.blog-carousel__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;border-radius:50%;border:1px solid #505050;background:#ffffffe6;color:#505050;font-size:24px;line-height:1;cursor:pointer}.blog-carousel__arrow--prev{left:-6px}.blog-carousel__arrow--next{right:-6px}}@media(min-width:750px){.blog-carousel__dots{display:none!important}}[id$=__blog_carousel_home]{background:#f1f0ed}[id$=__featured_products_tab_home]{background:#f9f8f2}@media(min-width:1024px){[id$=__featured_products_tab_home]{background:#fffef9!important}}.category-carousel__arrow:disabled,.blog-carousel__arrow:disabled,.tabs__arrow:disabled{opacity:.3!important;pointer-events:none!important;cursor:default}.tabs__arrow--next,.blog-carousel__arrow--next,.category-carousel__arrow--next,.tabs__arrow--prev,.blog-carousel__arrow--prev,.category-carousel__arrow--prev{font-size:0!important}.tabs__arrow--prev:after,.blog-carousel__arrow--prev:after,.category-carousel__arrow--prev:after{content:"";width:55%;height:55%;background-color:#505050;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M156.88 372.7a12.026 12.026 0 0 0 17.09 1.06c5-4.47 5.46-12.2 1.04-17.25L38.96 200.69h460.89c6.71 0 12.15-5.5 12.15-12.28 0-6.77-5.44-12.27-12.15-12.27H38.95L175.01 20.32c4.42-5.05 3.96-12.78-1.04-17.25-5.01-4.47-12.66-4-17.09 1.05l-153.67 176c-4.17 4.55-4.32 11.64-.17 16.39L156.88 372.7z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M156.88 372.7a12.026 12.026 0 0 0 17.09 1.06c5-4.47 5.46-12.2 1.04-17.25L38.96 200.69h460.89c6.71 0 12.15-5.5 12.15-12.28 0-6.77-5.44-12.27-12.15-12.27H38.95L175.01 20.32c4.42-5.05 3.96-12.78-1.04-17.25-5.01-4.47-12.66-4-17.09 1.05l-153.67 176c-4.17 4.55-4.32 11.64-.17 16.39L156.88 372.7z'/%3E%3C/svg%3E") no-repeat center/contain}.tabs__arrow--next:after,.blog-carousel__arrow--next:after,.category-carousel__arrow--next:after{content:"";width:55%;height:55%;background-color:#505050;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M355.12 372.7a12.026 12.026 0 0 1-17.09 1.06c-5-4.47-5.46-12.2-1.04-17.25l136.05-155.82H12.15c-6.71 0-12.15-5.5-12.15-12.28 0-6.77 5.44-12.27 12.15-12.27h460.9L336.99 20.32c-4.42-5.05-3.96-12.78 1.04-17.25 5.01-4.47 12.66-4 17.09 1.05l153.67 176c4.17 4.55 4.33 11.64.17 16.39L355.12 372.7z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M355.12 372.7a12.026 12.026 0 0 1-17.09 1.06c-5-4.47-5.46-12.2-1.04-17.25l136.05-155.82H12.15c-6.71 0-12.15-5.5-12.15-12.28 0-6.77 5.44-12.27 12.15-12.27h460.9L336.99 20.32c-4.42-5.05-3.96-12.78 1.04-17.25 5.01-4.47 12.66-4 17.09 1.05l153.67 176c4.17 4.55 4.33 11.64.17 16.39L355.12 372.7z'/%3E%3C/svg%3E") no-repeat center/contain}@media(min-width:990px){.discover-look__text{font-family:Poppins,sans-serif!important;font-size:22px!important}}@media(min-width:990px){.monthly-edit__btn .btn,.category-carousel__btn,.academy-feature__btn .btn,.business-club__btn .btn,.blog-carousel__btn,.discover-look__btn .btn,.punti-jelly__btn .btn,.nl-block__form button,.product-card__atc{font-size:22px!important}}@media(min-width:990px){.academy-feature__title,.academy-feature__panel-title{font-size:24px!important}.academy-feature__heading{font-size:25px!important}.academy-feature__desc p{font-size:17px!important}}@media(min-width:1025px){.nl-block__card,.nl-block__card *{background:transparent!important}.footer .footer-faq,.footer .footer-block--collapsible .accordion-details__content{height:auto!important;max-height:none!important;overflow:visible!important}.footer .footer-faq__q,.footer .footer-faq__q *{pointer-events:auto!important;cursor:pointer!important}.footer .footer-faq__q *{font-size:20px!important}.footer__top summary{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@media(min-width:1025px){.cactus-footer-grid{--cfg-line:rgba(255,255,255,.72)}.cactus-footer-grid .footer__wrapper{padding-top:0!important;padding-bottom:40px!important}.cactus-footer-grid .footer-tagline{padding:0 20px!important;border-bottom:1px solid var(--cfg-line)!important}.cactus-footer-grid .footer-tagline__text{padding:20px 0!important;font-weight:500!important;font-size:22px!important;letter-spacing:.04em!important;line-height:1.43!important}.cactus-footer-grid .footer__top.page-width{padding-inline:0!important}.cactus-footer-grid .footer__top-wrapper{display:grid!important;grid-template-columns:37.68% 3.41% minmax(186px,11.28fr) 15.22fr minmax(185px,10.71fr) 21.7fr;grid-template-rows:auto auto auto;column-gap:0;row-gap:0;align-items:start;margin:0!important}.cactus-footer-grid .footer__top-wrapper>*{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}.cactus-footer-grid .footer-block+.footer-block{border:none!important;padding-left:0!important;padding-top:0!important}.cactus-footer-grid .footer__top-wrapper>.nl-block{grid-column:1;grid-row:1/3;align-self:stretch;background:transparent!important;padding:26px 6% 40px!important;border-right:1px solid var(--cfg-line)!important}.cactus-footer-grid .nl-block__card{max-width:none!important;margin:0!important;border-radius:0!important;overflow:visible!important}.cactus-footer-grid .nl-block__image{display:none!important}.cactus-footer-grid .nl-block__body{padding:0!important}.cactus-footer-grid .nl-block__title{font-size:clamp(65px,5.5vw,95px)!important;line-height:1.07!important;margin:0 0 40px!important;color:#fff!important}.cactus-footer-grid .nl-block__subtitle p{font-weight:300!important;font-size:clamp(16px,1.389vw,20px)!important;line-height:1.27!important;max-width:21.8em;margin:0 auto 39px!important;color:#fff!important}.cactus-footer-grid .nl-block__subtitle strong{font-weight:600!important}.cactus-footer-grid .nl-block__field{max-width:min(461px,80.4%);margin:0 auto}.cactus-footer-grid .nl-block__field input{height:42px!important;padding:0 20px 0 33px!important;border:1px solid #fff!important;border-radius:8px!important;background:transparent!important;font-size:16px!important;letter-spacing:.04em!important;color:#fff!important}.cactus-footer-grid .nl-block__field input::placeholder{color:#fff!important;opacity:1!important}.cactus-footer-grid .nl-block__card .nl-block__submit{width:min(256px,44.7%)!important;max-width:100%!important;height:38px!important;min-height:38px!important;margin:50px 0 0!important;padding:0!important;background:transparent!important;border:1px solid #fff!important;color:#fff!important;border-radius:8px!important;font-weight:400!important}.cactus-footer-grid .nl-block__card .nl-block__submit:hover{background:#fff!important;border-color:#fff!important;color:#003d31!important}.cactus-footer-grid .nl-block__card .nl-block__submit:hover .nl-block__submit-label{color:#003d31!important}.cactus-footer-grid .nl-block__note p{font-weight:300!important;font-size:11px!important;line-height:1.27!important;max-width:363px;margin:56px auto 0!important;color:#fff!important}.cactus-footer-grid .nl-block__note a{text-decoration:underline}.cactus-footer-grid .footer__top-wrapper>.footer-block--collapsible{grid-column:2/7;grid-row:1;border-bottom:1px solid var(--cfg-line)!important}.cactus-footer-grid .footer-block--collapsible .footer-accordion-details>summary{display:flex!important;align-items:center;justify-content:space-between;min-height:91px;padding:0 24.9% 0 50px!important;pointer-events:auto!important;cursor:pointer}.cactus-footer-grid .footer-block--collapsible .footer-accordion-details>summary>span{display:flex!important}.cactus-footer-grid .footer-block--collapsible .footer-accordion-details>summary .icon-plus-toggle{width:28px;height:28px}.cactus-footer-grid .footer-block--collapsible .accordion-details__content{padding:0 50px 24px!important}.cactus-footer-grid .footer-faq__item:last-child{border-bottom:none}.cactus-footer-grid .footer__top-wrapper>.footer-block:not(.footer-block--collapsible){grid-row:2;padding:42px 16px 44px 0!important}.cactus-footer-grid .footer__top-wrapper>.footer-block--menu{grid-column:3}.cactus-footer-grid .footer__top-wrapper>.footer-block--menu+.footer-block--menu{grid-column:4}.cactus-footer-grid .footer__top-wrapper>.footer-block--menu+.footer-block--menu+.footer-block--menu{grid-column:5}.cactus-footer-grid .footer__top-wrapper>.footer-block--contact_information{grid-column:6}.cactus-footer-grid .footer-block:not(.footer-block--collapsible) summary{padding:0!important;min-height:0!important}.cactus-footer-grid .footer-block h3.footer-block__heading{font-weight:600!important;font-size:clamp(16px,1.389vw,20px)!important;line-height:1.38!important;margin:0!important}.cactus-footer-grid .footer-block:not(.footer-block--collapsible) .accordion-details__content{padding:21px 0 0!important}.cactus-footer-grid .footer-block .linklist--vertical li+li{padding-top:9px}.cactus-footer-grid .footer-block .linklist a,.cactus-footer-grid .footer-info__item{font-size:clamp(14px,1.111vw,16px)!important;line-height:1.89!important;font-weight:400}.cactus-footer-grid .footer-info__item+.footer-info__item{margin-top:0!important}.cactus-footer-grid .footer-info__item svg{display:none!important}.cactus-footer-grid .footer__top-wrapper:after{grid-column:1/7;grid-row:3;width:100%!important;flex-basis:auto!important;box-sizing:content-box;aspect-ratio:1728/603;height:auto;margin:0!important;padding-top:48px;border-top:1px solid var(--cfg-line);background:url(footer-logo.svg) no-repeat center bottom/90.57% auto;pointer-events:none}.cactus-footer-grid .footer__bottom{padding-top:80px!important}.cactus-footer-grid .footer__copyright-content{font-family:Poppins,sans-serif!important;font-weight:300!important;font-size:16px!important}}@media(min-width:750px){.section--slideshow .swiper-slide:nth-child(n) .slideshow__title{font-size:clamp(74px,8.59vw,110px)!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle{font-size:clamp(13px,1.88vw,24px)!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__description,.section--slideshow .swiper-slide:nth-child(n) .slideshow__description *{font-size:clamp(13px,1.88vw,24px)!important}.monthly-edit__title{font-size:clamp(19px,2.97vw,38px)!important}.monthly-edit__subtitle p{font-size:clamp(15px,1.72vw,22px)!important}.monthly-edit__subtitle p:first-child{font-size:clamp(18px,1.95vw,25px)!important}.monthly-edit__btn .btn{font-size:clamp(14px,1.72vw,22px)!important}.section--featured-products-tab .tabs__tab-heading{font-size:clamp(18px,2.5vw,32px)!important}.category-carousel__heading{font-size:clamp(18px,2.97vw,38px)!important}.category-carousel__name{font-size:clamp(23px,2.73vw,35px)!important}.blog-carousel__name{font-size:clamp(17px,1.56vw,20px)!important}.category-carousel__btn,.blog-carousel__btn,.blog-carousel .blog-carousel__btn.btn{font-size:clamp(14px,1.33vw,17px)!important}.blog-carousel__footer-heading{font-size:clamp(18px,2.03vw,26px)!important}.blog-carousel__footer-text{font-size:clamp(15px,1.8vw,23px)!important}.blog-carousel__footer-btn .btn{font-size:clamp(14px,1.72vw,22px)!important}.academy-feature__title,.academy-feature__panel-title{font-size:clamp(18px,1.88vw,24px)!important}.academy-feature__heading{font-size:clamp(16px,1.95vw,25px)!important}.academy-feature__desc p{font-size:clamp(13px,1.33vw,17px)!important}.academy-feature__btn .btn,.business-club__btn .btn,.punti-jelly__btn .btn{font-size:clamp(14px,1.72vw,22px)!important}.nl-block__form button{font-size:clamp(14px,1.56vw,20px)!important}.discover-look__heading{font-size:clamp(18px,2.97vw,38px)!important}.discover-look__text{font-size:clamp(15px,1.72vw,22px)!important}.discover-look__btn .btn{font-size:clamp(14px,1.72vw,22px)!important}.monthly-edit__panel-title{font-size:clamp(90px,11.33vw,145px)!important}.footer-tagline__text{font-size:clamp(18px,2.5vw,32px)!important}.footer .footer-block__heading,.footer .footer-block__heading *{font-size:clamp(14px,1.56vw,20px)!important}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__title a,.product-card .product-card__info .price,.product-card .product-card__info .limoniapps-discountninja-productprice,.product-card .product-card__info .limoniapps-discountninja-productprice *{font-size:17px!important}}.footer .footer-block__heading,.footer .footer-block__heading *{font-family:Poppins,sans-serif!important;font-weight:600!important}@media(min-width:990px){.section--featured-products-tab .tabs__nav motion-element{gap:0 10.2rem!important}[id$=__blog_carousel_home]{background:#f9f8f2!important}.category-carousel{padding-left:56px!important;padding-right:56px!important}.category-carousel__arrow--prev,.blog-carousel__arrow--prev,.tabs__arrow--prev{left:6px!important}.category-carousel__arrow--next,.blog-carousel__arrow--next,.tabs__arrow--next{right:6px!important}.category-carousel__arrow,.blog-carousel__arrow,.tabs__arrow{width:47px!important;height:47px!important}.blog-carousel__footer-btn .btn{padding:2px 45px!important}.academy-feature__btn .btn{padding:4px 45px!important}.discover-look__btn .btn{padding:1px 45px!important}.monthly-edit__btn .btn{padding:2px 45px!important}}.footer-info__item svg path{fill:none!important}.cart-count{width:16px;height:16px;font-size:10px}.cart-count--absolute{top:.3rem;inset-inline-end:0rem}@media(max-width:767.98px){.footer__bottom-row{align-items:center}.footer__copyright-content{text-align:center}}.product-card__quickview,.product__media-icon{display:none!important}.section--featured-products-tab .f-column,.section--featured-products-tab .product-card,.section--featured-products-tab .product-card__wrapper{height:auto!important}.section--featured-products-tab .product-card,.section--featured-products-tab .product-card__wrapper{position:relative!important}.section--featured-products-tab .product-card__image-wrapper{background:#f6f5f3!important;border-radius:13px!important;overflow:hidden}.section--featured-products-tab .product-card__image-wrapper img{object-fit:cover}.section--featured-products-tab .product-card__info{position:absolute!important;left:0!important;right:0!important;bottom:53.5px!important;top:auto!important;display:grid!important;align-items:center;column-gap:8px;row-gap:2.6px;padding:0 16px!important;margin:0!important;z-index:2}.section--featured-products-tab .product-card__title{font-size:16px!important;font-weight:500!important;line-height:1.15!important;color:#505050!important;margin:0!important}.section--featured-products-tab .product-card__title a{color:#505050!important}.section--featured-products-tab .product-card__info .price,.section--featured-products-tab .product-card__info .price *{font-size:16px!important;font-weight:500!important;color:#505050!important}.section--featured-products-tab .product-card__main-actions,.section--featured-products-tab .product-card__actions{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;margin:0!important;padding:0 12px 15px!important;z-index:2}.section--featured-products-tab .product-card__atc-icon{display:none!important}.section--featured-products-tab .product-card__atc{background:transparent!important;border:1px solid #505050!important;border-radius:8px!important;color:#505050!important;width:100%!important;height:24px!important;padding:0 4px!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;white-space:nowrap!important}.section--featured-products-tab .product-card__atc-text{font-size:15px!important;font-weight:400!important;line-height:1!important}.section--featured-products-tab .product-card__info .product-card__type,.section--featured-products-tab .product-card__info .product-card__vendor,.section--featured-products-tab .product-card__info .pc-volume{font-size:13px!important;line-height:15px!important}.section--featured-products-tab .product-card__info .product-card__title,.section--featured-products-tab .product-card__info .product-card__title a,.section--featured-products-tab .product-card__info .limoniapps-discountninja-productprice,.section--featured-products-tab .product-card__info .limoniapps-discountninja-productprice *,.section--featured-products-tab .product-card__info .price,.section--featured-products-tab .product-card__info .price *{line-height:18.4px!important}.section--featured-products-tab .product-card__info .limoniapps-discountninja-productprice>*{margin:0!important}.section--featured-products-tab .product-card__badge{top:15px!important;right:18px!important;left:auto!important}.section--featured-products-tab .product-card .f-badge{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}.section--featured-products-tab .product-card .f-badge,.section--featured-products-tab .product-card .f-badge *{font-size:15px!important;font-weight:500!important;line-height:1.29!important;color:#505050!important}.product-card .f-badge--new,.product-card .f-badge--sale,.product-card .f-badge--soldout,.section--featured-products-tab .product-card .f-badge--new,.section--featured-products-tab .product-card .f-badge--sale,.section--featured-products-tab .product-card .f-badge--soldout{background:#505050!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:.083em .667em!important;font-size:12px!important;font-weight:500!important;line-height:1.29!important}.product-card .f-badge--new *,.product-card .f-badge--sale *,.product-card .f-badge--soldout *,.section--featured-products-tab .product-card .f-badge--new *,.section--featured-products-tab .product-card .f-badge--sale *,.section--featured-products-tab .product-card .f-badge--soldout *{color:#fff!important;font-size:1em!important;line-height:1.29!important}@media(max-width:767px){.section--featured-products-tab .product-card .f-badge--new,.section--featured-products-tab .product-card .f-badge--sale,.section--featured-products-tab .product-card .f-badge--soldout{font-size:10px!important}}body.product-template [id*=related-products] .product-card__main-actions,body.product-template [id*=related-products] .product-card__actions,.section--featured-products-tab .product-card__main-actions,.section--featured-products-tab .product-card__actions{background:transparent!important}.product-form__quantity quantity-input.quantity{border:none!important;border-radius:8px!important;position:relative;align-items:center!important}.product-form__quantity quantity-input.quantity:before{box-shadow:none!important;border-color:transparent!important}.product-form__quantity quantity-input.quantity:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #505050;border-radius:16px;transform:scale(.5);transform-origin:0 0;pointer-events:none}.subscription-popup__title,.subscription-popup__title h1,.subscription-popup__title h2,.subscription-popup__title h3{color:#505050!important}#Newsletter-submit--Popup{background:#003d31!important;color:#f9f8f2!important;border-radius:8px!important;border-color:#003d31!important}.subscription-popup__text:has(a),.subscription-popup__text:has(a) p,.subscription-popup__text:has(a) a{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:300!important}[id*=SubscriptionModal] .drawer__inner{background:#f9f8f2!important;border-radius:34px!important;overflow:hidden}.subscription-popup__image img{padding:20px!important;border-radius:33px 33px 0 0!important}.subscription-popup .subscription-popup__blocks{background:#f9f8f2!important}.subscription-popup .drawer__close-btn{top:3.2rem!important;inset-inline-end:3.2rem!important}.subscription-popup .subscription-popup__blocks{padding-top:0!important}@media(max-width:749px){#Newsletter-submit--Popup{height:27px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}}.subscription-popup__text:not(:has(a)),.subscription-popup__text:not(:has(a)) p{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:300!important}.subscription-popup__text:not(:has(a)) strong{font-weight:600!important}#Newsletter-submit--Popup{margin-top:20px!important;margin-bottom:20px!important}.subscription-popup .drawer__close-btn:before{display:none!important}.subscription-popup .drawer__close-btn svg.icon-close{display:block!important;width:15px!important;height:15px!important}.subscription-popup .drawer__close-btn .icon-close path{stroke:#b2b2b2!important;stroke-width:2!important}.subscription-popup .drawer__close-btn{color:#b2b2b2!important}@media(max-width:749px){.section--featured-products-tab .tabs__panel{padding-left:20px!important}.academy-feature__heading{text-transform:uppercase!important}}@media(max-width:749px){.footer .footer__top.page-width{padding-left:0!important;padding-right:0!important}}.pjb{padding-left:0!important;padding-right:0!important}.pjb__card{border-radius:0!important;width:100%!important}.pjb__note{display:none!important}.pjb__title{font-size:65px!important}.pjb__points,.pjb__points p,.pjb__points strong{font-weight:400!important;font-size:11px!important}.pjb__btn{width:100%!important}.pjb__btn .btn{width:90%!important}.pjb__points p strong{font-size:16px!important}.pjb.section{background:#fffef9!important;padding-bottom:30px!important}[id*=__product-grid]>.section-divider{display:none!important}[id*=ProductSubmitButton] span{font-size:clamp(12px,3.6vw,16px)!important;font-weight:400!important;white-space:nowrap!important}.th_prd_wl_btn .th_wl_icon{margin-right:0!important}body.product-template .th_prd_wl_btn .th_wl_button_after svg[data-slim] path,body.product-template .th_prd_wl_btn .th_wl_button_after .th_wl_icon path{fill:#e53935!important;stroke:#e53935!important}.th_prd_wl_btn .th_wl_button_after{background:transparent!important}body.product-template .product__block--complementary .product-card__wrapper{padding:0!important}body.product-template .product-form__submit.btn--primary:hover{background:transparent!important;background-color:transparent!important;color:#003d31!important;border-color:#003d31!important}body.product-template .product-form__submit.btn--primary:hover *{color:#003d31!important}body.product-template [id*=related-products] .product-card__image--main{--aspect-ratio:3/4 !important}.jdgm-sort-dropdown,.jdgm-sort-dropdown:focus,.jdgm-sort-dropdown:focus-visible,.jdgm-sort-dropdown:active,.jdgm-sort-dropdown-wrapper,.jdgm-sort-dropdown-wrapper:focus,.jdgm-sort-dropdown-wrapper:focus-visible,.jdgm-sort-dropdown-wrapper:focus-within,.jdgm-rev-widg__sort-wrapper :focus,.jdgm-rev-widg__sort-wrapper :focus-visible{outline:0!important;outline-color:transparent!important;box-shadow:none!important;border-color:transparent!important}body.product-template .th_prd_wl_btn{left:auto!important;right:14px!important;width:44px!important}body.product-template .th_prd_wl_btn .d-flex,body.product-template .th_prd_wl_btn .th_wl_button,body.product-template .th_prd_wl_btn .th_wl_button_after{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.product-template .th_prd_wl_btn .th_wl_text{display:none!important}body.product-template .th_prd_wl_btn .th_wl_icon{width:30px!important;height:30px!important;transform:translateY(-5px)!important}body.product-template .cactus-points-row,body.product-template .cactus-points-row span,body.product-template .cactus-points-row strong{font-weight:600!important}body.product-template .cactus-cose__text{padding-bottom:0!important}.jdgm-rev__buyer-badge{background:#003d31!important;background-color:#003d31!important;border-radius:3px!important}#ProductsList.f-grid-1-cols .product-card__image--main{--aspect-ratio:1/1 !important}@media(max-width:749px){[id*=pj_band_gaAA4B] .pjb__media{flex:0 0 34%!important;max-width:34%!important}[id*=pj_band_gaAA4B] .pjb__title{white-space:nowrap!important;font-size:clamp(40px,13vw,60px)!important}}.subscription-popup .fixed-overlay{background:transparent!important}.subscription-popup.drawer.modal{transition:opacity .4s ease,visibility .4s ease!important}#Newsletter-submit--Popup:hover{background:transparent!important;background-color:transparent!important;color:#003d31!important;border-color:#003d31!important}#Newsletter-submit--Popup:hover *{color:#003d31!important}.category-carousel__btn:hover,.category-carousel__btn:hover *{color:#505050!important}@media(max-width:1024px){.footer .footer__top-wrapper>.footer-block:first-child,.footer .footer__top-wrapper>.footer-block:last-child{position:relative}.footer .footer__top-wrapper>.footer-block:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#fff;transform:scaleY(.5);transform-origin:top}.footer .footer__top-wrapper>.footer-block:last-child:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#fff;transform:scaleY(.5);transform-origin:bottom}}@media(max-width:767.98px){.slideshow__text{padding:2.2rem 0}.swipe-mobile{--column-width-mobile:58vw}.section--featured-products-tab .swipe-mobile{--column-width-mobile:56.14vw}body.product-template [id*=related-products] .product-card:not(.product-card--list) .product-card__atc{height:27px!important;min-height:27px!important}.section--featured-products-tab .f-masonry,.section--featured-products-tab .swipe-mobile__inner{column-gap:16px!important}[id*=category_carousel_home]{padding-top:20px!important;padding-bottom:0!important}[id*="17824695031debe3b3"]{--section-padding-top:70px !important}[id*=academy_feature_home]{--section-padding-top:40px !important;padding-top:40px!important}[id*=pj_band_gaAA4B] .pjb__card{padding:20px!important}.blog-carousel{padding:40px 20px}}@media(max-width:749px){body.collection-template .image-with-text .rich-text__heading{font-size:65px!important}}body.article-template [id*=newsletter_footer] .nl-block__image,body.blog-template [id*=newsletter_footer] .nl-block__image,body.collection-template [id*=newsletter_footer] .nl-block__image,body.landing-iva [id*=newsletter_footer] .nl-block__image,body.cactus-academy [id*=newsletter_footer] .nl-block__image,body:has(.acl) [id*=newsletter_footer] .nl-block__image,body.punti-jolly [id*=newsletter_footer] .nl-block__image,body.product-template [id*=newsletter_footer] .nl-block__image{display:none!important}product-slider .product-card:not(.product-card--list) .product-card__image--main{--aspect-ratio:3/4 !important}.section--featured-products-tab .product-card:not(.product-card--list) .product-card__image--main{--aspect-ratio:13/18 !important}.product-card:not(.product-card--list) .product-card__atc{height:24px!important;min-height:0!important}@media(max-width:749px){body.product-template .product__block--collapsible_tab summary h2,body.product-template .product__block--collapsible_tab summary h3,body.product-template .product__block--collapsible_tab summary .inline-richtext{font-size:13px!important}}body.product-template [id*=related-products] .section__heading{font-size:18px!important;font-weight:500!important}@media(max-width:749px){body.product-template .product__block--collapsible_tab{margin-left:-15px!important;margin-right:-15px!important}body.product-template .product__block--collapsible_tab summary,body.product-template .product__block--collapsible_tab .accordion-details__content,body.product-template .product__block--collapsible_tab .cactus-cose__more{padding-left:15px!important;padding-right:15px!important}}.product-form__quantity quantity-input.quantity{width:101px!important;flex:0 0 101px!important}.cactus-fbt-nav .cactus-fbt-prev svg,.cactus-fbt-nav .cactus-fbt-next svg{width:22px!important;height:22px!important}html body.product-template product-info.section.block.color-scheme-1[id*=MainProduct]{background-color:#fffef9!important}.monthly-edit__subtitle{margin-bottom:10px!important}.academy-feature__btn{margin-top:15px!important}.business-club__note{display:none!important}.monthly-edit__btn .btn--secondary,.discover-look__btn .btn--secondary,.academy-feature__btn .btn--secondary,.business-club__btn .btn--secondary,.blog-carousel__footer-btn .btn--secondary{width:205px!important;max-width:205px!important}.nl-block__submit,.blog-carousel__footer-btn .btn{height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.nl-block__card .nl-block__submit{color:#fff!important}.business-club__btn .btn,.slideshow__buttons .btn{height:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.section--featured-products-tab .product-card:not(.product-card--list) .product-card__atc{height:27px!important;min-height:27px!important}.monthly-edit__btn .btn{height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.category-carousel__btn{height:29px!important;min-height:29px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}#Newsletter-submit--Popup,.newsletter-form__button{width:215px!important;min-width:215px!important;height:32px!important;min-height:32px!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.discover-look__btn .btn{width:206px!important;min-width:206px!important;height:31px!important;min-height:31px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.academy-feature__btn .btn{width:206px!important;min-width:206px!important;height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}body.collection-template [id*=image_with_text_aYCyYT] .section--padding{--section-padding-top:0 !important;padding-top:0!important;--section-padding-bottom:0 !important;padding-bottom:0!important}body.collection-template .collection.page-width{background:#fffef9}body.collection-template [id*=__newsletter_footer],body.collection-template [id*=__newsletter_footer] .nl-block,body.landing-iva [id*=__newsletter_footer],body.landing-iva [id*=__newsletter_footer] .nl-block,body.collection-template .pjb.section,body.collection-template [id*=__faq_footer_style],body.collection-template [id*=__faq_footer_style] .pjp-faq,body.collection-template [id*=__image_with_text_aYCyYT],body.collection-template [id*=__image_with_text_aYCyYT] .section,body.collection-template [id*=__image_with_text_aYCyYT] .image-with-text__inner{background:#fffef9!important}body.collection-template [id*=__image_with_text_aYCyYT] .image-with-text__content{background:#f6f5f3!important}.footer__top summary{padding-left:30px;padding-right:30px}body.product-template [id*=__breadcrumbs] .breadcrumbs{display:block!important;text-align:center!important;text-transform:uppercase;font-size:12px!important}body.product-template [id*=__breadcrumbs] .breadcrumbs a,body.product-template [id*=__breadcrumbs] .breadcrumbs span{display:inline!important}body.product-template [id*=__breadcrumbs] .breadcrumbs a,body.product-template [id*=__breadcrumbs] .breadcrumbs span{color:#505050!important;font-size:12px!important}body.product-template [id*=__breadcrumbs] .breadcrumbs{text-decoration:underline!important;text-decoration-skip-ink:none!important}body.product-template [id*=__breadcrumbs] .breadcrumbs a,body.product-template [id*=__breadcrumbs] .breadcrumbs span{text-decoration:none!important}body.product-template [id*=__breadcrumbs] .breadcrumbs .breadcrumbs--sep{margin:0!important;padding:0!important}body.collection-template #ProductGridWrapper,body.collection-template #ProductGridContainer,body.collection-template .collection__content>*{min-width:0!important;max-width:100%!important}body.product-template .cactus-points-row{background:#f6f5f3!important;padding:5px!important;border-radius:4px!important}body.product-template .cactus-points-row,body.product-template .cactus-points-row *{color:#003d31!important}body.product-template .cactus-cose summary .cactus-hema-inline{margin:0 0 0 12px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}body.product-template .cactus-cose summary .cactus-hema-inline .hema-tpo-label{margin:0!important}body.product-template .cactus-pill-holder{display:flex;justify-content:space-between;align-items:center;gap:10px}body.product-template .cactus-pill-holder>[id*=judge_me_reviews_preview_badge]{margin:0!important;flex:0 1 auto;min-width:0}body.product-template .cactus-pill-holder .jdgm-prev-badge__text{display:inline!important;font-size:13px;color:#505050!important}body.product-template .cactus-hema-inline .hema-tpo-label{background:transparent!important}body.product-template .jdgm-widget-actions-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;align-items:stretch!important}body.product-template .jdgm-widget-actions-wrapper>a{flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important;text-align:center!important}body.product-template .jdgm-widget-actions-wrapper>a.jdgm-write-rev-link{background:transparent!important;border-color:#505050!important;color:#505050!important}@media(min-width:992px){body.product-template .jdgm-rev-widg .jdgm-row-stars{padding-bottom:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:20px!important}body.product-template .jdgm-rev-widg .jdgm-row-stars>.jdgm-rev-widg__summary,body.product-template .jdgm-rev-widg .jdgm-row-stars>.jdgm-histogram,body.product-template .jdgm-rev-widg .jdgm-row-stars>.jdgm-widget-actions-wrapper{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border-left:0!important}}@media(min-width:768px){body.product-template div.jdgm-rev-widg .jdgm-widget-actions-wrapper{justify-content:center!important}body.product-template div.jdgm-rev-widg .jdgm-widget-actions-wrapper>a.jdgm-write-rev-link,body.product-template div.jdgm-rev-widg .jdgm-widget-actions-wrapper>a.jdgm-ask-question-btn{flex:0 1 240px!important;width:240px!important;max-width:240px!important}}body.product-template{background:#fffef9!important}body.product-template .shopify-section>.section:not(.footer):not(.footer-tagline):has(.jdgm-review-widget){background-color:#f9f8f2!important}body.product-template [id*=__breadcrumbs]{background-color:#f9f8f2!important}@media(max-width:749px){[id*=__newsletter_footer]{padding-top:25px!important}}body.product-template .jdgm-widget-actions-wrapper>a{display:flex!important;align-items:center!important;justify-content:center!important}body.product-template .jdgm-prev-badge__stars .jdgm-star.jdgm--on,body.product-template .jdgm-rev-widg__summary-stars .jdgm-star.jdgm--on,body.product-template .jdgm-rev__rating .jdgm-star.jdgm--on{color:#003d31!important}body.product-template .jdgm-rev-widg__summary-stars .jdgm-star:before,body.product-template .jdgm-rev__rating .jdgm-star:before{content:""!important;display:inline-block!important;width:1.3em!important;height:1.3em!important}body.product-template .jdgm-rev__buyer-badge{padding-left:10px!important;padding-right:10px!important}.vw-grid-head{padding:19px 20px 0;text-align:center}.vw-grid-title{font-family:Edwardian Script ITC,cursive!important;font-size:65px!important;font-weight:400!important;line-height:1.07!important;text-transform:none!important;text-align:center!important;color:#505050!important;letter-spacing:0!important;margin:0!important}.vw-grid-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:15px;line-height:1.15;color:#505050;text-align:center;margin:0 0 20px}subscription-popup .subscription-popup__blocks{background-color:#f9f8f2!important}body.product-template .jdgm-row-search,body.product-template .jdgm-rev-widg__sort-wrapper{display:none!important}body.product-template .jdgm-rev-widg{padding-top:32px!important}body.product-template .section--related-products{padding-top:20px!important}.contatti-intro{text-align:center}.contatti-intro__title{font-family:Edwardian Script ITC,cursive!important;font-weight:400!important;font-size:65px!important;line-height:1!important;color:#505050!important;text-transform:none!important;margin:0 0 20px!important}@media(min-width:990px){.contatti-intro__title{font-size:85px!important}}.contatti-intro__line{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#505050!important;margin:0 0 5px!important}.contatti-intro__line a{color:inherit!important;text-decoration:none!important}.contact__wrapper,.contact__wrapper *{color:#505050!important}.contact__wrapper .form-control::placeholder{color:#505050!important;opacity:.6}.contact__wrapper .btn,.contact__wrapper .btn *{color:#fff!important}body.contact,body.contact [id*=breadcrumbs],body.contact .shopify-section>.section:has(.contatti-intro){background-color:#f9f8f2!important}body.contact .contact-form,body.contact .contact-form__wrapper,body.contact .contact__wrapper{background-color:#fffef9!important}@media(min-width:990px){body.contact .contact-form>.page-width{background:#f9f8f2;padding-bottom:30px}body.contact .contact-form.section--padding{padding-bottom:0!important}}body.collection-template .collection-hero{display:none!important}.pjp-subnav{margin:0;background:#f9f8f2;border-top:1px solid rgba(80,80,80,.2);border-bottom:1px solid #e5e3d8}.pjp-subnav__scroll{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;padding:12px 16px;scrollbar-width:none;-ms-overflow-style:none}.pjp-subnav__scroll::-webkit-scrollbar{display:none}.pjp-subnav__item{flex:0 0 auto;font-family:Poppins,sans-serif;font-size:13px;font-weight:300;color:#505050;text-transform:uppercase;text-decoration:none;letter-spacing:.3px}.pjp-subnav__item.is-active{font-weight:600}body.collection-template #MainContent>.shopify-section:has(#pjp-subnav){position:sticky!important;top:var(--pjp-subnav-top, calc(var(--header-height,64px) - 1px))!important;z-index:19!important;background:#f9f8f2!important}body.collection-template #ProductGridWrapper>.sticky-element{position:sticky!important;top:var(--header-height,64px)!important;z-index:18!important;background:#f9f8f2!important;box-shadow:0 0 0 100vmax #f9f8f2;clip-path:inset(0 -100vmax);margin-bottom:20px!important}@media(min-width:1024px){body.collection-template #ProductGridWrapper>.sticky-element:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#e5e3d8;box-shadow:0 0 0 100vmax #e5e3d8;clip-path:inset(0 -100vmax);pointer-events:none}}body.collection-template.has-pjp-subnav #ProductGridWrapper>.sticky-element,body.collection-template:has(#pjp-subnav) #ProductGridWrapper>.sticky-element{top:var(--pjp-toolbar-top, calc(var(--header-height,64px) + 44px))!important}body.collection-template .collection__toolbar{margin-bottom:0!important}.facets-active,#FacetFiltersActive{display:none!important}#MenuDrawer .h2m-menu__mobile .h2m-main-menu-item:not(.h2m-item__hide_on_mobile),.h2m-menu__mobile .h2m-main-menu-item:not(.h2m-item__hide_on_mobile){border-color:#e5e5e5!important;border-bottom:1px solid #e5e5e5!important;width:auto!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}#MenuDrawer .h2m-menu__mobile .h2m-main-menu-item:not(.h2m-item__hide_on_mobile):last-child{border-bottom:1px solid #e5e5e5!important}#MenuDrawer .h2m-menu__mobile .h2m-main-menu-item.h2m-menu-active:not(.h2m-item__hide_on_mobile){border-bottom:0!important}#MenuDrawer .h2m-menu__mobile .h2m-menu-item.h2m-main-menu-item.h2m-mt--image:not(.h2m-item__hide_on_mobile){border-bottom:0!important}#MenuDrawer .h2m-menu__mobile .h2m-tree-menu--root-tree>.h2m-tree-list>.h2m-tree-menu-item{margin-left:-16px!important;margin-right:-16px!important}#MenuDrawer .h2m-menu__mobile .h2m-tree-menu--root-tree>.h2m-tree-list>.h2m-tree-menu-item>.h2m-tree-menu--text{padding-left:26px!important;padding-right:26px!important}#MenuDrawer .h2m-menu-item-wrapper-img{align-items:stretch!important}#MenuDrawer .h2m-menu-item-wrapper-img .h2m-title-wrapper{text-align:left!important;align-self:stretch!important;padding-top:8px!important}#MenuDrawer .h2m-menu-item-wrapper-img .h2m-menu-item-title{font-weight:600!important}#MenuDrawer .h2m-menu-item-wrapper-img .h2m-main-desc{text-decoration:underline!important;text-underline-offset:2px}#MenuDrawer .h2m-menu-item-wrapper-img .h2m-menu-item-img,#MenuDrawer .h2m-menu-item-wrapper-img .h2m-item-img{border-radius:10px!important;overflow:hidden!important}#MenuDrawer .h2m-menu-item-wrapper-img .h2m-menu-item-img{width:70%!important;align-self:flex-start!important;justify-content:flex-start!important}#MenuDrawer .h2m-menu-item-wrapper-img .h2m-item-img{width:100%!important;height:auto!important}body.contact .contact__title{text-transform:uppercase!important;font-size:19px!important}body.contact .contact__subtitle{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#505050!important;margin:8px 0 24px!important}body.contact .contact__wrapper .form-control{border-color:#505050!important}body.contact .nl-block__image{display:none!important}body.contact .contact__button .btn{width:166px!important;min-width:166px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:8px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.contact .contact__title{padding-bottom:0!important}body.contact .contact__wrapper .form-control,body.contact [id*=__newsletter_footer],body.contact [id*=__newsletter_footer] .nl-block{background-color:#fffef9!important}body.contact .contact__wrapper .form-label{font-size:12px!important}body.contact .contact__wrapper .form-control::placeholder{font-size:12px!important}.contact-form__wrapper>.contact{background:#f9f8f2!important}body.contact .contact__wrapper{border-radius:16px!important;max-width:90%!important;padding:2.8rem 1.5rem!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:25px!important}@media(min-width:990px){body.contact .contact__wrapper{max-width:35%!important}}body.contact .contact__button .btn:hover{background:transparent!important;border:1px solid #003D31!important;color:#003d31!important}.nl-block__submit:before,.nl-block__submit:after{display:none!important}.nl-block__card .nl-block__submit:hover,body.index-template [id*=__newsletter_footer] .nl-block__submit:hover{background:transparent!important;border:1px solid #003D31!important;color:#505050!important}.nl-block__card .nl-block__submit:hover .nl-block__submit-label{color:#505050!important}body.contact [id*=__breadcrumbs] .section--breadcrumb{padding:14px 20px;border-top:1px solid rgba(80,80,80,.25);border-bottom:1px solid rgba(80,80,80,.25)}body.contact [id*=__breadcrumbs] .breadcrumbs{display:block!important;text-align:center!important;text-transform:uppercase;font-size:12px!important;padding:0!important}body.contact [id*=__breadcrumbs] .breadcrumbs a,body.contact [id*=__breadcrumbs] .breadcrumbs span{display:inline!important}body.contact [id*=__breadcrumbs] .breadcrumbs a,body.contact [id*=__breadcrumbs] .breadcrumbs span{color:#505050!important;font-size:12px!important}body.contact [id*=__breadcrumbs] .breadcrumbs{text-decoration:underline!important;text-decoration-skip-ink:none!important}body.contact [id*=__breadcrumbs] .breadcrumbs a,body.contact [id*=__breadcrumbs] .breadcrumbs span{text-decoration:none!important}body.contact [id*=__breadcrumbs] .breadcrumbs .breadcrumbs--sep{margin:0!important;padding:0!important}.pjb{padding-top:0!important}@media(max-width:749px){[id*=__discover_look_home]{padding-top:30px!important}}.business-club__btn .btn:hover{color:#fff!important;border-color:#fff!important;background:transparent!important}.business-club__btn .btn:before,.business-club__btn .btn:after{display:none!important}body.collection-template .collection.page-width{padding-bottom:25px!important}@media(min-width:1024px){body.collection-template .collection.page-width{padding-left:max(2.9vw,calc((100% - 1316px)/2))!important;padding-right:max(2.9vw,calc((100% - 1316px)/2))!important}}body.collection-template [id*=__image_with_text]{padding-bottom:25px!important}body.collection-template [id*=__image_with_text] .image-with-text__content{padding-bottom:35px!important}body.collection-template [id*=__product-grid]>.section--padding{padding-top:12px!important}body.collection-template.has-pjp-subnav .collection__toolbar{border-top:none!important}body #MenuDrawer .menu-drawer__menus>.h2m-main-menu-item:last-child{border-block-end:none!important;border-bottom:none!important}body.search-template grid-list.f-grid{row-gap:16px!important;column-gap:8px!important}body.search-template .product-card__wrapper{position:relative;display:block;background:#f5f4ef;border-radius:13px;overflow:hidden}body.search-template .product-card__image-wrapper{position:relative;border-radius:0;overflow:hidden}body.search-template .product-card__image--main{--aspect-ratio: 203/281 !important}body.search-template .product-card__image-wrapper img{border-radius:0;object-fit:cover}body.search-template .product-card__info{position:absolute!important;left:0;right:0;bottom:33px;padding:0 7px!important;margin:0!important;display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"type volume" "title price";column-gap:8px;row-gap:0;align-items:center!important;text-align:left!important;z-index:2}body.search-template .product-card__type{display:block!important;grid-area:type;transform:translateY(2px);line-height:1.25!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#505050!important;text-transform:uppercase!important;letter-spacing:.3px;margin:0!important;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.search-template .pc-volume{display:block!important;grid-area:volume;transform:translateY(2px);line-height:1.25!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#505050!important;text-transform:uppercase!important;text-align:right!important}body.search-template .product-card__title,body.search-template .product-card__title a{font-size:14px!important}body.search-template .product-card__title{grid-area:title;font-size:14px!important;font-weight:500!important;color:#505050!important;margin:0!important;line-height:1.15;min-width:0;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.search-template .product-card__title a{display:inline!important;white-space:nowrap!important}body.search-template .product-card__title a{color:#505050!important}body.search-template .product-card__info .limoniapps-discountninja-productprice{grid-area:price}body.search-template .product-card__info .price,body.search-template .product-card__info .price *{color:#505050!important;font-size:14px!important;font-weight:400!important;text-align:right!important;line-height:1.15!important;margin:0!important;padding:0!important}body.search-template .product-card__info .limoniapps-discountninja-productprice .visually-hidden{display:none!important}body.search-template .product-card__badge{position:absolute;top:14px;right:14px;left:auto;background:none!important;z-index:2}body.search-template .product-card__badge .f-badge{background:none!important;color:#505050!important;font-size:14px!important;font-weight:500!important;padding:0!important;text-transform:uppercase}body.search-template .product-card__main-actions{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;margin:0!important;padding:0 5px 6px!important;z-index:2}body.search-template .product-card__atc-icon{display:none!important}body.search-template .product-card__atc{background:transparent!important;border:1px solid #505050!important;border-radius:8px!important;color:#505050!important;width:100%!important;height:24px!important;min-height:0!important;padding:11px 2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;letter-spacing:normal!important;text-transform:uppercase!important;white-space:nowrap!important}body.search-template .product-card__atc-text{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important}body.search-template .product-card__info{bottom:33px!important}body.search-template .product-card__wrapper{background:#f5f4ef!important}body.search-template .product-card .product-card__info .price,body.search-template .product-card .product-card__info .price *{font-size:14px!important;font-weight:400!important}@media(max-width:989px){body.search-template .collection__toolbar{display:flex!important;align-items:stretch;justify-content:flex-start;gap:0!important;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;border-top:1px solid #e5e3d8;border-bottom:1px solid #e5e3d8;padding:0 20px}body.search-template .collection__toolbar>.facet-drawer-wrapper{order:1;display:flex;align-items:center;padding:13px 18px 13px 0;position:relative}body.search-template .collection__toolbar>.facet-drawer-wrapper:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:1px;background:#e5e3d8}body.search-template .collection__toolbar>.gap-10{display:flex!important;order:2;gap:0!important;align-items:stretch}body.search-template .collection__toolbar>.gap-10>div:first-child{order:2;display:flex;align-items:center;padding:13px 14px;flex:0 0 auto;position:relative}body.search-template .collection__toolbar>.gap-10>div:first-child:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:#e5e3d8}body.search-template .collection__toolbar>.gap-10>.flex.items-center.gap-3{order:1;display:flex;align-items:center;padding:13px 16px}body.search-template .collection__toolbar layout-switcher{order:3;margin-left:auto;align-self:center;margin-right:0}body.search-template .collection__toolbar .btn--secondary,body.search-template .collection__toolbar label,body.search-template .collection__toolbar p,body.search-template .collection__toolbar select{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#505050!important;text-transform:uppercase!important;font-weight:400!important;white-space:nowrap!important;letter-spacing:.4px!important}body.search-template .collection__toolbar .btn--secondary{border:none!important;background:none!important;padding:0!important;min-height:0!important;height:auto!important;gap:0!important;overflow:visible!important}body.search-template .collection__toolbar .icon-filters{display:none!important}body.search-template .collection__toolbar .btn--secondary:after,body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3:after{content:""!important;position:static!important;inset:auto!important;background:none!important;opacity:1!important;display:inline-block!important;flex:0 0 auto;width:6px!important;height:6px!important;border:none!important;border-right:1.5px solid #505050!important;border-bottom:1.5px solid #505050!important;border-radius:0!important;transform:rotate(45deg)!important;margin:-4px 0 0 8px!important}body.search-template .collection__toolbar .select select{border:none!important;background:none!important;padding:0 6px 0 0!important;-webkit-appearance:none;appearance:none}body.search-template .collection__toolbar .facet-short svg{color:#505050!important}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3{position:relative}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3>label{display:none!important}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3:before{font-family:Poppins,sans-serif;font-size:14px;color:#505050;text-transform:uppercase;white-space:nowrap;letter-spacing:.4px}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3 .select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3 select.form-control{opacity:0!important;width:100%!important;height:100%!important}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3 select.form-control option{color:#505050;opacity:1}body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3 .select svg{display:none!important}@media(max-width:479px){body.search-template .collection__toolbar .btn--secondary,body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3:before,body.search-template .collection__toolbar label,body.search-template .collection__toolbar p,body.search-template .collection__toolbar select{font-size:13px!important;letter-spacing:.2px!important}body.search-template .collection__toolbar>.facet-drawer-wrapper{padding:13px 12px 13px 0}body.search-template .collection__toolbar>.gap-10>.flex.items-center.gap-3{padding:13px 12px}body.search-template .collection__toolbar>.gap-10>div:first-child{padding:13px 10px}body.search-template .collection__toolbar .btn--secondary:after,body.search-template .collection__toolbar .gap-10>.flex.items-center.gap-3:after{margin-left:6px!important}body.search-template .collection__toolbar layout-switcher{margin-right:0;gap:2px}}body.search-template .collection__toolbar layout-switcher{display:inline-flex!important;align-items:center;gap:6px}body.search-template .collection__toolbar layout-switcher button{color:#b2b2b2!important;border:none!important;background:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;min-height:0!important;height:28px!important;width:auto!important;overflow:visible!important}body.search-template .collection__toolbar layout-switcher button.btn--active{color:#505050!important}body.search-template .collection__toolbar layout-switcher button svg{display:inline-block!important;width:23px!important;height:23px!important}body.search-template .collection__toolbar layout-switcher button:before,body.search-template .collection__toolbar layout-switcher button:after{content:none!important;display:none!important}}body.search-template .collection__toolbar{background:#f9f8f2!important;margin-bottom:0!important}@media(max-width:989px){body.search-template .collection__toolbar>div:first-child{order:1!important;display:flex!important;align-items:center;padding:13px 18px 13px 0!important;position:relative}body.search-template .collection__toolbar>div:first-child:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:1px;background:#e5e3d8}body.search-template .collection__toolbar>div:first-child .facet-drawer-wrapper{display:flex;align-items:center;padding:0!important}body.search-template .collection__toolbar>div:first-child .facet-drawer-wrapper:after{content:none!important}}body.search-template #ProductsList{padding-top:20px!important;padding-bottom:20px!important}body.search-template .pagination__item{color:#505050!important;font-size:16px!important;font-weight:400!important}body.search-template .pagination__item svg{color:#505050!important}body.search-template .pagination__item--current{background:#f1f0ed!important;color:#505050!important;font-weight:600!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}body.search-template .pagination__list{padding-bottom:20px}@media(min-width:990px){.business-club__card{max-width:560px!important;margin-left:auto!important;margin-right:auto!important;aspect-ratio:3/3.2!important}}@media(min-width:990px){.category-carousel__heading,.discover-look__heading,.monthly-edit__title,.blog-carousel__footer-heading{font-size:30px!important;letter-spacing:.5px!important}.discover-look__btn .btn,.monthly-edit:not(body) .btn,.academy-feature__btn .btn,.business-club__btn .btn,.pjb__btn .btn{height:44px!important;min-height:44px!important;width:auto!important;min-width:220px!important;padding:0 30px!important;font-size:15px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[id$=__monthly_edit_home],[id$=__category_carousel_home],[id$=__discover_look_home],[id$=__academy_feature_home],[id$=__business_club_home],[id$=__blog_carousel_home]{padding-top:64px!important;padding-bottom:64px!important}}@media(min-width:990px){[id$=__category_carousel_home]{padding-top:0!important}[id^=catcar-][id$=__category_carousel_home]{padding-bottom:0!important}[id$=__blog_carousel_home]{padding-top:0!important}[id^=blog-carousel-][id$=__blog_carousel_home]{padding-bottom:0!important}}@media(min-width:990px){[id*=business_club] .business-club__btn .btn,[id*=pj_band] .pjb__btn .btn{height:44px!important;min-height:44px!important;width:auto!important;min-width:220px!important;padding:0 30px!important;font-size:15px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media(min-width:990px){body.collection-template #ProductGridContainer .product-card__atc{height:40px!important;padding:0 12px!important;font-size:14px!important}body.collection-template #ProductGridContainer .product-card__atc-text{font-size:14px!important}body.collection-template #ProductGridContainer .product-card__info{bottom:52px!important;padding:0 14px!important}body.collection-template #ProductGridContainer .product-card__main-actions{padding:0 14px 14px!important}body.collection-template #ProductGridContainer .product-card__title,body.collection-template #ProductGridContainer .product-card__title a,body.collection-template #ProductGridContainer .product-card__info .price,body.collection-template #ProductGridContainer .product-card__info .price *{font-size:16px!important}body.collection-template #ProductGridContainer .product-card__type,body.collection-template #ProductGridContainer .pc-volume{font-size:13px!important}body.collection-template .facet-drawer-button{border:none!important;padding:0!important;gap:0!important;overflow:visible!important}body.collection-template .collection__toolbar .icon-filters{display:none!important}body.collection-template .facet-drawer-button:after{content:""!important;position:static!important;inset:auto!important;background:none!important;opacity:1!important;display:inline-block!important;flex:0 0 auto;width:6px!important;height:6px!important;border:none!important;border-right:1.5px solid #505050!important;border-bottom:1.5px solid #505050!important;border-radius:0!important;transform:rotate(45deg)!important;margin:-4px 0 0 8px!important}body.collection-template .shopify-section.collection-section{background:#fffef9!important}body.collection-template .shopify-section.collection-section,body.collection-template .shopify-section.collection-section>.section--padding{padding-bottom:0!important}body.collection-template [id*=image_with_text_aYCyYT] .image-with-text__inner{background:#f6f5f3!important}}@media(min-width:990px){body.product-template .product__title{font-size:28px!important;line-height:1.2!important}body.product-template .product-form__buttons .product-form__submit.btn--primary,body.product-template .product-form__buttons quantity-input,body.product-template .product-form__buttons .quantity{height:48px!important;min-height:48px!important}body.product-template .product-form__submit{font-size:15px!important}body.product-template .section--related-products .product-card__atc{height:40px!important;font-size:14px!important;padding:0 12px!important}body.product-template .section--related-products .product-card__atc-text{font-size:14px!important}body.product-template .section--related-products .product-card__info{bottom:52px!important;padding:0 14px!important}body.product-template .section--related-products .product-card__main-actions{padding:0 14px 14px!important}}@media(min-width:990px){.pjp-subnav__scroll{justify-content:flex-start!important}.pjp-subnav__scroll>.pjp-subnav__item:first-child{margin-left:auto!important}.pjp-subnav__scroll>.pjp-subnav__item:last-child{margin-right:auto!important}}@media(min-width:990px){body.collection-template .collection__toolbar,body.collection-template .collection__toolbar .btn--secondary,body.collection-template .collection__toolbar label,body.collection-template .collection__toolbar p,body.collection-template .collection__toolbar select,body.collection-template .collection__toolbar .facet-short,body.search-template .collection__toolbar,body.search-template .collection__toolbar .btn--secondary,body.search-template .collection__toolbar label,body.search-template .collection__toolbar p,body.search-template .collection__toolbar select{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#505050!important;text-transform:uppercase!important;letter-spacing:.4px!important}body.collection-template .collection__toolbar svg,body.search-template .collection__toolbar svg{color:#505050!important}body.collection-template .collection__toolbar .facet-short select{width:calc(var(--width) + 18px)!important;padding-inline-end:18px!important}body.collection-template #ProductGridWrapper>.sticky-element{border-bottom:1px solid #e5e3d8}body.collection-template .collection__toolbar{border:none!important}}.pjp-faq .footer-faq__q,.pjp-faq .footer-faq__q span,.pjp-faq .footer-faq__a,.pjp-faq .footer-faq__a *,.pjp-faq>summary,.pjp-faq__outer>summary{color:#505050!important}.pjp-faq .footer-faq__q svg,.pjp-faq__outer>summary svg{color:#505050!important}@media(min-width:990px){body.collection-template [id*=__image_with_text] .image-with-text__inner{padding-left:40px!important;padding-right:40px!important}}@media(min-width:990px){.pjb__media{max-width:340px!important;flex:0 0 340px!important}.pjb__media img{width:100%!important;height:auto!important}}@media(min-width:990px){body.product-template product-info.section{padding-top:41px!important}}@media(min-width:990px){body.product-template .product__block .accordion-details__summary h2{font-size:16px!important}body.product-template .cactus-cose .accordion-details__summary h2{font-size:26px!important}}@media(min-width:990px){.footer-tagline__text{padding-top:20px!important;padding-bottom:20px!important;font-size:22px!important}}@media(min-width:990px){.category-carousel__name{font-size:24px!important;font-weight:400!important}.discover-look__text{font-size:16px!important}.academy-feature__title{font-size:24px!important}.academy-feature__heading{font-size:20px!important}.academy-feature__panel-title,.pjb__points,.pjb__points p,.pjb__points strong{font-size:16px!important}.business-club__note{font-size:12px!important}.blog-carousel__btn{font-size:15px!important}body.index-template .product-card__title,body.index-template .product-card__title a{font-size:16px!important}body.product-template .section--related-products .section__heading,body.product-template .jdgm-rev-widg__title,body.product-template .product__block--complementary h2,body.product-template .product__block--complementary h4,body.product-template .product__block--complementary .h4{font-size:22px!important}body.product-template .product__info .f-price-item--regular,body.product-template .product__info .f-price-item--sale{font-size:22px!important;font-weight:500!important}body.product-template .product-form__quantity .font-body-bold,body.product-template .product__block--quantity_selector .font-body-bold{font-size:14px!important;font-weight:500!important}body.product-template .section--related-products .product-card__title,body.product-template .section--related-products .product-card__title a{font-size:16px!important}.pjp-subnav__item{font-size:14px!important;font-weight:400!important}.pjp-subnav__item.is-active{font-weight:600!important}.pjp-faq__outer>summary{font-size:16px!important;font-weight:500!important}body.product-template [id*=__related-products]{padding-top:0!important;padding-bottom:56px!important}body.product-template .shopify-section:has(.jdgm-rev-widg){padding-top:56px!important;padding-bottom:0!important}body.collection-template [id$=__faq_footer_style]{padding-top:48px!important;padding-bottom:48px!important}body.collection-template [id*=__image_with_text]{padding-top:0!important;padding-bottom:48px!important}body.collection-template [id$=__product-grid]{padding-bottom:48px!important}}@media(min-width:990px){#MainContent [id*=business_club] .business-club__note{font-size:12px!important}#MainContent [id*=blog_carousel] .blog-carousel__btn{font-size:15px!important}#MainContent .product-card__title,#MainContent .product-card__title a{font-size:16px!important}}@media(min-width:990px){#MainContent .product__blocks .f-price-item--regular,#MainContent .product__blocks .f-price-item--sale{font-size:22px!important;font-weight:500!important}#MainContent .product__block--complementary .f-price-item--regular,#MainContent .product__block--complementary .f-price-item--sale{font-size:16px!important}}@media(min-width:990px){body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose){margin-top:0!important;margin-bottom:0!important}body.product-template .product__blocks .product__block--collapsible_tab.cactus-cose{margin-top:12px!important;margin-bottom:12px!important}body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose) .accordion-details__summary{padding-top:14px!important;padding-bottom:14px!important}body.product-template .product__blocks .cactus-cose .accordion-details__summary{padding-top:0!important;padding-bottom:6px!important}}@media(min-width:1280px){:root{--page-padding: max(5rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2) !important}}@media(min-width:1280px){#MainContent .shopify-section .monthly-edit,#MainContent .shopify-section .academy-feature,#MainContent .shopify-section .business-club,#MainContent .shopify-section .blog-carousel,#MainContent .shopify-section .category-carousel{max-width:none!important;margin-inline:auto!important;padding-inline:var(--page-padding)!important}#MainContent .shopify-section .discover-look{max-width:none!important;padding-inline:0!important}#MainContent .shopify-section .pjb__card{padding-inline:var(--page-padding)!important}#MainContent [id$=__featured_products_tab_home] .section--featured-products-tab{--page-padding: inherit !important;max-width:none!important;padding-inline:var(--page-padding)!important}}@media(min-width:750px){.footer-tagline{border-bottom:1px solid rgba(255,255,255,.34)!important}}@media(min-width:990px){.blog-carousel__wrap,.category-carousel__wrap,.section--featured-products-tab .tabs__content{position:relative!important}.blog-carousel__arrow,.category-carousel__arrow{top:50%!important;transform:translateY(calc(-50% - 4px))!important}.category-carousel>.category-carousel__arrow{transform:translateY(-50%)!important}.tabs__arrow{top:50%!important;transform:translateY(calc(-50% + 15px))!important}.blog-carousel__arrow--prev,.category-carousel__arrow--prev,.tabs__arrow--prev{right:auto!important}.blog-carousel__arrow--next,.category-carousel__arrow--next,.tabs__arrow--next{left:auto!important}}@media(min-width:1280px){.category-carousel__arrow,.blog-carousel__arrow,.tabs__arrow{width:40px!important;height:40px!important}.category-carousel__arrow--prev,.blog-carousel__arrow--prev,.tabs__arrow--prev{left:-45px!important}.category-carousel__arrow--next,.blog-carousel__arrow--next,.tabs__arrow--next{right:-45px!important}.category-carousel>.category-carousel__arrow--prev{left:calc(var(--page-padding) - 45px)!important}.category-carousel>.category-carousel__arrow--next{right:calc(var(--page-padding) - 45px)!important}}@media(min-width:990px)and (max-width:1279.98px){.blog-carousel__wrap,.section--featured-products-tab .tabs__content,.category-carousel__wrap{padding-left:56px!important;padding-right:56px!important}.category-carousel:has(.category-carousel__wrap){padding-left:0!important;padding-right:0!important}.category-carousel__arrow--prev,.blog-carousel__arrow--prev,.tabs__arrow--prev{left:4px!important}.category-carousel__arrow--next,.blog-carousel__arrow--next,.tabs__arrow--next{right:4px!important}}#MainContent .page-width:has(#cfy-locator){max-width:none!important;padding:0!important}body:has(#cfy-locator){background:#f9f8f2!important}#cfy-locator,#cfy-locator #cfy-hero{background:#f9f8f2!important}#cfy-locator{box-shadow:none!important}.cfy-crumbs{background:#fffef9;margin:0 calc(50% - 50vw);padding:14px 20px;border-top:1px solid rgba(80,80,80,.2);border-bottom:1px solid rgba(80,80,80,.2);font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:1.15;text-transform:uppercase;text-decoration:underline;text-align:center;color:#505050}.cfy-crumbs a{color:inherit;text-decoration:underline}body:has(#cfy-locator) .cfy-crumbs{display:none}body:has(#cfy-app.visible) .cfy-crumbs{display:block}body:has(#cfy-locator) [id*=newsletter_footer] .nl-block__image{display:none!important}body:has(#cfy-locator) [id*=__newsletter_footer],body:has(#cfy-locator) [id*=__newsletter_footer] .nl-block{background:#fffef9!important}#cfy-locator #cfy-hero{text-align:center!important;padding-left:16px!important;padding-right:16px!important}#cfy-locator #cfy-hero{justify-content:flex-start!important;padding-top:min(34.5vw,152px)!important}#cfy-locator:not(:has(>#cfy-app.visible)){height:774px!important}#cfy-locator:not(:has(>#cfy-app.visible))>#cfy-hero{height:100%!important}#cfy-locator .cfy-eyebrow{display:none!important}#cfy-locator #cfy-hero:before{display:block;font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:54px;line-height:1.07;color:#505050;margin:0 0 19px}@media(min-width:990px){#cfy-locator #cfy-hero:before{font-size:85px}}#cfy-locator .cfy-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:1.3!important;color:#505050!important;text-transform:uppercase!important;margin:0 0 5px!important}#cfy-locator .cfy-title em{font-style:normal!important;font-size:18px!important;color:#505050!important}#cfy-locator .cfy-sub{font-family:Poppins,sans-serif!important;font-weight:300!important;font-size:11px!important;line-height:1.27!important;color:#505050!important;margin:0 auto 46px!important;max-width:377px}#cfy-locator .cfy-cta-wrap{max-width:368px!important;margin:0 auto!important;gap:12px!important}#cfy-locator .cfy-btn-geo{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:49px!important;min-height:0!important;padding:0!important;background:#003d31!important;border:0!important;border-radius:15px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:1.43!important;letter-spacing:.6px!important;color:#fff!important;text-transform:uppercase!important}#cfy-locator .cfy-btn-geo svg{display:none!important}#cfy-locator .cfy-btn-geo,#cfy-locator .cfy-btn-geo:hover{box-shadow:none!important}#cfy-locator .cfy-divider{display:flex!important;align-items:center!important;gap:12px;width:100%;margin:0!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:1.15!important;letter-spacing:0!important;color:#505050!important;text-transform:lowercase!important}#cfy-locator .cfy-divider:before,#cfy-locator .cfy-divider:after{content:"";flex:1 1 0;height:1px;background:#50505073}#cfy-locator .cfy-search-pill{height:49px!important;padding:0 14px 0 21px!important;background:transparent!important;border:.8px solid #505050!important;border-radius:15px!important}#cfy-locator #cfy-hero-input{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.43!important;letter-spacing:.6px!important;color:#505050!important;padding:0!important;background:transparent!important}#cfy-locator #cfy-hero-input::placeholder{color:#505050!important;opacity:1!important;font-size:15px!important}#cfy-locator .cfy-search-pill button{flex:0 0 25px!important;width:25px!important;height:49px!important;padding:0!important;border:0!important;border-radius:0!important;font-size:0!important;color:transparent!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='8' viewBox='0 0 25 8'%3E%3Cpath d='M0 4h22.5M19 1l3.5 3-3.5 3' fill='none' stroke='%23505050' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / 25px 8px no-repeat!important}body.blog-template{background:#fffef9}body.blog-template .main-blog .section__header{background:#f9f8f2;margin:0 calc(50% - 50vw) 0;padding:19px 20px 12px;text-align:center!important}body.blog-template .main-blog__tags{background:#f9f8f2;margin:0 calc(50% - 50vw);padding:0 20px 20px}body.blog-template .main-blog .section__heading{font-family:Edwardian Script ITC,cursive!important;font-weight:400!important;font-size:65px!important;line-height:1.07!important;color:#505050!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 18px!important}@media(min-width:990px){body.blog-template .main-blog .section__heading{font-size:85px!important}}body.blog-template .main-blog__subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:15px;line-height:1.15;color:#505050;text-align:center;margin:0}@media(min-width:990px){body.blog-template .main-blog__subtitle{margin-bottom:15px}}body.blog-template .blog-tag-filter{max-width:min(367px,calc(100% - 20px));margin:0 auto}body.blog-template .blog-tag-filter__select{-webkit-appearance:none;appearance:none;width:100%;height:34px;padding:0 40px 0 26px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23505050' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 20px center / 12px 7px no-repeat;border:.8px solid #505050;border-radius:8px;font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:1.43;letter-spacing:.52px;color:#505050;cursor:pointer}body.blog-template .main-blog__block{margin-top:0!important;margin-bottom:0!important}body.blog-template .main-blog .page-width{padding-left:0!important;padding-right:0!important}body.blog-template .main-blog__items{display:block!important;margin-top:21px}body.blog-template .main-blog__items .f-column{padding:0!important;width:auto!important}body.blog-template .main-blog__items>.f-column+.f-column .article-card{border-top:1px solid rgba(80,80,80,.25)}body.blog-template .article-card{display:grid!important;grid-template-columns:clamp(153px,22vw,300px) minmax(0,1fr);gap:clamp(15px,2vw,32px);align-items:start;padding:16px max(27px,4vw) 15px max(33px,4vw)}body.blog-template .article-card__media{margin:0!important;border-radius:12px!important;overflow:hidden}body.blog-template .article-card__media,body.blog-template .article-card__media .media-wrapper{aspect-ratio:153/157}body.blog-template .article-card__media motion-element{height:100%}body.blog-template .article-card__media img{width:100%;height:100%;object-fit:cover}body.blog-template .article-card__content{padding:0!important;align-self:stretch;display:flex;flex-direction:column}body.blog-template .article-card__date{font-family:Poppins,sans-serif;font-weight:400;font-size:13px!important;line-height:1.15;color:#505050!important;margin:0 0 5px!important}body.blog-template .article-card__title{margin:0 0 12px!important}body.blog-template .article-card__title,body.blog-template .article-card__title a{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:1.15!important;color:#505050!important}body.blog-template .article-card__excerpt{display:none!important}body.blog-template .article-card__tags{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 14px;padding:0}body.blog-template .article-card__tag{display:inline-block;padding:2px 11px;border:.9px solid #505050;border-radius:6px;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:1.29;color:#505050;text-transform:uppercase;text-decoration:none}body.blog-template .article-card__button{display:inline-block;align-self:flex-start;margin:auto 0 9px!important;padding:0!important;min-height:0!important;height:auto!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:13px!important;line-height:1.29!important;letter-spacing:0!important;color:#505050!important;text-transform:uppercase!important;text-decoration:underline!important}body.blog-template .article-card__button:after{content:none!important}body.blog-template .pagination-wrapper{margin:0 calc(50% - 50vw);padding:17px 20px;border-top:1px solid rgba(80,80,80,.25);border-bottom:1px solid rgba(80,80,80,.25)}body.blog-template .pagination__list{gap:9px}body.blog-template .pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:50%;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:1.15;color:#505050;text-decoration:none}body.blog-template .pagination__item[aria-current],body.blog-template .pagination__item--current{background:#eceae4;font-weight:600}body.blog-template .pagination__item-arrow{border-radius:0;padding:0 4px;gap:6px}body.blog-template .section--breadcrumb{padding:14px 20px;border-top:1px solid rgba(80,80,80,.25)}body.blog-template .breadcrumbs,body.blog-template .breadcrumbs a{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:1.15!important;color:#505050!important;text-transform:uppercase!important;text-decoration:underline!important}body.blog-template .breadcrumbs{display:block!important;text-align:center!important}body.blog-template .breadcrumbs a,body.blog-template .breadcrumbs span{display:inline!important}body.blog-template .breadcrumbs .breadcrumbs--sep{margin:0!important;padding:0!important}body.blog-template [id*=__newsletter_footer],body.blog-template [id*=__newsletter_footer] .nl-block{background:#fffef9!important}#cfy-locator #cfy-topbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important;padding:19px 13px 16px!important;background:#f9f8f2!important;border:0!important}#cfy-locator #cfy-topbar:before{flex:0 0 100%;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;line-height:1.3;text-transform:uppercase;color:#505050;text-align:center;margin:0 0 32px}#cfy-locator .cfy-back{order:1;flex:0 0 auto;gap:6px;padding:0!important;background:none!important;border:0!important;min-height:0!important;height:auto!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:1.43!important;letter-spacing:.44px!important;color:#505050!important;text-transform:none!important}#cfy-locator .cfy-back svg{width:11px!important;height:11px!important;color:#505050!important}#cfy-locator .cfy-top-search{order:2;flex:1 1 auto;max-width:255px;height:33px!important;padding:0 14px 0 18px!important;background:transparent!important;border:.8px solid #505050!important;border-radius:15px!important}#cfy-locator #cfy-top-input{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.43!important;letter-spacing:.48px!important;color:#505050!important;background:transparent!important;padding:0!important}#cfy-locator #cfy-top-input::placeholder{color:#505050!important;opacity:1!important;font-size:12px!important}#cfy-locator .cfy-top-search .cfy-search-btn,#cfy-locator .cfy-radius{display:none!important}#cfy-locator .cfy-count{order:3;flex:0 0 auto;margin-left:0;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:1.3!important;text-transform:uppercase!important;color:#505050!important}#cfy-locator .cfy-count b,#cfy-locator #cfy-count{font-weight:700!important;color:#505050!important}#cfy-locator #cfy-panel-head{display:none!important}#cfy-locator #cfy-map{height:351px!important;min-height:0!important}#cfy-locator:has(>#cfy-app.visible){height:auto!important;overflow:visible!important}#cfy-locator:has(>#cfy-app.visible)>#cfy-app{position:static!important}#cfy-locator:has(>#cfy-app.visible)>#cfy-hero{display:none!important}#cfy-locator div#cfy-app{display:block!important;height:auto!important}#cfy-locator #cfy-main{display:flex!important;flex-direction:column!important;height:auto!important;overflow:visible!important}#cfy-locator #cfy-map-area{order:-1}#cfy-locator #cfy-panel,#cfy-locator #cfy-cards{height:auto!important;max-height:none!important;overflow:visible!important}#cfy-locator #cfy-cards{background:#fffef9!important}#cfy-locator .cfy-card{display:grid!important;grid-template-columns:50px minmax(0,1fr);gap:0 16px;align-items:start!important;padding:12px 18px 15px!important;background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(80,80,80,.25)!important;box-shadow:none!important}#cfy-locator .cfy-avatar{grid-row:1 / span 3;width:50px!important;height:50px!important;border-radius:50%!important;background:#003d31 url("data:image/svg+xml,<svg%20width='18'%20height='24'%20viewBox='0%200%2018%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'>%20<g%20clip-path='url(%23clip0_0_53)'>%20<path%20d='M12.1446%2012.0584C12.1446%2014.1483%2012.1176%2016.2387%2012.1553%2018.3282C12.1757%2019.4651%2012.1139%2020.6006%2012.1799%2021.7393C12.2162%2022.3685%2012.153%2023.0112%2012.1543%2023.6481C12.1543%2023.8637%2012.04%2023.9352%2011.8601%2023.9542C10.1464%2024.1363%208.58996%2023.7966%207.25058%2022.6239C6.20456%2021.7076%205.79405%2020.5245%205.81358%2019.1897C5.89121%2013.8471%205.82287%208.50459%205.85495%203.16204C5.86564%201.39327%207.26592%200.0104178%209.02325%200.009059C10.7471%200.0081531%2012.1395%201.39463%2012.1469%203.16023C12.1599%206.12615%2012.1506%209.09251%2012.1506%2012.0584C12.1488%2012.0584%2012.1469%2012.0584%2012.145%2012.0584H12.1446Z'%20fill='white'/>%20<path%20d='M17.9898%2011.7694C17.9898%2013.0708%2018.0135%2014.3726%2017.9823%2015.6734C17.9577%2016.703%2017.5941%2017.6338%2016.7815%2018.2756C15.8763%2018.9904%2014.8085%2019.297%2013.6448%2019.2214C12.9242%2019.1743%2012.9084%2019.1811%2012.9275%2018.4432C12.9912%2015.9792%2012.9442%2013.5151%2012.9577%2011.0511C12.9684%209.17631%2014.1562%207.72823%2015.9902%207.37448C16.517%207.27302%2017.0442%207.22953%2017.5811%207.28525C17.8787%207.31605%2018.0112%207.42204%2017.9986%207.75314C17.9726%208.42804%2017.9907%209.10429%2017.9907%209.78009C17.9907%2010.4432%2017.9907%2011.1063%2017.9907%2011.7694H17.9893H17.9898Z'%20fill='white'/>%20<path%20d='M5.04736%207.4638C5.04782%208.77781%205.03248%2010.0923%205.05712%2011.4058C5.06456%2011.8035%204.92695%2011.9177%204.5555%2011.9394C3.10826%2012.0232%201.81909%2011.6934%200.826532%2010.5547C0.260284%209.9052%200.0134221%209.1216%200.00923796%208.27322C-0.00331434%205.66967%200.0101678%203.06656%20-6.00427e-05%200.463461C-0.00145474%200.155908%200.103613%200.0503703%200.3965%200.025458C2.03434%20-0.114051%203.45322%200.291793%204.46159%201.6896C4.88186%202.27254%205.04875%202.95061%205.04736%203.67125C5.04504%204.93543%205.0469%206.19962%205.04736%207.46335V7.4638Z'%20fill='white'/>%20</g>%20<defs>%20<clipPath>%20<rect%20width='18'%20height='24'%20fill='white'/>%20</clipPath>%20</defs>%20</svg>") center center / 18px 24px no-repeat!important;font-size:0!important;color:transparent!important;border:0!important}#cfy-locator .cfy-card-name{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;color:#505050!important;margin:0!important}#cfy-locator .cfy-badges{margin:1px 0 0!important}#cfy-locator .cfy-badges .cfy-city,#cfy-locator .cfy-badges span{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:1.48!important;color:#505050!important;background:none!important;border:0!important;padding:0!important;text-transform:none!important}#cfy-locator .cfy-badges .cfy-dist{font-weight:700!important;color:#003d31!important;margin-right:8px!important}#cfy-locator .cfy-actions{display:flex!important;flex-wrap:wrap;gap:6px;margin:8px 0 0!important}#cfy-locator .cfy-act{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:84px;height:23px!important;padding:0 12px!important;background:transparent!important;border:.8px solid #505050!important;border-radius:15px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:1.48!important;color:#003d31!important;text-decoration:none!important}#cfy-locator .cfy-act svg{display:none!important}body.landing-iva .header-transparent:not(.header-scrolled) .header__logo img,body.monthly-edit .header-transparent:not(.header-scrolled) .header__logo img{visibility:hidden!important}body.landing-iva .header-transparent:not(.header-scrolled) .header__logo--image,body.landing-iva .header-transparent:not(.header-scrolled) .header__logo a,body.monthly-edit .header-transparent:not(.header-scrolled) .header__logo--image,body.monthly-edit .header-transparent:not(.header-scrolled) .header__logo a{background:url(/cdn/shop/files/BIANCO.svg?v=1789369147) center/contain no-repeat!important}body.landing-iva .header-transparent:not(.header-scrolled) .header__icons svg,body.landing-iva .header-transparent:not(.header-scrolled) .header__icons svg *,body.landing-iva .header-transparent:not(.header-scrolled) .header__icons a,body.monthly-edit .header-transparent:not(.header-scrolled) .header__icons svg,body.monthly-edit .header-transparent:not(.header-scrolled) .header__icons svg *,body.monthly-edit .header-transparent:not(.header-scrolled) .header__icons a{color:#fff!important}body.landing-iva .header-transparent:not(.header-scrolled) .th_wlc_position_relative svg path,body.monthly-edit .header-transparent:not(.header-scrolled) .th_wlc_position_relative svg path{fill:#fff!important}body.landing-iva .header-transparent:not(.header-scrolled) .h2m-main-menu-item>.h2m-menu-item-inner,body.landing-iva .header-transparent:not(.header-scrolled) .h2m-main-menu-item>a.h2m-menu-item-inner,body.monthly-edit .header-transparent:not(.header-scrolled) .h2m-main-menu-item>.h2m-menu-item-inner,body.monthly-edit .header-transparent:not(.header-scrolled) .h2m-main-menu-item>a.h2m-menu-item-inner{color:#fff!important}body.punti-jolly .header-transparent:not(.header-scrolled) .header__logo img{visibility:hidden!important}body.punti-jolly .header-transparent:not(.header-scrolled) .header__logo--image,body.punti-jolly .header-transparent:not(.header-scrolled) .header__logo a{background:url(/cdn/shop/files/BIANCO.svg?v=1789369147) center/contain no-repeat!important}body.punti-jolly .header-transparent:not(.header-scrolled) .header__icons svg,body.punti-jolly .header-transparent:not(.header-scrolled) .header__icons svg *,body.punti-jolly .header-transparent:not(.header-scrolled) .header__icons a{color:#fff!important}body.punti-jolly .header-transparent:not(.header-scrolled) .th_wlc_position_relative svg path{fill:#fff!important}body.punti-jolly .header-transparent:not(.header-scrolled) .h2m-main-menu-item>.h2m-menu-item-inner,body.punti-jolly .header-transparent:not(.header-scrolled) .h2m-main-menu-item>a.h2m-menu-item-inner{color:#fff!important}body.article-template{background:#fffef9}body.article-template [id*=__newsletter_footer],body.article-template [id*=__newsletter_footer] .nl-block{background:#fffef9!important}body:has(#th_wishlist_page_id){background:#fffef9}body:has(.th-wl-no-wishlist) #th_wishlist_page_id{background:#f9f8f2;margin:0 calc(50% - 50vw);padding:0 20px}body:has(.th-wl-no-wishlist) #th_wishlist_page_id .th-wl-container-header{background:none;margin:0;padding:24px 0 0}body:has(.th-wl-no-wishlist) #th_wishlist_page_id .th-wl-container{margin-bottom:0!important}body:has(.th-wl-no-wishlist) .cfy-wl-cta{background:#f9f8f2;margin:0 calc(50% - 50vw);padding:24px 20px 41px}body:has(#th_wishlist_page_id) [id*=newsletter_footer] .nl-block__image{display:none!important}body:has(#th_wishlist_page_id) [id*=newsletter_footer]{background:#fffef9!important}body:has(#th_wishlist_page_id) [id*=newsletter_footer] .nl-block{background:#fffef9!important}#th_wishlist_page_id{padding:0}#th_wishlist_page_id .th-wl-container{padding-left:0!important;padding-right:0!important}#th_wishlist_page_id .th-wl-container-header,#th_wishlist_page_id .th-wl-loader{background:#f9f8f2;margin:0 calc(50% - 50vw);padding:24px 20px 16px;text-align:center;color:#505050}#th_wishlist_page_id .th-wl-loader{float:none;width:auto;box-sizing:border-box}#th_wishlist_page_id .th-wl-loader svg{display:none}#th_wishlist_page_id .th-wl-container-header h3{font-size:0!important;margin:0 0 12px!important}#th_wishlist_page_id .th-wl-container-header h3:after,#th_wishlist_page_id .th-wl-loader:after{display:block;font-family:Edwardian Script ITC,cursive;font-weight:400;font-size:52px;line-height:1.1;color:#505050}#th_wishlist_page_id .th-wl-loader:after{margin:0 0 12px}@media(min-width:990px){#th_wishlist_page_id .th-wl-container-header h3:after,#th_wishlist_page_id .th-wl-loader:after{font-size:85px}}#th_wishlist_page_id .th-wl-container-header p{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:1.45;color:#505050;margin:0 0 16px}#th_wishlist_page_id .th-wl-container-header p a{color:inherit;text-decoration:underline}#th_wishlist_page_id .th-wl-no-wishlist{display:block!important;text-align:center;color:#505050}#th_wishlist_page_id .th-wl-no-wishlist h3{font-size:0!important;margin:0!important}#th_wishlist_page_id .th-wl-no-wishlist h3:after{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:1.3;text-transform:uppercase;color:#505050}#th_wishlist_page_id .th-wl-no-wishlist:after{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1.45;color:#505050;margin:12px 0 0}body:not(:has(.th-wl-no-wishlist)) #th_wishlist_page_id .th-wl-container-header:after{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1.45;color:#505050;margin:0}#th_wishlist_page_id .th-wl-tab{display:none!important}#th_wishlist_page_id .th-wl-product-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 6px;margin:17px 0 0!important;padding:0 10px!important}@media(min-width:750px){#th_wishlist_page_id .th-wl-product-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){#th_wishlist_page_id .th-wl-product-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}#th_wishlist_page_id .th-wl-product-col-4{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}#th_wishlist_page_id .th-wl-product-item{position:relative;display:block;overflow:hidden;aspect-ratio:201/278;padding:0!important;border-radius:13px!important}#th_wishlist_page_id .th-wl-product-item figure{position:absolute!important;top:0;right:0;bottom:0;left:0;margin:0!important}#th_wishlist_page_id .th-wl-product-item figure a{display:block;width:100%;height:100%}#th_wishlist_page_id .th-wl-product-item figure img{display:block;width:100%;object-fit:cover}#th_wishlist_page_id .th-wl-product-remove-product{width:20px!important;height:20px!important;top:8px!important;right:8px!important;z-index:4}#th_wishlist_page_id .th-wl-product-content{position:absolute!important;left:0;right:0;bottom:36px;z-index:3;display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"type volume" "title price";align-items:baseline;column-gap:6px;padding:0 12px;margin:0!important}#th_wishlist_page_id .th-wl-product-content .pc-type-ph,#th_wishlist_page_id .th-wl-product-content .pc-volume{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.3px;text-transform:uppercase;color:#505050}#th_wishlist_page_id .th-wl-product-content .pc-type-ph{grid-area:type;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#th_wishlist_page_id .th-wl-product-content .pc-volume{grid-area:volume;text-align:right}#th_wishlist_page_id .th-wl-product-title{grid-area:title;min-width:0;margin:0!important}#th_wishlist_page_id .th-wl-product-title,#th_wishlist_page_id .th-wl-product-title a,#th_wishlist_page_id .th-wl-product-title span{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:13px!important;line-height:1.25!important;color:#505050!important;text-decoration:none!important}#th_wishlist_page_id .th-wl-product-title a,#th_wishlist_page_id .th-wl-product-title span{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}#th_wishlist_page_id .th-wl-pr-qt{grid-area:price;display:flex!important;align-items:baseline;justify-content:flex-end;white-space:nowrap;margin:0!important}#th_wishlist_page_id .th-wl-product-price{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:13px!important;color:#505050!important}#th_wishlist_page_id .th-wl-quantity-box{display:none!important}#th_wishlist_page_id .th-wl-product-add-to-cart{position:absolute!important;left:10px;right:10px;bottom:7px;z-index:3;display:flex!important;align-items:center;justify-content:center;height:24px;min-height:0;margin:0!important;padding:0 6px!important;background:transparent!important;border:1px solid #505050!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:1!important;white-space:nowrap;text-transform:uppercase!important;color:#505050!important;cursor:pointer}.cfy-wl-extra{text-align:center}.cfy-wl-btn{display:none}body:has(.th-wl-no-wishlist) .cfy-wl-btn{display:flex;align-items:center;justify-content:center;max-width:368px;height:49px;margin:0 auto;padding:0 20px;background:#003d31;border-radius:15px;font-family:Poppins,sans-serif;font-weight:400;font-size:15px;line-height:1.43;letter-spacing:.6px;text-transform:uppercase;color:#fff;text-decoration:none}body.product-template .jdgm-prev-badge:before{content:attr(data-average-rating);margin-right:6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#505050}body.product-template .jdgm-prev-badge:after{content:"(" attr(data-number-of-reviews) ")";margin-left:6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#505050}body.product-template .jdgm-preview-badge .jdgm-prev-badge span.jdgm-prev-badge__text{display:none!important}body.product-template .jdgm-rev-widg__title{font-size:0!important}body.product-template .jdgm-rev-widg__title:after{display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#505050}body.product-template .jdgm-verified-checkmark{display:none!important}body.product-template a.jdgm-write-rev-link{font-size:0!important}body.product-template a.jdgm-write-rev-link:after{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;letter-spacing:.3px;text-transform:uppercase}body.product-template .hema-tpo-label{display:inline-flex!important;align-items:center;gap:8px;background:#f6f5f3!important;border-radius:4px;padding:4px 20px;line-height:1.15}body.product-template .hema-tpo-label img.hema-tpo-icon{display:inline-block!important;height:28px!important;object-fit:contain}body.product-template .hema-tpo-icon--hema{width:26px!important}body.product-template .hema-tpo-icon--tpo{width:21px!important;margin-left:12px}body.product-template .hema-tpo-pair{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}body.product-template .cactus-cose summary h2{white-space:nowrap!important;flex:0 0 auto!important}body.product-template .cactus-cose summary>.flex{flex:1 1 auto!important;min-width:0!important}body.product-template .cactus-cose summary .cactus-hema-inline{flex:1 1 auto!important;min-width:0!important}body.product-template .cactus-cose summary .hema-tpo-label{width:100%!important;flex-wrap:wrap!important;justify-content:center!important;row-gap:2px!important}@media(max-width:419px){body.product-template .hema-tpo-label{padding:4px 6px!important;gap:6px!important}body.product-template .hema-tpo-pair{gap:6px}body.product-template .hema-tpo-icon--tpo{margin-left:4px!important}}@media(max-width:399px){body.product-template .product__block--collapsible_tab.cactus-cose summary h2,body.product-template .product__block--collapsible_tab.cactus-cose summary .inline-richtext{font-size:28px!important}}#MenuDrawer .h2m-tree-menu-item:has(>.h2m-tree-menu--subtree>.h2m-tree-list>.pjp-vt>a[href="/collections/novita"])>a .h2m-txt-val{color:#54799c!important}#MenuDrawer .socials .social__item:has(a[href*=youtube]){order:1}#MenuDrawer .socials .social__item:has(a[href*=pinterest]){order:2}footer.footer .accordion-details__content{padding-right:30px!important}@media(max-width:749.98px){footer.footer .accordion-details__content{padding-left:30px!important}}@media(max-width:989.98px){.footer .footer__top-wrapper:after{flex-basis:calc(100% - 35px)!important;width:calc(100% - 35px)!important;margin:30px auto 0!important}}@media(max-width:749.98px){.footer .footer__top-wrapper:after{flex-basis:70%!important;width:70%!important}}body.product-template .cactus-vol-pill{margin-left:auto}@media(max-width:767px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],input[type=url],textarea,select{font-size:16px!important}}.nl-block__submit-arrow{display:none}.nl-block__card .nl-block__submit .nl-block__submit-label{color:inherit!important}body.page-template.about [id*=__newsletter_footer],body.page-template.about [id*=__newsletter_footer] .nl-block{background:#fffef9!important}@media(max-width:749.98px){body:not(.index-template) [id*=__newsletter_footer]{padding:24px 0 25px!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__image{display:none!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__card{background:#f6f5f3!important;border-radius:18px!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__body{padding:16px 28px 15px!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__title{line-height:1.07!important;margin:0 0 20px!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__subtitle p{font-weight:300!important;line-height:1.27!important;max-width:305px;margin:0 auto 12px!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__subtitle strong{font-weight:600!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__form{position:relative}body:not(.index-template) [id*=__newsletter_footer] .nl-block__field input{height:40px!important;padding:0 44px 0 23px!important;letter-spacing:.04em!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__field input::placeholder{font-size:14px;letter-spacing:.04em;color:#505050;opacity:1}body:not(.index-template) [id*=__newsletter_footer] .nl-block__submit{position:absolute!important;top:0!important;right:0!important;width:40px!important;min-width:0!important;height:40px!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#505050!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__submit-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:not(.index-template) [id*=__newsletter_footer] .nl-block__submit-arrow{display:block!important;width:6px!important;height:11px!important;margin:0 10px 0 auto!important}body:not(.index-template) [id*=__newsletter_footer] .nl-block__note p{font-weight:300!important;line-height:1.27!important;margin:20px 0 0!important}}@media(max-width:749px){body.product-template product-info.section{padding-left:30px!important;padding-right:30px!important}body.product-template .product__blocks>.product__block:not(:has(*)),body.product-template .product__blocks>.product__block--icon-with-text:not(:has(li)){display:none!important}body.product-template .product__blocks>.product__block--\@app{margin-top:0!important;margin-bottom:0!important}body.product-template .product.flex{row-gap:14px!important}body.product-template .product__block--title.cactus-title-row{margin-top:2px!important;margin-bottom:0!important}body.product-template .product__block--buy_buttons{margin-top:17px!important;margin-bottom:0!important}body.product-template .product-form__buttons{gap:12px!important}body.product-template .product-form__quantity quantity-input.quantity{width:98px!important;flex:0 0 98px!important}body.product-template .product-form__buttons .quantity,body.product-template .product-form__buttons .product-form__submit.btn--primary{height:32px!important;min-height:32px!important}body.product-template .product-form__buttons .quantity__button,body.product-template .product-form__buttons .quantity__input{height:30px!important}body.product-template .product-form__buttons .product-form__submit.btn--primary{font-size:16px!important;letter-spacing:0!important;padding:0 12px!important}body.product-template .product__block--price{margin-top:13px!important;margin-bottom:0!important}body.product-template .product__tax{line-height:1.15!important}body.product-template .product__block--collapsible_tab.cactus-cose{margin-top:15px!important}body.product-template .cactus-cose>details>summary{padding-bottom:0!important}body.product-template .cactus-cose .accordion-details__content{padding-bottom:17px!important}body.product-template .cactus-cose__more{margin-bottom:0!important}body.product-template .product__block--collapsible_tab{margin-left:-30px!important;margin-right:-30px!important}body.product-template .product__block--collapsible_tab summary,body.product-template .product__block--collapsible_tab .accordion-details__content,body.product-template .product__block--collapsible_tab .cactus-cose__more{padding-left:30px!important;padding-right:30px!important}body.product-template .product__block--complementary{margin-left:-18px!important;margin-right:-18px!important}body.product-template .product__block--collapsible_tab:not(.cactus-cose) summary{padding:12px 37px 12px 30px!important}body.product-template .product__block--collapsible_tab summary .icon-plus-toggle path{stroke-width:1!important}}@media(max-width:749px){body.product-template .jdgm-rev-widg{padding-left:15px!important;padding-right:15px!important}}body.product-template .jdgm-rev-widg__summary-average,body.product-template .jdgm-rev-widg__summary-text{font-size:14px!important}body.product-template .jdgm-widget-actions-wrapper>a.jdgm-write-rev-link,body.product-template .jdgm-widget-actions-wrapper>a.jdgm-ask-question-btn{height:30px!important;min-height:0!important;padding:0 8px!important;border-radius:8px!important;line-height:28px!important;letter-spacing:0!important;white-space:nowrap!important}body.product-template .jdgm-widget-actions-wrapper>a.jdgm-ask-question-btn{font-size:12px!important}body.product-template a.jdgm-write-rev-link:after{font-size:12px!important;letter-spacing:0!important;line-height:28px}body.product-template .jdgm-histogram .jdgm-star{color:#003d31!important}body.product-template .jdgm-histogram__bar{height:10px!important;border:1px solid #003d31!important;border-radius:8px!important;background:transparent!important;box-sizing:border-box!important;overflow:hidden}body.product-template .jdgm-histogram__bar-content{background:#003d31!important;border-radius:8px!important;height:100%!important}body.product-template .jdgm-histogram__frequency{font-family:Poppins,sans-serif!important;font-size:12px!important;color:#505050!important}body.product-template .jdgm-rev__author{font-size:14px!important;font-weight:500!important}body.product-template .jdgm-rev__buyer-badge{font-size:10px!important;line-height:14px!important;height:14px!important;padding:0 6px!important;text-transform:uppercase!important;letter-spacing:0!important;vertical-align:middle}body.product-template .jdgm-rev__title{font-size:14px!important;font-weight:600!important}body.product-template .jdgm-rev__body,body.product-template .jdgm-rev__body p{font-size:13px!important;line-height:1.34!important}body.product-template .jdgm-paginate{display:flex!important;justify-content:center;align-items:center;gap:9px;margin-top:16px}body.product-template .jdgm-paginate:empty,body.product-template .jdgm-paginate[style*="display: none"]{display:none!important}body.product-template .jdgm-paginate .jdgm-paginate__page{display:inline-flex!important;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:0!important;border-radius:50%;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400;color:#505050!important;text-decoration:none!important;background:transparent!important}body.product-template .jdgm-paginate .jdgm-paginate__page.jdgm-curt{background:#eceaea!important;font-weight:600!important}body.product-template .jdgm-paginate .jdgm-paginate__next-page{width:auto!important;min-width:0!important;padding:0 4px!important;border-radius:0!important;gap:6px}body.product-template .jdgm-paginate .jdgm-paginate__next-page:before{margin:0;font-size:16px}body.product-template .jdgm-paginate .jdgm-paginate__next-page:after{content:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 3.74121L13.75 9.99121L7.5 16.2412' stroke='%23505050' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;width:14px;height:14px}body.product-template .jdgm-paginate .jdgm-paginate__first-page,body.product-template .jdgm-paginate .jdgm-paginate__last-page{display:none!important}body.product-template [id*=__breadcrumbs] .section--breadcrumb{border-top:1px solid #edede9}body.product-template [id*=__breadcrumbs] .breadcrumbs{font-weight:500!important;line-height:1.15!important;padding:13px 0!important}@media(max-width:749px){[id*=announcement_bar] .announcement-bar{background:#f6f5f3!important}[id*=announcement_bar] .announcement-bar *{text-transform:uppercase!important;letter-spacing:-.02em!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__text{padding-bottom:38px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;line-height:1.2!important;margin:0 0 2px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__title{font-size:64px!important;line-height:1.07!important;margin:0!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__description,.section--slideshow .swiper-slide:nth-child(n) .slideshow__description *{font-size:13px!important;font-weight:600!important;line-height:1.29!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__description{margin-top:1px!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__buttons{margin-top:9px!important}.section--slideshow .swiper-slide:nth-child(n) .btn{width:226px!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;line-height:1!important}}@media(max-width:749px){[id*=featured_products_tab_home] .tabs__header{margin-bottom:13px!important}[id*=featured_products_tab_home] .tabs__tab-heading{letter-spacing:.04em!important}[id*=featured_products_tab_home] .tabs__tab:before{top:23px!important;height:2px!important}[id*=monthly_edit_home] .monthly-edit__title{letter-spacing:.04em!important;line-height:1.15!important;margin:4px 0 14px!important}[id*=monthly_edit_home] .monthly-edit__hero img{border-radius:18px 18px 0 0!important}[id*=monthly_edit_home] .monthly-edit__panel{background:#f7f5f4!important;border-radius:0 0 18px 18px!important;padding:18px 24px 26px!important}[id*=monthly_edit_home] .monthly-edit__subtitle p:first-child{font-size:19px!important;line-height:1.15!important;margin-bottom:9px!important}[id*=monthly_edit_home] .monthly-edit__subtitle p{line-height:1.15!important}[id*=monthly_edit_home] .monthly-edit__btn{margin-top:15px!important}[id*=monthly_edit_home] .monthly-edit__btn .btn{height:31px!important;min-height:31px!important;width:206px!important;max-width:206px!important;font-size:15px!important;font-weight:500!important}}@media(max-width:749px){[id*=category_carousel_home] .category-carousel__heading{font-size:19px!important;letter-spacing:.04em!important;line-height:1.15!important;margin:10px 0 18px!important}[id*=category_carousel_home] .category-carousel__card{width:247px!important;max-width:247px!important;flex:0 0 247px!important;height:342px!important;border-radius:13px!important}[id*=category_carousel_home] .category-carousel__name{top:14px!important;left:18px!important;font-weight:400!important;line-height:1.15!important}[id*=category_carousel_home] .category-carousel__btn{width:223px!important;height:27px!important;min-height:0!important;bottom:11px!important;font-size:15px!important;line-height:25px!important}[id*=category_carousel_home] .category-carousel{padding-bottom:35px!important}}@media(max-width:749px){[id*=discover_look_home],[id*=discover_look_home] .discover-look,[id*="17824695031debe3b3"]{background:#f6f5f3!important}[id*=discover_look_home] .discover-look{padding-top:6px!important;padding-bottom:20px!important}[id*=discover_look_home] .discover-look__heading{font-size:19px!important;letter-spacing:0!important;line-height:1.15!important;margin:0 0 8px!important}[id*=discover_look_home] .discover-look__text{line-height:1.15!important;margin:0 0 22px!important}[id*=discover_look_home] .discover-look__btn{margin:0!important}[id*=discover_look_home] .discover-look__btn .btn{font-size:15px!important;font-weight:500!important}[id*="17824695031debe3b3"]{--section-padding-top:55px !important;--section-padding-bottom:0px !important}}@media(max-width:749px){[id*=academy_feature_home] .academy-feature__title{letter-spacing:.04em!important;line-height:1.15!important;margin:5px 0 18px!important}[id*=academy_feature_home] .academy-feature__images{height:auto!important}[id*=academy_feature_home] .academy-feature__img,[id*=academy_feature_home] .academy-feature__img video,[id*=academy_feature_home] .academy-feature__img img{height:224px!important;border-radius:18px 18px 0 0!important}[id*=academy_feature_home] .academy-feature__panel{background:#f6f5f3!important;border-radius:0 0 18px 18px!important;padding:25px 20px 26px!important}[id*=academy_feature_home] .academy-feature__heading{line-height:1.15!important;letter-spacing:0!important;margin:0 0 10px!important}[id*=academy_feature_home] .academy-feature__desc,[id*=academy_feature_home] .academy-feature__desc p{line-height:1.15!important}[id*=academy_feature_home] .academy-feature__desc{margin:0 0 19px!important}[id*=academy_feature_home] .academy-feature__btn{margin:0!important}[id*=academy_feature_home] .academy-feature__btn .btn{height:31px!important;min-height:31px!important;font-size:15px!important;font-weight:500!important}[id*=academy_feature_home]{padding-bottom:27px!important}[id*=academy_feature_home] .academy-feature{padding-bottom:0!important}}@media(max-width:749px){[id*=business_club_home] .business-club__card{border-radius:18px!important}[id*=business_club_home] .business-club__content{top:23px!important}[id*=business_club_home] .business-club__title{line-height:1!important;margin:0!important}[id*=business_club_home] .business-club__subtitle{font-size:15px!important;line-height:1.27!important;margin:1px 0 0!important}[id*=business_club_home] .business-club__btn{margin-top:17px!important}[id*=business_club_home] .business-club__btn .btn{width:206px!important;max-width:206px!important;height:31px!important;min-height:31px!important;font-weight:500!important}}@media(max-width:749px){[id*=blog_carousel_home],[id*=blog_carousel_home] .blog-carousel{background:#f6f5f3!important}[id*=blog_carousel_home] .blog-carousel{padding:35px 0 32px 20px!important}[id*=blog_carousel_home] .blog-carousel__track{gap:12px!important}[id*=blog_carousel_home] .blog-carousel__card{width:247px!important;max-width:247px!important;flex:0 0 247px!important;height:342px!important;border-radius:13px!important}[id*=blog_carousel_home] .blog-carousel__name{top:15px!important;left:16px!important;right:17px!important;font-weight:400!important;line-height:1.15!important}[id*=blog_carousel_home] .blog-carousel__btn{width:223px!important;height:27px!important;bottom:13px!important;font-size:15px!important;line-height:25px!important;text-transform:uppercase!important}[id*=blog_carousel_home] .blog-carousel__dots{margin-top:22px!important}[id*=blog_carousel_home] .blog-carousel__footer{margin-top:0!important}[id*=blog_carousel_home] .blog-carousel__footer-heading{line-height:1.15!important;letter-spacing:0!important;margin:0 0 8px!important}[id*=blog_carousel_home] .blog-carousel__footer-text{line-height:1.15!important;margin:0 0 19px!important}[id*=blog_carousel_home] .blog-carousel__footer-btn{margin:0!important}[id*=blog_carousel_home] .blog-carousel__footer-btn .btn{width:206px!important;max-width:206px!important;height:31px!important;min-height:31px!important;font-size:15px!important;font-weight:500!important}}@media(max-width:749px){body.index-template [id*=__newsletter_footer]{padding:30px 0 37px!important}body.index-template [id*=__newsletter_footer] .nl-block__card{border-radius:18px!important;background:#f6f5f3!important}body.index-template [id*=__newsletter_footer] .nl-block__image img{height:262px!important;object-fit:cover!important}body.index-template [id*=__newsletter_footer] .nl-block__body{padding:8px 28px 25px!important}body.index-template [id*=__newsletter_footer] .nl-block__title{margin:8px 0 20px!important}body.index-template [id*=__newsletter_footer] .nl-block__subtitle p{font-weight:300!important;line-height:1.27!important;max-width:305px;margin:0 auto 17px!important}body.index-template [id*=__newsletter_footer] .nl-block__subtitle strong{font-weight:600!important}body.index-template [id*=__newsletter_footer] .nl-block__field input{height:24px!important;padding:0 23px!important;border-width:1px!important}body.index-template [id*=__newsletter_footer] .nl-block__field input::placeholder{font-size:12px;letter-spacing:.04em;color:#505050;opacity:1}body.index-template [id*=__newsletter_footer] .nl-block__submit{margin:25px 0 0!important;font-size:16px!important;font-weight:500!important;color:#f9f8f2!important}body.index-template [id*=__newsletter_footer] .nl-block__note p{font-weight:300!important;line-height:1.27!important;margin:30px 0 0!important}}#FacetDrawer .drawer__inner{--color-foreground:80,80,80;--color-background:255,254,249;--color-border:230,230,225;color:#505050;background:#fffef9}#FacetDrawer .drawer__header{padding:22px 20px 14px}#FacetDrawer .drawer__heading{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}#FacetDrawer .drawer__close-btn{color:#505050;top:12px}#FacetDrawer .drawer__close-btn svg{width:20px;height:20px}#FacetDrawer .facet-short-drawer{padding-bottom:20px;margin-bottom:0}#FacetDrawer .facet-short-drawer label{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#505050}#FacetDrawer .facet-short select{font-family:Poppins,sans-serif;font-weight:400;color:#505050;background:transparent;border:1px solid #505050;border-radius:8px;height:34px;line-height:32px;padding:0 40px 0 14px;width:100%}#FacetDrawer .facet-short select~.icon{color:#505050;inset-inline-end:12px}#FacetDrawer .facet-accordion-details{border-bottom:1px solid #e6e6e1}#FacetDrawer .facet-accordion-details summary{padding:13px 0}#FacetDrawer .facet-accordion-details summary .h4{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#505050}#FacetDrawer .facet-accordion-details summary svg{color:#505050;width:20px;height:20px}#FacetDrawer .facet-accordion-details summary svg path{stroke-width:1}#FacetDrawer .accordion-details__content{padding-bottom:18px;font-family:Poppins,sans-serif;font-size:14px;color:#505050}#FacetDrawer .accordion-details__content label{font-size:14px;color:#505050}#FacetDrawer .accordion-details__content .text-subtext{font-size:13px;color:#8a8a8a}#FacetDrawer .facet-range__input{font-family:Poppins,sans-serif;color:#505050;background:#f6f5f3;border:0;border-radius:8px;height:34px;line-height:34px}#FacetDrawer .facet-range__input::placeholder{color:#8a8a8a;opacity:1}#FacetDrawer .facet-range__symbol{font-size:14px;color:#505050}#FacetDrawer .facet-input-wrapper>span{font-size:13px;text-transform:uppercase}#FacetDrawer .btn--primary{background:transparent!important;border:1px solid #505050!important;color:#505050!important;border-radius:8px!important;height:32px!important;min-height:0!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:30px!important;letter-spacing:0!important;text-transform:uppercase!important}#FacetDrawer .btn--primary:hover{color:#003d31!important;border-color:#003d31!important}#SearchDrawer,#CartDrawer{z-index:31!important}#SearchDrawer .drawer__inner{--color-foreground:80,80,80;--color-background:255,254,249;--color-border:230,230,225;color:#505050;background:#fffef9}#SearchDrawer .drawer__header{padding:22px 20px 14px}#SearchDrawer .drawer__heading{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}#SearchDrawer .drawer__close-btn{color:#505050;top:12px}#SearchDrawer .drawer__close-btn svg{width:20px;height:20px}#SearchDrawer .search__input{height:40px;line-height:38px;border:1px solid #505050;border-radius:8px;color:#505050;padding:0 86px 0 44px}#SearchDrawer .search__input::placeholder{color:#8a8a8a;opacity:1}#SearchDrawer .search__field-icon{color:#505050;inset-inline-start:14px}#SearchDrawer .search__field-icon svg{width:20px;height:20px}#SearchDrawer .search__reset{color:#505050;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;inset-inline-end:14px}#SearchDrawer .search__box-item h4,#SearchDrawer .predictive-search-result__heading{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#505050}#SearchDrawer .search__content a.reversed-link{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;color:#505050}#SearchDrawer .predictive-search__list-item .text-pcard-title{font-size:14px;font-weight:500;line-height:1.3}#SearchDrawer .predictive-search__list-item .f-price-item,#SearchDrawer .predictive-search__list-item .price,#SearchDrawer .predictive-search__list-item .price *{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#505050}#SearchDrawer .predictive-search__list-item .media-wrapper{border-radius:8px}#SearchDrawer .search__results-all button{width:100%;min-height:32px;padding:5px 16px;border:1px solid #505050;border-radius:8px;background:transparent;background-image:none;color:#505050;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:uppercase;white-space:normal;text-decoration:none}#SearchDrawer .search__results-all button svg{display:none}#SearchDrawer .search__results-all button:hover{color:#003d31;border-color:#003d31}#CartDrawer .drawer__inner{--color-foreground:80,80,80;--color-background:255,254,249;--color-border:230,230,225;color:#505050;background:#fffef9}#CartDrawer .drawer__header{padding:22px 20px 16px}#CartDrawer .drawer__heading{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}#CartDrawer .drawer__close-btn{color:#505050;top:12px}#CartDrawer .drawer__close-btn svg{width:20px;height:20px}#CartDrawer .free-shipping-goal__label{font-size:13px;line-height:1.3;color:#505050}#CartDrawer .free-shipping-goal__label strong{font-weight:600}#CartDrawer .progress-bar{background:#e6e6e1}#CartDrawer .progress-bar:before,#CartDrawer .progress-bar:after{background:#003d31}#CartDrawer .cart-item__title{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#505050}#CartDrawer .cart-item__options,#CartDrawer .cart-item__options *{font-size:13px;color:#8a8a8a}#CartDrawer .cart-item__prices,#CartDrawer .cart-item__prices .price,#CartDrawer .cart-item__prices .price *{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#505050}#CartDrawer .cart-item__media{border-radius:8px}#CartDrawer .cart-item__remove{color:#505050}#CartDrawer .cart-quantity.quantity{width:98px!important;height:32px!important;min-height:0!important;border:1px solid #505050!important;border-radius:8px!important}#CartDrawer .cart-quantity .quantity__button{height:30px!important;min-height:0!important;color:#505050!important}#CartDrawer .cart-quantity .quantity__button svg{width:14px;height:14px}#CartDrawer .cart-quantity .quantity__input{height:30px!important;color:#505050!important}#CartDrawer .drawer__footer{border-top:1px solid #e6e6e1}#CartDrawer .totals__subtotal{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#505050}#CartDrawer .totals__subtotal-value{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#505050}#CartDrawer .tax-note{font-size:12px;line-height:1.3;color:#505050}#CartDrawer .tax-note a{font-size:12px;color:#505050;text-transform:none}#CartDrawer .drawer__footer-buttons .btn{height:32px!important;min-height:0!important;padding:0 16px!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:30px!important;letter-spacing:0!important;text-transform:uppercase!important}#CartDrawer .drawer__footer-buttons .btn--secondary{background:transparent!important;border:1px solid #505050!important;color:#505050!important}#CartDrawer .drawer__footer-buttons .btn--secondary:hover{color:#003d31!important;border-color:#003d31!important}#CartDrawer .drawer__footer-buttons .btn--primary{background:#003d31!important;border:1px solid #003d31!important;color:#f9f8f2!important;font-weight:400!important;font-size:16px!important}#CartDrawer .cart-drawer__empty{padding-top:24px}#CartDrawer .cart-drawer__empty .h4{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#505050}#CartDrawer .cart-drawer__empty .rte p{font-size:14px;line-height:1.4;color:#505050}#CartDrawer .recommendation-collection-item{border:1px solid #e6e6e1;border-radius:8px;padding:12px}#CartDrawer .recommendation-collection-item__image{border-radius:8px}#CartDrawer .recommendation-collection-item__title{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#505050}#CartDrawer .recommendation-collection-item .btn--icon-circle{width:32px;height:32px;min-width:0;min-height:0;background:transparent!important;border:1px solid #505050!important;color:#505050!important}#CartDrawer .recommendation-collection-item .btn--icon-circle svg{width:14px;height:14px}body.cart-template{background:#fffef9}body.cart-template .cart.section--padding{--color-foreground:80,80,80;--color-background:255,254,249;--color-border:230,230,225;color:#505050;padding-top:26px}body.cart-template .cart__title{font-family:Poppins,sans-serif;font-size:19px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}body.cart-template .free-shipping-goal__label{font-size:13px;line-height:1.3;color:#505050}body.cart-template .free-shipping-goal__label strong{font-weight:600}body.cart-template .progress-bar{background:#e6e6e1}body.cart-template .progress-bar:before,body.cart-template .progress-bar:after{background:#003d31}body.cart-template .cart-item__product{padding-top:20px;padding-bottom:20px}body.cart-template .cart-item__media{border-radius:8px}body.cart-template .cart-item__title{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#505050}body.cart-template .cart-item__options,body.cart-template .cart-item__options *{font-size:13px;color:#8a8a8a}body.cart-template .cart-item .price,body.cart-template .cart-item .price *{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#505050}body.cart-template .cart-quantity.quantity{width:98px;height:32px;min-height:0;border:1px solid #505050;border-radius:8px}body.cart-template .cart-quantity .quantity__button{height:30px;min-height:0;color:#505050}body.cart-template .cart-quantity .quantity__button svg{width:14px;height:14px}body.cart-template .cart-quantity .quantity__input{height:30px;color:#505050}body.cart-template .cart-item .btn--link{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#505050}body.cart-template .cart-accordion-details summary{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#505050}body.cart-template .cart-accordion-details summary svg{color:#505050;width:18px;height:18px}body.cart-template .form-control--textarea{background:transparent;border:1px solid #505050;border-radius:8px;color:#505050}body.cart-template .form-control--textarea::placeholder{color:#8a8a8a;opacity:1}body.cart-template cart-note .btn--primary{height:32px!important;min-height:0!important;padding:0 22px!important;background:transparent!important;border:1px solid #505050!important;color:#505050!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:30px!important;letter-spacing:0!important;text-transform:uppercase!important}body.cart-template .totals__subtotal{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#505050}body.cart-template .totals__subtotal-value{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#505050}body.cart-template .tax-note{font-size:12px;line-height:1.3;color:#505050}body.cart-template .tax-note a{font-size:12px;color:#505050;text-transform:none}body.cart-template [id*=quick_quote] a{display:flex!important;align-items:center;justify-content:center;height:40px;box-sizing:border-box;background:transparent!important;color:#505050!important;border:1px solid #505050;border-radius:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;text-transform:uppercase;text-decoration:none}body.cart-template .cart__footer--buttons .btn--primary{height:44px!important;min-height:0!important;border-radius:8px!important;background:#003d31!important;border:1px solid #003d31!important;color:#f9f8f2!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:42px!important;letter-spacing:0!important;text-transform:uppercase!important}body.cart-template shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:4.4rem;--shopify-accelerated-checkout-button-border-radius:.8rem}body.cart-template .section--featured-collection .section__heading{font-family:Poppins,sans-serif;font-size:19px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}body.cart-template .cart__empty .hd2{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#505050}body.cart-template .cart__empty .rte{font-size:14px;line-height:1.4;color:#505050}body.cart-template .cart__empty .custom-card__info h3{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#505050}body.search-template{background:#fffef9}body.search-template .template-search{--color-foreground:80,80,80;--color-background:255,254,249;--color-border:230,230,225;color:#505050}body.search-template .template-search__header h1{font-family:Poppins,sans-serif;font-size:19px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}body.search-template .template-search .search__input{height:40px;line-height:38px;border:1px solid #505050;border-radius:8px;color:#505050;padding:0 86px 0 44px}body.search-template .template-search .search__input::placeholder{color:#8a8a8a;opacity:1}body.search-template .template-search .search__field-icon{color:#505050;inset-inline-start:14px}body.search-template .template-search .search__field-icon svg{width:20px;height:20px}body.search-template .template-search .search__reset{color:#505050;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;inset-inline-end:14px}body.search-template .template-search .search__box-item h4,body.search-template .template-search .predictive-search-result__heading{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#505050}body.search-template .template-search .search__content a.reversed-link{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;color:#505050}body.search-template .template-search .predictive-search__list-item .text-pcard-title{font-size:14px;font-weight:500;line-height:1.3}body.search-template .template-search .predictive-search__list-item .f-price-item,body.search-template .template-search .predictive-search__list-item .price,body.search-template .template-search .predictive-search__list-item .price *{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#505050}body.search-template .template-search .predictive-search__list-item .media-wrapper{border-radius:8px}body.search-template .template-search .search__results-all button{width:100%;min-height:32px;padding:5px 16px;border:1px solid #505050;border-radius:8px;background:transparent;background-image:none;color:#505050;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:uppercase;white-space:normal;text-decoration:none}body.search-template .template-search .search__results-all button svg{display:none}body.search-template .template-search--empty h4{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#505050}body.search-template .template-search--empty p{font-size:14px;line-height:1.4;color:#505050}body[class~="404-template"]{background:#fffef9}body[class~="404-template"] .template-404{color:#505050}body[class~="404-template"] .template-404 .title{font-family:Poppins,sans-serif;font-size:19px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}body[class~="404-template"] .template-404 p{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;color:#505050}body[class~="404-template"] .template-404 .btn{height:32px!important;min-height:0!important;padding:0 22px!important;background:transparent!important;border:1px solid #505050!important;color:#505050!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:30px!important;letter-spacing:0!important;text-transform:uppercase!important}body[class~="404-template"] .template-404 .btn:hover{color:#003d31!important;border-color:#003d31!important}body.policy-template{background:#fffef9}body.policy-template .shopify-policy__container{color:#505050}body.policy-template .shopify-policy__title h1{font-family:Poppins,sans-serif;font-size:19px;font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#505050}body.policy-template .shopify-policy__body .rte,body.policy-template .shopify-policy__body .rte p,body.policy-template .shopify-policy__body .rte li{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#505050}body.policy-template .shopify-policy__body .rte h2,body.policy-template .shopify-policy__body .rte h3,body.policy-template .shopify-policy__body .rte h4{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;color:#505050}body.policy-template .shopify-policy__body .rte a{color:#505050}@media(min-width:750px){.section--slideshow .swiper-slide:nth-child(n) .slideshow__content{justify-content:flex-end!important}.section--slideshow .swiper-slide:nth-child(n) .slideshow__text{padding-bottom:40px!important}}@media(min-width:768px)and (max-width:1023px){.section--featured-products-tab .swipe-mobile__inner{--col:calc((100% - 2 * 16px) / 3) !important}.section--featured-products-tab .f-masonry{grid-auto-columns:calc((100% - 2 * 16px) / 3)!important}}@media(min-width:750px)and (max-width:1023px){body.product-template .product:not(.product--media-has-0) .product__media-wrapper,body.product-template .product:not(.product--media-has-0) .product__info-wrapper{width:100%!important;max-width:100%!important}}.sticky-atc-bar__product-title,.sticky-atc-bar__product-title a{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#505050!important}.sticky-atc-bar .price,.sticky-atc-bar .price *,.sticky-atc-bar .f-price--on-sale .f-price-item--sale,.sticky-atc-bar .f-price--on-sale .f-price-item--regular{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#505050}body.cart-template .cart__empty .btn--icon-circle{width:32px;height:32px;min-width:0;min-height:0;background:transparent!important;border:1px solid #505050!important;color:#505050!important}body.cart-template .cart__empty .btn--icon-circle svg{width:14px;height:14px}@media(min-width:1024px){body.blog-template .main-blog.section--padding{padding-bottom:0!important}body.blog-template .main-blog__items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:0}body.blog-template .main-blog__items>.f-column{min-width:0}body.blog-template .main-blog__items>.f-column+.f-column .article-card{border-top:0}body.blog-template .main-blog__items>.f-column:nth-child(n+3) .article-card{border-top:1px solid rgba(80,80,80,.25)}body.blog-template .main-blog__items>.f-column:nth-child(2n) .article-card{border-left:1px solid rgba(80,80,80,.25)}body.blog-template .main-blog__items:has(>.f-column:last-child:nth-child(odd)):after{content:"";border-left:1px solid rgba(80,80,80,.25)}body.blog-template .main-blog__items:has(>.f-column:last-child:nth-child(odd):nth-child(n+3)):after{border-top:1px solid rgba(80,80,80,.25)}body.blog-template .article-card{grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px 32px;height:100%;box-sizing:border-box}}body.page-template{background:#fffef9}body.page-template .main-page-title{font-family:Poppins,sans-serif!important;font-size:19px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#505050!important;margin-bottom:20px!important}@media(min-width:990px){body.page-template .main-page-title{margin-bottom:32px!important}}body.page-template .page__content.rte,body.page-template .page__content.rte p,body.page-template .page__content.rte li{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#505050}body.page-template .page__content.rte h1,body.page-template .page__content.rte h2,body.page-template .page__content.rte h3,body.page-template .page__content.rte h4,body.page-template .page__content.rte strong{color:#505050}body.page-template .page__content.rte h2,body.page-template .page__content.rte h3,body.page-template .page__content.rte h4{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase}body.page-template .page__content.rte a{color:#505050}body.page-template .rich-text-section .rich-text__heading{font-family:Poppins,sans-serif!important;font-size:19px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#505050!important}body.page-template .rich-text-section .rich-text__text,body.page-template .rich-text-section .rich-text__text p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#505050}body.page-template .rich-text-section .rich-text__text strong{font-weight:600}body.page-template .rich-text-section .btn{height:32px!important;min-height:0!important;padding:0 22px!important;background:transparent!important;border:1px solid #505050!important;color:#505050!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:30px!important;letter-spacing:0!important;text-transform:uppercase!important}body.page-template .rich-text-section .btn:hover{color:#003d31!important;border-color:#003d31!important}body.cactus-academy .item-academy-container{padding-left:0!important}body.cactus-academy .item-academy-testi{font-family:Poppins,sans-serif;font-size:14px!important;line-height:20px!important;color:#505050}body.cactus-academy .item-academy-testi b{font-weight:600}body.cactus-academy .academy-linea>img{width:22px!important;height:22px!important;filter:grayscale(1) brightness(.6)}@media(min-width:768px){body.cactus-academy .item-academy-container{padding-left:0!important;max-width:900px;margin:0 auto}}body.page-template.pagina-video,body.page-template.pagina-video #MainContent,body.page-template.pagina-video #MainContent .section{background:#f9f8f2!important}body.page-template.pagina-video [id*=__newsletter_footer]{display:none!important}#vw-modal-root .vw-cmp__playerV2--share-button[aria-pressed],#vw-modal-root .vw-cmp__playerV2--share-button[aria-label*=mute i]{display:none!important}#vw-modal-root .vw-cmp__player-modal-share-title{font-family:Poppins,sans-serif!important;color:#505050!important}#vw-modal-root .vw-cmp__player-modal-share-container-scroll-card-bullet{background:#505050!important;background-color:#505050!important}#vw-modal-root .vw-cmp__player-modal-share-container{background:#f8f9f2!important;background-color:#f8f9f2!important}@media(max-width:749.98px){.subscription-popup{padding:24px!important}.subscription-popup .fixed-overlay{background:#505050c2!important}[id*=SubscriptionModal] .drawer__inner{border-radius:20px!important}.subscription-popup__image{margin:22px 21px 0!important;width:calc(100% - 42px)!important;flex:0 0 calc(100% - 42px)!important;padding:0!important;max-height:none!important;height:auto!important;aspect-ratio:351/298!important;border-radius:10px!important;overflow:hidden!important}.subscription-popup__image:before{display:none!important}.subscription-popup__image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;border-radius:10px!important;object-fit:cover!important}.subscription-popup .drawer__close-btn{top:34px!important;inset-inline-end:26px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f9f8f2!important;display:flex!important;align-items:center!important;justify-content:center!important}.subscription-popup .drawer__close-btn svg.icon-close{display:none!important}.subscription-popup .drawer__close-btn:before{content:"X"!important;display:block!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:1!important;color:#505050!important}.subscription-popup .subscription-popup__blocks{padding:15px 29px 27px!important}.subscription-popup__title h3{font-size:min(65px,calc((100vw - 50px) / 4.7))!important;line-height:1.07!important;margin:0 -29px!important;white-space:nowrap!important}.subscription-popup__text:not(:has(a)),.subscription-popup__text:not(:has(a)) p{font-size:14px!important;line-height:19px!important}.subscription-popup__text:not(:has(a)){max-width:305px!important;margin:22px auto 0!important}.subscription-popup__form{margin-top:14px!important}.subscription-popup__form input[type=email],.subscription-popup__form .field__input{height:31px!important;min-height:0!important;padding:0 24px!important;border-radius:8px!important;border-width:.8px!important;font-size:16px!important}.subscription-popup__form input[type=email]::placeholder,.subscription-popup__form .field__input::placeholder{font-size:12px!important;letter-spacing:.48px!important;color:#505050!important;opacity:1!important}#Newsletter-submit--Popup{height:32px!important;min-height:32px!important;margin:21px auto 0!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:16px!important;text-transform:uppercase!important}.subscription-popup__text:has(a){margin:36px 0 0!important}}@media(min-width:990px){[id*=SubscriptionModal] .drawer__inner{width:804px!important;max-width:804px!important;height:505px!important;max-height:505px!important;border-radius:20px!important;overflow:hidden!important}.subscription-popup .drawer__body>.flex{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;height:100%!important}.subscription-popup__image{flex:0 0 373px!important;width:373px!important;height:470px!important;max-height:none!important;margin:17px 0 18px 13px!important;padding:0!important;border-radius:10px!important;overflow:hidden!important}.subscription-popup__image:before{display:none!important}.subscription-popup__image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;border-radius:10px!important;object-fit:cover!important}.subscription-popup .subscription-popup__blocks{flex:1 1 auto!important;width:auto!important;padding:117px 20px 0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important}.subscription-popup .drawer__close-btn{top:13px!important;inset-inline-end:15px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f9f8f2!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.subscription-popup .drawer__close-btn svg.icon-close{display:none!important}.subscription-popup .drawer__close-btn:before{content:"X"!important;display:block!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:1!important;color:#505050!important}.subscription-popup__title h3{font-size:70px!important;line-height:1.07!important;margin:0!important;white-space:nowrap!important}.subscription-popup__text:not(:has(a)),.subscription-popup__text:not(:has(a)) p{font-size:15px!important;line-height:1.27!important}.subscription-popup__text:not(:has(a)){max-width:330px!important;margin:11px auto 0!important}.subscription-popup__form{width:358px!important;max-width:100%!important;margin:24px auto 0!important}.subscription-popup__form input[type=email],.subscription-popup__form .field__input{width:100%!important;height:33px!important;min-height:0!important;padding:0 26px!important;border-radius:8px!important;border-width:.8px!important;font-size:13px!important;letter-spacing:.52px!important}.subscription-popup__form input[type=email]::placeholder,.subscription-popup__form .field__input::placeholder{font-size:13px!important;letter-spacing:.52px!important;color:#505050!important;opacity:1!important}#Newsletter-submit--Popup{width:229px!important;min-width:229px!important;height:34px!important;min-height:34px!important;margin:41px auto 0!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:18px!important;text-transform:uppercase!important}.subscription-popup__text:has(a){max-width:363px!important;margin:65px auto 0!important}}#Newsletter-submit--Popup,#Newsletter-submit--Popup:before,#Newsletter-submit--Popup:after,#Newsletter-submit--Popup *{transition:none!important}#Newsletter-submit--Popup:before,#Newsletter-submit--Popup:after{display:none!important}button,.btn,a.btn,input[type=submit],[role=button],.product-card__atc,.product-card__action-button,.quantity__button,.tabs__tab,.tabs__arrow,.category-carousel__arrow,.blog-carousel__arrow,.blog-carousel__dot,.drawer__close-btn,.drawer__close,.abv__tab,.pjp__btn,.pjp-coll-desc__more,.cactus-cose__more,.button-show-more,.search__reset,.article-card__button,.gel-btn,.gel-filter-close,.gel-scrollmore,.gel-icon-btn,.gel-preview-close,button:before,button:after,.btn:before,.btn:after,a.btn:before,a.btn:after,.product-card__atc:before,.product-card__atc:after,.tabs__tab:before,.tabs__tab:after,.btn--underline:after,.btn--link:after,.pjp__btn:before,.pjp__btn:after,#MenuDrawer .h2m-tree-menu--link,#MenuDrawer .h2m-menu-item-inner{transition:none!important;animation:none!important}@media(min-width:1024px){body.product-template product-info.section,body.product-template [id*=related-products]>.section--related-products{padding-left:clamp(15px,8.333vw,144px)!important;padding-right:clamp(15px,8.333vw,144px)!important}body.product-template .product{--product-gap:clamp(30px,2.951vw,51px) !important;--media-width:63.65% !important;row-gap:34px!important}body.product-template .product--vertical-carousel{--media-width:min(63.65%, calc(var(--thumbnails-width) + var(--thumbnails-spacing) + (100vh - 170px))) !important}body.product-template .product:not(.product--media-has-0) .product__info-wrapper{padding:0 clamp(15px,1.794vw,31px) 0 0!important}body.product-template .product--vertical-carousel{--thumbnails-width:clamp(90px,7vw,121px) !important;--thumbnails-spacing:clamp(14px,1.215vw,21px) !important;--pdp-chev:clamp(38px,2.72vw,47px)}body.product-template .product__media-gallery{--media-item-gap:clamp(12px,.984vw,17px) !important}body.product-template .product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails{height:calc(100% - var(--pdp-chev) - 34px)!important}body.product-template .product__media-gallery-thumbails .swiper-slide{margin-bottom:var(--media-item-gap)!important}body.product-template .product__thumbs-container{border-radius:10px!important;padding:0!important}body.product-template .product__thumbs-inner{--aspect-ratio:1 !important;border-radius:10px!important}body.product-template .product__thumbs-container:after{border:1px solid #505050!important;border-radius:10px!important}body.product-template .product__media-gallery-viewer{border-radius:13px!important}body.product-template .product__media-item .product__media-container{--aspect-ratio:1 !important;border-radius:13px!important}body.product-template .product__media-item .product__media-container .product__media img{width:100%!important;height:100%!important;object-fit:cover!important}body.product-template .product__media-gallery-viewer-wrap{padding-bottom:0!important}body.product-template .pgi-track{display:none!important}body.product-template .product__media-gallery .slider-controls--group{display:block!important;position:absolute;left:calc(-1 * (var(--thumbnails-width) + var(--thumbnails-spacing)));bottom:5px;width:var(--thumbnails-width);margin:0!important;padding:0!important;z-index:2}body.product-template .product__media-gallery .slider-controls{display:flex!important;justify-content:center;margin:0!important;padding:0!important}body.product-template .product__media-gallery .swiper-button-prev,body.product-template .product__media-gallery .swiper-pagination{display:none!important}body.product-template .product__media-gallery .swiper-button-next{display:flex!important;position:static!important;width:var(--pdp-chev)!important;height:var(--pdp-chev)!important;margin:0!important;padding:0!important;border:1px solid #505050!important;border-radius:50%!important;background:transparent!important;color:#505050!important;box-shadow:none!important;transform:none!important;opacity:1!important;align-items:center;justify-content:center}body.product-template .product__media-gallery .swiper-button-next:after{display:none!important}body.product-template .product__media-gallery .swiper-button-next svg{width:18px!important;height:18px!important;transform:rotate(90deg)}body.product-template .cactus-pill-holder{margin:-5px 0 0!important}body.product-template .cactus-pill-holder,body.product-template .cactus-pill-holder .jdgm-prev-badge__text{font-size:clamp(13px,.926vw,16px)!important}body.product-template .cactus-pill-holder .jdgm-prev-badge__stars .jdgm-star{font-size:clamp(15px,1.1vw,19px)!important}body.product-template .product__blocks .cactus-title-row{margin:26px 0 0!important}body.product-template .cactus-title-row .product__title-eyebrow{font-size:18px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important;margin-bottom:5px!important;text-transform:uppercase}body.product-template .cactus-title-row .product__title-name{font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important}body.product-template .cactus-title-row>.cactus-vol-pill{top:0!important;height:auto!important;font-size:18px!important;font-weight:400!important;line-height:1.15!important}#MainContent .product__blocks .cactus-price-slot .f-price-item--regular,#MainContent .product__blocks .cactus-price-slot .f-price-item--sale,body.product-template .cactus-price-slot .price{font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important}body.product-template .product__blocks .product__block--buy_buttons{margin:25px 0 20px!important;--pdp-btn-h:clamp(32px,2.083vw,36px)}body.product-template .product-form__buttons{gap:8px!important}body.product-template .product__blocks .product__block--\@app:not(:has(*)){display:none!important}body.product-template .product-form__buttons .quantity{width:clamp(72px,4.977vw,86px)!important;height:var(--pdp-btn-h)!important;min-height:var(--pdp-btn-h)!important;border:.9px solid #505050!important;border-radius:6px!important}body.product-template .product-form__buttons .quantity:after{display:none!important}body.product-template .product-form__buttons .quantity__button,body.product-template .product-form__buttons .quantity__input{height:calc(var(--pdp-btn-h) - 2px)!important;font-size:clamp(15px,1.042vw,18px)!important;font-weight:400!important}body.product-template .product-form__buttons .quantity__button{width:clamp(20px,1.62vw,28px)!important;flex:0 0 auto!important}body.product-template .product-form__buttons .quantity__input{flex:1 1 auto!important;width:auto!important;min-width:28px!important;padding:0!important}body.product-template .product-form__buttons .product-form__submit.btn--primary{height:var(--pdp-btn-h)!important;min-height:var(--pdp-btn-h)!important;border-radius:6px!important;font-size:clamp(17px,1.389vw,24px)!important;font-weight:400!important}body.product-template .product-form__buttons .product-form__submit.btn--primary span{font-size:clamp(17px,1.389vw,18px)!important}body.product-template .product__blocks .product__block--price{margin:0!important}body.product-template .product__tax,body.product-template .product__tax *{font-size:clamp(12px,.81vw,14px)!important;line-height:1.5!important;color:#6f6f6f!important;text-transform:uppercase!important;text-decoration:none!important}body.product-template .cactus-points-row{width:fit-content!important;min-width:clamp(340px,27.14vw,469px)!important;max-width:100%!important;height:auto!important;min-height:clamp(40px,2.894vw,50px)!important;box-sizing:border-box!important;margin:22px 0 0!important;padding:0 12px 0 clamp(12px,1.04vw,18px)!important;gap:12px!important;font-size:clamp(13px,.926vw,16px)!important;line-height:1.69!important}body.product-template .cactus-points-row__icon{width:clamp(28px,2.14vw,37px)!important;height:clamp(27px,2.08vw,36px)!important;flex:0 0 clamp(28px,2.14vw,37px)!important}body.product-template .product__blocks .product__block--collapsible_tab.cactus-cose{margin:-3px 0 0!important}body.product-template .cactus-cose__more{margin-bottom:15px!important}body.product-template .product__block--collapsible_tab.cactus-cose summary{align-items:center!important;padding-bottom:0!important}body.product-template .product__block--collapsible_tab.cactus-cose summary h2,body.product-template .product__block--collapsible_tab.cactus-cose summary .inline-richtext{font-size:clamp(34px,2.662vw,46px)!important;line-height:1.26!important}body.product-template .cactus-cose summary .cactus-hema-inline{margin:0 0 0 clamp(16px,1.5vw,26px)!important}body.product-template .cactus-cose summary .cactus-hema-inline .hema-tpo-label{width:clamp(236px,18vw,311px)!important;height:clamp(36px,2.6vw,45px)!important;box-sizing:border-box!important;padding:0!important;gap:0!important;font-size:clamp(11px,.752vw,13px)!important}body.product-template .cactus-cose summary .hema-tpo-pair{gap:clamp(6px,.52vw,9px)!important}body.product-template .cactus-cose summary .hema-tpo-icon--hema{width:clamp(26px,1.97vw,34px)!important;height:clamp(28px,2.14vw,37px)!important}body.product-template .cactus-cose summary .hema-tpo-icon--tpo{width:clamp(19px,1.45vw,25px)!important;height:clamp(25px,1.91vw,33px)!important;margin-left:clamp(16px,1.45vw,25px)!important}body.product-template .cactus-cose__text{margin-top:16px!important;font-size:clamp(14px,.984vw,17px)!important;line-height:1.47!important}body.product-template .cactus-cose__more{margin-top:8px!important;min-height:0!important;height:auto!important;padding:2px 0!important}body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose){margin-left:-6px!important;margin-right:-22px!important}body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose) .accordion-details__summary{padding:12px 33px 12px 17px!important}body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose) .accordion-details__content{padding-left:17px!important;padding-right:33px!important}body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose) .accordion-details__summary h2{font-size:clamp(13px,.926vw,16px)!important;line-height:1.5!important}body.product-template .product__blocks .product__block--collapsible_tab:not(.cactus-cose) .accordion-details__summary svg{width:24px!important;height:24px!important}body.product-template .product__blocks .product__block .cactus-academy,body.product-template .cactus-academy{margin-top:17px!important;padding:0 0 0 14px!important}body.product-template .cactus-academy__row{gap:15px!important}body.product-template .cactus-academy__thumb{width:clamp(64px,4.92vw,85px)!important;height:clamp(68px,5.21vw,90px)!important;flex:0 0 clamp(64px,4.92vw,85px)!important}body.product-template .cactus-academy__title{font-size:clamp(18px,1.389vw,24px)!important;font-weight:600!important;line-height:1.47!important;margin-bottom:0!important}body.product-template .cactus-academy__text{font-size:clamp(13px,.926vw,16px)!important;line-height:1.47!important}body.product-template .product>.product__block--complementary{flex:0 0 calc(100% + 28px)!important;width:calc(100% + 28px)!important;max-width:none!important;margin:18px -14px 0!important}body.product-template .product__block--complementary .complementary-products__container{padding:37px 0 11px!important;border-radius:16px!important}body.product-template .complementary-products__heading{font-size:clamp(20px,1.505vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:0!important;text-align:center!important;margin:0 0 27px!important}body.product-template .cactus-fbt-nav{top:33px!important;right:clamp(30px,3.24vw,56px)!important;gap:16px!important}body.product-template .cactus-fbt-nav button{width:34px!important;height:34px!important}body.product-template .cactus-fbt-nav button svg{width:14px!important;height:14px!important}body.product-template .cactus-fbt-desktop .swiper-slide{position:relative;box-sizing:border-box;padding:0 clamp(12px,1.3vw,22px) 0 clamp(16px,1.56vw,27px)!important}body.product-template .cactus-fbt-desktop .swiper{clip-path:inset(0 0 0 1px)}body.product-template .cactus-fbt-desktop .swiper-slide+.swiper-slide:before{content:"";position:absolute;left:0;top:0;height:clamp(160px,13.66vw,236px);border-left:1px solid rgba(80,80,80,.25)}body.product-template .cactus-fbt-desktop .product-card--list,body.product-template .cactus-fbt-desktop .product-card__wrapper{gap:clamp(14px,1.33vw,23px)!important;align-items:center!important}body.product-template .cactus-fbt-desktop .product-card__image-wrapper{flex:0 0 clamp(120px,9.95vw,172px)!important;width:clamp(120px,9.95vw,172px)!important;height:clamp(186px,15.45vw,267px)!important;background:transparent!important;border-radius:13px!important}body.product-template .cactus-fbt-desktop .product-card__image-wrapper .media-wrapper,body.product-template .cactus-fbt-desktop .product-card__image-wrapper .media{height:100%!important;padding:0!important}body.product-template .cactus-fbt-desktop .product-card__image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;mix-blend-mode:darken}body.product-template .cactus-fbt-desktop .product-card__info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;flex:1 1 auto!important;width:auto!important;max-width:274px!important}body.product-template .cactus-fbt-desktop .product-card__type{grid-column:1!important;grid-row:1!important;padding-right:0!important;font-size:clamp(13px,.926vw,16px)!important;font-weight:400!important;line-height:1.5!important;text-transform:uppercase!important}body.product-template .cactus-fbt-desktop .product-card__info>.pc-volume{position:static!important;grid-column:2!important;grid-row:1!important;font-size:clamp(13px,.926vw,16px)!important;font-weight:400!important;line-height:1.5!important;text-align:right!important}body.product-template .product__block--complementary.product__block .cactus-fbt-desktop .product-card__title,body.product-template .cactus-fbt-desktop .product-card__title{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:clamp(17px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important}body.product-template .cactus-fbt-desktop .product-card__title a{font-size:inherit!important;font-weight:inherit!important}body.product-template .cactus-fbt-desktop .product-card__info>.limoniapps-discountninja-productprice{display:block!important;grid-column:2!important;grid-row:2!important;text-align:right!important}body.product-template .cactus-fbt-desktop .product-card__info>.limoniapps-discountninja-productprice,body.product-template .cactus-fbt-desktop .product-card__info>.limoniapps-discountninja-productprice *{font-size:clamp(17px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important;color:#505050!important}body.product-template .cactus-fbt-desktop .product-card__info>form,body.product-template .cactus-fbt-desktop .product-card__info>.product-card__atc{grid-column:1 / -1!important;grid-row:3!important;margin-top:21px!important}body.product-template .cactus-fbt-desktop .product-card__atc{max-width:246px!important;height:33px!important;border:1px solid #505050!important;border-radius:8px!important;padding:0 10px!important}body.product-template .cactus-fbt-desktop .product-card__atc-text,body.product-template .cactus-fbt-desktop .cactus-fbt-label{font-size:clamp(12px,.868vw,15px)!important;font-weight:500!important;letter-spacing:0!important}body.product-template .cactus-fbt-desktop .cactus-fbt-price{display:none!important}}@media(min-width:768px){.cactus-card-price{display:inline!important;white-space:pre}}@media(min-width:1024px){body.index-template,#MainContent{--home-w:min(1316px, 100% - 5.8vw)}#MainContent [id$=__monthly_edit_home] .monthly-edit,#MainContent [id$=__category_carousel_home] .category-carousel{padding-left:0!important;padding-right:0!important}body.index-template .section--slideshow .swiper-slide,body.index-template .section--slideshow .slideshow__item-wrap{height:43.46vw!important;min-height:0!important;max-height:none!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__content{justify-content:center!important;align-items:flex-start!important;padding:64px 0 0 clamp(40px,4.34vw,75px)!important;box-sizing:border-box!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__text{width:clamp(420px,33vw,570px)!important;max-width:none!important;padding:0!important;text-align:center!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__subtitle{font-size:clamp(18px,1.389vw,19px)!important;font-weight:300!important;line-height:1.29!important;margin:0 0 4px!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__title{font-size:clamp(96px,7.41vw,100px)!important;line-height:1.07!important;margin:0!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__description,body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__description *{font-size:clamp(18px,1.389vw,19px)!important;font-weight:300!important;line-height:1.29!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__description{margin:2px 0 0!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .slideshow__buttons{margin:45px 0 0!important}body.index-template .section--slideshow .swiper-slide:nth-child(n) .btn{width:262px!important;max-width:100%!important;height:34px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:16px!important;font-weight:400!important;line-height:1!important}#MainContent [id$=__featured_products_tab_home] .section--featured-products-tab{max-width:var(--home-w)!important;width:var(--home-w)!important;margin-inline:auto!important;padding:53px 0 0!important;--page-padding:0 !important;--section-padding-top:53px !important;--section-padding-bottom:0 !important}#MainContent .section--featured-products-tab .tabs__nav motion-element{gap:0 46px!important}#MainContent .section--featured-products-tab .tabs__tab{padding:0!important;border-radius:0!important;height:auto!important;min-height:0!important;line-height:1.15!important}#MainContent .section--featured-products-tab .tabs__tab:before{display:none!important}#MainContent .section--featured-products-tab .tabs__tab-heading{font-size:clamp(22px,1.736vw,24px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px}#MainContent .section--featured-products-tab .tabs__tab[aria-selected=true] .tabs__tab-heading,#MainContent .section--featured-products-tab .tabs__tab:hover .tabs__tab-heading{text-decoration:underline!important}#MainContent .section--featured-products-tab .tabs__header{margin:0 0 47px!important;padding:0!important}#MainContent .section--featured-products-tab .tabs__nav{margin:0!important;padding:0!important}#MainContent .section--featured-products-tab .f-masonry,#MainContent .section--featured-products-tab .swipe-mobile__inner{--col: calc((100% - 63px)/4) !important;grid-auto-columns:calc((100% - 63px)/4)!important;column-gap:21px!important}#MainContent .section--featured-products-tab .tabs__arrow{top:50%!important;transform:translateY(calc(-50% + 15px))!important;width:47px!important;height:47px!important;border:1px solid #505050!important;background:transparent!important;color:#505050!important;font-size:0!important}#MainContent .section--featured-products-tab .tabs__arrow--prev{left:max(-75px,calc(12px - ((100vw - 100%)/2)))!important;right:auto!important}#MainContent .section--featured-products-tab .tabs__arrow--next{right:max(-75px,calc(12px - ((100vw - 100%)/2)))!important;left:auto!important}#MainContent .section--featured-products-tab .tabs__arrow:disabled{opacity:.35}#MainContent .section--featured-products-tab .product-card .product-card__info{bottom:27px!important;padding:0 clamp(12px,1.16vw,20px) 0 clamp(12px,1.1vw,19px)!important;transition:opacity .2s}#MainContent .section--featured-products-tab .product-card .product-card__type,#MainContent .section--featured-products-tab .product-card .pc-volume{font-size:clamp(13px,.926vw,16px)!important;line-height:1.15!important;letter-spacing:0!important}#MainContent .section--featured-products-tab .product-card .product-card__title,#MainContent .section--featured-products-tab .product-card .product-card__title a,#MainContent .section--featured-products-tab .product-card .limoniapps-discountninja-productprice,#MainContent .section--featured-products-tab .product-card .f-price-item{font-size:17px!important;font-weight:500!important;line-height:1.15!important}#MainContent .section--featured-products-tab .product-card .product-card__title{margin-top:4px!important}#MainContent .section--featured-products-tab .product-card__badge{top:19px!important;right:21px!important}#MainContent .section--featured-products-tab .product-card .f-badge,#MainContent .section--featured-products-tab .product-card .f-badge *{font-size:clamp(16px,1.157vw,20px)!important;font-weight:500!important;line-height:1.29!important}#MainContent .section--featured-products-tab .product-card .product-card__main-actions{padding:0 15px 21px!important;opacity:0!important;transition:opacity .2s}#MainContent .section--featured-products-tab .product-card:hover .product-card__main-actions{opacity:1!important}#MainContent .section--featured-products-tab .product-card:hover .product-card__info{opacity:0;pointer-events:none}#MainContent .section--featured-products-tab .product-card .product-card__atc{width:100%!important;max-width:none!important;height:37px!important;min-height:0!important;padding:0 10px!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important}#MainContent .section--featured-products-tab .product-card .product-card__atc-text,#MainContent .section--featured-products-tab .product-card .product-card__atc-text *,#MainContent .section--featured-products-tab .product-card .cactus-card-price{font-size:clamp(12px,.868vw,15px)!important;font-weight:400!important;line-height:1.29!important;color:#505050!important;letter-spacing:0!important}#MainContent .section--featured-products-tab .product-card .cactus-card-price b{font-weight:700!important}}@media(min-width:1024px){#MainContent .section--featured-products-tab grid-list{margin-bottom:0!important}#MainContent .section--featured-products-tab .tabs__arrow{transform:translateY(-50%)!important}#MainContent [id$=__monthly_edit_home]{padding:82px 0 0!important}#MainContent .monthly-edit{max-width:none!important;padding:0!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__title{font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#505050!important;margin:0 0 57px!important}#MainContent .monthly-edit__card{max-width:var(--home-w)!important;width:var(--home-w)!important;margin:0 auto!important;gap:0!important;flex-wrap:wrap!important}#MainContent .monthly-edit__hero,#MainContent .monthly-edit__panel{flex:0 0 50%!important;width:50%!important;max-width:50%!important;min-width:0!important;aspect-ratio:658/775!important;height:auto!important;margin:0!important}#MainContent .monthly-edit__hero{border-radius:35px 0 0 35px!important;overflow:hidden!important}#MainContent .monthly-edit__hero img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}#MainContent .monthly-edit__hero-text,#MainContent .monthly-edit__panel-title{display:none!important}#MainContent .monthly-edit__panel{background:#f6f5f3!important;border-radius:0 35px 35px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:64px 20px 0!important;box-sizing:border-box!important}#MainContent .monthly-edit__subtitle{margin:0!important;max-width:100%!important}#MainContent .monthly-edit__subtitle p{margin:0!important;color:#505050!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__subtitle p:first-child{font-size:clamp(21px,1.62vw,22px)!important;font-weight:500!important;line-height:1.15!important;text-transform:uppercase!important;margin:0 0 21px!important}#MainContent .monthly-edit__subtitle p:last-child{font-size:clamp(17px,1.331vw,18px)!important;font-weight:400!important;line-height:1.15!important;margin:0!important}#MainContent .monthly-edit__subtitle p:first-child:last-child{margin-bottom:0!important}#MainContent .monthly-edit__image{width:clamp(400px,32.3vw,558px)!important;max-width:100%!important;margin:0 0 56px!important}#MainContent .monthly-edit__image img{width:100%!important;height:auto!important}#MainContent .monthly-edit__btn{margin:0!important}#MainContent .monthly-edit__btn .btn{width:292px!important;max-width:100%!important;height:36px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important;font-size:16px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}#MainContent [id$=__category_carousel_home]{padding:80px 0 62px!important}#MainContent .category-carousel{max-width:none!important;padding:0!important}#MainContent [id$=__category_carousel_home] .category-carousel__heading{font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;color:#505050!important;margin:0 0 50px!important}#MainContent .category-carousel__wrap{width:var(--home-w)!important;max-width:var(--home-w)!important;margin:0 auto!important;padding:0!important;position:relative!important}#MainContent .category-carousel__track{gap:21.6px!important;padding:0!important}#MainContent .category-carousel__card{flex:0 0 calc((100% - 3 * 21.6px) / 4)!important;max-width:none!important;height:auto!important;aspect-ratio:312.78/433.08!important;border-radius:13px!important}#MainContent .category-carousel__card img{width:100%!important;height:100%!important;object-fit:cover!important}#MainContent .category-carousel__name{top:16px!important;left:15px!important;font-size:clamp(26px,2.025vw,27px)!important;font-weight:400!important;line-height:1.15!important;margin:0!important}#MainContent .category-carousel__btn{left:50%!important;transform:translate(-50%)!important;bottom:15px!important;width:calc(100% - 62px)!important;height:33px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:clamp(13px,.984vw,15px)!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}#MainContent .category-carousel__arrow{display:none!important}#MainContent .category-carousel__track{overflow:hidden!important;scroll-snap-type:none!important}#MainContent .category-carousel__card:nth-child(n+5){display:none!important}}@media(min-width:1024px){#MainContent .cactus-two-col{display:flex!important;gap:26px!important;width:var(--home-w)!important;max-width:var(--home-w)!important;margin:65px auto!important;padding:0!important;background:transparent!important;align-items:stretch!important}#MainContent .cactus-two-col>.shopify-section{flex:1 1 0!important;min-width:0!important;margin:0!important;padding:0!important}#MainContent [id$=__pj_band_gaAA4B] .pjb{padding:0!important}#MainContent [id$=__pj_band_gaAA4B] .pjf{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:644/834!important;border-radius:35px!important;overflow:hidden!important;container-type:normal!important}#MainContent [id$=__pj_band_gaAA4B] .pjf picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}#MainContent [id$=__pj_band_gaAA4B] .pjf__bg{object-position:50% 50%!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__col{position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;right:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:28px 40px 40px!important;text-align:center!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__title{position:static!important;transform:none!important;width:auto!important;margin:0!important;font-size:clamp(72px,5.556vw,74px)!important;line-height:1.07!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__points{position:static!important;margin:31px 0 0!important;font-size:clamp(15px,1.157vw,16px)!important;line-height:1.27!important;text-transform:uppercase!important;white-space:normal!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__points strong{font-size:clamp(18px,1.389vw,19px)!important;font-weight:500!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__desc{display:block!important;margin:17px 0 0!important;max-width:560px;font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(14px,1.042vw,15px);line-height:1.44;color:#fff}#MainContent [id$=__pj_band_gaAA4B] .pjf__desc p{margin:0}#MainContent [id$=__pj_band_gaAA4B] .pjf__desc strong{font-weight:600}#MainContent [id$=__pj_band_gaAA4B] .pjf__btn{position:static!important;margin:27px 0 0!important;width:auto!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__btn .btn{width:292px!important;max-width:100%!important;height:36px!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:16px!important;font-weight:400!important;line-height:1!important}#MainContent [id$=__pj_band_gaAA4B] .pjf__note{display:block!important;position:absolute!important;left:20px!important;right:20px!important;bottom:40px!important;margin:0!important;font-family:Poppins,sans-serif;font-weight:300;font-style:italic;font-size:12px;line-height:1.4;color:#fff;text-align:center}#MainContent [id$=__business_club_home]{padding:0!important}#MainContent [id$=__business_club_home] .business-club{padding:0!important;max-width:none!important}#MainContent [id$=__business_club_home] .business-club__card{max-width:none!important;width:100%!important;height:auto!important;aspect-ratio:644/834!important;border-radius:35px!important;overflow:hidden!important}#MainContent [id$=__business_club_home] .business-club__bg{object-position:50% 40%!important}#MainContent [id$=__business_club_home] .business-club__content{top:28px!important;padding:0 40px!important}#MainContent [id$=__business_club_home] .business-club__title{margin:0!important;font-size:clamp(72px,5.556vw,74px)!important;line-height:1.07!important}#MainContent [id$=__business_club_home] .business-club__subtitle{margin:6px auto 15px!important;max-width:560px;font-size:clamp(14px,1.042vw,15px)!important;font-weight:300!important;line-height:1.44!important}#MainContent [id$=__business_club_home] .business-club__btn .btn{width:292px!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:16px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}}@media(min-width:1024px){#MainContent [id$=__discover_look_home]{padding:37px 0 60px!important;background:#f6f5f3!important}#MainContent [id$=__discover_look_home] .discover-look{background:transparent!important;padding:0!important;max-width:none!important}#MainContent [id$=__discover_look_home] .discover-look__heading{font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;color:#505050!important;margin:0 0 21px!important}#MainContent [id$=__discover_look_home] .discover-look__text{font-size:clamp(17px,1.331vw,18px)!important;font-weight:400!important;line-height:1.15!important;color:#505050!important;margin:0 0 39px!important}#MainContent [id$=__discover_look_home] .discover-look__btn{margin:0!important}#MainContent [id$=__discover_look_home] .discover-look__btn .btn,#MainContent [id$=__academy_feature_home] .academy-feature__btn .btn,#MainContent [id$=__blog_carousel_home] .blog-carousel__footer-btn .btn{width:292px!important;max-width:100%!important;height:36px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important;font-size:16px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}#MainContent [id$=__17824695031debe3b3]{background:#f6f5f3!important;padding:60px 0 0!important}#MainContent [id$=__17824695031debe3b3] .section{padding:0!important}#MainContent [id$=__academy_feature_home]{padding:72px 0 0!important}#MainContent [id$=__academy_feature_home] .academy-feature{padding:0!important;max-width:none!important}#MainContent [id$=__academy_feature_home] .academy-feature__inner{max-width:var(--home-w)!important;width:var(--home-w)!important;margin:0 auto!important;gap:0!important;flex-wrap:wrap!important}#MainContent [id$=__academy_feature_home] .academy-feature__inner>.academy-feature__title{display:block!important;flex:0 0 100%!important;width:100%!important;text-align:center!important;font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#505050!important;margin:0 0 45px!important}#MainContent [id$=__academy_feature_home] .academy-feature__panel-title{display:none!important}#MainContent [id$=__academy_feature_home] .academy-feature__images,#MainContent [id$=__academy_feature_home] .academy-feature__panel{flex:0 0 50%!important;width:50%!important;max-width:50%!important;min-width:0!important;margin:0!important}#MainContent [id$=__academy_feature_home] .academy-feature__images{aspect-ratio:665/376!important;height:auto!important}#MainContent [id$=__academy_feature_home] .academy-feature__img--left{border-radius:35px 0 0 35px!important;height:100%!important}#MainContent [id$=__academy_feature_home] .academy-feature__img--left img,#MainContent [id$=__academy_feature_home] .academy-feature__img--left video{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}#MainContent [id$=__academy_feature_home] .academy-feature__panel{background:#f6f5f3!important;border-radius:0 35px 35px 0!important;padding:30px 40px!important;justify-content:center!important}#MainContent [id$=__academy_feature_home] .academy-feature__heading{font-size:clamp(21px,1.62vw,22px)!important;font-weight:500!important;line-height:1.15!important;text-transform:uppercase!important;color:#505050!important;margin:0 0 13px!important;max-width:100%!important}#MainContent [id$=__academy_feature_home] .academy-feature__desc,#MainContent [id$=__academy_feature_home] .academy-feature__desc p{font-size:clamp(17px,1.331vw,18px)!important;font-weight:400!important;line-height:1.15!important;color:#505050!important;margin:0!important;max-width:100%!important}#MainContent [id$=__academy_feature_home] .academy-feature__desc{margin:0 0 14px!important}#MainContent [id$=__academy_feature_home] .academy-feature__btn{margin:0!important}#MainContent [id$=__blog_carousel_home]{background:#f6f5f3!important;padding:50px 0 46px!important}#MainContent [id$=__blog_carousel_home] .blog-carousel{background:transparent!important;padding:0!important;max-width:none!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__wrap{width:var(--home-w)!important;max-width:var(--home-w)!important;margin:0 auto!important;padding:0!important;position:relative!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__track{gap:20.7px!important;padding:0!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__card{flex:0 0 calc((100% - 3 * 20.7px) / 4)!important;max-width:none!important;height:auto!important;aspect-ratio:313.44/434!important;border-radius:13px!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__card img{width:100%!important;height:100%!important;object-fit:cover!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__name{top:24px!important;left:20px!important;right:auto!important;width:68%!important;font-size:clamp(15px,1.157vw,17px)!important;font-weight:400!important;line-height:1.15!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__btn{left:15px!important;right:15px!important;bottom:21px!important;width:auto!important;transform:none!important;height:37px!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:clamp(12px,.868vw,13px)!important;font-weight:500!important;line-height:1!important;text-transform:uppercase!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__arrow{top:50%!important;transform:translateY(-50%)!important;width:47px!important;height:47px!important;border:1px solid #505050!important;background:transparent!important;box-shadow:none!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__arrow--prev{left:max(-75px,calc(12px - ((100vw - 100%)/2)))!important;right:auto!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__arrow--next{right:max(-75px,calc(12px - ((100vw - 100%)/2)))!important;left:auto!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__dots{display:none!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__footer{margin:57px auto 0!important;padding:0!important;max-width:none!important;text-align:center!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__footer-heading{font-size:clamp(24px,1.852vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#505050!important;margin:0 0 21px!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__footer-text{font-size:clamp(17px,1.331vw,18px)!important;font-weight:400!important;line-height:1.15!important;color:#505050!important;margin:0 0 39px!important}#MainContent [id$=__blog_carousel_home] .blog-carousel__footer-btn{margin:0!important}}@media(min-width:1024px){body.collection-template #MainContent .cactus-two-col{gap:22px!important;flex-wrap:wrap!important}body.collection-template #MainContent .cactus-two-col>:not(.shopify-section){flex:0 0 100%!important;width:100%!important;margin-top:24px!important}body.collection-template #MainContent .cactus-two-col>.shopify-section{flex:1 1 0!important}body.collection-template [id$=__image_with_text_aYCyYT] .section--padding{padding:0!important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text{background:transparent!important}body.collection-template [id$=__image_with_text_aYCyYT] .page-width{padding:0!important;max-width:none!important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__wrapper{display:block!important;position:relative!important;aspect-ratio:647/434!important;border-radius:13px!important;overflow:hidden!important;background:#2a2a26 url(bc-banner-figma.jpg) center/cover no-repeat!important}body.collection-template [id$=__image_with_text_aYCyYT] parallax-element{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__media{height:100%!important;--aspect-ratio:auto !important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__media>img:not(.image-with-text__media-desktop),body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__media>.placeholder-svg{display:none!important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__media-desktop{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:0!important;background:transparent!important}body.collection-template [id$=__image_with_text_aYCyYT] .image-with-text__content{position:absolute!important;top:0!important;bottom:0!important;left:calc(40% - 15px)!important;width:60%!important;margin:0!important;padding:71px 0 20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;background:transparent!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__heading{font-size:clamp(66px,5.093vw,88px)!important;line-height:.95!important;color:#fff!important;margin:0!important;white-space:nowrap!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__heading:before{display:none!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__text,body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__text p{font-size:12px!important;font-weight:300!important;line-height:18px!important;color:#fff!important;margin:0!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__text{margin:0 0 29px!important;max-width:350px!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__text p+p{margin-top:18px!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__text strong{font-weight:600!important}body.collection-template [id$=__image_with_text_aYCyYT] .rich-text__text+motion-element{margin:0!important}body.collection-template [id$=__image_with_text_aYCyYT] .btn--secondary{width:241px!important;max-width:100%!important;height:36px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:.9px solid #fff!important;border-radius:8px!important;background:transparent!important;color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}body.collection-template [id*=__pj_band_] .pjb{padding:0!important}body.collection-template [id*=__pj_band_] .pjf{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:647/434!important;border-radius:13px!important;overflow:hidden!important;container-type:normal!important}body.collection-template [id*=__pj_band_] .pjf picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}body.collection-template [id*=__pj_band_] .pjf__bg{object-position:31% 50%!important}body.collection-template [id*=__pj_band_] .pjf__col{position:absolute!important;top:0!important;bottom:0!important;left:40%!important;right:auto!important;width:60%!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:71px 0 20px!important;box-sizing:border-box!important;text-align:center!important}body.collection-template [id*=__pj_band_] .pjf__title{position:static!important;transform:none!important;width:auto!important;margin:0 0 12px!important;font-size:clamp(66px,5.093vw,88px)!important;line-height:.95!important;white-space:nowrap!important}body.collection-template [id*=__pj_band_] .pjf__points{position:static!important;margin:0 0 25px!important;font-size:14px!important;line-height:1.27!important;text-transform:uppercase!important;white-space:normal!important}body.collection-template [id*=__pj_band_] .pjf__points strong{font-size:18px!important;font-weight:500!important}body.collection-template [id*=__pj_band_] .pjf__desc{display:block!important;margin:0 0 37px!important;max-width:350px;font-family:Poppins,sans-serif;font-weight:300;font-size:12px;line-height:18px;color:#fff}body.collection-template [id*=__pj_band_] .pjf__desc p{margin:0}body.collection-template [id*=__pj_band_] .pjf__desc strong{font-weight:600}body.collection-template [id*=__pj_band_] .pjf__btn{position:static!important;margin:0!important;width:auto!important}body.collection-template [id*=__pj_band_] .pjf__btn .btn{width:241px!important;max-width:100%!important;height:36px!important;border:.9px solid #fff!important;border-radius:8px!important;font-size:18px!important;font-weight:400!important;line-height:1!important}body.collection-template [id*=__pj_band_] .pjf__note{display:block!important;position:absolute!important;left:calc(20px - 66.667%)!important;right:20px!important;bottom:8px!important;margin:0!important;font-family:Poppins,sans-serif;font-weight:300;font-style:italic;font-size:12px;line-height:1.4;color:#fff;text-align:center}}@media(min-width:768px){body.collection-template #MainContent grid-list.products-list{column-gap:21px!important;row-gap:22px!important}body.collection-template #MainContent .products-list .product-card__wrapper,body.collection-template #MainContent .products-list .product-card__image-wrapper{border-radius:13px!important;overflow:hidden!important}body.collection-template #MainContent .products-list .product-card .product-card__info{bottom:27px!important;padding:0 clamp(12px,1.16vw,20px) 0 clamp(12px,1.1vw,19px)!important;transition:opacity .2s}body.collection-template #MainContent .products-list .product-card .product-card__type,body.collection-template #MainContent .products-list .product-card .pc-volume{font-size:clamp(13px,.926vw,16px)!important;line-height:1.15!important;letter-spacing:0!important}body.collection-template #MainContent .products-list .product-card .product-card__title,body.collection-template #MainContent .products-list .product-card .product-card__title a,body.collection-template #MainContent .products-list .product-card .product-card__info .price,body.collection-template #MainContent .products-list .product-card .product-card__info .price *,body.collection-template #MainContent .products-list .product-card .limoniapps-discountninja-productprice,body.collection-template #MainContent .products-list .product-card .f-price-item{font-size:clamp(17px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important}body.collection-template #MainContent .products-list .product-card .product-card__title{margin-top:4px!important}body.collection-template #MainContent .products-list .product-card__badge{top:19px!important;right:21px!important;left:auto!important}body.collection-template #MainContent .products-list .product-card .f-badge{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}body.collection-template #MainContent .products-list .product-card .f-badge,body.collection-template #MainContent .products-list .product-card .f-badge *{font-size:clamp(16px,1.157vw,20px)!important;font-weight:500!important;line-height:1.29!important;color:#505050!important}body.collection-template #MainContent .products-list .product-card .product-card__main-actions{padding:0 15px 21px!important;opacity:0!important;transition:opacity .2s}body.collection-template #MainContent .products-list .product-card:hover .product-card__main-actions{opacity:1!important}body.collection-template #MainContent .products-list .product-card:hover .product-card__info{opacity:0;pointer-events:none}body.collection-template #MainContent .products-list .product-card .product-card__atc{width:100%!important;max-width:none!important;height:37px!important;min-height:0!important;padding:0 10px!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important}body.collection-template #MainContent .products-list .product-card .product-card__atc-icon{display:none!important}body.collection-template #MainContent .products-list .product-card .product-card__atc-text,body.collection-template #MainContent .products-list .product-card .product-card__atc-text *,body.collection-template #MainContent .products-list .product-card .cactus-card-price{font-size:clamp(12px,.868vw,15px)!important;font-weight:400!important;line-height:1.29!important;color:#505050!important;letter-spacing:0!important;text-transform:uppercase!important}body.collection-template #MainContent .products-list .product-card .cactus-card-price b{font-weight:700!important}}@media(min-width:768px){body.product-template #MainContent [id*=related-products] .product-card__wrapper,body.product-template #MainContent [id*=related-products] .product-card__image-wrapper{border-radius:13px!important;overflow:hidden!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__info{bottom:27px!important;padding:0 clamp(12px,1.16vw,20px) 0 clamp(12px,1.1vw,19px)!important;transition:opacity .2s}body.product-template #MainContent [id*=related-products] .product-card .product-card__type,body.product-template #MainContent [id*=related-products] .product-card .pc-volume{font-size:clamp(13px,.926vw,16px)!important;line-height:1.15!important;letter-spacing:0!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__title,body.product-template #MainContent [id*=related-products] .product-card .product-card__title a,body.product-template #MainContent [id*=related-products] .product-card .product-card__info .price,body.product-template #MainContent [id*=related-products] .product-card .product-card__info .price *,body.product-template #MainContent [id*=related-products] .product-card .limoniapps-discountninja-productprice,body.product-template #MainContent [id*=related-products] .product-card .f-price-item{font-size:clamp(17px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__title{margin-top:4px!important}body.product-template #MainContent [id*=related-products] .product-card__badge{top:19px!important;right:21px!important;left:auto!important}body.product-template #MainContent [id*=related-products] .product-card .f-badge{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}body.product-template #MainContent [id*=related-products] .product-card .f-badge,body.product-template #MainContent [id*=related-products] .product-card .f-badge *{font-size:clamp(16px,1.157vw,20px)!important;font-weight:500!important;line-height:1.29!important;color:#505050!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__main-actions{padding:0 15px 21px!important;opacity:0!important;transition:opacity .2s}body.product-template #MainContent [id*=related-products] .product-card:hover .product-card__main-actions{opacity:1!important}body.product-template #MainContent [id*=related-products] .product-card:hover .product-card__info{opacity:0;pointer-events:none}body.product-template #MainContent [id*=related-products] .product-card .product-card__atc{width:100%!important;max-width:none!important;height:37px!important;min-height:0!important;padding:0 10px!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__atc-icon{display:none!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__atc-text,body.product-template #MainContent [id*=related-products] .product-card .product-card__atc-text *,body.product-template #MainContent [id*=related-products] .product-card .cactus-card-price{font-size:clamp(12px,.868vw,15px)!important;font-weight:400!important;line-height:1.29!important;color:#505050!important;letter-spacing:0!important;text-transform:uppercase!important}body.product-template #MainContent [id*=related-products] .product-card .cactus-card-price b{font-weight:700!important}}@media(max-width:767.98px){.cactus-card-price{display:none!important}}@media(max-width:1023.98px){body.index-template .cactus-card-price{display:none!important}}@media(min-width:1024px){body.product-template [id*=related-products] .swiper-button-prev,body.product-template [id*=related-products] .swiper-button-next,body.product-template [id*=related-products] .swiper-button-prev:hover,body.product-template [id*=related-products] .swiper-button-next:hover{width:47px!important;height:47px!important;min-height:0!important;padding:0!important;border:1px solid #505050!important;border-radius:50%!important;background:transparent!important;color:#505050!important;box-shadow:none!important}body.product-template [id*=related-products] .swiper-button-prev{left:-75px!important;right:auto!important}body.product-template [id*=related-products] .swiper-button-next{right:-75px!important;left:auto!important}body.product-template [id*=related-products] .swiper-button-prev svg,body.product-template [id*=related-products] .swiper-button-next svg{display:none!important}body.product-template [id*=related-products] .swiper-button-prev:before,body.product-template [id*=related-products] .swiper-button-next:before{display:none!important}body.product-template [id*=related-products] .swiper-button-prev:after,body.product-template [id*=related-products] .swiper-button-next:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;width:55%!important;height:55%!important;background-color:#505050!important;transform:translate(-50%,-50%)!important;visibility:visible!important;opacity:1!important;z-index:auto!important;transition:none!important;border-radius:0!important}body.product-template [id*=related-products] .swiper-button-prev:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M156.88 372.7a12.026 12.026 0 0 0 17.09 1.06c5-4.47 5.46-12.2 1.04-17.25L38.96 200.69h460.89c6.71 0 12.15-5.5 12.15-12.28 0-6.77-5.44-12.27-12.15-12.27H38.95L175.01 20.32c4.42-5.05 3.96-12.78-1.04-17.25-5.01-4.47-12.66-4-17.09 1.05l-153.67 176c-4.17 4.55-4.32 11.64-.17 16.39L156.88 372.7z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M156.88 372.7a12.026 12.026 0 0 0 17.09 1.06c5-4.47 5.46-12.2 1.04-17.25L38.96 200.69h460.89c6.71 0 12.15-5.5 12.15-12.28 0-6.77-5.44-12.27-12.15-12.27H38.95L175.01 20.32c4.42-5.05 3.96-12.78-1.04-17.25-5.01-4.47-12.66-4-17.09 1.05l-153.67 176c-4.17 4.55-4.32 11.64-.17 16.39L156.88 372.7z'/%3E%3C/svg%3E") no-repeat center/contain}body.product-template [id*=related-products] .swiper-button-next:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M355.12 372.7a12.026 12.026 0 0 1-17.09 1.06c-5-4.47-5.46-12.2-1.04-17.25l136.05-155.82H12.15c-6.71 0-12.15-5.5-12.15-12.28 0-6.77 5.44-12.27 12.15-12.27h460.9L336.99 20.32c-4.42-5.05-3.96-12.78 1.04-17.25 5.01-4.47 12.66-4 17.09 1.05l153.67 176c4.17 4.55 4.33 11.64.17 16.39L355.12 372.7z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 376.83'%3E%3Cpath d='M355.12 372.7a12.026 12.026 0 0 1-17.09 1.06c-5-4.47-5.46-12.2-1.04-17.25l136.05-155.82H12.15c-6.71 0-12.15-5.5-12.15-12.28 0-6.77 5.44-12.27 12.15-12.27h460.9L336.99 20.32c-4.42-5.05-3.96-12.78 1.04-17.25 5.01-4.47 12.66-4 17.09 1.05l153.67 176c4.17 4.55 4.33 11.64.17 16.39L355.12 372.7z'/%3E%3C/svg%3E") no-repeat center/contain}}@media(min-width:768px){body.page-template #MainContent :is([id$=__academy_lesson],.mtg) grid-list.products-list{column-gap:21px!important;row-gap:22px!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card__wrapper,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card__image-wrapper{border-radius:13px!important;overflow:hidden!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__info{bottom:27px!important;padding:0 clamp(12px,1.16vw,20px) 0 clamp(12px,1.1vw,19px)!important;transition:opacity .2s}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__type,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .pc-volume{font-size:clamp(13px,.926vw,16px)!important;line-height:1.15!important;letter-spacing:0!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__title,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__title a,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__info .price,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__info .price *,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .limoniapps-discountninja-productprice,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .f-price-item{font-size:clamp(17px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__title{margin-top:4px!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card__badge{top:19px!important;right:21px!important;left:auto!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .f-badge{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .f-badge,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .f-badge *{font-size:clamp(16px,1.157vw,20px)!important;font-weight:500!important;line-height:1.29!important;color:#505050!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__main-actions{padding:0 15px 21px!important;opacity:0!important;transition:opacity .2s}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card:hover .product-card__main-actions{opacity:1!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card:hover .product-card__info{opacity:0;pointer-events:none}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__atc{width:100%!important;max-width:none!important;height:37px!important;min-height:0!important;padding:0 10px!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__atc-icon{display:none!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__atc-text,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__atc-text *,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .cactus-card-price{font-size:clamp(12px,.868vw,15px)!important;font-weight:400!important;line-height:1.29!important;color:#505050!important;letter-spacing:0!important;text-transform:uppercase!important}body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .cactus-card-price b{font-weight:700!important}}@media(min-width:768px){#th_wishlist_page_id .th-wl-product-row{gap:22px 21px!important}#th_wishlist_page_id .th-wl-product-item{aspect-ratio:313/434;border-radius:13px!important}#th_wishlist_page_id .th-wl-product-content{bottom:27px;padding:0 clamp(12px,1.16vw,20px) 0 clamp(12px,1.1vw,19px);column-gap:8px;transition:opacity .2s}#th_wishlist_page_id .th-wl-product-content .pc-type-ph,#th_wishlist_page_id .th-wl-product-content .pc-volume{font-size:clamp(13px,.926vw,16px);line-height:1.15;letter-spacing:0}#th_wishlist_page_id .th-wl-product-title{margin-top:4px!important}#th_wishlist_page_id .th-wl-product-title,#th_wishlist_page_id .th-wl-product-title a,#th_wishlist_page_id .th-wl-product-title span,#th_wishlist_page_id .th-wl-product-price{font-size:clamp(17px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important}#th_wishlist_page_id .th-wl-product-item:hover .th-wl-product-content{opacity:0;pointer-events:none}#th_wishlist_page_id .th-wl-product-add-to-cart{left:15px;right:15px;bottom:21px;height:37px;padding:0 10px!important;border:.9px solid #505050!important;opacity:0;transition:opacity .2s;font-size:clamp(12px,.868vw,15px)!important;line-height:1.29!important}#th_wishlist_page_id .th-wl-product-item:hover .th-wl-product-add-to-cart{opacity:1}#th_wishlist_page_id .th-wl-product-add-to-cart .cactus-card-price{display:inline!important;white-space:pre;font-size:inherit;text-transform:uppercase}#th_wishlist_page_id .th-wl-product-add-to-cart .cactus-card-price b{font-weight:700}}@media(min-width:1024px){#MainContent .section--featured-products-tab .product-card .product-card__info,body.collection-template #MainContent .products-list .product-card .product-card__info,body.product-template #MainContent [id*=related-products] .product-card .product-card__info,body.page-template #MainContent :is([id$=__academy_lesson],.mtg) .products-list .product-card .product-card__info{padding-left:20px!important;padding-right:20px!important}#th_wishlist_page_id .th-wl-product-content{padding-left:20px;padding-right:20px}}@media(min-width:990px){body.collection-template #MainContent .pjp-coll-desc{max-width:880px}body.collection-template #MainContent [id*=__faq_footer_style] .pjp-faq{max-width:880px;margin-left:auto;margin-right:auto}}@media(min-width:750px){#th_wishlist_page_id{width:auto!important;max-width:none!important;margin:0 0 30px!important;padding:0 max(2.9vw,calc((100% - 1316px)/2))!important;box-sizing:border-box}#th_wishlist_page_id .th-wl-container{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#th_wishlist_page_id,#th_wishlist_page_id .th-wl-container{overflow:visible!important}#th_wishlist_page_id .th-wl-container-header,#th_wishlist_page_id .th-wl-loader{width:100vw;margin-left:calc(50% - 50vw);margin-right:0;box-sizing:border-box}body:has(.th-wl-no-wishlist) #th_wishlist_page_id .th-wl-container-header{width:auto}#th_wishlist_page_id .th-wl-product-row{padding-left:0!important;padding-right:0!important}}#MainContent [id*=__pj_band_] .pjf__btn .btn:hover{opacity:1!important;color:#fff!important;border-color:#fff!important;background:transparent!important}#MainContent [id*=__pj_band_] .pjf__btn .btn:before,#MainContent [id*=__pj_band_] .pjf__btn .btn:after{display:none!important}.cactus-fly{position:fixed;z-index:200;pointer-events:none;margin:0;object-fit:cover;border-radius:12px;opacity:1;transform:translate(0) scale(1);transform-origin:center;will-change:transform,opacity;transition:transform .75s cubic-bezier(.22,.68,.25,1),opacity .75s ease,border-radius .75s ease}.cactus-fly-bump{animation:cactus-fly-bump .45s ease}@keyframes cactus-fly-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media(min-width:750px)and (max-width:1023.98px){body.product-template product-info.section,body.product-template [id*=related-products]>.section--related-products{padding-left:clamp(15px,6.944vw,120px)!important;padding-right:clamp(15px,6.944vw,120px)!important}body.collection-template .collection.page-width{padding-left:max(2.9vw,calc((100% - 1316px)/2))!important;padding-right:max(2.9vw,calc((100% - 1316px)/2))!important}}@media(max-width:1023.98px){body.product-template .product__media-item .product__media-container{--aspect-ratio:1 !important}}body.product-template .product__media-item .product__media-container .product__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 0!important}body.product-template .product__thumbs-inner img{object-position:50% 0!important}#pjp-subnav{position:relative}.pjp-subnav__progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:#003d31;opacity:0;pointer-events:none}.pjp-subnav__progress.is-on{opacity:1;animation:pjp-progress 1.6s cubic-bezier(.2,.7,.3,1) forwards}.pjp-subnav__progress.is-done{animation:none;width:100%;opacity:0;transition:width .2s ease,opacity .25s ease .1s}@keyframes pjp-progress{0%{width:0}60%{width:70%}to{width:92%}}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s}::view-transition{pointer-events:none}#MainContent.pjp-soft-loading>.shopify-section:not(:has(#pjp-subnav)){opacity:.5;transition:opacity .25s ease .3s}::view-transition-old(pjp-subnav),::view-transition-new(pjp-subnav),::view-transition-old(site-header),::view-transition-new(site-header){animation:none}body.collection-template #pjp-subnav{view-transition-name:pjp-subnav}body.collection-template .shopify-section.header-section{view-transition-name:site-header}.cfy-topnav{align-items:center;gap:19px;margin-right:32px}@media(max-width:1279.98px){.cfy-topnav{gap:16px;margin-right:18px}}.cfy-topnav__item{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.cfy-topnav__item:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1024px){.h2m-menu__desktop .h2m-main-menu-item:has(>a[href$="/pages/chi-siamo"]),.h2m-menu__desktop .h2m-main-menu-item:has(>a[href$="/pages/contatti"]){display:none!important}}@media(min-width:1280px){.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner .h2m-menu-title,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner .h2m-menu-title{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important}}@media(min-width:1400px){.header__menu .h2m-menu-nav.h2m-menu__desktop{justify-content:flex-start!important;margin-left:-4.5px}.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner{padding-inline:9.5px!important}.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner .h2m-menu-indicator,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner .h2m-menu-indicator{margin-left:3px!important;margin-right:-6px!important}}@media(min-width:1024px)and (max-width:1279.98px){.header__menu .h2m-menu-nav.h2m-menu__desktop{justify-content:flex-start!important;margin-left:12px!important}.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner{padding-inline:calc(3.5px + (100vw - 1024px) * 2 / 256)!important}.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner .h2m-menu-title,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner .h2m-menu-title{font-size:calc(11px + (100vw - 1024px) * 2.5 / 256)!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important}}@media(min-width:1280px)and (max-width:1399.98px){.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner{padding-inline:6.5px!important}.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner .h2m-menu-indicator,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner .h2m-menu-indicator{margin-left:3px!important;margin-right:-5px!important}}@media(min-width:1024px){.h2m-menu__desktop .h2m-main-menu-item>.h2m-submenu--root:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px}.header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header{background:#fbfaf2!important}body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header__logo img{visibility:visible!important}body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header__logo--image,body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header__logo a{background:url(/cdn/shop/files/VERDE_1.svg?v=1789369139) center/contain no-repeat!important}body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header__icons svg,body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header__icons svg *,body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .header__icons a,body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .h2m-main-menu-item>.h2m-menu-item-inner,body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .h2m-main-menu-item>a.h2m-menu-item-inner{color:#505050!important}body .header-section:has(.h2m-menu__desktop .h2m-main-menu-item.h2m-menu-active) .th_wlc_position_relative svg path{fill:#505050!important}.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner,.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner{background:none!important}.h2m-menu__desktop .h2m-submenu--root{outline:0!important;box-shadow:none!important;border-radius:0!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu{background:#fbfaf2!important;padding:0!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item{padding:30px 20px 40px 50px!important;border-left:1px solid #E8E8E3;box-sizing:border-box}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item:first-child{padding-left:39px!important;border-left:0}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__block-item{padding:0!important;background:none!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu ul.h2m-submenu-content{padding:0!important;margin:0!important;background:none!important}.h2m-menu__desktop .h2m-submenu--root .h2m-block--title{padding:0!important;margin:0!important;min-height:0!important}.h2m-menu__desktop .h2m-submenu--root .h2m-block--title_text{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:21px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#505050!important;margin:0 0 3px!important}.h2m-menu__desktop .h2m-submenu--root .h2m-heading-indicator{display:none!important}.h2m-menu__desktop .h2m-submenu--root li.h2m-megamenu-item.link{margin:0 0 3px!important;padding:0!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text{display:block!important;padding:0!important;min-height:0!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:21px!important;letter-spacing:0!important;text-transform:none!important;color:#505050!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text .h2m-mega-title,.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text .h2m-menu-item-title{font:inherit!important;color:inherit!important;text-transform:inherit!important}.h2m-menu__desktop .h2m-submenu--root .h2m-menu-item-inner--sub:hover,.h2m-menu__desktop .h2m-submenu--root .h2m-block--title:hover{background:none!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text:hover,.h2m-menu__desktop .h2m-submenu--root .h2m-block--title:hover .h2m-block--title_text,.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text:hover .h2m-mega-title,.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text:hover .h2m-menu-item-title,.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text:hover .h2m-txt-val{text-decoration:underline!important;text-underline-offset:3px}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text.cfy-mega-vt{font-size:14px!important;text-decoration:underline;text-underline-offset:2px}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu ul li.h2m-megamenu-item.block_item{margin:25px 0 0!important;padding:0!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item>.h2m-megamenu__block-item>ul>li.h2m-megamenu-item.link:first-child{margin-top:25px!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item:first-child .h2m-megamenu__text{font-weight:600!important;text-transform:uppercase!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item:first-child li.h2m-megamenu-item.link{margin-bottom:17px!important}.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item:first-child li.h2m-megamenu-item.link:has(+li.h2m-megamenu-item.image) .h2m-megamenu__text{text-decoration:underline;text-underline-offset:2px}.h2m-menu__desktop .h2m-submenu--root li.h2m-megamenu-item.image{margin:32px 0 0!important;padding:0!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important;max-width:281px;text-decoration:none!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-megamenu__image-body{width:100%!important;margin:0 0 9px!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-megamenu__image-inner{width:100%!important;border-radius:10px;overflow:hidden}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-megamenu__image-inner img{width:100%!important;aspect-ratio:281/372;height:auto!important;object-fit:cover;display:block}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-megamenu__image-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;padding:0!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-mega-title{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:1.45!important;text-transform:uppercase!important;color:#505050!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-mega-desc{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:1.45!important;text-transform:uppercase!important;color:#505050!important}.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__image .h2m-megamenu__image-title:after{display:block;margin-top:18px;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.45;text-transform:uppercase;color:#505050;text-decoration:underline;text-underline-offset:2px}}@media(min-width:1024px){body.collection-template #MainContent .products-list .product-card .f-badge--new,body.collection-template #MainContent .products-list .product-card .f-badge--sale,body.collection-template #MainContent .products-list .product-card .f-badge--soldout,#MainContent .section--featured-products-tab .product-card .f-badge--new,#MainContent .section--featured-products-tab .product-card .f-badge--sale,#MainContent .section--featured-products-tab .product-card .f-badge--soldout,#MainContent .product-card .f-badge--new,#MainContent .product-card .f-badge--sale,#MainContent .product-card .f-badge--soldout{background:#505050!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:.083em .667em!important;font-size:clamp(12px,.752vw,13px)!important;font-weight:500!important;line-height:1.29!important}body.collection-template #MainContent .products-list .product-card .f-badge--new *,body.collection-template #MainContent .products-list .product-card .f-badge--sale *,body.collection-template #MainContent .products-list .product-card .f-badge--soldout *,#MainContent .section--featured-products-tab .product-card .f-badge--new *,#MainContent .section--featured-products-tab .product-card .f-badge--sale *,#MainContent .section--featured-products-tab .product-card .f-badge--soldout *,#MainContent .product-card .f-badge--new *,#MainContent .product-card .f-badge--sale *,#MainContent .product-card .f-badge--soldout *{color:#fff!important;font-size:1em!important;line-height:1.29!important}}@media(min-width:1024px){#MainContent .section--featured-products-tab .product-card s,#MainContent .section--featured-products-tab .product-card .f-price-item--regular s{font-size:14px!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__btn .btn{font-size:16px!important}#MainContent [id$=__category_carousel_home] .category-carousel__name{font-size:clamp(26px,2.025vw,27px)!important}#MainContent [id$=__category_carousel_home] .category-carousel__btn{font-size:clamp(13px,.984vw,15px)!important}}@media(min-width:1024px){body.product-template .section--related-products .section__heading,body.product-template .section--related-products .section__heading *,body.product-template .jdgm-rev-widg__title:after{font-size:clamp(24px,1.852vw,32px)!important;font-weight:500!important;letter-spacing:.04em!important}body.product-template .jdgm-rev-widg__title{font-size:0!important}body.product-template .product__block--complementary h2,body.product-template .product__block--complementary h4,body.product-template .product__block--complementary .h4{font-size:clamp(20px,1.505vw,26px)!important}body.product-template [id*=related-products] product-recommendations>product-slider{display:block;max-width:70.72vw;margin-inline:auto}body.product-template #MainContent [id*=related-products] .product-card .product-card__title,body.product-template #MainContent [id*=related-products] .product-card .product-card__title a,body.product-template #MainContent [id*=related-products] .product-card .product-card__info .price,body.product-template #MainContent [id*=related-products] .product-card .product-card__info .price *,body.product-template #MainContent [id*=related-products] .product-card .limoniapps-discountninja-productprice,body.product-template #MainContent [id*=related-products] .product-card .limoniapps-discountninja-productprice *,body.product-template #MainContent [id*=related-products] .product-card .f-price-item{font-size:clamp(17px,1.273vw,22px)!important}body.product-template #MainContent [id*=related-products] .product-card .product-card__type,body.product-template #MainContent [id*=related-products] .product-card .pc-volume{font-size:clamp(13px,.926vw,16px)!important}body.product-template #MainContent [id*=related-products] .product-card .cactus-card-price,body.product-template #MainContent [id*=related-products] .product-card .cactus-card-price b,#MainContent .section--featured-products-tab .product-card .cactus-card-price,#MainContent .section--featured-products-tab .product-card .cactus-card-price b{font-size:13px!important}}body.collection-template #ProductGridContainer .empty-state p,body.collection-template #ProductGridContainer .empty-state .h4,body.collection-template #ProductGridContainer .empty-state .btn--primary{color:#505050!important}.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>.h2m-menu-item-inner.cfy-menu-current .h2m-menu-title,.header__menu .h2m-menu-nav.h2m-menu__desktop .h2m-main-menu-item>a.h2m-menu-item-inner.cfy-menu-current .h2m-menu-title{font-weight:700!important}.h2m-menu__desktop .h2m-submenu--root .h2m-block--title.cfy-menu-current .h2m-block--title_text,.h2m-menu__desktop .h2m-submenu--root .h2m-megamenu__text.cfy-menu-current,.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu>li.h2m-megamenu-item:first-child .h2m-megamenu__text.cfy-menu-current{font-weight:700!important}.cfy-topnav .cfy-topnav__item.cfy-menu-current,#MenuDrawer .h2m-menu-nav a.cfy-menu-current,#MenuDrawer .h2m-menu-nav a.cfy-menu-current .h2m-menu-title,#MenuDrawer .h2m-menu-nav a.cfy-menu-current .h2m-txt-val,#MenuDrawer .h2m-menu-nav a.cfy-menu-current .h2m-mega-title,#MenuDrawer .h2m-menu-nav a.cfy-menu-current .h2m-menu-item-title,#MenuDrawer .h2m-menu-nav a.cfy-menu-current .h2m-block--title_text{font-weight:700!important}@media(min-width:1024px){.h2m-menu__desktop .h2m-submenu--root>.h2m-submenu--megamenu{max-height:calc(100vh - var(--cfy-mega-top, 150px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin}}.mqs__loop--zoom .mqs__slide{cursor:zoom-in}html.mqs-zoom-open{overflow:hidden}.mqs-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:72px 20px;background:#20201ee6}.mqs-zoom.is-open{display:flex}.mqs-zoom__img{max-width:min(100%,1100px);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;display:block}.mqs-zoom__close,.mqs-zoom__nav{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fffef9;color:#505050;cursor:pointer}.mqs-zoom__close{top:18px;right:18px;width:32px;height:32px}.mqs-zoom__close:before,.mqs-zoom__close:after{content:"";position:absolute;width:13px;height:1.4px;background:#505050;border-radius:1px}.mqs-zoom__close:before{transform:rotate(45deg)}.mqs-zoom__close:after{transform:rotate(-45deg)}.mqs-zoom__nav{top:50%;transform:translateY(-50%);width:38px;height:38px}.mqs-zoom__nav:before{content:"";width:9px;height:9px;border-right:1.6px solid #505050;border-bottom:1.6px solid #505050}.mqs-zoom__nav--prev{left:14px}.mqs-zoom__nav--prev:before{transform:rotate(135deg);margin-left:3px}.mqs-zoom__nav--next{right:14px}.mqs-zoom__nav--next:before{transform:rotate(-45deg);margin-right:3px}.mqs-zoom__nav[hidden]{display:none}@media(min-width:990px){.mqs-zoom{padding:80px 72px}.mqs-zoom__close{top:26px;right:26px;width:36px;height:36px}.mqs-zoom__nav{width:44px;height:44px}.mqs-zoom__nav--prev{left:24px}.mqs-zoom__nav--next{right:24px}}.section--slideshow .swiper-pagination,.monthly-edit__hero-text{display:none!important}@media(max-width:749px){body.index-template #MainContent .pjb{padding-top:27px!important}}@media(min-width:990px){#MainContent>[id$=__academy_feature_home]{padding-bottom:72px!important}}.section--slideshow motion-element[data-motion=fade-up]{opacity:1!important;transform:none!important}@media(max-width:749px){.blog-carousel{display:flex!important;flex-direction:column!important}.blog-carousel__footer{order:1;margin:0!important;padding:0!important}.blog-carousel__footer-heading{margin-top:0!important}.blog-carousel__dots{order:2;margin:22px 0 23px!important}.blog-carousel__wrap{order:3;margin:0!important}}@media(min-width:750px){#MainContent [id*=blog_carousel_home] .blog-carousel{display:flex!important;flex-direction:column!important}#MainContent [id*=blog_carousel_home] .blog-carousel__footer{order:1;margin-top:0!important}#MainContent [id*=blog_carousel_home] .blog-carousel__dots{order:2}#MainContent [id*=blog_carousel_home] .blog-carousel__wrap{order:3;margin-top:57px!important}}@media(min-width:1024px){#MainContent [id$=__monthly_edit_home],#MainContent [id$=__academy_feature_home]{float:left;width:50%;box-sizing:border-box;padding:82px 0 64px!important;--duo-w: calc((min(1324px, 94.2vw) - 50px)/2) }#MainContent [id$=__academy_feature_home]~.shopify-section{clear:both}#MainContent [id$=__monthly_edit_home] .monthly-edit,#MainContent [id$=__academy_feature_home] .academy-feature{padding:0!important;max-width:none!important;background:none!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__card,#MainContent [id$=__academy_feature_home] .academy-feature__inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;width:var(--duo-w)!important;max-width:none!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__card{margin:0 25px 0 auto!important}#MainContent [id$=__academy_feature_home] .academy-feature__inner{margin:0 auto 0 25px!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__title,#MainContent [id$=__academy_feature_home] .academy-feature__inner>.academy-feature__title{width:100%!important;margin:0 0 57px!important;text-align:center!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__hero,#MainContent [id$=__academy_feature_home] .academy-feature__images{flex:0 0 auto!important;display:block!important;width:100%!important;max-width:none!important;height:calc(var(--duo-w) * .5651)!important;aspect-ratio:auto!important;margin:0!important;border-radius:13px 13px 0 0!important;overflow:hidden!important}#MainContent [id$=__academy_feature_home] .academy-feature__img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;border-radius:0!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__hero picture,#MainContent [id$=__monthly_edit_home] .monthly-edit__hero img,#MainContent [id$=__academy_feature_home] .academy-feature__img img,#MainContent [id$=__academy_feature_home] .academy-feature__img video{display:block;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel,#MainContent [id$=__academy_feature_home] .academy-feature__panel{flex:0 0 auto!important;width:100%!important;max-width:none!important;height:calc(var(--duo-w) * .7159)!important;box-sizing:border-box!important;padding:20px 30px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background:#f6f5f3!important;border-radius:0 0 13px 13px!important}#MainContent [id$=__academy_feature_home] .academy-feature__desc{max-width:75%!important;margin-left:auto!important;margin-right:auto!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__image img{width:calc(var(--duo-w) * .7457)!important;max-width:100%!important}}@media(min-width:1024px){#MainContent [id$=__monthly_edit_home] .monthly-edit__card>.monthly-edit__title,#MainContent [id$=__academy_feature_home] .academy-feature__inner>.academy-feature__title{font-size:clamp(20px,1.505vw,26px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.04em!important;margin:0 0 calc(var(--duo-w) * .0823)!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel,#MainContent [id$=__academy_feature_home] .academy-feature__panel{justify-content:flex-start!important;padding-bottom:0!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel{padding-top:calc(var(--duo-w) * .0691)!important}#MainContent [id$=__academy_feature_home] .academy-feature__panel{padding-top:calc(var(--duo-w) * .1727)!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel .monthly-edit__subtitle p:first-child{font-size:clamp(18px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important;margin:0 0 calc(var(--duo-w) * .0345)!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel .monthly-edit__subtitle p:last-child:not(:first-child){font-size:clamp(15px,1.042vw,18px)!important;font-weight:400!important;line-height:1.15!important;margin:0 0 calc(var(--duo-w) * .0148)!important}#MainContent [id$=__academy_feature_home] .academy-feature__panel .academy-feature__heading{font-size:clamp(18px,1.273vw,22px)!important;font-weight:500!important;line-height:1.15!important;margin:0 0 calc(var(--duo-w) * .044)!important}#MainContent [id$=__academy_feature_home] .academy-feature__panel .academy-feature__desc,#MainContent [id$=__academy_feature_home] .academy-feature__panel .academy-feature__desc p{font-size:clamp(15px,1.042vw,18px)!important;line-height:1.4!important}#MainContent [id$=__academy_feature_home] .academy-feature__panel .academy-feature__desc{margin:0 auto calc(var(--duo-w) * .0722)!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel .monthly-edit__btn,#MainContent [id$=__academy_feature_home] .academy-feature__panel .academy-feature__btn{margin:0!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel .monthly-edit__image{margin:0 0 calc(var(--duo-w) * .044)!important}#MainContent [id$=__monthly_edit_home] .monthly-edit__panel .monthly-edit__btn .btn,#MainContent [id$=__academy_feature_home] .academy-feature__panel .academy-feature__btn .btn{width:calc(var(--duo-w) * .4584)!important;height:clamp(30px,2.083vw,36px)!important;min-height:0!important;padding:0!important;border:.9px solid #505050!important;border-radius:8px!important;background:transparent!important;color:#505050!important;font-size:clamp(14px,.926vw,16px)!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}body #MainContent .product-card .product-card__title{padding-bottom:.2em!important;margin-bottom:-.2em!important}.quantity .quantity__input{line-height:normal!important}.product-card__badge:has(.product-card__compare){display:flex!important;flex-direction:row!important;align-items:center!important;gap:.6em!important}.product-card__compare{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1;color:#505050;text-decoration:line-through;white-space:nowrap}@media(min-width:1024px){.product-card__compare{font-size:clamp(15px,1.042vw,18px)}}.product-card:has(.product-card__compare) .product-card__info .f-price__sale .f-price-item--regular{display:none!important}@media(max-width:1023.98px){body #MainContent .product-card .product-card__badge .f-badge:is(.f-badge--new,.f-badge--sale,.f-badge--soldout){background:#505050!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:.083em .667em!important;font-size:10px!important;font-weight:500!important;line-height:1.29!important}body #MainContent .product-card .product-card__badge .f-badge:is(.f-badge--new,.f-badge--sale,.f-badge--soldout) *{color:#fff!important;font-size:1em!important;line-height:1.29!important}}@media(max-width:1023.98px){.image-with-text__media .image-with-text__media-desktop{display:none!important}}body.product-template .klaviyo-bis-trigger,body.product-template #klaviyo-bis-button-container button,body.product-template .product-form__buttons .product-form__submit[disabled]:not(.loading){flex:1 1 0!important;margin:0!important;height:32px!important;min-height:32px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#505050!important;border:.9px solid #505050!important;border-radius:8px!important;box-shadow:none!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;text-decoration:none!important;opacity:1!important}body.product-template .klaviyo-bis-trigger *,body.product-template #klaviyo-bis-button-container button *,body.product-template .product-form__buttons .product-form__submit[disabled]:not(.loading) *{color:#505050!important}body.product-template #klaviyo-bis-button-container{margin:0!important}body.product-template #klaviyo-bis-button-container>div{width:100%!important;margin:0!important;padding:0!important}body.product-template #klaviyo-bis-button-container button{width:100%!important}@media(min-width:1024px){body.product-template .klaviyo-bis-trigger,body.product-template #klaviyo-bis-button-container button,body.product-template .product-form__buttons .product-form__submit[disabled]:not(.loading){height:var(--pdp-btn-h, 36px)!important;min-height:var(--pdp-btn-h, 36px)!important;border-radius:6px!important;font-size:clamp(17px,1.389vw,18px)!important}body.product-template .product-form__buttons .product-form__submit[disabled]:not(.loading) span{font-size:clamp(17px,1.389vw,18px)!important}}button.btn[name=checkout]:before,button.btn[name=checkout]:after{display:none!important}button.btn[name=checkout]:hover{background:#003d31!important;border-color:#003d31!important;color:#f9f8f2!important}.cfy-swipe__extra{display:none}@media(max-width:1023.98px){.cfy-swipe>a>motion-element{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cfy-swipe>a>motion-element::-webkit-scrollbar{display:none}.cfy-swipe>a>motion-element>.product-card__image{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.cfy-swipe .product-card__image--second{display:none!important}.cfy-swipe .cfy-swipe__extra{display:block}.cfy-swipe{--cfy-info-h:78px}.cfy-swipe .cfy-swipe__extra{background:#f6f5f3!important}.cfy-swipe .cfy-swipe__extra img{top:0!important;bottom:auto!important;height:calc(100% - var(--cfy-info-h))!important;object-fit:cover!important}#ProductsList.f-grid-1-cols .cfy-swipe__extra{--aspect-ratio:1/1 !important}}@media(min-width:750px)and (max-width:1023.98px){.cfy-swipe{--cfy-info-h:72px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
