@font-face{font-family:Optima;src:url(/cdn/shop/files/Optima.eot?v=1751277614);src:url(/cdn/shop/files/Optima.eot?v=1751277614?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Optima.woff2?v=1751277615) format("woff2"),url(/cdn/shop/files/Optima.woff?v=1751277615) format("woff"),url(/cdn/shop/files/Optima.ttf?v=1751277615) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:url(/cdn/shop/files/Optima-Italic.eot?v=1751277615);src:url(/cdn/shop/files/Optima-Italic.eot?v=1751277615?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Optima-Italic.woff2?v=1751277615) format("woff2"),url(/cdn/shop/files/Optima-Italic.woff?v=1751277615) format("woff"),url(/cdn/shop/files/Optima-Italic.ttf?v=1751277616) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Optima;src:url(/cdn/shop/files/Optima-Medium.eot?v=1751277615);src:url(/cdn/shop/files/Optima-Medium.eot?v=1751277615?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Optima-Medium.woff2?v=1751277615) format("woff2"),url(/cdn/shop/files/Optima-Medium.woff?v=1751277614) format("woff"),url(/cdn/shop/files/Optima-Medium.ttf?v=1751277615) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:url(/cdn/shop/files/Optima-Bold.eot?v=1751277615);src:url(/cdn/shop/files/Optima-Bold.eot?v=1751277615?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Optima-Bold.woff2?v=1751277614) format("woff2"),url(/cdn/shop/files/Optima-Bold.woff?v=1751277615) format("woff"),url(/cdn/shop/files/Optima-Bold.ttf?v=1751277614) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro Regular;src:url(/cdn/shop/files/AvenirNextLTPro-Regular.eot?v=1757418303);src:url(/cdn/shop/files/AvenirNextLTPro-Regular.eot?v=1757418303) format("embedded-opentype"),url(/cdn/shop/files/AvenirNextLTPro-Regular_1234bbc2-293f-43f1-897e-7d672dba6d5a.woff2?v=1757418303) format("woff2"),url(/cdn/shop/files/AvenirNextLTPro-Regular.woff?v=1757418303) format("woff"),url(/cdn/shop/files/AvenirNextLTPro-Regular.ttf?v=1757418303) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Ultra Light;src:url(/cdn/shop/files/AvenirNextCyr-UltraLight.ttf?v=1758883522) url(/cdn/shop/files/AvenirNextCyr-UltraLight.woff2?v=1758883141) format("woff2"),url(/cdn/shop/files/AvenirNextCyr-UltraLight.woff?v=1758883276) format("woff"),url(/cdn/shop/files/AvenirNextCyr-UltraLight.ttf?v=1758883522) format("truetype");font-weight:200;font-style:normal}:root{--font-body-family: "Avenir Next Ultra Light" !important;--font-accent-family:"Avenir Next Ultra Light" !important}.hxxl,.hxl,.h0,h1,.h1,h2,.h2{font-family:Optima;font-style:italic;text-transform:uppercase}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Avenir Next LT Pro Regular!important}body,p{font-family:Avenir Next Ultra Light!important}.header-bar-inner ul li a{font-weight:300;font-size:13px;line-height:18px;padding:6px 0!important;font-family:Avenir Next LT Pro Regular}.stone-info-grid p{margin:0}.header-bar-inner nav ul{gap:29px!important}.header-bar-inner{background:#fff6!important;border-bottom:1px solid #E3E3E3!important}.header-bar-inner .header--logo img{width:auto!important;height:auto!important;max-width:219px}.header--logo .header--logo-std{height:auto!important}.header-bar--shopping-tools ul{margin-right:16px!important}.banner-bg-image img{animation:zoom-out 15s ease-out forwards;max-width:900px;margin:0 auto}@keyframes zoom-out{0%{transform:scale(1.2)}to{transform:scale(1)}}.section-image-banner{height:100%!important}.section-image-banner .banner-bg-image{position:unset!important}.section-image-banner .banner-primary-image{position:unset!important;width:100%!important;margin:0!important;text-align:center}.cstm_rich_txt .section-inner{padding:60px 0}.cstm_rich_txt h3{font-weight:300;font-size:20px;line-height:100%;letter-spacing:0!important;text-align:center;margin-bottom:0;text-transform:uppercase;font-family:Avenir Next Ultra Light!important}.cstm_rich_txt .rich-text__text.text-large{margin-top:8px}.cstm_rich_txt p{font-size:18px;line-height:27px;letter-spacing:0;text-align:center;color:#000}.image-products-wrapper{margin:0!important;padding:0}.cstm_rich_txt p em{font-size:18px;line-height:27px;letter-spacing:0;text-align:center;font-style:normal}.manifesto-title{right:84px!important;bottom:173px!important}.image-products-wrapper{margin:0!important}.hm_img_txt .text-side{padding:60px 60px 17px;width:100%;align-items:flex-start;justify-content:flex-start}.facets-container-drawer{padding-top:0!important}.hm_img_txt .text-image-wrapper{display:flex;grid-template-columns:repeat(2,1fr);flex-direction:row;padding:0}.custom-class-image{padding:64px 0 0!important}.hm_img_txt .image-container,.hm_img_txt .image_text_inner{aspect-ratio:1/1;height:100%;width:100%}.hm_img_txt .image-container .image_text_inner p{margin:0;font-weight:100;line-height:100%;position:absolute;bottom:50px;font-family:Optima;font-size:15px;max-width:min-content;letter-spacing:2px;line-height:17px}img.cstm_logo_grid{max-width:124px!important;position:absolute;bottom:35px}.hm_img_txt .image-container .image_text_inner p span{font-size:12px}.hm_img_txt .text-side .text-content{text-align:left;max-width:100%}.hm_img_txt .text-side .text-content h2.manifesto-title{margin-bottom:40px!important;line-height:45px;font-size:50px}.hm_img_txt .text-side .text-content p{font-weight:100;font-size:18px;line-height:normal;margin-bottom:24px}.main_head_cricle{text-align:center}.main_head_cricle h2{font-family:Optima;font-weight:500;font-style:italic;font-size:40px;line-height:100%;letter-spacing:0;margin-bottom:9px}.main_head_cricle p{margin:0;font-weight:275;font-size:16px;line-height:100%;letter-spacing:0;text-align:center}.cstm_circle_sec .outr_col{display:grid;grid-template-columns:repeat(5,1fr);margin-top:41px;gap:19px}.cstm_circle_sec .inner_col_main{background:#f5f5f5;border-radius:1000px;width:252px;height:252px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;margin:0 auto}.cstm_circle_sec .inner_col_main img{max-width:154px;margin:0 auto;height:122px;object-fit:contain}.cstm_circle_sec .inner_col_main .hover_div{opacity:0;transition:all .6s!important;position:absolute;left:0;right:auto;margin:0 auto;width:100%}.cstm_circle_sec .inner_col_main h3{font-weight:275;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:18px}.cstm_circle_sec .inner_col_main .inn_col{transition:all .6s!important;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:157px}.cstm_circle_sec .inner_col_main:hover .inn_col{opacity:0}.cstm_circle_sec .inner_col_main:hover .hover_div{opacity:1}.cstm_circle_sec .inner_col_main .hover_div p{font-weight:275;font-size:17px;line-height:20px;letter-spacing:0;color:#000;max-width:114px;margin:0 auto;text-align:center}.site-footer{padding:18px 0!important}.btm_imgs_txt{text-align:center;max-width:960px;margin:0 auto}.btm_imgs_txt p{margin:60px 0 0}.site-footer .btm_menus{margin-bottom:15px}.site-footer .btm_menus ul{display:flex;align-items:center;justify-content:space-between;max-width:1196px;margin:0 auto}.site-footer .btm_menus ul a{font-weight:300;font-size:12px;line-height:100%;text-transform:uppercase;color:#000;font-family:Avenir Next LT Pro Regular}.site-footer .sub-footer-section{margin:0!important}.site-footer .sub-footer-section li{margin:0}.site-footer .sub-footer-section li,.site-footer .sub-footer-section li a,.site-footer .sub-footer-section li button{padding:0;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0;text-decoration:none!important}.site-footer .sub-footer-section ul{display:flex;align-items:center;justify-content:center}.site-footer .sub-footer-section.sub-footer-credits-section span,.site-footer .sub-footer-section.sub-footer-credits-section a{padding:0!important;margin:0!important;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0}.news_leter_main{background:#f9f8f8;padding:45px 0}.news_leter_main .footer-blocks-container{padding-bottom:0!important}.news_leter_main .footer-block-fw{padding:0!important}.news_leter_main .footer-block-heading{font-weight:275;font-size:17px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#000;margin-bottom:8px}.news_leter_main p{font-weight:100;font-size:16px;line-height:100%;text-align:center;color:#000}.news_leter_main form{max-width:510px!important;margin-top:27px!important}.news_leter_main form .field_news{display:flex;align-items:center;gap:10px}.news_leter_main form .field_news input{border:1px solid #000000;min-height:unset!important;max-height:unset!important;padding:15px 17px!important;font-weight:400;font-size:12px;line-height:100%;color:#000;background:none!important}.news_leter_main form .field_news input::placeholder{color:#000;opacity:1!important;font-weight:400}.news_leter_main form .field_news button{border:1px solid #000000;padding:15.2px 14px;line-height:0;background:none!important;cursor:pointer}.news_leter_main form .field_news button svg{height:auto!important;width:100%;max-width:15.75px}.footer-shopping-info-section .section-inner{padding-top:45px!important;padding-bottom:45px!important;border:none!important}.hm_video_sec{background:#fff;margin-top:0}.hm_video_sec .video-wrapper{aspect-ratio:unset!important;max-width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin:175px 0 0}.hm_video_sec .video-wrapper video{height:700px;width:100%;object-fit:cover}.hm_video_sec .video-wrapper .logo_with_txt{position:absolute;left:0;right:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.hm_video_sec .video-wrapper .logo_with_txt p{font-weight:275;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;color:#000;margin:0;position:absolute;bottom:43px}.cstm_banr_sec p{color:#000}.cstm_banr_sec .text-std{font-size:22px;display:none}.cstm_banr_sec .banner-full-bleed-text{position:absolute;right:0;width:fit-content;padding-bottom:4px}.main_utr_imgs img{width:100%}.main_utr_imgs img{width:100%;height:100%;object-fit:cover}.main_uprr_imgs img{width:100%;object-fit:cover;height:100%}.hm_image_products .image-products-grid{gap:40px}.hm_image_products .image-side a{width:100%;height:100%}.hm_image_products .image-products-wrapper{padding:0!important}.main_utr_imgs{display:grid;grid-template-columns:1fr 1fr;gap:40px;justify-content:center}.rght_img{position:relative}.cstm_rich_txt p{font-size:26px}.hm_image_products{padding-top:60px}.image-side .manifesto-title{top:50%;left:47%;width:max-content;transform:translate(-50%,-50%);right:unset!important;bottom:unset!important;color:#fff;font-size:50px}.rght_img h2{position:absolute;font-size:50px;font-family:optima;color:#fff;max-width:530px;font-style:italic;top:70px;left:30px}.rght_sec h2{font-size:50px;font-family:optima;font-style:italic;margin-bottom:34px}.left_sec p{display:none}.main_uprr_imgs img{width:100%}.main_uprr_imgs{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:40px}.stone_posit img{width:100%;max-width:740px}.hm_three_imgs{position:relative;padding:0 0 175px}.hm_img_txt .text-side .text-content p{margin-bottom:14px!important}.stone_posit{position:absolute;left:0;bottom:0;right:0;text-align:center}.collection-card-banner--text-card{color:#000}.product-card-image{height:100%}.left_sec p{font-size:24px;line-height:normal}.section.hm_img_txt .image-with-text-description{font-size:20px}.section.hm_img_txt .hm_imgtxt .image-with-text-description{padding:0 20px}.section.hm_img_txt h2.h2{font-size:50px;font-family:Optima;letter-spacing:.9px;font-style:italic;font-weight:100!important}.main_utr_imgs img{object-position:bottom}.image-side img{height:100%!important}.page-width{max-width:1920px!important;margin:0 auto;padding:0 80px!important}.hm_image_products .image-products-grid{flex-wrap:nowrap}.hm_imgtxt .section-inner{padding:0!important}.hm_img_txt{padding-top:0}.video_bnr img{max-width:330px}.ccbi-square{height:auto}.video_logo img{max-width:224px}.video_bnr{padding-bottom:50px}.hm_imgtxt{padding:175px 0 0}.collection-card-banner--image-card.ccbi-square.double-image{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:0 25px 0 0}.collection-banner-split_banner .ccbi-square{height:auto;padding:0 25px 0 0!important}.collection-banner-card-banner{color:#fff!important;background:#e0e66a!important}.collection-banner-card-banner h1{color:#000;font-size:50px;font-family:Avenir Next Ultra Light!important;font-style:italic;margin-bottom:31px}.elementToProof{padding-bottom:20px}.shopping-info-item .h5{padding:0 1rem;font-size:14px}.img_hover_stone{display:flex;justify-content:center}.img_hover_stone .gem-list li:hover{color:#000!important}.img_hover_stone .gem-list li{margin:5px 0;cursor:pointer;color:#828282!important;transition:color .3s ease-in-out;font-size:20px}h1.main-page-title.page-title.align-left{padding-left:20px;font-size:50px;font-family:optima;font-style:italic;text-transform:uppercase}h1.main-page-title.page-title{font-size:clamp(28px,5vw,50px);font-family:optima,sans-serif;font-style:italic;margin-bottom:20px;text-transform:uppercase}.page-width-medium{max-width:1100px;margin:0 auto}.main-title-hedaing p{text-align:center;padding-bottom:20px}.charter_page_new .page-width{max-width:1199px!important;margin:0 auto;gap:25px!important;background:transparent}.charter_page_new .page-width .image-with-text--content{padding:0;aspect-ratio:1/1}.charter_page_new .image-with-text--text.vertical-align--middle{padding:40px 33px 0;text-align:left}.section.hm_img_txt .charter_page_new h2{font-weight:400!important;font-size:20px!important;line-height:100%;letter-spacing:0!important;text-transform:uppercase;font-style:normal!important;margin:10px 0 30px;font-family:Avenir Next Ultra Light!important}.collection-banner-std-title.align-left h1.h1{font-family:Avenir Next Ultra Light;font-size:32px;margin:0!important}.collection-card-banner--text-card{padding-left:25px!important;padding-right:25px!important}.collection-banner-wrapper{padding:0!important}.collection-banner-std{margin-top:60px!important;margin-bottom:0!important}.charter_page_new .image-cover-container{position:relative}.charter_page_new .image-cover-container p{position:absolute;right:21px;bottom:0;font-size:16px!important;color:#000;display:none}p{font-size:18px!important;line-height:27px!important;letter-spacing:0!important;font-style:normal}.charter_page_new .image-ratio-fit .image-cover-wrapper img{width:100%;height:100%!important;object-fit:contain;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply;max-height:fit-content}.charter_page_new .section-inner{padding:31px 0 0!important}.charter_page_new .image-with-text--image.image-ratio-fit{width:50%!important}.charter_page_new .image-ratio-fit .image-cover-wrapper{position:relative}.page-mineralotheque img{width:100%}.maison_page_sec .image-with-text-description,.maison_page_sec h2.h2{text-align:left!important}.main_minereal{display:flex;flex-wrap:wrap;gap:20px;padding:0}.inn_mineral{flex:0 1 calc(25% - 15px);aspect-ratio:1 / 1;background-color:#b9cb00;border-radius:0;position:relative;overflow:hidden;box-sizing:border-box}.inn_mineral:before{content:none;width:100%;height:100%;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;max-width:360px;max-height:360px}.inn_mineral h3{position:absolute;top:22%;left:50%;transform:translate(-50%);z-index:1;text-align:center;max-width:80%;word-wrap:break-word;white-space:normal;font-size:17px}.inn_mineral img{z-index:1}.section.hm_img_txt .manifesto_page_sec .image-with-text-content-container{display:grid;align-items:stretch;justify-content:center;flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}.section.hm_img_txt .manifesto_page_sec .image-with-text--image,.section.hm_img_txt .manifesto_page_sec .image-with-text--text{width:100%;box-sizing:border-box;padding:0;display:flex;align-items:center;justify-content:center;position:relative}.section.hm_img_txt .manifesto_page_sec .image-cover-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;overflow:visible}.section.hm_img_txt .manifesto_page_sec .image-with-text-description{font-weight:275;font-size:18px;line-height:27px;text-align:left;font-style:normal}.section.hm_img_txt .manifesto_page_sec h2.h2{font-size:50px;font-family:Optima;letter-spacing:.9px;font-style:italic;font-weight:100!important;text-align:left;margin-bottom:30px}.dd-nav-img-wrapper{background:#f9f8f8}.img_logo img{display:none}.manifesto_page_sec .image-with-text-content-container{background:transparent}.section.hm_img_txt .manifesto_page_sec .image-cover-container:before{content:none;position:absolute;width:540px;height:540px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;background-image:url(https://monolithestudios.com/cdn/shop/files/Logo-Typo_74af1661-9d19-45b3-bb3e-165687778f2e.jpg?v=1753531055);background-repeat:no-repeat;background-size:109px;background-position:50% 92%}.section.hm_img_txt .manifesto_page_sec .image-cover-wrapper{position:relative;z-index:1}.section.hm_img_txt .manifesto_page_sec .image-cover-wrapper img{width:100%;height:100%!important;object-fit:cover;display:block}.section.hm_img_txt .manifesto_page_sec .image-with-text--text{text-align:center;font-family:optima,sans-serif;font-size:18px;line-height:1.6;word-break:break-word}.section.hm_img_txt .manifesto_page_sec .image-with-text--content{padding:60px!important;height:100%}.section.hm_img_txt .manifesto_page_sec .image-with-text-description p{font-family:Avenir Next,sans-serif}.section.hm_img_txt .manifesto_page_sec .image-with-text--image.image-ratio-fit{width:100%!important}.section.hm_img_txt .manifesto_page_sec .image-cover-container{display:flex;align-items:center;justify-content:center;overflow:visible;margin:0;padding:0;flex-direction:column;color:red;justify-content:inherit;position:relative}.section.hm_img_txt .manifesto_page_sec .image-cover-container p{color:red;z-index:9999;position:relative;transform:translate3d(0,67px,10px)}.maison_page_sec .image-with-text-content-container.std-page-padding.page-width.grid-card-spacing-twenty{gap:0}.maison_page_sec .section-inner{max-width:1920px!important;margin:0 auto;padding:0 80px}.page-width-full-grid{max-width:100%!important}.maison_page_sec{padding:40px 0}.maison_page_sec .image-with-text--content{padding:60px 20px 0 40px!important}.main_minereal-inner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.maison_page_sec .image-with-text--text.vertical-align--middle{align-items:flex-start}.stone-card{width:100%;max-width:320px;text-align:center;position:relative;background:#d1d700;border-radius:20px;overflow:hidden}.stone-circle{width:250px;height:250px;margin:20px auto;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;position:relative}.stone-circle img{max-width:60%;height:auto;display:block}.stone-card h3{margin-top:10px;font-size:18px;color:#222}.stone-info{display:none;background:#f8f8f8;text-align:left;padding:15px;font-size:14px;line-height:1.5;color:#333;border-top:1px solid #ccc}.stone-card.active .stone-info{display:block}.savior_page_sec .image-with-text-content-container{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:center;width:100%;background:transparent}.section.hm_img_txt .savior_page_sec .image-with-text--image.image-ratio-fit{width:100%;padding:0}.savior_page_sec .image-with-text--image{position:relative;width:100%;min-height:650px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;padding:20px}.savior_page_sec .image-cover-container{position:relative;height:100%;width:100%}.savior_page_sec .image-with-text--text{display:flex;align-items:center;justify-content:center;padding:40px;width:100%;background:url();background-image:url(/cdn/shop/files/shutterstock_2290312467.jpg?v=1754130020);height:100%;background-repeat:no-repeat;background-size:cover}.custom-unique-badge-text{position:absolute;bottom:12px;left:7px;background:#fff;line-height:30px;padding:0 10px;font-size:14px}.savior_page_sec .image-with-text--content{background:#fff;border-radius:50%;max-width:550px;max-height:550px;aspect-ratio:1 / 1;box-shadow:0 0 25px #0000000d;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;padding:0 10px}.savior_page_sec h2.h2{font-size:28px;font-style:italic;font-weight:400;margin-bottom:20px}.savior_page_sec .image-with-text-description p{font-size:15px!important;line-height:normal!important;margin-bottom:0}.section.hm_img_txt .savior_page_sec .image-with-text--image.image-ratio-fit{height:100%;width:100%}.savior_page_sec .image-ratio-fit .image-cover-wrapper img{width:100%;height:100%!important}.main_minereal{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.flip-card{perspective:1000px}.flip-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d;aspect-ratio:1/1}.flip-card:hover .flip-inner{opacity:1}.inn_mineral{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:block;text-align:center;background-color:transparent;box-shadow:0 4px 8px #0000001a;transition:background .3s;z-index:0;cursor:pointer}.flip-inner:hover .inn_mineral.back{opacity:1}.flip-card:hover .inn_mineral:before{display:none}.inn_mineral.back{color:#333;overflow-y:hidden;opacity:0;transition:all .3s ease}.stone-info-grid{display:block}.info-left,.info-right{flex:1}.info-left{border-right:1px solid;display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:justify}.info-left .info-row{display:grid;align-items:center;gap:10px;margin-bottom:10px;grid-template-columns:25px 1fr;padding-right:10px}.info-left .info-row img .zodiac img{width:100%;height:100%;margin-top:0;position:unset}.inn_mineral.back img{max-width:100%;position:unset;transform:unset}.inn_mineral.back{justify-content:center}.info-right .zodiac{display:flex;justify-content:space-between;margin-bottom:5px;font-style:normal;flex-direction:column;gap:0px}.zodiac img{max-width:25px!important}.stone-meaning{text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:0px;border-top:1px solid;padding:13px 0 0}.info-left{border-right:1px solid}.hm_image_products .manifesto-title p{font-size:50px!important;font-family:optima!important;color:#fff;font-style:italic}.maison_page_sec .image-with-text-content-container{background:transparent}.hm_imgtxt .image-with-text-content-container{flex-direction:row-reverse}.card-product-badge.badge-sold-out{background:#fff;padding:20px 8px;width:fit-content;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;font-weight:600;z-index:1;font-size:14px}.card-product-image-outer{position:relative}.accordion p{font-size:16px!important;line-height:26px!important;letter-spacing:0!important;font-style:normal}.pmc-portrait .product-media--mobile-slider--desktop-slider .product-media-image{height:40vw}.image-side img{height:100%!important;width:100%}.hm_image_products .image-side,.hm_image_products .products-side{width:calc(50% - 20px)}.image-side,.text-side,.house_page_sec .image-with-text--image,.house_page_sec .image-with-text--text,.maison_page_sec .image-with-text--image,.maison_page_sec .image-with-text--text,.hm_img_txt .hm_imgtxt .image-with-text--text,.hm_img_txt .hm_imgtxt .image-with-text--image{flex-basis:calc(50% - 20px)!important;width:calc(50% - 20px)!important}.text-image-wrapper,.house_page_sec .image-with-text-content-container,.maison_page_sec .image-with-text-content-container,.hm_img_txt .hm_imgtxt .image-with-text-content-container{gap:40px!important}.charte_page_new .image-with-text--text{padding:0 20px}.default_cont_pge.page-width-narrow{max-width:1200px}.default_cont_pge .main-title-hedaing p{text-align:left;padding-bottom:0}.default_cont_pge .rte *{text-align:left}.default_cont_pge h1.main-page-title{margin-bottom:60px;font-family:Avenir Next Ultra Light!important;font-size:32px!important;padding:0!important}.default_cont_pge P strong{margin-bottom:40px;font-size:21px;padding:0}.section.hm_img_txt .manifesto_page_sec.savoir_sec .image-with-text-description{max-width:543px}.footer-social-channels-list-words svg{max-height:30px;max-width:30px}a.instagram_icon{display:inline-flex!important;align-items:center;gap:4px;text-decoration:none}.footer-social-channels-list-words ul{padding:0;margin-top:30px}.main-title-hedaing{max-width:1100px;margin:0 auto}.page-faq .section-container{position:relative;max-width:1000px;margin:0 auto}.page-faq .section-collapsible-content .accordion{border-top:1px solid #0003!important}.accordion-title .text-std{font-size:20px}.page-faq h1.main-page-title{padding-top:50px;padding-bottom:0;margin:0}.page-faq .section-inner{padding-top:20px!important}.accordion-group-heading h3{font-family:Avenir Next Ultra Light!important}.cart-page-header.page-width.align-center{padding-top:60px!important}.color_comn_div{display:flex;justify-content:space-between;align-items:center}body.collection span.swatch.swatch--available{border-radius:100%}body.collection .product-form__input input[type=radio].disabled:checked+label:before{content:"";width:200%;max-width:90px;height:1px;background:rgba(var(--color-foreground-rgb),.2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:2;border-radius:0!important;box-shadow:none!important}body.collection .card-product-variant-swatch.card-swatch-shape-square{border-radius:100%!important;width:30px;height:30px}label.variant-picker-colour-swatch{border:0!important}span.swatch.swatch--available{background-size:cover;object-position:center;background-size:cover!important;padding:0!important;border:0;width:100%;height:100%}.product-form__submit span{position:relative;display:inline-block;color:#fff!important;opacity:1!important;font-weight:800;font-family:Avenir Next Ultra Light;letter-spacing:2px;font-size:14px}.product-form__submit span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s ease;pointer-events:none}.product-form__submit:hover span:after{transform:scaleX(1);transform-origin:left}@media (max-width: 1800px){.stone_posit img{width:100%;max-width:590px}}@media (max-width: 1580px){.section.hm_img_txt .manifesto_page_sec h2.h2{font-size:33px;font-family:Optima;letter-spacing:.9px;font-style:italic;font-weight:100!important;text-align:left;margin-bottom:30px}.cstm_banr_sec .text-std{font-size:18px}.video_logo img{width:100%}.section.hm_img_txt h2.h2{font-size:33px;font-family:Optima;letter-spacing:.9px}.hm_img_txt .text-side .text-content h2.manifesto-title{margin-bottom:30px!important;line-height:45px;font-size:33px}.cstm_rich_txt p{font-size:20px}.rght_img h2{font-size:33px;font-family:optima;max-width:380px}.hm_image_products .manifesto-title p{font-size:33px!important}.btm_imgs_txt p{margin-bottom:0;font-weight:275;font-size:18px;line-height:27px;text-align:center;font-style:normal}.image-side .manifesto-title{font-size:33px}.rght_sec h2{font-size:33px;margin-bottom:40px}.products-side{width:50%}.stone_posit{position:absolute;left:0;bottom:0;right:0;text-align:center}.stone_posit img{width:100%;max-width:560px}.hm_img_txt .text-side .text-content p{margin-bottom:24px;font-weight:275;font-size:18px;line-height:27px;font-style:normal}.section.hm_img_txt .image-with-text-description{font-weight:275;font-size:18px;line-height:27px;font-style:normal}}@media (max-width: 1441px){.notre-histoire-page .image-ratio-fit .image-cover-wrapper img{width:100%;height:100%!important}.iwt-screen-height .section-inner,.iwt-screen-height .image-with-text-content-container{justify-content:center}.page-width{padding:0 30px!important}.maison_page_sec .section-inner{padding:0 30px}}@media (max-width:1415px){.cstm_circle_sec .inner_col_main{width:242px;height:242px}.image-products-wrapper{margin:0 auto 10px;padding:0!important}}@media (max-width: 1363px){.cstm_circle_sec .inner_col_main{width:202px;height:202px}.hm_image_products .manifesto-title p{font-size:33px!important;text-align:center;line-height:36px!important}.section.hm_img_txt .image-with-text-description{font-weight:275;font-size:17px;line-height:27px;font-style:normal}.section.hm_img_txt .charter_page_new .image-with-text-description{text-align:left}.cstm_circle_sec .inner_col_main img{max-width:104px;height:112px;object-fit:contain}.cstm_circle_sec .inner_col_main .inn_col{min-height:138px}.cstm_circle_sec .inner_col_main h3{font-size:14px;margin-bottom:12px}.manifesto-title{bottom:130px!important}.header-bar-inner .header--logo img{max-width:190px}.header-bar-inner ul li a{font-size:12px}.header-bar-inner nav ul{gap:20px!important}.hm_img_txt .text-side .text-content p{font-size:18px;margin-bottom:19px}.hm_img_txt .image-container .image_text_inner p{bottom:33px;font-size:17px;max-width:min-content;letter-spacing:2px;line-height:15px}.section.hm_img_txt h2.h2{font-size:33px}.rght_img h2{position:absolute;font-size:33px}.section.hm_img_txt .manifesto_page_sec .image-cover-container:before{width:480px;height:480px}}@media (min-width:1225px)and (max-width: 1363px){.maison_page_sec .image-with-text--text.vertical-align--middle{width:64%}}@media (max-width:1256px){.main_minereal{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.hm_img_txt .image-container,.hm_img_txt .image_text_inner{aspect-ratio:unset;!important height: 100%}}@media (max-width:1199px){.hm_image_products .manifesto-title p{max-width:300px}.rght_sec h2{font-size:33px;margin-bottom:20px}.cstm_circle_sec .outr_col{grid-template-columns:repeat(4,1fr)}.site-footer .btm_menus ul a{font-size:11px}.cstm_banr_sec .banner-full-bleed-text{padding:0 15px 0 0}.stone_posit img{width:100%;max-width:410px}.hm_img_txt .text-side{padding:24px}.section.hm_img_txt .manifesto_page_sec .image-with-text--image,.section.hm_img_txt .manifesto_page_sec .image-with-text--text{padding:0}.section.hm_img_txt .manifesto_page_sec .image-cover-container:before{width:420px;height:420px}.section.hm_img_txt .manifesto_page_sec h2.h2{font-size:30px}.section.hm_img_txt .manifesto_page_sec .image-with-text--content{padding:50px!important}.section.hm_img_txt .manifesto_page_sec .image-with-text--image.image-ratio-fit{margin:0}}@media (max-width:991px){.section.hm_img_txt .image-with-text--text{text-align:center;width:100%}.hm_img_txt .image-container,.hm_img_txt .image_text_inner{aspect-ratio:1;height:auto}.section.hm_img_txt .charter_page_new .image-with-text-description{text-align:center}.section.hm_img_txt .maison_page_sec .image-with-text-content-container{position:relative;display:flex;align-items:center;flex-direction:column-reverse;gap:20px}.maison_page_sec .image-with-text-content-container{gap:20px!important}.charter_page_new .page-width .image-with-text--content{padding:0;aspect-ratio:auto}.savior_page_sec .image-with-text-content-container{display:grid!important;grid-template-columns:1fr;gap:40px;align-items:center;width:100%;background:transparent}.savior_page_sec.image-ratio-fit .image-cover-wrapper img{width:100%;height:100%}.section.hm_img_txt .savior_page_sec .image-with-text--text{text-align:center;width:100%}.main_minereal{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.maison_page_sec .section-inner{padding:0 15px}.section.hm_img_txt .manifesto_page_sec .image-cover-container:before{width:360px;height:360px}.charter_page_new .image-ratio-fit .image-cover-wrapper img{width:100%;height:100%!important;object-fit:cover;margin:0 auto;position:static;top:50%;left:50%;transform:none;max-width:100%;mix-blend-mode:multiply;max-height:max-content;padding:0}.charter_page_new .image-with-text-content-container{position:relative;display:flex;align-items:center;flex-wrap:wrap}.charter_page_new .image-with-text--image.image-ratio-fit{width:100%!important}.charter_page_new .image-with-text--text{text-align:center;width:100%!important}.charter_page_new .image-cover-container p{font-size:16px;color:#000}.charter_page_new .image-with-text--image{order:0}.cstm_banr_sec .banner-full-bleed-text{position:unset;right:0;width:fit-content;padding-bottom:4px}.hm_video_sec .video-wrapper{margin:0}.cstm_circle_sec .outr_col{grid-template-columns:repeat(3,1fr)}.cstm_rich_txt .section-inner{padding:70px 0}.page-width{padding:0 15px!important}.hm_img_txt{padding:0}.hm_img_txt .text-image-wrapper{grid-template-columns:repeat(1,1fr)}.hm_img_txt .image-container .image_text_inner{width:100%;height:100%}.hm_video_sec{margin-top:70px}.site-footer .btm_menus ul{text-align:center}img.cstm_logo_grid{max-width:94px!important;position:absolute;bottom:16px}.image-with-text--text{padding:0}.manifesto-title{bottom:60px!important;right:50px!important;font-size:30px}.banner-full-bleed .section-inner{height:100%;width:100%;display:flex;flex-direction:column-reverse;align-items:center}.hm_img_txt .text-side .text-content p{font-size:17px;margin-bottom:14px}.section.hm_img_txt .image-with-text-content-container{position:relative;display:flex;align-items:center}.section.hm_img_txt .image-with-text--text{text-align:center;width:50%}.maison_page_sec .image-with-text--image.image-ratio-fit,.maison_page_sec .image-with-text--text.vertical-align--middle{width:100%!important}}@media (max-width: 769px){.page-faq h1.main-page-title{padding-top:0;padding-bottom:0;margin:0}.accordion-title .text-std{font-size:18px}.image-side,.text-side,.house_page_sec .image-with-text--image,.house_page_sec .image-with-text--text,.maison_page_sec .image-with-text--image,.maison_page_sec .image-with-text--text,.hm_img_txt .hm_imgtxt .image-with-text--text,.hm_img_txt .hm_imgtxt .image-with-text--image{flex-basis:calc(100% + -0px)!important;width:calc(100% + -0px)!important}.hm_image_products .image-side{flex:auto;display:block;align-items:center;justify-content:center;margin-bottom:20px}.hm_image_products .image-products-grid{flex-wrap:wrap!important;gap:0}.maison_page_sec .image-with-text--content{padding:20px!important}.video_bnr{padding-bottom:31px}.video_logo img{max-width:185px!important}.section.hm_img_txt .manifesto_page_sec .image-with-text-content-container{display:flex;flex-direction:column-reverse}.maison_page_sec .image-with-text-description,.maison_page_sec h2.h2{text-align:center!important}.main_minereal{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.section.hm_img_txt .image-with-text-content-container{position:relative;display:flex;align-items:center;flex-wrap:wrap}.section.hm_img_txt .image-with-text--text{text-align:center;width:100%}.btm_imgs_txt p{margin:40px 0 0}.custom-class-image,.hm_imgtxt{padding:40px 0 0!important}.products-side{width:100%}.hm_img_txt .text-image-wrapper{display:flex;flex-direction:column!important;padding:0;justify-content:center;align-items:center}.image-with-text--image,.image-with-text--video{position:relative;margin-bottom:24px}.hm_img_txt{padding-top:0}.main_utr_imgs{grid-template-columns:1fr}.hm_image_products .image-products-grid{flex-wrap:nowrap;gap:0}.main_uprr_imgs{grid-template-columns:1fr;justify-content:center;gap:30px}.hm_image_products{padding:40px 0!important}.rght_sec h2,.section.hm_img_txt h2.h2{font-size:30px;font-family:optima;font-style:italic;margin-bottom:20px;margin-left:0;text-align:center}.stone_posit{display:none}.hm_three_imgs,.hm_image_products{position:relative;padding:0}.rght_img h2{position:absolute;font-size:30px;top:15px;left:17px}.hm_img_txt .text-side .text-content h2.manifesto-title{font-size:33px;font-family:optima;font-style:italic;margin-bottom:0;margin-left:0;text-align:center}.hm_img_txt .text-side .text-content{text-align:center;margin:0 auto}.cstm_banr_sec .banner-full-bleed-text{position:unset;right:0;width:fit-content;padding-bottom:4px}.banner-full-bleed .section-inner{height:100%;width:100%;display:flex;flex-direction:column-reverse;align-items:center}.cstm_banr_sec .text-std{font-size:18px;text-align:center}.cstm_rich_txt p{font-size:18px;text-indent:0!important;text-align:center;line-height:normal}.hm_video_sec{margin-top:0}.section.hm_img_txt .manifesto_page_sec .image-with-text-content-container{grid-template-columns:1fr}.section.hm_img_txt .manifesto_page_sec .image-with-text--content{padding:40px!important}.section.hm_img_txt .manifesto_page_sec .image-cover-container{aspect-ratio:1 / 1;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;margin:0;padding:0}.section.hm_img_txt .manifesto_page_sec .image-cover-container:before{width:500px;height:500px}.section.hm_img_txt .manifesto_page_sec .image-cover-container{aspect-ratio:1 / 1;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0;padding:0;flex-direction:column;justify-content:inherit;position:relative}.section.hm_img_txt .manifesto_page_sec .image-cover-container p{color:red;z-index:9999;position:relative;transform:translate3d(0,26px,10px)}.section.hm_img_txt .manifesto_page_sec h2.h2,.section.hm_img_txt .manifesto_page_sec .image-with-text-description p{text-align:center}.section.hm_img_txt .manifesto_page_sec .image-with-text--content{padding:28px 10px 10px!important;width:100%;margin-top:0}.charter_page_new .section-inner{padding:0!important}.charter_page_new .page-width{gap:12px!important;margin-top:20px}}@media (max-width:767px){.section.hm_img_txt .manifesto_page_sec .image-with-text-content-container{gap:20px}.main-title-hedaing{padding-top:40px!important}.collection-banner-split_banner .ccbi-square{height:auto;padding:0 15px!important;gap:15px!important}.card-product-badge.badge-sold-out{font-size:12px}.maison_page_sec .image-with-text-content-container.std-page-padding.page-width.grid-card-spacing-twenty{gap:0;padding:0!important}.main-title-hedaing{padding-left:10px;padding-right:10px}.charter_sec_one .image-with-text-content-container,.charter_sec_three .image-with-text-content-container{flex-direction:column-reverse}.default_cont_pge h1.main-page-title{margin-bottom:20px;font-size:28px!important}.cstm_circle_sec .outr_col{grid-template-columns:repeat(2,1fr)}.cstm_circle_sec .inner_col_main{width:152px;height:152px}.hm_img_txt .image-container .image_text_inner img{max-width:100%}.header-bar-inner .header--logo img{max-width:138px}.cart-ui-icon_bag a,.cart-ui-icon_bag_rounded a,.cart-ui-icon_basket a,.cart-ui-icon_cart a{min-width:29px}.hdr-search-btn{min-width:24px;padding:0!important}.cstm_rich_txt p{font-size:15px;line-height:24px}.cstm_rich_txt .section-inner{padding:40px 0}.image-products-wrapper{padding:0}.manifesto-title{bottom:50px!important;font-size:30px;right:35px!important}.hm_image_products .product-card{margin-bottom:20px}.text-image-wrapper{padding:0}.hm_img_txt .image-container .image_text_inner p{font-size:13px;bottom:17px}.hm_img_txt .text-side{padding:23px 0 0}.hm_img_txt .text-side .text-content h2.manifesto-title{margin-bottom:18px!important}.main_head_cricle h2{font-size:28px;margin-bottom:10px}.cstm_circle_sec .inner_col_main .hover_div p{font-size:14px;line-height:17px;max-width:102px}.cstm_circle_sec .inner_col_main img{max-width:74px;height:62px;object-fit:contain}.cstm_circle_sec .inner_col_main h3{font-size:12px;margin-bottom:10px}.cstm_circle_sec .inner_col_main .inn_col{min-height:86px}.hm_video_sec .video-wrapper .logo_with_txt img{max-width:270px}.hm_video_sec .video-wrapper .logo_with_txt p{font-size:13px;bottom:30px}.hm_video_sec .video-wrapper video{height:470px}.site-footer .btm_menus ul{flex-direction:column;gap:2px}.pmc-portrait .product-media--mobile-slider--desktop-slider .product-media-image{height:100vw}.main_head_cricle p{font-size:15px;line-height:20px}.image_text_inner img.cstm_logo_grid{max-width:124px!important;position:absolute;bottom:32px}.image_text_inner img.cstm_logo_grid{max-width:95px!important;position:absolute;bottom:25px}.inn_mineral{flex:0 1 calc(50% - 20px)}.hm_image_products .image-products-grid .products-side{width:100%!important;max-width:100%!important;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.hm_image_products .image-products-grid .products-side .product-card{margin-bottom:0!important}.hm_image_products{padding:40px 0 0!important}.hm_video_sec{margin-top:50px}.rght_img h2{max-width:350px}.custom-unique-badge-text{position:absolute;bottom:unset;left:6px;background:#fff;line-height:24px;padding:0 4px;font-size:12px;top:7px}.cart-page-header.page-width.align-center{padding-top:48px!important}}@media (max-width:600px){.product-form__submit span{font-size:13px}.product-grid{grid-template-columns:repeat(1,1fr)!important}.image_text_inner img.cstm_logo_grid{max-width:80px!important;position:absolute;bottom:15px}.inn_mineral{flex:0 1 100%}.section.hm_img_txt .manifesto_page_sec .image-cover-container:before{width:280px;height:280px}.savior_page_sec .image-with-text--content{height:auto;aspect-ratio:1 / 1;padding:16px}.savior_page_sec .image-with-text-description p{font-size:10px!important;line-height:normal;margin:0}.savior_page_sec .image-with-text--text{padding:6px}.section.hm_img_txt .savior_page_sec h2.h2{font-size:20px;font-family:optima;font-style:italic;margin-bottom:11px;margin-left:0;text-align:center}.collection-banner-card-banner h1{font-size:23px!important}.nav-drawer--secondary-menu.hdr-item-mobile-only.sl-hide{margin-top:0!important}.mob-drawer-social-linklist ul a{width:100%!important;gap:5px;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
