.free-product-progress-bar{position:relative;min-height:40px}.free-shipping-main{position:absolute;top:5.5px;display:flex;flex-direction:column;align-items:center;width:fit-content;z-index:2;transition:left 1.5s ease}.free-shipping-main:not(.first-gift):not(.second-gift){left:0;right:0;text-align:center;margin-left:auto;margin-right:auto}.blocks-section{width:100%}.drawer_total{display:flex;align-items:center;margin:0;gap:3px}.cart-drawer .totals{gap:3px}.totals.gb-discounts-cart-values{margin-bottom:0}.gbfrequently-bought-with-main-whole{margin-bottom:20px}.gb-cart-drawer-lb .gb-shipping-protection{padding:10px 0;gap:15px!important}.header-bar{background:#000}.gbfrequently-bought-with-main-whole product-form{position:absolute;top:0;right:0}.gbfrequently-bought-with-main-whole product-form.product-form button{font-family:var(--font-body-family);font-weight:700;font-size:11px;line-height:100%;letter-spacing:0;text-align:center;padding:4px 12px 4px 18px}.gbfrequently-bought-with-main-whole product-info{position:relative}.shop-carousel-container{max-height:100%!important}.header-bar p{font-family:var(--font-body-family)!important;font-weight:700!important;font-size:15px;line-height:100%;letter-spacing:-1px;text-align:center;margin:0;padding:8px 0;color:#fff}.totals li.discounts__discount{font-family:var(--font-body-family);font-weight:600;font-size:9px;line-height:100%;letter-spacing:0;text-align:center;display:flex;align-items:center;margin:0;color:#ff1717;background:#ffd2d2;padding:3px 6px;border-radius:25px}.totals li.discounts__discount svg path{fill:#ff1717}.drawer_total h2,.drawer_total p{margin:0;font-family:var(--font-body-family)!important;font-weight:600!important;font-size:16px!important;line-height:100%;letter-spacing:-1px;text-align:center;color:#000}.free-product-progress-bar{color:rgb(var(--color-foreground));font-size:15px;font-family:DINNextW01-CondensedBold;font-style:normal;display:flex;align-items:center;column-gap:5px}.gb-cart-drawer-lb kaching-bundle{display:none}.free-product-progress-bar progress#file{width:calc(100% - 60px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:all 1.5s ease}.free-product-progress-bar-successfull{text-align:center;padding:8px 0 4px;color:var(--cart-drawer-accent-color);font-size:14px;font-family:DINNextW01-CondensedBold;letter-spacing:var(--letter-spacing-body);font-style:normal}cart-drawer.gb-cart-drawer.is-empty .free-product-progress-bar-main{display:none}.free-product-progress-bar-main span{position:relative;top:1.5px}.free-shipping-main svg{width:30px;height:30px;background:var(--cart-drawer-progress-inactive-color);border-radius:50px;padding:6px;margin-bottom:4px;box-sizing:border-box}.free-shipping-main svg path,.free-shipping-main svg circle{fill:var(--cart-drawer-fs-icon-default-color)}.free-gift-main{position:absolute;top:5.5px;display:flex;flex-direction:column;align-items:center;width:fit-content;z-index:2;transition:left 1.5s ease}.free-gift-main:not(.first-gift):not(.second-gift){right:25px}.free-product-progress-bar-main{padding:0 15px 20px}.free-gift-main svg{width:30px;height:30px;background:var(--cart-drawer-progress-inactive-color);border-radius:50px;padding:6px;margin-bottom:4px;box-sizing:border-box}.free-gift-main svg path,.free-gift-main svg circle{fill:var(--cart-drawer-fs-icon-default-color)}.free-gift-main.free-gift-main-color svg{background:var(--cart-drawer-progress-active-color)}.free-gift-main.free-gift-main-color svg path,.free-gift-main.free-gift-main-color svg circle{fill:var(--cart-drawer-progress-active-icon-fill-color)}.free-shipping-main.free-shipping-main-color svg{background:var(--cart-drawer-progress-active-color)}.free-shipping-main.free-shipping-main-color svg path,.free-shipping-main.free-shipping-main-color svg circle{fill:var(--cart-drawer-progress-active-icon-fill-color)}.free-product-progress-bar-main progress::-webkit-progress-bar{background-color:var(--cart-drawer-progress-inactive-color);width:100%;border-radius:50px;height:8px}.free-product-progress-bar-main progress{background-color:var(--cart-drawer-progress-inactive-color);border-radius:50px;height:8px}.free-product-progress-bar-main progress::-webkit-progress-value{background-color:var(--cart-drawer-progress-active-color);border-radius:50px;height:8px}.free-product-progress-bar-main progress::-moz-progress-bar{background-color:var(--cart-drawer-progress-active-color);border-radius:50px;height:8px}.free-product-progress-bar-main progress{color:var(--cart-drawer-progress-active-color)}.reward-name{font-size:10px;letter-spacing:var(--letter-spacing-body);color:rgb(var(--color-foreground));display:block;text-align:center;line-height:1.2;max-width:80px;white-space:normal}h2.drawer__heading{gap:10px;align-items:center;font-weight:700;text-transform:capitalize;display:flex}span.gb-cart-total-item{background:#000;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:2.5rem;width:2.5rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:14px;bottom:.8rem;left:2.2rem;line-height:1;font-weight:700;text-align:center}.cart-drawer .cart-item{padding:8px 10px 4px;border-radius:8px;margin-bottom:8px}.quantity__input{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.totals.gb-discounts-cart-values{padding-bottom:4px;padding-top:4px;font-weight:700}.drawer__inner .quantity,.quantity.cart-quantity{width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important}.drawer__inner{width:48rem!important;overflow-x:hidden;display:flex;flex-direction:column;height:100%}.drawer__inner.gradient .quantity__button{width:calc(2.5rem / var(--font-body-scale))!important}.drawer__inner .quantity,.quantity.cart-quantity{min-height:calc((var(--inputs-border-width) * 2) + 3rem)}.drawer__inner quantity-input.quantity.cart-quantity,.quantity.cart-quantity{border:1px solid #e2e2e2;border-radius:4px}@media only screen and (max-width:749px){quantity-input.quantity.cart-quantity{min-height:2.4rem}}.drawer__inner .quantity:after{box-shadow:unset!important}.cart-item__quantity-wrapper{place-content:space-between;margin-top:-10px}.cart-drawer .quantity-popover-container{display:flex;align-items:center;gap:12px}.cart-drawer .cart-details-wrapper{align-items:flex-start}.cart-drawer .cart-item__pricing-info{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:4px;min-width:max-content}.gb-price-drawer-saving{display:block;width:100%;background:#fee;color:#ff1717;padding:2px 8px;font-weight:700;font-size:11px;border-radius:50px}.cart-item__quantity-wrapper.quantity-popover-wrapper .product-option{text-align:center}.gb-price-drawer{font-size:16px!important;font-weight:700;display:flex!important;align-items:center;flex-wrap:nowrap;white-space:nowrap;width:auto!important}.gb-price-drawer s,.gb-price-drawer strong{font-size:16px!important;font-weight:700;white-space:nowrap}.gb-get-main-freq-pro .price__container{vertical-align:unset!important;margin-bottom:0!important}gbvariant-selects{display:flex;gap:15px;margin:0!important}select.select__select.gb-change-variant_id{height:2rem;font-size:10px!important;letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-semibold)}gbvariant-selects .product-form__input{flex:unset!important;padding:0!important;margin:0;max-width:max-content;min-width:auto;border:none;margin:0!important}.cart-drawer .cart-items td{padding-top:0}.gb-get-main-freq-pro .price-item--regular{font-size:16px!important}.gb-get-main-freq-pro .price .price-item{margin:0 .2rem 0 0!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--letter-spacing-body)!important}.gb-get-main-freq-pro span.price-item{font-size:16px!important}.drawer__inner .cart-item cart-remove-button{margin-left:0rem}.cart-drawer .cart-item{position:relative}td.cart-item__totals_gb.right{padding-left:0!important;width:10%;display:flex;justify-content:left;float:right;position:absolute;right:0;top:15px}.cart-drawer .cart__checkout-button{border-radius:8px!important;font-size:14px;padding:25px 0}.gbfrequently-bought-with-main-whole-slider{opacity:0}.cart-drawer .cart__checkout-button:hover:after{box-shadow:unset!important}.cart-drawer .cart__checkout-button:after{box-shadow:unset!important}.cart-drawer .cart__checkout-button:before{box-shadow:unset!important}h2.gb-30day-back{font-size:12px;text-align:center;display:flex;justify-content:center;gap:3px;margin-top:5px;margin-bottom:0;letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-regular)!important;align-items:center}h2.gb-30day-back svg{color:inherit;fill:currentColor}.drawer__footer{border-top:1px solid #e0e0e0}.gb-shipping-protection{display:flex;gap:10px;align-items:center}.gb-shipping-protection-icontext h2,.gb-shipping-protection-icontext p{font-size:17px;font-weight:700;padding:0 0 3px;margin:0;letter-spacing:var(--letter-spacing-body);color:var(--cart-drawer-shipping-protection-text-color)}.gb-shipping-protection-icontext p{font-size:10px;padding:0 20px 0 0;margin:0;line-height:14px;font-weight:400}.gb-shipping-protection-icon svg{width:50px;height:50px}.gb-shipping-protection-icon{display:flex}.gb-shipping-protection{padding:20px;border-radius:4px}.gb-shipping-protection-button .switch{position:relative;display:inline-block;width:50px;height:26px!important}.gb-shipping-protection-button .switch input{opacity:0;width:0;height:0}.gb-shipping-protection-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.gb-shipping-protection-button .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.gb-shipping-protection-button input:checked+.slider{background-color:#000}.gb-shipping-protection-button input:focus+.slider{box-shadow:0 0 1px #000}.gb-shipping-protection-button input:checked+.slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translate(25px)}.gb-shipping-protection-button .slider.round{border-radius:34px}.gb-shipping-protection-button .slider.round:before{border-radius:50%}td.cart-item__details a.cart-item__name{font-size:19px}@media screen and (max-width:768px){td.cart-item__details a.cart-item__name{font-size:12px}}section.gb-get-main-freq-pro .page-width{padding:0!important}.free-product-progress-bar-successfull{font-family:var(--font-body-family);font-size:16px;font-weight:100}.gb-master-media-cart{width:100%}.gb-cart-price-add{display:flex;align-items:baseline;justify-content:space-between;flex-direction:column}.shop-add-to-cart-button:hover,.button:hover{opacity:.85}.gb-cart-price-add h2.product__title{width:70%}.gb-set-padding-cart-btn{min-width:0;min-height:0;padding:4px 15px;border-radius:4px!important}.gb-cart-drawer-fren{width:100%;text-align:right}.gb-cart-drawer-fren product-form.product-form{margin:0}.gb-get-main-freq-pro .product__info-wrapper{padding:0}.gb-cart-drawer-fren .product-form__submit{margin-bottom:0}.gb-set-padding-cart-btn:before{border-radius:unset!important;box-shadow:unset!important}.gb-get-main-freq-pro .grid__item.product__media-wrapper{flex:0 0 auto}.gb-get-main-freq-pro h2.product__title{font-size:19px}.gb-cart-price-add .product__title{margin:0;padding:0}.gb-get-main-freq-pro .featured-product{align-items:center;gap:20px!important;display:flex;flex-direction:row}.gb-set-padding-cart-btn:after{border-radius:unset!important;box-shadow:unset!important}gbvariant-selects label.form__label{display:none}.drawer__cart-items-wrapper .product-option+.product-option{margin-top:0}.drawer__cart-items-wrapper .product-option{font-weight:600}td.cart-item__details dl{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:5px 0 10px;max-width:230px}h2.frequently-bought-with-main-title{font-size:19px;margin-bottom:8px;letter-spacing:var(--letter-spacing-body);padding-top:0}.cart-drawer .cart-item__image{max-width:100%;border-radius:5px!important}.gbfrequently-bought-with-main-whole{padding:0 15px;margin-top:0}img.gb-master-media-cart{border-radius:4px}product-info.gb-main-freq-bg-color{background-color:#fff;border:1px solid #e0e0e0;padding:20px 15px;border-radius:8px}.gb-get-main-freq-pro span.gb-price-drawer-saving{display:inline;vertical-align:middle;letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-semibold)}.drawer__inner{overflow-x:hidden;display:flex;flex-direction:column;height:100%}cart-drawer-items{flex-grow:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}@media only screen and (max-width:768px){.drawer__inner{max-width:calc(100vw + -0rem)}}.gb-get-main-freq-pro .select .svg-wrapper{right:8px}.cart-drawer .cart-item{padding:8px}.gb-cart-drawer-lb td.cart-item__details a.cart-item__name{font-size:18px;margin-bottom:0;letter-spacing:var(--letter-spacing-body);max-width:230px}.gb-cart-drawer-lb .gb-get-main-freq-pro h2.product__title{font-size:14px;letter-spacing:var(--letter-spacing-body)}.gb-cart-drawer-lb .gb-cart-drawer-fren .product-form__submit{font-size:12px!important;font-weight:var(--font-weight-semibold)!important}.gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option{font-weight:600;align-items:center}.gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option.cart-item__subscription-name{margin-bottom:0;font-weight:600;align-items:center;margin-top:-.75rem;margin-bottom:1.5rem}.gb-cart-drawer-lb .drawer__cart-items-wrapper .cart-details-wrapper>.product-option{direction:rtl}.gb-cart-drawer-lb product-info.gb-main-freq-bg-color{padding:10px;background:#fafafa}.gb-cart-drawer-lb .gb-shipping-protection{padding:10px 0}.gb-cart-del-img img{width:100%;height:auto}.gb-cart-del-img svg{width:15px;height:15px;fill:currentColor}.gb-get-main-freq-pro .price.price--large.price--on-sale.price--show-badge{padding:10px 0}.gb-shipping-protection-icontext h2 span{font-family:var(--font-body-family);font-weight:var(--font-weight-regular);font-size:14px;line-height:100%;letter-spacing:var(--letter-spacing-body);text-align:center;margin-left:5px}@media only screen and (max-width:767px){.gb-get-main-freq-pro .featured-product{align-items:flex-start;gap:16px;display:grid;grid-template-columns:min-content 1fr}img.gb-master-media-cart{width:86px;height:86px}td.cart-item__totals_gb.right{right:20px}.gb-get-main-freq-pro h2.product__title{font-size:18px}.gb-cart-drawer-fren{width:33%}.gb-cart-drawer-lb .gb-get-main-freq-pro .price-item--regular,.gb-cart-drawer-lb .gb-get-main-freq-pro span.price-item{font-size:13px!important}.gb-cart-drawer-lb .product__info-container>*+*{margin:.1rem 0 .5rem}.gb-cart-drawer-lb .gb-price-drawer s,.gb-cart-drawer-lb .gb-price-drawer,.gb-cart-drawer-lb .gb-price-drawer strong{font-size:13px!important;font-weight:var(--font-weight-regular)!important}.gb-cart-drawer-lb h2.drawer__heading,.gb-cart-drawer-lb span.gb-cart-total-item{font-size:13px}.gb-cart-drawer-lb .free-product-progress-bar-successfull{font-size:13px!important;font-weight:100}.gb-cart-drawer-lb td.cart-item__details a.cart-item__name{font-size:14px;max-width:230px}.gb-cart-drawer-lb .gb-get-main-freq-pro h2.product__title{font-size:14px}.gb-cart-drawer-lb .gb-cart-drawer-fren .product-form__submit{font-size:11px!important;font-weight:var(--font-weight-semibold)!important}.gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option{font-weight:600;align-items:center}.gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option.cart-item__subscription-name{margin-bottom:0;font-weight:600;align-items:center;margin-top:-.75rem;margin-bottom:1.5rem}.gb-cart-drawer-lb .gb-price-drawer-saving{font-size:9px}.gb-cart-drawer-lb .gb-shipping-protection{padding:8px 0}.gb-cart-drawer-lb h2.frequently-bought-with-main-title{font-size:15px;letter-spacing:var(--letter-spacing-body)}.gb-cart-drawer-lb .gb-shipping-protection-icontext h2{font-size:15px}.gb-cart-drawer-lb .totals__total-value{font-weight:var(--font-weight-regular)!important}.gb-cart-drawer-lb.cart-drawer .cart__checkout-button{font-size:15px;padding:15px 0}.gb-cart-drawer-lb.cart-drawer .cart-item:last-child{margin-bottom:1rem}.gb-get-main-freq-pro .price.price--large.price--on-sale.price--show-badge{padding:0}}@media only screen and (max-width:375px){.gb-price-drawer-saving{font-size:9px}.cart-item__quantity-wrapper{gap:5px;flex-wrap:unset}img.gb-master-media-cart{width:70px;height:70px}.gb-cart-drawer-fren{width:39%}.gb-cart-drawer-fren{width:54%}}@media only screen and (max-width:320px){img.gb-master-media-cart{width:55px;height:55px}}.gb-get-main-freq-pro img.gb-master-media-cart{max-width:55px;border-radius:5px!important;height:auto}.cart-item__details dl .product-option{font-size:1.2rem;font-weight:400;opacity:.7}.gb-cart-drawer-lb .cart-item__details dl .product-option{font-size:1rem}@media only screen and (max-width:749px){.drawer__header{padding:15px!important}.drawer__heading{font-size:1.5rem!important}.drawer__close .svg-wrapper{height:1.5rem;width:1.5rem}.drawer__close{top:10px!important}.gb-get-main-freq-pro .featured-product{align-items:flex-start;gap:16px;display:grid;grid-template-columns:min-content 1fr}.cart-drawer .cart-item{gap:.6rem!important;padding:8px;margin-bottom:.8rem!important}.cart-drawer .cart-item__image{width:50px!important;height:50px!important;display:block}.cart-drawer .cart-item__media{padding:0;align-self:start;width:auto;grid-column:1 / 2}.cart-drawer .cart-item__name{font-size:1.4rem;margin-bottom:.3rem}.cart-drawer .product-option,.cart-drawer .product-option dt,.cart-drawer .product-option dd{font-size:1rem;line-height:1.3}.cart-drawer .gb-price-drawer s,.cart-drawer .gb-price-drawer strong,.cart-drawer .gb-price-drawer{font-size:1.3rem!important}.cart-drawer .gb-price-drawer-saving{font-size:.9rem;padding:1px 6px}.drawer__inner quantity-input.quantity.cart-quantity{min-height:2.4rem}.drawer__inner .quantity__button{width:2.4rem!important}.drawer__inner .quantity__input{font-size:1.1rem;padding:0 .3rem}.drawer__inner .quantity__button .icon-minus,.drawer__inner .quantity__button .icon-plus{height:.7rem}.cart-remove-button{padding:.3rem}.gb-cart-del-img img{width:12px;height:12px}td.cart-item__totals_gb.right{right:5px;top:10px}}.cart-drawer .gb-price-drawer s,.cart-drawer .gb-price-drawer strong,.cart-drawer .gb-price-drawer{font-size:1.3rem!important;display:flex!important;align-items:center;flex-wrap:nowrap!important;white-space:nowrap!important;width:auto!important}.cart-drawer .gb-price-drawer-saving{font-size:.9rem;padding:1px 6px;white-space:nowrap}.gb-cart-del-img{flex:0 0 20px}.cart-drawer .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:focus,.cart-drawer .cart__checkout-button:active{background-color:var(--cart-drawer-checkout-button-background)!important;opacity:.9}::selection{background-color:#0003!important}::-moz-selection{background-color:#0003!important}.contact__button .button.disable-global-button-styling{padding-top:calc(var(--global-button-padding-y, 12px) / 2)!important;padding-bottom:calc(var(--global-button-padding-y, 12px) / 2)!important}.contact__button.button-box-shadow.intensity-5.button-gradient-effect.gradient-shine-enabled,.contact__button .button.button-box-shadow.intensity-5.button-gradient-effect.gradient-shine-enabled{padding-top:0!important;padding-bottom:0!important}.contact__button,.contact__button *,.contact__button .button,.contact__button button,.contact__button .button:hover,.contact__button button:hover,.contact__button .button:focus,.contact__button button:focus,.contact__button .button:active,.contact__button button:active{transform:none!important;padding:inherit!important}.contact__button,.contact__button .button,.contact__button button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}#stickyAddToCart *,#stickyAddToCart *:hover,#stickyAddToCart *:focus,#stickyAddToCart *:active,#stickyAddToCart button,#stickyAddToCart button:hover,#stickyAddToCart button:focus,#stickyAddToCart button:active,#stickyAddToCart .button,#stickyAddToCart .button:hover,#stickyAddToCart .button:focus,#stickyAddToCart .button:active,.sticky-add-to-cart__button,.sticky-add-to-cart__button:hover,.sticky-add-to-cart__button:focus,.sticky-add-to-cart__button:active,#stickyAddToCart .sticky-add-to-cart__button,#stickyAddToCart .sticky-add-to-cart__button:hover,#stickyAddToCart .sticky-add-to-cart__button:focus,#stickyAddToCart .sticky-add-to-cart__button:active{transform:none!important;box-shadow:none!important;outline:none!important}:root{--forest:#2E2A28;--forest-deep:#1F1B18;--forest-light:#4A4441;--cream:#FBF7F1;--cream-warm:#FBF7F1;--white:#fff;--amber:#C05A34;--amber-hover:#A8492A;--amber-active:#8E3E22;--text:#2A2A2A;--text2:#6B6B6B;--text-inv:#FBF7F1;--border:rgba(46,42,40,.1);--r:16px;--pill:78px;--mw:1280px;--gap:96px;--f:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width:768px){:root{--gap:56px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f);font-size:16px;line-height:1.6;color:var(--text);background-color:var(--cream);-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.glow-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;mix-blend-mode:normal}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--f);font-weight:500;line-height:1.15;color:var(--text);letter-spacing:-.02em}.c{max-width:var(--mw);margin:0 auto;padding:0 24px}@media(max-width:768px){.c{padding:0 16px}}.eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--amber)}.sec-head{font-size:34px;text-align:center;margin-bottom:10px}.sec-sub{font-size:16px;font-weight:400;text-align:center;color:var(--text2);max-width:500px;margin:0 auto 40px;line-height:1.6}@media(max-width:768px){.sec-head{font-size:24px}.sec-sub{font-size:14px;margin-bottom:28px}}.mark{background:#ffe8c7;padding:1px 5px;border-radius:3px}.ul-draw{position:relative;display:inline-block}.ul-draw svg{position:absolute;bottom:-8px;left:-2%;width:104%;height:14px;stroke:var(--amber);stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300}.ul-draw.vis svg{animation:draw .9s ease .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f);font-size:15px;font-weight:700;padding:14px 30px;border-radius:var(--pill);border:1.5px solid var(--forest);box-shadow:3px 4px 0 0 var(--forest);transition:all .15s ease;white-space:nowrap;text-decoration:none}.hw-btn:hover{box-shadow:4px 5px 0 0 var(--forest);transform:translateY(-1px)}.hw-btn:active{box-shadow:0 0 0 0 var(--forest);transform:translateY(3px)}.hw-btn-amber{background:var(--amber);color:#fff;border-color:var(--forest)}.hw-btn-amber:hover{background:var(--amber-hover)}.hw-btn-green{background:var(--forest);color:#fff;border-color:#222;box-shadow:3px 4px #222}.hw-btn-green:hover{background:var(--forest-light)}.hw-btn-outline{background:var(--white);color:var(--text);border-color:var(--forest)}.hw-btn-ghost{background:#ffffff1a;color:#fff;border-color:#ffffff4d;box-shadow:3px 4px #ffffff1f}.hw-btn-ghost:hover{background:#ffffff2e}.hw-btn-sm{padding:10px 22px;font-size:14px}.hw-btn-full{width:100%}@media(max-width:768px){.hw-btn{padding:12px 22px;font-size:14px}}.doo{position:absolute;pointer-events:none;z-index:0}@media(max-width:768px){.doo:not(.doo-mob){display:none}}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(var(--r,0deg))}}.paw-motif{position:absolute;pointer-events:none;z-index:0;opacity:.06}.paw-motif svg{width:100%;height:100%}.paw-motif--amber svg{fill:var(--amber)}.paw-motif--forest svg{fill:var(--forest)}@media(max-width:768px){.paw-motif:not(.paw-motif--mob){display:none}.deco-hide-mob{display:none}.deco-mob-arc{opacity:.5!important}}.arc{display:block;width:100%;height:50px;margin:-8px 0;pointer-events:none}.arc path{stroke:var(--amber);stroke-width:1.5;stroke-dasharray:8 7;stroke-linecap:round;fill:none;opacity:.12}@media(max-width:768px){.arc{display:none}}.paw-trail{display:none;text-align:center;padding:14px 0}.paw-trail svg{display:inline-block;width:14px;height:14px;margin:0 8px;opacity:.12;color:var(--amber)}.paw-trail svg:nth-child(2n){width:10px;height:10px;opacity:.08;color:var(--forest)}@media(max-width:768px){.paw-trail{display:flex;justify-content:center;align-items:center}}.rv{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.rv.vis{opacity:1;transform:translateY(0)}.ann{background:var(--forest);height:38px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ann:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 33%,rgba(255,255,255,.08) 50%,transparent 67%);background-size:200% 100%;animation:shimmer 5s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ann-wrap{position:relative;height:auto}.ann-t{width:100%;text-align:center;color:var(--text-inv);font-size:13px;font-weight:600;letter-spacing:.03em;white-space:nowrap;opacity:1}.ann-unit{display:inline-flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums}.ann-unit small{font-size:9px;font-weight:500;opacity:.8;text-transform:uppercase}.ann-sep{opacity:.5;margin:0 2px}.hdr{position:sticky;top:0;z-index:100;background:var(--cream);border-bottom:1px solid var(--border)}.hdr-in{max-width:var(--mw);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:74px}.hdr-logo img{height:44px;width:auto}.hdr-nav{display:flex;align-items:center;gap:24px}.hdr-nav a{font-size:14px;font-weight:600;color:var(--text);position:relative;transition:color .2s}.hdr-nav a:hover{color:var(--forest)}.hdr-nav a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--amber);border-radius:2px;transition:width .25s ease}.hdr-nav a:hover:after{width:100%}.hdr-acts{display:flex;align-items:center;gap:10px}.hdr-cart{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.hdr-cart:hover{background:#2e2a280d}.hdr-cart svg{width:20px;height:20px;stroke:var(--text);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hdr-badge{position:absolute;top:1px;right:1px;width:15px;height:15px;border-radius:50%;background:var(--amber);color:#fff;font-size:9px;font-weight:700;line-height:15px;text-align:center}@media(max-width:768px){.hdr-nav{display:none}.hdr-in{padding:0 16px;height:64px}.hdr-logo img{height:36px}}.hero{position:relative;overflow:hidden;min-height:580px;display:flex;align-items:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#e8e0d4}.hero-bg-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#00000040;font-weight:500}.hero-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(248,245,240,.94) 0%,rgba(248,245,240,.72) 40%,transparent 65%)}.hero-ct{position:relative;z-index:2;max-width:var(--mw);margin:0 auto;padding:0 24px;width:100%}.hero-inner{max-width:500px}.hero h1{font-size:46px;margin-bottom:16px;line-height:1.08}.hero-sub{font-size:16px;line-height:1.65;color:var(--text2);margin-bottom:28px;max-width:420px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.hero-trust{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text2);font-weight:500}.hero-avatars{display:flex;margin-right:2px}.hero-avatars span{width:26px;height:26px;border-radius:50%;border:2px solid var(--cream);background:#c5b9a8;margin-right:-7px;display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;font-weight:700}.hero-stars{color:var(--amber);font-size:13px;letter-spacing:1px}@media(max-width:768px){.hero{min-height:500px;align-items:flex-end;padding-bottom:36px}.hero-ov{background:linear-gradient(180deg,transparent 0%,rgba(248,245,240,.9) 40%,rgba(248,245,240,.98) 65%)}.hero-ct{padding-top:180px}.hero h1{font-size:30px}.hero-inner{max-width:100%;text-align:center}.hero-ctas,.hero-trust{justify-content:center}.hero-sub{margin-left:auto;margin-right:auto}}.marq{background:var(--forest);height:52px;display:flex;align-items:center;overflow:hidden}.marq-track{display:flex;flex-wrap:nowrap;width:max-content;animation:scroll 40s linear infinite}.marq:hover .marq-track{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marq-item{flex:0 0 auto;padding-right:40px;white-space:nowrap;display:flex;align-items:center;gap:10px;color:var(--text-inv);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.marq-dot{width:5px;height:5px;border-radius:50%;background:var(--amber);flex-shrink:0}.pet{padding:var(--gap) 0 0;position:relative}.pet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:0 auto}.pet-card{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;cursor:pointer;display:flex;align-items:flex-end;text-decoration:none}.pet-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s ease;background-size:cover;background-position:center}.pet-card:hover .pet-bg{transform:scale(1.06)}.pet-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0009,#0000 55%)}.pet-ct{position:relative;z-index:2;padding:24px;width:100%}.pet-label{font-size:24px;font-weight:800;color:#fff;margin-bottom:10px}.pet-cta{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--text);font-weight:700;font-size:13px;padding:9px 20px;border-radius:var(--pill);transition:all .2s}.pet-cta svg{width:14px;height:14px;transition:transform .2s}.pet-card:hover .pet-cta svg{transform:translate(3px)}@media(max-width:768px){.pet-grid{grid-template-columns:1fr;max-width:400px}.pet-card{aspect-ratio:16/10}}.prod{padding:var(--gap) 0 0;position:relative}.prod-wrap{position:relative}.prod-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 24px 12px;scrollbar-width:none;scroll-behavior:smooth}.prod-scroll::-webkit-scrollbar{display:none}.prod-card{flex:0 0 calc(25% - 12px);min-width:250px;scroll-snap-align:start;border-radius:var(--r);overflow:hidden;background:var(--white);border:1px solid var(--border);display:flex;flex-direction:column;transition:box-shadow .3s}.prod-card:hover{box-shadow:0 8px 24px #0000000f}.prod-img{aspect-ratio:1/1;background:var(--cream-warm);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.prod-img-ph{font-size:12px;color:#0000002e;font-weight:500;text-align:center;padding:16px}.prod-badge{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 9px;border-radius:16px;color:#fff}.prod-badge-dog{background:var(--amber)}.prod-badge-cat{background:var(--forest)}.prod-stat{position:absolute;top:10px;right:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px;font-weight:700;color:var(--forest);padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:3px}.prod-stat svg{width:12px;height:12px;fill:var(--forest)}.prod-body{padding:18px;display:flex;flex-direction:column;flex:1}.prod-name{font-size:17px;font-weight:800;margin-bottom:4px}.prod-desc{font-size:13px;color:var(--text2);line-height:1.5;margin-bottom:16px;flex:1}.prod-arrow{position:absolute;top:50%;transform:translateY(-70%);z-index:3;width:40px;height:40px;border-radius:50%;background:var(--white);border:1.5px solid var(--border);box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.prod-arrow:hover{box-shadow:0 4px 12px #0000001f;background:var(--cream)}.prod-arrow svg{width:18px;height:18px;stroke:var(--text);fill:none;stroke-width:2;stroke-linecap:round}.prod-arrow-l{left:8px}.prod-arrow-r{right:8px}@media(max-width:768px){.prod-card{flex:0 0 calc(78% - 8px);min-width:220px}.prod-arrow{display:none}}.stats{padding:var(--gap) 0 0}.stats-in{display:flex;align-items:center;justify-content:center;max-width:780px;margin:0 auto}.stats-item{flex:1;text-align:center;padding:0 24px;position:relative}.stats-item+.stats-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--border)}.stats-num{font-size:36px;font-weight:800;color:var(--forest);line-height:1;margin-bottom:5px;letter-spacing:-.02em}.stats-label{font-size:12px;color:var(--text2);font-weight:500}@media(max-width:768px){.stats-in{flex-direction:column;gap:20px}.stats-item+.stats-item:before{display:none}.stats-num{font-size:30px}}.std{padding:var(--gap) 0 0;position:relative}.std-in{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.std-photos{position:relative}.std-photo-main{background:var(--cream-warm);border-radius:var(--r);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;transform:rotate(-2deg);border:6px solid #fff;box-shadow:0 6px 20px #0000000f}.std-photo-main span{font-size:12px;color:#0000002e}.std-photo-sm{position:absolute;bottom:-18px;right:-10px;width:42%;aspect-ratio:1/1;background:var(--cream-warm);border-radius:10px;transform:rotate(4deg);border:5px solid #fff;box-shadow:0 4px 14px #00000014;display:flex;align-items:center;justify-content:center;z-index:2}.std-photo-sm span{font-size:10px;color:#0000002e}.std h2{font-size:28px;margin-bottom:16px;line-height:1.2}.std-body{font-size:15px;color:var(--text2);line-height:1.7;margin-bottom:24px}.std-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.std-li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;color:var(--text)}.std-icon{width:22px;height:22px;border-radius:50%;background:#c87d2f1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.std-icon svg{width:12px;height:12px;fill:var(--amber)}@media(max-width:768px){.std-in{grid-template-columns:1fr;gap:32px}.std-photos{max-width:340px;margin:0 auto}.std h2{font-size:22px}}.vet{padding:var(--gap) 0 24px}.vet-in{display:flex;align-items:flex-start;max-width:1020px;margin:0 auto;position:relative}.vet-img{flex:0 0 55%;aspect-ratio:5/4;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#c5d5c5,#a8b8a8);display:flex;align-items:center;justify-content:center}.vet-img span{font-size:12px;color:#0000002e}.vet-quote{flex:0 0 50%;background:var(--forest);border-radius:20px;padding:36px;color:var(--text-inv);margin-left:-48px;margin-top:48px;position:relative;z-index:2}.vet-quote-text{font-size:17px;font-weight:400;font-style:normal;line-height:1.6;margin-bottom:20px;color:var(--cream)}.vet-quote-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:3px}.vet-quote-name svg{width:18px;height:18px;fill:var(--amber)}.vet-quote-title{font-size:13px;opacity:.6}@media(max-width:768px){.vet-in{flex-direction:column;padding:0 8px}.vet-img{flex:none;width:100%;aspect-ratio:16/10;border-radius:16px}.vet-quote{flex:none;width:calc(100% - 16px);margin:-24px auto 0;padding:24px;border-radius:16px}}.rev{padding:var(--gap) 0 24px}.rev-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 8px;scrollbar-width:none}.rev-scroll::-webkit-scrollbar{display:none}.rev-card{flex:0 0 calc(33.333% - 11px);min-width:280px;scroll-snap-align:start;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:22px;display:flex;flex-direction:column}.rev-stars{color:var(--amber);font-size:14px;letter-spacing:2px;margin-bottom:12px}.rev-text{font-size:14px;line-height:1.65;color:var(--text);margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rev-author{display:flex;align-items:center;gap:10px}.rev-av{width:34px;height:34px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0;background-color:#d4c7b5}.rev-name{font-size:13px;font-weight:700}.rev-label{font-size:11px;color:var(--text2)}.rev-prod{display:inline-block;font-size:11px;font-weight:600;color:var(--forest);background:#2e2a280f;padding:3px 9px;border-radius:16px;margin-top:10px;align-self:flex-start}@media(max-width:768px){.rev-card{flex:0 0 calc(82% - 8px);min-width:240px}}.guar{margin-top:var(--gap);position:relative;overflow:hidden;padding:80px 20px 120px;background:linear-gradient(180deg,var(--cream) 0%,var(--cream) 38%,#4A4441 70%,#2E2A28 100%)}.guar-inner{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:2}.guar h2{font-size:40px;font-weight:800;line-height:1.1;margin:0 0 16px;color:var(--forest)}.guar h2 em{font-style:italic;background:#ffe8c7;padding:0 6px;border-radius:2px;line-height:1.15}.guar-intro{max-width:520px;margin:0 auto 28px;font-size:15px;line-height:1.6;color:var(--text2)}.guar-cta{display:inline-flex;align-items:center;gap:10px;background:#ffe8c7;color:var(--forest);font-weight:700;font-size:17px;letter-spacing:-.01em;text-decoration:none;padding:16px 38px;border-radius:var(--pill);border:1.5px solid var(--forest);box-shadow:3px 4px 0 0 var(--forest);transition:transform .15s ease,box-shadow .15s ease}.guar-cta:hover{transform:translate(-1px,-1px);box-shadow:4px 5px 0 0 var(--forest)}.guar-cta:active{transform:translateY(4px);box-shadow:0 0 0 0 var(--forest)}.guar-cta svg{width:20px;height:20px}.guar-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:24px 0 0;font-size:14px;font-weight:500;color:var(--cream)}.guar-trust li{position:relative;padding-left:24px}.guar-trust li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M3 9.5l4 4 8-9.5' fill='none' stroke='%23FBF7F1' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain}.guar-pol{position:absolute;z-index:1;background:#fff;padding:7px 7px 20px;box-shadow:0 8px 24px #0000001f}.guar-pol img,.guar-pol span{display:block;width:140px;height:155px;object-fit:cover;background:var(--cream-warm);font-size:10px;color:#00000026;display:flex;align-items:center;justify-content:center}.guar-pol--l{left:4%;top:16%;transform:rotate(-7deg)}.guar-pol--r{right:4%;top:38%;transform:rotate(6deg)}.guar-arc{position:absolute;z-index:0;opacity:.25}.guar-arc svg{width:100%;height:100%;display:block}.guar-arc--l{left:0;top:40px;width:380px;height:90px}.guar-arc--r{right:0;top:120px;width:360px;height:160px}@media(max-width:1024px){.guar-pol,.guar-arc{display:none}}@media(max-width:768px){.guar{padding:48px 16px 80px}.guar h2{font-size:28px}.guar-cta{font-size:15px;padding:14px 28px}}.faq .eyebrow{color:var(--amber)}.faq .acc-trig{color:var(--cream);border-bottom-color:#fbf7f11f}.faq .acc-body{color:#fbf7f199}.faq{padding:64px 0;background:linear-gradient(180deg,#2E2A28 0%,var(--forest) 100%)}.faq-list{max-width:700px;margin:0 auto}.acc-item{border-bottom:1px solid var(--border)}.acc-trig{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:15px;font-weight:700;color:var(--text);text-align:left;cursor:pointer;font-family:var(--f);gap:14px}.acc-trig svg{width:18px;height:18px;flex-shrink:0;transition:transform .3s;color:var(--text2)}.acc-trig[aria-expanded=true] svg{transform:rotate(180deg)}.acc-ct{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease;opacity:1;height:max-content}.acc-ct.open{opacity:1}.acc-ct-inner{padding:0 0 18px;font-size:14px;color:var(--text2);line-height:1.7}.signup{padding:56px 0;background:var(--forest)}.signup-in{max-width:480px;margin:0 auto;text-align:center;background:#fbf7f10d;border:1px solid rgba(251,247,241,.08);border-radius:20px;padding:40px 32px;box-shadow:0 8px 32px #00000014}.signup-in h2{font-size:24px;margin-bottom:8px;color:var(--cream)}.signup-sub{font-size:14px;color:#fbf7f180;margin-bottom:20px;line-height:1.5}.signup-form{display:flex;gap:0;border-radius:var(--pill);overflow:hidden;border:1px solid rgba(251,247,241,.1)}.signup-input{flex:1;padding:14px 20px;border:none;border-radius:0;font-size:14px;font-family:var(--f);background:#fbf7f10f;color:var(--cream);outline:none}.signup-input:focus{border-color:var(--amber)}.signup-submit{padding:14px 24px;background:var(--amber);color:#fff;border:none;border-radius:0;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s;white-space:nowrap}.signup-submit:hover{background:var(--amber-hover)}.signup-fine{font-size:11px;color:#fbf7f140;margin-top:10px}@media(max-width:768px){.signup-in{padding:28px 16px;margin:0 8px}}.signup+.ftr{margin-top:0}.ftr{margin-top:0;background:linear-gradient(180deg,var(--forest) 0%,var(--forest-deep) 100%);padding:48px 24px 0}.ftr-in{max-width:var(--mw);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.ftr-brand-logo{margin-bottom:14px}.ftr-brand-logo img{height:56px;width:auto}.ftr-email{font-size:13px;color:#fbf7f18c;margin-bottom:14px}.ftr-email a{color:#fbf7f1b3;text-decoration:underline}.ftr-email a:hover{color:var(--cream)}.ftr-social{display:flex;gap:10px}.ftr-social a{width:32px;height:32px;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center;transition:background .2s}.ftr-social a:hover{background:#ffffff1f}.ftr-social svg{width:16px;height:16px;fill:#fbf7f1a6}.ftr-col-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin-bottom:12px}.ftr-col a{display:block;font-size:13px;color:#fbf7f199;padding:3px 0;transition:color .2s}.ftr-col a:hover{color:var(--cream)}.ftr-wordmark{display:block;width:100%;max-width:100%;margin:36px auto 0;height:auto;overflow:visible;padding:0 0 10px}.ftr-wordmark text{font-family:var(--f);font-weight:800;fill:#fbf7f109;letter-spacing:.08em}.ftr-disc{max-width:var(--mw);margin:0 auto;padding:16px 0;text-align:center;font-size:10px;color:#fbf7f133;line-height:1.5}@media(max-width:768px){.ftr{padding:36px 16px 0}.ftr-in{grid-template-columns:1fr 1fr;gap:24px}.ftr-brand{grid-column:1/-1}}@media(max-width:480px){.ftr-in{grid-template-columns:1fr}}.rescue{padding:var(--gap) 0 24px;position:relative}.rescue-in{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1000px;margin:0 auto}.rescue-img{aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--cream-warm)}.rescue-img span{font-size:12px;color:#0000002e}.rescue h2{font-size:28px;margin-bottom:14px;line-height:1.2}.rescue-body{font-size:15px;color:var(--text2);line-height:1.7}@media(max-width:768px){.rescue-in{grid-template-columns:1fr;gap:24px}.rescue h2{font-size:22px}}.hero{min-height:auto;display:block;padding:0}.hero-bg,.hero-ov{display:none}.hero-split{display:flex;align-items:center;gap:48px;max-width:var(--mw);margin:0 auto;padding:64px 24px}.hero-split-content,.hero-split-image{flex:1;min-width:0}.hero-split-image img{width:100%;height:auto;border-radius:20px;display:block}@media(max-width:768px){.hero-split{flex-direction:column;padding:24px 16px 32px;gap:28px}.hero-split-content{text-align:center}.hero-ctas,.hero-trust{justify-content:center}.hero-sub{margin-left:auto;margin-right:auto}.hero h1{font-size:28px}.hero-split-image img{border-radius:16px}}.pet-card{position:relative;overflow:hidden}.pet-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pet-card:hover .pet-card-img{transform:scale(1.06)}.prod-img img{width:100%;height:100%;object-fit:contain;padding:16px}.vet-img img,.std-photo-main img,.std-photo-sm img,.rescue-img img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.guar-pol img{width:140px;height:155px;object-fit:cover}.vet-quote{background:var(--forest);color:var(--text-inv)}.vet-quote-text,.vet-quote-name{color:var(--cream)}.vet-quote-title{color:#fbf7f199}.faq .sec-head{color:var(--cream)}.faq .sec-sub{color:#fbf7f180}.faq .acc-trig{color:var(--cream)}.faq .acc-trig svg{stroke:#fbf7f173}.faq .acc-ct-inner{color:#fbf7f1b3}.faq .acc-item{border-bottom-color:#fbf7f11f}.signup-in h2{color:var(--cream)}.signup-sub{color:#fbf7f180}.signup-input{background:#fbf7f10f;color:var(--cream);border:none}.signup-input::placeholder{color:#fbf7f159}.signup-submit{background:var(--amber);color:#fff;border:none}.signup-fine{color:#fbf7f140}.guar-trust{gap:12px 20px}.carousel-mob-arrows{display:none;justify-content:center;gap:12px;padding:16px 0 0}.carousel-mob-arrows button{width:44px;height:44px;border-radius:50%;background:var(--white);border:1.5px solid var(--border);box-shadow:0 2px 6px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer}.carousel-mob-arrows button svg{width:18px;height:18px;stroke:var(--text);fill:none;stroke-width:2;stroke-linecap:round}@media(max-width:768px){.carousel-mob-arrows{display:flex}}.carousel-mob-arrows button{background:#c05a34;border:1.5px solid #C05A34;box-shadow:0 2px 8px #0000001f}.carousel-mob-arrows button svg{stroke:#fff;stroke-width:2.5}.carousel-mob-arrows button:active{transform:scale(.95)}.faq .sec-head{color:#fff}.faq .sec-sub{color:#ffffff80}.faq .acc-trig{color:#fff}.faq .acc-trig svg{stroke:#ffffff73}.faq .acc-ct-inner{color:#ffffffb3}.faq .acc-item{border-bottom-color:#ffffff1f}.signup-in h2{color:#fff}.signup-sub{color:#ffffff80}.stats-num{font-size:42px;font-weight:800;color:var(--forest);line-height:1;margin-bottom:6px;letter-spacing:-.03em}.stats-label{font-size:14px;color:var(--text2);font-weight:600;letter-spacing:.01em}@media(max-width:768px){.stats-in{flex-direction:column;gap:28px;text-align:center}.stats-item{padding:0;text-align:center;width:100%}.stats-item+.stats-item:before{display:none}.stats-num{font-size:38px}.stats-label{font-size:13px}}.social-grid{padding:var(--gap) 0 0;position:relative}.social-grid-head{text-align:center;margin-bottom:32px}.social-grid-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:var(--mw);margin:0 auto;padding:0 24px}.social-grid-photos a,.social-grid-photos div{aspect-ratio:1/1;border-radius:12px;overflow:hidden;position:relative;background:var(--cream-warm)}.social-grid-photos img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.social-grid-photos a:hover img{transform:scale(1.06)}.social-grid-cta{text-align:center;margin-top:24px;font-size:14px;color:var(--text2)}.social-grid-cta a{color:var(--amber);font-weight:700;text-decoration:underline}@media(max-width:768px){.social-grid-photos{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 16px}}@media(max-width:768px){.social-proof .c>div:last-child{grid-template-columns:repeat(2,1fr)!important}.social-proof .sec-head{font-size:26px!important}}.vet-quote-title{color:#fbf7f199!important}.shopify-section{overflow-x:clip!important}@media(max-width:768px){.hw-photo-grid{max-width:280px!important;margin:0 auto!important;gap:5px!important}.hero-split{padding-left:16px!important;padding-right:16px!important}}.marq{overflow:hidden;white-space:nowrap;position:relative}.marq-track{display:inline-flex;animation:marq-scroll 30s linear infinite}.marq-item{flex-shrink:0}@keyframes marq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.glow-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(60px)}.guar-pol{overflow:hidden;width:280px;height:320px;position:absolute;z-index:1;border-radius:6px;box-shadow:0 8px 32px #0000001f}.guar-pol--l{left:3%;top:50%;transform:translateY(-50%) rotate(-4deg)}.guar-pol--r{right:3%;top:50%;transform:translateY(-50%) rotate(3deg)}.guar-pol img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1200px){.guar-pol{width:220px;height:250px}}@media(max-width:960px){.guar-pol{width:180px;height:210px}}@media(max-width:768px){.guar-pol{display:none}section.rescue.rv.vis{padding:0!important}}.fb-comment-text{FONT-SIZE:15PX!important}.fb-comment-author{FONT-SIZE:13PX}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
