[data-section-type=newsletter-popup].modal{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}[data-section-type=newsletter-popup].modal .modal__inner{margin:20px auto;max-width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}@media only screen and (max-width:768px){[data-section-type=newsletter-popup].modal--mobile-friendly{top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center;text-align:center;padding:0 12px}[data-section-type=newsletter-popup].modal--mobile-friendly .modal__inner{margin:auto;max-width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.modal-open [data-section-type=newsletter-popup].modal--mobile-friendly:before{display:block}}@media only screen and (max-width:1024px){.product-section [data-product-images],.product-section .product__photos,.product-section .product__main-photos,.product-section .product-slideshow,.product-section .flickity-viewport{max-width:none!important}.product-section .product__main-photos{width:calc(100% + 34px)!important}.product-section .flickity-slider .product-main-slide,.product-section .grid--product-images--partial .flickity-slider .product-main-slide{width:100%!important;max-width:100%!important;margin-right:0!important}.product-section .product-image-main,.product-section .product-image-main .image-wrap,.product-section .product-image-main img{width:100%!important;max-width:100%!important}}#MainContent [data-shokunin-product-description] :is(p,li,blockquote,dd,dt,td):not(:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[role=heading],[class*=heading i],[class*=subtitle i],[class*=sub-title i],.btn,[role=button])):not(:where(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[role=heading],[class*=heading i],[class*=subtitle i],[class*=sub-title i]) *)):not(:has(:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[role=heading],[class*=heading i],[class*=subtitle i],[class*=sub-title i]))){white-space:normal!important;text-wrap:wrap;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}
/*# sourceMappingURL=/cdn/shop/t/312/assets/shokunin-store-overrides.css.map */
