@font-face{font-family:Charlotte Southern;src:url(../assets/Charlotte-Southern.woff2) format("woff2"),url(../assets/Charlotte-Southern.woff) format("woff"),url(../assets/Charlotte-Southern.eot) format("embedded-opentype")}.textcontent ul li{list-style:none}.textcontent ul{padding:0}.textcontent img{border-radius:0}.fit-guide-pages ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}.fit-guide-pages ul li{margin-right:20px}.fit-guide-pages ul li a{color:#f15887}.fit-guide-pages .section{margin-bottom:20px}.fit-guide-pages .section h3{font-size:18px}.fit-guide-pages .section .conwap{display:flex}.fit-guide-pages .section .conwap .title{font-size:18px;border-bottom:1px solid #000}.fit-guide-pages .section .conwap .image{width:30%}.fit-guide-pages .section .conwap .txt{width:70%}@media screen and (max-width: 767px){.fit-guide-pages .section .conwap{flex-direction:column}.fit-guide-pages .section .conwap .image,.fit-guide-pages .section .conwap .txt{width:100%}}.measure ul{display:flex}.measure ul li{max-width:210px;margin-right:20px}.measure .section ul li .item{position:relative}.measure .section ul li .item .video-measure a{position:absolute;bottom:5px;left:185px;cursor:pointer}@media screen and (max-width: 767px){.measure ul{flex-wrap:wrap;padding:0}.measure ul li{max-width:50%;margin-right:0;padding:0 5px}}.custom-online .bannerbg{background-image:url(/cdn/shop/files/PC_Customizationbanner_1x_7b77a372-66d7-4145-9b5f-3b9f16f01ec6.jpg?v=1711091015);background-size:cover;background-repeat:no-repeat}.custom-online .bannerbg-text{max-width:1300px;margin:0 auto;padding:130px 0}.custom-online .bannerbg .btn a{width:300px;padding:18px 0;display:block;background:#000;font-size:16px;text-align:center;color:#fff;text-transform:uppercase}.custom-online .works-main{background:#f5f5f5}.custom-online .works-main .works{max-width:1300px;margin:0 auto;padding:50px 0}.custom-online .works h2{font-size:36px;text-align:center;margin-bottom:80px}.custom-online .works ul.setp{display:flex;justify-content:space-between;margin-bottom:70px;list-style:none}.custom-online .works ul.setp li{max-width:380px;width:100%}.custom-online .works ul.setp li .title{position:relative}.custom-online .works ul.setp li .title:before{content:"";width:65px;height:65px;position:absolute;top:-50px;left:-70px}.custom-online .works ul.setp li.setp-1 .title:before{background-image:url(/cdn/shop/files/PC_1_1x_5b3d36f9-247f-41cb-8ad3-84bc7e028c15.png?v=1711094655)}.custom-online .works ul.setp li.setp-2 .title:before{background-image:url(/cdn/shop/files/PC_2_1x_fe94325c-dac6-470d-926a-75e734265012.png?v=1711094655)}.custom-online .works ul.setp li.setp-3 .title:before{background-image:url(/cdn/shop/files/PC_3_1x_40c88c3e-ff64-4c41-a3ed-2bb755b5f16a.png?v=1711094655)}.custom-online .works ul.setp li .title h3{font-size:24px;text-transform:uppercase;margin-bottom:10px}.custom-online .works ul.setp li p{font-size:16px}.custom-online .flex-setp{list-style:none;padding:0}.custom-online .flex-setp li{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.custom-online .works .flex-setp li .img{min-width:50%}.custom-online .works .flex-setp li .read{max-width:600px}.custom-online .works .flex-setp li .read h3{font-size:24px;margin-bottom:10px}.custom-online .works .flex-setp li .read p{font-size:16px;margin-bottom:50px}.custom-online .works .flex-setp li .read .btn a{font-size:16px;border:1px solid #000;width:200px;display:block;text-align:center;padding:12px 0;text-transform:uppercase}.custom-online .works .btnbottom a{font-size:16px;background:#000;color:#fff;text-transform:uppercase;width:400px;display:block;text-align:center;padding:23px 0;margin:0 auto}.custom-online .faq{background:#eae1dc;margin-bottom:70px;padding:0 10px}.custom-online .faq .content{max-width:1300px;margin:0 auto;padding:70px 0}.custom-online .faq .content h2{font-size:36px;text-align:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #999}.custom-online .faq .content dl{border-bottom:1px solid #999;padding-bottom:30px;margin-bottom:30px}.custom-online .faq .content dl dt{font-size:18px;font-weight:500;margin-bottom:15px}.custom-online .faq .content dl dd{font-size:16px;margin:0}@media screen and (max-width: 767px){.custom-online .bannerbg-text{text-align:center;padding:40px 0}.custom-online .bannerbg .btn a{margin:0 auto}.custom-online .works h2{font-size:26px}.custom-online .works ul.setp{flex-wrap:wrap}.custom-online .works ul.setp li .title{display:flex;justify-content:center;align-items:center}.custom-online .works ul.setp li .title:before{position:unset}.custom-online .works ul.setp li .title h3{margin:0 0 0 10px}.custom-online .flex-setp li{flex-wrap:wrap;padding:0 10px}.custom-online .works .flex-setp li .read .btn a{margin:0 auto;padding:6px 0}.custom-online .works .flex-setp li .read p{margin-bottom:20px}.custom-online .flex-setp li:nth-child(2n){flex-direction:column-reverse}.custom-online .faq .content{padding:45px 0}.custom-online .faq .content h2{font-size:26px}}.about-us img{border-radius:0}.about-us .section-1{position:relative;margin-bottom:50px}.about-us .section-1 .banner-text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.about-us .section-1 h2{color:#fff;font-size:28px}.about-us .section-1 h1{color:#fff;font-size:68px}.about-us .section-2 .title{color:#000;font-size:16px;text-align:center;max-width:800px;margin:0 auto 120px}.about-us .section-2 .content{display:flex}.about-us .section-2 .item{width:50%;position:relative}.about-us .section-2 .item-1 .back-img{background-image:url(/cdn/shop/files/about-bg1.png?v=1711434656);background-repeat:no-repeat;position:absolute;top:-100px;width:100%;height:100%}.about-us .section-2 .item-2 .back-img{background-image:url(/cdn/shop/files/about-bg2.png?v=1711434826);background-repeat:no-repeat;position:absolute;top:120px;width:100%;height:100%}.about-us .section-2 .item .item-text{width:80%;margin:0 auto;max-width:650px;position:relative;z-index:1}.about-us .section-2 .content h3{color:#000;font-size:60px;margin-top:20px}.about-us .section-2 .content p{color:#000;font-size:17px;margin-bottom:100px}.about-us .section-2 .item .item-text .img{display:flex;justify-content:center}.about-us .section-3{display:flex;margin:0 8% 100px}.about-us .section-3 .item-1{width:400px;flex-shrink:0}.about-us .section-3 .item-1 h2{font-weight:500;color:#000;font-size:57px;width:100%}.about-us .section-3 .item-2 ul{display:flex}.about-us .section-3 .item-2 ul li{width:33.3%;margin-right:5%}.about-us .section-3 .item-2 ul li h3{color:#000;font-size:28px;margin:25px 0}.about-us .section-3 .item-2 ul li p{font-size:17px}.about-us .section-4,.about-us .section-5{margin-bottom:50px}.about-us .section-5 .item{display:flex;align-items:center}.about-us .section-5 .item .list-2{padding:0 5%;width:50%;box-sizing:border-box}.about-us .section-5 h3{position:relative;z-index:1;font-weight:500;color:#000;font-size:57px;max-width:615px;margin-bottom:40px;line-height:1.2}.about-us .section-5 p{color:#404040;font-size:17px;margin-bottom:20px}.about-us .section-5 .item .list-1{padding:0 5%;width:50%;box-sizing:border-box}.about-us .section-5 .btn a{color:#fff;font-size:14px;width:170px;background-color:#000;border-radius:10px;display:block;text-align:center;padding:13px 0;text-transform:uppercase}.about-us .section-3 .item-1 h2.mb{display:none}@media screen and (max-width: 767px){.about-us .section-1 h1{font-size:48px;text-align:center}.about-us .section-3{padding:0 15px;margin:0;flex-direction:column}.about-us .section-2 .content{flex-direction:column}.about-us .section-2 .item{width:100%;margin-bottom:30px}.about-us .section-2 .item .item-text{width:90%}.about-us .section-2 .item-1 .back-img{top:0;background-image:url(/cdn/shop/files/about-bg1_2x_5a195898-2f13-4378-8f47-cf66509d1f9b.png?v=1711440453)}.about-us .section-2 .content h3{font-size:28px}.about-us .section-2 .content p{font-size:14px;margin-bottom:30px}.about-us .section-2 .item-2 .item-text{display:flex;flex-direction:column-reverse}.about-us .section-2 .item-2 .back-img{top:0}.about-us .section-3 .item-1 h2{display:none}.about-us .section-3 .item-1 h2.mb{display:block;font-size:36px}.about-us .section-3 .item-1{width:100%}.about-us .section-3 .item-2 ul{flex-direction:column;padding:0}.about-us .section-3 .item-2 ul li{width:100%;margin-right:0}.about-us .section-3 .item-2 ul li img{display:block;margin:0 auto}.about-us .section-5 .item{flex-direction:column-reverse;margin-bottom:20px}.about-us .section-5 .item-2{flex-direction:column}.about-us .section-5 .item .list{width:100%;padding:0}.about-us .section-5 h3{font-size:28px;padding:0 15px}.about-us .section-5 p{font-size:14px;padding:0 15px}.about-us .section-5 .btn a{margin:0 auto}}.rte .shopatcocome{display:flex;flex-wrap:wrap;padding:0}.shopatcocome img{border-radius:0}.shopatcocome li{width:20%;padding:0 10px;margin-bottom:20px}.shopatcocome li div{min-height:260px;background:#f5edec;padding:15px 10px}.shopatcocome li h4{display:flex}.shopatcocome li h4 span{border:1px solid #000;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:5px}.shopatcocome li p{font-size:12px}@media screen and (max-width: 767px){.shopatcocome li{padding:0;width:100%}}.privacy-policy ul{display:flex;flex-wrap:wrap;margin:30px 0}.privacy-policy ul li{width:33.3%;padding:0 15px;margin-bottom:15px}.privacy-policy ul li>div{max-height:200px;overflow:auto}@media screen and (max-width: 767px){.privacy-policy ul{flex-direction:column}.privacy-policy ul li{width:100%}}.termofus ul{display:flex;flex-wrap:wrap;margin:30px 0}.termofus ul li{width:calc(33.3% - 15px);padding:15px;margin-bottom:15px;margin-right:15px}.termofus ul li h4{display:flex;align-items:center}.termofus ul li h4 span{width:22px;height:22px;border:1px solid #000;border-radius:50%;text-align:center;margin-right:10px}.termofus li.one{background:#fef2f6}.termofus li.two{background:#f7f7f7}@media screen and (max-width: 767px){.termofus ul{flex-direction:column}.termofus ul li{width:100%}}.event-partner{max-width:var(--page-width);margin:0 auto;padding:0 40px}.event-partner .section-1{position:relative}.event-partner .section-1 img{display:block;text-align:center;margin:0 auto}.event-partner .section-1 h1{position:absolute;top:0;left:0;width:100%;height:100%;font-size:48px;color:#fff;display:flex;justify-content:center;align-items:center}.event-partner .section-2{background:#f5edec}.event-partner .section-2 .title h2{font-size:36px;text-align:center;color:#000;padding:40px 0}.event-partner .section-2 ul{padding:0 60px;margin-bottom:0;display:flex;flex-wrap:wrap}.event-partner .section-2 ul li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px}.event-partner .section-2 ul li a{display:block;background:#fff;border:1px solid #d2d2d2}.event-partner .section-2 ul li img{display:block;margin:0 auto;padding:20px}.event-partner .section-2 ul li span{font-family:Suranna,serif;background:#edc3be;font-size:18px;display:block;text-align:center;height:45px;line-height:45px}.event-partner .section-3{background:#edc3be}.event-partner .section-3 .title h2{font-size:36px;text-align:center;color:#000;padding:40px 0;margin:0}.event-partner .section-4{background:#dae3e5;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:65px 0;margin-bottom:100px}.event-partner .section-4 h2{font-size:36px;font-style:italic;color:#000;margin-bottom:10px}.event-partner .section-4 p{font-size:18px}.event-partner .section-4 p a{color:#f2306b}@media screen and (max-width: 767px){.event-partner{padding:0}.event-partner .section-2 ul{padding:0 15px}.event-partner .section-2 ul li{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.event-partner .section-2 ul li:nth-child(2n){margin-right:0}.event-partner .section-4{text-align:center}}.designers .section{margin-bottom:50px;position:relative}.designers .section-1 .txt{position:absolute;top:0;right:15%;height:100%;display:flex;color:#fff;flex-direction:column;justify-content:center;width:35%}.designers .section-1 .txt h1{font-size:60px;margin-bottom:20px;color:#fff}.designers .section-1 .txt ul{display:flex}.designers .section-1 .txt ul li{display:inline-block;font-size:18px;width:165px}.designers .section-1 .txt ul li:before{content:"";background:#efd3d6;width:15px;height:15px;display:inline-block;border-radius:50%;margin-right:15px}.designers .section-2{background:#eee;padding:70px 0}.designers .section-2 .box-content{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between}.designers .section-2 .item{width:48%}.designers .section .w1{margin-bottom:40px}.designers .section-3 .box-content{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative}.designers .section-3 .item{max-width:48%}.designers .section-3:after{content:"";position:absolute;bottom:0;background:#c3b195;width:100%;height:60%}.designers .section-3 .item-1 p{color:#fff;margin-bottom:20px}.designers .section-4{background:#f6f6f6;padding:70px 0}.designers .section-4 .box-content{max-width:1300px;margin:0 auto 40px;display:flex;justify-content:space-between}.designers .section-4 .item-2{max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid #fff;box-sizing:border-box;padding:0 100px}.designers p{font-size:14px}.designers .section-5 .box-content{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative}.designers .section-5 .item{max-width:48%}.designers .section-5:after{content:"";position:absolute;bottom:0;background:#d0defa;width:100%;height:55%}@media screen and (max-width: 767px){.designers .section-1 .txt{display:none}.designers .section-2 .box-content{flex-direction:column}.designers .section-2 .item{width:100%;text-align:center}.designers .section-3 .box-content{flex-direction:column}.designers .section-3 .item{max-width:100%}.designers .section-3:after{height:100%}.designers .section-4 .box-content{flex-direction:column}.designers .section-4 .item-2{max-width:100%;padding:0}.designers .section-5 .box-content{flex-direction:column}.designers .section-5 .item{max-width:100%}}.wedding-accessories{max-width:1300px;margin:0 auto}.wedding-accessories .cat_banner{position:relative;width:100%;margin-bottom:40px}.wedding-accessories .cat_banner a{position:absolute;width:15.8%;height:13%}.wedding-accessories .cat_banner a.a1{left:17.8%;top:49%}.wedding-accessories .cat_banner a.a2{left:17.8%;top:66.3%}.wedding-accessories .cat_banner a.a3{left:35.2%;top:49%}.wedding-accessories .cat_banner a.a4{left:35.2%;top:66.3%}.wedding-accessories .cat-line-67{display:flex;justify-content:center;align-items:center;margin:50px 0}.wedding-accessories .cat-line-67 a{font-size:24px}.wedding-accessories .cat-line-67 em{width:1px;background:#101010;margin:0 25px;height:25px}.wedding-accessories .fl67-content h3{font-size:24px;margin-bottom:30px}.wedding-accessories .fl67-list{display:flex;flex-wrap:wrap}.wedding-accessories .fl67-list .list{width:20%;margin-bottom:15px}.wedding-accessories .fl67-list .list span{font-size:14px;display:block;text-align:center;height:30px;line-height:30px;color:#101010;background:#faeded}@media screen and (max-width: 767px){.wedding-accessories .cat_banner{position:relative}.wedding-accessories .cat_banner a{position:absolute;width:27.8%;height:13%}.wedding-accessories .cat_banner a.a1{left:2.8%;top:48%}.wedding-accessories .cat_banner a.a2{left:2.8%;top:63.3%}.wedding-accessories .cat_banner a.a3{left:33.2%;top:48%}.wedding-accessories .cat_banner a.a4{left:33.2%;top:63.3%}.wedding-accessories .cat-line-67{display:none}.wedding-accessories .fl67-content h3{font-size:20px}.wedding-accessories .fl67-list .list{width:50%;margin-bottom:0;padding:5px}}.bridesmaids .section-1{position:relative;width:100%;margin-bottom:50px}.bridesmaids .section-1-position{position:absolute;top:0;bottom:0;left:22%}.bridesmaids .section-1-position .section-1-content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.bridesmaids .section-1-content h1{color:#000;font-size:48px;margin-bottom:30px}.bridesmaids .seemore a{display:inline-block;color:#fff;font-size:18px;background:#000;padding:10px 72px;border-radius:5px}.bridesmaids .section-2{max-width:1300px;margin:0 auto}.bridesmaids .section-2 ul{display:flex;flex-wrap:wrap;justify-content:space-between}.bridesmaids .section-2 ul li{width:24%;max-width:310px;position:relative;margin-bottom:1.3%}.bridesmaids .section-2-content ul li .title{text-align:center;position:absolute;left:0;right:0;bottom:0;background:#0006}.bridesmaids .section-2-content ul li .title a{color:#fff;text-transform:uppercase;font-size:22px;text-decoration:none;display:inline-block;padding:14.5px 0;letter-spacing:1px}.bridesmaids .section-3{max-width:1300px;margin:0 auto}.bridesmaids .section-3-content h4,.bridesmaids .section-5-content h4{font-size:30px;text-align:center;text-transform:uppercase;letter-spacing:1.5px}.bridesmaids .section-3-content h4 span,.bridesmaids .section-5-content h4 span{background:#fff;display:inline-block;z-index:9;position:relative;padding:0 20px}.bridesmaids .section-3-content h4:before,.bridesmaids .section-5-content h4:before{content:"";display:block;width:100%;border-top:1px solid #ccc;top:24px;position:relative}.shopbycolor{text-align:center;max-width:80%;margin:30px auto}.shopbycolor ul li{display:inline-block;width:96px;height:96px;line-height:96px;padding:2px;border-radius:100%;border:1px solid #ccc;margin:20px 25px 30px}.shopbycolor ul li a{font-family:Playfair Display;width:100%;height:100%;display:inline-block;border-radius:100%;color:#fff;font-size:18px;letter-spacing:1px}.shopbycolor ul li.red{border:1px solid #c36767}.shopbycolor ul li.red a{background:#c36767}.shopbycolor ul li.pink{border:1px solid #f0c9ce}.shopbycolor ul li.pink a{background:#f0c9ce}.shopbycolor ul li.fuchsia{border:1px solid #bf6c86}.shopbycolor ul li.fuchsia a{background:#bf6c86}.shopbycolor ul li.purple{border:1px solid #c1a8be}.shopbycolor ul li.purple a{background:#c1a8be}.shopbycolor ul li.blue{border:1px solid #8aadc3}.shopbycolor ul li.blue a{background:#8aadc3}.shopbycolor ul li.green{border:1px solid #8eaea1}.shopbycolor ul li.green a{background:#8eaea1}.shopbycolor ul li.yellow{border:1px solid #ead091}.shopbycolor ul li.yellow a{background:#ead091}.shopbycolor ul li.orange{border:1px solid #e6b589}.shopbycolor ul li.orange a{background:#e6b589}.shopbycolor ul li.brown{border:1px solid #875e4a}.shopbycolor ul li.brown a{background:#875e4a}.shopbycolor ul li.neutrals{border:1px solid #b3a98d}.shopbycolor ul li.neutrals a{background:#b3a98d}.shopbycolor ul li.grey{border:1px solid #717578}.shopbycolor ul li.grey a{background:#717578}.shopbycolor-other{display:inline-block;width:100%}.shopbycolor-other ul li{position:relative;width:49.2%;margin-bottom:20px}.shopbycolor-other ul li.left{float:left}.shopbycolor-other ul li.right{float:right}.shopbycolor-other-position{position:absolute;top:0;bottom:0;right:10%}.shopbycolor-other-position.two{right:8.5%}.shopbycolor-other-position.three{right:9.3%}.shopbycolor-other-position.four{right:4%}.shopbycolor-other-content{display:inline-block;text-align:center;vertical-align:middle}.shopbycolor-other-content h5{font-family:Playfair Display;color:#000;font-size:30px;margin-bottom:10px;letter-spacing:1.5px}.shopbycolor-other .seemore a{text-shadow:0 0 0 #000;border:1px solid #000;color:#000;font-size:14px;padding:5px 0;width:170px;background:none}.bridesmaids .section-5{max-width:1300px;margin:0 auto}.bridesmaids .section-5-content ul{display:flex;justify-content:space-between;margin:30px 0}.bridesmaids .section-5-content ul li{width:24%;max-width:310px}.bridesmaids .section-5-content ul li .info h5{font-size:20px;margin-top:10px}.bridesmaids .section-5-content ul li .info a{font-size:14px;text-transform:uppercase}.bridesmaids .section-description{max-width:1300px;margin:0 auto}.section-description p,.section-description li{font-size:12px}@media screen and (max-width: 767px){.bridesmaids .section-description{margin:0 15px}.bridesmaids .section-1-position{left:0;width:100%}.bridesmaids .section-1-content h1{font-size:26px;margin-bottom:10px;text-shadow:1px 1px 5px #fff}.bridesmaids .seemore a{padding:5px 40px}.bridesmaids .section-2 ul li{width:49%}.bridesmaids .section-2-content ul li .title a{font-size:14px;padding:10.5px 0}.shopbycolor ul li{width:56px;height:56px;line-height:56px;margin:8px}.shopbycolor ul li a{vertical-align:top;font-size:14px}.shopbycolor-other ul li{width:100%}.bridesmaids .section-5-content ul{flex-wrap:wrap}.bridesmaids .section-5-content ul li{width:49%}.bridesmaids .section-5-content ul li .info h5{font-size:14px}.bridesmaids .section-5-content ul li .info a{font-size:12px}}.shop-by-color{max-width:1300px;margin:0 auto}.shop-by-color h1{height:100px;background:#f5edec;line-height:100px;text-align:center;font-size:36px;margin-bottom:30px;border-bottom:0}.shop-by-color ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto}.shop-by-color ul li{width:25%;max-width:260px;margin-bottom:20px}.shop-by-color ul li a{display:block}.shop-by-color ul li a h2{text-align:center;font-size:18px;height:40px;line-height:40px;background:#eee;color:#444;margin:20px 0}.help-shop-by li .more:before{content:"+";width:15px;display:inline-block;text-align:center}.help-shop-by .color-series .color-circle{display:inline-block;width:23px;height:23px;border-radius:50%;margin-right:5px;vertical-align:-8px;background-repeat:no-repeat}@media screen and (max-width: 767px){.shop-by-color ul{margin:0 10px}.shop-by-color ul li{width:48%}}.color-chart .help-color-name a{color:#f15887;cursor:pointer;margin-right:15px}.color-chart .colorbar p a{text-decoration:underline;color:#000;float:right}.color-chart .colorbar .cdl{border:1px solid #8f8f8f;padding:20px;display:flex}.color-chart .colorbar .cbl{background:url(/cdn/shop/files/loading_img.gif?v=1711950459) no-repeat scroll 50% 0 transparent;width:128px}.color-chart .colorbar .cbl span{display:block;font-size:14px;text-align:center;margin-top:10px}.color-chart .colorbar .cbr{display:flex;flex-wrap:wrap;margin-left:40px;width:calc(100% - 190px)}.color-chart .colorbar .cbr>div{cursor:pointer;width:130px;display:inline-block;vertical-align:top;text-align:center;margin-bottom:30px}.color-chart .colorbar .bgcolor{height:45px;width:45px;display:block;margin:0 auto 15px;position:relative;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.color-chart .colorbar .bgcolor em{height:45px;width:45px;display:block;position:absolute;top:0;left:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.color-chart .colorbar .name{display:block;word-break:break-word;font-size:12px}@media screen and (max-width: 767px){.color-chart .colorbar .cdl{flex-direction:column}.color-chart .colorbar .cbl{margin:0 auto}.color-chart .colorbar .cbr{margin-left:0;width:100%;justify-content:space-between}}.tab-size-chart table{margin:0 0 20px}.tab-size-chart table tr.red{background-color:#eee}@media screen and (max-width: 767px){.tab-size-chart .table{overflow:auto;width:100%}}.shipping-delivery .shipping-delivery-list{margin-top:20px}.shipping-delivery .shipping-delivery-list ul{display:flex;flex-wrap:wrap}.shipping-delivery .shipping-delivery-list ul li{width:20%}@media screen and (max-width: 767px){.shipping-delivery .shipping-delivery-list ul li{width:33.3%}}.hotdeals .section{margin-bottom:50px}.hotdeals .section h1{background:#fffaee;height:50px;line-height:50px;text-align:center;font-size:14px}.hotdeals .section a{font-weight:700;border-bottom:1px solid #000;line-height:normal}.hotdeals ul{max-width:1300px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.hotdeals ul li{width:30%}.hotdeals ul li a{display:block;text-align:center;text-decoration:underline;font-size:14px;margin-bottom:16px}@media screen and (max-width: 767px){.hotdeals .section h1{height:auto;line-height:normal;padding:10px 0}.hotdeals ul li{width:90%;margin:0 auto}}.contact-us .contact-help{display:flex;justify-content:space-between}.contact-us .contact-help .item{width:30%}.contact-us .contact-help .item a{color:#f15887;text-decoration:underline}.contact-us .contact-help .item h3{font-size:18px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #000}.contact-us .contact-help dl dd{margin:0}.contactusfrom .field-cc{display:flex;flex-direction:column;margin-bottom:15px}.contactusfrom .field-cc input{padding:1em 0}.contactusfrom .contact__button{text-align:center;margin-top:10px}.contactusfrom .select{margin-bottom:15px;padding:1em 0}@media screen and (max-width: 767px){.contact-us .contact-help{flex-direction:column}.contact-us .contact-help .item{width:100%}}.store-locator{max-width:1300px;margin:0 auto}.new-stores-info-top .h{background:#da9f96;height:110px;display:flex;justify-content:center;align-items:center}.new-stores-info-top h1{color:#fff}.new-stores-info{border:3px solid #f5f5f5;margin-bottom:50px}.new-stores-info ul li{padding:30px}.new-store-item{display:flex;justify-content:space-between;border-bottom:3px solid #f5f5f5;padding-bottom:40px}.new-stores-text .storecontent{min-height:145px;margin-bottom:40px}.new-stores-text .btn a{width:100%;max-width:360px;line-height:40px;border:1px solid gray;text-align:center;text-decoration:none;background:#fff!important;color:#101010;box-shadow:none;border-radius:4px;padding:8px 12px}.new-stores-text .storetitle{margin-bottom:30px}.new-stores-text .storetitle a{font-family:Playfair Display;font-size:24px;color:#000;text-transform:uppercase}.new-stores-image img{max-width:210px}.new-stores-text dl{display:flex;font-size:16px;margin-bottom:5px}.storecontent dl dt{min-width:80px}.new-stores-info .banner-pages{position:relative;background-image:url(/cdn/shop/files/PC_store-locations_BDbanner_1x-1.jpg);min-height:400px;background-repeat:round}.new-stores-info .banner-pages .t{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.new-stores-info .banner-pages .t h2{font-size:30px;color:#fff;font-family:Playfair Display;margin-bottom:10px}.new-stores-info .banner-pages .t p{color:#fff;text-align:center;font-size:16px;margin-bottom:20px}.new-stores-info .banner-pages .t .btn a{font-size:16px;width:240px;height:50px;line-height:50px;display:block;background:#fff;border-radius:5px;text-align:center;text-transform:uppercase}.no-display{display:none}.store-locator .faq-title{font-size:24px;margin-bottom:30px;font-family:Playfair Display;color:#000;text-align:center}.store-locator .faq-content{background:#faedeb;padding:30px 30px 30px 50px}.store-locator .faq-question{color:#333;display:flex;justify-content:space-between;font-size:16px;cursor:pointer;margin-bottom:5px;align-items:center}.store-locator .faq-answer{border-bottom:1px solid #585858;margin-bottom:20px}.store-locator .faq-content .faq-answer p{font-size:16px;color:#333}.store-locator .faq-question:after{content:"";background-image:url(/cdn/shop/files/icon-plus.png);width:14px;height:14px;background-repeat:no-repeat;background-position:center}.store-locator .faq-question.active:after{background-image:url(/cdn/shop/files/icon-heng.png)}@media screen and (max-width: 767px){.new-stores-info ul li{padding:10px}.new-stores-image img{margin:0 auto;display:block}.new-store-item{flex-direction:column-reverse}.store-locator .faq-content{padding:15px}.store-locator .faq-question{font-size:14px}.store-locator .faq-question span{max-width:95%}.store-locator .faq-content .faq-answer p{font-size:12px}}.store-single .section,.store-single .b1{margin-bottom:50px}.store-single .b1 a{padding:0}.store-single .b2 h1{text-align:center;font-size:64px;margin-bottom:45px;font-family:Playfair Display;font-weight:400}.store-single .b2 p{text-align:center;font-size:16px;max-width:80%;margin:0 auto 45px}.store-single .b2 .btn a{display:block;width:280px;height:50px;line-height:50px;text-align:center;margin:0 auto;background:#101010!important;color:#fff;border-radius:5px;font-size:14px;padding:0;text-decoration:none}.store-single .samples{background:#faf8f5;padding:80px 0;margin-bottom:75px}.store-single .samples .s{max-width:1640px;margin:0 auto 50px;text-align:center}.store-single .samples .s3 a{width:320px;height:70px;line-height:70px;font-size:18px;text-transform:uppercase;background:#faebcf;border-radius:4px;text-align:center}.store-single.utah .info{margin-bottom:60px;position:relative;background-image:url(/cdn/shop/files/banner03_1x_29a8673f-34ee-4d59-a943-c0462d669c83.jpg?v=1712545793);background-repeat:no-repeat}.store-single.los .info{margin-bottom:60px;position:relative;background-image:url(/cdn/shop/files/los-angeles-store-banner-3-pc-1920-660.jpg?v=1717122995);background-repeat:no-repeat}.store-single.tt .info{margin-bottom:60px;position:relative;background-image:url(/cdn/shop/files/t-t-bridal-03.jpg);background-repeat:no-repeat}@media screen and (max-width: 767px){.store-single.los .info{background-image:url(/cdn/shop/files/los-angeles-store-banner-3-mob-375-600.jpg?v=1717122994)}}.store-single .info .msg{display:flex;align-items:center;justify-content:space-evenly;text-align:center;min-height:650px}.store-single .info .msg .list-1{font-family:Charlotte Southern;font-size:152px;color:#fff;flex:0 0 30%}.store-single .info .msg .list-2{flex:0 0 25%;background:#fff;padding:20px;border:1px solid #101010}.store-single .info .msg .t{font-size:24px;color:#000;margin-bottom:12px}.store-single .info .msg dl{margin-bottom:20px}.store-single .info .msg dd{line-height:18px;font-size:16px;margin-bottom:8px;margin-left:0}.store-single .info .msg dd.addr a{color:#f15887;text-decoration:underline}.store-single .info .msg a.btn{background:#000!important;border:0;color:#fff;width:100%;text-transform:uppercase;font-size:14px;border-radius:5px;max-width:280px;display:block;line-height:30px;text-decoration:none;margin:0 auto 10px;padding:8px 12px}.store-single .info .msg .appointment_text p{font-size:12px;color:#999;font-style:italic}.store-single .info .msg .list-3{flex:0 0 20%;border:1px solid #101010;background:#fff;padding:20px}.store-single .info .msg .list-3 .item{display:flex;justify-content:space-between;margin-bottom:30px}.store-single .info .msg .list-3 .item .a{flex:0 0 20%;text-align:left}.store-single .info .msg .list-3 .item .b{flex:0 0 50%;text-align:left}.store-single .samples .s .mb{display:none}@media screen and (max-width: 767px){.store-single .info .msg{flex-direction:column}.store-single .info .msg .list-1{font-size:80px}.store-single .info .msg .list-2{margin:0 15px}.store-single .info .msg .list-3{width:100%;margin-top:20px}.store-single .b2 h1{font-size:24px}.store-single .b2 p{font-size:14px}.store-single .samples{padding:40px 0}.store-single .samples .s .mb{display:block;font-size:24px}.store-single .samples .s .pc{display:none}.store-single .samples .s{margin-bottom:25px}}.store-single.south-carolina .info{margin-bottom:60px;background-image:url(/cdn/shop/files/banner03_1x_a0ab44dd-05cc-4b7d-a29d-c2f2a53b1c2c.jpg?v=1712558941)}.store-single.hollywood .info{margin-bottom:60px;background-image:url(/cdn/shop/files/hollywood-banner3.jpg?v=1712904709)}.store-single.seattle .info{margin-bottom:60px;background-image:url(/cdn/shop/files/seattle-banner3.jpg?v=1712904890)}@media screen and (max-width: 767px){.store-single.south-carolina .info{background-image:url(/cdn/shop/files/banner_2x_42ca3103-7975-4cb6-86b3-56f567e22ad6.png?v=1712559156)}}.store-single.moses-lake .info{margin-bottom:60px;background-image:url(/cdn/shop/files/banner03_1x_852dbc01-1332-45da-9e6a-ec88e6bef5db.jpg?v=1712559704)}@media screen and (max-width: 767px){.store-single .moses-lake .info{background-image:url(/cdn/shop/files/banner_2x_73857b63-e361-4293-b3bb-8a050e1c21b9.png?v=1712560263)}}.partner-program .section-1{position:relative}.partner-program .section-1 .text{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.partner-program .section-1 h1{font-size:36px;color:#fff}.partner-program .section-1 h2{font-size:72px;color:#fff}.partner-program .section-2{position:relative;margin-bottom:50px}.partner-program .section-2 .text{display:flex;position:absolute;top:0;left:10%;width:40%;height:100%;flex-direction:column;justify-content:center;align-items:center}.partner-program .section-3{max-width:1300px;margin:0 auto 50px}.partner-program .section-3 .content{display:flex;align-items:center}.partner-program .section-3 .content .item{width:50%}.partner-program .section-3 h3{font-size:48px;margin-bottom:20px}.partner-program .section-3 dl dt{font-size:24px;font-weight:700;color:#222;margin-bottom:15px}.partner-program .section-3 dl dd{font-size:16px;position:relative;padding-left:20px;margin:0}.partner-program .section-3 dl dd:before{content:"";background-image:url(/cdn/shop/files/icon.png?v=1712732840);width:16px;height:16px;position:absolute;left:0;top:4px}.partner-program .section-4{margin-bottom:50px}.partner-program .section-4 .content{display:flex;align-items:center;max-width:1300px;margin:0 auto}.partner-program .section-4 .content .item{width:50%}.partner-program .section-4 h3{font-size:48px;margin-bottom:20px}.partner-program .section-4 p{font-size:16px;margin-bottom:10px}.partner-program .section-4 dl dt{font-size:24px;font-weight:700;color:#222;margin-bottom:15px}.partner-program .section-4 dl dd{font-size:16px;position:relative;padding-left:20px;margin:0}.partner-program .section-4 dl dd:before{content:"";background-image:url(/cdn/shop/files/icon.png?v=1712732840);width:16px;height:16px;position:absolute;left:0;top:4px}.partner-program .section-5{margin-bottom:50px}.partner-program .section-5 .title{margin-bottom:30px}.partner-program .section-5 .title img{margin:0 auto;display:block}.partner-program .section-5 ul{display:flex;justify-content:center;max-width:1300px;margin:0 auto}.partner-program .section-5 ul li{width:30%}.partner-program .section-7{text-align:center;background:#fff9ed;padding:20px 0;margin-bottom:50px}.partner-program .section-7 h2{font-size:48px;margin-bottom:20px}.partner-program .section-7 p{font-size:16px;margin-bottom:40px}.partner-program .section-7 .list-video{display:flex;justify-content:space-between;max-width:1300px;margin:0 auto}.partner-program .section-7 .list-video .item{width:48%;padding-bottom:25%}.partner-program .section-8{max-width:1300px;margin:0 auto}.partner-program .section-8 p{font-size:12px}.partner-program .section-9{max-width:1300px;margin:0 auto 20px;text-align:center;border-bottom:1px solid #dbd4d4}.partner-program .section-9 p{margin:20px 0}.partner-program .section-9 p a{color:#c00}.pages-popup-content{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;z-index:1000;background-color:#0003;overflow:auto;justify-content:center;align-items:center}.pages-popup-dialog{background:#fff;margin-left:auto;margin-right:auto;max-width:800px}.pages-popup-dialog .top{text-align:right}.pages-popup-dialog .top a{cursor:pointer}.pages-popup-dialog .content{padding:2%}.zohopublic-popup{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:1000;background-color:#0003;overflow:auto}.zohopublic-popup-dialog{background:#fff;margin-left:auto;margin-right:auto;max-width:900px;height:90%;position:relative}.zohopublic-popup-dialog .top{text-align:right}.zohopublic-popup-dialog .top a{cursor:pointer}.zohopublic-popup-dialog .content{padding:2%;height:80vh}.zohopublic-popup-open{background:#000;color:#fff;border:0;padding:1.2em 6em;border-radius:2em;font-size:16px}.zohopublic-popup-open:hover{background:#fff;color:#000;border:1px solid #000}@media screen and (max-width: 767px){.zohopublic-popup-open{padding:1.2em 3em}.partner-program .section-1 h1{font-size:24px}.partner-program .section-1 h2{font-size:48px}.partner-program .section-2{margin-bottom:100px}.partner-program .section-2 .text{left:0;width:100%;top:15%;padding:0 15px}.partner-program .section-2 .text p{font-size:12px}.partner-program .section-3 .content{flex-direction:column}.partner-program .section-3 .content .item{width:100%;padding:0 15px}.partner-program .section-4 .content{flex-direction:column}.partner-program .section-4 .content .item{width:100%;padding:0 15px}.partner-program .section-5 ul{flex-direction:column}.partner-program .section-5 ul li{width:100%;padding:0 15px}.partner-program .section-5 ul li img{display:block;margin:0 auto}.partner-program .section-5 .name{font-size:18px;margin-bottom:5px}.partner-program .section-7 h2{font-size:36px}.partner-program .section-7 .list-video{flex-direction:column}.partner-program .section-7 .list-video .item{width:100%;padding-bottom:48%}.partner-program .section-8{padding:0 15px}}.azusa-store-page .section-0{position:relative;margin-bottom:60px}.azusa-store-page .banner-txt{position:absolute;top:calc(50% - 150px);left:10%;background:#f9efed;text-align:center;padding:30px 30px 40px}.azusa-store-page .banner-txt h1{font-size:48px;color:#000;text-transform:uppercase}.azusa-store-page .banner-txt p{font-size:20px;margin-bottom:1.5em}.azusa-store-page .banner-txt a.btn{font-size:14px;text-transform:uppercase;background:#fff;border:1px solid #000;padding:15px 20px;display:block;max-width:310px;margin:0 auto}.azusa-store-page .section-1{max-width:1300px;margin:0 auto 60px;display:flex;justify-content:space-between}.azusa-store-page .section-1 .item{width:30%}.azusa-store-page .section-1 .item img{margin-bottom:25px}.azusa-store-page .section-1 .item h3{font-size:24px;margin-bottom:15px}.azusa-store-page .section-1 .item p{font-size:13px;line-height:1.6}.azusa-store-page .section-2{max-width:1300px;margin:0 auto 50px;background:#faefed;display:flex;justify-content:space-between;padding:40px}.azusa-store-page .section-2 .item{width:45%}.azusa-store-page .section-2 h3{font-size:35px;text-transform:uppercase;margin-bottom:15px}.azusa-store-page .section-2 .a1{font-size:14px;margin-bottom:10px}.azusa-store-page .section-2 .a2{font-size:14px}.azusa-store-page .section-2 .a4{font-size:14px;border-top:1px solid #666;border-bottom:1px solid #666;padding:30px 0;margin:30px 0}.azusa-store-page .section-2 .a4 dl{display:flex}.azusa-store-page .section-2 .btn{margin-bottom:35px}.azusa-store-page .section-2 .btn a{background:#f17da7;color:#fff;font-size:14px;text-transform:uppercase;display:block;padding:15px;text-align:center}.azusa-store-page .section-2 .a6 p{margin-bottom:0}.azusa-store-page .section-2 .item-2>iframe{width:100%;height:580px}.azusa-store-page .section-3{max-width:1300px;margin:0 auto 80px;padding:0 50px;box-sizing:border-box}.azusa-store-page .section-3 h3{text-align:center;font-size:24px;margin-bottom:30px}.azusa-store-page .section-3 .faq-link{border-bottom:1px solid #ddd}.azusa-store-page .section-3 .faq-link .title{font-size:18px;font-family:Suranna;padding:15px 0;cursor:pointer}.azusa-store-page .section-3 .faq-link .title:before{content:"";display:inline-block;height:16px;vertical-align:middle;width:16px;background-image:url(/cdn/shop/files/1x_d18a24ef-c05d-44a0-956b-2c81c70bbfc0.png?v=1712814282);background-repeat:no-repeat;background-position:center;margin-right:30px}.azusa-store-page .section-3 .faq-link.active .title:before{background-image:url(/cdn/shop/files/1x.png?v=1712814282)}.azusa-store-page .section-3 .faq-link .content{font-size:14px;padding-left:45px;margin-bottom:25px;display:none}.azusa-store-page .section-3 .faq-link.active .content{display:block}.azusa-store-page .section-4{background:#faefed;padding-bottom:45px;margin-bottom:50px}.azusa-store-page .section-4 h3{font-size:24px;text-align:center;padding-top:40px;padding-bottom:30px}.azusa-store-page .section-4 ul{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between}.azusa-store-page .section-4 ul li{width:22%}.azusa-store-page .section-4 ul li .img{display:block;margin-bottom:5px}.azusa-store-page .section-4 ul li .name{font-size:18px;font-family:Suranna}.azusa-store-page .section-4 ul li .shop{color:#666}.azusa-store-page .section-5{margin-bottom:50px;text-align:center}.azusa-store-page .section-5 a{background:#000;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;display:inline-block;padding:15px 80px}@media screen and (max-width: 767px){.azusa-store-page .banner-txt{display:flex;flex-direction:column;align-items:center;justify-content:center;top:5%;left:5%;width:90%;height:90%;background:#f9efed99}.azusa-store-page .banner-txt h1{font-size:22px}.azusa-store-page .banner-txt p{font-size:14px}.azusa-store-page .banner-txt a.btn{padding:10px 20px;text-decoration:none}.azusa-store-page .section-1{flex-direction:column;padding:15px}.azusa-store-page .section-1 .item{width:100%;padding:0 15px;text-align:center}.azusa-store-page .section-2{flex-direction:column;padding:15px;margin-bottom:20px}.azusa-store-page .section-2 .item{width:100%}.azusa-store-page .section-2 h3{font-size:28px;text-align:center}.azusa-store-page .section-2 .item-2>iframe{height:250px}.azusa-store-page .section-3{padding:0 15px}.azusa-store-page .section-4 ul{flex-direction:column;padding:0 15px}.azusa-store-page .section-4 ul li{width:100%;display:flex}.azusa-store-page .section-4 ul li .img{width:55%}.azusa-store-page .section-4 ul li .text{width:45%;padding-left:15px}.azusa-store-page .section-3 .faq-link .title span{max-width:90%}}.influencer{max-width:1300px;margin:0 auto}.influencer-one{position:relative}.influencer-one-content{position:absolute;top:0;left:10%;width:45%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.influencer-two-content h2{font-size:36px;margin-bottom:10px;color:#000!important}.influencer-two-content{text-align:center;padding:40px}.influencer-two-content ul{display:flex;justify-content:space-evenly}.influencer-two-content ul li{width:30%}.influencer-two-content ul li span{width:58px;height:58px;display:inline-block;font-size:30px;font-family:Suranna,serif;line-height:58px;border-radius:50%;box-sizing:border-box;margin:20px 0;color:#fff;background:#000}.influencer-two-content h4{font-size:24px;margin-bottom:5px;text-transform:uppercase}.influencer-two-content p a{font-weight:700;text-decoration:underline}.influencer-three{margin-bottom:40px}.influencer-three-content{width:100%;background:#eee;padding:40px 70px}.influencer-three-content h2{font-size:36px;color:#000!important;text-align:center;margin-bottom:50px}.influencer-three-content-info{display:inline-block;width:100%;background:#fff;padding:40px 70px;box-sizing:border-box;margin-bottom:40px}.influencer-three-content-info h4{font-size:24px;text-transform:uppercase;margin-bottom:10px}.influencer-three-content-info p{padding-left:20px;margin-bottom:5px;position:relative}.influencer-three-content-info p:before{content:"";display:inline-block;width:8px;height:8px;background:#000;position:absolute;left:0;border-radius:100%;top:8px}.influencer-four{margin-bottom:40px}.influencer-four h2{font-size:36px;color:#000!important;text-align:center;margin-bottom:30px}.influencer-four p{padding-left:20px;margin-bottom:5px;position:relative}.influencer-four p:before{content:"";display:inline-block;width:8px;height:8px;background:#000;position:absolute;left:0;border-radius:100%;top:8px}@media screen and (max-width: 767px){.influencer-one-content{width:100%;left:0;padding:0 15px}.influencer-two-content ul{flex-direction:column}.influencer-two-content ul li{width:100%}.influencer-three-content{padding:15px}.influencer-three-content-info{padding:10px}.influencer-four{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom-pages.css.map */
