form.cpc-calculator-form .quantity-selector-wrapper,form.cpc-calculator-form quantity-selector-component,body.cd-calc-product .product-information .quantity-selector-wrapper,body.cd-calc-product .product-information quantity-selector-component{display:none!important}.cpc-calculator-placement,.cpc-calculator-placement *:not(button):not(.price-marker):not(.price-marker *),.cpc-calculator-target,.cpc-calculator-target *:not(button):not(.price-marker):not(.price-marker *),#calculator,#calculator *:not(button):not(.price-marker):not(.price-marker *),.formula-block:not(.price-marker *),.formula-block *:not(.price-marker *),.element:not(.price-marker *),suffix:not(.price-marker *),form.cpc-calculator-form,form.cpc-calculator-form *:not(button):not(.cpc-price):not([class*=add-to-cart]):not(.price-marker):not(.price-marker *),.cpc-calculator,.cpc-calculator *:not(button):not(.price-marker):not(.price-marker *),.calculation-element:not(.price-marker *),.calc-prop:not(.price-marker *){color:#0a1e4a!important;-webkit-text-fill-color:#0A1E4A!important}.price-marker,.price-marker *{-webkit-text-fill-color:currentColor!important}.cpc-calculator-placement select option,form.cpc-calculator-form select option{color:#0a1e4a!important;-webkit-text-fill-color:#0A1E4A!important;background-color:#fff!important}body:has(form.cpc-calculator-form) product-price,body:has(form.cpc-calculator-form) .sticky-add-to-cart__price,body.cd-calc-product product-price,body.cd-calc-product .sticky-add-to-cart__price{display:none!important}body:has(form.cpc-calculator-form) product-price:has(>.cd-perpiece),body.cd-calc-product product-price:has(>.cd-perpiece){display:block!important}body:has(form.cpc-calculator-form) product-price>*:not(.cd-perpiece),body.cd-calc-product product-price>*:not(.cd-perpiece){display:none!important}body:has(form.cpc-calculator-form) variant-picker fieldset.variant-option,body.cd-calc-product variant-picker fieldset.variant-option{display:none!important}.price-marker{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.price-marker .cd-total-row{display:block!important;width:100%;padding:0!important;margin:0!important}.price-marker .cd-total-row>label,.price-marker>label{display:block!important;font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;opacity:.75;margin:0 0 .1rem!important;padding:0!important}.price-marker .cd-total-row .formula-block{display:block!important;font-size:2.15rem!important;font-weight:700!important;line-height:1.05!important;padding:0!important;font-variant-numeric:tabular-nums}.price-marker div.element.cd-total-row[class]{padding-bottom:1.5rem!important}.price-marker>#calculator-final-value{display:block!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.2!important;opacity:.92;font-variant-numeric:tabular-nums}.cdof .cdof__select,.cdof .cdof__input{background-color:#fff!important;color:#0a1e4a!important;-webkit-text-fill-color:#0A1E4A!important}.cdof .cdof__input::-webkit-calendar-picker-indicator,.cdof .cdof__input::-webkit-inner-spin-button{opacity:.6}@media screen and (min-width:990px){.product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important}}.product-media-container.constrain-height{--constrained-height: max(300px, 52vh) !important}.product-details>.group-block>.group-block-content{gap:16px!important}body.cd-calc-product .product-details variant-picker{display:none!important}body.cd-calc-product .cpc-calculator-target>*{width:100%!important;max-width:30rem!important;box-sizing:border-box}body.cd-calc-product .product-details .buy-buttons-block{display:block;max-width:30rem}.product-details rte-formatter{max-width:42rem}html body #calculator .price-marker div.element.cd-total-row,html body #calculator .price-marker div.element.cd-total-row>label,html body #calculator .price-marker div.element.cd-total-row .formula-block,html body #calculator .price-marker div.element.cd-total-row label#calcElementPriceTicker,html body #calculator .price-marker div.element.cd-total-row suffix{color:inherit!important}html body #calculator .price-marker div.element.cd-total-row label#calcElementPriceTicker{font-weight:700!important}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:max(220px,38vh)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cd-custom.css.map */
