.product__policies,.product-block.product-block--header:empty,.grid-product__price--savings{display:none!important}.grid-product__tag.grid-product__tag--sale{position:absolute;top:8px;right:8px;font-size:13px;font-weight:700;padding:2px 6px;border-radius:2px}.product-block.product-block--price{display:flex;align-items:center}.grid-product__price{font-weight:700}.grid-product__price--original{color:var(--colorTextSavings);font-weight:400}span.product__price-savings{background-color:#000;color:#fff;padding:4px;border-radius:6px;font-size:.7rem;text-transform:uppercase}h1.h2.product-single__title,.txt__clm__cstm h3,.product-block--price{font-weight:700}.icon--inventory:after,.icon--inventory:before{background:#f4af29}[data-product-inventory]{color:#f4af29}.product__price--compare{color:var(--colorTextSavings)}.product-single__meta{text-align:left!important}.sales-point .icon-and-text{justify-content:left!important}.variant__label{text-transform:capitalize!important;font-size:14px!important}.variant-input-wrap label{box-shadow:unset!important;border:1px solid #ddd;margin:0 8px .5rem 0!important;transition:.3s all ease-in-out!important}.variant__label-info{font-weight:700;letter-spacing:.3em}.variant__button-label:not(.color-swatch){color:#6a6a6a;font-size:13px;padding:9px 10px;min-width:50px;line-height:15.6px;text-align:center}.variant-input-wrap input[type=radio]:checked+label:not(.color-swatch){color:#fff;background-color:#292929;text-decoration-color:#fff}.color-swatch:before{border-radius:unset!important;border-width:3px!important}.variant__button-label.color-swatch{padding:3px;transition:.3s all ease-in-out;width:66px;height:66px;border-radius:unset;background-size:100%}.variant-input-wrap input[type=radio]:checked+label,.variant__button-label:hover{border:1px solid #000000}.color-preview{overflow:hidden}.variant__button-label.color-swatch:hover{box-shadow:0 10px 10px -10px #000!important;background-size:120%}.grid-product__title{font-weight:700}.page-title,.template-page h1,.shopify-section h1.h2{font-weight:700!important}.cart__checkout{background-color:#3d9b35!important}.reasons-section{background:var(--reasons-bg, #faf8f5);padding:64px 24px;text-align:center}.reasons-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 600);font-size:clamp(16px,2.5vw,22px);color:var(--reasons-title-color, #2a1f14);margin:0 0 48px;line-height:1.3}.reasons-title__accent{color:var(--reasons-accent-color, #b87333)}.reasons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto}.reason-card{background:var(--reasons-card-bg, #fff);border-radius:8px;overflow:hidden;text-align:center;box-shadow:0 1px 4px #2a1f140f;min-width:0}.reason-card__img{width:100%;aspect-ratio:1/1;overflow:hidden}.reason-card__img img,.reason-card__img svg{width:100%;height:100%;object-fit:cover;display:block}.reason-card__body{padding:20px 18px 24px}.reason-card__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 600);font-size:16px;color:var(--reasons-card-title-color, #2a1f14);margin:0 0 10px;line-height:1.3}.reason-card__text,.reason-card__text p{font-size:13px;color:var(--reasons-card-text-color, #6b5040);line-height:1.7;margin:0}.reason-card__text p+p{margin-top:8px}@media(max-width:768px){.reasons-grid{grid-template-columns:repeat(2,1fr)}.reasons-section{padding:40px 16px}}@media(max-width:480px){.reasons-grid{grid-template-columns:1fr}}.video-hero{max-width:var(--video-hero-max-width, 1100px);margin-left:auto;margin-right:auto}.video-hero video,.video-hero .video-hero__placeholder svg{width:100%;height:auto;display:block}.comp-section{background:var(--comp-bg, #faf8f5);padding:64px 24px;text-align:center}.comp-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 600);font-size:clamp(20px,3vw,28px);color:var(--comp-title-color, #2a1f14);margin:0 0 48px}.comp-title em{color:var(--comp-accent-color, #b87333);font-style:italic}.comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:800px;margin:0 auto}.comp-card{position:relative;border-radius:12px;padding:56px 28px 32px;min-width:0}.comp-card--us{background:var(--comp-us-bg, #b87333);color:var(--comp-us-text, #fff)}.comp-card--them{background:var(--comp-them-bg, #fff);color:var(--comp-them-text, #2a1f14);border:1px solid var(--comp-them-border, #e8ddd0)}.comp-card__image{position:absolute;top:-40px;left:50%;transform:translate(-50%);z-index:1}.comp-card__image img,.comp-card__image svg{width:80px;height:80px;object-fit:contain;display:block}.comp-card__label{font-size:12px;font-weight:600;letter-spacing:.15em;margin-bottom:16px}.comp-card--them .comp-card__label{color:var(--comp-them-text, #9a8070)}.comp-divider{border:none;border-top:1px solid rgb(255 255 255 / 30%);margin:0 0 24px}.comp-divider--them{border-top:1px solid var(--comp-them-border, #e8ddd0)}.comp-item{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;color:var(--comp-us-text, #fff)}.comp-item svg{width:26px;height:26px;flex-shrink:0}.comp-item span{font-size:13px;font-weight:500;line-height:1.4}.comp-item--them{color:var(--comp-them-text, #9a8070)}.comp-item--them span{font-weight:400}@media(max-width:480px){.comp-section{padding:40px 12px}.comp-grid{gap:10px}.comp-card{padding:44px 12px 20px;border-radius:10px}.comp-card__image{top:-30px}.comp-card__image img,.comp-card__image svg{width:56px;height:56px}.comp-card__label{font-size:10px;margin-bottom:10px}.comp-divider{margin-bottom:14px}.comp-item{gap:5px;margin-bottom:16px}.comp-item svg{width:20px;height:20px}.comp-item span{font-size:10.5px;line-height:1.3}}@media(max-width:360px){.comp-card{padding:40px 8px 16px}.comp-card__image img,.comp-card__image svg{width:48px;height:48px}.comp-item span{font-size:9.5px}}.faq-cust-section{padding:50px 15px;display:flex;justify-content:center;background:var(--faq-bg, #fff)}.faq-cust-container{width:100%;max-width:980px;margin:0 auto}.faq-cust-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--faq-title-color, #000);margin:0 0 40px;text-align:center;font-size:28px;line-height:30px;letter-spacing:.1px;font-weight:600}.faq-cust-items{border-radius:7px;overflow:hidden}.faq-cust-item{background:var(--faq-item-bg, #f9f9f9);border-bottom:1px solid var(--faq-border-color, #e8e8e1)}.faq-cust-item:last-child{border-bottom:none}.faq-cust-question{width:100%;text-align:left;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none}.faq-cust-question::-webkit-details-marker{display:none}.faq-cust-question>span:first-child{color:var(--faq-question-color, #000);font-size:17px;line-height:24px;letter-spacing:.1px;font-weight:400;min-width:0}.faq-cust-icon{display:flex;flex-shrink:0;color:var(--faq-question-color, #000);transition:transform .25s ease}.faq-cust-icon svg{width:20px;height:20px;display:block}.faq-cust-item[open] .faq-cust-icon{transform:rotate(180deg)}.faq-cust-answer{padding:0 20px 20px;color:var(--faq-answer-color, #000)}.faq-cust-answer p{margin:0 0 12px;font-size:15px;line-height:1.7}.faq-cust-answer p:last-child{margin-bottom:0}@media(max-width:768px){.faq-cust-title{font-size:22px;line-height:26px;margin-bottom:28px}.faq-cust-question{padding:16px}.faq-cust-question>span:first-child{font-size:15px;line-height:22px}.faq-cust-answer{padding:0 16px 16px}}.wf-slider{--wf-slider-gap: 1.2rem;position:relative;display:block}.wf-slider__viewport{overflow:hidden}.wf-slider__container{display:flex;gap:var(--wf-slider-gap);margin:0;padding:0;list-style:none}.wf-slider__slide{flex:0 0 calc((100% - (var(--wf-slider-per-view) - 1) * var(--wf-slider-gap)) / var(--wf-slider-per-view));min-width:0}.wf-slider__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--colorBorder);border-radius:50%;background:var(--colorBody);color:var(--colorTextBody);cursor:pointer;padding:0}.wf-slider__btn[disabled]{opacity:.35;cursor:default}.wf-slider__btn svg{width:20px;height:20px}.wf-slider__btn--prev{left:4px}.wf-slider__btn--next{right:4px}.selluxe-testimonials{background:var(--st-bg, #ebebeb);padding:28px 0 32px}.selluxe-testimonials__inner{max-width:var(--st-max-width, 1400px);margin:0 auto;padding:0 16px}.selluxe-testimonials__header{text-align:center;margin-bottom:24px}.selluxe-testimonials__heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--st-heading-size, 26px);color:var(--st-text, #111);margin:0 0 10px;line-height:1.2}.selluxe-testimonials__meta{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--st-text, #111)}.selluxe-testimonials__rating-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.selluxe-testimonials__rating-text{font-size:15px;font-weight:600}.selluxe-testimonials__stars,.selluxe-testimonials__card-stars{display:inline-flex;gap:2px;line-height:1}.selluxe-testimonials__stars .star,.selluxe-testimonials__card-stars .review-star{color:#0000002e;font-size:16px}.selluxe-testimonials__stars .star.is-filled,.selluxe-testimonials__card-stars .review-star.is-filled{color:var(--st-star, #f3c316)}.selluxe-testimonials__review-count{font-size:13px;opacity:.75}.selluxe-testimonials .wf-slider{--wf-slider-per-view: var(--st-per-view, 1);--wf-slider-gap: 12px}@media(min-width:769px){.selluxe-testimonials .wf-slider{--wf-slider-per-view: var(--st-per-view-desktop, 3)}.selluxe-testimonials{padding:48px 0 56px}}.selluxe-testimonials__card{background:var(--st-card-bg, #fff);border-radius:var(--st-radius, 8px);overflow:hidden;height:100%;display:flex;flex-direction:column}.selluxe-testimonials__image-wrap{aspect-ratio:1/1;overflow:hidden}.selluxe-testimonials__image,.selluxe-testimonials__image-wrap svg{width:100%;height:100%;object-fit:cover;display:block}.selluxe-testimonials__content{padding:16px 18px 20px;color:var(--st-text, #111)}.selluxe-testimonials__card-stars{margin-bottom:10px}.selluxe-testimonials__text,.selluxe-testimonials__text p{font-size:var(--st-body-size, 16px);line-height:1.6;margin:0 0 10px}.selluxe-testimonials__text p:last-child{margin-bottom:0}.selluxe-testimonials__author{font-size:13px;font-weight:600;margin-top:10px}.stars-rating{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stars-rating__stars{display:inline-flex;gap:2px;line-height:1}.stars-rating__star{color:var(--stars-empty-color, #d8d8d8);font-size:17px}.stars-rating__star.is-filled{color:var(--stars-color, #f3c316)}.stars-rating__star.is-half{background:linear-gradient(90deg,var(--stars-color, #f3c316) 50%,var(--stars-empty-color, #d8d8d8) 50%);background-clip:text;-webkit-background-clip:text;color:transparent}.stars-rating__value,.stars-rating__count{color:var(--stars-text-color, #000);font-size:14px}.stars-rating__value{font-weight:600}.bullets-container{display:flex;flex-direction:column;gap:8px}.bullet-item{display:flex;align-items:center;gap:10px}.bullet-icon{flex-shrink:0;display:flex}.bullet-icon img,.bullet-icon svg{width:var(--bullets-icon-size, 25px);height:var(--bullets-icon-size, 25px);display:block;object-fit:contain}.bullet-text{color:var(--bullets-text-color, #000);font-size:15px;line-height:1.5;min-width:0}.stock-pulse{display:flex;align-items:center;justify-content:flex-start;gap:6px;max-width:440px}.stock-pulse__icon{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stock-pulse__dot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--pulse-color, #c22626)}.stock-pulse__dot--ring{animation:stock-pulse-ring 2s infinite}@keyframes stock-pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.stock-pulse__dot--ring{animation:none}}.stock-pulse__text{font-size:15px;color:var(--pulse-text-color, #c22626);line-height:1.5}.payment-icons__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.payment-icons__item img,.payment-icons__item svg{width:var(--payment-icon-width, 46px);height:auto;display:block}.cart__item-price-col .cart__price--strikethrough{display:inline;color:var(--colorTextSavings);text-decoration:line-through;font-weight:400}.cart__item-price-col .cart__price.cart__discount{display:inline;color:var(--colorPrice);font-weight:700}.cart__price-savings{display:block;color:var(--colorDrawerSavings, #5a8f29);font-weight:700;line-height:1.3;margin-top:2px}.cart-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;padding:10px var(--drawer-gutter, 20px)}.cart-badges__item{display:flex;align-items:center;gap:6px;min-width:0;color:var(--cart-badge-color, #1c1d1d)}.cart-badges__icon{display:flex;flex-shrink:0}.cart-badges__icon svg{width:var(--cart-badge-icon-size, 18px);height:var(--cart-badge-icon-size, 18px);display:block}.cart-badges__icon img{height:var(--cart-badge-icon-size, 18px);width:auto;display:block;object-fit:contain}.cart-badges__text{font-size:var(--cart-badge-size, 13px);line-height:1.3;min-width:0}@media(max-width:480px){.cart-badges{gap:6px 12px;padding:8px 12px}}.bundle-offer__header{display:flex;align-items:center;margin-bottom:10px;gap:8px}.bundle-offer__heading{font-weight:600;font-size:16px}.bundle-offer__badge{background:var(--bundle-badge-bg, #8a5a44);color:var(--bundle-badge-color, #fff);font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;margin-right:auto}.bundle-offer__nav{display:flex;gap:6px}.bundle-offer__btn{width:28px;height:28px;border-radius:50%;border:1px solid var(--colorBorder);background:var(--colorBody);color:var(--colorTextBody);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bundle-offer__btn[disabled]{opacity:.35;cursor:default}.bundle-offer__btn svg{width:16px;height:16px}.bundle-offer__slider{--wf-slider-per-view: 1;--wf-slider-gap: 0px}.bundle-offer__page{display:flex;flex-direction:column;gap:8px}.bundle-offer__row{display:flex;align-items:center;gap:12px;border:1px solid var(--colorBorder);border-radius:6px;padding:8px}.bundle-offer__thumb img,.bundle-offer__thumb svg{width:56px;height:56px;object-fit:cover;border-radius:4px;display:block}.bundle-offer__info{flex:1;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:2px;min-width:0}.bundle-offer__title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-offer__price{font-size:13px}.bundle-offer__price-sale{font-weight:600;margin-right:6px}.bundle-offer__price-compare{text-decoration:line-through;color:var(--bundle-compare-color, #c0392b)}.bundle-offer__add{flex-shrink:0;background:var(--bundle-btn-bg, #111);color:var(--bundle-btn-color, #fff);border:none;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.bundle-offer__add[disabled]{background:#ccc;cursor:not-allowed}.bundle-offer__add.is-loading{opacity:.6;pointer-events:none}.bundle-offer__add.has-error{background:#c0392b}.bundle-offer__add-icon{margin-right:4px}.tiered-offer{background:var(--tiered-bg, #f5f1e6);border:1px solid var(--tiered-border, #c8a882);border-radius:4px;padding:16px 20px;color:var(--tiered-text, #2a1f14)}.tiered-offer__heading{font-size:13px;font-weight:700;text-align:var(--tiered-align, center);text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.tiered-offer__line{font-size:13px;margin:6px 0;text-align:var(--tiered-align, center)}.social-gallery__heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;font-weight:700;color:var(--social-title-color, #2a1f14);margin:0 0 16px}.social-gallery__track{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.social-gallery__track::-webkit-scrollbar{display:none}.social-gallery__item{width:var(--social-card-width, 150px);height:var(--social-card-height, 240px);object-fit:cover;border-radius:8px;flex-shrink:0}.social-proof{background:var(--proof-bg, #faf8f5);border-radius:8px;padding:16px;display:flex;align-items:center;gap:14px}.social-proof__avatars{display:flex;flex-shrink:0}.social-proof__avatar{width:var(--proof-avatar-size, 36px);height:var(--proof-avatar-size, 36px);border-radius:50%;object-fit:cover;border:2px solid var(--proof-border, #fff);display:block}.social-proof__avatar+.social-proof__avatar{margin-left:-10px}.social-proof__text{font-size:14px;color:var(--proof-text, #2a1f14);margin:0;line-height:1.4;min-width:0}.social-proof__badge{width:18px;height:18px;vertical-align:-4px;margin:0 2px;fill:var(--proof-badge, #1d9bf0)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
