html{box-sizing:border-box;scroll-behavior:smooth}body{margin:0;position:relative;overflow-x:hidden;background-color:#fff}.form-control,a,b,body,div,h1,h2,h3,h4,h5,h6,p,span{font-family:openSans_reg,sans-serif!important;color:#7c5b5a;letter-spacing:.5px!important;word-wrap:break-word;white-space:inherit!important;font-size:16px}p{font-size:14px!important;line-height:1.3}ul{list-style:none}a{cursor:pointer;line-height:1.3;transition:all .5s ease-in-out}a,a:active,a:focus,a:hover{text-decoration:none!important}a:active,a:focus,a:hover{color:#000!important}button:focus,div:focus{outline:none!important}img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}@font-face{font-family:sumida;src:url(../../fonts/SumidaScript.otf?bba82e3b884ee2755c69895d2df6bea9);font-style:normal}@font-face{font-family:openSans_semiBold;src:url(../../fonts/OpenSans-SemiBold.ttf?ba5cde21eeea0d57ab7efefc99596cce);font-style:normal}@font-face{font-family:openSans_reg;src:url(../../fonts/OpenSans-Regular.ttf?3ed9575dcc488c3e3a5bd66620bdf5a4);font-style:normal}@font-face{font-family:openSans_bold;src:url(../../fonts/OpenSans-Bold.ttf?1025a6e0fb0fa86f17f57cc82a6b9756);font-style:normal}@font-face{font-family:openSans_italic;src:url(../../fonts/OpenSans-Italic.ttf?f6238deb7f40a7a03134c11fb63ad387);font-style:normal}@font-face{font-family:always_inm;src:url(../../fonts/Always-In-My-Heart.ttf?ea05707fd06c59a3f436e9c3c44f32bf);font-style:normal}@media (max-width:767px){.product-section section.product-banner .big-card-bg{padding-right:25px}}.product-section section.product-banner .big-card-bg:before{height:calc(100% + 55px)}.product-section section.product-banner .big-card-bg .bnnr-imgs{position:relative;background-size:cover;background-position:50%;margin-left:22px}@media (max-width:991px){.product-section section.product-banner .big-card-bg .bnnr-imgs{margin-left:15px}}@media (max-width:575px){.product-section section.product-banner .big-card-bg .bnnr-imgs{height:250px}}.product-section section.product-banner .big-card-bg .bnnr-imgs .ct-bn{width:700px;position:absolute;transform:translate(-50%,-50%);top:55%;left:50%}@media (max-width:991px){.product-section section.product-banner .big-card-bg .bnnr-imgs .ct-bn{width:calc(100% - 30px)}}.product-section section.all-product .content .cards-mn a .card-contents{background-color:#fdefd5;width:225px;margin:10px auto;padding:18px 22px;transition:all .3s ease-in-out}@media (min-width:768px) and (max-width:1199px){.product-section section.all-product .content .cards-mn a .card-contents{width:190px;margin:10px auto}}@media (max-width:767px){.product-section section.all-product .content .cards-mn a .card-contents{width:185px;margin:12px auto;padding:12px 10px}}@media (max-width:575px){.product-section section.all-product .content .cards-mn a .card-contents{width:165px;margin:10px auto}}.product-section section.all-product .content .cards-mn a:active .card-contents,.product-section section.all-product .content .cards-mn a:focus .card-contents,.product-section section.all-product .content .cards-mn a:hover .card-contents{background-color:#f4ae2c}