:is(.qc-product-page,.qp-b2b){--qp-ink: #51483f;--qp-muted: #71695f;--qp-line: #d9d2c6;--qp-green: #abbfad;--qp-green-ink: #25352d}:is(.qc-product-page,.qp-b2b) [hidden]{display:none!important}:is(.qc-product-page,.qp-b2b) .qp-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:14px 0;color:var(--qp-muted);font-size:13px}:is(.qc-product-page,.qp-b2b) .qp-stock{color:#3b5c42}:is(.qc-product-page,.qp-b2b) .qp-size{margin:8px 0 12px;color:var(--qp-ink);font-size:16px}:is(.qc-product-page,.qp-b2b) .qp-tax{margin:4px 0 0;font-size:13px;color:var(--qp-muted);font-weight:400}.qc-product-page .qp-cover-note{margin:0 0 22px;font-size:15px;line-height:1.6;color:var(--qp-muted)}.qc-product-page .product__section-title h1{margin-bottom:14px}#main-content.qc-product-page .product__section-details{gap:0;padding:0;text-align:left}#main-content.qc-product-page .product__section-title,#main-content.qc-product-page #product-price{text-align:left}#main-content.qc-product-page .price__pricing-group{justify-content:flex-start}.qc-product-page .product__section-details__inner--product_description{margin:0;padding:0}.qc-product-page .product__section-details__inner--product_info{margin-bottom:0;padding-bottom:0}.qc-product-page .product__section-details__inner--product_buttons{margin-top:20px}:is(.qc-product-page,.qp-b2b) .qc-fill.qp-fill{margin:0 0 16px;padding:0;border:0;background:transparent}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__label{display:flex;align-items:center;gap:12px;margin:0;padding:16px;background:#faf8f2;border:1px solid var(--qp-line);font-size:15px;cursor:pointer}:is(.qc-product-page,.qp-b2b) .qp-fill.qc-fill--selected .qc-fill__label{background:#eeebe3;border-color:var(--qp-green-ink)}:is(.qc-product-page,.qp-b2b) .qp-fill.qc-fill--selected .qc-fill__label input[type=checkbox]{accent-color:var(--qp-green-ink)}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__label input{width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0;margin:0;accent-color:var(--qp-green-ink)}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:4px;width:100%;min-width:0}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__title{grid-column:1;font-size:15px;line-height:1.4;font-weight:500;color:var(--qp-ink)}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__detail{grid-column:1;font-size:13px;line-height:1.4;color:var(--qp-muted)}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__price{grid-column:2;grid-row:1 / 3;font-size:15px;font-weight:500;color:var(--qp-ink);white-space:nowrap}:is(.qc-product-page,.qp-b2b) .qp-fill__legacy-total{display:none}.qc-product-page .qp-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 14px;font-size:16px;color:var(--qp-ink);font-variant-numeric:tabular-nums}.qc-product-page .qp-total small{display:block;color:var(--qp-muted);font-size:12px}.qc-product-page .qp-total strong{font-size:23px;font-weight:500;white-space:nowrap}#main-content.qc-product-page .product-add .AddtoCart,.qp-b2b .b2b-product__form .qp-order-button{min-height:54px;border:1px solid var(--qp-green);border-radius:2px;background:var(--qp-green);color:var(--qp-green-ink);font-size:16px;font-weight:500;letter-spacing:0}#main-content.qc-product-page .product-add .AddtoCart:hover:not(:disabled),.qp-b2b .b2b-product__form .qp-order-button:hover:not(:disabled){background:#9db4a0;border-color:#9db4a0;color:var(--qp-green-ink)}#main-content.qc-product-page .product-add .AddtoCart:disabled,.qp-b2b .b2b-product__form .qp-order-button:disabled{opacity:.7;cursor:not-allowed}.qc-product-page .qp-delivery{padding:6px 0 0;color:var(--qp-muted);font-size:14px;line-height:1.65}.qc-product-page .qp-delivery p{margin:0 0 10px;font-size:inherit}.qc-product-page .qp-delivery strong{color:var(--qp-ink);font-weight:500}.qc-product-page .qp-delivery small{font-size:12px}.qc-product-page .qp-delivery a{display:inline-block;padding:6px 0;color:var(--qp-ink);text-decoration:underline;text-underline-offset:3px}:is(.qc-product-page,.qp-b2b) .qp-details{margin-top:24px;border-top:1px solid var(--qp-line)}:is(.qc-product-page,.qp-b2b) .qp-details details{border-bottom:1px solid var(--qp-line)}:is(.qc-product-page,.qp-b2b) .qp-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;min-height:50px;cursor:pointer;list-style:none;font-size:15px;color:var(--qp-ink)}:is(.qc-product-page,.qp-b2b) .qp-details summary::-webkit-details-marker{display:none}:is(.qc-product-page,.qp-b2b) .qp-details summary span{font-size:22px;line-height:1}:is(.qc-product-page,.qp-b2b) .qp-details details[open] summary span{transform:rotate(45deg)}:is(.qc-product-page,.qp-b2b) .qp-details .qp-details__body{padding:0 0 20px;color:var(--qp-muted);font-size:15px;line-height:1.75;overflow-wrap:anywhere}:is(.qc-product-page,.qp-b2b) summary:focus-visible{outline:2px solid var(--qp-green-ink);outline-offset:4px}.qc-product-page .qp-variant-label{display:block;margin-bottom:8px;font-size:14px}.qc-product-page .qp-variant-select{width:100%;padding:12px;border:1px solid var(--qp-line);background:#faf8f2;color:var(--qp-ink);margin-bottom:16px;font-size:16px}.qp-b2b .b2b-product__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.qp-b2b .b2b-product__details{padding-top:14px}.qp-b2b .qp-meta{margin:0 0 16px}.qp-b2b h1{margin-bottom:6px}.qp-b2b .qp-size{color:var(--qp-muted);font-size:14px}.qp-b2b .qp-price-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:24px 0}.qp-b2b .b2b-product__price{margin:0;font-size:26px;font-weight:500}.qp-b2b .qp-price-line .qp-tax{margin:0}.qp-b2b .qp-fill .qc-fill__label{padding:16px 0;background:transparent;border-width:1px 0 0}.qp-b2b .qc-fill.qp-fill{margin-bottom:2px}.qp-b2b .qp-fill--compact .qc-fill__detail{display:none}.qp-b2b .b2b-product__form .qp-order-button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.qp-b2b .qp-order-button [data-qp-button-label]{flex:1;text-align:left}.qp-b2b .qp-order-button [data-qp-total]{white-space:nowrap}.qp-b2b .qp-freight{margin:12px 0 0;color:var(--qp-muted);font-size:13px}.qp-b2b .qc-quantity{width:150px;margin:12px 0}.qp-b2b .b2b-product__form .qc-quantity button{width:44px;min-height:44px;background:transparent;color:var(--qp-ink)}.qp-b2b .b2b-product__form .qc-quantity input{min-height:44px;width:56px}@media(max-width:900px){.qp-b2b .b2b-product__layout{grid-template-columns:minmax(0,1fr)}.qp-b2b .b2b-product__details{padding-top:0}}@media(max-width:749px){:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__label{padding:14px 12px;gap:10px}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__copy{column-gap:8px}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__title{font-size:14px}:is(.qc-product-page,.qp-b2b) .qp-fill .qc-fill__price{font-size:14px}.qp-b2b .qp-fill .qc-fill__label{padding-inline:0}.qp-b2b .b2b-product__form .qp-order-button{padding-inline:14px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/197/assets/quote-product-layout.css.map */
