.related-swiper-wrapper,.related-swiper,.swiper,.swiper-wrapper{max-width:100vw!important;width:100vw!important;padding:0!important;margin:0 auto!important;box-sizing:border-box}.swiper-slide{padding:0!important;margin:0 5px!important;background-color:transparent!important;border-radius:0;box-shadow:none!important;display:flex;flex-direction:column;align-items:center;min-width:270px;max-width:900px}.swiper-slide img{width:100%;max-width:900px;height:auto;object-fit:contain;margin-bottom:20px;border-radius:.7rem;background:#fff;box-shadow:0 0 4px #0000000f;padding:.8rem}.product-title{font-family:Consolas,Courier New,Courier,monospace;font-size:1.5rem;font-weight:bolder;color:#000;margin:0 0 2px;letter-spacing:-1px;text-align:center;line-height:0rem}.product-price{font-family:Consolas,Courier New,Courier,monospace;font-size:1.5rem;font-weight:600;color:#000;margin:2px 0 0;text-align:center;letter-spacing:-1px}.related-swiper-divider{border-bottom:3px solid #000000;width:100%;margin:32px 0 0}.swiper-button-prev,.swiper-button-next{width:44px;height:44px;background:#fff;border:2px solid #111;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:background-color .22s,border .22s}.swiper-button-prev:active,.swiper-button-next:active{background:#111;border-color:#111}.swiper-button-prev:active svg,.swiper-button-next:active svg{stroke:#fff}.swiper-pagination-bullet{background:#111!important;opacity:.18}.swiper-pagination-bullet-active{opacity:1}@media (max-width: 768px){.related-swiper-wrapper{width:100vw;max-width:100vw;padding:28px 0 10px;background:#fff}.swiper-slide{min-width:160px;max-width:90vw;margin:0!important;padding:none!important}.swiper-slide img{max-width:520px;padding:.1rem;margin-bottom:.8rem;border-radius:.5rem;box-shadow:none}.product-title{font-size:1.5rem;font-weight:bolder;margin-bottom:10px}.product-price{font-size:1rem;color:#000}.related-swiper-divider{border-bottom:2px solid #000000;margin:12px 0 0}}.related-swiper .swiper-slide img{width:100%;max-width:600px;border-radius:.5rem;background:#fff;padding:1rem;object-fit:contain}.related-swiper .swiper-slide img{width:100%;max-width:600px;padding:.5rem}.related-swiper-wrapper,.related-swiper,.swiper{max-width:100vw!important;padding:4px!important}.swiper-button-prev,.swiper-button-next{width:48px;height:48px;background-color:#fff;border:1px solid black;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,stroke .3s ease;z-index:10;cursor:pointer}.swiper-button-prev:active,.swiper-button-next:active,.swiper-button-prev:focus,.swiper-button-next:focus{background-color:#ff3131;border-color:#ff3131}.swiper-button-prev:active svg,.swiper-button-next:active svg,.swiper-button-prev:focus svg,.swiper-button-next:focus svg{stroke:#fff}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#ffe5e5}.related-swiper .swiper-button-next:after,.related-swiper .swiper-button-prev:after{display:none!important}.product-title,.product-price{text-decoration:underline;text-decoration-thickness:.5px;text-decoration-color:#000!important;color:#000!important}.product-image-wrapper{position:relative!important}@media (max-width: 767px){.color-dot-hex,.color-dot-name{left:15px!important;bottom:30px!important;width:24px!important;height:24px!important}}.media--hover-effect img+img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s}.media--hover-effect{position:relative}.media--hover-effect img+img{opacity:0}.media--hover-effect:hover img+img{opacity:1}.media--hover-effect:hover img:first-child{opacity:0}.media--hover-effect img{transition:opacity .3s}@media (max-width: 700px){.product-title{display:block!important;margin-top:0!important;margin-bottom:0!important;font-size:1.2rem!important;font-weight:600!important;text-align:left!important;color:#181818!important;white-space:normal!important;line-height:1.1!important;padding:0 3px!important;opacity:.98;z-index:5!important;position:relative!important}}.product-title,.product-price{font-size:1.5rem}@media (max-width: 900px){.product-title,.product-price{font-size:1.1rem!important}}@media (max-width: 700px){.product-title,.product-price{font-size:.98rem!important;letter-spacing:-.3px}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/swiper-custom.css.map */
