.product_pendant .grid{margin:0;display:flex;flex-wrap:wrap}.product_pendant .grid .grid__item{padding:0}.template-product .product_pendant .page-width .grid .grid__item.product-image-wrapper{width:67%}.template-product .product_pendant .page-width .grid .grid__item.product-content-wrapper{width:auto;flex:1;padding-left:77px}.template-product .product_pendant .page-width .grid .grid__item.product-content-wrapper .product-single__meta{padding:45px 0 0;margin:0}.product_pendant .product-block .rte p{max-width:100%;color:#575757;line-height:1.3;font-size:16px}.product_pendant .product-block--header .product-single__title{padding-top:10px}.product-single__meta .product-block--header{margin:0 0 20px}.product_pendant_bootom--sticky{position:sticky;bottom:0;background:#fff;padding:20px 0}.pendant_btn{background:#575757;display:block;width:100%;padding:18px;color:#fff;text-align:center;font-size:18px;line-height:22px;cursor:pointer;max-width:400px}.pendant_btn:hover{color:#fff}.pendant_main,.pendant_page.is-active>.grid{display:none}.pendant_main.is-active{display:block}.pendant_wpr{display:flex;flex-wrap:wrap;align-items:flex-start}.pendant_left{width:50%;position:sticky;top:129px}.pendant_right{width:50%}.pendant_page.is-active{max-width:100%;padding:0}.pendant_svg{width:100%;max-width:430px;margin:0 auto;border-radius:50%;overflow:hidden;position:relative}.pendant_center_stone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.pendant_center_stone img{height:100%;width:100%;display:block;max-height:169px;max-width:24vw;object-fit:cover}.pendant_svg svg{height:100%;width:100%;display:block}.pendant_block{aspect-ratio:16/13;display:flex;align-items:center;justify-content:space-around;background:#e2ded8;padding:40px;flex-direction:column;gap:50px}.pendant_right_inn{max-width:639px;margin:0 auto;padding:20px 15px;width:100%}.pendant_info_heading h3{color:#575757;font-size:18px;line-height:23px;margin:0 0 23px;font-weight:700;font-family:Alef,sans-serif!important;padding-bottom:23px;border-bottom:1px solid #E8E8E2}.pendant_info_heading p{margin:0;color:#575757;font-size:16px;line-height:22px;font-weight:400;font-family:Alef,sans-serif!important}.illustration-text p{margin:0;color:#575757;font-size:14px;line-height:19px;font-style:italic;font-weight:400;font-family:Alef,sans-serif!important}.pend_block_info p{margin:0;color:#575757;font-family:Alef,sans-serif!important;font-size:11px;letter-spacing:.22px;line-height:16px}.pend_block_img.stone-icon{width:17px;height:17px}.progress-wpr{display:flex;position:relative;width:100%;align-items:center;direction:rtl;justify-content:flex-start}.circle_num{width:27px;height:27px;display:flex;align-items:center;border:1px solid #E8E8E2;background:transparent;border-radius:50%;color:#575757;font-size:16px;justify-content:center;font-family:Alef,sans-serif!important;margin:0 auto}.circle{display:flex;flex-direction:column;gap:13px;align-items:center;flex:1;position:relative;z-index:2}.circle_text{color:#575757;font-size:16px;line-height:23px;display:block;text-align:center;font-weight:400;font-family:Alef,sans-serif!important}.engraving_description{display:none}.engraving_description.d-active{display:block}.progress-wpr:before{content:"";background:#e8e8e2;left:0;position:absolute;top:calc(50% - 16px);transform:translateY(-50%);height:1px;width:100%;z-index:1}.icon-fill .center-zoom-dot{opacity:0}.pendant_step_bar{margin:42px 0 0}.pendant_info_heading{margin:35px 0 0}.pendant_stone_info{margin:10px 0 0}.pendant_stone_info .metafield-rich_text_field{max-height:unset;position:unset;overflow:unset}.pendant_bottom_title h6{color:#575757;font-weight:400;font-size:16px;line-height:22px;font-family:Alef,sans-serif!important;margin:0;direction:ltr}.pendant__back_btn{display:inline-flex;direction:ltr;align-items:center;gap:5px;font-family:Alef,sans-serif!important;font-size:14px;line-height:22px}.pendant_bottom_title{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin:0 0 16px}.pendant_btns{display:block;background:#575757;padding:18px;max-width:399px;width:100%;text-align:center;color:#fff;font-size:18px;line-height:22px;font-weight:700;font-family:Alef,sans-serif!important;margin:0 0 17px}.pendant_btns:hover{color:#fff}.pendant_bottom_btn_wpr{direction:rtl}.pendant__back_btn span{display:flex;align-items:center;justify-content:center;height:11px;width:11px}.pendant__back_btn span svg{flex-shrink:0;height:100%;width:100%}.pendant__back_btn{display:inline-flex;direction:ltr;align-items:center;gap:5px}.pendant_bottom_inn{max-width:400px;margin-left:auto}.pendant_bottom{margin:34px 0 0}.pendant_content{padding:38px 0}.pendant_content_inn>h5{margin:0 0 7px;color:#575757;font-family:Alef,sans-serif!important;font-weight:400;font-size:16px;line-height:22px}.pend_block_close span{display:flex;align-items:center;justify-content:center;height:18px;width:18px}.pend_block_img{height:26px;width:26px;margin:0 auto}.pend_block_img svg,.pend_block_close svg{height:100%;width:100%;display:block}.pend_block_info h4{font-size:16px;color:#575757;font-family:Alef,sans-serif!important;line-height:17px;font-weight:400;margin:0}.pendant_content_col{max-width:90px;width:100%;height:auto;display:flex;flex-direction:column}.pendant_color .pendant_content_col{max-width:109px}.pendant_content_block{border:1px solid #E7E7E1;padding:10px 5px;position:relative;display:block;cursor:pointer}.ring_main_img{width:100%;max-width:312px;margin:0 auto}.pendant_slider .pendant_arrow:after{display:none}.pendant_slider .pendant_arrow{height:36px;width:36px;background:#575757;border-radius:50%;padding:8px}.pendant_slider .pendant_pagination{position:static;display:none}.pendant_slider .pendant_pagination .swiper-pagination-bullet{display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 5px;border-radius:100%;cursor:pointer;background-color:currentColor;opacity:.4}.pendant_slider .pendant_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:currentColor;width:9px;height:9px}.pendant_slide_img img{aspect-ratio:16 / 13;width:100%;display:block;height:100%;object-fit:cover}.ring_main{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:70px}.pend_block_close{position:absolute;top:0;right:0;display:none;z-index:1}.pend_block_info{padding:5px 0 0;text-align:center}.pend_block_img.diamond-icon{height:28px;width:28px}.pendant_content_wpr{display:flex;flex-wrap:wrap;gap:13px;direction:rtl}.step-wrapper .pendant_content_inn:not(:last-child){margin:0 0 30px}.pendant_left_inn.gold .pendant_svg svg{background:var(--gold-bg)}[data-cosmos-type=cosmos_pendant] .pendant_left_inn.silver .pendant_svg svg{background:var(--silver-bg)}.pendant_left_inn .hidden-svg .icon-cst-zo symbol{color:#575757}.pendant_left_inn.gold .hidden-svg .icon-cst-zo symbol{color:#9d601d}.icon-cst-dia{color:#575757}.gold .icon-cst-dia{color:#bd944f}.pendant_content_block.is-active{border-color:#575757}.pendant_content_block.is-active .pend_block_close{display:block}.pendant_content_block input[type=radio],.pendant_content_block input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;margin:0;display:none}.pendant_content_block{margin:0;height:100%}.step-wrapper.pendant_color .pendant_content_block{height:100%}.glow-on .center-zoom-dot{animation:zoom-in-out 1s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes zoom-in-out{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.ring_side_img .center-zoom-dot,.pendant_svg .slot-main-wpr,.ring_side_img .slot-main-wpr{cursor:pointer}.slot-main-wpr.active g>path{stroke:#000;stroke-width:.13rem}.product_pendant .breadcrumb{max-width:100%;padding:0;margin:0;font-family:Alef,sans-serif!important;font-size:14px!important;line-height:22px;color:#575757}.step-wrapper:not(.step-active){display:none}.pendant_step_bar .circle.active .circle_num{background-color:#575757;color:#fff}.pendant_step_bar .circle.active .circle_text{font-weight:700}.pendant_step_bar .circle.clicked .circle_num{background-color:#eddcd2;color:#fff}.pendant_step_bar .circle.clicked .circle_text{color:#eddcd2;font-weight:400}.circle_num_wpr{width:41px;background:#fff;padding:0}.product_pendant .page-content>.breadcrumb{display:none}.product_pendant .page-width{padding-top:0!important}.ring_main svg{width:100%;display:block;height:100%;color:#e2ded8}.pendant-page-breadcrumbs{margin:0 0 10px}.gold_path,.silver_path{display:none}.gold .gold_path,.silver .silver_path{display:block}.silver_defs,.gold_defs{display:none}.silver .silver_defs,.gold .gold_defs{display:block}.silver .ring_main svg path[fill="#915417"]{fill:#575757}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo use{scale:1.5}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-5-item use{transform:translate(222px,125px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-6-item use{transform:translate(192px,195px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-1-item use{transform:translate(119px,20px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-8-item use{transform:translate(189px,50px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-2-item use{transform:translate(119px,230px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-7-item use{transform:translate(47px,200px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-4-item use{transform:translate(14px,125px)}[data-cosmos-type=cosmos_pendant] .slot-main-wpr.icon-cst-zo #slot-3-item use{transform:translate(45px,54px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-1-item use{transform:translate(26px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-2-item use{transform:translate(117px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-3-item use{transform:translate(207px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-4-item use{transform:translate(299px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-5-item use{transform:translate(388px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-6-item use{transform:translate(480px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-7-item use{transform:translate(570px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-8-item use{transform:translate(662px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-9-item use{transform:translate(754px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-10-item use{transform:translate(844px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-11-item use{transform:translate(935px,105px)}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #slot-12-item use{transform:translate(1026px,105px)}[data-cosmos-type=cosmos_ring] .slot-round.icon-cst-zo use{scale:1.1}[data-cosmos-type=cosmos_ring] .slot-round.icon-cst-zo #ring-slot-5-item use{transform:translate(13px,91px);scale:1}[data-cosmos-type=cosmos_ring] .slot-round.icon-cst-zo #ring-slot-6-item use{transform:translate(84px,100px)}[data-cosmos-type=cosmos_ring] .slot-round.icon-cst-zo #ring-slot-7-item use{transform:translate(162px,99px)}[data-cosmos-type=cosmos_ring] .slot-round.icon-cst-zo #ring-slot-8-item use{transform:translate(253px,89px);scale:1}.text-remove{display:none}.text-active .text-remove{display:block;cursor:pointer}.text-content.text-active text:nth-child(2){font-weight:700}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia use{scale:.75}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #ring-slot-5-item use{transform:translate(12px,128px);scale:.7}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #ring-slot-8-item use{transform:translate(358px,128px);scale:.7}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #ring-slot-7-item use{transform:translate(255px,157px);scale:.7}[data-cosmos-type=cosmos_ring] .slot-main-wpr.icon-cst-dia #ring-slot-6-item use{transform:translate(130px,157px);scale:.7}.cosmos-show-more{font-size:16px;line-height:20px;color:#575757;font-family:Alef,sans-serif!important}.show-more-wrapper{text-align:center;margin:20px 0 0;display:none}[data-cosmos-type=cosmos_ring] .ring_main_img .slot-main-wpr.icon-cst-dia #ring-slot-5-item use[href="#cosmos-54710192406601"]{scale:.6!important;transform:translate(18px,151px)!important}.pend_block_more_info{display:block;position:absolute;top:3px;left:3px}.pend_block_more_info svg{height:100%;width:100%;display:block;flex-shrink:0}.cosmos-more-info{display:flex;align-items:center;justify-content:center;height:16px;width:16px}.pendant_bottom_inn .errors{text-align:center;background-color:#f1dbd1;color:#535353;border-color:#f1dbd1}[data-cosmos-type=cosmos_ring] .pendant_block{aspect-ratio:16 / 13}.step-wrapper.step-active.stone-zoomin-active .pendant_content_block:not(.is-chosen) .pend_block_img{animation:scalePulse 1s ease-in-out infinite}@keyframes scalePulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.quantity-inc input::-webkit-outer-spin-button,.quantity-inc input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-inc input:focus{outline:none;border:none;box-shadow:none}.quantity-inc input:focus-visible,.quantity-inc button:focus-visible{box-shadow:none!important;outline:none}.quantity-inc{display:flex;align-items:center;padding:3px;background:#eddcd2}.quantity-inc-wrap{display:none}.pendant_content_block.is-chosen+.quantity-inc-wrap{display:block}.quantity-inc input{-webkit-appearance:none;appearance:none;text-align:center;border:0;background:transparent;width:100%;display:block;padding:0 6px;font-size:16px;color:#575757;font-family:Alef,sans-serif!important;line-height:17px;font-weight:400}.quantity-inc button{padding:0;width:20px;height:20px;flex-shrink:0;align-items:center;display:flex;justify-content:center}.pendant_left_inn.silver .glow-on .center-zoom-dot>g>path{fill:#fff;stroke:#9a9a9a;stroke-width:1;filter:drop-shadow(-2px -2px 3px rgba(255,255,255,.5)) drop-shadow(2px 2px 4px rgba(0,0,0,.4))}.pendant_left_inn.gold .glow-on .center-zoom-dot>g>path{fill:#fff;stroke:#c7a66e;stroke-width:1;filter:drop-shadow(-2px -2px 3px #c7a66e) drop-shadow(2px 2px 4px #c7a66e)}.pendant_left_inn.gold .glow-on .center-zoom-dot>path{fill:#c7a66e}.pendant_left_inn.silver .glow-on .center-zoom-dot>path{fill:#9a9a9a}.pendant_btns.btn--loading:before{border-color:var(--colorBody);border-top-color:transparent}@media only screen and (max-width: 1366px){.template-product .product_pendant .page-width .grid .grid__item.product-image-wrapper{width:57%}.template-product .product_pendant .page-width .grid .grid__item.product-content-wrapper{padding-left:30px}.pendant_content{padding:30px 0}.ring_main_img{max-width:50%}.ring_main{gap:30px}[data-cosmos-type=cosmos_ring] .pendant_block{padding:20px}}@media only screen and (max-width: 1080px){.product_pendant .product-block .rte p{font-size:15px}.pendant_info_heading h3{margin:0 0 15px;padding:0 0 15px}.circle_text{font-size:14px;line-height:20px}.circle{gap:6px}.progress-wpr:before{top:calc(50% - 13px)}.pendant_center_stone img{max-width:16.4vw}}@media only screen and (max-width: 991px){.pendant_center_stone img{max-width:15.8vw}}@media only screen and (max-width: 768px){.template-product .product_pendant .page-width .grid .grid__item.product-image-wrapper{width:100%}.pendant_slider .pendant_pagination{display:block}.pendant_slider .pendant_arrow{display:none}.pendant_right{width:100%}.pendant_left{width:100%;position:static}.pendant_right_inn{max-width:100%}.template-product .product_pendant .page-width .grid .grid__item.product-content-wrapper{width:100%;padding:30px 0 0}.pendant_btn{font-size:16px;padding:12px}.pendant-page-breadcrumbs{display:none}.product_pendant .page-content>.breadcrumb{display:block;padding:20px}.pendant_center_stone img{max-width:33vw}.template-product .product_pendant .page-width .grid .grid__item.product-content-wrapper .product-single__meta{padding:0}.pend_block_info h4{font-size:14px}[data-cosmos-type=cosmos_ring] .pendant_block{padding:10px}.pendant_bottom{position:sticky;bottom:0;z-index:9;background:#fff;padding-bottom:10px}.cosmos_engraving_popup_container{width:15em;padding:20px 10px}.product-content-wrapper .product-block--header .breadcrumb{display:none}}@media only screen and (max-width: 525px){.product_pendant .page-content>.breadcrumb{padding:15px;line-height:19px}.pendant_block{padding:30px}.pendant_center_stone img{max-width:34vw}.pendant_content_col{max-width:calc(25% - 4px);width:100%}.pendant_content_wpr{gap:5px}.circle_num{font-size:14px}.pendant_info_heading p{font-size:14px;line-height:20px}.illustration-text p{font-size:12px;line-height:16px}.pendant_info_heading{margin:28px 0 0}.pendant_step_bar{margin:0}.pendant_bottom{margin:10px 0 0}.pendant_btns{font-size:14px;padding:11px;margin:0 0 12px}[data-cosmos-type=cosmos_ring] .ring_main,.pendant_block{gap:25px}}@media only screen and (max-width: 425px){.pendant_center_stone img{max-width:32.9vw}}.ring_main_img .slot-main-wpr{pointer-events:none}.ring_main_img .glow-on .center-zoom-dot{animation:unset;transform-box:unset;transform-origin:unset}.pendant_left_inn.gold .ring_main_img .glow-on .center-zoom-dot>g>path,.pendant_left_inn.silver .ring_main_img .glow-on .center-zoom-dot>g>path{fill:#fff;stroke:unset;stroke-width:1;filter:unset}.pendant_left_inn.silver .ring_main_img .glow-on .center-zoom-dot>path,.pendant_left_inn.gold .ring_main_img .glow-on .center-zoom-dot>path{fill:#fff}.line_col{display:none}.cosmos-more-info-content{position:absolute;width:200px;opacity:0;visibility:hidden;background:#f1dbd1;z-index:99;padding:20px 12px;transition:all .3s ease-in-out;left:calc(50% - 75px);transform:translate(-50%);top:calc(100% + 5px)}.pend_block_more_info .metafield-rich_text_field p{margin:0}@media (pointer: fine){.pend_block_more_info:hover .cosmos-more-info-content{opacity:1;visibility:visible}}.cosmos-line-property,.pend_block_more_info .metafield-rich_text_field:after{display:none}.product_pendant_bootom~[data-product-blocks] .product-block:first-child{margin-top:0}.product_pendant_bootom~[data-product-blocks] .shipping-info ul{padding:25px 0 10px}.pendant_info:has(.step-wrapper-last.step-wrapper.step-active) .cosmos-line-property{display:block}@media only screen and (min-width: 769px){cosmos-engraving .line-item-property__field textarea{max-height:40px;overflow:hidden;min-height:40px;font-size:14px;max-width:399px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/cosmos-necklace.css.map */
