html{--color-pink: #d29eb8;--color-light-pink: #f7eef3;--color-dark-pink: #ae8097;--color-beige: #ede1d9;--color-grey: #d6d6d6;--color-dark: #1a1a1a;--color-white: #ffffff;--header-font-family: "Marcellus", system-ui;--body-text-font-family: "avenir_regularregular";--medium-font-family: "avenirmedium";--big-font-size: 64px;--medium-font-size: 32px;--semi-medium-font-size: 36px;--regular-body-font-size: 16px;--big-body-font-size: 18px;--normal-header-font-size: 20px}.primary-button{font-size:16px;text-transform:capitalize;line-height:normal;font-family:var(--medium-font-family);padding:10px 64px;background:var(--color-pink);letter-spacing:normal;transition:all .2s;color:var(--color-white)}.primary-button:hover{background:var(--color-dark-pink)}.secondary-button{font-size:16px;text-transform:capitalize;line-height:normal;font-family:var(--medium-font-family);padding:10px 64px;background:var(--color-white);letter-spacing:normal;transition:all .2s;color:var(--color-dark)}.secondary-button:hover{background:var(--color-beige);color:var(--color-dark)}.primary-button.btn--add-to-cart{font-size:16px!important;text-transform:uppercase!important;line-height:normal;font-family:var(--medium-font-family)!important;padding:10px 64px;background:var(--color-pink);letter-spacing:normal!important;transition:all .2s;color:var(--color-white)!important;font-weight:400!important;border:none!important}.primary-button.btn--add-to-cart span.add-to-cart__price{display:none}.primary-button,.secondary-button{font-size:14px;padding:10px 15px}button.primary-button.tipsButton.builderNext{font-size:11px;display:block}button.primary-button.tipsButton.builderNext{font-size:11px}button.primary-button.selectCharmsButton.builderNext,button.primary-button.reviewCharmsButton.builderNext{display:none!important}.charm_main_div{background:#f2f5fc;padding:0 0 15px}.charm_main_div .nav_top{display:flex;align-items:center;justify-content:space-evenly;padding:40px 0;position:relative}.charm_main_div .nav_top:before{content:"";width:100%;position:absolute;top:50%;height:1px;opacity:.22;background:#585e71;z-index:1}.charm_main_div .nav_top .inner_nav{border-radius:5px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d;display:flex;align-items:center;z-index:9}.charm_main_div .canvas_outer{display:flex;flex-wrap:wrap;width:100%;grid-gap:25px}.charm_main_div .canvas_outer .left_div{width:calc(39.4% - 12.5px);border-radius:5px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d}.charm_main_div .canvas_outer .right_div{width:calc(60.6% - 12.5px);border-radius:5px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d;padding:30px}.charm_main_div .canvas_outer .right_div .inner p{color:#747474;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.2px;margin:0 0 19px}.charm_main_div .canvas_outer .left_div img.first_img,.charm_main_div .canvas_outer .left_div img.second_img{width:100%}.charm_main_div .canvas_outer .left_div img.second_img.active_div{object-fit:contain;position:absolute}.final_img img{width:100%;object-fit:contain;margin:0 auto}.charm_main_div .nav_top .inner_nav span.number{border-radius:5px;background:#2d354f;color:#fff;padding:1px 11px;margin-right:10px;margin-left:10px}.charm_main_div .canvas_outer .right_div .button_outer{display:flex;flex-wrap:wrap;width:100%;grid-gap:14px}.charm_main_div .canvas_outer .right_div .button_outer span.cts{background:#585e71;color:#fff;display:block;width:calc(50% - 7px);text-align:center;cursor:pointer;border-radius:5px 5px 0 0;padding:9px 10px 13px;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.charm_main_div .canvas_outer .right_div .button_outer span.cts.active{background:#2d354f}.charm_main_div .add_btn_outer{background:#fff;text-align:center;padding:12px 0;margin:0;position:fixed;bottom:0;width:100%;z-index:999}.charm_main_div .add_btn_outer .btn_outer_main{display:flex;justify-content:center;gap:26px;align-items:center}.charm_main_div .add_btn_outer span.add_btn{border-radius:5px;border:1px solid #b79b74;background:#fff;display:block;width:275px;max-width:100%;padding:13px;color:#b79b74;font-size:14px;text-transform:uppercase;cursor:pointer}.charm_main_div .add_btn_outer span.price_totel{color:#2d354f;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.outer_product_tab{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;height:390px;overflow-y:scroll;border-radius:3px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d;margin:15px 0 0;grid-gap:16px 25px;padding:21px 20px}.outer_product_tab .inner_div{width:calc(50% - 13px)}.outer_product_tab .inner_div .inner_main{position:relative;border-radius:3px;border:1px solid rgba(0,0,0,.1);background:#fff;padding:28px 0}.outer_product_tab .inner_div .product_img{text-align:center}.outer_product_tab .inner_div .product_img img{width:100%;max-width:215px;max-height:270px;object-fit:contain;padding:30px}.outer_product_tab_nav .nav_coll{display:flex;flex-wrap:wrap;width:100%;grid-gap:10px;padding:20px 0 0;cursor:pointer}.outer_product_tab_nav .nav_coll span.coll_nm{border-radius:3px;border:1px solid #585e71;background:#fff;width:fit-content;text-align:center;padding:5px 10px;text-transform:capitalize;font-size:10px;font-weight:700;color:#2d354f}.outer_product_tab_nav .nav_coll span.coll_nm.active{background:#2d354f;color:#fff}.outer_product_tab .inner_div .product_contant{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:linear-gradient(0deg,#f5f5f5e6 0% 100%),url(<path-to-image>),#d3d3d3 -60.307px -193px / 128.929% 151.471% no-repeat;mix-blend-mode:multiply;opacity:0;padding:30px}.outer_product_tab .inner_div:hover .product_contant{opacity:1}.outer_product_tab .inner_div:hover .product_img{opacity:.2}.charm_main_div .canvas_outer .right_div .inner h3.product_title,h3.product_title{color:#2d354f;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:left}.charm_main_div .canvas_outer .right_div .inner p.product_price,p.product_price{color:#2d354f;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 12px;text-align:left}.variant_div span{color:#9e9eaa;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:14px;display:block}.variant_div .inner_var{border-bottom:1px solid #ddd;padding:0 0 5px;display:flex;grid-gap:10px;margin-bottom:7px}.variant_div .inner_var select{border:unset;background:transparent;width:80%;color:#2d354f;font-size:14px;font-weight:700;padding:0;background-image:url(/cdn/shop/files/icon_dowan.svg?v=1701688379);background-repeat:no-repeat;background-position:right}.variant_div .inner_var label{width:max-content;color:#747474;font-family:Oxygen;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.outer_product_tab .inner_div .product_contant .add_btn{padding:25px 0 0}.outer_product_tab .inner_div .product_contant .add_btn span{border-radius:3px;background:#585e71;width:100%;display:block;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:15px 10px;cursor:pointer}.draggable_outer .draggable img{width:200px}.charm_main_div .canvas_outer .left_div .inner{position:relative;overflow:hidden;height:100%}.draggable_outer{height:100%;position:absolute;top:0;width:100%}.draggable_outer .dragme{left:75%;position:absolute;top:50%}div[id*=charm-builder] .charm_w{display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:72%;position:absolute;top:60%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div[id*=charm-builder] .charm_w.active{display:block}div[id*=charm-builder] .charm_w img.charm{width:150px;height:150px;object-fit:contain}div[id*=charm-builder] .inner__charm_w{padding-bottom:25px;position:relative}div[id*=charm-builder] .charm_w:hover .charm-close,div[id*=charm-builder] .charm_w:hover .charm-rotate_l,div[id*=charm-builder] .charm_w:hover .charm-rotate_r{opacity:1;visibility:visible}div[id*=charm-builder] .charm_w .charm-rotate_l,div[id*=charm-builder] .charm_w .charm-rotate_r,div[id*=charm-builder] .charm_w .charm-close{display:none}div[id*=charm-builder] .charm_w .inner__charm_w:hover .charm-rotate_l,div[id*=charm-builder] .charm_w .inner__charm_w:hover .charm-rotate_r{display:inline-block}div[id*=charm-builder] .charm_w .inner__charm_w:hover .charm-close{display:flex}.charm-rotate_l{position:absolute;left:10%;top:50%;transform:translate(-50%)}.charm-rotate_r{position:absolute;right:-15%;top:50%;transform:translate(-50%)}.charm-close{position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%)}.inner__charm_w .charm-close{bottom:0;left:0;right:0;justify-content:center;align-items:center;transform:unset}.charm_main_div .cart_item_div .outer_flx{display:flex;flex-wrap:wrap;width:100%;grid-gap:25px}.charm_main_div .cart_item_div .outer_flx .left_div{width:calc(39.4% - 12.5px);border-radius:5px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d}.charm_main_div .cart_item_div .outer_flx .right_div{width:calc(60.6% - 12.5px);border-radius:5px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d;padding:30px}.charm_main_div .cart_item_div .outer_flx .right_div .cart_data .part{display:flex;align-items:center;gap:30px;margin-bottom:30px;border-bottom:1px solid #d9d9d9;padding-bottom:30px}.charm_main_div .cart_item_div .outer_flx .right_div .cart_data .part .image{width:144px;border:1px solid rgba(0,0,0,.1)}.charm_main_div .cart_item_div .outer_flx .right_div .cart_data .part .image .img img{width:100%;display:block}.cart_item_div{padding:6rem 0}.cart_data .title a{color:#2d354f;font-family:Playfair Display;font-size:16px;font-weight:700;line-height:normal}.cart_data .price{color:#2d354f;font-size:16px;font-weight:700;line-height:normal;margin:7px 0}.cart_data .rightnew{border-radius:5px;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;width:150px;height:40px}.cart_data .rightnew .cart__qty-input{margin:0;border:none;text-align:center;padding:0;height:100%;color:#000;font-size:16px}.cart_data .rightnew button{height:100%;width:60px;display:flex;align-items:center;justify-content:center}.cart_data .remove .btn{color:#000;opacity:.5;font-size:14px;font-weight:700;padding:0;background:transparent}.cart_data .content{display:flex;justify-content:space-between;width:100%;gap:10px}.cart_data .inner_content_ryt{display:flex;align-items:center;gap:40px}.cart_data .varintbox .varname{color:#747474;font-size:14px}.cart_data .varintbox .vartitle{color:#2d354f;font-size:14px;margin-left:4px}.cart_data .varintbox+.varintbox{display:none}.pr_bottom{color:#2d354f;font-size:20px;font-weight:700;text-transform:uppercase}.bottom_bar_pc{display:grid;grid-template-columns:1fr 1fr;align-items:center}.bottom_bar_pc .checkout_bottom{display:flex;align-items:center;gap:40px}.bottom_bar_pc .checkout_bottom .continueshop{white-space:nowrap}@media only screen and (max-width:989px){.outer_product_tab .inner_div{width:100%}.charm_main_div .cart_item_div .outer_flx .left_div{width:100%;margin:auto}.charm_main_div .cart_item_div .outer_flx .right_div .cart_data .part{gap:10px;flex-wrap:wrap}.cart_data .content{flex-wrap:wrap}.cart_data .inner_content_ryt{width:100%;justify-content:space-between}.charm_main_div .cart_item_div .outer_flx .right_div{width:100%}.charm_main_div .add_btn_outer span.price_totel{font-size:20px}.charm_main_div .nav_top{flex-wrap:wrap;grid-gap:1rem}.charm_main_div .nav_top:before{display:none}.bottom_bar_pc .checkout_bottom{justify-content:space-between;width:100%}.bottom_bar_pc{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px}}@media only screen and (max-width:768px){.outer_product_tab .inner_div{width:calc(50% - 13px)}.charm_main_div .canvas_outer .left_div{width:100%;height:50vh}.variant_div span{margin-bottom:10px}.outer_product_tab .inner_div .product_contant .add_btn{padding:10px 0 0}.variant_div .inner_var select{margin:0}.charm_main_div .canvas_outer .right_div .inner p.product_price,p.product_price{margin:0 0 10px}.outer_product_tab .inner_div .product_contant{padding:10px;display:flex;flex-direction:column;justify-content:center}.variant_div .inner_var{grid-gap:5px;margin-bottom:0;flex-wrap:wrap}.charm_main_div .nav_top .inner_nav{width:-webkit-fill-available}.charm_main_div .canvas_outer{justify-content:center;align-items:center}.charm_main_div .canvas_outer .right_div{width:100%;padding:15px}.outer_product_tab{padding:10px}.charm_main_div .canvas_outer .right_div .button_outer span.cts{width:100%;border-radius:5px}.charm_main_div .add_btn_outer span.price_totel{font-size:16px}div[id*=charm-builder] .inner__charm_w.charm_active .charm-rotate_l,div[id*=charm-builder] .inner__charm_w.charm_active .charm-rotate_r,div[id*=charm-builder] .inner__charm_w.charm_active .charm-close{display:block!important}div[id*=charm-builder] .inner__charm_w.charm_active .charm-close{display:flex!important}.charm_main_div .canvas_outer .right_div .inner h3.product_title,h3.product_title,.charm_main_div .canvas_outer .right_div .inner p.product_price,p.product_price{font-size:15px}.outer_product_tab .inner_div .product_contant .add_btn span{font-size:10px;padding:10px}.variant_div .inner_var select{font-size:12px}.variant_div span{font-size:10px}}@media only screen and (max-width:480px){.outer_product_tab .inner_div .inner_main{padding:35px 0}.charm_main_div .canvas_outer .left_div img.second_img.active_div{height:350px}}@media only screen and (max-width:425px){.charm_main_div .add_btn_outer span.price_totel{font-size:16px}.charm_main_div .add_btn_outer .btn_outer_main{gap:10px;align-items:center;flex-direction:column}.charm_main_div .add_btn_outer{padding:10px 0}.charm_main_div .add_btn_outer span.add_btn{width:205px;padding:10px;font-size:12px}.charm_main_div .canvas_outer .left_div{width:100%;height:50vh}.outer_product_tab .inner_div{width:100%}}.not_available .add_btn span{cursor:not-allowed!important}.add_btn[disabled] span,.not_available .add_btn span{cursor:not-allowed!important;opacity:.5}.outer_product_tab{display:block;flex-wrap:wrap;width:100%;justify-content:space-between;height:auto;overflow-y:hidden;border-radius:0;border:none;background:unset;box-shadow:none;margin:0;grid-gap:16px 25px;padding:0}.outer_product_tab .inner_div .product_contant{position:relative;top:0;left:0;right:0;bottom:0;width:100%;background:none;mix-blend-mode:normal;opacity:1;padding:0}.chainProductWrap{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;row-gap:40px}.firstProductSelect{min-height:703px;overflow-y:scroll;max-height:600px;padding:30px}.charmBUilderNavigation{display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-top:13px}.charm_main_div .canvas_outer .left_div .inner{position:relative;overflow:hidden;height:calc(100% - 97px)!important;max-height:842px}.outer_product_tab .inner_div .inner_main{position:relative;border-radius:0;border:0;background:unset;padding:0}.charm_main_div .canvas_outer .right_div{width:50%;border-radius:5px;border:none;background:#f8f8f8;box-shadow:0;padding:0}.outer_product_tab .inner_div{width:31%;max-width:184px}.outer_product_tab .inner_div .product_img img{width:100%;max-width:215px;max-height:270px;object-fit:contain;padding:0;object-position:bottom}.product_contant p.product_price{text-align:center!important;font-size:11px!important}.outer_product_tab .inner_div:hover .product_img{opacity:1}.outer_product_tab .inner_div .product_img{text-align:center;background:#fff;margin-bottom:15px}.charm_main_div .canvas_outer .right_div .inner h3.product_title,h3.product_title{color:var(--color-dark);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 15px;text-align:center;font-family:var(--body-text-font-family)}.inner_var label{display:none}.charm_main_div .canvas_outer{display:flex;flex-wrap:wrap;width:100%;grid-gap:0;position:relative}.charm_main_div .canvas_outer .left_div{width:50%;border-radius:0;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px #0000000d}.variant_div .inner_var select{border:unset;background:transparent;width:100%;color:#2d354f;font-size:12px;font-weight:700;padding:0;background-image:url(/cdn/shop/files/icon_dowan.svg?v=1701688379);background-repeat:no-repeat;background-position:right;margin:0}.outer_product_tab .inner_div .product_contant .add_btn span{border-radius:34px;background:none;width:100%;display:block;color:var(--color-dark);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;padding:9px 10px;cursor:pointer;border:1px solid var(--color-dark)}.variant_div .inner_var{border:1px solid #e6e6e6;padding:12px;display:flex;grid-gap:10px;margin-bottom:15px;background:#fff}.CharmbuilderLower{border-top:1px solid #d6d6d6;background:#fff}.charmBulderlowerInner{padding:25px 100px 25px 25px;display:flex;align-items:center;justify-content:space-between}a.builderPrev{color:var(--color-dark);font-size:15px;display:block;line-height:1;position:relative;padding-left:30px}a.builderPrev svg{position:absolute;left:0;top:1px}p.builderPrev{color:var(--color-dark)!important;font-size:15px!important;display:block;line-height:1!important;position:relative;padding-left:17px;cursor:pointer;margin:0!important}a.primary-button.builderNext{display:block;color:#fff}h2.tabtitle{font-size:16px;margin:0 0 10px;text-align:center;line-height:normal;color:var(--color-dark)}.tabheader{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #d6d6d6}.tabheader p{font-size:12px!important;letter-spacing:0!important;color:var(--color-dark)!important;margin:0!important}.inner_div .add_btn span.selected{background:var(--color-pink)!important;border:1px solid var(--color-pink)!important;color:#fff!important}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:13px;font-family:avenir_regularregular!important;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff;background-color:#d39eb9!important}.jq-has-icon{padding:10px 10px 10px 50px!important;background-repeat:no-repeat;background-position:10px}h2.jq-toast-heading{font-family:var(--header-font-family)!important;font-weight:700;font-size:16px}.builderNext[disabled]{background:#c3c3c3}select.charmsNav{max-width:326px;clear:both;display:block;background-color:#fff;border:1px solid #e6e6e6;padding:12px;font-size:12px;font-family:avenir_regularregular;text-transform:capitalize;color:var(--color-dark);background-image:url(/cdn/shop/files/icon_dowan.svg?v=1701688379);background-repeat:no-repeat}.outer_product_tab_nav .nav_coll{display:flex;flex-wrap:wrap;width:100%;grid-gap:10px;padding:30px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center}.CharmsProductArea{min-height:588px;max-height:500px;overflow-y:scroll;padding:30px}.CharmsProductArea .outer_product_tab{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;column-gap:15px;row-gap:30px}.outer_product_tab .inner_div .product_contant .add_btn{padding:0}.builderProductListInner{padding:30px;min-height:687px;display:flex;align-items:center;justify-content:center;width:100%}.builderproductLIst{width:100%;max-width:500px}.CharmPrice{width:56px;font-size:12px;color:var(--color-dark);line-height:normal;text-align:right}.CharmName{width:calc(100% - 176px);font-size:12px;color:var(--color-dark);line-height:normal}.singleBuilderInner{display:flex;width:100%;align-items:center;justify-content:space-between}.CharmTitle{width:120px;font-size:12px;color:var(--color-dark);line-height:normal}.singleBuilderProduct{margin-bottom:10px}.builderPriceTitle{width:calc(100% - 56px);font-size:16px;color:var(--color-dark);line-height:normal}.builderPriceValue{width:56px;text-align:right;font-size:16px;color:var(--color-dark)}.builderPriceInner{width:100%;display:flex;align-items:center;justify-content:space-between}.BuilderPricelist{margin-top:20px}.lds-ripple{color:#1c4c5b}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid currentColor;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:8px;height:8px;opacity:0}4.9%{top:36px;left:36px;width:8px;height:8px;opacity:0}5%{top:36px;left:36px;width:8px;height:8px;opacity:1}to{top:0;left:0;width:80px;height:80px;opacity:0}}.alert-popup-container{text-align:center}.alert-popup-title{font-size:44px;font-weight:700;color:var(--color-dark);margin-top:15px;margin-bottom:15px;z-index:2;position:relative;font-family:var(--header-font-family);line-height:1}.alert-popup-message{color:var(--color-dark);font-size:16px;font-weight:300;line-height:1.4}.alert-popup-confirm{margin-top:20px;margin-bottom:20px}.success-checkmark{width:80px;height:80px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50}.success-checkmark .check-icon:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon:before,.success-checkmark .check-icon:after{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg);z-index:2}.success-checkmark .check-icon .icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.builderLoader{position:absolute;width:100%;height:100%;background:#ffffffd1;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}.successWrap{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffffd1;opacity:0;visibility:hidden}.active.builderLoader,.active.successWrap{opacity:1;visibility:visible}.charmBuildersecondPart{width:30%}.charmBuilderfirstPart{width:70%}.singleBuilderSelect{width:50%;min-height:710px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.charmBuilderfirstPartInner{display:flex;justify-content:space-between;gap:10px}.charmBuilderSelectInner{display:flex;gap:10px}.charmBuildersecondPart .singleBuilderSelect{width:100%;height:50%;min-height:unset}.charmBuildersecondPartInner{height:100%;flex-direction:column;gap:10px}.pageCharmBuilder{padding:80px 0}.singleBuilderSelectInner{height:100%;padding:37px 20px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(19deg,#000 17.47%,#6660 72.07%)}h2.charmBuilderfirstPartTitle{color:#fff;margin:0 0 15px}.charmBuilderfirstPartDesc p{font-size:14px;color:#fff;line-height:normal;margin:0}.singleBuilderSelectInner button{margin-top:15px}.singleBuilderSelect:hover .charmBuilderfirstPartDesc{height:108px;max-height:300px}.charmBuilderfirstPartDesc{height:0;overflow:hidden;transition:all .5s}.singleBuilderSelectInner button{margin-top:15px;max-width:220px;padding:10px;text-align:center}.charm_main_div{background:unset!important;padding:0!important}.TipsWrapper{position:fixed;background:#5c5c5c8a;top:0;left:0;z-index:99999;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;transition:all .5s}.TipsWrapper.active{opacity:1;visibility:visible}.tipsWrapperInner{width:90%;background:#fff;max-width:1000px}.tipsareaHeader{padding:40px 30px;border-bottom:1px solid #e3e3e3;position:relative}.tipsareaHeader h2{margin:0}.tipsarea{overflow-y:scroll;padding:30px;height:91vh}.tipItemInner{display:flex;align-items:center;justify-content:center}.tipcloseicon{position:absolute;right:30px;top:47px;cursor:pointer}.TipsWrapper.active .tipsWrapperInner{transform:translate(0)}.tipsWrapperInner{width:90%;background:#fff;max-width:1000px;overflow:hidden;transition:all .5s;transform:translate(-100%)}.tipItemRight{padding-left:30px;width:calc(100% - 271px)}.tipItemLeft{width:271px}.tipItemRight p{font-size:14px;line-height:normal}.tipItemRight h3{font-size:16px;color:var(--color-dark);margin:0;line-height:normal}.tipItem{margin-bottom:31px}body.tips-active{overflow:hidden}p.builderPrev svg{position:absolute;left:3px}@media only screen and (max-width:767px){.primary-button,.secondary-button{font-size:14px;padding:10px 15px}}@media only screen and (max-width:800px){.charmBuilderfirstPart,.charmBuildersecondPart{width:100%}.charmBuilderSelectInner{display:flex;gap:10px;flex-direction:column}.charmBuilderfirstPartInner{gap:10px;flex-direction:column}.singleBuilderSelect{width:100%;min-height:290px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.singleBuilderSelectInner{height:390px}.pageCharmBuilder{padding:20px 0}.charmBuilderfirstPartDesc{height:auto!important}.charmBuildersecondPartInner{display:flex}.charm_main_div .canvas_outer{flex-direction:column}.charm_main_div .canvas_outer .left_div{width:100%}button.primary-button.tipsButton.builderNext{font-size:11px;display:block}button.primary-button.tipsButton.builderNext{font-size:11px}.chainProductWrap{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;row-gap:40px}.outer_product_tab .inner_div{width:47%;max-width:184px}.charm_main_div .canvas_outer .right_div{width:100%}.firstProductSelect{min-height:100%;overflow-y:scroll;max-height:100%;padding:15px}.charm_main_div .canvas_outer .left_div{width:100%;height:500px}.right_div .CharmbuilderLower{position:fixed;bottom:0;width:100%;left:0;z-index:99999999999999;background:#fff}.CharmsProductArea{min-height:100%;max-height:100%;overflow-y:scroll;padding:15px}.builderProductListInner{padding:15px;min-height:400px;display:flex;align-items:center;justify-content:center;width:100%}.left_div .charmNextButton{display:flex;align-items:center;justify-content:center;width:100%}div[id*=charm-builder] .charm_w img.charm{width:100px;object-fit:contain;height:100px}div[id*=charm-builder] .inner__charm_w{padding-bottom:0;position:relative}div[id*=charm-builder] .inner__charm_w{padding-bottom:10px;position:relative}}@media only screen and (min-width:768px){button.primary-button.selectCharmsButton.builderNext,button.primary-button.reviewCharmsButton.builderNext{display:none!important}}@media(max-width:767px){.tipItemInner{flex-direction:column;align-items:flex-start}.tipItemLeft{width:100%;margin-bottom:14px}.tipItemLeft img{width:100%;height:auto;border-radius:6px}.tipItemRight{width:100%;padding-left:0}.tipsWrapperInner{width:94%;max-width:94%;max-height:86vh;overflow-y:auto}.tipsarea{padding:0 18px 18px}.tipcloseicon{right:18px;top:22px}.tipItem{margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom-charm.css.map */
