@media screen and (min-width:750px){.alpha_charm_builder .product__info-container{max-width:58rem}}@media screen and (min-width:768px){.lettterswrp .col-one.th h3.small-hide:after,.lettterswrp:before{content:"";position:absolute;height:90px;background-size:contain;background-repeat:no-repeat}a#cart-icon-bubble{margin-left:25px}body .product--stacked .product__media-item{max-width:100%;width:100%}.collections_sub_inner ul{padding:0;display:flex;align-items:center;justify-content:center;list-style:none;gap:16px;margin:25px 0;flex-wrap:wrap}.multiple-column-content{margin-bottom:40px}.lettterswrp,.lettterswrp .col-one.th h3.small-hide{position:relative}.lettterswrp .col-one.th h3.small-hide:after{background-image:url(/cdn/shop/files/squiggle.svg?v=1689137315);bottom:-110px;width:110px;left:30px}.lettterswrp:before{background-image:url(/cdn/shop/files/smily_d67cf33a-3070-441c-bbd8-010d7ce2d4cf.svg?v=1689137315);width:90px;top:-50px;left:20%;right:0;margin:0 auto}.builderChainPoint[data-point="1"][data-style=odd]{left:1%;top:47%;-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg);transform-origin:top right}.builderChainPoint[data-point="2"][data-style=odd]{left:6%;top:63.5%;-webkit-transform:rotate(71.5deg);-moz-transform:rotate(71.5deg);-ms-transform:rotate(71.5deg);-o-transform:rotate(71.5deg);transform:rotate(71.5deg);transform-origin:top right}.builderChainPoint[data-point="3"][data-style=odd]{left:30.5%;top:81%;-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg);transform:rotate(32deg);transform-origin:top right}.builderChainPoint[data-point="4"][data-style=odd]{left:36%;top:82%;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg);transform-origin:top right}.builderChainPoint[data-point="5"][data-style=odd]{left:41.5%;top:80.5%;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg);transform-origin:top right}.builderChainPoint[data-point="6"][data-style=odd]{left:47%;top:78%}.builderChainPoint[data-point="7"][data-style=odd]{left:52%;top:78%;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);transform-origin:top left}.builderChainPoint[data-point="8"][data-style=odd]{left:57%;top:77.5%;-webkit-transform:rotate(-28deg);-moz-transform:rotate(-28deg);-ms-transform:rotate(-28deg);-o-transform:rotate(-28deg);transform:rotate(-28deg);transform-origin:top left}.builderChainPoint[data-point="9"][data-style=odd]{left:62%;top:75%;-webkit-transform:rotate(-36deg);-moz-transform:rotate(-36deg);-ms-transform:rotate(-36deg);-o-transform:rotate(-36deg);transform:rotate(-36deg);transform-origin:top left}.builderChainPoint[data-point="10"][data-style=odd]{left:83.5%;top:40.5%;-webkit-transform:rotate(-72deg);-moz-transform:rotate(-72deg);-ms-transform:rotate(-72deg);-o-transform:rotate(-72deg);transform:rotate(-72deg);transform-origin:top left}.builderChainPoint[data-point="11"][data-style=odd]{left:87.5%;top:23%;-webkit-transform:rotate(-76deg);-moz-transform:rotate(-76deg);-ms-transform:rotate(-76deg);-o-transform:rotate(-76deg);transform:rotate(-76deg);transform-origin:top left}.builderChainPoint[data-point="1"][data-style=even]{left:0;top:44%;-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-o-transform:rotate(78deg);transform:rotate(78deg);transform-origin:top right}.builderChainPoint[data-point="2"][data-style=even]{left:4.5%;top:59%;-webkit-transform:rotate(73deg);-moz-transform:rotate(73deg);-ms-transform:rotate(73deg);-o-transform:rotate(73deg);transform:rotate(73deg);transform-origin:top right}.builderChainPoint[data-point="3"][data-style=even]{left:27.5%;top:81%;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);transform-origin:top right}.builderChainPoint[data-point="4"][data-style=even]{left:33%;top:82.5%;-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg);transform-origin:top right}.builderChainPoint[data-point="5"][data-style=even]{left:38.5%;top:81.5%;-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg);transform-origin:top right}.builderChainPoint[data-point="6"][data-style=even]{left:44.5%;top:80.5%;-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg);transform-origin:top right}.builderChainPoint[data-point="7"][data-style=even]{left:49%;top:78.5%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);transform-origin:top left}.builderChainPoint[data-point="8"][data-style=even]{left:54.5%;top:77.5%;-webkit-transform:rotate(-18deg);-moz-transform:rotate(-18deg);-ms-transform:rotate(-18deg);-o-transform:rotate(-18deg);transform:rotate(-18deg);transform-origin:top left}.builderChainPoint[data-point="9"][data-style=even]{left:59.5%;top:75.5%;-webkit-transform:rotate(-26deg);-moz-transform:rotate(-26deg);-ms-transform:rotate(-26deg);-o-transform:rotate(-26deg);transform:rotate(-26deg);transform-origin:top left}.builderChainPoint[data-point="10"][data-style=even]{left:64.5%;top:73%;-webkit-transform:rotate(-36deg);-moz-transform:rotate(-36deg);-ms-transform:rotate(-36deg);-o-transform:rotate(-36deg);transform:rotate(-36deg);transform-origin:top left}.builderChainPoint[data-point="11"][data-style=even]{left:84%;top:40%;-webkit-transform:rotate(-74deg);-moz-transform:rotate(-74deg);-ms-transform:rotate(-74deg);-o-transform:rotate(-74deg);transform:rotate(-74deg);transform-origin:top left}.builderChainPoint[data-point="12"][data-style=even]{left:87%;top:26%;-webkit-transform:rotate(-78deg);-moz-transform:rotate(-78deg);-ms-transform:rotate(-78deg);-o-transform:rotate(-78deg);transform:rotate(-78deg);transform-origin:top left}ul.builder_tabs li.tab-link span{visibility:hidden;width:0;height:0;padding:0;margin:0;overflow:hidden}}@media screen and (max-width:1320px){.wrp.marquee-wrapper span p{font-size:20px}}@media screen and (max-width:1060px){.swiper.swiper_vertical{max-height:unset;padding-bottom:30px}.text-with-collage-carousel .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}span.swiper-pagination-bullet.swiper-pagination-bullet-active{height:8px}}@media screen and (max-width:767px){.featured_collection_inner.swiper.mySwiper{margin-right:-15px}.bottom_desc br,.dflx_btm .bottom_desc_right_wrapper,.social-txt-img-text h2 br,.text-image-info-collage,.treat-multiple-column-image.sec_img,.treat-social-text-with-image-left .social-txt-img-image-left,span.visually-hidden_ele{display:none}body .header__icon{justify-content:flex-end!important}.header__icons{margin-right:-1.2rem}.footer-block.footer-block-type-link_list.grid__item.footer-block--menu,.main-info-collage-banner{width:100%;text-align:center}.treat-grid-text-with-image-section{gap:0;text-align:center}.contact__button button.button,.contact_form_wrp,.ele_col_bgl,.login-wrapper .cst_login,.login_video,.necklacebuilder_action_btns p,.rings_stack_images,.rings_stack_info,.shop-the-look-products,.shop-the-look-row,.treat-grid-text,.treat-grid-text-image-img,.treat-multiple-column-image,.treat-necklace-details-with-image,.treat-necklace-image,.treat-necklace-image-content,.treat-social-image,.treat-social-text-with-image{width:100%}.treat-social-text-with-image-main{flex-direction:column-reverse;gap:40px}.treat-social-image img{min-height:auto;object-fit:contain;position:unset;max-width:100%}.social-txt-img-image{width:55%}.treat-social-image-with-text-right .social-txt-img-image-left{width:35%;margin:160px 0 0}.social-txt-img-image img,.treat-necklace-image img,body .customer:not(.account):not(.order){max-width:100%}.treat-social-image-with-text-right{justify-content:space-between;gap:0}.social-txt-img-text h2 em,.social-txt-img-text h2 p{font-size:36px;font-weight:300;line-height:36px;letter-spacing:-1.08px}.social-txt-img-text.medium-up-hide{padding-left:30px;padding-bottom:60px}.treat-social-image{padding:16px 0 0}.treat-social-text-with-image{padding-top:0;padding-bottom:0}.treat-social-image-with-text-right .social-txt-img-image{width:calc(60% - 20px)}.medium-up-hide.text-info-collage-inner-text.tp{max-width:100%;margin:0 0 25px;text-align:center}.medium-up-hide.text-info-collage-inner-text.bt{max-width:100%;margin:25px 0 0;text-align:center}.text-with-collage-carousel .page-width{padding:0 15px}.main-info-collage-banner img{max-width:calc(100% - 40px)}.text-info-collage-inner-text label,div#u_content_button_cta a:after{font-size:11px}.text-info-collage-inner-text h2{font-size:36px}.ele_col.text_col .title_text,.text-info-collage-inner-text .rte{margin-bottom:30px}.treat-grid-text h2{font-size:36px;line-height:34px;letter-spacing:-1.08px;margin-top:25px}.treat-grid-text p{margin:15px auto}.footer__content-top.page-width{padding:0 1.5rem}.shop-the-look-wrapper{gap:50px}.ele_cart-drawer .dfp span.cl,.jdgm-rev-widg__summary-inner{text-align:left}.template-product product-info{padding-top:0!important}body .product__media-list .product__media-item{width:100%;margin:0!important}.trts-term-and-condition-heading{padding-top:30px}.treat-multiple-columns{flex-direction:column-reverse}.treat-multiple-column-content{width:100%;gap:40px;padding-top:25px}.treat-multiple-column-images{width:100%;flex-direction:column}.multiple-column-content,.trts-term-and-condition-heading h1{text-align:center}.treat-multiple-columns{gap:0;flex-direction:column-reverse!important;text-align:center}.multiple-column-content_coll,.multiple-column-content_coll h2{margin:0 auto}.multiple-column-content_coll h2{font-size:36px;line-height:34px;letter-spacing:-1.08px}h1.collection-hero__title{font-size:36px;line-height:22px;letter-spacing:-1.08px}.bottom_desc p,.footer-block.footer-block-type-text.grid__item p:before{font-weight:400;letter-spacing:1.3px;text-transform:uppercase;font-style:normal}ul.footer-block__details-content.list-unstyled a{text-align:center;display:block;padding:4px}.footer-block.footer-block-type-text.grid__item{max-width:100%;text-align:center;padding:0 30px}ul.list-unstyled.list-social.footer__list-social{justify-content:center}.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center{flex-direction:column-reverse;text-align:center}body .section-header.shopify-section-group-header-group{z-index:11}div#menu-drawer{top:-50px;width:95%;height:calc(100vh + 50px)}.scrolled-past-header div#menu-drawer{top:0;height:100vh}.template-index div#menu-drawer{top:0}.js .menu-drawer__submenu,body .menu-drawer__utility-links,div#menu-drawer{background-color:#fff!important}.pagewidth.dflx_btm{bottom:0;border-top:1px solid #fff}.bottom_desc p{margin:0;padding:2px 0;color:#f5f3f0;font-size:13px;line-height:20px}span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}span.swiper-pagination-bullet{margin:0 2px!important}.contact_form_wrp_in,.ele_col,.page-width.pagewidth.dflx_btm,body .shopify-policy__container{padding:0}.image-info-collage p,.main-info-collage-banner p{font-weight:400;line-height:18px}.show_on_hover_p_details{right:0;left:auto}.thumbnail-list__item.slider__slide{width:8px!important;height:8px;border:1px solid #000;border-radius:16px}.thumbnail-list__item.slider__slide[aria-current=true]{width:18px!important;overflow:hidden;background:#000}ul.thumbnail-list{grid-gap:6px;position:absolute!important;bottom:15px;right:0;z-index:9}slider-component.thumbnail-slider{position:unset}media-gallery.product__column-sticky{position:relative}.announcement-bar-section .utility-bar__grid.page-width{padding-left:15px;padding-right:15px}body .announcement-bar__message{min-height:3rem}.card__heading,.price .price__container span,.price .price__container span s.price-item.price-item--regular,div#u_content_button_cta a span{font-size:12px}.footer-block__details-content.rte{display:flex;flex-direction:column-reverse;gap:30px}.dflex_img_contact_form,.ele_col.text_col .title_text br,.ele_col_bgl.with_right_img,.footer-block.footer-block-type-text.grid__item .footer-block__heading,.footer-block__details-content.rte h2.footer-block__heading.inline-richtext{display:none}.footer-block.footer-block-type-text.grid__item p:before{content:"Address";display:block;width:100%;color:#373737;text-align:center;font-size:13px;line-height:32px}.builder_swatches{order:2;width:100%}body .product__info-wrapper.grid__item{width:100%!important;max-width:100%!important;order:3}.builder_swatches ul{overflow:hidden;flex-wrap:nowrap;gap:4px 10px;overflow-x:auto}.builder_swatches ul li img{max-width:50px}.selected_letters_and_pro.active{margin:0}.builder_swatches ul::-webkit-scrollbar{height:0}.builderChainPoint img{width:100%;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translate(-30%);border:0 solid #ccc}.builderChainProductImage img{width:102%;margin-bottom:-10px;margin-left:-1%}.necklacebuilder_action_btns{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:20px;flex-wrap:wrap}button.necklacebuilderedit.button.medium-up-hide{background:0 0;border:1px solid #000;box-shadow:none;color:#303030;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}button.necklacebuilderedit.button.medium-up-hide:after,button.necklacebuilderedit.button.medium-up-hide:before{content:none}button.necklacebuilderedit.button.medium-up-hide.ele_cart-drawer-close-back{min-width:max-content;padding:0 10px}.variant-wrapper_drawer.variant-wrapper--button_drawer{height:100%}.drawer_edit_necklacebuilder.common_status_manage.insidedrawer{height:100%;position:relative}.builder_pricing_wrapper-parent{position:absolute;bottom:0;width:100%}button.necklacebuilderedit.button{width:30%;min-width:auto}button.product-form__submit_builder.button{width:calc(70% - 8px);min-width:auto}.bottom_links_drawer{margin-top:5px}ul.builder_tabs li.tab-link{flex-direction:column}.builder_swatches ul.builder_tabs{max-width:100%;padding:0;gap:0}.template-collection .card__content .price div span{font-size:12px;letter-spacing:1.2px}.treat-necklace-details-with-image,header li:not(.sublink_li) .menu-drawer__menu-item.list-menu__item{padding-top:20px;padding-bottom:20px}header li:not(.sublink_li) summary.menu-drawer__menu-item.list-menu__item { padding-top: 0; padding-bottom: 0; } header li:not(.sublink_li) summary.menu-drawer__menu-item.list-menu__item a { padding: 20px 0; }li.link_li:after{content:"";border-bottom:1px solid #ddd;width:calc(100% - 6rem);position:absolute;left:0;right:0;margin:0 auto}button.menu-drawer__close-button.link{color:#373737;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.91px;text-transform:uppercase}.drawer__inner{padding-right:0}.ele_col.text_col{justify-content:flex-start}.ele_col.text_col img{max-width:80%;margin:0 0 0 auto;position:relative;right:-15px}.title_text{font-size:11px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.1px;text-transform:uppercase}.ele_col.text_col .desc_text,.ele_col.text_col .title_text{padding-left:20px}.our-story-wrapper_in{max-width:100%;align-items:flex-start}.template_suffix_about-us h2.rich-text__heading.rte.inline-richtext.h1{font-size:24px;line-height:120%;letter-spacing:-.72px}.ele_col_bgl.withtext{padding:0 15px;width:100%}.ele_col_bgl.with_left_img img{margin:0;max-width:50%}.ele_col_bgl.with_left_img{padding:0 15px;gap:6px}h1.main-page-title.page-title.h0{font-size:36px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.08px;margin-top:20px}.featured_collection_wrapper,.template-index .treat-grid-text-with-image-section,.text-with-collage-carousel{padding:30px 0}.personalised_product_wrapper ul.thumbnail-list{gap:4px}.personalised_product_wrapper .thumbnail-list__item.slider__slide{width:6px!important;height:6px!important}.personalised_product_wrapper fieldset.product-form__input.product-form__input--pill{display:flex;overflow:hidden;overflow-x:auto;max-width:100%;min-width:auto}.personalised_product_wrapper fieldset.product-form__input.product-form__input--pill label.variant_image_true{min-width:54px;width:auto}.personalised_product_wrapper fieldset.product-form__input.product-form__input--pill::-webkit-scrollbar-thumb{display:none}.treat-necklace-image h2{color:#373737;leading-trim:both;text-edge:cap;font-family:"PP Editorial New";font-size:28px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.84px;padding-bottom:50px}body .quick-add-modal__content-info{overflow-x:hidden}.size_guide_header_tabber .trts-tandc-delivery-return-privacy-subcateg{gap:0;overflow-x:auto;padding-bottom:30px}.size_guide_header_tabber .trts-tandc-delivery-return-privacy-subcateg::-webkit-scrollbar{display:none}.template-page .treat-necklace-image-content .rte{font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px}.template-page .treat-necklace-image-content .rte strong{font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.48px}.template-page .sizeguide_btm_content,.template-page .sizeguide_btm_content a{letter-spacing:.48px;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.42px;text-align:left}.pageid-148772946238 .treat-necklace-details-with-image.full_w{overflow-x:auto;padding-bottom:20px;margin-bottom:50px}.pageid-148772946238 .treat-necklace-details-with-image.full_w img{min-width:max-content}.pageid-148772946238 .treat-necklace-details-with-image.full_w::-webkit-scrollbar{height:6px}.big_size_text br,.ele_col_bgl.withtext .rte br,.product slider-component .slider-button{display:none}.promo-scrollbar-swiper .page-width.medium-up-hide a,.treat-grid-text-with-image-section h2 em{display:inline-block}media-gallery{position:relative}.promo-scrollbar-swiper .page-width.medium-up-hide{display:block;padding-top:10px;text-align:center;padding-bottom:50px}body .menu-drawer__navigation-container{height:auto}.template-index .banner__content{align-items:flex-end}.template-index .banner__content .banner__box{padding:3rem}.template_modal .template_modal_dialog{max-width:95%}.template_modal_body{padding:20px;max-height:80vh;overflow-y:auto}input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev{margin-bottom:10px!important}li.grid__item.additional_media_img{width:100%;max-width:100%}.selected_items_ele ul li{width:16.66%;display:flex;flex-direction:column;align-items:center}.selected_items_ele ul{gap:12px 0}}