.product_sku_block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;.product__sku{margin:unset;text-transform:uppercase;opacity:.5}.custom-badges-wrapper{text-transform:uppercase;opacity:.5;.badge-label-and-image-wrapper{display:flex;align-items:center;gap:1rem}}}.cemento-calculator{display:flex;flex-direction:column;row-gap:1rem;width:100%;.calculator-row-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;@media (min-width:750px){grid-template-columns:repeat(4,calc(25% - 1rem));column-gap:unset;justify-content:space-between}row-gap:1rem;.cemento-calculator-label{text-transform:uppercase;font-size:1.4rem;opacity:.8;sup{line-height:1}}.cemento-calculator-input-field{width:100%;border:unset;border-bottom:1px solid #00000050;padding:1rem;padding-block:unset;height:unset;font-size:1.4rem;font-weight:600;letter-spacing:1px}.cemento-calculator-input-field[type="number"]::-webkit-inner-spin-button,.cemento-calculator-input-field[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.overage-label-tooltip-and-value-wrapper{display:flex;margin-top:.5rem;position:relative;.tool-tip-text-wrapper{position:absolute;background:#000;color:#fff;padding:1rem;left:50%;transform:translateX(-50%);top:100%;margin:unset;width:100%;min-width:300px;text-align:center;text-wrap:wrap;z-index:4;opacity:0;display:none}}select{width:unset;height:unset;padding:unset;border:unset}.ft-square-needed-label-and-value-wrapper{display:flex;flex-direction:column;justify-content:space-between;@media (max-width:750px){grid-column-start:1;grid-row-start:4}}.cemento-calculator-input-field:focus-visible{outline:unset;outline-offset:unset;padding-bottom:.3rem}select:focus-visible{outline:unset;outline-offset:unset}.cemento-calculator-label-value{font-size:1.4rem;font-weight:600;letter-spacing:1px}div.tool-tip-icon-button{display:inline-flex}.tool-tip-icon-button{padding:unset;border:unset;width:unset;height:unset;min-width:unset;min-height:unset;position:relative}@media (min-width:750px){.ft-square-needed-label-and-value-wrapper{grid-row:2;grid-column:1}.calculated-total-ft-per-square{grid-row:2;grid-column:2}}}}.cemento-calculator-line-item-property__field{position:relative}.line-item-property__field{flex-direction:row;gap:1rem;.cemento-calculator-label{font-size:1.4rem;margin-left:.5rem;background-color:red}.label-and-tool-tip-wrapper{display:inline-block;margin-left:1rem;vertical-align:middle;line-height:1}}.label-and-tool-tip-wrapper .tool-tip-icon-button{padding:unset;border:unset;width:unset;height:unset;min-width:unset;min-height:unset}.label-and-tool-tip-wrapper .tool-tip-icon-button{position:unset}.label-and-tool-tip-wrapper .tool-tip-text-wrapper{position:absolute;background:#fff;color:#000;padding:1rem;top:0%;left:0;margin:unset;width:100%;min-width:300px;text-align:left;text-wrap:wrap;z-index:4;opacity:0;display:none}.dimension-image{width:100%;height:auto;object-fit:contain}.pre-order-product-form{position:relative;.pre-order-tool-tip{text-align:center;.label-and-tool-tip-wrapper{display:inline-block;margin-left:1rem;vertical-align:middle;line-height:1;.tool-tip-text-wrapper{background-color:#6c6d6f;border-radius:13px;color:#fff}.tool-tip-text-wrapper p{margin:unset}}}}.pre-order-tool-tip{position:relative;display:inline-block;width:fit-content}.cemento-calculator-line-item-property__field .label-and-tool-tip-text-wrapper{display:flex;column-gap:1rem;align-items:center}.pre-order-tool-tip .tool-tip-icon-button,.label-and-tool-tip-text-wrapper .tool-tip-icon-button{display:flex;column-gap:1rem;align-items:center}.cemento-calculator .calculator-row-wrapper .tool-tip-icon-button:hover+.tool-tip-text-wrapper{opacity:1;display:block;left:0;transform:unset}.label-and-tool-tip-wrapper:hover .tool-tip-text-wrapper{opacity:1;display:block;top:100%;box-shadow:0 0 0 1px #efefef;line-height:1.5}.product__block--buy_buttons{position:relative}.line-item-property__field{margin:unset;display:flex;flex-direction:column;row-gap:1rem;textarea{height:100px;max-height:unset;padding:1rem}textarea:focus-visible{outline:unset;outline-offset:.3rem;padding:1rem}}.verification-line-item-field{flex-direction:row}