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}.product-detail-section section.detail-product .content .bg-prd-det{background-image:url(../../images/bg-detail.png?a21ae53ad8edcd2c0495c429db672a20);background-repeat:no-repeat;background-size:contain;background-position:50%;height:493px;margin-bottom:20px}@media (max-width:1199px){.product-detail-section section.detail-product .content .bg-prd-det{height:420px}}@media (max-width:991px){.product-detail-section section.detail-product .content .bg-prd-det{height:465px}}@media (max-width:767px){.product-detail-section section.detail-product .content .bg-prd-det{height:355px}}.product-detail-section section.detail-product .content .bg-prd-det .img-det{width:calc(100% - 20px);height:233px;margin:20px 10px}@media (max-width:1199px){.product-detail-section section.detail-product .content .bg-prd-det .img-det{width:calc(100% - 15px);height:195px;margin:20px 7px}}@media (max-width:991px){.product-detail-section section.detail-product .content .bg-prd-det .img-det{height:219px}}@media (max-width:767px){.product-detail-section section.detail-product .content .bg-prd-det .img-det{height:160px}}@media (max-width:575px){.product-detail-section section.detail-product .content .bg-prd-det .img-det{width:235px}}.product-detail-section section.detail-product .content .bg-prd-det .desc-det{background-color:#fdefd5;padding:20px 15px;height:196px;margin:10px 4px 0}@media (max-width:1199px){.product-detail-section section.detail-product .content .bg-prd-det .desc-det{height:157px}}@media (max-width:991px){.product-detail-section section.detail-product .content .bg-prd-det .desc-det{height:182px}}@media (max-width:767px){.product-detail-section section.detail-product .content .bg-prd-det .desc-det{height:136px;padding:10px 5px;margin:6px 1px 0}}@media (max-width:575px){.product-detail-section section.detail-product .content .bg-prd-det .desc-det{height:138px;padding:10px 5px;margin:5px auto;width:243px}}.product-detail-section section.detail-product .content .bg-prd-det .desc-det .\--title{color:#454545}.product-detail-section section.detail-product .content .bg-prd-det .desc-det p{color:#454545;opacity:.8}.product-detail-section section.detail-product .content .bg-prd-det .desc-det .\--price{color:#bd8722}.product-detail-section:after,.product-detail-section:before{content:"";position:absolute;top:-10%;background-repeat:no-repeat;background-size:contain;height:250px;width:250px}@media (max-width:991px){.product-detail-section:after,.product-detail-section:before{top:0;height:200px;width:200px}}@media (max-width:575px){.product-detail-section:after,.product-detail-section:before{height:130px;width:130px}}.product-detail-section:before{background-image:url(../../images/pr-1.png?3d32e7552d4cd1271742680ffd2f08c9);background-position:0;left:0}.product-detail-section:after{background-image:url(../../images/pr-2.png?e5a1ff323c635e96c59dfc512ee89d30);background-position:100%;right:0}