.cg-purchase-layout .product-details-product-title{margin:0;font-size:clamp(20px,1.6vw,24px);line-height:1.3;text-transform:none;overflow-wrap:anywhere}.cg-purchase-layout .form-vertical.product--add-to-cart-form{display:grid;grid-template-columns:124px minmax(0,1fr);column-gap:12px;align-items:start}.cg-purchase-layout .form-vertical.product--add-to-cart-form>*{grid-column:1 / -1;min-width:0}.cg-purchase-layout .form-vertical>.cg-purchase-quantity{grid-column:1;width:100%;padding:0;align-self:start;margin-bottom:12px}.cg-purchase-layout .form-vertical>.cg-purchase-buttons{grid-column:2;margin-bottom:12px}.cg-purchase-layout .cg-purchase-quantity quantity-input>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cg-purchase-layout .cg-purchase-quantity .js-qty{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:124px;min-width:0;height:52px;margin:0;border:1px solid #ccd2c3;border-radius:4px;overflow:visible}.cg-purchase-layout .cg-purchase-quantity .js-qty__adjust{position:static;width:44px;min-width:44px;height:50px;padding:12px;background:transparent;border:0;transform:none}.cg-purchase-layout .cg-purchase-quantity .js-qty__num{width:100%;min-width:0;height:50px;padding:0;font-size:16px;text-align:center;border:0;background:transparent}.cg-purchase-layout .product--add-to-cart-button,.cg-sticky-purchase__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:12px 18px;border:1px solid var(--cg-purchase-button-background, #34472e);border-radius:4px;background:var(--cg-purchase-button-background, #34472e);color:var(--cg-purchase-button-text, #fff);font-family:var(--body-font-stack, Lato, sans-serif);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;text-align:center;cursor:pointer}.cg-purchase-layout .product--add-to-cart-button:not(:disabled):hover,.cg-sticky-purchase__button:not(:disabled):hover{background:var(--cg-purchase-button-hover-background, #263622);border-color:var(--cg-purchase-button-hover-background, #263622);color:var(--cg-purchase-button-text, #fff)}.cg-purchase-layout .product--add-to-cart-button:disabled,.cg-sticky-purchase__button:disabled{opacity:.65;cursor:default}.cg-purchase-layout .paymentButtonsWrapper{margin:0}.cg-purchase-summary p{margin:0 0 7px;font-size:15px;line-height:1.5}.cg-purchase-summary .cg-purchase-summary__strength{margin:0;color:#4b543a;font-size:13px}.cg-purchase-layout .cg-options-v2{padding-inline:0;padding-bottom:0}.cg-purchase-layout .cg-shipping-reassurance{margin-top:0}.cg-sticky-purchase,.cg-sticky-purchase[hidden]{display:none}@media(max-width:749px){.cg-purchase-layout .form-vertical.product--add-to-cart-form{column-gap:10px}.cg-purchase-layout .product--add-to-cart-button{padding-inline:10px}.cg-sticky-purchase:not([hidden]){position:fixed;z-index:40;right:0;bottom:0;left:0;display:block;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #d9ddcf;background:#fff;box-shadow:0 -3px 14px #0000000f;color:#242424}.cg-sticky-purchase__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(144px,.95fr);gap:12px;align-items:center;width:min(100%,650px);margin-inline:auto}.cg-sticky-purchase__details{min-width:0}.cg-sticky-purchase__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.4}.cg-sticky-purchase__price{display:block;margin-top:3px;font-size:20px;font-weight:700;line-height:1.3}.cg-sticky-purchase__button{padding-inline:10px}body.cg-sticky-purchase-visible{padding-bottom:var(--cg-sticky-purchase-height, 90px)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cg-purchase.css.map */
