.detail-intro{padding:30px}@media (min-width:768px){.detail-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:60px auto 30px;padding:0 60px}.detail-intro>div{width:50%;padding:0 30px}}.detail-intro .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-intro .info>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.detail-intro .info h1{font-size:2.8125rem;color:#f38a00;margin:0;line-height:1.25}@media (min-width:768px){.detail-intro .info h1{text-align:right;line-height:1em;font-size:4.0625rem}}.detail-intro .info .dim{display:block;text-align:center;background-color:#8d8d8d;padding:.15rem .5rem;color:#fff;margin:0 0 15px}.detail-intro .info .teaser p{font-size:1.25rem;line-height:1.7}@media (min-width:768px){.detail-intro .info{float:right}}.detail-main{position:relative;margin:0 auto;padding-top:30px}.detail-main:before{content:"";position:absolute;top:0;right:0;left:0;height:100%;background-color:#efefef;z-index:-1}.detail-main>div{position:relative}.detail-main>div img{max-width:100%;height:auto}.detail-main>div h2{text-align:left;font-size:2rem;font-weight:400}.detail-main>div.desc-con,.detail-main>div.image-con{padding:30px}.detail-main>div.image-con{text-align:center}.detail-main>div.image-con .image{width:100%;height:100%;position:relative}.detail-main>div.image-con .image img{width:100%}.detail-main>div.desc-con .desc h2{margin-bottom:0}.detail-main>div.desc-con .desc p{margin-top:0}.detail-main .image-slider-con{width:100%;max-width:calc(100vw - 30px)}.detail-main .image-slider{max-width:100%;margin:15px auto;overflow:hidden}.detail-main .image-slide{display:inline-block;width:50%;cursor:pointer}.detail-main .image-slide .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.detail-main .image-slide .image{width:90%;line-height:0}.detail-main .image-slide .image img{width:100%;aspect-ratio:1/1;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center}.detail-main .image-slide .overlay{position:absolute;opacity:0;background-color:rgba(0,0,0,.5);overflow:hidden;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-transform:opacity 2s ease;transform:opacity 2s ease}.detail-main .image-slide .overlay .title{position:absolute;color:#fff;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.detail-main .image-slide:focus .overlay,.detail-main .image-slide:hover .overlay{opacity:0;-webkit-transform:opacity 2s ease;transform:opacity 2s ease;z-index:3}@media (min-width:768px){.detail-main .image-slide{width:20%}}.detail-main .flickity-enabled .flickity-viewport{margin:0 40px;min-height:115px}.detail-main .flickity-enabled .flickity-viewport .image-slide{width:33%}@media (min-width:768px){.detail-main .flickity-enabled .flickity-viewport{margin:0 30px}.detail-main .flickity-enabled .flickity-viewport .image-slide{width:20%}}.detail-main .flickity-enabled .flickity-button{background:0 0}.detail-main .flickity-enabled .flickity-button:disabled .flickity-button-icon{fill:#8d8d8d}.detail-main .flickity-enabled .flickity-button .flickity-button-icon{fill:#f38a00}.detail-main .flickity-enabled .flickity-prev-next-button{width:40px;height:40px}.detail-main .flickity-enabled .flickity-prev-next-button.previous{left:0}.detail-main .flickity-enabled .flickity-prev-next-button.next{right:0}@media (min-width:1024px){.detail-main .flickity-enabled .flickity-prev-next-button{width:30px;height:30px}}.detail-main .fancybox-overlay{background:rgba(243,138,0,.8)}.detail-main .fancybox-close{height:35px;width:35px;background-image:none;background-color:#fff;border-radius:100%;text-align:center;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.detail-main .fancybox-close:after{content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;color:#000;text-decoration:none;margin-top:5px}.detail-main .fancybox-nav:after,.detail-main .fancybox-nav:before{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;color:#000}.detail-main .fancybox-nav:before{content:"";height:30px;width:30px;background:#fff;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.detail-main .fancybox-nav.fancybox-next:before{right:15px}.detail-main .fancybox-nav.fancybox-next:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;right:16px}.detail-main .fancybox-nav.fancybox-prev:before{left:15px}.detail-main .fancybox-nav.fancybox-prev:after{content:"\f053";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;left:20px}@media (min-width:768px){.detail-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0}.detail-main:before{content:"";position:absolute;top:60px;right:0;left:0;height:50%;background-color:#efefef;z-index:-1}.detail-main>div{width:50%;max-width:670px}.detail-main>div.desc-con,.detail-main>div.image-con{padding:0 0;margin:30px}}.detail-assets{margin:auto;padding:30px}@media (min-width:768px){.detail-assets{max-width:1460px;padding:0 30px;margin:0 auto}}@media (min-width:1280px){.detail-assets .assets .tile{max-width:15%}}.fancybox-overlay{background:rgba(243,138,0,.8)}.fancybox-close{height:35px;width:35px;background-image:none;background-color:#fff;border-radius:100%;text-align:center;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.fancybox-close:after{content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;color:#000;text-decoration:none;margin-top:5px}.fancybox-nav:after,.fancybox-nav:before{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;color:#000}.fancybox-nav:before{content:"";height:30px;width:30px;background:#fff;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.fancybox-nav.fancybox-next:before{right:15px}.fancybox-nav.fancybox-next:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;right:16px}.fancybox-nav.fancybox-prev:before{left:15px}.fancybox-nav.fancybox-prev:after{content:"\f053";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;left:20px}
/*# sourceMappingURL=/_sourcemaps/stonestrong/page--product-detail.min.css.map */
