.dimensions{position:relative;background:#fff;color:#000;width:100%;max-width:100%;padding:48px 0;transition:background-color .3s ease;overflow:hidden}.dimensions__container{position:relative;width:100%;overflow:visible;padding:0;max-width:100%}.dimensions__wrapper{display:flex;flex-direction:column;gap:2rem}.dimensions .title{color:#000}.dimensions__content{display:flex;flex-direction:column;gap:2rem;align-items:center}.dimensions__image-wrapper{position:relative;flex:1;overflow:hidden;background:#fff;cursor:pointer;transition:all .3s ease}.dimensions__image{width:100%;height:auto;display:block;transition:all .3s ease}.dimensions__download-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.dimensions__download-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 5rem;background:#000;border:1px solid #000;border-radius:50px;color:#fff;text-decoration:none;font-size:1.4rem;font-weight:500;letter-spacing:.1rem;transition:all .3s ease;cursor:pointer}.dimensions__download-button:hover{background:#fff;color:#000;transform:translateY(-2px);box-shadow:#0000000f 0 3px 6px,#00000021 0 3px 6px}.dimensions__download-button svg{width:20px;height:20px}.dimensions__extra-images{width:100%;display:flex;flex-direction:row;gap:2rem}.dimensions__extra-image-wrapper{position:relative;flex:1;overflow:hidden;background:#fff;cursor:pointer;transition:all .3s ease}.dimensions__extra-image{width:100%;height:auto;display:block;transition:all .3s ease}.dimensions__main-images{width:100%;display:flex;flex-direction:row;gap:2rem}@media screen and (max-width: 749px){.dimensions__content{gap:1.5rem}.dimensions__main-images,.dimensions__extra-images{flex-direction:column;gap:1.5rem}}@media screen and (min-width: 750px){.dimensions__wrapper,.dimensions__content,.dimensions__extra-images{gap:3rem}}.dimensions-lightbox{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000000e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden}.dimensions-lightbox__content{position:relative;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-width:90vw;max-height:90vh;overflow:hidden}.dimensions-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;border:1px solid #ddd;box-shadow:#0000000f 0 3px 6px,#00000021 0 3px 6px;transition:transform .1s ease-out;transform-origin:center;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.dimensions-lightbox__image:active{cursor:grabbing}.dimensions-lightbox__close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;z-index:10000;background:#00000080;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:1px solid #ddd}.dimensions-lightbox__close:hover{background:#ddd;border:1px solid #000;color:#000}.dimensions-lightbox__title{color:#fff;font-size:1.2rem;margin-top:1rem;text-align:center;max-width:80%}.dimensions-lightbox__zoom-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:10000}.dimensions-lightbox__zoom-btn{width:50px;height:50px;background:#00000080;border:1px solid #ddd;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;font-weight:700;transition:all .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dimensions-lightbox__zoom-btn:hover{background:#ddd;border:1px solid #000;color:#000}.dimensions-lightbox__zoom-btn:active{transform:scale(.95)}@media screen and (max-width: 749px){.dimensions-lightbox__close{top:10px;right:10px;width:40px;height:40px;font-size:24px}.dimensions-lightbox__content{max-width:100vw;max-height:100vh}.dimensions-lightbox__image{cursor:zoom-in}.dimensions-lightbox__zoom-controls{bottom:15px;right:15px;gap:8px}.dimensions-lightbox__zoom-btn{width:40px;height:40px;font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/dimensions.css.map */
