@import 'http://fonts.cdnfonts.com/css/next-art';@import 'https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400;1,600&family=Rozha+One&display=swap';.iconic-woothumbs-all-images-wrap{position:sticky;top:100px;opacity:1!important;z-index:1!important;overflow:inherit!important}html,body{overflow:inherit!important}.product-info .variations_form .variations .variable-item{height:80px}.product-info .variations_form .variations tr:first-child .variable-item{width:calc(25% - 8px);background:#ecedf0!important}.product-info .variations_form .variations tr:nth-child(2) .variable-item,.product-info .variations_form .variations tr:nth-child(3) .variable-item{width:calc(50% - 8px)}.product-info .variations_form .variations tr:nth-child(2) .variable-item .variable-item-span-color{width:32px;height:32px;border-radius:50%}.product-info .variations_form .variations tr:nth-child(2) .variable-item .variable-item-span-color:after{display:none}.woo-variation-swatches .product-info .variable-items-wrapper .variable-item img{width:auto}.home-banner .flickity-page-dots .dot{width:18px;height:18px;opacity:1;margin:0 8px}.home-banner .flickity-page-dots .dot.is-selected{background:#f598b1;border-color:#f598b1}.home-banner01 .text-box,.maintenance-banner .text-box{border:10px solid rgba(255,255,255,.5);position:relative}.home-banner01 .text-box:before,.home-banner01 .text-box:after,.home-banner03 .text-box .text .bottom-txt:before,.home-banner .home-banner02 .text-box .text .txt-1:before,.home-banner .home-banner02 .text-box .text .txt-2:after{content:'';width:140px;height:15px;background:rgba(255,255,255,.7);position:absolute;left:50%;margin-left:-70px}.home-banner01 .text-box:before{top:-54px}.home-banner01 .text-box:after{bottom:-54px}.home-banner01 .text-box .text{background:rgba(255,255,255,.7);padding:45px 10px}.home-banner01 .text-box .text h1,.home-banner01 .text-box .text h2,.home-banner01 .text-box .text p{margin:0}.home-banner .text-box .text h1,.home-banner .text-box .text h2{font-family:rozha one!important;line-height:1.2;font-weight:400}.home-banner .text-box .text h1{font-size:70px}.home-banner01 .text-box .text h2{font-size:55px}.home-banner .text-box .text p{font-size:18px;font-weight:600;padding-top:30px}.home-banner .text-box .text img{padding-bottom:20px;width:auto}body{font-family:montserrat!important}.home-banner .home-banner02 .text-box .text h1{font-size:100px}.home-banner .home-banner02 .text-box .text .txt-1,.home-banner .home-banner02 .text-box .text .txt-2{position:relative}.home-banner .home-banner02 .text-box .text .txt-1:before{background:#f26649;top:-20px}.home-banner .home-banner02 .text-box .text .txt-2:after{background:#f1be43;bottom:-20px}.home-banner .home-banner02 .text-box .text p{padding-bottom:35px}.home-banner03 .text01{background:url(/wp-content/uploads/2022/05/banner03-bg01.png)50% 0 no-repeat;width:434px!important;height:421px;padding:60px 40px 10px}.home-banner .home-banner03 .text-box .text h1{font-size:60px;line-height:1}.home-banner03 .text-box .text .desc{font-size:22px;line-height:1.4}.home-banner03 .text-box .text .bottom-txt{position:relative;padding-top:45px;font-size:20px;font-weight:600}.home-banner03 .text-box .text .bottom-txt:before{top:20px}.home-section01 .ad-item{border:3px solid #f598b1;font-size:25px;font-weight:600}.home-section01 .ad-item:hover,.home-section02 .shop-now-row .box-text-bottom:hover{border-color:#e77070}.home-section01 .ad-item.box-label .box-text{margin:0;width:245px;top:50%;transform:translate(-50%,-50%);bottom:auto;box-shadow:none;padding:10px}.home-section01 .ad-item h4{font-family:rozha one!important;font-size:20px;font-weight:400}.home-section01 .ad-item p{color:#f789a6;margin:0;line-height:1}.white-txt{color:#fff!important}.home-section01 .ad-item.ad-item02 h4{font-family:montserrat!important}.home-section01 .ad-item.ad-item02 p span{font-family:rozha one!important;font-size:28px}.home-section02{padding:70px 0}.home-section02 .shop-now h3{color:#3b4f96;font-family:rozha one!important;font-weight:400;font-size:30px;margin-bottom:0}.home-section02 .shop-now{font-size:20px;text-transform:uppercase}.home-section02 .shop-now-row .box-text-bottom{border:3px solid #f789a6}.home-section03 h3 img{padding:0 30px;width:auto}.home-section03 h3{color:#f598b1;font-size:60px;letter-spacing:12px;font-family:montserrat!important;margin-bottom:0;padding:45px 0 10px}.home-section03 h3 span{letter-spacing:12px}.home-section04-title,.home-section04{background:#efeff0!important}.home-section04-title{padding-top:30px}.home-section04-title p{margin-bottom:0}.home-section04 .large-2{max-width:20%;flex-basis:20%}#wide-nav .flex-center{flex:75%}#wide-nav #mega-menu-wrap-primary{background:0 0;width:100%}#wide-nav #mega-menu-wrap-primary #mega-menu-primary{display:flex;justify-content:center}#wide-nav #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:18px;color:#000;padding:0 20px}#wide-nav #mega-menu-wrap-primary.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus,#wide-nav #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#wide-nav #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{background:#e77070}.header-bottom{background:#f598b1;min-height:58px!important}#wide-nav #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:58px;height:58px}#wide-nav #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:14px;font-weight:400}#wide-nav .mega-indicator{display:none!important}.footer-1,.footer-2{background:#aebde1!important}.footer-wrapper{border-top:25px solid #00637c}.footer-1{padding:55px 0 30px!important}.footer-2{padding-bottom:55px}.absolute-footer.dark,.footer-wrapper #custom_html-4{display:none}#footer .widget-title{font-size:20px}#footer .menu-item a:hover{text-decoration:underline}.menu-top-txt{background:#00637c;color:#fff;text-align:center;line-height:30px;text-transform:uppercase}#top-bar{color:#fff;order:2;position:relative;z-index:1}#top-bar .nav-small.nav>li.html{font-size:14px}.header-wrapper{display:flex;flex-direction:column}#masthead{order:1}#wide-nav{order:3}.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:0}.header .searchform{border-color:#f598b1}.header .searchform .search-field{background:0 0;height:45px}.header-language-dropdown a{color:#000!important;font-size:16px!important;font-weight:400!important}.header-language-dropdown .image-icon{margin:0 5px}.header-language-dropdown.has-dropdown .icon-angle-down{opacity:1}#wide-nav .nav-spacing-xlarge>li{margin:0}#wide-nav .nav-spacing-xlarge>li i{font-size:26px!important}.home-section04 .img{border:3px solid #fff}.home-section04 .img:hover{border-color:#f598b1}.maintenance-banner .text h3{font-family:rozha one!important;line-height:1.2;font-weight:400;font-size:50px}.maintenance-banner .text-box .text{background:rgba(255,255,255,.8);padding:95px 65px}.maintenance-banner .text-box{border-width:20px}.maintenance-section01 .text h2{font-family:rozha one!important;font-weight:400;padding:80px 0 10px}.maintenance-section02-title{margin-top:50px;background:#2c6a81}.pad-all-50{padding:50px!important}.pad-lr-50{padding:0 50px!important}.pad-50{padding:50px 0!important}.maintenance-section02-title .text h2,.sub-head-title h2{line-height:62px;font-weight:400;font-family:montserrat!important;letter-spacing:2px;font-size:1.8em;margin:0}.maintenance-section02-title .col{padding-bottom:0}.maintenance-section02-con{background:#eaeaeb}.maintenance-section02-con .col{padding:0}.maintenance-section02-con .txt-section{padding:20px 60px;font-family:montserrat!important;font-size:18px}.maintenance-section02-con .txt-section h2{font-family:rozha one!important;font-weight:400;font-size:2em;margin-bottom:8px}.maintenance-section02-con .txt-section h3{font-family:rozha one!important;font-weight:400;font-size:1.6em;line-height:1.2}.sub-head-title{background:#2c6a81}.maintenance-section03 .img{margin-bottom:0!important}.maintenance-section03 .desc{background:#eaeaeb;padding:45px;font-size:18px}.maintenance-section03 .col:first-child{padding-left:0}.maintenance-section03 .col:last-child{padding-right:0}.about-banner .about-txt .top-bg-txt{background:url(/wp-content/uploads/2022/05/about-banner-icon01.png)no-repeat;background-size:100%;max-width:327px;height:338px;padding:40px;display:flex;flex-direction:column;align-content:center;justify-content:center}.about-banner .about-txt .top-bg-txt .title{font-family:rozha one!important;font-weight:400;border-bottom:1px solid #000;font-size:4em;padding-bottom:10px}.about-banner .about-txt .top-bg-txt .sub-title{font-family:montserrat!important;font-size:2.7em}.about-banner .about-txt02 .top-bg-txt,.about-section02 .company-info .company-txt.txt02{background:url(/wp-content/uploads/2022/05/about-banner-icon02.png)no-repeat;background-size:100%}.about-banner .about-txt02 .top-bg-txt .title,.about-banner .about-txt02 .top-bg-txt .sub-title{color:#394f95!important}.about-banner .text .col,.about-section02 .conpany-con .col{padding:0 6px}.about-banner .text .col .col-inner,.about-section02 .conpany-con .col .col-inner{padding:0!important}.about-banner .about-txt .bottom-txt{font-size:2.5em;text-align:right;color:#fff;padding:0 10px 0 0;margin-top:20px}.about-banner .about-txt02 .bottom-txt{text-align:left;padding:0 0 0 10px}.about-section01 .text{padding:35px 0}.about-section01 .text h2{font-family:rozha one!important;font-weight:400;font-size:3em;margin-bottom:0}.about-section01 .text h3{color:#4d4d4f;font-size:1.8em}.about-section02 .company-info .company-txt{max-width:224px;height:232px;background:url(/wp-content/uploads/2022/05/about-banner-icon01.png)no-repeat;background-size:100%;padding:20px;display:flex;flex-direction:column;align-content:center;justify-content:center}.about-section02 .company-info .company-txt .title{font-family:rozha one!important;font-weight:400;color:#000;font-size:3.5em}.about-section02 .company-info .company-txt .txt02{}.about-section02 .bottom-txt{padding:35px}.about-section02 .col-inner{height:100%;background:#ebebec}.about-section02 .bottom-txt ul,.about-section02 .bottom-txt li{list-style:none;margin:0}.about-section02 .bottom-txt li .date{width:150px;padding-right:10px;font-family:rozha one!important;float:left;font-size:1.6em;line-height:1.2}.about-section02 .bottom-txt li .desc{width:calc(100% - 160px);float:left;font-size:20px}.about-section02 .bottom-txt li:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.about-section02 .care-info .care-txt span{font-size:4em;color:#000;border-bottom:1px solid #fff}.about-section02 .care-info .bottom-txt{font-size:20px}.about-section02 .care-info .bottom-txt h3,.our-pro-con .products-txt h3{font-family:rozha one!important;font-weight:400;font-size:1.5em;line-height:1}.about-section02 .care-info .bottom-txt p{margin-bottom:10px}.about-section02{padding-bottom:20px!important}.our-pro-con{margin:0 auto!important}.our-pro-con .col.medium-4{background:#ebebec;padding-bottom:0}.our-pro-con .col.medium-4:first-child{padding:0;background:0 0}.our-pro-con .products-txt{padding:40px 15px 0;font-size:18px}.about-section03 .company-info .company-txt{background:url(/wp-content/uploads/2022/05/about-pro-icon01.png)no-repeat;background-size:100%}.about-section03 .company-info .company-txt.txt02{background:url(/wp-content/uploads/2022/05/about-pro-icon02.png)no-repeat;background-size:100%}.about-section03 .company-info .company-txt.txt01 .title{color:#f598b1;margin-bottom:32px}.about-section03 .company-info .company-txt.txt02 .more{font-size:20px;color:#000}.about-section03 .company-info .company-txt .title{font-size:4em}.about-section04 .company-info .company-txt{background:url(/wp-content/uploads/2022/05/about-bottom-icon.png)no-repeat;background-size:100%;max-width:470px;height:486px}.about-section04 .company-info .company-txt h3{font-size:3em;font-family:montserrat!important;font-weight:400;color:#000}.about-section04 .company-info .company-txt h2{color:#f598b1;font-size:4em}.about-section04 .company-info .company-txt .title{font-size:4.8em;color:#f598b1}.craftsmanship-banner .text h2.sub-title{font-family:montserrat!important;font-weight:400;line-height:1.5}.craftsmanship-banner .text{letter-spacing:5px}.craftsmanship-banner .text-box .text{padding:40px 30px}.craftsmanship-section01 .text h2{font-family:rozha one!important;font-weight:400;font-size:2.5em;color:#f396af;letter-spacing:5px}.craftsmanship-section01 .text h3{font-size:2em;font-family:montserrat!important;font-weight:400}.craftsmanship-section02 .desc h3{font-family:rozha one!important;font-weight:400;font-size:1.8em;line-height:1}.craftsmanship-section02 .desc{display:flex;flex-direction:column;justify-content:center;align-content:center}.craftsmanship-section02{margin-top:0}.craftsmanship-section02 .col-inner{height:100%;background:#eaeaeb}.faq-section .head-title h2,.page-sub-title h2{font-family:rozha one!important;font-size:2.2em;font-weight:400}.faq-section .faq-item{border-top:2px solid #ddd;padding:25px 0}.faq-section .faq-item h3{font-family:rozha one!important;font-size:1.8em;font-weight:400}.faq-section .faq-item .desc,.page-sub-txt-desc{font-size:18px}.page-sub-title h2{border-bottom:2px solid #ddd;padding-bottom:30px;margin-bottom:30px}.privacy-section .faq-item h3{font-family:montserrat!important;font-size:1.3em;font-weight:700}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:45px}.variations th,.variations td{display:block}.page-id-12 #wide-nav,.page-id-157 #wide-nav{display:none}.transparent .header-main{height:150px!important;background:#fff}.transparent #logo img{max-height:80px!important}.footer-wrapper ul.menu>li+li,.footer-wrapper .widget>ul>li+li{border:0!important}.footer-wrapper .dark a:hover{color:#e0849d!important}.header .icon-shopping-bag:after{background:#e77070;box-shadow:none}@media screen and (max-width:480px){#logo img{max-height:45px!important}.header-main{height:auto}.home-banner .flickity-viewport{height:250px!important}.header-main.hide-for-sticky{height:100px!important}.home-section02{padding:20px 0}.home-section03 h3{padding:0;font-size:40px}.home-section03 .shop-now{padding-bottom:0}.home-section04 .large-2{max-width:50%;flex-basis:50%}.home-banner .banner{padding-top:250px!important}.home-banner .ban01-txt{width:40%!important}.home-banner .text-box .text h1{font-size:20px}.home-banner01 .text-box .text h2{font-size:18px}.home-banner .text-box .text p{font-size:14px;padding-top:10px}.home-banner .text-box .text img,.home-banner .home-banner02 .text-box .text img{padding-bottom:0;width:50px}.home-banner01 .text-box .text{padding:10px}.home-banner01 .text-box::before,.home-banner01 .text-box::after,.home-banner03 .text-box .text .bottom-txt::before,.home-banner .home-banner02 .text-box .text .txt-2::after,.home-banner .home-banner02 .text-box .text .txt-1::before{width:60px;height:8px;margin-left:-30px}.home-banner01 .text-box::before{top:-30px}.home-banner01 .text-box::after{bottom:-30px}.home-banner .flickity-page-dots .dot{width:12px;height:12px;margin:0 5px}.home-banner .flickity-page-dots{bottom:5px}.home-banner .home-banner02 .text-box .text h1{font-size:30px;line-height:1}.home-banner02{right:20%!important;padding-top:20px}.home-banner .home-banner03 .text-box .text h1{font-size:16px}.home-banner03 .text-box .text .desc,.home-banner03 .text-box .text .bottom-txt{font-size:10px}.home-banner03 .text01{width:150px!important;height:146px;background-size:100%;padding:10px}.home-banner03 .text-box .text .bottom-txt{padding-top:15px}.home-banner03 .text-box .text .bottom-txt::before{top:5px}.dark .mobile-sidebar .form-flat input:not([type=submit]){background:0 0!important}#mega-menu-wrap-primary{width:100%}#footer .footer-widgets{display:block}#masthead{order:2}#top-bar{order:1}.mobile-nav.nav-right{display:none}.footer-1{padding:20px 0 0!important}.footer-wrapper{border-top:10px solid #00637c}#footer .footer-2 .col .widget-title{font-size:16px}.maintenance-banner{padding-top:150px!important}.maintenance-banner .text h3{font-size:15px}.maintenance-banner .text-box .text{padding:10px}.maintenance-banner .text-box{border-width:5px}.maintenance-section01 .text h2{padding:20px 0 0;margin:0;font-size:85%}.maintenance-section02-title .text h2,.sub-head-title h2,.maintenance-section02-con .txt-section h2,.maintenance-section02-con .txt-section h3{font-size:1.2em;letter-spacing:0}.maintenance-section02-title{margin-top:20px}.maintenance-section02-con .txt-section{padding:20px 15px}.maintenance-section02-con .txt-section{font-size:16px}.pad-50{padding:20px 0!important}.maintenance-section03 .desc{padding:15px;font-size:16px}.maintenance-section03 .col{padding:0}.about-banner .about-banner-txt{width:85%!important}.about-banner .about-banner-txt .col,.about-section02 .conpany-con .col{max-width:50%;flex-basis:50%}.about-banner .about-txt .top-bg-txt{height:184px}.about-banner .about-txt .top-bg-txt .title{font-size:2.8em}.about-banner .about-txt .top-bg-txt .sub-title{font-size:1.8em}.about-banner .about-txt .bottom-txt,.about-section02 .company-info .company-txt .title{font-size:2em}.about-banner{padding-top:380px!important}.about-section01 .text{padding:0}.about-section01 .text h2{font-size:2em}.about-section01 .text h3{font-size:1em}.pad-all-50{padding:10px!important}.about-section02 .conpany-con{padding-top:210px!important}.about-section02 .conpany-con .banner-layer{width:80%!important}.about-section02 .care-info .conpany-con .banner-layer{width:40%!important}.about-section02 .company-info .company-txt{height:153px}.about-section02 .bottom-txt li .date,.about-section02 .bottom-txt li .desc{width:100%;float:none;padding:0}.about-section02 .bottom-txt li .desc,.about-section02 .care-info .bottom-txt{font-size:16px;line-height:1.5}.about-section02 .bottom-txt li{padding-bottom:10px}.about-section02 .bottom-txt li .date,.about-section02 .care-info .bottom-txt h3{font-size:1.4em}.about-section02 .bottom-txt{padding:15px;min-height:inherit}.pad-lr-50{padding:0 10px!important}.about-section03 .company-info .company-txt.txt02 .more{font-size:16px}.about-section03 .company-info .company-txt.txt01 .title{margin-bottom:0}.our-pro-con .products-txt{padding:15px 5px;font-size:16px}.about-section04 .company-info .company-txt{height:130px}.about-section04 .company-info .company-txt h3{font-size:1.1em}.about-section04 .company-info .company-txt .title{font-size:1.5em}.about-section04 .company-info{padding-top:150px!important}.about-section04 .banner-layer{width:42%!important}.about-section02 .care-info .care-txt span{font-size:2.8em}.craftsmanship-banner .text h2.sub-title{font-size:16px}.craftsmanship-banner .text,.craftsmanship-section01 .text h2{letter-spacing:2px}.craftsmanship-banner .banner-layer{width:70%!important}.craftsmanship-section01 .text h2{font-size:1.4em}.craftsmanship-section01 .text h3{font-size:14px}.craftsmanship-section01 .text{padding:10px!important}.craftsmanship-section01 img{display:block}.craftsmanship-section02 .desc h3{font-size:20px}.craftsmanship-section02 .col{padding-bottom:20px}.craftsmanship-banner{padding-top:200px!important}.mobile-nav.nav-right{display:block;padding-right:15px}}.charms-banner-txt .text h2.txt01{font-size:65px;font-family:rozha one!important;line-height:1;font-weight:400;position:relative;padding:0 65px}.charms-banner-txt .text h2.txt01:before{content:'';background:url(/wp-content/uploads/2022/05/charms-icon01.png)no-repeat;width:48px;height:46px;position:absolute;left:0;top:-10px}.charms-banner-txt .text h2.txt01:after{content:'';background:url(/wp-content/uploads/2022/05/charms-icon02.png)no-repeat;width:48px;height:46px;position:absolute;right:0;top:-10px}.charms-banner-txt .text .desc,.panties-banner-info .desc{font-size:38px;margin:0}.bras-banner .bras-txt h1.text01{font-weight:400;font-size:2.7em}.bras-banner .bras-txt h1.text01 span,.panties-banner-info h1.txt01 span{position:relative;padding:0 65px;display:inline-block}.bras-banner .bras-txt h1.text01 span:before{content:'';background:url(/wp-content/uploads/2022/05/bras-icon01.png)no-repeat;width:48px;height:46px;position:absolute;left:0;top:-10px}.bras-banner .bras-txt h1.text01 span:after{content:'';background:url(/wp-content/uploads/2022/05/bras-icon02.png)no-repeat;width:48px;height:46px;position:absolute;right:0;top:-10px}.bras-banner .bras-txt h2.text02,.panties-banner-info h1.txt01{font-size:58px;font-family:rozha one!important;line-height:1.2;font-weight:400}.panties-banner-info .desc{font-weight:400}.panties-banner-info h1.txt01 span:before{content:'';background:url(/wp-content/uploads/2022/05/panties-icon01.png)no-repeat;width:48px;height:46px;position:absolute;left:0;top:-10px}.panties-banner-info h1.txt01 span:after{content:'';background:url(/wp-content/uploads/2022/05/panties-icon02.png)no-repeat;width:48px;height:46px;position:absolute;right:0;top:-10px}.sub-title-line .section-title span{text-transform:capitalize;font-family:rozha one!important;line-height:1.2;font-weight:400;font-size:36px}.sub-title-line .section-title b{background-color:#00637c;opacity:.5}.page-new-section01 .img-box-section{border:3px solid #ddd;position:relative}.page-new-section01 .img-box-section:hover{border:3px solid #f788a6}.page-new-section01 .img-box-section .box-text{background:#fff;position:absolute;left:0;bottom:0}.page-new-section01 .img-box-section .box-text h2:after,.sub-title-bottom-line .section-title span:after,.package-product-section .grid-style-3 .title-wrapper .product-title:after,.product-main .variations td label:after{content:'';width:75px;height:5px;background:#f788a6;margin:10px auto;display:block}.page-new-section01 .img-box-section .box-text .desc{font-size:16px;font-weight:700}.page-new-section01 .img-box-section02 .box-text h2,.page-new-section01 .img-box-section02 .box-text .desc{color:#f788a6}.page-new-section01 .img-box-section02 .box-text h2::after{background:#000}.page-new-section01 .img-box-section03 .box-text h2::after{background:#fff}.sub-title-bottom-line .section-title span{text-transform:capitalize}.sub-title-bottom-line .section-title span:after{}.sub-title-bottom-line .section-title b{background:0 0}.sub-product-section .box-text-products .variations_form{display:none}.sub-product-section .grid-style-3 .price-wrapper,.sub-product-section .grid-style-3 .title-wrapper{text-align:left;width:100%;flex:normal;display:block}.sub-product-section .box-text-products{position:relative}.sub-product-section .box-text-products .button{width:38px;height:38px;background:0 0!important;border-radius:50%;border:2px solid #bbbbba;font-size:0}.sub-product-section .box-text-products .button:before{content:'\f290';font-family:'font awesome 5 pro';font-size:20px;color:#bbbbba;line-height:1.6;font-weight:400}.sub-product-section .type-product:hover .box-text-products .button:before{color:#f788a6}.sub-product-section .type-product:hover .box-text-products .button,.sub-product-section .type-product .box-text-products .button:hover{border-color:#f788a6;background:0 0!important}.sub-product-section .box-image{border:2px solid #ddd}.sub-product-section .badge-circle{margin-left:10px}.sub-product-section .add-to-cart-button{position:absolute;right:0;top:10px}.sub-product-section .box-text-products{padding-right:45px}.sub-product-section .product-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.sub-product-section .type-product:hover .box-image{border-color:#f788a6}.package-product-section .product-small.box{border:2px solid #ddd}.package-product-section .type-product:hover .product-small.box{border:5px solid #f788a6}.package-product-section .box-text{padding:10px;font-size:18px}.package-product-section .type-product:hover .box-text{background:#f788a6}.package-product-section .grid-style-3 .title-wrapper{display:flex;flex-direction:column;width:100%;flex:none;text-align:center;padding-right:0}.package-product-section .grid-style-3 .title-wrapper .category{order:2;font-size:18px;color:#000;font-weight:500;opacity:1}.package-product-section .grid-style-3 .title-wrapper .product-title{order:1;font-size:20px;font-weight:700}.package-product-section .grid-style-3 .title-wrapper .product-title a{color:#000}.package-product-section .type-product:hover .grid-style-3 .title-wrapper .product-title:after{background:#fff;height:3px}.package-product-section .type-product .grid-style-3 .title-wrapper .product-title:after{margin:5px auto}.package-product-section .grid-style-3 .price-wrapper{text-align:center;width:100%;padding:10px 0}.package-product-section .price-wrapper .price{display:flex;justify-content:center}.sub-product-section .price-wrapper .price{display:flex}.sub-product-section .price-wrapper .price .amount{margin:0 5px}.package-product-section .amount{margin:0 10px;line-height:35px}.package-product-section .grid-style-3 .price del{font-size:14px}.package-product-section .badge-circle{margin-left:10px}.package-product-section .variations_form{display:none}.pad-0{padding:0!important}.product-main .iconic-woothumbs-images-wrap{border:1px solid #ddd!important}.variations th.label label,.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open{display:block;text-align:center;font-size:24px;text-transform:capitalize}.variations th.label label:after{height:4px}.variations th.label .woo-selected-variation-item-name{text-align:center;display:block}.product-main .variations td.woo-variation-items-wrapper{padding-bottom:30px;margin-bottom:15px;border-bottom:2px solid #686868}.product-info .variations_form .variations tr:first-child .variable-item{background:#fff!important}.product-info .variations_form .variations .variable-item{height:120px;width:120px;margin:10px;border-radius:0}.product-info .variations_form .variations tr:first-child .variable-item,.product-info .variations_form .variations tr:nth-child(2) .variable-item{width:auto}.product-info .variations_form .variations tr:nth-child(3) .variable-item{width:120px;height:40px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #E48093!important}.charms-banner-txt .text h2.txt01{font-size:65px;font-family:rozha one!important;line-height:1;font-weight:400;position:relative;padding:0 65px}.charms-banner-txt .text h2.txt01:before{content:'';background:url(/wp-content/uploads/2022/05/charms-icon01.png)no-repeat;width:48px;height:46px;position:absolute;left:0;top:-10px}.charms-banner-txt .text h2.txt01:after{content:'';background:url(/wp-content/uploads/2022/05/charms-icon02.png)no-repeat;width:48px;height:46px;position:absolute;right:0;top:-10px}.charms-banner-txt .text .desc,.panties-banner-info .desc{font-size:38px;margin:0}.bras-banner .bras-txt h1.text01{font-weight:400;font-size:2.7em}.bras-banner .bras-txt h1.text01 span,.panties-banner-info h1.txt01 span{position:relative;padding:0 65px;display:inline-block}.bras-banner .bras-txt h1.text01 span:before{content:'';background:url(/wp-content/uploads/2022/05/bras-icon01.png)no-repeat;width:48px;height:46px;position:absolute;left:0;top:-10px}.bras-banner .bras-txt h1.text01 span:after{content:'';background:url(/wp-content/uploads/2022/05/bras-icon02.png)no-repeat;width:48px;height:46px;position:absolute;right:0;top:-10px}.bras-banner .bras-txt h2.text02,.panties-banner-info h1.txt01{font-size:58px;font-family:rozha one!important;line-height:1.2;font-weight:400}.panties-banner-info .desc{font-weight:400}.panties-banner-info h1.txt01 span:before{content:'';background:url(/wp-content/uploads/2022/05/panties-icon01.png)no-repeat;width:48px;height:46px;position:absolute;left:0;top:-10px}.panties-banner-info h1.txt01 span:after{content:'';background:url(/wp-content/uploads/2022/05/panties-icon02.png)no-repeat;width:48px;height:46px;position:absolute;right:0;top:-10px}.sub-title-line .section-title span{text-transform:capitalize;font-family:rozha one!important;line-height:1.2;font-weight:400;font-size:36px}.sub-title-line .section-title b{background-color:#00637c;opacity:.5}.page-new-section01 .img-box-section{border:3px solid #ddd;position:relative}.page-new-section01 .img-box-section:hover{border:3px solid #f788a6}.page-new-section01 .img-box-section .box-text{background:#fff;position:absolute;left:0;bottom:0}.page-new-section01 .img-box-section .box-text h2:after,.sub-title-bottom-line .section-title span:after,.package-product-section .grid-style-3 .title-wrapper .product-title:after,.variations th.label label:after,.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open:after,.related-products-wrapper .product-section-title:after,.single-product .related-products-wrapper .title-wrapper .product-title:after,.package-img-box-con h3 b:after{content:'';width:75px;height:5px;background:#f788a6;margin:10px auto;display:block}.page-new-section01 .img-box-section .box-text .desc{font-size:16px;font-weight:700}.page-new-section01 .img-box-section02 .box-text h2,.page-new-section01 .img-box-section02 .box-text .desc{color:#f788a6}.page-new-section01 .img-box-section02 .box-text h2::after{background:#000}.page-new-section01 .img-box-section03 .box-text h2::after,.package-img-box-con:hover h3 b::after{background:#fff}.sub-title-bottom-line .section-title span{text-transform:capitalize}.sub-title-bottom-line .section-title span:after{}.sub-title-bottom-line .section-title b{background:0 0}.sub-product-section .box-text-products .variations_form{display:none}.sub-product-section .grid-style-3 .price-wrapper,.sub-product-section .grid-style-3 .title-wrapper{text-align:left;width:100%;flex:normal;display:block}.sub-product-section .box-text-products{position:relative}.sub-product-section .box-text-products .button{width:38px;height:38px;background:0 0!important;border-radius:50%;border:2px solid #bbbbba;font-size:0}.sub-product-section .box-text-products .button:before{content:'\f290';font-family:'font awesome 5 pro';font-size:20px;color:#bbbbba;line-height:1.6;font-weight:400}.sub-product-section .type-product:hover .box-text-products .button:before{color:#f788a6}.sub-product-section .type-product:hover .box-text-products .button,.sub-product-section .type-product .box-text-products .button:hover{border-color:#f788a6;background:0 0!important}.sub-product-section .box-image{border:2px solid #bbbbba}.sub-product-section .badge-circle{margin-left:10px}.sub-product-section .add-to-cart-button{position:absolute;right:0;top:10px}.sub-product-section .box-text-products{padding-right:45px}.sub-product-section .product-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.sub-product-section .type-product:hover .box-image{border-color:#f788a6}.package-product-section .product-small.box,.single-product .related-products-wrapper .product-small.box,.package-img-box-con{border:2px solid #bbbbba}.package-product-section .type-product:hover .product-small.box,.single-product .related-products-wrapper .type-product:hover .product-small.box,.package-img-box-con:hover{border:8px solid #f788a6}.package-product-section .box-text,.single-product .related-products-wrapper .box-text{padding:10px;font-size:18px}.package-product-section .type-product:hover .box-text,.single-product .related-products-wrapper .type-product:hover .box-text{background:#f788a6}.package-product-section .grid-style-3 .title-wrapper,.single-product .related-products-wrapper .title-wrapper{display:flex;flex-direction:column;width:100%;flex:none;text-align:center;padding-right:0}.package-product-section .grid-style-3 .title-wrapper .category,.single-product .related-products-wrapper .title-wrapper .category{order:2;font-size:18px;color:#000;font-weight:500;opacity:1}.package-product-section .grid-style-3 .title-wrapper .product-title,.single-product .related-products-wrapper .title-wrapper .product-title{order:1;font-size:20px;font-weight:700}.package-product-section .grid-style-3 .title-wrapper .product-title a,.single-product .related-products-wrapper .title-wrapper .product-title a{color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.package-product-section .type-product:hover .grid-style-3 .title-wrapper .product-title:after,.single-product .related-products-wrapper .type-product:hover .title-wrapper .product-title:after{background:#fff;height:3px}.package-product-section .type-product .grid-style-3 .title-wrapper .product-title:after,.single-product .related-products-wrapper .title-wrapper .product-title:after{margin:5px auto}.package-product-section .grid-style-3 .price-wrapper,.single-product .related-products-wrapper .price-wrapper{text-align:center;width:100%;padding:10px 0}.package-product-section .price-wrapper .price,.single-product .related-products-wrapper .price-wrapper .price,.package-img-box-con .price-wrapper{display:flex;justify-content:center}.sub-product-section .price-wrapper .price{display:flex}.sub-product-section .price-wrapper .price .amount{margin:0 10px 0 0}.package-product-section .amount,.package-img-box-con .price-wrapper .amount{margin:0 10px;line-height:35px}.package-product-section .grid-style-3 .price del,.package-img-box-con .price-wrapper del{font-size:14px}.package-product-section .badge-circle{margin-left:10px}.package-product-section .variations_form{display:none}.pad-0{padding:0!important}.product-main .iconic-woothumbs-images-wrap{border:1px solid #ddd!important}.woo-variation-swatches.wvs-show-label .product-main .variations td label{display:block;text-align:center;font-size:24px}.product-main .variations td label:after{height:4px}.product-main .variations td.woo-variation-items-wrapper{padding-bottom:30px;margin-bottom:15px;border-bottom:2px solid #686868}.product-info .variations_form .variations tr:first-child .variable-item{background:#fff!important}.product-info .variations_form .variations .variable-item{height:120px;width:120px;margin:10px;border-radius:0}.product-info .variations_form .variations tr:first-child .variable-item,.product-info .variations_form .variations tr:nth-child(2) .variable-item{width:auto}.product-info .variations_form .variations tr:nth-child(3) .variable-item{width:120px;height:40px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #E48093!important}.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open:before{display:none}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected label,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option label:hover,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected label span.color{border-color:#e48093;border-radius:0}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected label:after,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected label:after{background:#e48093 url(/wp-content/plugins/yith-woocommerce-advanced-product-options-premium/assets/img/icon-check.png)50% no-repeat;background-size:50%}.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open{margin-bottom:25px}.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open::after{height:3px}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option label{border-radius:0;border:0}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option label{padding:0!important;border:0!important}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .image{width:100%;border:1px solid #7a7a7a;display:block!important;max-width:100%}.yith-wapo-block .yith-wapo-addon .yith-wapo-option:hover .image,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected .image{border-color:#f586a3;border-width:3px}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected label span.color:hover,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option label span.color:hover,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option label:hover span.color{border-color:#f586a3}.yith-wapo-block .yith-wapo-addon .options.per-row-3 .yith-wapo-option{max-width:calc(33.333333333333% - 40px)!important}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option{margin:0 40px 20px 0}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option{margin-right:40px!important}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .inside{margin-top:10px;font-weight:400}.yith-wapo-block .yith-wapo-addon .options.per-row-3 .yith-wapo-option,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option label span.color{width:100%!important}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected label:after{right:25px}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option small{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;font-weight:400;line-height:52px;font-size:18px}.yith-wapo-block .yith-wapo-addon .options.per-row-4 .yith-wapo-option{max-width:calc(25% - 40px)!important;margin-bottom:5px}.yith-wapo-block .option-price{font-size:100%;display:block}.product-summary .woocommerce-Price-currencySymbol{font-size:14px}.product-main .product-gallery .row-small>.col{max-width:95%;flex-basis:95%;padding:0;border:1px solid #686868}.product-main .product-gallery .row-small{position:sticky;top:0;left:0;bottom:0;right:0;z-index:10}.product-main .quantity{display:none}.product-main .single_add_to_cart_button{background:#e48093!important;line-height:58px;color:#000;font-size:1.2em;margin:0 0 15px;display:flex;width:100%;flex-direction:column;align-items:center}.product-main .single_add_to_cart_button:hover{background:#e77070!important;color:#fff}.product-main .buy-now.button{background:#fff;border:2px solid #686868;color:#000;line-height:58px;margin:0 0 15px;display:flex;width:100%;flex-direction:column}.product-main #wapo-total-price-table table{display:flex;justify-content:end}.product-main #wapo-total-order-price{color:#e48093;font-weight:700;font-size:1.2em}.single-product .related-products-wrapper .product-section-title{text-align:center;padding-top:35px}.single-product .related-products-wrapper{padding-bottom:50px}.single-product .related-products-wrapper .variations_form,.single-product .related-products-wrapper .add-to-cart-button{display:none}.footer ul.social_icon{display:flex;font-size:36px}.footer ul.social_icon li{margin-right:20px}.footer-wrapper .dark{color:#000}.footer-wrapper .dark .is-divider{display:none}.single-product .related-products-wrapper .price del{margin-right:10px}.variation .variation-Option,.variation .variation-Option{display:none}.variation{text-transform:none;line-height:1.5}.variation dt{font-weight:700}.variation dd{margin-bottom:10px}.cart_totals .product-name{border:0;border-bottom:3px solid #ececec}.wc-proceed-to-checkout .button{background:#f788a6!important}.package-img-box-con .desc{display:block;font-size:24px;color:#000;font-weight:500;padding-top:10px}.package-img-box-con h3 b{display:block;color:#000;font-size:1.3em}.package-img-box-con{position:relative}.pair-up-section01 .row-large>.col{padding:0 40px}.package-img-box-con .box-text{margin-top:-3px;width:100%;background:#fff;padding:25px 10px;position:absolute;left:0;bottom:0}.package-img-box-con .promotion-code{position:absolute;top:7px;right:20px;height:168px;width:168px;background:#f788a6;border-radius:50%;border:10px solid #ee6847;text-align:center;font-size:40px;transform:translateY(-55%);font-weight:700;overflow:hidden;line-height:1.8}.package-img-box-con .promotion-code span{display:block;color:#fff;font-family:lato,sans-serif}.package-img-box-con .promotion-code b{display:block;height:74px;font-size:52px;overflow:hidden}.package-img-box-con .promotion-code b:after{content:'';width:100%;height:74px;position:absolute;left:0;top:0;background:#fff;z-index:-1}.package-img-box-con:hover .box-text{background:#f788a6}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip{display:none!important}.wapo-addon-description{font-size:20px;color:#686868}.header-search-form-wrapper .searchform{border:1px solid #e0849d}.header .searchform .search-field{border:0}.package-img-box-con .price-wrapper ins .amount{font-size:24px}.package-img-box-con .price-wrapper ins .amount b{font-size:32px}.package-img-box-con .price-wrapper del .amount{font-size:16px}.package-img-box-con .price-wrapper del .amount b{font-size:20px}.pair-up-product-cc{max-width:50%!important}.sub-product-section .title-wrapper{font-size:16px}.pat-b0{padding-bottom:0!important}.related-products-wrapper .equalize-box{max-width:80%!important;margin:0 auto!important}.related-products-wrapper .equalize-box .product-small.col{padding:0 30px 30px!important}.related-products-wrapper .woocommerce-Price-currencySymbol{font-size:14px}.single-product .related-products-wrapper .title-wrapper .product-title:after{width:40px;height:3px}.single-product .related-products-wrapper .price-wrapper{padding:0}.single-product .related-products-wrapper .title-wrapper .product-title,.single-product .related-products-wrapper .title-wrapper .category{font-size:14px}.package-section001 .package-img-box-con .box-text{position:relative;padding:10px}.package-section001 .package-img-box-con .promotion-code{height:110px;width:110px;border-width:5px;font-size:28px}.package-section001 .package-img-box-con .promotion-code b{height:50px;font-size:30px}.package-section001 .package-img-box-con .promotion-code b:after{height:50px}.package-section001 .package-img-box-con h3 b{font-size:1em}.package-section001 .package-img-box-con .desc{font-size:20px;padding-top:0}.package-section001 .package-img-box-con .price-wrapper ins .amount{font-size:18px}.package-section001 .package-img-box-con .price-wrapper ins .amount b{font-size:24px}.package-section001 .package-img-box-con .promotion-code{top:5px}#wapo-total-price-table .wapo-product-price,#wapo-total-price-table .wapo-total-options{display:none}#wapo-total-price-table th,#wapo-total-price-table td{border:0!important}@media screen and (max-width:480px){.charms-banner-info .flickity-viewport,.bras-banner-info .flickity-viewport,.sub-page-banner .flickity-viewport{height:200px!important}.charms-banner-info .text-box,.bras-banner-info .text-box,.sub-page-banner .text-box{width:80%!important}.charms-banner-txt .text h2.txt01,.bras-banner .bras-txt h2.text02,.panties-banner-info h1.txt01{font-size:26px}.charms-banner-txt .text .desc,.panties-banner-info .desc{font-size:18px}.charms-banner-info .banner,.bras-banner-info .banner,.sub-page-banner .banner{padding-top:200px!important}.charms-banner-txt .text h2.txt01::before,.charms-banner-txt .text h2.txt01::after,.bras-banner .bras-txt h1.text01 span:before,.bras-banner .bras-txt h1.text01 span:after,.panties-banner-info h1.txt01 span:before,.panties-banner-info h1.txt01 span:after{width:30px;height:32px;background-size:100%}.charms-banner-txt .text h2.txt01,.bras-banner .bras-txt h1.text01 span,.panties-banner-info h1.txt01 span{padding:0 45px}.bras-banner .bras-txt h1.text01{font-size:2em}.charms-banner-info .flickity-viewport,.bras-banner-info .flickity-viewport,.sub-page-banner .flickity-viewport{height:200px!important}.charms-banner-info .text-box,.bras-banner-info .text-box,.sub-page-banner .text-box{width:80%!important}.charms-banner-txt .text h2.txt01,.bras-banner .bras-txt h2.text02,.panties-banner-info h1.txt01{font-size:26px}.charms-banner-txt .text .desc,.panties-banner-info .desc{font-size:18px}.charms-banner-info .banner,.bras-banner-info .banner,.sub-page-banner .banner{padding-top:200px!important}.charms-banner-txt .text h2.txt01::before,.charms-banner-txt .text h2.txt01::after,.bras-banner .bras-txt h1.text01 span:before,.bras-banner .bras-txt h1.text01 span:after,.panties-banner-info h1.txt01 span:before,.panties-banner-info h1.txt01 span:after{width:30px;height:32px;background-size:100%}.charms-banner-txt .text h2.txt01,.bras-banner .bras-txt h1.text01 span,.panties-banner-info h1.txt01 span{padding:0 45px}.bras-banner .bras-txt h1.text01{font-size:2em}.package-img-box-con .box-text{position:relative}.package-img-box-con .desc{font-size:16px}.package-img-box-con .promotion-code{height:70px;width:70px;border-width:2px;font-size:18px;right:5px;top:2px}.package-img-box-con .promotion-code b{height:33px;font-size:20px}.package-img-box-con .promotion-code b::after{height:33px}.package-img-box-con .box-text{padding:10px}.package-img-box-con .desc{padding-top:0}.package-img-box-con{margin-bottom:20px}.package-img-box-con .price-wrapper ins .amount{font-size:18px}.package-img-box-con .price-wrapper ins .amount b{font-size:24px}.pair-up-product-cc,.related-products-wrapper .equalize-box{max-width:90%!important}.sub-product-section .product-title a{-webkit-line-clamp:3}.yith-wapo-block .yith-wapo-addon .options.per-row-4 .yith-wapo-option{max-width:calc(25% - 15px)!important}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option{margin:0 15px 20px 0}.yith-wapo-block .yith-wapo-addon .options.per-row-3 .yith-wapo-option{max-width:calc(33.333333333333% - 20px)!important;margin-bottom:10px}.product-main .product-gallery .row-small{position:static;margin-bottom:20px}.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option{margin-right:20px!important}}