:root{--font-pri: 'Be Vietnam Pro', sans-serif;--color-pri: #a02438;--color-sec: #fcaf17;--color-third: #cde1d7;--color-text: #202020;--color-text-sec: #999;--color-text-third: #131313;--color-text-fourth: #65758b;--color-white: #fff;--color-black: #000;--container-width: 124.8rem;--container-padding: 1.6rem;--footer-clr-text: #65758b;--footer-clr-text-cpr: #fbfdfc;--footer-bg-color: #fff;--z-i-header: 100}.faqs{margin:8rem 0rem 8rem}@media screen and (max-width: 992px){.faqs{margin:6rem 0rem}}@media screen and (max-width: 576px){.faqs{margin:4rem 0rem}}.faqs-row{align-items:center}@media screen and (min-width: 1201px){.faqs-row{--col-gap: 7.2rem;--row-gap: 7.2rem}}@media screen and (max-width: 991px){.faqs-col{width:100%}}.faqs-img{overflow:hidden;position:relative;border-radius:0.8rem;padding-top:calc(750 / 520 * 100%)}@media screen and (min-width: 1201px){.faqs-img:hover img{transform:translate(-50%, -50%) scale(1.05)}}.faqs-img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transition:.4s ease;transform:translate(-50%, -50%)}@media screen and (max-width: 1200px){.faqs-block{row-gap:3.2rem}}@media screen and (max-width: 767px){.faqs-block{row-gap:2.4rem}}.faqs-block .tt-main{line-height:130%}.faqs-block .tt-main span{color:var(--color-pri)}.faqs-item{overflow:hidden;transition:.4s ease;border-radius:0.8rem;padding:1.6rem 2.4rem;background:transparent;border:0.1rem solid transparent}@media screen and (min-width: 1201px){.faqs-item:hover{background-color:#ededef}}@media screen and (max-width: 1200px){.faqs-item{padding:1.6rem}}@media screen and (max-width: 576px){.faqs-item{padding:1.2rem}}.faqs-item:not(:first-child) .js-faqs-content{display:none}.faqs-item.is-active{background-color:#ededef}.faqs-item.is-active .faqs-heading .plusminus::before,.faqs-item.is-active .faqs-heading .plusminus::after{background-color:var(--color-pri)}.faqs-item.is-active .faqs-heading .plusminus::before{opacity:0;transform:translateY(-50%) rotate(-90deg)}.faqs-item.is-active .faqs-heading .plusminus:after{transform:translateY(-50%) rotate(0)}.faqs-item.is-active .faqs-heading .t-18{font-weight:700;color:var(--color-pri)}.faqs-item.is-active .faqs-heading .img img{filter:brightness(0) saturate(100%) invert(22%) sepia(78%) saturate(1286%) hue-rotate(319deg) brightness(90%) contrast(102%)}.faqs-heading{display:flex;cursor:pointer;column-gap:1.2rem;position:relative;align-items:center}@media screen and (max-width: 1200px){.faqs-heading{column-gap:1rem}}.faqs-heading .t-18{line-height:1.5}@media screen and (max-width: 576px){.faqs-heading .t-18{font-size:1.4rem}}.faqs-heading .plusminus{flex-shrink:0;display:block;margin-left:auto;user-select:none;position:relative;width:1.6rem;height:1.6rem}.faqs-heading .plusminus:before,.faqs-heading .plusminus:after{content:"";top:50%;left:0;width:100%;height:0.2rem;display:block;position:absolute;border-radius:1rem;transition:.4s ease;background-color:#131313}.faqs-heading .plusminus::before{transform:translateY(-50%)}.faqs-heading .plusminus::after{transform:translateY(-50%) rotate(90deg)}.faqs-heading .img{flex-shrink:0;user-select:none;width:2.4rem;height:2.4rem}@media screen and (max-width: 576px){.faqs-heading .img{width:2rem;height:2rem}}.faqs-heading .img img{width:100%;object-fit:contain}.faqs-content{margin-top:1.6rem;position:relative;padding-top:1.6rem}.faqs-content::before{content:"";top:0;left:0;width:100%;height:0.1rem;user-select:none;position:absolute;background:linear-gradient(270deg, rgba(160,36,56,0) -3.72%, #a02438 100%)}.faqs-content .t-14{font-weight:300;line-height:140%}.faqs-content .t-14:not(:last-of-type){margin-bottom:1.6rem}.faqs-content img{user-select:none;border-radius:1.6rem}.faqs-content img:not(:last-of-type){margin-bottom:1.6rem}.productdt{padding:4rem 0}@media screen and (max-width: 576px){.productdt{padding-top:0.4rem}}.productdt-inner{display:flex;flex-wrap:wrap;gap:2.4rem 3.2rem;max-width:100%}.productdt-left{width:calc(5/12 * 100% - 1.6rem)}@media screen and (max-width: 768px){.productdt-left{width:100%}}.productdt-sticky{position:sticky;top:10rem}@media screen and (max-width: 992px){.productdt-sticky{position:initial}}.productdt-gallery{overflow:hidden;max-width:100%}.productdt-gallery_item{position:relative;aspect-ratio:1;max-width:100%;border-radius:0.8rem;overflow:hidden;background-color:#fff}@media screen and (min-width: 1200px){.productdt-gallery_item:hover>img,.productdt-gallery_item:focus-visible>img{transform:scale(1.05)}}.productdt-gallery_item img{width:100%;height:100%;object-fit:contain;transition:transform 0.4s}.productdt-thumb{margin-top:1.6rem;max-width:100%}.productdt-thumb_item{aspect-ratio:1;max-width:100%;border-radius:0.4rem;overflow:hidden;background-color:#fff;transition:box-shadow 0.4s, -webkit-box-shadow 0.4s}@media screen and (min-width: 1200px){.productdt-thumb_item:hover,.productdt-thumb_item:focus-visible{box-shadow:0 0.4rem 1.2rem 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0.4rem 1.2rem 0 rgba(0,0,0,0.1)}.productdt-thumb_item:hover img,.productdt-thumb_item:focus-visible img{transform:scale(1.05)}}.productdt-thumb_item img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.productdt-gallery_play{position:absolute;top:4.8rem;left:0;padding:1.6rem 1.2rem 1.6rem 2.4rem;border-radius:0rem 4rem 4rem 0rem;background-color:var(--color-pri);display:flex;gap:0.8rem;align-items:center}@media screen and (max-width: 576px){.productdt-gallery_play{padding:0.8rem 1.2rem;top:3.2rem}}.productdt-gallery_icon{flex-shrink:0;width:2.4rem;height:2.4rem}@media screen and (max-width: 576px){.productdt-gallery_icon{width:1.6rem;height:1.6rem}}.productdt-gallery_icon img{width:100%;height:100%;object-fit:contain}.productdt-gallery_txt{color:#fff;font-size:1.8rem;font-weight:600;line-height:133.333%}@media only screen and (max-width: 1200px){.productdt-gallery_txt{font-size:1.6rem}}@media only screen and (max-width: 800px){.productdt-gallery_txt{font-size:1.5rem}}@media only screen and (max-width: 576px){.productdt-gallery_txt{font-size:1.4rem}}.productdt-right{width:calc(7/12 * 100% - 1.6rem);max-width:62.6rem;margin-left:auto}@media screen and (max-width: 768px){.productdt-right{width:100%;max-width:initial}}.productdt-right .single-product-contact-button{margin-top:4rem !important;display:flex !important;align-items:center;justify-content:center;width:fit-content;max-width:100%;height:fit-content;text-align:center;font-size:1.8rem !important;color:#fff !important;font-weight:600 !important;line-height:133.333% !important;padding:1.5rem 3.1rem !important;border-radius:999rem !important;background-color:var(--color-pri) !important;border:1px solid var(--color-pri) !important;z-index:1;overflow:hidden !important;transition:0.4s ease all}@media screen and (max-width: 576px){.productdt-right .single-product-contact-button{padding:0.8rem 1.2rem !important;margin-top:2.4rem !important;font-size:1.4rem !important}}@media screen and (min-width: 1200px){.productdt-right .single-product-contact-button:hover,.productdt-right .single-product-contact-button:focus-visible{color:var(--color-pri) !important}.productdt-right .single-product-contact-button:hover:before,.productdt-right .single-product-contact-button:focus-visible:before{transition:0.4s all ease;left:0;right:0;opacity:1}}.productdt-right .single-product-contact-button::before{content:"";position:absolute;top:0;left:50%;right:50%;bottom:0;z-index:-1;pointer-events:none;background-color:var(--btn-bg-hover, #fff);opacity:0;transition:0.4s all ease}.productdt-heading{display:flex;flex-direction:column;gap:1.6rem}.productdt-title{color:var(--color-text);font-size:2.8rem;font-weight:600;line-height:128.571%}@media only screen and (max-width: 1200px){.productdt-title{font-size:2.2rem}}@media only screen and (max-width: 800px){.productdt-title{font-size:1.8rem}}@media screen and (max-width: 576px){.productdt-title{font-size:2.3rem}}.productdt-heading_info{display:flex;flex-wrap:wrap;gap:0.8rem 2.8rem}@media screen and (max-width: 576px){.productdt-heading_info{gap:0.8rem 1.6rem}}.productdt-heading_info>*:not(:last-child){position:relative}.productdt-heading_info>*:not(:last-child)::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:-1.7rem;pointer-events:none;width:0.6rem;height:0.6rem;border-radius:50%;background-color:#999}@media screen and (max-width: 576px){.productdt-heading_info>*:not(:last-child)::after{right:-1.1rem}}.productdt-sku_title{color:var(--color-text);font-size:1.4rem;font-weight:300;line-height:142.857%}.productdt-sku_value{color:var(--color-text);font-size:1.4rem;font-weight:400;line-height:142.857%}.productdt-status{color:var(--color-text);font-size:1.4rem;font-weight:400}.productdt-status .unavailable{color:var(--color-text)}.productdt-review{display:flex;gap:0.8rem;align-items:center;display:none}.productdt .star-rating{float:initial;height:auto;width:auto;line-height:unset;color:#ff8a00;letter-spacing:0.2rem}.productdt .star-rating::before{position:initial;display:block;color:#ff8a00}.productdt .star-rating span{margin:0}.productdt .star-rating span.rating{color:var(--color-pri)}.productdt .star-rating::after{content:none}.productdt-review_star{display:flex;gap:0.2rem}.productdt-review_star img{flex-shrink:0;width:1.6rem;height:1.6rem;object-fit:contain}.productdt-review_txt{color:var(--color-text);font-size:1.4rem;font-weight:300}.productdt-price{display:flex;flex-wrap:wrap;gap:0.8rem 1.6rem;align-items:center}@media screen and (max-width: 576px){.productdt-price{gap:0.8rem}}.productdt-price .price{gap:0.4rem 1.6rem}@media screen and (max-width: 576px){.productdt-price .price{gap:0.4rem 0.8rem}}.productdt-price .price:not(:has(ins)){font-size:2.8rem !important}@media screen and (max-width: 800px){.productdt-price .price:not(:has(ins)){font-size:2.4rem !important}}.productdt-price .price del{font-size:2.4rem;text-decoration:line-through}@media screen and (max-width: 800px){.productdt-price .price del{font-size:1.8rem}}.productdt-price .price ins{font-size:2.8rem;text-decoration:none !important}@media screen and (max-width: 800px){.productdt-price .price ins{font-size:2.2rem}}.productdt-price_sale{color:var(--color-pri);font-size:1.8rem;font-weight:700;font-style:italic}@media only screen and (max-width: 1200px){.productdt-price_sale{font-size:1.6rem}}@media only screen and (max-width: 800px){.productdt-price_sale{font-size:1.5rem}}@media only screen and (max-width: 576px){.productdt-price_sale{font-size:1.4rem}}.productdt-content{margin-top:1.6rem;padding-top:1.6rem;position:relative;font-size:1.4rem;font-weight:300;line-height:142.857%}.productdt-content>*{font-family:var(--font-pri) !important}.productdt-content>*>*{font-family:var(--font-pri) !important}.productdt-content::before{content:'';position:absolute;top:0;left:0;pointer-events:none;width:100%;height:0.1rem;background-image:linear-gradient(90deg, #202020 0%, rgba(32,32,32,0) 100%)}.productdt-option{margin-top:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.productdt-option .variations_form{margin-bottom:0 !important}.productdt-option .variations_form .variations{margin-bottom:0}.productdt-option .variations_form .variations tr{display:flex;gap:2.4rem}@media screen and (max-width: 576px){.productdt-option .variations_form .variations tr{gap:0.8rem;flex-direction:column}}.productdt-option .variations_form .variations tr+tr{margin-top:1.6rem}.productdt-option .variations_form .variations .label{flex-shrink:0;min-width:8rem;color:var(--color-text-sec);font-size:1.4rem;font-weight:400;display:flex;align-items:center}@media screen and (max-width: 576px){.productdt-option .variations_form .variations .label{align-items:initial}}.productdt-option .variations_form .variations .label label{font-weight:400 !important}.productdt-option .variations_form .variations .label label::after{content:none}.productdt-option .variations_form .variations .thwvsf-wrapper-ul{gap:0.8rem 1.2rem}@media screen and (max-width: 576px){.productdt-option .variations_form .variations .thwvsf-wrapper-ul{gap:0.8rem}}.productdt-option .variations_form .variations .thwvsf-wrapper-item-li{min-width:initial;text-align:left;width:auto;height:auto !important;margin:0;color:#535456 !important;font-size:1.4rem;font-weight:400;line-height:150%;padding:0.45rem 1.2rem;border-radius:999rem;border:0.1rem solid #535456;background-color:transparent !important;box-shadow:none !important;-webkit-box-shadow:none !important;transition:background-color 0.4s, color 0.4s, border-color 0.4s, font-weight 0.4s}@media screen and (min-width: 1200px){.productdt-option .variations_form .variations .thwvsf-wrapper-item-li:hover,.productdt-option .variations_form .variations .thwvsf-wrapper-item-li:focus-visible{color:var(--color-pri) !important;background-color:transparent !important;border-color:var(--color-pri)}}.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.thwvsf-selected{color:var(--color-pri) !important;background-color:transparent !important;border-color:var(--color-pri);font-weight:400}.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.attribute_pa_mau-sac{padding:0;flex-shrink:0;width:5.6rem;height:5.6rem !important;border-radius:50%;outline:0.1rem solid transparent;outline-offset:-0.1rem;border:0.4rem solid #fafafa;background-color:transparent !important;transition:outline-color 0.4s}@media screen and (max-width: 576px){.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.attribute_pa_mau-sac{width:3.2rem;height:3.2rem !important}}@media screen and (min-width: 1200px){.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.attribute_pa_mau-sac:hover,.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.attribute_pa_mau-sac:focus-visible{outline-color:var(--color-text)}}.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.attribute_pa_mau-sac.thwvsf-selected{outline-color:var(--color-text)}.productdt-option .variations_form .variations .thwvsf-wrapper-item-li.attribute_pa_mau-sac img{width:100%;height:100%;object-fit:cover}.productdt-option .variations_form .variations .thwvsf-item-span{font-size:1.4rem !important;padding:0}.productdt-option .variations_form .variations .reset_variations{display:none !important}.productdt-option .variations_form .quantity-box .quantity{margin:0 !important}.productdt-option .variations_form .quantity-box .quantity input{width:5rem !important}.productdt-option .variations_form .single_variation_wrap .single_variation{display:none !important}.productdt-option_box{display:flex;gap:2.4rem;align-items:center}@media screen and (max-width: 576px){.productdt-option_box{gap:0.8rem}}.productdt-option_title{flex-shrink:0;min-width:8rem;color:var(--color-text-sec);font-size:1.4rem;font-weight:400}.productdt-option_title>span{color:var(--color-text);font-weight:600}.productdt-option_list{display:flex;flex-wrap:wrap;gap:0.8rem 1.2rem}@media screen and (max-width: 576px){.productdt-option_list{gap:0.8rem}}.productdt-option_item{color:#535456;font-size:1.4rem;font-weight:300;padding:0.6rem 1.2rem;border-radius:999rem;border:0.1rem solid #535456;transition:background-color 0.4s, color 0.4s, border-color 0.4s}@media screen and (min-width: 1200px){.productdt-option_item:hover,.productdt-option_item:focus-visible{color:var(--color-pri);background-color:transparent;border-color:var(--color-pri)}}.productdt-option_item.selected{color:var(--color-pri);background-color:transparent;border-color:var(--color-pri);font-weight:400}.productdt-option_item.not-available{opacity:0.4;pointer-events:none;cursor:not-allowed}.productdt-option_list.is-color .productdt-option_item{padding:0;flex-shrink:0;width:5.6rem;height:5.6rem;border-radius:50%;outline:0.1rem solid transparent;outline-offset:-0.1rem;border:0.4rem solid #fafafa;background-color:transparent;transition:outline-color 0.4s}@media screen and (max-width: 576px){.productdt-option_list.is-color .productdt-option_item{width:3.2rem;height:3.2rem}}@media screen and (min-width: 1200px){.productdt-option_list.is-color .productdt-option_item:hover,.productdt-option_list.is-color .productdt-option_item:focus-visible{outline-color:var(--color-text)}}.productdt-option_list.is-color .productdt-option_item.selected{outline-color:var(--color-text)}.productdt-option_list.is-color .productdt-option_item img{width:100%;height:100%;object-fit:cover}.productdt-action{margin-top:4rem;display:flex;flex-wrap:wrap;gap:0.8rem 1.2rem}@media screen and (max-width: 576px){.productdt-action{margin-top:2.4rem;gap:0.8rem}}.productdt-action>*{flex:1;max-width:26.6rem}@media screen and (max-width: 576px){.productdt-action>*{max-width:100%;flex:initial;width:100%}}.productdt-action .added_to_cart.wc-forward{display:none}.productdt-action .btn{display:flex !important;max-width:26.6rem !important;font-size:1.8rem !important;color:#fff !important;font-weight:600 !important;line-height:133.333% !important;padding:1.5rem 3.1rem !important;border-radius:999rem !important;background-color:var(--color-pri) !important;border:1px solid var(--color-pri) !important;overflow:hidden !important}@media screen and (max-width: 1200px){.productdt-action .btn{font-size:1.6rem !important}}@media screen and (max-width: 800px){.productdt-action .btn{font-size:1.5rem !important}}@media screen and (max-width: 576px){.productdt-action .btn{padding:0.8rem 1.2rem !important;font-size:1.4rem !important;max-width:100% !important}}@media screen and (min-width: 1200px){.productdt-action .btn_buynow:focus-visible,.productdt-action .btn_buynow:hover{color:var(--color-pri) !important}}.productdt-action .btn-cart{background-color:transparent !important;color:var(--color-pri) !important;--btn-img-filter: none;--btn-img-filter-hover: brightness(0) invert(1)}@media screen and (min-width: 1200px){.productdt-action .btn-cart:focus-visible,.productdt-action .btn-cart:hover{color:#fff !important;border-color:var(--color-pri) !important}}.productdt-action .btn-cart::before{background-color:var(--color-pri)}.productdt-action .btn-cart::after{position:initial !important}.productdt-contact{padding-top:3.2rem;margin-top:3.2rem;position:relative;display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:space-between}@media screen and (max-width: 576px){.productdt-contact{padding-top:1.6rem;margin-top:1.6rem}}.productdt-contact::before{content:'';position:absolute;top:0;left:0;pointer-events:none;width:100%;height:0.1rem;background-image:linear-gradient(90deg, #202020 0%, rgba(32,32,32,0) 100%)}.productdt-contact .postdt-share{margin-top:0 !important}.productdt-contact .postdt-share>span{color:var(--color-text);font-size:1.4rem;font-weight:400}.productdt-contact_list{display:flex;flex-wrap:wrap;gap:0.8rem 5.2rem}.productdt-contact_item{display:flex;gap:0.6rem;align-items:center;font-size:1.4rem;font-weight:400;transition:color 0.4s}@media screen and (min-width: 1200px){.productdt-contact_item:hover,.productdt-contact_item:focus-visible{color:var(--color-pri)}}.productdt-contact_item:not(:last-child){position:relative}.productdt-contact_item:not(:last-child)::before{content:'';position:absolute;top:0;right:-2.7rem;pointer-events:none;width:0.05rem;height:100%;background-color:#202020}.productdt-contact_icon{flex-shrink:0;width:2rem;height:2rem}.productdt-contact_icon img{width:100%;height:100%;object-fit:contain}.productdt-share{display:flex;gap:0.8rem 1.6rem}.productdt-share>span{flex-shrink:0;font-size:1.4rem;font-weight:400}.productdt-share_list{display:flex;flex-wrap:wrap;gap:0.8rem}.productdt-share_btn{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform 0.4s}@media screen and (min-width: 1200px){.productdt-share_btn:hover,.productdt-share_btn:focus-visible{transform:translateY(-0.5rem)}}.productdt-share_btn img{width:100%;height:100%;object-fit:contain}.productdt-strength{margin-top:6.4rem;padding:2.4rem;border-radius:0.8rem;background-color:#ededef;display:flex;gap:10rem}@media screen and (max-width: 992px){.productdt-strength{gap:4rem}}@media screen and (max-width: 768px){.productdt-strength{flex-wrap:wrap;gap:1.6rem}}@media screen and (max-width: 576px){.productdt-strength{margin-top:4rem;padding:1.6rem}}.productdt-strength>*{max-width:23rem}@media screen and (max-width: 768px){.productdt-strength>*{width:calc(50% - 0.8rem);max-width:100%}}.productdt-strength>*:not(:last-child){position:relative}.productdt-strength>*:not(:last-child)::before{content:'';position:absolute;top:0;right:-5.1rem;pointer-events:none;width:0.05rem;height:100%;background-color:#292929}@media screen and (max-width: 992px){.productdt-strength>*:not(:last-child)::before{right:-2.1rem}}@media screen and (max-width: 768px){.productdt-strength>*:not(:last-child)::before{content:none}}.productdt-strength_item{display:flex;gap:1.2rem}@media screen and (max-width: 576px){.productdt-strength_item{flex-direction:column}}.productdt-strength_icon{flex-shrink:0;width:5.4rem;height:5.4rem}@media screen and (max-width: 576px){.productdt-strength_icon{width:3.2rem;height:3.2rem}}.productdt-strength_icon img{width:100%;height:100%;object-fit:contain}.productdt-strength_content{display:flex;flex-direction:column;gap:0.4rem}.productdt-strength_title{color:#292929;font-size:1.4rem;font-weight:600;line-height:128.571%}.productdt-strength_txt{color:#292929;font-size:1.2rem;font-weight:300;line-height:133.333%}.productdt-desc{margin-top:6.4rem;width:100%}@media screen and (max-width: 576px){.productdt-desc{margin-top:4rem}}.productdt-desc_tab{display:flex;flex-direction:column}.productdt-desc_tabBtn{margin:0 auto;max-width:100%;overflow:hidden;position:relative}.productdt-desc_tabBtn.is-overflow{padding-right:2.4rem}.productdt-desc_tabBtn.is-overflow::before{content:'';position:absolute;top:50%;right:0;z-index:2;transform:rotate(90deg) translateX(-50%);width:2.4rem;height:2.4rem;background-color:#fafafa;background-image:url("../../assets/images/common/icon-scrolltop.svg");background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:center center;transition:opacity 0.4s, visibility 0.4s}.productdt-desc_tabBtn.is-overflow.is-end::before{opacity:0;visibility:hidden}.productdt-desc_btn{color:var(--color-text);font-size:1.6rem;font-weight:400;line-height:150%;padding:0.8rem 0rem;position:relative;transition:color 0.4s, text-shadow 0.4s}@media only screen and (max-width: 800px){.productdt-desc_btn{font-size:1.4rem}}.productdt-desc_btn::before{content:"";position:absolute;left:0;bottom:0;width:0%;height:0.2rem;background-color:var(--color-pri);transition:width 0.4s}@media screen and (max-width: 576px){.productdt-desc_btn::before{height:0.1rem}}@media screen and (min-width: 1200px){.productdt-desc_btn:hover,.productdt-desc_btn:focus-visible{color:var(--color-pri)}.productdt-desc_btn:hover::before,.productdt-desc_btn:focus-visible::before{width:57%}}.productdt-desc_btn.is-active{color:var(--color-pri);text-shadow:0.5px 0 0 var(--color-pri)}.productdt-desc_btn.is-active::before{width:57%}.productdt-desc_tabPanel{margin-top:6.4rem}@media screen and (max-width: 576px){.productdt-desc_tabPanel{margin-top:2.4rem}}.productdt-desc_tabPanel .mona-content h2,.productdt-desc_tabPanel .mona-content h3,.productdt-desc_tabPanel .mona-content h4,.productdt-desc_tabPanel .mona-content h5,.productdt-desc_tabPanel .mona-content h6{margin:4rem 0rem 1.2rem}@media screen and (max-width: 576px){.productdt-desc_tabPanel .mona-content h2,.productdt-desc_tabPanel .mona-content h3,.productdt-desc_tabPanel .mona-content h4,.productdt-desc_tabPanel .mona-content h5,.productdt-desc_tabPanel .mona-content h6{margin:2.4rem 0rem 1.2rem}}.js-pd-gallery{position:relative}.js-pd-gallery .swiper-navigation{top:50%;width:calc(100% - 2.4rem);display:flex}@media screen and (max-width: 576px){.js-pd-gallery .swiper-navigation{width:calc(100% - 1.2rem)}}.js-pd-gallery .prev,.js-pd-gallery .next{width:4rem;height:4rem;border:none;background-color:transparent !important;padding:0}@media screen and (max-width: 576px){.js-pd-gallery .prev,.js-pd-gallery .next{width:3.2rem;height:3.2rem}}.js-pd-gallery .prev img,.js-pd-gallery .next img{content:url("../../assets/images/productdt/icon_left.svg");width:4rem;height:4rem;filter:none !important;-webkit-filter:none !important}@media screen and (max-width: 576px){.js-pd-gallery .prev img,.js-pd-gallery .next img{width:3.2rem;height:3.2rem}}.js-pd-thumb{position:relative;--slide-spacing: 0.8rem;margin:0 calc(var(--slide-spacing) * -1)}.js-pd-thumb .swiper{padding:1.6rem 0;margin:-1.6rem 0}.js-pd-thumb .swiper-slide{height:unset;width:25%;padding:0 var(--slide-spacing)}.js-pd-thumb .swiper-slide-thumb-active .productdt-thumb_item{box-shadow:0 0.4rem 1.2rem 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0.4rem 1.2rem 0 rgba(0,0,0,0.1)}.js-tab-btn{--slide-spacing: 2rem;position:relative;margin:0 calc(-1 * var(--slide-spacing))}@media screen and (max-width: 576px){.js-tab-btn{--slide-spacing: 1.2rem}}.js-tab-btn .swiper-slide{height:unset;padding:0rem var(--slide-spacing);width:fit-content}.review-block input:-webkit-autofill,.review-block input:-webkit-autofill:hover,.review-block input:-webkit-autofill:focus,.review-block textarea:-webkit-autofill,.review-block textarea:-webkit-autofill:hover,.review-block textarea:-webkit-autofill:focus,.review-block select:-webkit-autofill,.review-block select:-webkit-autofill:hover,.review-block select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 100rem #fafafa inset;transition:background-color 5000s ease-in-out 0s}.review-top .stars img{display:inline-block;width:1.5rem;height:1.5rem;object-fit:contain;margin-right:0.4rem}.review-top .stars span{color:#999;font-size:1.6rem;font-weight:400;line-height:150%;margin-right:1.6rem}.review-top #count{font-weight:300}.review-top input,.review-top textarea{width:100%;outline:none;resize:none;border:0.1rem solid #999;margin-top:1.6rem;color:#999;font-size:1.6rem;font-family:var(--font-desc);background-color:transparent}.review-top input::placeholder,.review-top textarea::placeholder{font-family:var(--font-desc);color:#999;font-size:1.6rem}.review-top input{padding:1.2rem 2.4rem;border-radius:0rem;border:none;border-bottom:0.1rem solid #999;color:var(--color-text)}@media screen and (max-width: 576px){.review-top input{padding:0.8rem 0}}.review-top input::placeholder{font-weight:300;color:#999}.review-top .form-txt{width:100%}.review-top textarea{color:var(--color-text);padding:1.8rem 2.6rem;border-radius:0rem;border:none;border-bottom:0.1rem solid #999;min-height:12rem}@media screen and (max-width: 576px){.review-top textarea{padding:0.8rem 0}}.review-top textarea::placeholder{font-weight:300;color:#999}.review-top .form-txt .count-txt{color:#999;text-align:right;font-size:1.2rem;font-style:normal;font-weight:400;line-height:133.333%;margin-top:0.8rem}.review-top button{margin-top:1.6rem}.review-top .form-submit{margin:0 !important}.review-top span{margin:0}.review-top .form-group:has(.stars){flex-direction:row;align-items:center;gap:1.6rem}.review-top .form-group:has(.stars)::after{content:none !important}.review-top .form-group:has(.stars) label{color:#999;font-size:1.6rem;font-weight:400;line-height:150%}@media only screen and (max-width: 800px){.review-top .form-group:has(.stars) label{font-size:1.4rem}}.review-top .form-group:has(.stars) label .required{display:none}.review-top .form-group:has(.stars) .stars{margin:0 !important}.review-top .form-group:has(.stars) .stars span{display:block;line-height:1;margin:0}.review-top .form-group:has(.stars) .stars a::before{color:#ff8a00}.review-mid{margin-top:3.2rem}.review-average{padding:0.8rem 0rem;border-radius:0.8rem;background-color:#ededef;box-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,0.05);min-height:10rem;display:flex;gap:1rem;align-items:center;justify-content:center}.review-average .number{color:var(--color-pri);font-size:4.8rem;font-weight:600;line-height:100%}@media only screen and (max-width: 1200px){.review-average .number{font-size:4.2rem}}@media only screen and (max-width: 800px){.review-average .number{font-size:2.6rem}}.review-average .content{display:flex;flex-direction:column;gap:0.6rem}.review-average .content .stars{display:flex;gap:0.4rem}.review-average .content .stars img{width:1.4rem;height:1.4rem;object-fit:contain}.review-average .rating{color:#999;font-size:1.6rem;font-weight:300;line-height:150%}@media only screen and (max-width: 800px){.review-average .rating{font-size:1.4rem}}.review-average .star-rating{color:var(--color-pri)}.review-average .star-rating::before{color:var(--color-pri)}.review-list{margin-top:3.2rem !important;padding:0 !important}.review-list li::before{content:none !important}.review-item{padding:1.6rem 0;display:flex;flex-wrap:wrap;gap:1.2rem}.review-item:first-child{padding-top:0}.review-item:last-child{padding-bottom:0}.review-item+.review-item{border-top:0.1rem solid #d9d9d9}.review-icon{width:6rem;height:6rem;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (max-width: 576px){.review-icon{width:4rem;height:4rem}}.review-icon img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.review-content{display:flex;flex-direction:column;gap:0.6rem;flex:1;max-width:100%}.review-content .woocommerce-review__author{color:#000;font-weight:600}.review-content .description{color:#999}.review-content .star-rating{color:#ff8a00}.review-content .star-rating::before{color:#ff8a00}.review-content .stars{display:flex;gap:0.4rem}.review-content .stars img{width:1.4rem;height:1.4rem;object-fit:contain}.review-name{font-size:1.6rem;font-weight:600;line-height:125%}@media only screen and (max-width: 800px){.review-name{font-size:1.4rem}}.review-desc{color:#999;font-size:1.6rem;font-weight:300;line-height:150%}@media only screen and (max-width: 800px){.review-desc{font-size:1.4rem}}.review-date{color:#999;font-size:1.4rem;font-style:italic;font-weight:300;text-align:right}.breadcrumb{padding:2.4rem 0;--bi-color: var(--color-text);--bi-current-color: var(--color-pri);--bi-after-color: var(--color-text);--bi-after-color-current: var(--color-pri)}@media screen and (max-width: 576px){.breadcrumb{padding:1.2rem 0}}.breadcrumb-list{display:block;width:fit-content;margin:0 auto}.breadcrumb-item{white-space:initial;display:inline-block}.breadcrumb-item:last-child{overflow:initial}.breadcrumb-item:last-child span{overflow:initial;display:inline}.breadcrumb-item.is-current{display:inline}@media screen and (max-width: 576px){.m-collection{padding-top:0}}
