.product_charm_header.chain-header{display:none}.product_charm_header.chain-header:has(a.Heading[style="opacity: 1;"]){display:block}.custom-necklace-builder.shopify-section{position:relative;overflow:hidden}.chainSizing img{height:inherit}span.badge.price__badge-sold-out{position:relative;z-index:3}.main_loading_grid_container{position:relative;z-index:9}.ProductItem__Wrapper{overflow:hidden}.loading_screen{height:110vh;width:100%;visibility:visible;opacity:1;background:#fff;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;text-align:center;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:absolute;z-index:9999;cursor:wait;top:0;right:0;bottom:0;left:0}.loading_screen:after{content:"";background-image:url(https://kesslerelliott.com/cdn/shop/files/Don_t_Take_Our_Word_For_It-Image_1.png?v=1749298552);position:absolute;top:0;right:0;bottom:0;left:0}.add_to_cart_text{position:relative;z-index:1}.add_to_cart_text p.step_paragraph{color:#fff;font-size:25px;text-transform:uppercase}.product_charm_header .u-h6 svg{border-radius:60px;border:1px solid #D4D4D4;background:#fff;width:48px;height:48px;padding:16px}.product-info .selector-wrapper h3.step_number{margin:0 0 10px}.AspectRatio--withFallback{padding-bottom:100%}#shopify-section-announcement,#shopify-section-header,#shopify-section-footer{display:none}.Image--slideRight,.Image--slideLeft{transform:translate(25px);opacity:0;transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1)}.charm-builder-custom-page .Collapsible__Content .tabs .ProductItem .AspectRatio img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:scale(1);left:0}.charm-builder-custom-page .Collapsible__Content .tabs .ProductItem .AspectRatio img:first-of-type{opacity:1;z-index:1}.charm-builder-custom-page .Collapsible__Content .tabs .ProductItem:hover .AspectRatio img:first-of-type{opacity:1;z-index:1;transform:scale(1.1);left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.charm-builder-custom-page .Collapsible__Content .tabs .ProductItem .AspectRatio img:nth-of-type(2){opacity:0;z-index:2}.charm-builder-custom-page .Collapsible__Content .tabs .ProductItem:hover .AspectRatio img:first-of-type:not(:only-of-type){opacity:0;transform:scale(1)}.charm-builder-custom-page .Collapsible__Content .tabs .ProductItem:hover .AspectRatio img:nth-of-type(2){opacity:1;transform:scale(1)}.Image--slideLeft{transform:translate(-25px)}.Image--lazyLoaded.Image--slideRight,.Image--lazyLoaded.Image--slideLeft{opacity:1;transform:translate(0)}.Image__Loader{position:absolute;display:block;height:2px;width:50px;left:0;bottom:0;right:0;top:0;opacity:0;visibility:hidden;margin:auto;pointer-events:none;background-color:#0000;z-index:-1;transition:all .2s ease-in-out;overflow:hidden}.Image__Loader:after{position:absolute;content:"";bottom:0;right:0;top:0;height:100%;width:200%;background-color:var(--heading-color)}.Image--lazyLoading+.Image__Loader{opacity:1;visibility:visible;z-index:2}.Image--lazyLoading+.Image__Loader:after{-webkit-animation:lazyLoader 3s infinite;animation:lazyLoader 3s infinite;-webkit-animation-timing-function:cubic-bezier(.43,.43,.25,.99);animation-timing-function:cubic-bezier(.43,.43,.25,.99)}.main_custom_product_template_builder{width:100%;padding:0 15px}.charm-builder-custom-page{margin-bottom:0;margin-top:0;width:100%;max-width:100%;position:relative;overflow:hidden}.side_engraving>.selector-wrapper{margin-top:10px}.chainSizing.show img{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;height:auto}h3.step_number{display:flex;width:32px;height:32px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#81762c;color:#fff;text-align:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.3;margin:0 auto}.step_heading{color:#54463a;text-align:center;font-family:var(--font-heading-family);font-size:36px;font-style:normal;font-weight:400;line-height:100%;text-transform:var(--custom_heading);margin:11px 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 #231f20;transition:color .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer;text-transform:capitalize;position:relative;top:1px;color:#000;font-family:Darker Grotesque;font-size:28px;font-style:normal;font-weight:700;line-height:100%;padding:10px 10px 15px;margin:0 10px 10px 0}.lmxcnweirusdkjf{display:grid;gap:30px;margin-top:30px;padding:0}.charm-builder-custom-page .sw>input[type=radio]{display:none}.charm-builder-custom-page .sw>input[type=radio]:checked+label{background-color:#231f20;color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:100%;font-family:Darker Grotesque;padding:10px 10px 15px}.product-info .step_heading{text-transform:capitalize;margin-bottom:50px;font-size:33px}.product-info .step_number{margin-bottom:10px;text-transform:capitalize;display:flex;width:100%;gap:6px;align-items:center}.step_paragraph{color:#000;font-size:16px}.productCartContainerGrid img{width:80px;height:80px;object-fit:contain}.product-info .ProductItem__Price.Price{color:#54463a;font-family:Darker Grotesque;font-size:32px;font-style:normal;font-weight:700;line-height:100%}.charmElement{display:grid;gap:24px}.chainElement{margin-bottom:24px}.Collapsible .Collapsible__Content .ProductList--grid{padding:15px 5px 75px!important}.customToolTip .product-tooltip{overflow:auto}.product-tooltip{text-transform:none;background:#fcfbfc;position:absolute;z-index:9999999;top:0;right:0;width:50dvw;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:60px}.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}.product-tooltip .btn:hover{opacity:1;background-color:#81762c;color:#fff}.product-tooltip .btn{padding:15px 16px;margin:60px 0 0;border-radius:5px;background-color:#81762c;color:#fff;min-height:50px;display:block;font-size:18px;opacity:.8;width:100%;max-width:250px;border:none;font-family:var(--font-heading-family);font-weight:500}.ProductItem__Wrapper{position:relative}.product-tooltip.singleVaraintProduct .btn{font-size:15px;font-family:var(--font-heading-family);letter-spacing:0px;background:#81762c;color:#fff;text-align:center;padding:8px 14px;transition:all .3s;cursor:pointer;position:absolute;bottom:-15px;line-height:1;text-transform:uppercase;left:50%;opacity:0;transform:translate(-50%);text-wrap:nowrap;width:auto;max-width:100%;margin:0;height:fit-content;min-height:auto}.product-tooltip.singleVaraintProduct .btn._visual_charms_,.overSelectLabel[data-select-type=charm]{font-size:10px}.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:#746927;color:#fff;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:var(--font-heading-family)}.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}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid.productLIstCharm{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:10px;display:grid}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid.productLIstCharm.sub-collection-active{grid-template-columns:1fr}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:0;column-gap:20px;row-gap:15px}.charm-builder-custom-page .tabs>.ProductList{display:none;font-size:16px}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid.productLIstCharm{display:none}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid.productLIstCharm:first-child{display:grid}.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;background-color:#fff}.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:var(--font-heading-family);letter-spacing:0px;background:#eeeadc;color:#231f20;text-align:center;padding:8px 14px;transition:all .3s;cursor:pointer;position:absolute;bottom:-15px;line-height:1;text-transform:uppercase;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:#a5c4b5;font-style:italic;color:#fff;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.show{z-index:9999}.toolTipdragandDrop{background-color:#f5f5f5;box-shadow:0 2px 14px #0000001a;display:flex;z-index:-1;align-items:center;justify-content:center;padding:32px;max-width:613px;width:inherit;position:absolute;left:50%;gap:10px;transform:translate(-50%);opacity:0;transition:opacity .3s;border-radius:0}.ui-draggable-handle div svg{border-radius:30px;border:2px solid #EBEBEB;background:#fff;width:48px;height:48px;padding:12px}.draggable.draggable_classic-paperclip-chain .charm-control-btn>div{border-radius:30px;border:none;background:transparent;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.cancelasdfds svg{border-radius:50px;border:2px solid #EBEBEB;background:#fff;width:48px;height:48px;padding:16px}.toolTipdragandDropasdfkjdsfk{background-color:#eeeadc;box-shadow:0 2px 14px #0000001a;display:flex;z-index:-1;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}.toolTipForEarrings{background-color:#eeeadc;box-shadow:0 2px 14px #0000001a;display:flex;z-index:-1;align-items:center;justify-content:center;padding:5px 10px;max-width:95%;position:absolute;left:50%;gap:10px;transform:translate(-50%);opacity:0;transition:opacity .3s;border-radius:5px;text-align:left;width:100%}.toolTipForEarrings[category=Earrings]{opacity:1;z-index:99999;top:-40px}.toolTipForEarrings svg{flex:0 0 30px;width:24px;height:24px}@media screen and (max-width: 767px){.toolTipForEarrings[category=Earrings]{top:unset;bottom:10px}.toolTipForEarrings[category=Earrings] p{font-size:12px;line-height:normal}.toolTipForEarrings svg{flex:0 0 20px;width:20px;height:20px}}.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;font-size:24px;line-height:1.2;text-align:start}.toolTipdragandDrop.show{opacity:1}.attachment_style_tootltip .toolTipdragandDrop.show,.toolTipdragandDropasdfkjdsfk.show{opacity:1;display:flex;z-index:99}.toolTipdragandDrop svg{flex:0 0 48px}.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:15px 0;width:100%;background:#fcfbfc;grid-template-columns:1fr 1fr;position:sticky;top:-20px;z-index:5}.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)}.product_charm_header a{display:flex;width:100%;align-items:center;gap:16px;transition:all .3s;cursor:pointer;color:#000;font-family:Darker Grotesque;font-size:24px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize}.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:20px;gap:16px}.product-info h3.step_number{color:#000;font-family:DM Sans;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;background:transparent;align-items:start;margin:0;padding:0}.product-info h2.step_heading{color:#54463a;font-family:var(--font-heading-family);font-size:32px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;margin:8px 0 26px}.filters[data-sort=shop_by_size] label{width:100%}.prod-title,.ProductItem__Wrapper{cursor:pointer}.prod-title .title{color:#000;font-family:Darker Grotesque;font-size:24px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize;margin:0 0 2px}.productLIstCharm .prod-title .title{font-size:22px;margin:0 0 10px}.ProductItem__Price.Price{color:#54463a;font-family:Darker Grotesque;font-size:24px;margin:10px 0 0;font-style:normal;font-weight:700;line-height:100%}.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{color:#000;text-align:center;font-family:Darker Grotesque;font-size:22px;font-style:normal;font-weight:700;line-height:26px;transition:all .3s;border:2px solid #000;cursor:pointer;width:-webkit-fill-available;padding:5px 10px 13px}.charm-builder-custom-page .filters>input[type=radio]:checked+label{background-color:#231f20;color:#fff}.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:2px solid #F5F5F5;background:#fff;height:100vh;z-index:2}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain,.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:100%;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:cover;left:50%;top:0;zoom:0;transform:translate(-50%)}.AspectRatio:before{content:none!important}.charm-builder-custom-page .\31\/2--desk{width:49%}.drag-drop-main-image-frame{display:flex;justify-content:center;align-items:center;position:relative;border:2px solid #F5F5F5;background:#fff}.charm_builder{position:relative;width:min(600px,100%);z-index:0;display:flex}.charm-builder-custom-page .Product__Wrapper{display:grid;grid-template-columns:4fr 4fr;width:100%;max-width:100%;gap:24px}#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:100%}#charm_visual video.main-image.sticky{position:relative;z-index:999}#charm_visual .main-image.sticky{width:100%;max-width:600px;max-height:600px;object-fit:cover;outline:#fff 2px solid;outline-offset:-2px}.charm_builder{min-height:100vh;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-control-btn,.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-control-btn{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-control-btn{visibility:visible;opacity:1}.charm-control-btn,.data_engraving_sides{opacity:0;transition:visibility 0s linear .3s,opacity .3s}.charm-control-btn div{cursor:pointer}.charm-rotate_r img{transform:scaleX(-1)}.mainFilters{width:100%}.charm_w{left:72%;display:block;width:fit-content;height:fit-content;padding-bottom:0;max-width:180px;flex-direction:column;align-items:center;gap:0px}.charm-control-btn{display:flex;gap:10px;margin:-20px 0 0}.shopify-section--header{position:relative}.Collapsible:first-child .AspectRatio>img{left:0}.ProductForm__Variants,.shopify-payment-button{display:none}#notes_for_custom_necklace,#message_for_custom_necklace{width:100%;border:2px solid #000;color:#000;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:24px;height:150px}.paragraphMiansdfklj{padding-top:14px}.how-to-use-grid h2{font-weight:900;font-size:2em}#message_for_custom_necklace,#notes_for_custom_necklace{margin:0 0 10px}.custom-builder-checkbox label{color:#000;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.custom-builder-checkbox input:checked:after{content:"";transform:rotate(45deg);height:10px;width:6px;display:flex;margin:auto;border-bottom:2px solid #000;border-right:2px solid #000;top:-1px;position:relative}.custom-builder-checkbox:first-of-type{margin:0}.custom-builder-checkbox{display:grid;align-items:start;gap:6px;grid-template-columns:24px 1fr;margin:30px 0 0}.custom-builder-checkbox input[type=checkbox]{margin:0;width:24px;height:24px;-webkit-appearance:none;appearance:none;border:1px solid #000;display:flex;align-items:center;justify-content:flex-end}.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:100%}.chainSizing{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1;background-color:#fff;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 #a5c4b55b}.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}p.paragraphMiansdfklj{margin:48px 0;background:#f5f5f5;padding:24px;color:#000;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.ProductForm__AddToCart{display:flex;background:#81762c;border:none;padding:15px 40px;justify-content:center;align-items:center;cursor:pointer;width:100%;color:#fff;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.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:#a5c4b5;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{color:#000;font-family:Darker Grotesque;font-size:24px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;margin:0}.productCartContainerGrid a{align-items:center;width:100%;color:#000;font-family:Darker Grotesque;font-size:20px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize}.chainElement a.Heading.u-h6.rightAlign,.charmElement a.Heading.u-h6.rightAlign,.gridtablecarttotal a.headingCart.rightAlign{color:#000;text-align:right;font-family:Darker Grotesque;font-size:20px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize}.productCartContainerGrid a.title_variant{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.slide_template_customDev_slide .customer-note-label{color:#000;font-family:DM Sans;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin:0 0 6px}.productCartContainerGrid a.title_variant span{font-size:x-small}.gridtablecarttotal{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;margin-bottom:20px;padding:24px;border-radius:6px;background:#f5f5f5}.gridtablecart{display:grid;margin-bottom:10px;grid-template-columns:repeat(3,1fr);border-radius:6px;background:#f5f5f5;padding:24px}.productCartContainerGrid{display:flex;gap:20px;align-items:center;padding:0 24px 0 0}.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:3fr 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:13px}}@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) and (min-width:767px){#charm_visual .main-image.sticky{object-fit:contain;padding:0 15px}}@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,.charm-builder-custom-page .sw>input[type=radio]:checked+label{font-size:14px}.ProductItem__Price.Price{font-size:24px}.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{padding:6px 12.8px;font-size:13px;line-height:28px}.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:5px 0}.product_charm_header .Heading svg{width:38px;height:38px;padding:10px}.ProductItem__Price.Price{font-size:22px;margin:10px 0 0}.filters{padding-bottom:18px}.ui-draggable-handle div svg{width:38px;height:38px;padding:12px}#notes_for_custom_necklace,#message_for_custom_necklace{font-size:16px;line-height:1.2;margin:0 0 10px}.slide_template_customDev_slide .customer-note-label{font-size:16px}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain,.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{height:95px}.custom-builder-checkbox{margin:28px 0 0}p.paragraphMiansdfklj{margin:20px 0;padding:18px;font-size:16px}.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}}img.Necklace{display:none}@media screen and (max-width: 600px){.Collapsible__Content.sorting_filteration[data-sort=intension] .filters{display:flex;flex-wrap:wrap}.ProductItem__Price.Price{font-size:24px;margin:10px 0 5px}.chainSizing img{max-width:270px}.product-info h3.step_number{font-size:22px}.charm-builder-custom-page .sw>input[type=radio]:checked+label{font-size:22px;padding:10px 20px 15px}.product-info .ProductItem__Price.Price{font-size:28px;margin:5px 0 0}.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-control-btn{visibility:visible;opacity:1}.product-tooltip .btn{margin-bottom:40px}.charm-builder-custom-page .Product__Wrapper{grid-template-columns:1fr;grid-template-rows:40dvh 60dvh}#charm_visual .main-image.sticky{height:100%;width:100%;max-width:100%;max-height:100%;object-fit:contain}.charm-builder-custom-page .Product__InfoWrapper .Container .slide_template_customDev_slide{padding:10px 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}.charm-builder-custom-page .product-infos .ProductList.sub-collection-active{grid-template-columns:1fr!important}.charm-builder-custom-page .drag-drop-main-image-frame{height:auto}.ProductItem:hover .product-tooltip.singleVaraintProduct .btn{bottom:0}.toolTipdragandDrop,.toolTipdragandDropasdfkjdsfk{max-width:100%;padding:12px;margin:0;width:auto;left:5px;right:5px;transform:translate(0)}.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{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%;flex-direction:column-reverse}.charm-builder-custom-page .filters>label:not(:last-of-type){margin:0 0 10px}.charm-builder-custom-page .tabs{width:100%}.charm-builder-custom-page .filters>label{padding:8px 16px;margin-right:0!important;margin-bottom:0!important;text-wrap:nowrap}.Product__Tabs .Collapsible,.Container{padding:0}.chainSizing.show{display:none}label.cs_tab_label.label_dev-custom-bracelet,label.cs_tab_label.label_dev-custom-charm-gemstone{margin:0 0 10px}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:100%;overflow:hidden;position:relative;min-height:100%;margin-top:0;object-fit:cover;width:100%}.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:-10px;z-index:9}.product_charm_header a img{width:10px}.product_charm_header a{font-size:10px!important;gap:4px}.filters{gap:10px;margin-bottom:6px}.gridtablecart{display:none}.charm-builder-custom-page .filters>label{padding:5px 10px;margin-right:0;margin-bottom:5px}.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}}@media screen and (max-width: 1560px) and (min-width:767px){.ui-draggable-handle div svg{border-radius:30px;border:2px solid #EBEBEB;background:#fff;width:30px;height:30px;padding:5px}.productLIstCharm .prod-title .title{font-size:22px;margin:0 0 10px}.ProductItem{margin-bottom:30px}.ProductForm__AddToCart{font-size:18px;padding:12px 40px}.product-info .ProductItem__Price.Price{font-size:28px}.product-info h3.step_number{font-size:22px}.charm-builder-custom-page .sw>input[type=radio]:checked+label,.charm-builder-custom-page .sw label{font-size:22px;padding:5px 10px 10px}.slide_template_customDev_slide .customer-note-label{font-size:18px;line-height:1.1}#message_for_custom_necklace,#notes_for_custom_necklace{margin:0 0 28px;padding:15px;font-size:18px}.custom-builder-checkbox input[type=checkbox]{width:20px;height:20px}.custom-builder-checkbox label{font-size:16px}.custom-builder-checkbox{margin:25px 0 0}.charm-builder-custom-page .filters>label{padding:5px 10px 8px;font-size:18px;line-height:24px}.product_charm_header .u-h6 svg{border-radius:50px;border:1px solid #D4D4D4;background:#fff;width:38px;height:38px;padding:10px}.toolTipdragandDrop{padding:1.5rem;max-width:80%;margin-top:1rem}.toolTipdragandDrop p,.toolTipdragandDropasdfkjdsfk p{font-size:18px}p.paragraphMiansdfklj{margin:30px 0;padding:20px;font-size:18px}}@media screen and (min-width:768px){.mobile-video{display:none}}@media screen and (max-width:767px){.desktop-video{display:none}.add_to_cart_text p.step_paragraph{font-size:22px;padding:0 20px}.product-tooltip{width:100%}.loading_screen{padding:0;height:110vh}.main_loading_grid_container{width:100%}.mobile-video video{width:100%;height:100%}.product-info h2.step_heading{font-size:22px;margin:5px 0 20px}.custom-builder-checkbox input:checked:after{height:10px;width:6px;top:-1px}.custom-builder-checkbox input[type=checkbox]{width:18px;height:18px}.step_heading{font-size:28px}body.gradient.template-product nav.breadcrumbs ul{margin:0 0 10px;align-items:center;flex-wrap:wrap}.charm-builder-custom-page .sw>input[type=radio]:checked+label{font-size:18px;padding:10px 20px 15px}.charm-control-btn{gap:0px;margin:0 0 -20px;z-index:2}.charm-control-btn div{max-height:25px}.ui-draggable-handle div svg{width:24px;height:24px;padding:5px;background:transparent;border:none}.product_charm_header{padding:5px 0}.CharmMainCOntainer .filters.mainFilters{padding-bottom:6px;position:sticky;top:38px;z-index:9;background:#fff;margin-bottom:0}.CharmMainCOntainer .Collapsible__Content .filters{position:sticky;top:85px;z-index:9;background:#fff;padding-bottom:7px}.Collapsible__Content.one .filters{position:sticky;top:-10px;z-index:9;background:#fff;padding:5px 0 10px}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.chain,.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio.charm{padding-bottom:56.25%!important;height:85px}.charm-builder-custom-page .Collapsible__Content .tabs .AspectRatio .ProductItem__Image{object-fit:contain}.ProductItem__Price.Price{font-size:20px;margin:5px 0}.charm-builder-custom-page .Collapsible__Content .tabs .ProductList--grid{row-gap:10px}.productLIstCharm .prod-title .title{font-size:18px;margin:0}.ProductItem .overSelectLabel,.product-tooltip.singleVaraintProduct{margin-top:2px;margin-bottom:0}.ProductItem .overSelectLabel,.product-tooltip.singleVaraintProduct .btn._visual_charms_{padding:4px}.charm-builder-custom-page .Product__Wrapper{grid-template-columns:1fr;grid-template-rows:40dvh calc(70dvh - 24px)}.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:70dvh}.product-tooltip{height:110dvh}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-charm.css.map */
