body:has(.fourlegz-cart){--fourlegz-green: #3d5424;--fourlegz-orange: #d9622e;--fourlegz-cream: #f7f5ec;--fourlegz-warm: #fffbf4;--fourlegz-sage: #e9ebdc;--fourlegz-text: #4f5642;background:var(--fourlegz-cream);color:var(--fourlegz-text)}body:has(.fourlegz-cart) #shopify-section-announcement-bar{background:#1d221b;color:#fff}body:has(.fourlegz-cart) .header-wrapper{border-color:#3d542424;background:#fff}body:has(.fourlegz-cart) .header__heading-link,body:has(.fourlegz-cart) .header__icon,body:has(.fourlegz-cart) .header__menu-item{color:var(--fourlegz-green)}body:has(.fourlegz-cart) .header__heading-link .h2{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:900;letter-spacing:.04em}.fourlegz-cart{width:min(112rem,calc(100% - 8rem));color:var(--fourlegz-text)}.fourlegz-cart .title-wrapper{align-items:end;margin-bottom:3rem}.fourlegz-cart .title{margin:0;color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.6rem,5vw,5.6rem);font-weight:900;letter-spacing:-.04em;line-height:.95}.fourlegz-cart .title-wrapper .link,.fourlegz-cart .cart__warnings .button{border:1px solid rgba(61,84,36,.22);border-radius:999px;background:#fff;color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.fourlegz-cart .title-wrapper .link{padding:1rem 1.7rem}.fourlegz-cart .cart__warnings .button{min-height:5rem;padding:1.2rem 2.4rem}.fourlegz-cart .cart__warnings{max-width:58rem;margin:4rem auto 6rem;padding:5.6rem 3.2rem;border:1px solid rgba(61,84,36,.14);border-radius:2.4rem;background:#fff;box-shadow:0 18px 44px #3d542414}.fourlegz-cart .cart__empty-text{max-width:44rem;margin:0 auto 2.5rem;color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.8rem,4vw,4rem);letter-spacing:-.03em;line-height:1.08}.fourlegz-cart .cart__warnings .button{min-width:24rem;border-color:var(--fourlegz-orange);background:var(--fourlegz-orange);box-shadow:0 10px 24px #d9622e38;color:#fff}.fourlegz-cart .cart__warnings .button:hover,.fourlegz-cart .cart__warnings .button:focus-visible{border-color:#bd4f24;background:#bd4f24;box-shadow:0 12px 28px #bd4f2447;color:#fff}.fourlegz-cart .cart__warnings .button:before,.fourlegz-cart .cart__warnings .button:after{box-shadow:none!important}.fourlegz-cart .cart__warnings .button:focus-visible{outline:3px solid rgba(61,84,36,.5);outline-offset:3px}.fourlegz-cart .cart__contents{margin-top:0}.fourlegz-cart .cart-items{border-spacing:0 1.4rem;border-collapse:separate}.fourlegz-cart .cart-items thead th{padding:0 1.8rem .8rem;color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:.12em}.fourlegz-cart .cart-items td{padding-top:2.2rem;padding-bottom:2.2rem;border:0;background:#fff}.fourlegz-cart .cart-item td:first-child{padding-inline-start:2.2rem;border-radius:1.8rem 0 0 1.8rem}.fourlegz-cart .cart-item td:last-child{padding-inline-end:2.2rem;border-radius:0 1.8rem 1.8rem 0}.fourlegz-cart .cart-item__media{width:11rem}.fourlegz-cart .cart-item__details{padding-inline-start:3.8rem!important}.fourlegz-cart .cart-item__media .media-wrapper{border:1px solid rgba(61,84,36,.12);border-radius:1.4rem;background:var(--fourlegz-warm);overflow:hidden}.fourlegz-cart .cart-item__details>.caption-with-letter-spacing{color:var(--fourlegz-orange);font-weight:800}.fourlegz-cart .cart-item__name{color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:-.01em;line-height:1.25}.fourlegz-cart .product-option{color:#4f5642c7}.fourlegz-cart .quantity{border-color:#3d54243d;border-radius:999px;background:var(--fourlegz-cream)}.fourlegz-cart .quantity__button,.fourlegz-cart .quantity__input{color:var(--fourlegz-green)}.fourlegz-cart cart-remove-button .button{border:1px solid rgba(61,84,36,.18);border-radius:1.2rem;color:var(--fourlegz-green)}.fourlegz-cart .upgrade-subscription-cart{display:none!important}.fourlegz-purchase-panel{display:grid;max-width:38rem;gap:.7rem;margin-top:1.4rem;padding:1.4rem;border:1px solid rgba(61,84,36,.2);border-radius:1.4rem;background:var(--fourlegz-sage)}.fourlegz-purchase-panel__label{color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.fourlegz-purchase-panel__help,.fourlegz-purchase-panel__status{margin:0;color:#59634d;font-size:1.15rem;line-height:1.4}.fourlegz-purchase-panel__select{width:100%;height:4.6rem;margin-top:.3rem;padding:0 4rem 0 1.4rem;border:1.5px solid rgba(61,84,36,.42);border-radius:999px;background-color:#fff;color:#263718;font:inherit;font-size:1.3rem;font-weight:800}.fourlegz-purchase-panel__select:focus-visible{outline:3px solid rgba(217,98,46,.34);outline-offset:2px}.fourlegz-purchase-panel.is-updating{opacity:.72}.fourlegz-purchase-panel.is-updating .fourlegz-purchase-panel__status{color:var(--fourlegz-green);font-weight:700}body:has(.fourlegz-cart) .fourlegz-cart-footer{width:min(112rem,calc(100% - 8rem));padding-top:0}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__footer>div{padding:2.4rem;border:1px solid rgba(61,84,36,.14);border-radius:1.8rem;background:#fff}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__note label,body:has(.fourlegz-cart) .fourlegz-cart-footer .totals__subtotal{color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:900}body:has(.fourlegz-cart) .fourlegz-cart-footer .field__input{min-height:16rem;border-color:#3d542433;border-radius:1.2rem;background:var(--fourlegz-warm);color:var(--fourlegz-text)}body:has(.fourlegz-cart) .fourlegz-cart-footer .field__input::placeholder{color:#4f5642b8;opacity:1}body:has(.fourlegz-cart) .fourlegz-cart-note__title{margin:0 0 1.2rem;color:var(--fourlegz-green);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:900;line-height:1.25}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button{position:relative;z-index:0;min-height:5.6rem;max-width:none;border:0;border-radius:999px;background:var(--fourlegz-orange)!important;box-shadow:0 10px 24px #d9622e3d;color:#fff!important;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:after{content:none!important}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:hover,body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:focus-visible{background:#bd4f24!important;box-shadow:0 12px 28px #bd4f244d!important;color:#fff!important}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:hover:before,body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:hover:after,body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:focus-visible:before,body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:focus-visible:after{box-shadow:none!important}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__checkout-button:focus-visible{outline:3px solid rgba(61,84,36,.5);outline-offset:3px}body:has(.fourlegz-cart) .cart__dynamic-checkout-buttons{display:none}body:has(.fourlegz-cart) .footer{border:0;background:var(--fourlegz-green);color:var(--fourlegz-cream)}body:has(.fourlegz-cart) .footer a,body:has(.fourlegz-cart) .footer h2,body:has(.fourlegz-cart) .footer small,body:has(.fourlegz-cart) .footer .copyright__content,body:has(.fourlegz-cart) .footer .footer-block__details-content{color:var(--fourlegz-cream)}@media screen and (max-width:900px){body:has(.fourlegz-cart) .header{min-height:6.4rem}body:has(.fourlegz-cart) .header__heading-link .h2{font-size:2.4rem}.fourlegz-cart,body:has(.fourlegz-cart) .fourlegz-cart-footer{width:calc(100% - 3.2rem)}.fourlegz-cart{padding-top:3.8rem;padding-bottom:1rem}.fourlegz-cart .title-wrapper{align-items:flex-start;flex-direction:column;gap:1.4rem;margin-bottom:2rem}.fourlegz-cart .title{font-size:3.6rem}.fourlegz-cart .title-wrapper .link{padding:0;border:0;background:transparent;color:var(--fourlegz-orange);text-decoration:underline;text-underline-offset:.4rem}.fourlegz-cart .cart__warnings{margin:1.8rem auto 3rem;padding:4rem 2rem;border-radius:1.8rem}.fourlegz-cart .cart__empty-text{font-size:2.7rem}.fourlegz-cart .cart__warnings .button{width:100%;min-width:0;max-width:30rem}.fourlegz-cart .cart-items thead{display:none}.fourlegz-cart .cart-item{grid-template:auto auto / 8.6rem minmax(0,1fr) auto;gap:1.2rem 1.4rem;margin-bottom:1.4rem;padding:1.6rem;border:1px solid rgba(61,84,36,.14);border-radius:1.8rem;background:#fff}.fourlegz-cart .cart-items td,.fourlegz-cart .cart-item td:first-child,.fourlegz-cart .cart-item td:last-child{padding:0;border-radius:0;background:transparent}.fourlegz-cart .cart-item__media{width:8.6rem;grid-row:1;grid-column:1}.fourlegz-cart .cart-item__details{grid-column:2 / -1;min-width:0;padding-inline-start:0!important}.fourlegz-cart .cart-item__name{font-size:1.5rem;overflow-wrap:anywhere}.fourlegz-cart .cart-item__quantity{grid-row:2;grid-column:1;min-width:0;padding-inline-start:0;justify-self:start}.fourlegz-cart .cart-item__quantity .quantity{width:8.6rem;min-width:0}.fourlegz-cart .cart-item__quantity .quantity__button{width:2.8rem;flex:0 0 2.8rem}.fourlegz-cart .cart-item__quantity .quantity__input{min-width:0}.fourlegz-cart .cart-item__mobile-price{grid-row:2;grid-column:2;align-self:center;justify-self:end;padding:0;white-space:nowrap}.fourlegz-cart .cart-item__totals{grid-row:2;grid-column:3;align-items:center}.fourlegz-cart .cart-item__quantity label{display:none}.fourlegz-cart .fourlegz-purchase-panel{max-width:none;width:calc(100% + 10rem);margin-left:-10rem;padding:1.2rem}.fourlegz-cart .fourlegz-purchase-panel__select{padding-right:3.2rem;font-size:1.2rem}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__footer{display:grid;gap:1.4rem}body:has(.fourlegz-cart) .fourlegz-cart-footer .cart__footer>div{width:100%;margin:0;padding:1.8rem}body:has(.fourlegz-cart) .fourlegz-cart-note__title{font-size:1.5rem}body:has(.fourlegz-cart) .fourlegz-cart-footer .field__input{min-height:12rem}body:has(.fourlegz-cart) .footer{margin-top:3rem}body:has(.fourlegz-cart) .footer__content-top{padding-top:3rem;padding-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAQA */
