.dps-standard-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}@media(max-width:500px){.dps-standard-sizes{grid-template-columns:repeat(2,1fr)}}.dps-size-btn{position:relative;background:#fff;border:1px solid #e0e0e0;padding:7px 4px;text-align:center;cursor:pointer;transition:all .12s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:inherit;color:inherit;border-radius:0;appearance:none;-webkit-appearance:none;width:100%}.dps-size-btn:hover{border-color:#c00000}.dps-size-btn.active{border:2px solid #7a0000;background:#faf5f5;box-shadow:inset 0 0 0 1px #7a0000;color:#1a1a1a}.dps-size-btn .dps-size-val{font-size:12px;font-weight:700;line-height:1.2}.dps-size-btn .dps-size-price{font-size:9px;color:#595959;margin-top:1px}.dps-size-btn .dps-size-weight{font-size:11px;font-weight:600;color:#595959;margin-top:3px}.dps-size-btn.active .dps-size-val{color:#7a0000;font-weight:800}.dps-size-btn.active .dps-size-price,.dps-size-btn.active .dps-size-weight{color:#555}.dps-size-truck{position:absolute;top:3px;right:3px;color:#595959}.dps-size-truck svg{width:16px;height:16px}.dps-size-btn.active .dps-size-truck{color:#7a0000}.dps-or-line{display:flex;align-items:center;gap:10px;padding:10px 0}.dps-or-line:before,.dps-or-line:after{content:"";flex:1;height:1px;background:#eee}.dps-or-line span{font-size:9px;font-weight:700;color:#ccc;text-transform:uppercase;letter-spacing:1px}.dps-dims-row{display:grid;grid-template-columns:1fr 24px 1fr;gap:6px;align-items:center}.dps-dims-x{font-size:14px;font-weight:700;color:#ccc;text-align:center;line-height:1}.dps-dim-field{position:relative}.dps-dim-field label{position:absolute;top:-6px;left:10px;background:#fff;padding:0 3px;font-size:9px;font-weight:600;color:#595959;z-index:1;text-transform:uppercase;letter-spacing:.5px}.dps-dim-field.focused label{color:#c00000}.dps-dim-field input{width:100%;padding:9px 34px 9px 10px;border:1px solid #e0e0e0;font-size:14px;font-weight:600;color:#333;background:#fff;transition:border-color .15s;-webkit-appearance:none}.dps-dim-field input:focus{outline:none;border-color:#c00000}.dps-dim-field input::placeholder{color:#ccc;font-weight:400}.dps-dim-sfx{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:#ccc;pointer-events:none}.dps-config-hint{font-size:9px;color:#ccc;margin-top:3px;letter-spacing:.2px}.dps-config-hint .dps-highlight{color:#c00000;font-weight:600}.dps-qty-desc{font-size:12px;color:#595959}.dps-order-weight-row{margin-top:10px;font-size:12px;color:#595959}.dps-order-weight-val{font-size:14px;font-weight:700;color:#333}.dps-order-weight-warn{font-size:10px;color:#c07050;font-weight:600}.dp-template .dps-product-price,.dp-template .dps-tax-note,.dp-template .dps-shop-pay{display:none!important}.dp-template dynamic-pricing-sheet pickup-availability{display:none!important}.dp-template .product-price{display:none!important}.dps-area-preview{position:relative;max-width:100%;max-height:140px;margin:12px auto 4px;background:#f5f5f5;border:1px dashed #ccc;border-radius:4px;overflow:hidden}.dps-stock-outline{position:absolute;top:0;right:0;bottom:0;left:0}.dps-stock-label{position:absolute;bottom:4px;right:6px;font-size:11px;color:#595959}.dps-cut-rect{position:absolute;top:4px;left:4px;background:#b41e1e26;border:2px solid #b41e1e;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#b41e1e;transition:width .2s,height .2s}.dps-area-labels{display:flex;justify-content:space-between;font-size:12px;color:#595959;padding:0 2px 8px}.dps-size-btn.type-promo .dps-left-bar{background:#c07050}.dps-size-btn.type-volume .dps-left-bar{background:#5a9a7a}.dps-size-btn.type-both .dps-left-bar{background:linear-gradient(to bottom,#c07050 50%,#5a9a7a 50%)}.dps-size-btn.type-volume-low .dps-left-bar{background:#b0b0b0}.dps-legend-swatch.type-promo:before{background:#c07050}.dps-legend-swatch.type-volume:before{background:#5a9a7a}.dps-legend-swatch.type-both:before{background:linear-gradient(to bottom,#c07050 50%,#5a9a7a 50%)}.dps-volume-callout{font-size:11px;border-radius:2px;line-height:1.5;margin-top:10px;background:#f7faf8;border-left:3px solid #5a9a7a;color:#4a6a5a;padding:8px 12px}.dps-volume-callout.applied{border-left-color:#2e7d32}.dps-volume-callout.approaching{border-left-color:#5a9a7a}.dps-vol-active{font-weight:600;color:#2d6b2d}.dps-vol-next{font-weight:400;opacity:.85;font-size:10px;margin-top:2px}.dps-vol-max{font-size:10px;color:#2e7d32;margin-top:2px;font-weight:600}.dps-config-price-orig{font-size:17px;font-weight:600;color:#595959;text-decoration:line-through;line-height:1;display:none}.dps-config-price-orig.visible{display:inline}.dps-config-savings{width:100%;font-size:11px;font-weight:600;color:#2e7d32;margin-top:4px;position:relative;z-index:1;display:none;align-items:center;gap:4px}.dps-config-savings.visible{display:flex}.dps-config-savings svg{flex-shrink:0}.dps-sale-chips{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap;align-items:center}.dps-sale-chips:empty{display:none}.dps-sale-chips .dp-sale-chip svg{width:11px;height:11px;flex-shrink:0}.dps-stock-hint{margin-top:8px}.dps-stock-hint-oos{font-size:12px;padding:6px 10px;border-left:3px solid #c00000;color:#8a0000;background:#fdf3f3}.dps-snap-note{margin-top:8px;padding:8px 12px;font-size:12px;line-height:1.45;color:#444;background:#f6f6f6;border-left:3px solid #8a8a8a}.dps-snap-note[hidden]{display:none}.dps-oversize{margin-top:10px;padding:12px 14px;border:1px solid #c00000;border-left-width:3px;background:#fdf3f3}.dps-oversize[hidden]{display:none}.dps-oversize__title{font-size:13px;font-weight:700;color:#8a0000;margin-bottom:4px;letter-spacing:.2px}.dps-oversize__body{font-size:12px;line-height:1.5;color:#5a2a2a}.dps-oversize__body strong{color:#8a0000}.dps-oversize__cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:#c00000;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;padding:9px 14px;text-decoration:none;transition:background .15s}.dps-oversize__cta:hover{background:#a00000;color:#fff}.dps-oversize__cta svg{width:13px;height:13px;flex-shrink:0}.dps-dim-field input.dps-input-error,.dps-dim-field input.dps-input-error:focus{border-color:#c00000;background:#fdf3f3}.dps-is-oversize .dps-config-price-row,.dps-is-oversize .dps-area-preview{opacity:.4}@media(max-width:768px){.dps-area-preview{max-height:100px}}.dps-mincut{margin-top:8px;font-size:12px;line-height:1.45;font-weight:600;color:#b3261e}.dps-mincut[hidden]{display:none}.dps-panel-note{margin-top:8px;font-size:12px;line-height:1.45;color:#595959}.dps-panel-note[hidden]{display:none}.dps-panel-upsell{display:inline-block;max-width:100%;margin-top:4px;padding:5px 0;background:none;border:0;border-radius:0;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12px;line-height:1.45;color:#595959;text-align:left;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#c4c4c4;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .12s,text-decoration-color .12s}.dps-panel-upsell[hidden]{display:none}.dps-panel-upsell:hover{color:#1a1a1a;text-decoration-color:#1a1a1a}.dps-panel-upsell span{min-width:0}.dps-panel-why{margin-top:2px}.dps-panel-why[hidden]{display:none}.dps-panel-why summary{list-style:none;cursor:pointer;padding:4px 0;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:#8a8a8a;display:flex;align-items:center;gap:6px}.dps-panel-why summary:hover{color:#1a1a1a}.dps-panel-why summary::-webkit-details-marker{display:none}.dps-panel-why summary:before{content:"+";font-size:12px;line-height:1;color:#b0b0b0;font-weight:700}.dps-panel-why[open] summary:before{content:"\2013"}.dps-panel-why__body{padding:2px 0 6px;font-size:11.5px;line-height:1.55;color:#8a8a8a}.dps-swap{margin-top:10px;padding:12px 14px;border:1px solid #1a1a1a;border-left-width:3px;background:#fff}.dps-swap[hidden]{display:none}.dps-swap__title{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1a1a1a;margin-bottom:5px}.dps-swap__body{font-size:12px;line-height:1.5;color:#333}.dps-swap__actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.dps-swap__yes,.dps-swap__no{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.6px;padding:9px 12px;border-radius:0;cursor:pointer;border:1px solid #1a1a1a;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;appearance:none;-webkit-appearance:none}.dps-swap__yes{background:#1a1a1a;color:#fff}.dps-swap__yes:hover{background:#000}.dps-swap__no{background:#fff;color:#1a1a1a}.dps-swap__no:hover{border-color:#1a1a1a;background:#f6f6f6}.dps-pdiag{margin-top:14px}.dps-pdiag__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.dps-pdiag__eyebrow{font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#595959;min-width:0}.dps-pdiag__size{font-size:11.5px;font-weight:600;color:#1a1a1a;min-width:0}.dps-pdiag__stage{display:flex;justify-content:center}.dps-pdiag__panel{position:relative;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #1a1a1a;transition:width .2s,height .2s}.dps-pdiag__room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;padding:0;margin:0;border:0;border-radius:0;background:repeating-linear-gradient(135deg,#fff 0 4px,#ececec 4px 8px);appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.dps-pdiag__room:hover,.dps-pdiag__room:focus-visible{background:#faf3f3}.dps-pdiag__room:focus-visible{outline:2px solid #1a1a1a;outline-offset:-2px}.dps-pdiag__room-tag{position:absolute;right:6px;bottom:4px;max-width:calc(100% - 12px);font-size:9.5px;line-height:1.2;color:#595959;white-space:nowrap;overflow:hidden;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#c4c4c4}.dps-pdiag__room-tag.is-side{bottom:auto;top:50%;transform:translateY(-50%)}.dps-pdiag__room:hover .dps-pdiag__room-tag{color:#1a1a1a;text-decoration-color:#1a1a1a}.dps-pdiag__cut{position:absolute;top:0;left:0;box-sizing:border-box;min-width:12px;min-height:12px;background:#faf3f3;border:1px solid rgba(180,30,30,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;padding:0 3px;transition:width .2s,height .2s}.dps-pdiag__cut-tag{font-size:8.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#9b6b6b;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dps-pdiag__cut-size{font-size:11px;font-weight:700;line-height:1.15;color:#1a1a1a;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dps-pdiag.is-full .dps-pdiag__cut{border:0}.dps-pdiag.is-ghost .dps-pdiag__panel,.dps-pdiag.is-over .dps-pdiag__panel{background:#fafafa;border-color:#c9c9c9;border-style:dashed}.dps-pdiag.is-ghost .dps-pdiag__cut{background:#fff;border-style:dashed;border-color:#8a8a8a}.dps-pdiag.is-ghost .dps-pdiag__cut-size{color:#6e6e6e;font-weight:600}.dps-pdiag.is-over .dps-pdiag__cut{border-color:#b41e1e;background:#b41e1e14}.dps-pdiag.is-over .dps-pdiag__cut-size{color:#b41e1e}.dps-is-oversize .dps-pdiag{opacity:.55}@media(max-width:768px){.dps-pdiag__panel{max-height:150px}}dynamic-pricing-sheet[data-pricing-model] .dps-area-labels{flex-wrap:wrap;gap:3px 10px;line-height:1.35;padding-top:6px}dynamic-pricing-sheet[data-pricing-model] .dps-area-labels span{min-width:0}.dps-qt{margin-top:12px;padding-top:12px;border-top:1px solid #e4e4e4}.dps-qt[hidden]{display:none}.dps-qt__eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6e6e6e;font-weight:600;margin-bottom:6px}.dps-qt__list{list-style:none;margin:0;padding:0}.dps-qt__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:4px 0;font-size:13px;color:#3a3a3a}.dps-qt__row+.dps-qt__row{border-top:1px solid #f0f0f0}.dps-qt__qty{font-weight:600;min-width:0}.dps-qt__each{min-width:0;color:#1a1a1a}.dps-qt__save{min-width:0;color:#6e6e6e;text-align:right;white-space:nowrap}.dps-qt__row.is-active{color:#1a1a1a;font-weight:600}.dps-qt__row.is-active .dps-qt__save{color:#3a3a3a}.dps-qt__here{grid-column:1 / -1;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6e6e6e;font-weight:600}.dps-qt__note{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:#6e6e6e}@media(max-width:480px){.dps-qt__row{grid-template-columns:auto minmax(0,1fr)}.dps-qt__save{grid-column:2;text-align:right}}.dps-step-dot{width:7px;height:7px;border-radius:50%;background:#c00000;flex-shrink:0}.dps-ask-row{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 10px 74px;align-items:center}.dps-compact .dps-dim-field input{border-width:1.5px;border-color:#d0d0d0;font-size:15px;font-weight:700;color:#1a1a1a;padding-top:11px;padding-bottom:11px}.dps-compact .dps-dim-field input:focus{box-shadow:0 0 0 3px #c0000014}.dps-qty-cell input.dps-qty-ask{text-align:center;padding-left:8px;padding-right:8px;-moz-appearance:textfield}.dps-bracket-line{font-size:11px;color:#8a8a8a;margin-top:5px;position:relative;z-index:1}.dps-bracket-line:empty{display:none}.dps-price-hint{display:none;font-size:11.5px;font-weight:600;color:#1a1a1a;margin-top:6px;position:relative;z-index:1}dynamic-pricing-sheet.dps-is-pending .dps-config-price-row,dynamic-pricing-sheet.dps-is-pending .dps-bracket-line{opacity:.35}dynamic-pricing-sheet.dps-is-pending .dps-price-hint{display:block}dynamic-pricing-sheet.dps-is-pending .dps-answer,dynamic-pricing-sheet.dps-is-pending .dps-compact .dps-pdiag,dynamic-pricing-sheet.dps-is-pending .dps-compact .dps-area-labels{display:none}.dps-answer{margin-top:12px;border-top:1px solid #eee}.dps-quote-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:13px}.dps-quote-row+.dps-quote-row{border-top:1px solid #f3f3f3}.dps-quote-row__lbl{color:#595959;font-size:12px;min-width:0}.dps-quote-row__val{font-weight:600;color:#1a1a1a;white-space:nowrap}.dps-quote-row--discount .dps-quote-row__lbl,.dps-quote-row--discount .dps-quote-row__val{color:#2e7d32}.dps-quote-row[hidden]{display:none}.dps-compact .dps-order-total-row{padding-top:8px;margin-top:2px;border-top:1px solid #e0e0e0}.dps-compact .dps-btn-atc{margin-top:12px}.dps-compact .dps-btn-atc[hidden]{display:none}.dps-compact .dps-pdiag{margin-top:14px}.dps-compact .dps-area-labels{display:none}.dps-compact .dps-panel-why{margin-top:8px}.dps-compact .dps-config-fine-print{margin-top:10px}@media(max-width:480px){.dps-ask-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 8px 64px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dynamic-pricing-sheet.css.map */
