.gallery-wrapper{justify-content:center;align-items:center;width:100%;height:587px;margin-top:97px;display:flex;position:relative;overflow:hidden}#gallery-track{gap:0}.gallery-wrapperA{width:50%;height:587px;display:flex;position:relative;overflow:hidden}.gallery{margin-top:97px;display:flex}.gallery-track,.gallery-trackA{gap:25px;width:100%;height:100%;transition:transform .6s;display:flex}#gallery-trackR{flex-direction:row-reverse}.gallery-item{flex:0 0 50%;height:100%;margin-top:12px;position:relative}.gallery-itemA{flex:0 0 100%;height:100%;margin-top:12px}.gallery-item img,.gallery-itemA img{object-fit:contain;width:100%;height:100%;display:block}.gallery-item img{object-fit:cover}.divide-vertical-g{z-index:2;background-color:#000;width:2px;height:587px;position:absolute;left:50%}.gallery-nav-btn{color:#fff;cursor:pointer;z-index:10;background-color:#000;border:none;border-radius:999px;justify-content:center;align-items:center;padding:14px 15px;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav-btn:hover{background-color:#333}.prev,.prev3{left:1rem;transform:translateY(-50%)rotate(180deg)}.next,.next3{right:1rem}.line-under-gallery,.line-under-gallery-2{background-color:#000;width:100%;height:1px;margin-top:12px;position:relative}.line-under-gallery:before{content:"";background-color:#000;width:2px;height:12px;position:absolute;top:-12px;left:50%}.product-wrapper{flex-direction:row;justify-content:space-between;align-items:center;padding:35px 0;display:flex}.product-wrapper h1{color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.inner-price{flex-direction:row;align-items:center;gap:20px;display:flex}.inner-price p{color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.inner-price button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:42px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:24px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;display:inline-flex}.inner-price button:hover{background:#333}.newsletter-section{margin-top:75px}.gallery-item p{max-width:84%;margin-top:40px;font-weight:200;line-height:1.5}.gallery-track{border-top:1px solid #000}.gallery-item h2{color:#000;margin:32px;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.info-row{border-top:1px solid #000;grid-template-columns:210px auto;padding:20px 0;display:grid}.info-row div:first-child{padding-left:1rem;display:flex}.gal-divider{border-left:2px solid #000}.info .gallery-track{border-bottom:1px solid #000}.gal2 .divide-vertical-g{left:70%}.gal2 .gallery-item{flex:0 0 70%}.gal4.line-under-gallery:before{left:calc(70% + 12px)}.gal2 .gallery-track{border-top:0}.gal2{margin-top:0}@media screen and (max-width:510px){.inner-price{flex-direction:column}}@media screen and (max-width:610px){.info-row{grid-template-columns:130px auto}}@media screen and (max-width:830px){.product-wrapper{flex-direction:column;gap:28px}}@media screen and (max-width:910px){.info .gallery-track{flex-direction:column}.info .gallery-item p{max-width:100%}.gal-divider{border-left:0}}.sticky-cta{z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;position:fixed;bottom:24px;right:40px;transform:translateY(10px)}.sticky-cta.show{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta-inner{background:#fff;border-radius:999px;align-items:center;gap:12px;padding:6px 8px;display:flex;box-shadow:0 8px 24px #959da533}.sticky-price{color:#000;white-space:nowrap;background:#fff;border-radius:999px;padding:10px 18px;font-size:16px;font-weight:400}.sticky-btn{color:#fff;white-space:nowrap;background:#000;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:16px;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.sticky-btn:hover{background:#333}@media (max-width:768px){.sticky-cta{left:16px;right:16px}.sticky-cta-inner{justify-content:space-between;width:100%}}.related-products{padding:20px 0}.rel-title{text-underline-offset:6px;font-size:42px;font-weight:400;text-decoration:underline}.rel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.rel-controls{gap:12px;display:flex}.rel-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;place-items:center;width:48px;height:48px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.rel-btn:hover{background:#333}.rel-outline{color:#000;background:0 0;border:1px solid #000}.rel-outline:hover{color:#fff;background:#000}.rel-wrapper{width:100%;position:relative;overflow:hidden}.rel-track{--rel-gap:40px;gap:var(--rel-gap);will-change:transform;margin:10px;transition:transform .6s;display:flex}.rel-item{color:inherit;box-shadow:none;text-decoration:none;transition:all .3s}.rel-item:hover{transition:all .3s;transform:translateY(-10px)}.rel-img{width:100%;height:360px;overflow:hidden}.rel-img img{object-fit:cover;height:100%;display:block}.rel-meta{justify-content:space-between;gap:16px;padding:12px 0 0;font-size:16px;display:flex}@media (max-width:768px){.rel-title{font-size:32px}.rel-item{flex-basis:100%}.rel-img{height:300px}.gallery-trackA,.rel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:auto hidden}.gallery-itemA,.rel-item{scroll-snap-align:center}.gallery-trackA+.gallery-nav-btn,.rel-btn{display:none}.gallery-trackA::-webkit-scrollbar{height:3px}.rel-track::-webkit-scrollbar{height:3px}.gallery-trackA::-webkit-scrollbar-thumb{background:#000;border-radius:2px}.rel-track::-webkit-scrollbar-thumb{background:#000;border-radius:2px}.gallery-itemA img{height:auto}}.rel-head h2{color:#000;margin:32px 0;font-size:28px;font-style:normal;font-weight:400;line-height:normal}#lower-divider{margin-left:12px}.info .gallery-item{margin-top:0}.info .gallery-wrapper{border-top:0;height:fit-content;margin-top:0}.info .gallery-track{border-top:0}@media screen and (max-width:710px){.gallery-item,.gal2 .gallery-item{flex:0 0 100%}.gallery .gallery-wrapperA:nth-child(3){display:none}.gallery .gallery-wrapperA:first-child{width:100%}.divide-vertical-g,.line-under-gallery:before{display:none}}button:disabled{pointer-events:auto;cursor:default;background-color:#333}.set_contact{color:#000;text-align:center;background-color:#fff;border:1px solid #000;border-radius:42px;width:300px;font-size:14px;display:none;position:absolute;bottom:13vh}button:disabled:hover .set_contact{display:block}
