@font-face{font-family:Rework Text TRIAL;src:url(/cdn/shop/files/ReworkTextTRIAL-Light.woff2?v=1772733743) format("woff2"),url(/cdn/shop/files/ReworkTextTRIAL-Light.woff?v=1772733743) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rework Text TRIAL;src:url(/cdn/shop/files/ReworkTextTRIAL-Bold.woff2?v=1772733743) format("woff2"),url(/cdn/shop/files/ReworkTextTRIAL-Bold.woff?v=1772733743) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rework Text TRIAL;src:url(/cdn/shop/files/ReworkTextTRIAL-Regular.woff2?v=1772733743) format("woff2"),url(/cdn/shop/files/ReworkTextTRIAL-Regular.woff?v=1772733743) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rework Text TRIAL;src:url(/cdn/shop/files/ReworkTextTRIAL-Semibold.woff2?v=1772733743) format("woff2"),url(/cdn/shop/files/ReworkTextTRIAL-Semibold.woff?v=1772733743) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rework Text TRIAL;src:url(/cdn/shop/files/ReworkTextTRIAL-Thin.woff2?v=1772733743) format("woff2"),url(/cdn/shop/files/ReworkTextTRIAL-Thin.woff?v=1772733743) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Rework Text TRIAL;src:url(/cdn/shop/files/ReworkTextTRIAL-Thin.woff2?v=1772733743) format("woff2"),url(/cdn/shop/files/ReworkTextTRIAL-Thin.woff?v=1772733743) format("woff");font-weight:700;font-style:normal;font-display:swap}body,*,h1,h2,h3,h4,h5,h6,p,li{font-family:Rework Text TRIAL!important;font-weight:400}:selection{background-color:#00000070;color:#fff}.container{max-width:1300px;margin:auto}.normal-m .dpdn-ctn{height:0;overflow:hidden;max-height:90vh;background-color:#fff;width:100%;position:absolute;left:0;right:0;transition:all .5s;top:100%}.normal-m.dpdn-open .dpdn-ctn{height:auto}.dpdn-body header,header.product-page-header{background-color:#fff!important}.dpdn-body .dpdn-ctn,header.product-page-header .dpdn-ctn{border-top:1px solid #464544}.dpdn-body header ul#main-nav li a,header.product-page-header ul#main-nav li a{color:gray!important}.dpdn-body header ul#main-nav li.dpdn-open a.a-btn,header.product-page-header ul#main-nav li.dpdn-open a.a-btn{font-weight:600!important;font-family:Rework Text TRIAL!important}#powrIframeLoader{display:none!important}.dpdn-body header .logo-center img,.dpdn-body header .left-logo img,.dpdn-body header .right-menu img,header.product-page-header .logo-center img,header.product-page-header .left-logo img,header.product-page-header .right-menu img{filter:brightness(0) saturate(100%) invert(25%) sepia(1%) saturate(2285%) hue-rotate(357deg) brightness(97%) contrast(90%)}.normal-m .dpdn-ctn .d-flex{padding:40px 0;display:flex;max-width:1300px;margin:auto;height:100%}.normal-m .dpdn-ctn .container{overflow-y:auto;max-height:77vh;height:100%}.normal-m .a-btn{padding:15px 0!important;border-bottom:3px solid rgba(0,0,0,0)!important;font-size:16px;color:#000!important;font-family:Figtree;text-transform:uppercase;font-weight:900!important}.normal-m .a-btn:hover{opacity:.7;border-bottom:3px solid #000!important}.normal-m{display:block;margin:10px 25px 0}.normal-m .dpdn-ctn .col-lg-3{width:33.33333%;padding:0 15px}.normal-m .dpdn-ctn .col-lg-9{width:77.777777%;padding:0 15px}ul#main-nav .normal-m .dpdn-ctn a{display:block!important;margin:0 0 20px!important;padding:0!important;line-height:normal;text-align:left!important;font-size:14px!important;font-weight:400;color:#000!important;font-family:Rework Text TRIAL!important;text-transform:uppercase}.normal-m .dpdn-ctn .box-img{display:flex;gap:25px;justify-content:flex-end}.normal-m .dpdn-ctn .img{width:45%}.normal-m .dpdn-ctn .t-text{width:35%}.normal-m .dpdn-ctn .img img{width:100%;object-fit:cover;height:100%;min-height:100%;max-height:330px;object-position:center center}.normal-m .dpdn-ctn h4{font-size:14px;font-weight:600!important;color:#000;margin-bottom:25px;text-align:left!important;text-transform:uppercase;font-family:Rework Text TRIAL!important;text-shadow:0 0 black}ul#main-nav .normal-m .dpdn-ctn .t-text a{color:#000!important;font-family:Rework Text TRIAL!important;font-size:14px!important;font-weight:400;text-align:left!important;display:block;width:fit-content;text-transform:uppercase}ul#main-nav .normal-m.dpdn-two .dpdn-ctn a{margin:0 0 25px!important}.normal-m.dpdn-three .dpdn-ctn .sub-box h4{margin-top:60px;opacity:.4;margin-bottom:10px}ul#main-nav .normal-m.dpdn-three .dpdn-ctn a{margin-bottom:25px!important}ul#main-nav .normal-m.dpdn-three .dpdn-ctn .sub-box a{margin-bottom:12px!important}.cs-cls{padding:0 3px;font-family:Avenir Next;color:#ccc;font-size:18px}.search input{height:36px;line-height:36px}.m-nav-main{position:relative;padding:0 10px;overflow:hidden}.m-nav-main a{display:block;font-size:12px;color:#000;margin:0 24px 14px}.m-nav-main .controls a{text-transform:uppercase;padding:0 20px 0 0;margin:10px 0;font-weight:900;position:relative}.m-nav-main .controls a.btn-nav:before{content:"";width:6px;height:6px;display:inline-block;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg);position:absolute;right:3px;top:0;bottom:0;margin:auto}.m-nav-main .panel{bottom:0;left:0;background:#fff;padding:0 15px;transition:all .5s;transform:translate(330px);width:100%;opacity:0;visibility:hidden;display:none;height:fit-content;max-height:calc(90vh - 120px);overflow-y:auto}.m-nav-main .panel::-webkit-scrollbar{width:4px}.m-nav-main .panel::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #0000000d}.m-nav-main .panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8a00,#ff5e00);border-radius:10px;border:3px solid #bdbdbd}.m-nav-main .panel::-webkit-scrollbar-thumb:hover{transform:scale(1.03);box-shadow:0 0 6px #ff580040}.m-nav-main .box-btns{padding-bottom:60px}#shopify-section-mobile-navigation .shifter-navigation.no-fouc{overflow-y:hidden!important}.m-nav-main .panels{height:fit-content;width:100%;min-height:fit-content;max-height:calc(100vh - 120px);position:fixed;left:0;top:120px}.m-nav-main .panel.active{transform:translate(0);opacity:1;display:block;visibility:visible}.m-nav-main img{width:100%;height:auto;max-height:fit-content;margin:20px 0 15px;object-fit:cover}.m-nav-main .controls{margin:20px 0 40px}.shifter-enabled .shifter-navigation{overflow-x:hidden!important;overflow-y:auto!important}.m-nav-main .h-menu .c-closebtn{width:fit-content!important;background-color:transparent!important;color:#000!important;font-size:18px!important;font-family:Figtree!important;line-height:normal!important;height:fit-content!important;margin:5px 2px 25px 0}.m-nav-main .h-menu{font-weight:900;text-transform:uppercase;font-family:Figtree}.m-nav-main h4{font-weight:900;margin:5px 0 18px 24px}.m-nav-main .s-btn{text-transform:uppercase;font-weight:900}.shifter-enabled .shifter-navigation{width:320px!important}.m-nav-main .box h4{margin:30px 0 10px 24px;font-size:16px}.m-nav-main .sub-box h4{opacity:.4;margin:35px 0 10px 24px}.m-nav-main .sub-box a{margin-bottom:2px}.m-nav-main .box a{margin:0 24px 2px}.m-nav-main .box:first-child h4{margin-top:0}nav.shifter-navigation ul#social-icons li{width:auto;margin-right:20px}ul#main-nav li a{font-weight:400!important;font-size:14px!important;color:#fff!important;padding:35px 0!important;display:block}ul#main-nav li{margin:0!important;line-height:normal!important}ul#main-nav{display:flex;align-items:center;gap:80px;justify-content:center}.normal-m .a-btn:hover{border-bottom:0}.nav-container-o{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important}.nav-container-o .left-logo,.nav-container-o .right-menu{flex:1;display:flex}.nav-container-o .right-menu{justify-content:flex-end;gap:15px}.nav-container-o .right-menu img{object-fit:contain;width:12px;height:12px}.nav-container-o nav.desktop-12.span-12{flex:auto;width:fit-content!important}header{background:transparent!important}#navigation{background:transparent!important}header .row{max-width:1300px}.banner-sections{position:relative;height:100vh;width:100%;overflow:hidden}.banner-sections img,.banner-sections iframe,.banner-sections video{position:absolute;width:100%;right:0;left:0;top:0;bottom:0;height:100%;object-fit:cover;z-index:1}.banner-sections .box{display:grid;height:100%;align-content:flex-end;padding:40px 0;position:absolute;z-index:11;gap:5px;bottom:0;padding-left:calc((100% - 1300px)/2)}.banner-sections h2,.banner-sections h5{font-size:32px;color:#fff;font-family:Rework Text TRIAL!important;text-transform:uppercase;margin-bottom:0;font-weight:600;letter-spacing:2px}.banner-sections .container{height:100%}.banner-sections h5{font-size:16px;font-weight:400}.product__slider{padding:120px 0;text-align:center}.product__slider .heading h2{font-size:42px;letter-spacing:2px;margin-bottom:10px;color:#464544;font-weight:600;text-transform:uppercase}.product__slider .design{font-size:16px;color:#464544;margin-bottom:70px}.product__slider .subheading{font-size:22px;letter-spacing:2px;margin-bottom:50px;color:#464544;font-weight:600;text-transform:uppercase}.product__slider .product-item{padding:0 5px}.product__slider .product-img img{width:100%;margin-bottom:30px;height:315px;object-fit:cover}.product__slider h5{font-size:16px;letter-spacing:2px;margin-bottom:5px;color:#464544;font-weight:600;text-transform:uppercase}.product__slider p,.product__slider span{font-size:14px;color:#464544;margin-bottom:3px}.product__slider .shop-all{margin-top:60px}.product__slider .shop-all a{text-decoration:none;font-size:16px;letter-spacing:2px;color:#000;border-bottom:1px solid transparent;padding-bottom:3px;transition:all .5s;text-transform:uppercase}.product__slider .shop-all a:hover{border-bottom-color:#000}.product__slider .slick-prev,.product__slider .slick-next{width:38px;height:38px;z-index:2;position:absolute;top:-25%;bottom:0;margin:auto;object-fit:contain;cursor:pointer;transition:.5s}.product__slider .slick-prev:hover,.product__slider .slick-next:hover{filter:brightness(0) saturate(100%) invert(0%) sepia(2%) saturate(7422%) hue-rotate(295deg) brightness(91%) contrast(95%)}.product__slider .slick-prev{left:-40px;transform:rotate(180deg)}.product__slider .slick-next{right:-40px}.banner-sections.big--image--section h2{font-size:42px}header:before{content:"";background-color:#fff;position:absolute;left:0;right:0;top:0;width:100%;height:90px;transform:translateY(-110%);transition:all .5s}header.changeclr:before{transform:translateY(0)}header.changeclr ul#main-nav li a{color:#464544!important}header img{transition:all .5s}header.changeclr .left-logo img,header.changeclr .logo-center img,header.changeclr .right-menu img{filter:brightness(0) saturate(100%) invert(24%) sepia(0%) saturate(3925%) hue-rotate(358deg) brightness(99%) contrast(89%)}@media(max-width:991px){.product__slider .heading h2{font-size:28px}}@media(max-width:767px){.product__slider{padding:60px 20px}}.custom__creations .custom-grid{display:flex;align-items:center;gap:40px}.custom__creations .custom-left{width:77%}.custom__creations .img-large img{width:100%;display:block}.custom__creations .img-small{width:340px;height:340px;margin-top:40px;margin-left:auto}.custom__creations .img-small img{width:100%;display:block}.custom__creations .custom-right{width:45%;margin-bottom:60px}.custom__creations .necklace-img{position:absolute;top:0;right:5%;z-index:111;max-width:700px}.custom__creations .container{position:relative;padding:140px 0}.custom__creations .necklace-img img{height:100%;width:100%}.custom__creations h3{font-size:42px;letter-spacing:2px;margin-bottom:15px;color:#464544;font-weight:600;text-transform:uppercase}.custom__creations{overflow:hidden}.custom__creations p{font-size:16px;line-height:1.7;color:#464544;margin-bottom:20px}.custom__creations a{font-size:16px;letter-spacing:2px;text-decoration:none;color:#464544;border-bottom:1px solid transparent;padding-bottom:3px}.custom__creations a:hover{border-color:#464544}@media(max-width:991px){.custom__creations .custom-grid{flex-direction:column;gap:40px}.custom__creations .custom-left,.custom__creations .custom-right{width:100%}.custom__creations .img-small{right:20px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito Sans,sans-serif;color:#333;line-height:1.5;background-color:#fff}.appointment-section{display:flex;width:100%;min-height:550px;background-color:#e5e0dd}.appointment-content{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5% 8% 5% 15%;background-color:#e0dbdc;gap:20px}.appointment-title{font-family:Montserrat,sans-serif;font-size:42px;font-weight:600;letter-spacing:2.5px;line-height:1.25;text-transform:uppercase;color:#2f2f2f}.appointment-desc{font-size:16px;line-height:1.6;font-weight:400;color:#2f2f2f;max-width:440px}.appointment-cta{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;color:#464544;position:relative;padding-bottom:4px;border-bottom:1px solid transparent;transition:all .5s}.appointment-cta:hover{border-bottom:#464544}.appointment-image{width:50%;position:relative;overflow:hidden;background-color:#1a1a24}.appointment-image img{width:100%;height:100%;object-fit:cover;display:block;object-position:center}.site-footer{background-color:#001f2c;color:#fff;width:100%;padding:120px 0}.site-footer a{color:#fff;text-decoration:none;transition:opacity .3s ease}.site-footer a:hover{opacity:.7}.footer-container{display:flex;justify-content:space-between;gap:30px}.footer-col{flex:1;display:flex;flex-direction:column;height:auto}.col-logo{align-items:flex-start;padding-left:20px;justify-content:space-between;flex:.7}.footer-col.col-contact{flex:1.1}.footer-logo{margin-bottom:40px}.footer-socials{display:flex;gap:15px;padding-left:5px}.social-icon{display:flex;align-items:center;justify-content:center}.footer-heading{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.5px;margin-bottom:25px;text-transform:uppercase;color:#fff}.footer-p-group{margin-bottom:10px}.footer-text{font-size:12px;line-height:1.6;color:#fff;font-weight:300}.footer-text a.underline-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:#dfdfdf}.footer-nav ul{list-style:none;padding:0;margin:0}.footer-nav li{margin-bottom:27px}.footer-nav a{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;position:relative;padding-bottom:2px;display:inline-block}.footer-nav a:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#fff;transition:width .3s ease}.footer-nav a:hover:after{width:100%}.col-newsletter{flex:1.3}.newsletter-form input{background:transparent;border:1px solid #ffffff;color:#fff;padding:10px 14px;font-size:12px;font-weight:300;outline:none;margin-bottom:15px;width:100%;max-width:320px;text-indent:0;line-height:normal;height:fit-content}.newsletter-form input::placeholder{color:#fff}.form-text{margin-bottom:20px}.btn-subscribe{background-color:transparent;color:#fff;border:1px solid #ffffff;padding:8px 12px;font-size:.55rem;font-weight:500;letter-spacing:1px;cursor:pointer;font-family:Rework Text TRIAL!important;text-transform:uppercase;align-self:flex-start;width:fit-content;line-height:normal;height:fit-content;transition:background-color .3s ease,color .3s ease}.btn-subscribe:hover{background-color:#fff;color:#061f2a}.site-header{position:absolute;top:0;left:0;width:100%;z-index:100;padding:25px 40px}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}.header-logo-icon{flex:1;display:flex;justify-content:flex-start}.header-nav{flex:2;display:flex}.header-nav ul{list-style:none;display:flex;gap:35px;margin:0;padding:0}.header-nav.left-nav{justify-content:flex-end;padding-right:40px}.header-nav.right-nav{justify-content:flex-start;padding-left:40px}.header-nav a{color:#fff;text-decoration:none;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:2px;font-weight:500}.header-logo-text{flex:1.5;display:flex;justify-content:center}.header-logo-text a{color:#fff;text-decoration:none;font-family:Montserrat,sans-serif;font-size:1.9rem;letter-spacing:1px;font-weight:400}.header-icons{flex:1;display:flex;justify-content:flex-end;gap:25px}.header-icons a{display:flex;align-items:center}.collection-section{padding:80px 40px;max-width:1400px;margin:0 auto}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;padding-bottom:20px}.filter-btn{display:flex;align-items:center;gap:12px;background:transparent;border:none;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:1.5px;cursor:pointer;color:#333}.sort-by{display:flex;align-items:center;gap:15px}.sort-by label{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:1.5px;color:#333}.sort-by select{font-family:Nunito Sans,sans-serif;font-size:.9rem;padding:8px 12px;border:1px solid #cccccc;color:#333;background:transparent;cursor:pointer;min-width:200px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px}.product-card{display:block}.product-image{aspect-ratio:1 / 1;background-color:#f7f7f7;overflow:hidden;margin-bottom:15px}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-image img{transform:scale(1.03)}.full-screen-img,.full-screen-img img{height:auto;width:100%;object-fit:contain}.product__slider .main-box{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.product__slider .main-box .product-img img{height:300px}.product__slider .main-box a{font-size:16px;letter-spacing:2px;text-decoration:none;color:#464544;border-bottom:1px solid transparent;padding-bottom:3px}.product__slider .main-box a:hover{border-color:#464544}.signature-section p.design{max-width:1000px;margin:40px auto 80px;line-height:26px}.product__slider.signature-section{padding:80px 0 120px}.filter-bar{margin-bottom:30px}.filter-bar .container{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;padding:0 20px}.filter-trigger{display:flex;align-items:center;cursor:pointer;gap:10px}.filter-trigger .text{font-size:14px!important;letter-spacing:1px;color:#464544;font-weight:600;padding:0;margin:0}.detail--page--main.product__slider .container{padding:0}body .shifter-page .page-wrap{margin-top:0!important}.detail--page--main.product__slider{padding:30px 0 120px}.filter-trigger .filter-icon{margin:0;padding:0}.sort-selector{display:flex;align-items:center;cursor:pointer;gap:10px}.sort-selector select{font-size:14px;letter-spacing:1px;color:#464544;font-weight:600;border:0;min-width:0;-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/Vector_4.png?v=1773771845);background-repeat:no-repeat;background-size:15px 9px;background-position:100% 70%;margin:0;padding-right:25px;transition:width .3s ease}.filter-drawer{position:fixed;top:0;right:0;width:100%;height:100%;z-index:9999;visibility:hidden;transition:visibility .4s}.filter-drawer.is-open{visibility:visible}.drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:opacity .4s}.shifter-enabled .shifter-page{position:unset!important}.filter-drawer.is-open .drawer-overlay{opacity:1}#smooth-wrapper{position:unset!important}#smooth-content{transform:unset!important}.drawer-content{position:absolute;top:0;transform:translate(-400px);width:420px;height:100%;background:#fff;display:flex;flex-direction:column;max-height:100vh;overflow:auto;transition:all .5s;box-shadow:-5px 0 15px #0000001a}.filter-drawer.is-open .drawer-content{transform:translate(0)}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:25px;flex-shrink:0}.drawer-header h3{font-size:20px;letter-spacing:2px;margin:0;font-weight:600;color:#464544}.drawer-body{flex:none;overflow-y:auto;padding:40px 25px 20px}.drawer-body::-webkit-scrollbar{width:10px}.drawer-body::-webkit-scrollbar-track{background:#fff;border-radius:10px}.drawer-body::-webkit-scrollbar-thumb{background:#001f2c;border-radius:10px}.drawer-body::-webkit-scrollbar-thumb:hover{background:#000}.filter-group{margin-bottom:80px}ul.filter-list{display:block}.filter-drawer .close-btn{width:auto;background:transparent;color:#000;height:fit-content;line-height:normal;margin:0}.filter-group h4{font-size:20px;letter-spacing:2px;margin:0 0 25px;color:#464544;font-weight:600;text-align:left}.filter-drawer .active-filters{text-align:left}.filter-tag{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#464544;letter-spacing:1px;padding:0;font-family:Rework Text TRIAL}.filter-tag.active{font-weight:600}.remove-tag{cursor:pointer;display:flex;align-items:center;color:#999;padding-left:5px}.filter-list{list-style:none;padding:0;margin:0}.filter-list li{font-size:14px;letter-spacing:1px;color:#464544;margin-bottom:18px;cursor:pointer;transition:color .3s;display:flex;align-items:center;justify-content:space-between}.filter-list li.active{color:#464544;font-weight:600}.price-slider{position:relative;height:2px;background:gray;margin:30px 0}.slider-handle{position:absolute;top:-4px;width:10px;height:10px;background:#464544;border-radius:50%;cursor:pointer}.slider-handle.left{left:0%;transform:translate(-50%)}.slider-handle.right{right:0%;transform:translate(-100%)}.price-inputs{display:flex;align-items:center;gap:15px;margin-top:20px}.price-box{width:120px;height:35px;border:1px solid #CBCBCB;padding:0 10px;font-size:14px}.drawer-footer{padding:25px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px;flex-shrink:0}.btn-apply{background:#001f2c;color:#fff;border:none;height:45px;font-size:12px;font-weight:600;cursor:pointer;margin:0;font-family:Rework Text TRIAL!important;line-height:normal;letter-spacing:8px}.btn-clear{margin:0;font-family:Rework Text TRIAL!important;letter-spacing:6px;background:#fff;color:#001f2c;border:1px solid #001F2C;height:45px;font-size:12px;font-weight:600;cursor:pointer;line-height:normal;display:flex;align-items:center;justify-content:center}body .page-wrap{margin-top:0!important}.detail--page--main .main-box{row-gap:60px}.detail--page--main .product-item{text-align:center;padding:0;text-transform:uppercase;letter-spacing:0}.detail--page--main .product-item:hover{border:0}.detail--page--main .product-item img{margin-bottom:10px}.detail--page--main .product-item p{letter-spacing:0;font-size:12px;text-transform:capitalize}.detail--page--main .product-item h5{letter-spacing:1px}.remove-tag svg{width:12px!important;height:12px!important}ul.filter-list li{margin-bottom:12px;width:fit-content;gap:8px;font-weight:300}.filter-group input{border:1px solid #808080;height:fit-content;line-height:normal;padding:10px;margin:0;text-indent:0;-webkit-user-select:none;user-select:none}.filter-group:last-child{margin-bottom:0}:root{--primary-font: "Rework Text TRIAL", sans-serif;--secondary-font: "Rework Display TRIAL", sans-serif;--bg-light: #f5f5f5;--text-main: #333;--text-grey: #777;--button-bg: #001f2d;--border-color: #ddd}#sonoma-product-section{font-family:var(--primary-font);color:var(--text-main);line-height:1.6;background-color:#fff;padding:40px 15px}#sonoma-product-section .image-wrapper{height:100%;width:100%}#sonoma-product-section .breadcrumbs{font-size:12px;color:var(--text-grey);margin-bottom:10px;letter-spacing:.5px}#sonoma-product-section .breadcrumbs a{text-decoration:none;color:inherit}#sonoma-product-section .product-page{display:grid;grid-template-columns:1fr 1fr;gap:100px}#sonoma-product-section .product-image-section{min-height:600px;width:100%;overflow:hidden}#sonoma-product-section .image-wrapper img{max-width:100%;height:auto;mix-blend-mode:multiply;width:100%}#sonoma-product-section .product-title{font-size:20px;font-weight:600;letter-spacing:1.5px;margin-bottom:5px;color:#464544}#sonoma-product-section .product-subtitle{font-size:14px;color:#464544;letter-spacing:1.2px;margin-bottom:25px}#sonoma-product-section .product-price{font-size:14px;font-weight:500;color:#464544;margin-bottom:30px}#sonoma-product-section .add-to-bag{width:100%;background-color:#001f2c;color:#fff;padding:13px!important;font-size:14px!important;line-height:normal!important;height:fit-content!important;letter-spacing:5px;cursor:pointer;margin-bottom:15px!important;transition:all .5s;border:1px solid #001F2C!important;font-family:Rework Text TRIAL!important}#sonoma-product-section .add-to-bag:hover{background-color:#fff;color:#001f2c}#sonoma-product-section .utility-links{display:flex;gap:30px;margin-bottom:25px;justify-content:space-between;align-items:center}#sonoma-product-section .utility-link img{width:100%;height:auto;object-fit:contain}#sonoma-product-section .utility-link span{height:12px;width:12px}.product-info-section{width:85%}#sonoma-product-section .utility-link{font-size:12px;line-height:normal;text-decoration:none;color:var(--text-grey);letter-spacing:1px;display:flex;gap:5px;align-items:center}#sonoma-product-section .utility-link:hover{text-decoration:underline}#sonoma-product-section .product-description{font-size:14px;color:#444;margin-bottom:35px;padding:0!important}#sonoma-product-section .product-description p{font-size:13px;color:#464544}#sonoma-product-section .stock-status{margin-bottom:20px}#sonoma-product-section .stock-status span{border:2px solid #808080;padding:4px 25px;font-size:14px;letter-spacing:1.5px;color:gray;display:inline-block}#sonoma-product-section .accordion-item{border-bottom:1px solid var(--border-color);background:transparent}#sonoma-product-section .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:18px 0 5px;cursor:pointer;font-size:14px;letter-spacing:1px;font-weight:500;color:#464544}#sonoma-product-section .accordion-content{max-height:0;overflow:hidden;transition:all .3s ease-out;font-size:14px;color:#666;display:block}#sonoma-product-section .accordion-item.active .accordion-content{max-height:300px;margin:10px 0 20px}#sonoma-product-section .accordion-content ul{list-style:none;padding-left:20px;margin-bottom:0}#sonoma-product-section .accordion-content li{position:relative;color:#464544;font-size:13px;margin-bottom:2px}#sonoma-product-section .accordion-content li:before{content:"\2022";position:absolute;left:-15px;color:#333}body.product .page-wrap{margin-top:120px!important}@media(max-width:992px){#sonoma-product-section .container{padding:0 20px}}body #shortnav,.mob_header_promo{display:none!important}body #shopify-section-header{display:block!important}.m-menu-overlay{display:none}#shopify-section-product-recommendations{display:none!important}.product-add button.swym-add-to-wishlist{padding:0!important;font-size:12px!important}.product-add button.swym-add-to-wishlist span{text-indent:20px;display:block}.product-add button.swym-add-to-wishlist:after{width:15px!important}.product-add{row-gap:0!important;column-gap:20px!important}.product-add .add-to-bag{margin-bottom:30px!important}.page-workshop.page-workshop-new{padding-bottom:100px}.diamond-guide-new-pic-text{padding:40px 20px 100px}.diamond-guide-new-pic-text .diamond-container{max-width:1300px;margin:auto}.diamond-guide-new-pic-text .diamond-guide-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.diamond-guide-new-pic-text h3{font-size:18px;letter-spacing:2px;margin-bottom:10px;margin-top:15px;color:#464544;font-weight:600;text-transform:uppercase}.diamond-guide-new-pic-text p{font-size:16px;margin-bottom:5px;color:#464544}.diamond-guide-new-banner-pic .text-centered{position:unset!important;transform:unset!important}.diamond-guide-new-video-head{text-align:center;padding:0 20px}.diamond-guide-new-video-head a{font-size:42px;letter-spacing:2px;margin-bottom:10px;color:#464544!important;font-weight:600;text-transform:uppercase}#searchscreen{z-index:11111111!important}.cart__checkout{width:100%;background-color:#001f2c;color:#fff;padding:13px!important;font-size:14px!important;line-height:normal!important;height:fit-content!important;letter-spacing:5px;cursor:pointer;margin-bottom:15px!important;transition:all .5s;border:1px solid #001F2C!important;font-family:Rework Text TRIAL!important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{color:#fff}.product-variant-container .select label{text-align:left}.product-image-section,.product-info-section{width:100%}.zoom-container{overflow:hidden;position:relative;cursor:zoom-in;width:100%;display:block}.zoom-image{width:100%;display:block;transition:transform .1s ease;pointer-events:none}.product-thumbnail-slider{margin-top:15px}.thumb-item{cursor:pointer;padding:0 5px}.thumb-item img{width:100%;height:auto;border:1px solid transparent;transition:border-color .3s}.slick-current .thumb-item img,.thumb-item:hover img{border-color:#000}#product-main-slider .slick-list,#product-thumbnail-slider .slick-list{min-height:1px}#product-thumbnail-slider img{height:100px;width:100px}.force-white-header .sc-dJjagV.pf-18_.pf-heading-1-h3{padding-top:0;margin-top:10px}.force-white-header .sc-dJjagV.pf-18_.pf-heading-1-h3 span{font-weight:600}.force-white-header .sc-dJjagV.faqBYR.pf-15_.pf-heading-1-h3,.force-white-header .sc-gFmZvT.AnfjJ.pf-21_.pf-text-1{text-align:center}.force-white-header .sc-bmzXxz.iAfMPC.pf-13_.pf-r.pf-r-eh{max-width:1300px;margin:auto;align-items:center}.force-white-header .sc-fscnvs.bOiGIg.pf-24_.no-padding img,.force-white-header .sc-cMa-dPg.dmUhBZ.pf-image-1.pf-lg-hide.pf-md-hide.pf-sm-hide img{height:fit-content;object-fit:cover}#searchscreen input#q{color:#000}#snize-search-results-grid-mode ul{justify-content:center}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product{border:0!important}.product-variant-container .select label{padding:0!important}.product-form select.single-option-selector{opacity:1!important}.product-item .product-img{position:relative;overflow:hidden;aspect-ratio:1 / 1}.product-item .product-img img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.secondary-img{position:absolute;top:0;left:0;opacity:0;z-index:1}.product-item:hover .secondary-img{opacity:1}.product-item:hover .primary-img{transform:scale(1.05)}.needsclick.kl-private-reset-css-Xuajs1{display:none}body.klaviyo-prevent-body-scrolling{overflow:scroll!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/new-stylesheet.css.map */
