.sec-homeGoiSp{padding-top:3.125rem}@media (min-width:768px){.sec-homeGoiSp{padding-top:4.375rem}}@media (min-width:992px){.sec-homeGoiSp{padding-top:5.625rem}}@media (min-width:1260px){.sec-homeGoiSp{padding-top:8.125rem}}.sec-homeGoiSp .titlebox{margin-bottom:1.5625rem}.sec-homeGoiSp .titlebox__title{color:var(--bs-heading-color,#39464d);flex-shrink:0;vertical-align:middle!important;opacity:1!important;visibility:visible!important;align-items:center!important;height:3.1875rem!important;margin:0!important;line-height:1!important;display:flex!important}@media (max-width:767.98px){.sec-homeGoiSp .titlebox .row>[class*=col-]:first-child{margin-bottom:1rem;flex:0 0 100%!important;max-width:100%!important}.sec-homeGoiSp .titlebox .row>[class*=col-]:last-child{flex:0 0 100%!important;max-width:100%!important}.sec-homeGoiSp .titlebox__title{min-height:3.1875rem;flex-wrap:wrap!important;align-items:flex-start!important;height:auto!important}.sec-homeGoiSp .titlebox__title.style-34{font-size:1.375rem!important;line-height:1.2!important}.sec-homeGoiSp .titlebox__title .line{line-height:1.2!important}.sec-homeGoiSp .titlebox__btn{justify-content:flex-start!important}}.sec-homeGoiSp .titlebox__title .word,.sec-homeGoiSp .titlebox__title .line{vertical-align:middle;line-height:1;display:inline-block;opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.sec-homeGoiSp .titlebox__title .whitespace{width:.25em;display:inline-block}.sec-homeGoiSp .titlebox__btn{flex-shrink:0;align-items:center!important;height:3.1875rem!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:translateY(0)!important}.sec-homeGoiSp .titlebox__btn .btn-outline{vertical-align:middle!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:3.1875rem!important;margin:0!important;line-height:1!important;display:inline-flex!important}.sec-homeGoiSp .titlebox .row{align-items:center}@media (min-width:768px){.sec-homeGoiSp .titlebox__title br{display:none}.sec-homeGoiSp .titlebox{margin-bottom:1.5625rem}}.sec-homeGoiSp .titlebox__title.effect-text-1.wow.effect,.sec-homeGoiSp .titlebox__title.effect-text-1.wow.animated.effect,.sec-homeGoiSp .titlebox__title.effect-text-1.wow.done,.sec-homeGoiSp .titlebox__title.effect-text-1.wow.effect .word,.sec-homeGoiSp .titlebox__title.effect-text-1.wow.animated.effect .word,.sec-homeGoiSp .titlebox__title.effect-text-1.wow.done .word,.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting].splitting-ready,.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting=lines].splitting-ready{opacity:1!important;visibility:visible!important}.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting].splitting-ready .word,.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting=lines].splitting-ready .word,.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting].splitting-ready .line,.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting=lines].splitting-ready .line{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting]:not(.splitting-ready){animation:.1s .5s forwards showTitleFallback}@keyframes showTitleFallback{to{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}}.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting]:not(.splitting-ready) .word,.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting]:not(.splitting-ready) .line{animation:.1s .5s forwards showTitleWordsFallback}@keyframes showTitleWordsFallback{to{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}}.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting=lines]{opacity:1!important;visibility:visible!important}.sec-homeGoiSp .titlebox__title.effect-text-1[data-splitting=lines] .line{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.product{opacity:0;transition:opacity .6s,transform .6s;position:relative;overflow:hidden;transform:translateY(20px)}.product:after{content:"";padding-top:60.5%;display:block}.product__img{z-index:1;position:absolute;inset:0}.product__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product__img:after{content:"";background:linear-gradient(#0000 0%,#0006 73.46%);height:50%;position:absolute;bottom:0;left:0;right:0}.product__body{z-index:2;max-width:90%;padding:0 1.25rem 1.25rem;transition:all .3s;position:absolute;bottom:0;left:0;right:0}.product-visible{opacity:1;animation:.6s forwards fadeInUpProduct;transform:translate(0,0)}@keyframes fadeInUpProduct{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}.product__title{color:#fff;font-size:1.0625rem;line-height:1.1}.product__textWrap{font-variation-settings:"wght" var(--bs-heading-weight),"slnt" 0;color:#ffffffa6;height:var(--minHeight);font-size:.875rem;line-height:1.28;transition:height .3s;position:relative;overflow:hidden}.product__textWrap.no-height-transition{transition:height!important}.product__textWrap p{color:#ffffffa6;margin:0}.product__textWrap .text-cut{z-index:2;font-size:inherit;line-height:inherit;font-variation-settings:inherit;text-overflow:ellipsis;white-space:nowrap;color:#ffffffa6;margin:0;padding:0;transition:opacity .3s,visibility .3s;position:absolute;top:0;left:0;right:0;overflow:hidden}.product__textWrap .text-full{z-index:1;font-size:inherit;line-height:inherit;font-variation-settings:inherit;opacity:0;visibility:hidden;color:#ffffffa6;white-space:normal;margin:0;padding:0;transition:opacity .3s,visibility .3s;position:absolute;top:0;left:0;right:0}.product:hover .product__textWrap{height:var(--maxHeight);overflow:visible}.product:hover .product__textWrap .text-cut{opacity:0!important;visibility:hidden!important;z-index:0!important}.product:hover .product__textWrap .text-full{opacity:1!important;visibility:visible!important;z-index:2!important;transition:opacity .3s,visibility .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.sec-productPage .product{position:relative;overflow:hidden}.sec-productPage .product__textWrap{height:var(--minHeight,auto);overflow:hidden}.sec-productPage .product__textWrap .text-cut{z-index:2;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:0;left:0;right:0;overflow:hidden}.sec-productPage .product__textWrap .text-full{z-index:1;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0}.sec-productPage .product:hover .product__textWrap{height:var(--maxHeight,auto);overflow:visible}.sec-productPage .product:hover .product__textWrap .text-cut{opacity:0!important;visibility:hidden!important;z-index:0!important}.sec-productPage .product:hover .product__textWrap .text-full{opacity:1!important;visibility:visible!important;z-index:2!important}@media (min-width:1360px){.product__body{padding:0 1.5625rem 1.5625rem}}@media (min-width:1750px){.product__body{padding:0 1.875rem 1.5625rem}.product__title{font-size:1.25rem}.product__textWrap{font-size:1rem}}.sec-homeGoiSp .product-list .product{margin-bottom:.875rem}@media (min-width:768px){.sec-homeGoiSp .product-list .product{margin-bottom:.625rem}.sec-homeGoiSp .product-list [class*=col-]:nth-child(2n+2) .wow{animation-delay:.2s}}@media (min-width:1260px){.sec-homeGoiSp .product-list .product{margin-bottom:1.125rem}}@media (min-width:1750px){.sec-homeGoiSp .product-list .product{margin-bottom:1.5rem}}
