.product-info--display .buy-buttons--quantity-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:.8rem}.product-info--display .buy-buttons__quantity quantity-selector{width:112px;min-height:52px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:0;gap:0}.product-info--display .buy-buttons--quantity-row>button[type=submit]{background:#a12f27;color:#fff;border-color:#a12f27;--button-background: 161 47 39;--button-text-color: 255 255 255;min-height:52px;padding-inline:.7rem;letter-spacing:.05em;font-size:.8rem}.product-info--display .buy-buttons--quantity-row>button[type=submit]:hover{background:#87271f;border-color:#87271f}.product-info--display .buy-buttons--quantity-row .shopify-payment-button{grid-column:1 / -1}@media(max-width:380px){.product-info--display .buy-buttons--quantity-row{grid-template-columns:100px minmax(0,1fr);gap:.5rem}.product-info--display .buy-buttons__quantity quantity-selector{width:100px}}.product-info--display .buy-buttons__quantity .quantity-selector__button{width:100%;min-width:0;height:50px;padding:0;display:flex;align-items:center;justify-content:center}.product-info--display .buy-buttons__quantity .quantity-selector__input-wrapper{width:100%;min-width:0;display:flex;align-items:center}.product-info--display .buy-buttons__quantity .quantity-selector__input{width:100%;min-width:0;height:50px;padding:0;margin:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-info--display .buy-buttons__quantity .quantity-selector__input::-webkit-inner-spin-button,.product-info--display .buy-buttons__quantity .quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.demo-offer{margin-block-start:1.25rem;background:#9a8367;color:#fff;font-size:.875rem;line-height:1.5;text-align:start}.demo-offer__summary{color:inherit;display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none}.demo-offer__badge{flex:0 0 auto;font-weight:750;letter-spacing:.04em}.demo-offer__message{flex:1}.demo-offer__price{font-weight:650;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.demo-offer__arrow{flex:0 0 auto;font-size:1.2rem}.demo-offer__summary:hover{background:#8c765c}.demo-offer a:focus-visible,.demo-offer summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.demo-offer__options{padding:0 1rem .9rem}.demo-offer__options summary{cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.demo-offer__options ul{list-style:none;padding:0;margin:.75rem 0 0}.demo-offer__options li+li{margin-block-start:.5rem}.demo-offer__options li a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;text-decoration:underline}@media(max-width:480px){.demo-offer__summary{gap:.6rem;padding:.8rem}}.product-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-block-start:1.5rem;padding-block:1rem;border-block-start:1px solid rgb(0 0 0 / 12%)}.product-benefits__row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:1rem}.product-benefits__icon{width:29px;height:29px;margin-top:3px;color:#9a8367}.product-benefits h3{font-family:var(--product-display-family, sans-serif);font-weight:700;font-size:1.15rem;line-height:1.3;text-transform:uppercase;letter-spacing:0}.product-benefits p{font-size:.9rem;line-height:1.4;margin-top:.2rem}.product-benefits__reviews{display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:center;margin-top:.45rem;font-size:.85rem}.product-benefits__stars{display:inline-flex;gap:3px;font-size:1.6rem;line-height:1;color:#00865a}.product-benefits__half{background:linear-gradient(to right,#00865a 50%,#d7d7d7 50%);background-clip:text;-webkit-background-clip:text;color:transparent}@media(max-width:999px){.product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.product-benefits{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.product-info--display .product-category-label{font-size:1.05rem;font-style:italic;text-transform:none;letter-spacing:0;color:#161616}.product-info--display .product-title{font-family:var(--product-display-family);font-weight:700;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.12;letter-spacing:0;text-transform:uppercase;color:#000}.product-info--display .price-list--product sale-price{font-family:var(--product-display-family);font-weight:700;font-size:clamp(2.5rem,3.5vw,3.6rem);line-height:1.15;letter-spacing:0;color:#000}.product-info--display .price-list--product compare-at-price{font-family:var(--product-display-family);font-size:1.5rem;font-weight:700;letter-spacing:0}.product-info--display .inventory--boxed{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.1rem;margin-block-start:.8rem;background:#385723;color:#fff;font-style:normal;font-size:.95rem;line-height:1.5}.product-info--display .inventory--warning{background:#69533c}.product-info--display .inventory__label{flex-shrink:0;font-size:inherit;font-weight:inherit}@media(max-width:699px){.product-info--display .inventory--boxed{gap:1rem;padding:.9rem}}.review-marks__publication{font-size:14px;line-height:1.2;font-weight:700;text-align:center;letter-spacing:0}.review-marks--card .review-marks__publication{font-size:11px}.review-marks--product{padding-block:16px}.review-marks__item:focus-visible{outline:2px solid #9a8367;outline-offset:5px}.review-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin:0 auto;max-width:100%}.review-marks__item{display:flex;align-items:center;justify-content:center;flex:0 1 auto;max-width:125px;height:75px}.review-marks__item img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:75px;object-fit:contain}.review-marks--card{gap:8px;width:100%;margin-top:8px}.review-marks--card .review-marks__item{height:44px;max-width:80px}.review-marks--card img{max-height:44px}@media(max-width:749px){.review-marks{gap:12px}.review-marks__item{max-width:100px;height:60px}.review-marks__item img{max-height:60px}.review-marks--card{gap:6px}.review-marks--card .review-marks__item{max-width:62px;height:36px}.review-marks--card img{max-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAQBAAAAgBAQ */
