.d-none{display:none}.d-hide{visibility:hidden}.live-inventory-wrapper{position:relative;width:100%}.live-inventory-wrapper:not(.no-future-stock) .pdp-inventory .toggle-button:hover{cursor:pointer}.pdp-inventory{padding-top:.5rem}.pdp-inventory .status-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.pdp-inventory .status-wrapper>div{padding:0 0 8px 0}.pdp-inventory .status-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}.pdp-inventory .stock-status{font-family:Tenon,sans-serif;font-size:12px;font-weight:300;letter-spacing:normal;line-height:8px}.pdp-inventory .stock-status strong{font-style:normal;font-weight:700}.pdp-inventory .stick-status-bubble,.pdp-inventory .inventory-tooltip .stick-status-bubble{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#71b8aa;margin-right:6px}.pdp-inventory .stick-status-bubble.preorder,.pdp-inventory .inventory-tooltip .stick-status-bubble.preorder{background-color:#bd9c8a}.pdp-inventory .stick-status-bubble.oos,.pdp-inventory .inventory-tooltip .stick-status-bubble.oos{background-color:#eea985}.pdp-inventory .stock-square-ft,.pdp-inventory .inventory-tooltip .stock-square-ft{font-family:"Tenon";font-size:.875em;font-weight:400;color:#333}.pdp-inventory .stock-status .toggle-button{display:none;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.pdp-inventory.stock-inbound .stock-status .toggle-button{display:inline-block}.pdp-inventory .fine-print{font-size:.625rem;font-weight:300;color:#646464;letter-spacing:-0.27px}.pdp-inventory .fine-print p{margin:0}.pdp-inventory .fine-print strong,.pdp-inventory .fine-print a{font-weight:700}.pdp-inventory .fine-print a{-webkit-text-decoration:underline;text-decoration:underline}.inventory-tooltip{position:absolute;z-index:1;background:#fff;box-shadow:0px 0px 32px rgba(0,0,0,.14);border-radius:12px;padding:23px 20px 21px 20px;width:100%;right:-30px;bottom:calc(100% + 10px)}.inventory-tooltip h3{font-family:Tenon,sans-serif;font-weight:500;font-size:1em;letter-spacing:-0.27px;margin-bottom:.3rem}.inventory-tooltip h3:before{content:"";display:inline-block;width:22px;height:16px;margin-right:.65rem;z-index:2;background-repeat:no-repeat;background-size:100%;transform:translateY(3px)}.inventory-tooltip .stock-square-ft{margin-bottom:1.2rem;font-weight:400}.inventory-tooltip .stock-square-ft .number{font-size:1.5rem}.inventory-tooltip h4{font-family:Tenon,sans-serif;font-weight:700;font-size:.625rem;letter-spacing:1.86px;text-transform:uppercase;margin-bottom:.65rem}.inventory-tooltip h4[data-no-table]{display:none;font-size:.875em;text-transform:none;font-weight:400;letter-spacing:normal}.inventory-tooltip .tabular-grid{display:grid;grid-template-columns:1fr 65%;grid-gap:4px 10px;gap:4px 10px}.inventory-tooltip .tabular-grid div{font-size:.75rem;color:#333;font-weight:400}.no-future-stock .inventory-tooltip .stock-square-ft{margin-bottom:0}.no-future-stock .inventory-tooltip h4[data-table]{display:none}.no-future-stock .inventory-tooltip h4[data-no-table]{display:inline-block}@media only screen and (min-width: 1024px){.pdp-inventory .status-info{flex-direction:row;align-items:center}}
