.product-dimensions{background:rgb(var(--color-background));color:rgb(var(--color-foreground));width:100%}.product-dimensions .page-width{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--border-radius-container);padding:2rem 3rem}@media screen and (max-width: 749px){.product-dimensions .page-width{padding:1.5rem 2rem}}.product-dimensions__main-title{margin-bottom:2rem;color:rgb(var(--color-foreground));text-align:center}.product-dimensions__wrapper{display:block;width:100%}.product-dimensions__tabs-section{display:flex;flex-direction:column;width:100%}.product-dimensions__tabs{display:flex;border-bottom:2px solid rgba(var(--color-foreground),1);margin-bottom:1.5rem}.product-dimensions__tab-button{background:none;border:none;padding:1rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:500;color:rgba(var(--color-foreground),1);border-bottom:3px solid transparent;transition:all var(--duration-short) ease;position:relative;white-space:nowrap;font-size:1.5rem}.product-dimensions__tab-button:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.product-dimensions__tab-button.active{font-weight:700;border-bottom-color:rgba(var(--color-foreground),1)}.product-dimensions__tab-button:focus{outline-offset:2px}.product-dimensions__tab-content{position:relative}.product-dimensions__tab-panel{display:none;animation:fadeIn .3s ease;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.product-dimensions__tab-panel.active{display:block}.product-dimensions__dimension-content{display:grid;grid-template-columns:1fr;align-items:start;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media screen and (min-width: 750px){.product-dimensions__dimension-content{grid-template-columns:1fr}}.product-dimensions__description-section{display:flex;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-dimensions__description,.product-dimensions__product-description{color:rgb(var(--color-foreground));line-height:1.6}.product-dimensions__description p,.product-dimensions__product-description p{margin-bottom:1rem}.product-dimensions__description p:last-child,.product-dimensions__product-description p:last-child{margin-bottom:0}.product-dimensions__description ul,.product-dimensions__product-description ul{padding-left:1.5rem;margin-bottom:1rem}.product-dimensions__description li,.product-dimensions__product-description li{margin-bottom:.5rem}.product-dimensions__image-wrapper{position:relative;width:100%;max-width:100%;overflow:hidden;padding:3rem 15rem}.product-dimensions__image-button{position:relative;display:block;width:100%;max-width:100%;border:none;background:none;padding:0;cursor:pointer;border-radius:var(--border-radius-container);overflow:hidden;transition:transform var(--duration-short) ease;box-sizing:border-box}.product-dimensions__image-button:focus{outline:2px solid rgb(var(--color-button));outline-offset:4px}.product-dimensions__image{width:100%;height:auto;max-width:100%;display:block;border-radius:var(--border-radius-container);object-fit:contain;transition:opacity .3s ease-in-out;opacity:1;mix-blend-mode:multiply}.product-dimensions__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--duration-short) ease;border-radius:var(--border-radius-container)}.product-dimensions__image-button:hover .product-dimensions__overlay{opacity:.2}.product-dimensions__zoom-icon{color:#fff;font-size:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.dimension-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease;padding:2rem;box-sizing:border-box}.dimension-modal--active{opacity:1;visibility:visible}.dimension-modal__content{position:relative;max-width:90vw;max-height:90vh;background:rgb(var(--color-background));border-radius:var(--border-radius-container);padding:1rem;box-shadow:0 10px 30px #0000004d;transform:scale(.9);transition:transform var(--duration-default) ease}.dimension-modal--active .dimension-modal__content{transform:scale(1)}.dimension-modal__close{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;background:#0009;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-short) ease;z-index:10}.dimension-modal__close:hover{background:#000c}.dimension-modal__close:focus{outline:2px solid rgb(var(--color-button));outline-offset:2px}.dimension-modal__image{width:100%;height:auto;max-width:100%;max-height:calc(90vh - 4rem);object-fit:contain;border-radius:var(--border-radius-container)}@media screen and (max-width: 749px){.product-dimensions__tabs{justify-content:center;margin-bottom:1rem}.product-dimensions__image-wrapper{padding:0rem}.product-dimensions__tab-button{padding:.75rem 1rem;font-size:.9rem}.product-dimensions__dimension-content{grid-template-columns:1fr}.product-dimensions__description-section{margin-bottom:1rem}.dimension-modal{padding:1rem}.dimension-modal__content{padding:.5rem}.dimension-modal__close{width:2.5rem;height:2.5rem;top:.5rem;right:.5rem}.dimension-modal__image{max-height:calc(90vh - 2rem)}}.product-dimensions__image,.dimension-modal__image{transition:opacity var(--duration-short) ease}.product-dimensions__image[loading]{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-product-dimensions.css.map */
