.product__info-wrapper .product__title{margin:0}.product__info-wrapper .product__title h1{font-size:clamp(28px,2.5vw + 12px,52px);font-weight:700;color:var(--color-primary-blue);line-height:1.2}.product__info-wrapper .product__description{margin:25px 0}.product__info-wrapper .product__description p{font-size:clamp(14px,.65vw + 10px,18px);color:#4c4c4c}.product-form__input--card .variant-card__legend{font-size:clamp(18px,.65vw + 10px,24px);color:var(--color-primary-blue)}.variant-card-list .variant-card{background-color:var(--color-beige)}.variant-card-list .variant-card__title{font-size:clamp(20px,.65vw + 10px,24px)}.variant-card-list .variant-card__discount{background-color:#fcaf26;font-size:12px;color:var(--color-primary-blue)}.variant-card__pricing{flex-direction:row}.variant-card__pricing .variant-card__price{font-size:clamp(16px,.65vw + 8px,21px)}.variant-card__pricing .variant-card__compare{font-size:12px;color:var(--color-black);text-decoration-color:var(--color-red)}.variant-card__ribbon{background-color:var(--color-primary-blue);font-size:12px;color:#fff}.product-form__input--swatch .form__label{font-size:clamp(18px,.65vw + 10px,24px);color:var(--color-primary-blue);margin-bottom:0}.product-form__quantity .form__label{font-size:clamp(18px,.65vw + 10px,24px);color:var(--color-primary-blue);font-weight:700}.price-per-item__container{display:inline-block;padding:12px;background-color:var(--color-beige);border-radius:10px}.quantity{background-color:#fff;border-radius:10px;min-height:50px;height:50px}.quantity:after{display:none}.quantity__input{font-size:clamp(16px,.65vw + 10px,20px);font-weight:700}.breadcrumb.product-bread{background:#fff1d766;padding-top:8px}.main-product-details product-info{background:#fff1d766;padding-bottom:60px}.category-description{padding:var(--spacing-2xl) 0;background-color:#fff9f1}.category-description__header{text-align:center;margin-bottom:var(--spacing-xl)}.category-description__title{font-size:clamp(30px,2.5vw + 12px,52px);font-weight:700;color:var(--color-black);line-height:1.2}.category-description__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,2.5vw,32px);align-items:end}.category-description__left,.category-description__right{display:grid;gap:clamp(20px,2.5vw,32px)}.category-description__panel{background-color:var(--color-beige);border-radius:20px;padding:clamp(24px,2.5vw,36px)}.category-description__about{display:grid;grid-template-rows:auto auto}.category-description__about-main{display:grid;grid-template-columns:356px 1fr;gap:clamp(16px,2vw,28px);margin-bottom:var(--spacing-lg)}.category-description__about-title{font-size:clamp(20px,1.8vw + 10px,40px);font-weight:700;color:var(--color-black);line-height:1.25;margin-bottom:var(--spacing-md)}.category-description__about-text p{font-size:clamp(16px,.9vw + 10px,18px);font-weight:400;color:var(--color-black);line-height:1.6;margin-bottom:var(--spacing-sm)}.category-description__about-text p:last-child{margin-bottom:0}.category-description__about-media img{width:100%;height:auto;object-fit:contain}.category-description__features{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--color-white);border-radius:20px}.category-description__feature{position:relative;display:grid;justify-items:center;align-content:center;gap:10px;padding:clamp(16px,2vw,24px) clamp(12px,1.5vw,20px);text-align:center;min-height:110px}.category-description__feature:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:70%;background:linear-gradient(to bottom,transparent 0%,#666 50%,transparent 100%)}.category-description__feature-icon{width:36px;height:36px}.category-description__feature-icon img{width:100%;height:100%;object-fit:contain}.category-description__feature-text{font-size:16px;font-weight:700;color:var(--color-black);text-transform:uppercase;line-height:1.35;letter-spacing:.02em}.category-description__banner img{width:100%;border-radius:20px;object-fit:cover;aspect-ratio:16 / 9}.category-description__why{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(16px,2vw,24px);padding:clamp(24px,2.5vw,36px)}.category-description__why-media{margin-top:-190px}.category-description__why-media img{text-align:center;margin:0 auto}.category-description__why-title{font-size:clamp(20px,1.6vw + 10px,24px);font-weight:700;color:var(--color-black);line-height:1.25;margin-bottom:var(--spacing-md)}.category-description__why-list{list-style:disc;padding-left:1.25em;margin:0}.category-description__why-list li{font-size:clamp(16px,.9vw + 10px,18px);font-weight:400;color:var(--color-text-dark);line-height:1.55;margin-bottom:8px}.category-description__why-list li:last-child{margin-bottom:0}.category-description__cactus{padding:clamp(20px,2.5vw,32px)}.category-description__cactus img{width:100%;margin-bottom:var(--spacing-lg)}.category-description__info{display:grid;gap:var(--spacing-lg)}.category-description__info-title{font-size:clamp(20px,1.2vw + 10px,24px);font-weight:700;color:var(--color-black);line-height:1.3;margin-bottom:var(--spacing-xs)}.category-description__info-text{font-size:clamp(16px,.9vw + 10px,18px);font-weight:400;color:var(--color-text-dark);line-height:1.6}.category-description__banner.category-mobile-image{display:none}@media(max-width:1800px){.product__info-wrapper .product__title h1{font-size:clamp(28px,2.5vw + 12px,40px)}.variant-card__inner{padding:.2rem .4rem}.variant-card__pricing{padding-top:30px;line-height:1rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{width:50px}.fbt__heading{font-size:clamp(24px,.6938vw + 18.68px,26px)}.fbt__title{font-size:clamp(16px,.694vw + 10.68px,20px)}.price-per-item__container{padding:6px}.category-description__grid{align-items:flex-start}.category-description__why-media{margin-top:-60px}.category-description__title{font-size:clamp(30px,2.5vw + 12px,40px)}.category-description__about-title{font-size:clamp(20px,1.8vw + 10px,30px)}.category-description__why-title{font-size:clamp(20px,1.6vw + 10px,20px)}.category-description__info-title{font-size:clamp(20px,1.2vw + 10px,20px);margin-bottom:4px}.category-description__grid{grid-template-columns:1.3fr 1fr;gap:clamp(20px,2.5vw,20px)}.category-description__about-text p,.category-description__info-text{font-size:clamp(16px,.9vw + 10px,16px);line-height:1.6}.category-description__why-list li{font-size:clamp(16px,.9vw + 10px,16px);line-height:1.2}.category-description__why{grid-template-columns:.9fr 1.6fr;padding:clamp(18px,2.5vw,18px)}.category-description__why-media{margin-top:-100px}.category-description__feature{padding:clamp(16px,2vw,24px) clamp(12px,1.5vw,14px)}.category-description__feature-text{font-size:12px}.category-description__left,.category-description__right{gap:clamp(20px,2.5vw,20px)}.category-description__grid{align-items:end;margin-top:70px}.product__info-wrapper .product__description p{font-size:clamp(14px,.65vw + 10px,16px);line-height:1.2}}@media(max-width:1500px){.category-description__grid{align-items:start}.category-description__why-media{margin-top:0}}@media(max-width:1199px){.category-description__grid{grid-template-columns:1fr}}@media(max-width:991px){.category-description__about-main,.category-description__features{grid-template-columns:1fr}.category-description__feature:not(:last-child):after{content:"";position:absolute;top:auto;right:0;transform:translateY(-50%);width:70%;height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,.25) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.25) 80%,transparent);bottom:0;text-align:center;margin:0 auto;left:0}.category-description__feature:last-child{border-bottom:none}}@media(max-width:767px){.product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{width:38px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:.7rem .5rem .2rem 0}.variant-card__pricing{margin-bottom:10px}.category-description__banner.category-mobile-image{display:block}.category-description__banner.categorydesktop-image{display:none}.main-product-details product-info{padding-bottom:10px}.category-description__grid{margin-top:0}.category-description__why{grid-template-columns:1fr}.category-description__right{margin-top:120px}.category-description__why-media{margin-top:-120px}.category-description{padding:var(--spacing-xl) 0}.category-description__header{margin-bottom:var(--spacing-lg)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/category-description.css.map */
