.carousel-nav .product__thumb-item.is-selected.is-nav-selected a:before{display:block!important}.carousel-nav .product__thumb-item.is-selected.is-nav-selected a:before{content:"";box-shadow:inset 0 0 0 2px #d3d3d4}.carousel-nav .product__thumb-item{padding:5px 10px}.carousel-nav .product__thumb-item:first-child{padding-left:0}.flickity-page-dots,.product__thumb-item.thumb--current a:before{display:none!important}.carousel-nav .flickity-viewport{height:110px!important}.carousel-nav img{width:85px;height:85px;object-fit:cover}.carousel-nav{margin:5px 0}@media(min-width:768px){.flickity-prev-next-button.next,.flickity-prev-next-button.previous{box-shadow:none;outline:none;background-color:transparent}}@media only screen and (max-width:768px){.product-single__meta{margin-top:0}.product__main-photos{padding-bottom:0}}@media(max-width:768px){.flickity-prev-next-button{display:none}}@media(min-width:769px){.template-product .carousel-nav .flickity-viewport{position:unset!important;height:auto!important}.template-product .carousel-nav .flickity-slider{position:unset!important;transform:unset!important;display:flex!important;flex-wrap:wrap!important;gap:5px}.template-product .carousel-nav .product__thumb-item{position:unset!important;transform:unset!important}.template-product .carousel-nav .product__thumb-item{padding:0!important}}.site-footer__related-sites{padding:8px 0}.site-footer__related-link{font-size:11px;color:#999;text-decoration:none;letter-spacing:.05em}.site-footer__related-link:hover{color:#666;text-decoration:underline}.site-footer__related-sites{display:none!important}@media only screen and (min-width:769px){.site-footer__linklist{column-gap:15px!important}.site-footer__linklist li{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:749px){body.template-index{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}.template-index #nnCollBar{display:block!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important}}.page-content--company{padding-top:80px}.page-content--company .section-header{margin-bottom:30px}.page-content--company .rte table{background:#e6e6e6;border-spacing:1px}.page-content--company .rte table th,.page-content--company .rte table td{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
