body{overflow:hidden;height:100vh;width:100%}#shopify-section-announcement,#shopify-section-header,#shopify-section-footer{display:none}.save_current_builder{color:#000;background-color:#afcdd7;border-radius:5px;padding:5px 10px;position:absolute;bottom:23px;left:20px;border:none;cursor:pointer;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:8px}.save_current_builder.hidden{display:none}.save_current_builder span{position:absolute;bottom:-13px;line-height:1;text-wrap:nowrap}.main_custom_product_template_builder{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9;background-color:#f3f0e7}.charm-builder-custom-page{margin-bottom:0;margin-top:0;width:100%;max-width:100%}.side_engraving>.selector-wrapper{margin-top:10px}.step_number{font-family:"Berlingske Serif Bold"!important;font-size:23px;color:#000;margin:0;line-height:1}.step_heading{font-family:"Berlingske Serif Medium"!important;font-size:35px;color:#000;line-height:1.4;margin:10px 0}.charm-builder-custom-page .sw label{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid #afcdd7;color:#afcdd7;padding:7px 12px;font-family:"Berlingske Serif Regular"!important;margin-right:10px;margin-bottom:10px;font-size:16px;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer;text-transform:capitalize;position:relative;top:1px}.lmxcnweirusdkjf{display:grid;gap:30px;margin-top:30px}.charm-builder-custom-page .sw>input[type=radio]{display:none}.charm-builder-custom-page .sw>input[type=radio]:checked+label{background-color:#afcdd7;color:#000}.product-info .step_heading{text-transform:capitalize;margin-bottom:50px;font-size:33px}.product-info .step_number{font-family:"Berlingske Serif Medium"!important;margin-bottom:10px;text-transform:capitalize;display:flex;width:100%;gap:6px;align-items:center}.product-info .ProductItem__Price{font-size:17px!important;text-transform:capitalize}.step_paragraph{color:#000;font-size:16px}.productCartContainerGrid img{width:80px;height:80px;object-fit:contain}.charmElement{display:grid;gap:10px}.chainElement{margin-bottom:5px}.Collapsible .Collapsible__Content .ProductList--grid{padding:15px 5px 75px!important}.product-tooltip{text-transform:none;background:#fcfbfc;position:absolute;z-index:9999999;top:0;right:0;width:100%;transform:translate(100%);text-align:left;font-size:14px;text-transform:uppercase;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;height:100vh;padding:20px 30px}.product-tooltip[data-engraving=true]{width:100%;padding:0}.product-tooltip[data-engraving=true].show{overflow:auto;display:grid;grid-template-rows:auto 1fr;grid-template-columns:auto auto;max-width:100%!important;grid-template-areas:"engrave header" "engrave options"}.product-tooltip[data-engraving=true] .product_charm_header{top:-10px;padding:10px}.product-tooltip[data-engraving=true].show .product_charm_header{grid-area:header}.product-tooltip[data-engraving=true] .product-info{height:100%;overflow:auto;padding:0 15px 15px;grid-area:options}.product-tooltip[data-engraving=true] .product-info .step_heading{margin-bottom:20px}.product-tooltip[data-engraving=true] .engraving_contwerakfjsadlkfjwoeifjsmdnv .lmxcnweirusdkjf{max-width:450px}.product-tooltip[data-engraving=true] .lmxcnweirusdkjf{gap:20px;margin-top:10px}.product-tooltip.singleVaraintProduct{position:absolute;width:100%;height:auto;transform:translate(0);z-index:0;bottom:0;top:auto;background:transparent}.product-tooltip.singleVaraintProduct .lmxcnweirusdkjf{display:none}.charm-container{position:absolute;top:0;width:100%;height:100%;background:transparent!important}.ProductItem{position:relative;height:100%;margin-bottom:30px}.product-tooltip select.variant-select{border:1px solid gray;width:205px;max-width:100%;padding:6px;border-radius:0;margin:0 auto 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:#fff;text-transform:none;position:relative;z-index:10;letter-spacing:.05em;background:#fff url(https://cdn.shopify.com/s/files/1/0206/9656/files/dropdown-arrow.png?11947650254913371453);background-repeat:no-repeat;background-position:95% 50%;background-size:10px}.previous_charm_text button.btn,.product-tooltip .btn{padding:15px 10px;margin:60px 0 0;border-radius:5px;background-color:#afcdd7;color:#000;min-height:50px;display:block;font-size:18px;opacity:.8;width:90%;max-width:205px;border:none;font-family:"Berlingske Serif Medium"!important;font-weight:500}.previous_charm_text button.btn{margin-top:0;padding:13px 10px;min-height:43px;font-size:15px;max-width:125px}.previous_charm_text button.btn:hover,.product-tooltip .btn:hover{opacity:1;background-color:#afcdd7;color:#000}.ProductItem__Wrapper{position:relative}.product-tooltip.singleVaraintProduct .btn{font-size:18px;font-family:"Berlingske Serif Medium"!important;letter-spacing:0px;color:#231f20;background-color:transparent;text-align:center;padding:8px 14px;transition:all .3s;cursor:pointer;position:absolute;bottom:-15px;text-transform:capitalize;line-height:1;left:50%;opacity:0;transform:translate(-50%);text-wrap:nowrap;width:auto;max-width:100%;margin:0;height:fit-content;min-height:auto;font-weight:700}.product-tooltip.singleVaraintProduct .btn._visual_charms_,.overSelectLabel[data-select-type=charm]{font-size:14px}.grid_template_products_redering:hover .product-tooltip.singleVaraintProduct .btn{opacity:1;bottom:0}.product-tooltip.singleVaraintProduct .btn._neclace_br_chain_added,.product-tooltip.singleVaraintProduct .btn._neclace_br_chain_added:hover,.product-tooltip.singleVaraintProduct .btn._visual_charms_chain_added,.product-tooltip.singleVaraintProduct .btn._visual_charms_chain_added:hover{background-color:transparent;color:#afcdd7;font-style:italic}.btn{display:inline-block;background:transparent;border:1px solid black;border-radius:0!important;color:#000;text-align:center;padding:5px 20px;font-weight:700;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;cursor:pointer;vertical-align:middle;line-height:1;letter-spacing:.05em}.btn:hover{background:#000;color:#fff}.btn.black{background:#231f20;color:#fff;border-color:#231f20;font-weight:600;font-family:"Berlingske Serif Medium"!important}.btn.white{border-color:#fff;color:#fff}.btn.black:hover{background:#fff;color:#231f20}.btn.small{padding:2px;font-size:12px}.btn.grey{background:#b4b6b7;border-color:#b4b6b7;color:#fff}.btn.wide{width:100%}.btn.green{background:#9fc;color:#000;border-color:#9fc}.btn.green:hover{border-color:#000;background:#000;color:#fff}.product-tooltip .Text--subdued{color:#0202029e}.Collapsible .Collapsible__Content .ProductList--grid{padding:15px 5px}.Collapsible__Content p{margin-bottom:30px}.Collapsible__Content .ProductList--grid>.Grid__Cell{margin-bottom:0}.Collapsible--large .Collapsible__Content{padding-bottom:15px}.Collapsible__Content.sorting_filteration{display:none}.Collapsible__Content.sorting_filteration.show{display:block}.charm-builder-custom-page .drag-drop-main-image-frame{text-align:center}.charm-builder-custom-page .tabs{margin:0 auto;font-size:0}.charm-builder-custom-page .filters>input[type=radio]{display:none}.filter_tabs{display:block}.overSelectLabel{font-size:15px;font-family:"Berlingske Serif Medium"!important;letter-spacing:0px;background:transparent;color:#231f20;text-align:center;padding:8px 14px;font-weight:700;transition:all .3s;cursor:pointer;position:absolute;bottom:-15px;line-height:1;text-transform:capitalize;left:50%;opacity:0;transform:translate(-50%);text-wrap:nowrap}.grid_template_products_redering:hover .overSelectLabel{bottom:0;opacity:1}.add-chain._neclace_br_chain_added.singleVariant,.add-chain._visual_charms_chain_added.singleVariant{opacity:1;bottom:0}.overSelectLabel._visual_charms_chain_added,.overSelectLabel._neclace_br_chain_added{background-color:transparent;font-style:italic;color:#afcdd7;bottom:0;opacity:1}.charm-builder-custom-page .tabs>.ProductList{display:none;padding:10px 5px;font-size:16px;margin-top:5px}.charm-builder-custom-page .tabs>.ProductList[data-sort=shop_by_size]{padding:0;margin-top:0}.ProductList.productLIstCharm[data-sort=intension]:first-child,.ProductList.productLIstCharm[data-sort=shop_by_size]:first-child,.ProductList.productLIstCharm[data-sort=shop_by_size_small]:first-child{display:grid}.xcmvsdklfjcnvx,.sdfsdfdsfeswewr{opacity:0}.sdfsdfdsfeswewr.animate_scale{animation:sizing 1s}@keyframes sizing{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.toolTipdragandDrop{background-color:#afcdd7;box-shadow:0 2px 14px #0000001a;z-index:9;align-items:center;justify-content:center;padding:5px 10px;max-width:300px;position:absolute;left:50%;gap:4px;transform:translate(-50%);opacity:0;display:none;transition:opacity .3s;border-radius:5px}.toolTipdragandDropasdfkjdsfk{background-color:#afcdd7;box-shadow:0 2px 14px #0000001a;display:none;z-index:10;align-items:center;justify-content:center;padding:5px 10px;max-width:300px;position:absolute;left:50%;gap:10px;transform:translate(-50%);opacity:0;transition:opacity .3s;border-radius:5px;text-align:left}.attachment_style_tootltipSVG{cursor:pointer;width:15px;height:15px}.attachment_style_tootltip{position:relative;width:100%;display:flex;align-items:center}.styleOverlay{display:none;position:fixed;width:100vw;height:100vh;z-index:2;top:0;left:0}.optionsTitle{text-wrap:nowrap}.attachment_style_tootltip .toolTipdragandDrop{display:none;align-items:self-start;padding:15px;z-index:12;max-width:calc(100% - 20px);width:100%;min-width:280px;gap:10px;transform:translate(0);left:auto;right:0}.attachment_style_tootltip .toolTipdragandDrop .cancelasdfds img{width:12px;height:12px;max-width:12px}.attachment_style_tootltip .toolTipdragandDrop p{font-size:15px;text-transform:none;line-height:1.4}.attachment_style_tootltip .toolTipdragandDrop p.innerHeadingToolTip{margin-top:10px;font-family:"Berlingske Serif Bold"!important;font-size:17px}.toolTipdragandDrop p,.toolTipdragandDropasdfkjdsfk p{margin:0}.toolTipdragandDrop.show,.attachment_style_tootltip .toolTipdragandDrop.show,.toolTipdragandDropasdfkjdsfk.show{opacity:1;display:flex}.cancelasdfds{cursor:pointer;margin-top:7px;margin-bottom:auto}.cancelasdfds img{width:10px;max-width:10px;height:10px}.product_charm_header{display:grid;justify-content:space-between;align-items:center;padding:0;width:100%;background:#fcfbfc;grid-template-columns:1fr auto 1fr;position:sticky;top:-20px;z-index:2}.multiVariantToolTip .product_charm_header{padding:0 0 30px}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide{overflow-y:auto;overflow-x:hidden;padding:20px 30px;width:100%;position:absolute;transition:transform .3s;height:100vh}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide.previous{transform:translate(-100%)}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide.next{transform:translate(100%)}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide.active{transform:translate(0)}::-webkit-scrollbar{width:8px;height:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:0}::-webkit-scrollbar-thumb{background:#000;border-radius:0}.product_charm_header a{display:flex;width:100%;align-items:center;gap:9px;text-transform:uppercase;transition:all .3s;cursor:pointer}.product_charm_header a.next{justify-content:end}.filters{display:flex;align-items:center;text-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.mainFilters,.filters[data-sort=shop_by_size]{justify-content:space-evenly}.prod-title,.ProductItem__Wrapper{cursor:pointer}.prod-title .title{font-size:17px;font-family:"Berlingske Serif Medium"!important}.productLIstCharm .prod-title .title{font-size:15px}.ProductItem__Price.Price{font-family:"Berlingske Serif Bold"!important;color:#231f20}.needsclick{display:none!important}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid{grid-template-columns:1fr 1fr 1fr;margin-left:0;column-gap:20px;row-gap:30px}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid.productLIstCharm{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:10px}.ProductForm__AddToCart{display:flex;align-items:center;justify-content:center;background:#231f20;color:#fff;font-size:18px}.charm-builder-custom-page .filters>label{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;margin:8px 12.8px;position:relative;transition:color .3s ease;font-size:16px;font-family:"Berlingske Serif Regular"!important;line-height:1.5;cursor:pointer}.charm-builder-custom-page .filters>label:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#231f20;transition:all .3s ease;transform:translate(-50%)}.button_group .btn{width:100%!important}.button_group .btn_underline{transition:all .3s;text-decoration:underline;text-underline-offset:3px;font-size:16px}.button_group{display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:20px auto 0;width:fit-content;gap:20px}.charm-builder-custom-page .filters>input[type=radio]:checked+label:after{width:100%}.chain-selector-main-div{width:50%;display:inline-block}.charm-builder-custom-page .Product__Info{position:relative;top:0;width:100%;max-width:100%;margin:0;padding:0;height:100vh}.charm-builder-custom-page .Product__InfoWrapper{position:static;border-left:2px solid #AFCDD75b;background:#fcfbfc;height:100vh;z-index:2}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain{height:160px;width:auto}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:140px;width:auto}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio .ProductItem__Image{height:100%;width:100%;margin:auto;text-align:center;position:absolute;object-fit:contain;left:50%;top:0;zoom:0;transform:translate(-50%)}.AspectRatio:before{content:none!important}.charm-builder-custom-page .\31\/2--desk{width:49%}#saveDesignForm{display:flex;width:100%;justify-content:center;align-items:center;gap:10px}.drag-drop-main-image-frame{display:flex;justify-content:center;align-items:baseline;position:relative}.charm_builder{position:relative;width:min(600px,100%);height:min(650px,100%);z-index:0}.charm-builder-custom-page .Product__Wrapper{display:grid;grid-template-columns:4fr 4fr;width:100%;max-width:100%}#shop-by-conasdkfjsdf:before{content:"";height:39px;width:39px;background:url();display:block;position:absolute;right:0;z-index:1}.charm-builder-custom-page select{margin-right:10px;width:100%;height:40px;font-size:17px;position:relative;padding:8px 28px 8px 14px;border:1px solid #231f20;outline:none;line-height:1.3;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(/cdn/shop/files/Group_9269.svg?v=1732329602);background-repeat:no-repeat;background-position-x:101%;background-position-y:-1px;background-size:auto 104%;color:#231f20;box-shadow:none;transition:all .3s}.charm-builder-custom-page select.selected{border:none;background-color:#231f20;color:#fff}#draggable{width:150px;height:150px;padding:.5em}.draggable.ui-draggable.ui-draggable-handle img:not(.egraving_product_image){width:75%}#charm_visual video.main-image.sticky{position:relative;z-index:999}#charm_visual .main-image.sticky{width:100%}.charm_builder{margin-top:50px}.AspectRatio>img,.no-js .AspectRatio>noscript img{left:15%}.Product__Tabs{padding:0;margin:0;width:100%;overflow:hidden;height:100vh;position:relative;background:#fcfbfc}.charm_w{-moz-transition:-moz-transform .4s ease-in-out;-webkit-transition:-webkit-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out}.charm_w:hover .charm-rotate_l,.charm_w:hover .charm-rotate_r,.charm_w:hover .charm-close,.charm_w:hover .data_engraving_sides,.charm_w:active .charm-rotate_l,.charm_w:active .data_engraving_sides,.charm_w:active .charm-rotate_r,.charm_w:active .charm-close{visibility:visible;opacity:1}.charm_w:focus .data_engraving_sides,.charm_w:focus .charm-rotate_l,.charm_w:focus .charm-rotate_r,.charm_w:focus .charm-close{visibility:visible;opacity:1}.charm-close,.data_engraving_sides{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.charm-rotate_l,.charm-rotate_r{position:absolute;bottom:0;cursor:pointer;width:20px;height:20px;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.charm-rotate_l{left:50%;transform:translate(-40px)}.charm-rotate_r{left:50%;transform:translate(20px)}.charm-rotate_r img{transform:scaleX(-1)}.charm-close{top:unset;left:50%;bottom:0;transform:translate(-50%)}.charm-close{cursor:pointer;line-height:20px;position:absolute;display:block;right:0;bottom:0;margin:0;color:#000;z-index:0;text-align:center;height:20px;width:20px;opacity:.3}.charm_w{left:72%;display:block;width:fit-content;height:fit-content;padding-bottom:25px}.shopify-section--header{position:relative}.Collapsible:first-child .AspectRatio>img{left:0}.charm-builder-custom-page .filters>label:hover:after{width:100%;font-weight:700}.ProductForm__Variants,.shopify-payment-button{display:none}#notes_for_custom_necklace,#message_for_custom_necklace{width:100%;padding:10px;background-color:#afcdd7;border:none;margin-bottom:16px}.paragraphMiansdfklj{padding-top:14px}.how-to-use-grid h2{font-weight:900;font-size:2em}.how-to-use-grid{width:90%;margin:59px auto 125px;position:relative;text-align:center}.AspectRatio--withFallback>img{position:relative;top:0}textarea::-webkit-input-placeholder{opacity:.5}.charm_visual_image.charm_visual_image_div h1{font-size:22px;font-weight:400;font-family:Assistant,sans-serif;font-style:normal}.how-to-use-grid{z-index:0}.chainSizing img{max-width:500px}.chainSizing{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1;background-color:#f3f0e7;top:0;left:2px;transition:all .4s;transform:translate(100%)}.engraving_contwerakfjsadlkfjwoeifjsmdnv{display:none;width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show{grid-area:engrave;display:block;border-right:2px solid #AFCDD75b}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview{display:flex;grid-column:span 2;max-width:100%!important;align-items:center;justify-content:center;flex-direction:column}.engraving_container_with_content{display:flex;position:relative;justify-content:center;align-items:center;height:100%;margin:auto}.engraving_contwerakfjsadlkfjwoeifjsmdnv .lmxcnweirusdkjf{display:none}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview .lmxcnweirusdkjf{display:block}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview .engraving_container_with_content{height:min-content;gap:30px;margin:0}.engrave_side_content{display:flex;position:relative;justify-content:center;align-items:center;height:fit-content;margin:auto}.engrave_Front_Monogram span .bigger,.engrave_Back_Monogram span .bigger{font-size:90px}.data_engraving_sides{width:30px;height:auto;cursor:pointer;display:flex;justify-content:center;margin:auto auto 4px}.side_content_on_image{font-size:22px;display:flex;justify-content:center;align-items:center;font-weight:700;position:absolute;top:-37px;text-transform:uppercase}.engrave_content>div{width:100%}.engrave_content{position:absolute;width:calc(100% - 40px);justify-content:center;display:flex;align-items:center;text-align:center;flex-direction:column}.engrave_text_on_image{font-family:Black Tie Font;text-transform:none;font-size:xx-large;color:#a27358;display:block;text-align:center;line-height:1.2;white-space:nowrap}.engrave_Front_Monogram span.engrave_text_on_image,.engrave_Back_Monogram span.engrave_text_on_image{font-family:"Cursive Engraving";display:flex;justify-content:center;text-transform:uppercase;align-items:center;font-size:75px}.engrave_Front_Monogram span.engrave_text_on_image.grid_columns,.engrave_Back_Monogram span.engrave_text_on_image.grid_columns{font-size:55px}.engrave_side_content.hidden{display:none}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview .engrave_side_content.hidden{display:flex}.engraving_LastBtn{display:flex;align-items:center;gap:20px}.text_line_number{display:grid;gap:10px}.lmxcnweirusdkjf.hidden{display:none}.Button.add_to_cart_button[data-disabled=true]{opacity:.4;cursor:not-allowed}.engraving_LastBtn .preview_button{width:100%;max-width:100%;margin-top:30px}.engraving_LastBtn button{background-color:#afcdd7;opacity:.8;transition:opacity .3s;border:1px solid #deddde;color:#231f20;display:flex;justify-content:center;align-items:center;font-size:14px}.engraving_contwerakfjsadlkfjwoeifjsmdnv .custom-builder-checkbox label{font-family:"Berlingske Serif Regular"!important;letter-spacing:0!important;text-transform:none!important}.condition_add_to_cart{display:inline;font-family:"Berlingske Serif Regular"!important;letter-spacing:0!important;color:red}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview .lmxcnweirusdkjf .engraving_LastBtn{display:grid;grid-template-columns:1fr 1fr}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview[data-side-engraving=front] .engrave_side_content[data-side=back],.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview[data-side-engraving=back] .engrave_side_content[data-side=front]{display:none}.chainSizing.show{transform:translate(0);left:0}.centerAlign{text-align:center}.rightAlign{text-align:right}.headingCart{font-family:"Berlingske Serif Medium"!important;font-size:22px;color:#000;margin:0;line-height:1}.productCartContainerGrid a{align-items:center;display:grid;width:100%}.productCartContainerGrid a.title_variant{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.productCartContainerGrid a.title_variant span{font-size:x-small}.gridtablecarttotal{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;margin-bottom:20px}.gridtablecart{display:grid;margin-bottom:10px;grid-template-columns:85px 2fr 1fr 1fr}.productCartContainerGrid{display:grid;grid-template-columns:85px 2fr 1fr 1fr}.product_charm_header .u-h6{font-size:15px}.CharmMainCOntainer{position:relative}.CharmMainCOntainer.overlay:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;cursor:not-allowed}.paragrapghcontent{text-transform:none}.charm-builder-custom-page .tabs{width:100%}@media screen and (min-width:1450px){.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain{height:180px}.charm-builder-custom-page .Product__Wrapper{grid-template-columns:4fr 3fr}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:150px}.product-tooltip.singleVaraintProduct .btn._visual_charms_,.overSelectLabel[data-select-type=charm]{font-size:15px}}@media screen and (min-width:1750px){.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:200px}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain{height:240px}}@media screen and (max-width:1025px){.productCartContainerGrid img{width:60px;height:60px}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide,.product-tooltip{padding:10px 15px}.product_charm_header .logoContainer img{width:80px}.step_number{font-size:20px}.step_heading{font-size:30px}.step_paragraph{font-size:14px}.prod-title .title{font-size:15px}.Price,.charm-builder-custom-page .sw label{font-size:14px}.overSelectLabel,.product_charm_header a{font-size:13px!important}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain,.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:130px}.product-tooltip .btn{min-height:45px;font-size:16px;max-width:180px;margin-top:40px}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid.productLIstCharm{grid-template-columns:1fr 1fr 1fr}.charm-builder-custom-page .filters>label{margin:6px 12.8px;font-size:13px}.charm-builder-custom-page select{padding-top:6px;padding-bottom:6px;height:33px;font-size:13px}.chainSizing img{max-width:377px}}@media screen and (max-width:800px){.charm-builder-custom-page .tabs>.ProductList[data-sort=shop_by_size]{padding:0 0 5px}.product_charm_header .Heading svg{width:10px}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain,.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:95px}.product-tooltip[data-engraving=true].show{grid-template-columns:1fr!important;grid-template-areas:unset;max-width:100%!important}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show{max-width:100%!important;grid-area:unset}.product-tooltip[data-engraving=true].show .product-info,.product-tooltip[data-engraving=true].show .product_charm_header{grid-area:unset}.engrave_side_content{max-width:160px}.engrave_Front_Monogram span.engrave_text_on_image,.engrave_Back_Monogram span.engrave_text_on_image{font-size:47px}.engrave_Front_Monogram span.engrave_text_on_image.grid_columns,.engrave_Back_Monogram span.engrave_text_on_image.grid_columns{font-size:37px}.engrave_Front_Monogram span .bigger,.engrave_Back_Monogram span .bigger{font-size:72px}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview{padding:30px 15px 15px}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview .lmxcnweirusdkjf .engraving_LastBtn{display:flex;flex-direction:column-reverse;width:100%}.engraving_contwerakfjsadlkfjwoeifjsmdnv.show.preview .lmxcnweirusdkjf .engraving_LastBtn button{width:100%}.engrave_text_on_image{font-size:x-large}.engraving_container_with_content{flex-direction:column}.side_content_on_image{font-size:18px;top:-31px}.mobile-flex{display:flex;justify-content:flex-start;align-items:center;width:fit-content;gap:20px}.mobile-flex .ProductItem__Price.Price{margin-bottom:10px}.save_current_builder img{width:27px;height:27px}.save_current_builder{bottom:19px;left:10px;padding:2px 9px;z-index:1}}img.Necklace{display:none}.popup_email{width:100vw;height:100vh;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999999;display:flex;justify-content:center;align-items:center;background-color:#3598db17}.logo_div{display:flex;justify-content:center;align-items:center}.logo_div img{width:100px;height:auto;margin:auto}.loading_gif_save_feature{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:20px}.popup_email_content .closeevnet_savefeature{position:absolute;top:7px;right:10px;z-index:99}.popup_email_content .closeevnet_savefeature svg{pointer-events:visible;cursor:pointer}.popup_email_content{width:fit-content;max-width:600px;max-height:100%;background:#fff;padding:20px;position:relative;min-width:300px;overflow-y:auto}.success_charm_image p{font-size:14px;margin-bottom:0;margin-top:10px;text-align:center;max-width:450px}.success_charm_image img{object-fit:cover;object-position:0px 0px;max-width:450px;margin-top:-35px}.loading_gif_save_feature h2{font-size:21px}@media screen and (max-width:600px){.success_charm_image img{width:100%;margin-top:0}#saveDesignForm input[type=email]{padding:10px!important;font-size:13px!important}.popup_email_content{padding:10px}#saveDesignForm button.btn[type=submit]{padding:12px;width:fit-content;text-wrap:nowrap;min-height:fit-content}.mainFilters{padding-bottom:0}.loading_gif_save_feature h2{font-size:17px}.previous_charm_text button.btn{font-size:13px}.logo_div img{width:80px}.Collapsible__Content.sorting_filteration[data-sort=intension] .filters{display:flex;flex-wrap:wrap;justify-content:center}.chainSizing img{max-width:270px}.charm-builder-custom-page .Product__InfoWrapper,.charm-builder-custom-page .Product__Info,.Product__Tabs,.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide{height:55vh}.hover_active .charm-rotate_l,.hover_active .charm-rotate_r,.hover_active .data_engraving_sides,.hover_active .charm-close{visibility:visible;opacity:1}.product-tooltip .btn{margin-bottom:40px}.charm-builder-custom-page .Product__Wrapper{grid-template-columns:1fr;grid-template-rows:45vh 55vh}#charm_visual .main-image.sticky{margin:auto;height:88%;width:auto}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide{padding:0 10px 70px}.product-tooltip.multiVariantToolTip .product-info{padding-bottom:100px}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid{column-gap:10px!important;row-gap:15px;grid-template-columns:1fr 1fr!important;margin-top:0;padding-top:0}.ProductItem:hover .product-tooltip.singleVaraintProduct .btn{bottom:0}.toolTipdragandDrop,.toolTipdragandDropasdfkjdsfk{width:300px;max-width:100%;margin-top:40px}.toolTipdragandDrop.show,.toolTipdragandDropasdfkjdsfk.show{opacity:1;z-index:99}.toolTipdragandDrop p,.toolTipdragandDropasdfkjdsfk p{font-size:12px;text-align:left;margin:0 0 0 10px}.product-tooltip.singleVaraintProduct .btn._visual_charms_,.overSelectLabel[data-select-type=charm]{font-size:12px}.product-tooltip.singleVaraintProduct .btn{visibility:visible;opacity:1;width:100%;bottom:0}.add-chain._neclace_br_chain_added.singleVariant,.add-chain._visual_charms_chain_added.singleVariant{bottom:0}.charm_w{position:absolute;top:0%}.charm-builder-custom-page .tabs{width:100%}.charm-builder-custom-page .filters>label{margin:8px 5px;text-wrap:nowrap}.Product__Tabs .Collapsible__Content{padding-top:0}.Product__Tabs .Collapsible,.Container{padding:0}.chainSizing.show{display:none}label.cs_tab_label.label_dev-custom-charm-words,label.cs_tab_label.label_dev-custom-charm-symbols,label.cs_tab_label.label_dev-custom-bracelet,label.cs_tab_label.label_puffy-letters{float:right}.charm_builder{height:50vh!important;overflow:hidden;position:relative;min-height:45vh;margin-top:0}.ProductItem .overSelectLabel,.product-tooltip.singleVaraintProduct{opacity:1;position:static;transform:translate(0);order:2;margin-top:10px;margin-bottom:20px}.charm-builder-custom-page .Product__Tabs{margin-top:0}.ProductItem{position:relative;display:grid;margin-bottom:0;height:100%;grid-template-rows:auto 1fr auto}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain,.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:144px}.multiVariantToolTip{overflow:scroll}.product-tooltip{padding:15px}.product-info .step_heading{margin-bottom:20px;font-size:25px}.slide_template_customDev_slide .product_charm_header{position:sticky;top:0;z-index:9}.product_charm_header a img{width:10px}.product_charm_header a{font-size:10px!important;gap:4px}.filters{gap:5px;row-gap:0;padding-bottom:0}.gridtablecart{display:none}.step_paragraph{margin-bottom:5px}.charm-builder-custom-page select{width:90%!important;padding-left:10px!important;padding-right:18px!important}img.Necklace{display:flex;width:300px;margin:auto}.ProductForm__AddToCart{padding-top:10px;padding-bottom:10px;font-size:16px;margin-bottom:30px}body{height:110vh;overflow-y:scroll}.step_heading{font-size:25px}.custom-builder-checkbox label{font-size:13px}.paragraphMiansdfklj{padding-top:10px;font-size:13px}}.custom-builder-checkbox label p{display:inline}@media screen and (max-width:502px){#shopify-section-custom_product-template_builder{padding:0!important}.draggable.ui-draggable.ui-draggable-handle img:not(.egraving_product_image){width:50%!important}.multiVariantToolTip .product_charm_header{padding-bottom:15px}.Grid__Cell .ProductItem .ProductItem__Wrapper .product-tooltip .product-info .prod-title span.title{font-weight:500;font-size:12px!important}.Grid__Cell .ProductItem:hover .product-tooltip *{font-size:12px!important}.charm-builder-custom-page .Product__Info{max-width:100%;margin:0}.product-tooltip .prod-title{padding:12px 0}.how-to-use-grid{margin:59px auto 30px -10px;width:100%}.HorizontalList--spacingLoose{margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/charmBuilder.css.map */
