@font-face{font-family:"Avenir";src:url(/static/website/fonts/AvenirLTStd-Book.eot?cfecaf9afbdb);src:url(/static/website/fonts/AvenirLTStd-Book.eot?&cfecaf9afbdb#iefix) format("embedded-opentype"),url(/static/website/fonts/AvenirLTStd-Book.woff?cfecaf9afbdb) format("woff"),url(/static/website/fonts/AvenirLTStd-Book.ttf?cfecaf9afbdb) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Cormorant Garamond Regular';src:url(/static/website/fonts/cormorant_garamond/CormorantGaramond-Regular.ttf?cfecaf9afbdb);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Cormorant Garamond Bold';src:url(/static/website/fonts/cormorant_garamond/CormorantGaramond-Bold.ttf?cfecaf9afbdb);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Cormorant Garamond Semibold';src:url(/static/website/fonts/cormorant_garamond/semibold.ttf?4214e0455139);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Cormorant Garamond Medium';src:url(/static/website/fonts/cormorant_garamond/CormorantGaramond-Medium.ttf?232271baf0b7);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Avenir Bold";src:url(/static/website/fonts/AvenirLTStd-Black.woff2?cfecaf9afbdb) format("woff2"),url(/static/website/fonts/AvenirLTStd-Black.woff?cfecaf9afbdb) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Heavy";src:url(/static/website/fonts/AvenirLTStd-Heavy.eot?cfecaf9afbdb);src:url(/static/website/fonts/AvenirLTStd-Heavy.eot?&cfecaf9afbdb#iefix) format("embedded-opentype"),url(/static/website/fonts/AvenirLTStd-Heavy.woff?cfecaf9afbdb) format("woff"),url(/static/website/fonts/AvenirLTStd-Heavy.ttf?cfecaf9afbdb) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Avenir Semibold";src:url(/static/website/fonts/AvenirLTStd-Medium.eot?cfecaf9afbdb);src:url(/static/website/fonts/AvenirLTStd-Medium.eot?&cfecaf9afbdb#iefix) format("embedded-opentype"),url(/static/website/fonts/AvenirLTStd-Medium.woff?cfecaf9afbdb) format("woff"),url(/static/website/fonts/AvenirLTStd-Medium.ttf?cfecaf9afbdb) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Lora";src:url(/static/website/fonts/Lora-Regular.ttf?cfecaf9afbdb) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Montserrat Medium';src:url(/static/website/fonts/montserrat/medium.ttf?cfecaf9afbdb);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Montserrat Bold';src:url(/static/website/fonts/montserrat/bold.ttf?cfecaf9afbdb);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Montserrat SemiBold';src:url(/static/website/fonts/montserrat/semibold.ttf?cfecaf9afbdb);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'Montserrat Regular';src:url(/static/website/fonts/montserrat/regular.ttf?cfecaf9afbdb);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Josefin Sans Light';src:url(/static/website/fonts/josefin_sans/light.ttf?cfecaf9afbdb);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Josefin Sans Regular';src:url(/static/website/fonts/josefin_sans/regular.ttf?cfecaf9afbdb);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Josefin Sans Semibold';src:url(/static/website/fonts/josefin_sans/semibold.ttf?4214e0455139);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Dublin Regular';src:url(/static/website/fonts/dublin-regular.ttf?737a30e99288);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Gill Sans Nova Book';src:url(/static/website/fonts/gillsansnova_book.ttf?737a30e99288);font-style:normal;font-weight:400;font-display:swap}.row{display:flex;flex-wrap:wrap}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes cartSlideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideUp{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes rotate-full{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes centerSlideIn{from{transform:translate(-50%,-35%)}to{transform:translate(-50%,0)}}@keyframes centerSlideOut{from{transform:translate(-50%,0)}to{transform:translate(-50%,-35%)}}.mt-auto{margin-top:auto}.mt-12{margin-top:12px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-12{margin-bottom:12px}.mb-24{margin-bottom:24px}.mb-40{margin-bottom:40px}.mb-70{margin-bottom:70px}.mb-120{margin-bottom:40px}.my-120{margin-top:120px;margin-bottom:120px}.expand-column{grid-column:1 / -1}.text-primary{color:#701C45}.adjusted-text-pos{position:relative;top:1px}.josefin-sans-semibold{font-family:"Josefin Sans Semibold"}.montserrat-medium{font-family:"Montserrat Medium"}.nowrap{white-space:nowrap}.gray-2{color:#828282}.hide{display:none!important}.pointer{cursor:pointer}.black{color:#2A2A2A}.bg-gold{background-color:#D3AE12}.bg-white-gold{background-color:#E7E8E8}.bg-rose-gold{background-color:#E3AD9D}.background-super-light-gray{background-color:#FAFAFA}.height-full{height:100%}.width-80-p{max-width:80%}.width-full{width:100%}.justify-right{margin-left:auto}.justify-center{margin:0 auto}.align-items-center{align-items:center}.text-align-center{text-align:center}.pl-20{padding-left:20px}.col-span-2{grid-column:span 2}.base-ul{padding-left:15px;list-style-type:disc}.container-v2,.product-description,.product-related,.product-layout{width:100%;padding:0 16px;max-width:1280px;margin-left:auto;margin-right:auto}.spacer{height:1px;width:100%;background-color:#E0E0E0}.cta-button{font:14px/1 "Montserrat Regular";color:#FFF;background:#7b0e43;padding:12px 35px;text-transform:uppercase;cursor:pointer;display:table}.cta-button.center{margin-left:auto;margin-right:auto}.cta-button.mt-40{margin-top:40px}.flex{display:flex;flex-wrap:wrap;gap:20px;color:#333333}.flex.gap-10{gap:10px}.flex.two-column .column{width:calc(50% - 10px)}.flex h2{font:46px/1.2 "Cormorant Garamond Semibold";margin:0 0 12px;color:#7b0e43;text-transform:uppercase}.flex h3{font:24px/1.2 "Josefin Sans regular";font-style:italic;margin:0 0 12px;color:#2A2A2A}.flex p{font:20px/1.5 "Josefin Sans Light"}.flex-container{display:flex;flex-flow:wrap}.expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.2s ease;overflow:hidden}.expandable>*{overflow:hidden}input:checked ~ .expandable{grid-template-rows:1fr}ul{padding:0;list-style-type:none}*,*::after,*::before{box-sizing:inherit}html{width:100%;box-sizing:border-box}body{width:100%;padding:0;margin:152px 0 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font:14px/22px "Josefin Sans regular";color:#2A2A2A}@media screen and (max-width:980px){body{margin:0}}ul{padding:0;list-style-type:none}a:active,a:focus,a:hover,a{text-decoration:none}h1,h2,h3,h4,h5,p{margin:0}input{accent-color:#701C45}.header-top-border{width:100%;height:8px;background-color:#701C45}.header-top-border--transparent{background-color:transparent}.header-top-border--fixed{position:fixed;z-index:41;top:0}@media screen and (max-width:980px){.header-top-border{height:4px;z-index:40}}.header{padding:0 60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;background-color:#FFF;height:81px}.header__options,.header__menus{display:flex;flex-direction:row;column-gap:24px}.header__menu,.header__search,.header__store-locations{display:flex;flex-direction:row;column-gap:4px;align-items:center;color:#2A2A2A}.header__search{color:#B49B57}.header__menu-badge{font:12px/15px "Lora";background-color:#701C45;border-radius:100%;color:#FFF;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.header__menu-badge:empty{display:none}.header__store-locations{font:16px/24px "Josefin Sans regular";color:#2A2A2A}.header__store-locations:hover{color:#2A2A2A}.header__languages{display:flex;flex-direction:row;column-gap:11px;align-items:center}.header__language{font:14px/24px "Josefin Sans Semibold";color:#BDBDBD}.header__language--active{color:#701C45}.header__language:hover{color:#701C45}.header__language-separator{height:15px;width:1px;background-color:rgba(189,189,189,0.4)}.header__main-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);height:74px}@media screen and (max-width:980px){.header{padding:0 12px;border-bottom:1px solid rgba(189,189,189,0.4)}.header__options,.header__menus{column-gap:12px}.header__main-logo{height:44px}}.header-wrapper{position:fixed;top:0;width:100%;z-index:40}.header-wrapper--top-minus-1{top:-1px}.header-wrapper--top-minus-2{top:-2px}.header-wrapper--top-minus-3{top:-3px}.header-wrapper--top-minus-4{top:-4px}.header-wrapper--top-minus-5{top:-5px}.header-wrapper--top-minus-6{top:-6px}.header-wrapper--top-minus-7{top:-7px}.header-wrapper--top-minus-8{top:-8px}.header-wrapper--top-minus-9{top:-9px}.header-wrapper--top-minus-10{top:-10px}.header-wrapper--top-minus-11{top:-11px}.header-wrapper--top-minus-12{top:-12px}.header-wrapper--top-minus-13{top:-13px}.header-wrapper--top-minus-14{top:-14px}.header-wrapper--top-minus-15{top:-15px}.header-wrapper--top-minus-16{top:-16px}.header-wrapper--top-minus-17{top:-17px}.header-wrapper--top-minus-18{top:-18px}.header-wrapper--top-minus-19{top:-19px}.header-wrapper--top-minus-20{top:-20px}.header-wrapper--top-minus-21{top:-21px}.header-wrapper--top-minus-22{top:-22px}.header-wrapper--top-minus-23{top:-23px}.header-wrapper--top-minus-24{top:-24px}.header-wrapper--top-minus-25{top:-25px}.header-wrapper--top-minus-26{top:-26px}.header-wrapper--top-minus-27{top:-27px}.header-wrapper--top-minus-28{top:-28px}.header-wrapper--top-minus-29{top:-29px}.header-wrapper--top-minus-30{top:-30px}.header-wrapper--top-minus-31{top:-31px}.header-wrapper--top-minus-32{top:-32px}.header-wrapper--top-minus-33{top:-33px}.header-wrapper--top-minus-34{top:-34px}.header-wrapper--top-minus-35{top:-35px}.header-wrapper--top-minus-36{top:-36px}.header-wrapper--top-minus-37{top:-37px}.header-wrapper--top-minus-38{top:-38px}.header-wrapper--top-minus-39{top:-39px}.header-wrapper--top-minus-40{top:-40px}.header-wrapper--top-minus-41{top:-41px}.header-wrapper--top-minus-42{top:-42px}.header-wrapper--top-minus-43{top:-43px}.header-wrapper--top-minus-44{top:-44px}.header-wrapper--top-minus-45{top:-45px}.header-wrapper--top-minus-46{top:-46px}.header-wrapper--top-minus-47{top:-47px}.header-wrapper--top-minus-48{top:-48px}.header-wrapper--top-minus-49{top:-49px}.header-wrapper--top-minus-50{top:-50px}.header-wrapper--top-minus-51{top:-51px}.header-wrapper--top-minus-52{top:-52px}.header-wrapper--top-minus-53{top:-53px}.header-wrapper--top-minus-54{top:-54px}.header-wrapper--top-minus-55{top:-55px}.header-wrapper--top-minus-56{top:-56px}.header-wrapper--top-minus-57{top:-57px}.header-wrapper--top-minus-58{top:-58px}.header-wrapper--top-minus-59{top:-59px}.header-wrapper--top-minus-60{top:-60px}.header-wrapper--top-minus-61{top:-61px}.header-wrapper--top-minus-62{top:-62px}.header-wrapper--top-minus-63{top:-63px}.header-wrapper--top-minus-64{top:-64px}.header-wrapper--top-minus-65{top:-65px}.header-wrapper--top-minus-66{top:-66px}.header-wrapper--top-minus-67{top:-67px}.header-wrapper--top-minus-68{top:-68px}.header-wrapper--top-minus-69{top:-69px}.header-wrapper--top-minus-70{top:-70px}.header-wrapper--top-minus-71{top:-71px}.header-wrapper--top-minus-72{top:-72px}.header-wrapper--top-minus-73{top:-73px}.header-wrapper--top-minus-74{top:-74px}.header-wrapper--top-minus-75{top:-75px}.header-wrapper--top-minus-76{top:-76px}.header-wrapper--top-minus-77{top:-77px}.header-wrapper--top-minus-78{top:-78px}.header-wrapper--top-minus-79{top:-79px}.header-wrapper--top-minus-80{top:-80px}.header-wrapper--top-minus-81{top:-81px}@media screen and (max-width:980px){.header-wrapper{top:0;position:sticky}}.navbar-wrapper{position:relative}@media screen and (max-width:980px){.navbar-wrapper{position:unset}}.navbar{position:relative;padding:0 60px;display:flex;flex-direction:row;justify-content:center;border-bottom:1px solid rgba(189,189,189,0.4);background-color:#FFF;column-gap:30px}.navbar[top-intersect] .navbar__navigation{padding-bottom:12px}.navbar__navigation{font:16px/24px "Josefin Sans regular";color:#2A2A2A;padding:12px 0 24px;cursor:pointer;white-space:nowrap}.navbar__navigation::after{content:"";display:block;width:0px;height:1px;background-color:#701C45;transition:width 0.2s ease-in}.navbar__navigation:hover,.navbar__navigation a:hover,.navbar__navigation a{color:#2A2A2A}.navbar__navigation:hover::after{width:100%}.navbar__navigation:hover:not(.navbar__navigation--inhoverable) .navbar__navigation-container{visibility:visible;opacity:1}.navbar__navigation-search{font:16px/24px "Josefin Sans regular";display:none;flex-direction:row;align-items:center;column-gap:4px;color:#B49B57;padding:12px 0;cursor:pointer}.navbar__navigation-search:hover{color:#B49B57}.navbar[top-intersect] .navbar__navigation-search{display:flex}.navbar__navigation-container{display:flex;flex-direction:row;position:absolute;left:0;width:100%;padding:40px 60px;background-color:#FFF;visibility:hidden;border-top:1px solid rgba(189,189,189,0.4);align-items:flex-start;justify-content:space-between;transition:opacity .2s ease-in;opacity:0;top:100%}.navbar__navigation-menus{display:flex;gap:60px;flex-wrap:wrap}.navbar__navigation-menu{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(7,auto);gap:12px 24px;align-content:flex-start}.navbar__navigation-menu:nth-of-type(odd):last-of-type{width:100%}.navbar__navigation-menu-title{grid-column:span 2;white-space:nowrap;font:16px/24px "Josefin Sans Semibold";text-transform:uppercase;margin:0}.navbar__navigation-menu-item{font:14px/24px "Josefin Sans regular";text-transform:uppercase;white-space:nowrap;color:#2A2A2A;min-width:180px;display:flex;flex-direction:row;align-items:center;column-gap:8px}.navbar__navigation-menu-item span{display:inline-block}.navbar__navigation-menu-item span::after{content:"";display:block;width:0px;height:1px;background-color:#701C45;transition:width 0.2s ease-in}.navbar__navigation-menu-item:hover{color:#2A2A2A}.navbar__navigation-menu-item:hover span::after{width:100%}.navbar__navigation-banner{width:340px;aspect-ratio:1}.navbar__navigation-title{font:14px/24px "Josefin Sans regular";text-transform:uppercase}@media screen and (max-width:980px){.navbar{padding:24px 16px;position:fixed;width:100%;height:100%;top:0;left:0;flex-direction:column;justify-content:flex-start;row-gap:24px;overflow-y:scroll;display:none;z-index:40}.navbar[top-intersect] .navbar__navigation-search{display:none}.navbar--active{display:flex}.navbar__title{font:24px / 40px "Cormorant Garamond Semibold";display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-transform:uppercase}.navbar__navigation{padding:0;display:flex;flex-direction:column;row-gap:12px}.navbar__navigation::after{content:none}.navbar__navigation--active .navbar__navigation-container{display:flex}.navbar__navigation--active .navbar__navigation-container:not(.navbar__navigation-container--fullscreen){animation:fade .2s forwards ease-in}.navbar__navigation--active .navbar__navigation-title div:last-child{transform:rotate(-90deg)}.navbar__separator{height:1px;width:100%;background-color:#E0E0E0}.navbar__navigation-title{font-size:18px;display:flex;flex-direction:row;align-items:center;column-gap:8px}.navbar__navigation-title--regular{font-size:14px}.navbar__navigation-title div:last-child{margin-left:auto;line-height:0;transition:all .2s ease-in}.navbar__navigation-container{position:static;visibility:visible;opacity:1;padding:0px;border-top:none;row-gap:12px;width:100%;display:none}.navbar__navigation-container--fullscreen{position:absolute;width:100%;height:100%;top:0;left:0;overflow-y:scroll;padding:24px 16px}.navbar__navigation-menus{display:flex;flex-direction:column;width:100%;row-gap:24px}.navbar__navigation-menu-title{font:16px / 24px "Josefin Sans Semibold"}.navbar__navigation-menus-title{font:24px / 40px "Cormorant Garamond Semibold";display:flex;flex-direction:row;align-items:center;text-transform:uppercase}.navbar__navigation-menus-title a:last-child{margin-left:auto;line-height:0}.navbar__navigation-menus-title a:first-child{margin-right:12px;line-height:0;transform:rotate(180deg)}.navbar__navigation-menu{display:flex;flex-direction:column;gap:12px}.navbar__navigation-menu-item{padding-left:12px;display:flex;flex-direction:row;column-gap:8px;align-items:center;line-height:1}.navbar[top-intersect] .navbar__navigation{padding:0}}.footer{border-top:none}.footer__navigations{padding:40px 60px;display:grid;border-top:1px solid rgba(189,189,189,0.4);gap:40px;justify-content:space-between;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,auto)}@media screen and (max-width:980px){.footer__navigations{padding:24px 16px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto)}}.footer__membership,.footer__social-media,.footer__customer-care,.footer__information,.footer__subscribe{display:flex;flex-direction:column;gap:12px}.footer__membership--biggest-gap,.footer__social-media--biggest-gap,.footer__customer-care--biggest-gap,.footer__information--biggest-gap,.footer__subscribe--biggest-gap{gap:24px}.footer__membership-title,.footer__social-media-title,.footer__customer-care-title,.footer__information-title,.footer__subscribe-title{font:16px/24px "Josefin Sans Semibold";margin:0}.footer__membership-item,.footer__social-media-item,.footer__customer-care-item,.footer__information-item,.footer__subscribe-item{font:16px/24px "Josefin Sans regular";color:#2A2A2A}.footer__membership-item:hover,.footer__social-media-item:hover,.footer__customer-care-item:hover,.footer__information-item:hover,.footer__subscribe-item:hover{color:#2A2A2A}.footer__membership-items,.footer__social-media-items,.footer__customer-care-items,.footer__information-items,.footer__subscribe-items{display:flex;flex-direction:column;gap:12px}.footer__membership-items--horizontal,.footer__social-media-items--horizontal,.footer__customer-care-items--horizontal,.footer__information-items--horizontal,.footer__subscribe-items--horizontal{flex-direction:row}.footer__membership-items--small-gap,.footer__social-media-items--small-gap,.footer__customer-care-items--small-gap,.footer__information-items--small-gap,.footer__subscribe-items--small-gap{gap:8px}.footer__membership-items--big-gap,.footer__social-media-items--big-gap,.footer__customer-care-items--big-gap,.footer__information-items--big-gap,.footer__subscribe-items--big-gap{gap:16px}@media screen and (max-width:980px){.footer__membership--biggest-gap,.footer__social-media--biggest-gap,.footer__customer-care--biggest-gap,.footer__information--biggest-gap,.footer__subscribe--biggest-gap{gap:12px}.footer__membership-items--small-gap,.footer__membership-items--big-gap,.footer__social-media-items--small-gap,.footer__social-media-items--big-gap,.footer__customer-care-items--small-gap,.footer__customer-care-items--big-gap,.footer__information-items--small-gap,.footer__information-items--big-gap,.footer__subscribe-items--small-gap,.footer__subscribe-items--big-gap{gap:12px}.footer__membership-item,.footer__membership-title,.footer__social-media-item,.footer__social-media-title,.footer__customer-care-item,.footer__customer-care-title,.footer__information-item,.footer__information-title,.footer__subscribe-item,.footer__subscribe-title{font-size:14px}}.footer__information,.footer__customer-care,.footer__membership{grid-row:span 2}.footer__copyright{padding:8px 60px;font:16px/24px "Josefin Sans regular";color:#701C45;text-align:center;border-top:1px solid rgba(189,189,189,0.4)}@media screen and (max-width:980px){.footer__subscribe{order:-1;grid-column:span 2;row-gap:4px}.footer__social-media{order:5;grid-column:span 2}.footer__information{order:3;grid-row:span 2;grid-row:unset}.footer__customer-care{order:1;grid-row:span 2;grid-row:unset}.footer__membership{order:4;grid-column:span 2;grid-row:span 2;grid-row:unset}.footer__membership-title{font-family:"Josefin Sans regular"}.footer__copyright{padding:24px 16px 12px;font-size:14px}}.newsletter-subscribe{border:1px solid #701C45;background-color:#FFF;display:flex;flex-direction:row;align-items:center}.newsletter-subscribe__country-code,.newsletter-subscribe__mobile-number{background-color:#FFF;border:none;padding:0 12px;font:16px/24px "Josefin Sans regular";color:#2A2A2A}.newsletter-subscribe__mobile-number{border-left:1px solid #BDBDBD;width:100%}.newsletter-subscribe__submit{background-color:#701C45;color:#FFF;border:none;padding:11px 16px;font:18px/23px "Josefin Sans Semibold"}@media screen and (max-width:980px){.newsletter-subscribe__country-code,.newsletter-subscribe__mobile-number,.newsletter-subscribe__submit{padding:0 10px;font-size:14px}.newsletter-subscribe__submit{padding:8px 9px}}.search-box{width:100vw;padding:40px 60px;display:flex;flex-direction:row;justify-content:center;column-gap:8px;z-index:35;opacity:0;transition:opacity .2s ease-in;background-color:#FFF;display:none}.search-box--active{display:flex;position:absolute;animation:fade 0.2s ease-in;opacity:1}.search-box__input{width:420px;padding:11px 0px;border:none;border-bottom:1px solid #701C45;font:16px/24px "Josefin Sans regular";color:#2A2A2A;caret-color:#701C45}.search-box__input:focus,.search-box__input:focus-visible{outline:none}.search-box__submit{color:#FFF;background-color:#701C45;font:16px/24px "Josefin Sans regular";padding:12px 50px;border:none}.search-box__close{background:url(/static/website/img/v2/icons/close.svg?cfecaf9afbdb);width:24px;aspect-ratio:1;position:absolute;top:16px;right:60px;cursor:pointer}@media screen and (max-width:980px){.search-box__input{width:287px;padding:6px 0px;font-size:14px}.search-box__submit{padding:6px 12px;line-height:0}}.overlay{position:fixed;z-index:10;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0}.overlay--active{visibility:visible;opacity:1;transition:opacity .1s ease-in .2s}.floating-wrapper{position:fixed;z-index:41;right:51px;bottom:40px;display:flex;flex-direction:column;gap:5px;text-align:right;align-items:flex-end}.floating-wrapper .charm-game-popup{max-width:58px}.floating-wrapper .charm-game-popup img{width:135px;position:relative;left:-39px}@media screen and (max-width:980px){.floating-wrapper{right:33px;bottom:12px}.floating-wrapper .charm-game-popup img{width:125px;left:-33px}}.floating-cs{position:relative;transition:bottom 0.1s ease-in-out;padding:15px 17px;height:58px;border-radius:30px;background-color:#701C45;color:white;display:flex;align-items:center;justify-content:center}.floating-cs:hover span{opacity:1;visibility:visible;width:auto;margin-left:12px}.floating-cs span{font:14px/1 "Josefin Sans regular";position:relative;top:3px;opacity:0;visibility:hidden;transition:opacity .2s ease-in;width:0}.floating-cs img{width:24px}.icon{width:20px;height:20px}.icon--small{width:16px;height:16px}.icon--smaller{width:13px;height:13px}@media screen and (max-width:980px){.icon{width:24px;height:24px}.icon--regular{width:20px;height:20px}.icon--small{width:12px;height:12px}.icon--mobile-primary{color:#701C45}}.icon--medium{width:24px;height:24px}.icon--big{width:32px;height:32px}.icon--primary{color:#701C45}.googleplay-button,.playstore-button{height:46px}@media screen and (max-width:980px){.googleplay-button,.playstore-button{height:32px}}.cmkclub-logo{height:46px}@media screen and (max-width:980px){.cmkclub-logo{height:24px}}.homepage{display:flex;flex-direction:column;row-gap:80px}@media screen and (max-width:980px){.homepage{margin-top:0px;row-gap:40px}}.homepage__title{font:30px/50px "Montserrat Medium";color:#701C45;text-align:center;margin-bottom:4px}@media screen and (max-width:980px){.homepage__title{font:20px / 32px "Montserrat Medium";margin-bottom:12px}}.homepage__sub-title{font:20px/28px "Josefin Sans Light";color:#2A2A2A;text-align:center;margin-bottom:40px}@media screen and (max-width:980px){.homepage__sub-title{font:18px / 24px "Josefin Sans Light";margin-bottom:24px}}.homepage__collections{padding:0 60px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px}@media screen and (max-width:980px){.homepage__collections{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);row-gap:40px;padding:0 16px}}.homepage__explores{padding:0 60px}@media screen and (max-width:980px){.homepage__explores{padding:0 16px}}.homepage__explore-items{display:flex;column-gap:12px;flex-wrap:wrap;justify-content:center}.homepage__explore-items .banner{width:calc(25% - 9px)}@media screen and (max-width:980px){.homepage__explore-items{gap:24px 8px;justify-content:flex-start}.homepage__explore-items .banner{width:calc(50% - 4px)}}.homepage__shop-by-category,.homepage__in-style{padding:0 60px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}@media screen and (max-width:980px){.homepage__shop-by-category,.homepage__in-style{padding:0}}.homepage__about{background-color:#FAFAFA;padding:40px 60px;display:flex;flex-direction:column;row-gap:40px;align-items:center}@media screen and (max-width:980px){.homepage__about{padding:40px 16px}}.homepage__about-title{font:30px/50px "Montserrat Medium";color:#701C45}@media screen and (max-width:980px){.homepage__about-title{font:20px / 32px "Montserrat Medium"}}.homepage__about-items{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1214px}@media screen and (max-width:980px){.homepage__about-items{display:grid;grid-template-columns:repeat(2,160px);grid-auto-flow:row;width:auto;gap:40px 24px}}.homepage__about-item{display:flex;flex-direction:column;align-items:center;row-gap:4px}.homepage__about-item__logo{width:64px;height:64px}.homepage__about-item__description{font:16px/24px "Josefin Sans regular";text-align:center}@media screen and (max-width:980px){.homepage__about-item__description{font:14px / 24px "Josefin Sans regular"}}.homepage__about-more{font:16px/24px "Josefin Sans Semibold";color:#701C45;display:flex;flex-direction:row;align-items:center;column-gap:8px}.homepage__content{display:flex;flex-direction:column;row-gap:120px}@media screen and (max-width:980px){.homepage__content{row-gap:80px}}.banner{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:12px}.banner picture{width:100%}.banner__title{font:32px/50px "Montserrat Medium";color:#FFF;text-align:center;text-transform:uppercase}.banner__title--black{color:#2A2A2A}.banner__title--left{text-align:left}.banner__title--biggest{font:64px/80px "Montserrat Medium"}.banner__title--medium-big{font:24px/40px "Montserrat Medium"}.banner__title--medium{font:18px/24px "Montserrat Medium"}@media screen and (max-width:980px){.banner__title{color:#2A2A2A;text-align:center;font:20px / 36px "Montserrat Medium"}.banner__title--medium{font:16px / 24px "Montserrat Medium"}.banner__title--mobile-white{color:#FFF}.banner__title br{display:none}}.banner__title--primary{color:#701C45}.banner__description{font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.banner__description{font:18px / 24px "Josefin Sans Light";text-align:center}.banner__description br{display:none}}.banner__action{font:16px/24px "Montserrat Medium";color:#FFF;display:flex;flex-direction:row;align-items:center;column-gap:8px;text-align:center;justify-content:center}.banner__action--primary{color:#701C45}@media screen and (max-width:980px){.banner__action{color:#701C45;font:14px / 24px "Montserrat Medium"}.banner__action--mobile-white{color:#FFF}}.banner__content{position:absolute;width:100%;bottom:40px;display:flex;flex-direction:column;row-gap:4px;justify-content:center}.banner__content--no-floating{position:static}.banner__content--row-gap-40{row-gap:40px}.banner__content--row-gap-12{row-gap:12px}.banner__content--padding-y-60{padding-left:60px;padding-right:60px}@media screen and (max-width:980px){.banner__content{position:static;row-gap:4px}.banner__content--mobile-floating{position:absolute}.banner__content--mobile-padding-y-16{padding-left:16px;padding-right:16px}.banner__content--mobile-padding-x-24{padding-top:24px;padding-bottom:24px}.banner__content--mobile-last{order:1}}.banner__gradient{background:linear-gradient(180deg,rgba(0,0,0,0) 61.54%,rgba(0,0,0,0.5) 100%);position:absolute;display:block;width:100%;height:100%;top:0;left:0}.banner__picture{width:100%;height:100%;object-fit:cover;display:block}.banner__picture--aspect-ratio-1{aspect-ratio:1}.banner__picture--aspect-ratio-12-5{aspect-ratio:12/5}.banner__picture--aspect-ratio-2-3{aspect-ratio:2/3}.banner__picture--aspect-ratio-2-1{aspect-ratio:2/1}.banner__picture--aspect-ratio-16-9{aspect-ratio:16/9}@media screen and (max-width:980px){.banner__picture{aspect-ratio:1}.banner__picture--mobile-aspect-ratio-2-3{aspect-ratio:2/3}.banner__picture--mobile-aspect-ratio-25-36{aspect-ratio:25/36}.banner__picture--mobile-aspect-ratio-7-8{aspect-ratio:7/8}}.banner__carousel{overflow:hidden;position:relative}.banner__carousel--aspect-ratio-1{aspect-ratio:1}.banner__carousel-next,.banner__carousel-prev{cursor:pointer;width:41px;height:41px;background-color:rgba(255,255,255,0.5);position:absolute;top:50%;transform:translateY(-50%);color:#701C45;display:flex;justify-content:center;align-items:center}.banner__carousel-prev{left:0;transform:translateY(-50%) rotate(180deg)}.banner__carousel-next{right:0}.banner__carousel-badge{position:absolute;left:16px;bottom:17px;padding:11px 9px;display:flex;flex-direction:row;column-gap:10px;justify-content:center;align-items:center;color:#701C45;font:14px/24px "Montserrat Regular";background-color:rgba(255,255,255,0.6);border:1px solid #701C45}.banner__carousel-navigations{display:flex;flex-direction:row;column-gap:8px;bottom:12px;position:absolute;justify-content:center;width:100%}.banner__carousel-navigation{width:8px;height:8px;border-radius:8px;border:1px solid #FFF;background-color:transparent}.banner__carousel-navigation.tns-nav-active{background-color:#FFF}.banner__button{font:14px/24px "Montserrat Regular";display:inline-flex;flex-direction:row;column-gap:10px;padding:11px 9px;border:1px solid #701C45;color:#701C45;text-align:center;justify-content:center;align-items:center}.banner--horizontal{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:980px){.banner--horizontal{display:flex}}.banner--above-overlay{z-index:10}.banner--super-light-gray{background-color:#FAFAFA}.maudy-banner__earrings,.maudy-banner__rings,.maudy-banner__necklaces-and-pendants,.maudy-banner__bracelets-and-bangles{position:absolute;font:1vw "Josefin Sans regular";color:#FFF;border:1px solid #FFF;background-color:rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;height:7.2%;text-align:center;transition:all .2s ease-in;text-transform:uppercase}.maudy-banner__earrings:hover,.maudy-banner__rings:hover,.maudy-banner__necklaces-and-pendants:hover,.maudy-banner__bracelets-and-bangles:hover{background-color:#701C45;border-color:#701C45}@media screen and (max-width:980px){.maudy-banner__earrings,.maudy-banner__rings,.maudy-banner__necklaces-and-pendants,.maudy-banner__bracelets-and-bangles{font:14px / 24px "Josefin Sans Semibold";border:none;height:auto;text-decoration:underline;background:none;text-transform:capitalize;width:auto}}.maudy-banner__earrings{top:20%;left:70.4%;width:7.3%}.maudy-banner__earrings::after{content:'';position:absolute;width:16vw;height:1px;right:calc(100% + 1px);background-color:#FFF;opacity:.5}@media screen and (max-width:980px){.maudy-banner__earrings{top:calc(24% - 14px);right:calc(36% - 52px);left:unset;width:auto}.maudy-banner__earrings::after{width:9vw;right:calc(100% + 5px)}}.maudy-banner__rings{top:29%;left:18.9%;width:7.3%}.maudy-banner__rings::after{content:'';position:absolute;width:13vw;height:1px;left:calc(100% + 1px);background-color:#FFF;opacity:.5}@media screen and (max-width:980px){.maudy-banner__rings{top:calc(32.5% - 14px);left:calc(20% - 34px);width:auto}.maudy-banner__rings::after{width:9vw;left:calc(100% + 5px)}}.maudy-banner__necklaces-and-pendants{top:40%;left:70%;width:18.4%}.maudy-banner__necklaces-and-pendants::after{content:'';position:absolute;width:17vw;height:1px;right:calc(100% + 1px);background-color:#FFF;opacity:.5}@media screen and (max-width:980px){.maudy-banner__necklaces-and-pendants{top:calc(46% - 14px);right:calc(40% - 134px);left:unset;width:auto}.maudy-banner__necklaces-and-pendants::after{width:9vw;right:calc(100% + 5px)}}.maudy-banner__bracelets-and-bangles{top:56%;left:16.8%;width:17.2%}.maudy-banner__bracelets-and-bangles::after{content:'';position:absolute;width:12vw;height:1px;left:calc(100% + 1px);background-color:#FFF;opacity:.5}@media screen and (max-width:980px){.maudy-banner__bracelets-and-bangles{top:calc(62% - 14px);left:calc(36% - 126px);width:auto}.maudy-banner__bracelets-and-bangles::after{width:9vw;left:calc(100% + 5px)}}.section-title{font:28px/40px "Lora";color:#2A2A2A}.body-title{font:20px/27px "Josefin Sans regular";color:#2A2A2A}.body-text{font:16px/24px "Josefin Sans regular";color:#2A2A2A}.black-50{color:rgba(42,42,42,0.5)}.pink{color:#701C45}.green{color:#08AF4F}.orange{color:#E68900}.space-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.text-link,.text-link:hover{color:#701C45;text-decoration:none;font:16px/24px "Josefin Sans regular"}.profile-action{display:flex;justify-content:space-between;align-items:center;padding-top:15px}.profile-action__title{font:20px/27px "Lora"}.profile{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px 12px;font:16px/24px "Josefin Sans regular";color:#2A2A2A}.profile__title{color:rgba(42,42,42,0.5);padding-bottom:8px}.account-layout{width:100%;max-width:1360px;margin:auto;display:grid;grid-template-areas:'sidebar' 'content';grid-template-columns:1fr;grid-auto-rows:min-content;padding:60px 20px;align-items:start}.account-layout__sidebar{grid-area:sidebar}.account-layout__content{grid-area:content;padding:0px;height:100%}@media screen and (max-width:980px){.account-layout{margin-top:0px}}@media screen and (min-width:896px){.account-layout{grid-template-areas:'sidebar content';grid-template-columns:1fr 3fr;grid-auto-rows:min-content;padding:0 40px}.account-layout__sidebar{border-right:1px solid rgba(189,189,189,0.4);position:sticky;padding:40px 0;min-height:600px;height:100%}.account-layout__content{padding:40px}}.account-sidebar{font:16px/24px "Josefin Sans regular";color:#2A2A2A}.account-sidebar__profile{margin-bottom:40px}.account-sidebar__expandable{display:grid;grid-template-rows:1fr;transition:grid-template-rows 0.2s ease;overflow:hidden}.account-sidebar__expandable>*{overflow:hidden}.account-sidebar__header{display:none;font:20px/1.2 "Montserrat Medium";color:#2A2A2A;align-items:center;gap:15px;justify-content:space-between;cursor:pointer;border-bottom:1px solid rgba(189,189,189,0.4);padding-bottom:12px}.account-sidebar__header-img{display:block;height:18px;width:auto;transition:transform 0.2s ease;transform:rotate(90deg)}input:checked + .account-sidebar__header .account-sidebar__header-img{transform:rotate(270deg)}.account-sidebar__body{display:flex;flex-direction:column;gap:40px}.account-sidebar__links{font:14px/1.2 "Montserrat Regular";color:#2A2A2A;display:flex;flex-direction:column;gap:20px;text-transform:uppercase}.account-sidebar__name{font:20px/1.2 "Montserrat Medium";color:#701C45;text-transform:uppercase}.account-sidebar__link{text-decoration:none;color:#2A2A2A;display:inline-block;cursor:pointer}.account-sidebar__link--active,.account-sidebar__link:hover{color:#701C45;text-decoration:none}@media screen and (max-width:896px){.account-sidebar__header{display:flex;margin-bottom:24px}.account-sidebar__profile{margin-bottom:24px}}input:checked ~ .account-sidebar__expandable{grid-template-rows:1fr}@media screen and (max-width:896px){input:not(:checked) ~ .account-sidebar__expandable{grid-template-rows:0fr}}.profile-message{font:16px/1.2 "Josefin Sans regular";display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon desc action";gap:10px;background-color:rgba(112,28,69,0.05);padding:12px;align-items:center;margin-top:40px}.profile-message__icon{grid-area:icon;height:24px}.profile-message__desc{grid-area:desc}.profile-message__action{grid-area:action;display:flex;align-items:center;gap:8px;text-decoration:none}.profile-message__action,.profile-message__action:hover{color:#701C45}.profile-message__action-icon{height:13px}@media screen and (max-width:980px){.profile-message{margin-top:0px;align-items:flex-start;grid-template-columns:auto 1fr;grid-template-areas:"icon desc" "icon action"}}.orders{display:flex;flex-direction:column;gap:20px}.orders li{display:flex;gap:6px;flex-direction:column}.orders li:not(:last-child){border-bottom:1px solid #BDBDBD;padding-bottom:20px}.order-card-header{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"order-number status" "items last-update";row-gap:4px}.order-card-header__order-number{grid-area:order-number}.order-card-header__status{grid-area:status;text-align:right}.order-card-header__items{grid-area:items}.order-card-header__last-update{grid-area:last-update;text-align:right}@media screen and (max-width:768px){.order-card-header{grid-template-areas:"last-update status" "order-number order-number" "items items";row-gap:12px;align-items:end}.order-card-header__last-update{text-align:left;display:flex;flex-direction:column}}.order-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}@media screen and (max-width:768px){.order-card-footer{flex-direction:column;align-items:flex-start}.order-card-footer__actions{display:flex;flex-direction:column-reverse;width:100%;gap:10px}}.btn{font-size:400 1rem/2 "Josefin Sans regular";display:inline-block;color:#333333;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.btn:hover{color:#333333;text-decoration:none}.btn.hide{display:none}.btn.small{padding:0 10px}.btn.full-width{width:100%}.btn-primary{background-color:transparent;color:#701C45;border-color:#701C45;line-height:2;border-radius:0}.btn-primary .icon-arrow{margin-left:10px;align-self:center}.btn-primary:hover{background-color:#701C45;color:#FFF}.btn-primary:hover svg path{fill:#FFF}.btn-primary:disabled{border-color:#BDBDBD;color:white;pointer-events:none;background-color:#BDBDBD}.btn-primary-bg{background-color:#701C45;color:white;border-color:#701C45;line-height:2;border-radius:0;text-transform:uppercase}.btn-primary-bg .icon-arrow{margin-left:10px;align-self:center}.btn-primary-bg:hover{background-color:#701C45;color:#FFF}.btn-primary-bg:hover svg path{fill:#701C45}.form-delivery{display:grid;grid-template-columns:1fr 1fr;gap:24px 12px}@media screen and (max-width:768px){.form-delivery{grid-template-columns:1fr}}.input-wrapper-v2{display:flex;flex-direction:column}.input-wrapper-v2--horizontal{flex-direction:row}.input-wrapper-v2 .errorlist{color:red;font-size:14px;margin-top:10px;margin-bottom:0}.color-wrapper{display:flex;gap:16px;padding-left:5px}.color-wrapper>*{height:16px;aspect-ratio:1;border-radius:50%;cursor:pointer}.color-wrapper input:checked + *{outline:1px solid #2A2A2A;outline-offset:2px}.label-v2,.form-checkout label{font:16px/1.2 "Josefin Sans regular";color:#828282}.input-v2,.form-checkout input,.select-v2,.form-checkout select{font:16px/1.2 "Josefin Sans regular";border:none;border-bottom:1px solid rgba(130,130,130,0.4);padding:7px 0}.input-v2:focus-within,.form-checkout input:focus-within,.select-v2:focus-within,.form-checkout select:focus-within,.input-v2:focus-visible,.form-checkout input:focus-visible,.select-v2:focus-visible,.form-checkout select:focus-visible{outline:none}.select-v2,.form-checkout select{cursor:pointer;background-repeat:no-repeat;background-size:15px;padding-right:25px;background-position:98.5%;background-position:calc(100% - 8px);background-image:url("/static/website/img/black-chevron-down.webp?cfecaf9afbdb");background-color:white;color:black;font-size:16px}.select-v2,.form-checkout select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-v2::-ms-expand,.form-checkout select::-ms-expand{display:none}.product-filter{display:grid;grid-template-columns:repeat(2,auto);row-gap:24px;padding:40px 0 24px;z-index:30;background-color:#FFF;position:sticky;top:59px;z-index:10}.product-filter[top-intersect]{padding:12px 0;row-gap:12px;border-bottom:1px solid rgba(189,189,189,0.4);z-index:20}.product-filter__applied-filters{display:flex;flex-direction:row;column-gap:12px;align-items:center;font:20px/28px "Josefin Sans Light";padding:0 60px;grid-column:span 2}.product-filter__applied-filters-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.product-filter__applied-filters-item{display:flex;padding:6px 12px;color:#701C45;font:16px/24px "Montserrat Medium";text-decoration:underline;cursor:pointer}.product-filter__applied-filters-item:hover{text-decoration:underline}.product-filter__applied-filters-item--button{flex-direction:row;column-gap:12px;align-items:center;border:1px solid #701C45;text-decoration:none}.product-filter__applied-filters-item--button:hover{text-decoration:none}.product-filter__filters{display:flex;flex-direction:row;column-gap:24px;position:relative;padding-left:60px;z-index:inherit}.product-filter__filter{font:14px/24px "Montserrat Regular"}.product-filter__filter--active .product-filter__filter-title::after{width:100%}.product-filter__filter--active .product-filter__filter-arrow{transform:rotate(270deg)}.product-filter__filter--active .product-filter__filter-items{visibility:visible;opacity:1}.product-filter__filter-title{display:flex;flex-direction:row;column-gap:8px;align-items:center;position:relative}.product-filter__filter-title::after{content:"";display:block;width:0px;height:1px;background-color:#701C45;margin-top:4px;transition:width .2s ease-in;position:absolute;top:100%;left:0}.product-filter__filter-title:hover::after{width:100%}.product-filter__filter-arrow{transform:rotate(90deg);transition:all .2s ease-in}.product-filter__filter-items{position:absolute;top:calc(100% + 12px + 1px);width:100vw;left:0;background-color:#FFF;padding:24px 60px;display:grid;visibility:hidden;opacity:0;transition:opacity .2s ease-in;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(4,minmax(auto,332px));grid-auto-flow:column;row-gap:12px;justify-items:left;max-height:276px;overflow-y:auto}.product-filter__filter-items:has(.product-filter__filter-item:nth-child(24)){grid-template-rows:unset;grid-auto-flow:row;overflow-y:auto}.product-filter__sort-by{display:flex;flex-direction:row;column-gap:12px;font:20px/28px "Josefin Sans Light";padding-right:60px;justify-self:end;position:relative;cursor:pointer}.product-filter__sort-by .product-filter__filter-items{right:0;left:unset}.product-filter__filter-item{display:flex;flex-direction:row;column-gap:12px;accent-color:#701C45;align-items:center}.product-filter__clear-all{position:absolute;top:24px;right:56px;font:16px/24px "Montserrat Medium";text-decoration:underline;cursor:pointer;color:#701C45;display:none}.product-filter__clear-all--active{display:block}@media screen and (max-width:980px){.product-filter{top:85px;display:flex;flex-direction:column;z-index:unset}.product-filter[top-intersect]{padding:0}.product-filter:has(.product-filter__filters--active,.product-filter__sort-by--active){z-index:40}.product-filter__filters,.product-filter__sort-by{display:none;width:100vw;height:100vh;position:fixed;background-color:#FFF;flex-direction:column;row-gap:24px;top:0;left:0;padding:0 0 87px;overflow-y:scroll}.product-filter__filters--active,.product-filter__sort-by--active{display:flex}.product-filter__filters-title,.product-filter__sort-by-title{padding:24px 16px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font:24px / 40px "Montserrat Medium";position:sticky;top:0;text-transform:uppercase;background-color:#FFF;z-index:1}.product-filter__mobile{display:grid;grid-template-columns:repeat(2,1fr)}.product-filter__mobile-filter,.product-filter__mobile-sort-by{display:flex;justify-content:center;align-items:center;padding:8px 0;font:14px / 24px "Montserrat Regular";cursor:pointer}.product-filter:not([top-intersect]) .product-filter__mobile-filter,.product-filter:not([top-intersect]) .product-filter__mobile-sort-by{border-top:1px solid rgba(189,189,189,0.4);border-bottom:1px solid rgba(189,189,189,0.4)}.product-filter__mobile-filter{border-right:1px solid rgba(189,189,189,0.4)}.product-filter__filter-title{font:14px / 24px "Montserrat Medium";padding:0 16px;display:flex;flex-direction:row}.product-filter__filter-title::after{content:none}.product-filter__current-sort-by{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:8px;color:#701C45}.product-filter__filter-items{position:static;display:none;grid-template-columns:1fr;grid-auto-flow:row;gap:12px;padding:12px 16px 0}.product-filter__filter-items:has(.product-filter__filter-item:nth-child(11)){grid-template-columns:repeat(2,1fr)}.product-filter__filter-arrow{margin-left:auto;line-height:0}.product-filter__filter--active .product-filter__filter-items,.product-filter__sort-by .product-filter__filter-items{display:grid}.product-filter__sort-by .product-filter__filter-items{visibility:visible;opacity:1}.product-filter__mobile-actions{display:flex;flex-direction:row;justify-content:stretch;padding:24px 16px;column-gap:12px;border-top:1px solid rgba(189,189,189,0.4);background-color:#FFF;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box}.product-filter__clear-all,.product-filter__apply{padding:6px 0;border:1px solid #701C45;display:flex;justify-content:center;align-items:center;font:14px / 24px "Montserrat Regular";text-transform:uppercase;color:#701C45;box-sizing:border-box;flex:1;position:static}.product-filter__clear-all:only-child,.product-filter__apply:only-child{grid-column:span 2}.product-filter__apply{color:#FFF;background-color:#701C45}.product-filter__clear-all{display:none;text-decoration:none}.product-filter__clear-all--active{display:flex}.product-filter__close{line-height:0}.product-filter__filter-count{color:#701C45}}.product-index{padding:0 60px 120px;display:flex;flex-direction:column;row-gap:24px;max-width:calc(1320px + (60px * 2));margin:0 auto}.product-index__displayed-count{font:20px/28px "Josefin Sans Light"}.product-index__banner{width:100%;object-fit:cover}.product-index__items{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row dense;grid-auto-rows:minmax(auto,1fr);align-items:flex-start;gap:12px}.product-index__load-more{padding:11px 39px;border:1px solid #701C45;font:14px/24px "Montserrat Regular";color:#701C45;background-color:transparent;transition:all .2s ease-in;align-self:center}.product-index__load-more:hover{background-color:#701C45;color:#FFF}.product-index__item{background-color:#FAFAFA;position:relative;overflow:visible}.product-index__item:hover .product-index__item-detail{visibility:visible;z-index:10;display:unset;animation:fadeIn 0.2s ease-in}.product-index__item-picture{aspect-ratio:1;object-fit:cover;display:inline-block;width:100%}.product-index__item-detail{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;border:1px solid #701C45;background-color:#FFF;display:none;z-index:1}.product-index__item-detail__content{padding:24px;display:flex;flex-direction:column;row-gap:12px}.product-index__item-detail__name{font:20px/32px "Montserrat Medium";overflow-wrap:anywhere;color:#2A2A2A}.product-index__item-detail__name-container{display:flex;text-align:center;justify-content:center;align-items:flex-end;height:64px}.product-index__item-detail__starting-price{font:20px/28px "Josefin Sans Light";text-align:center;color:#2A2A2A}.product-index__item-detail__button{padding:11px 0;color:#701C45;font:14px/24px "Montserrat Regular";border:1px solid #701C45;text-align:center;transition:color .2s ease-in,background-color .2s ease-in}.product-index__item-detail__button:hover{background-color:#701C45;color:#FFF}.product-index__empty{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-index__empty-logo{width:152px;aspect-ratio:1}.product-index__empty-text{font:20px/28px "Josefin Sans Light";color:#2A2A2A}.product-index__empty-url{font:14px/24px "Montserrat Medium";color:#701C45;text-decoration:underline}@media screen and (max-width:980px){.product-index{padding:0 16px 80px}.product-index__items{grid-template-columns:repeat(2,1fr);gap:8px}.product-index__displayed-count{text-align:center}.product-index__load-more{padding:6px 39px}.product-index__empty{height:calc(100vh - 52.5px - 8px - 42px - 80px)}.product-index__empty-text{font:18px / 24px "Josefin Sans Light";color:#2A2A2A}.product-index:hover .product-index-detail{display:none}.product-index__item--details{min-width:200px}}@media screen and (min-width:980px){.mobile{display:none!important}}@media screen and (max-width:980px){.desktop{display:none!important}}.container-spacing-large{max-width:91vw;margin:auto}@media screen and (max-width:980px){.container-spacing-large{max-width:100%}}.spacer-vertical-large{margin-top:128px}.flex-wrapper{display:flex;justify-content:space-around}.flex-center{display:flex;justify-content:center;align-items:center}.spacer-vertical{margin-top:64px}@media screen and (max-width:980px){.spacer-vertical{margin-top:24px}}.spacer-content{height:1px;width:100%;background-color:rgba(189,189,189,0.4)}.slider-wrapper{position:relative}.frank-fire .gia-sarine{display:flex;justify-content:center;align-items:center;gap:80px;width:100%;margin:16px 0 40px}.frank-fire .gia{aspect-ratio:208/64;height:64px}.frank-fire .sarine{aspect-ratio:146/64;height:64px}@media screen and (max-width:980px){.frank-fire{margin-top:0px}.frank-fire .gia-sarine{gap:24px}.frank-fire .gia{height:44px}.frank-fire .sarine{height:44px}.frank-fire .slider{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 16px}.frank-fire .slider::-webkit-scrollbar{display:none}.frank-fire .slider .col-3{flex:0 0 50%;max-width:50%}.frank-fire .slider .box{display:none}.frank-fire .slider a{width:98%;cursor:auto}.frank-fire .slider_box{margin:24px 0}.frank-fire .slider_box:hover{cursor:none}.frank-fire .slider_box:hover>.box{visibility:inherit;opacity:0}.frank-fire .slider_box .links:hover{color:initial}}.slider a{display:table;margin:0 auto;cursor:pointer;width:100%}.slider a:hover{text-decoration:none}.slider img{width:100%}.slider .box-overlay{display:block;position:absolute;bottom:30px;left:0;width:100%}.slider .box-overlay.bottom{position:relative;bottom:0px;margin-top:27px}.slider .box-overlay-content{text-align:center;color:#2A2A2A;padding-top:15px}.slider .box-overlay-content p{font:16px/28px "Josefin Sans Semibold";margin-bottom:0}.slider .box-overlay-content p.read-more{display:none}.slider .btn-primary{background-color:#FFF;color:#7b0e43;padding-left:24px;padding-right:24px;border-color:#7b0e43;max-height:46px}.slider .btn-primary:hover{background-color:#7b0e43;color:#FFF}.slider .slider_box{padding:0;margin:40px 0;font-size:0;line-height:0;flex:auto}.slider .slider_box .image-slider:hover{cursor:pointer}.slider .slider_box:hover>.box{visibility:initial;opacity:100}.slider .slider_box .links:hover{color:#7b0e43}.slider .box{visibility:collapse;width:100%;opacity:0;background-color:#FFF;position:absolute;top:0;left:0;border:1px solid #7b0e43;text-align:center;z-index:3;overflow:hidden;transition:opacity 0.15s ease-in,visibility 0.15s ease-in}.slider .box img{width:auto}.slider .action{width:100%;margin:auto;font-size:14px;border:1px solid #7b0e43}.slider .box_action{padding-bottom:24px;position:relative;display:flex;justify-content:center}.slider .box_image img{width:100%;margin:auto;aspect-ratio:1}.slider .image-slider{height:397px;-o-object-fit:cover;object-fit:cover}.slider .image-slider-article{height:auto;-o-object-fit:cover;object-fit:cover}.slider.slider-unset .image-slider{height:auto;top:50%;left:0%}.frank-fire-logo{height:80px}@media screen and (max-width:980px){.frank-fire-logo{height:64px}}.frank-fire-content{display:flex;flex:1;flex-direction:column;align-items:center}.frank-fire-top .flex-wrapper img{margin-bottom:14px}.frank-fire-top .flex-wrapper p{margin-bottom:40px;text-align:center}@media screen and (max-width:980px){.frank-fire-top .flex-wrapper p{margin-bottom:0}}.frank-fire-top .flex-wrapper video{margin:40px 0 120px;width:100%;aspect-ratio:1320/540;display:block}@media screen and (max-width:980px){.frank-fire-top .flex-wrapper video{aspect-ratio:375/540;object-fit:cover;margin-bottom:80px}}.btn-frank-fire{margin:0 33px;background-color:#7b0e43;color:#FFF;border-radius:0;padding:6px 33px}@media screen and (max-width:980px){.btn-frank-fire{margin:auto;padding:6px 19.5px}}.btn-frank-fire:hover{background-color:#7b0e43;color:#FFF}.numbering{background-color:#7b0e43;color:white;height:80px;width:80px;aspect-ratio:1;margin-right:40px;display:flex;justify-content:center;align-items:center}.numbering h1{font:30px/50px "Montserrat Medium";margin:auto;aspect-ratio:1}.numbering h1::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.2) * 0.5em)}.frank-fire-section{max-width:85%;margin-bottom:120px}@media screen and (max-width:980px){.frank-fire-section{margin-bottom:80px}}.top-1-percent-img{width:35vw;object-fit:cover;aspect-ratio:502/370}@media screen and (max-width:980px){.top-1-percent-img{width:80vw}}.gia-sarine-img{margin:16px 0 40px;width:100%;display:block}@media screen and (min-width:980px){.gia-sarine-img.mobile{display:none!important}}@media screen and (max-width:980px){.gia-sarine-img.desktop{display:none!important}}@media screen and (max-width:980px){.gia-sarine-img{margin-top:28px;height:auto}}.triple-excellent-img{margin-top:40px;width:52vw}@media screen and (max-width:980px){.triple-excellent-img{width:100%;aspect-ratio:4/3}}.frank-fire-section-title{color:#2A2A2A;display:flex;justify-content:center;align-items:center;padding-bottom:33px;text-align:center}@media screen and (max-width:980px){.frank-fire-section-title{display:block;margin:auto;padding-bottom:12px}.frank-fire-section-title .numbering{margin:auto;height:60px;width:60px}}.frank-fire-section-title h2{font:30px/50px "Cormorant Garamond Semibold";color:#7b0e43;margin:0}.frank-fire-section-title h2 span{font:30px/50px "Cormorant Garamond Semibold"}@media screen and (max-width:980px){.frank-fire-section-title h2{margin-top:12px;font:24px / 40px "Cormorant Garamond Semibold"}.frank-fire-section-title h2 span{font:24px / 40px "Cormorant Garamond Semibold"}}.frank-fire-section-title p{margin:0}.section-subtitle{padding-bottom:24px}.section-subtitle p{max-width:800px;font:italic 24px/36px "Josefin Sans regular";color:#2A2A2A;font-style:italic;text-align:center;opacity:0.6}@media screen and (max-width:980px){.section-subtitle{padding-bottom:12px}.section-subtitle p{font:italic 20px / 28px "Josefin Sans regular"}}.section-description p{font:20px/28px "Josefin Sans Light";text-align:center;max-width:800px}@media screen and (max-width:980px){.section-description{font:14px / 26px "Josefin Sans Light";margin:0 16px 24px}}.light-performance-indicators{margin:0 auto 120px;background-color:#FAFAFA;padding:20px}@media screen and (max-width:980px){.light-performance-indicators{margin-bottom:80px}.light-performance-indicators h1{font:24px / 40px "Cormorant Garamond Semibold"}}.light-performance-indicators .section-description{padding-bottom:40px}.light-performance-indicators h1{color:#701C45;text-align:center;margin-bottom:24px;font:30px/50px "Cormorant Garamond Semibold"}.light-performance-indicators .grid{display:grid;grid-template-columns:1fr 1fr;padding:auto;max-width:800px;margin:auto auto 40px}.light-performance-indicators .card{padding:40px 24px;text-align:center}.light-performance-indicators .card h2{font:18px/30px "Cormorant Garamond Bold";margin-bottom:4px}.light-performance-indicators .card.brilliance,.light-performance-indicators .card.sparkle{border-right:0.5px solid #e0e0e0}.light-performance-indicators .card.brilliance,.light-performance-indicators .card.fire{border-bottom:0.5px solid #e0e0e0}.light-performance-indicators .card h2{color:#701C45;margin-top:0}.light-performance-indicators .card p{color:#333333;font:20px/28px "Josefin Sans Light"}.box_body{padding-left:24px;padding-right:24px}.box_body .text{line-height:20px;padding-top:7px;padding-bottom:7px}.box_body .info{font:20px/1.4 "Josefin Sans Light";color:#2A2A2A;padding:10px 0}.box_body .title{font:20px/1.2 "Montserrat Medium";color:#2A2A2A}.box_body .price{font-family:"Josefin Sans Semibold"}.discover-the-brilliance{margin:0 auto;text-align:center}.discover-the-brilliance h1{font:30px/50px "Cormorant Garamond Semibold";color:#7b0e43}@media screen and (max-width:980px){.discover-the-brilliance h1{font:20px / 32px "Cormorant Garamond Semibold"}}.discover-the-brilliance .box .title{font:20px/32px "Cormorant Garamond Semibold";color:#2A2A2A;margin-bottom:12px}.discover-the-brilliance .box .box_image{margin-bottom:24px}.discover-the-brilliance .price{font:20px/28px "Josefin Sans Light";color:#2A2A2A;margin-bottom:12px}.discover-the-brilliance .image-slider{width:97%;background:#FAFAFA}.high-jewelry-content{display:flex;flex:1;flex-direction:column;align-items:center}.high-jewelry-content .slider-side-by-side .images{height:100%;aspect-ratio:930/580;margin-bottom:24px}.high-jewelry-content .slider-side-by-side .mobile{display:none}.high-jewelry-content__monica-ivena{display:flex;flex-direction:column;row-gap:40px;margin:120px 0;align-items:center}.high-jewelry-content__monica-ivena-title{font:30px/50px "Cormorant Garamond Semibold";color:#701C45;text-align:center;padding:0 60px}.high-jewelry-content__monica-ivena-caption{font:20px/28px "Josefin Sans Light";font-style:italic;color:#2A2A2A;text-align:center;padding:0 60px}.high-jewelry-content__monica-ivena-caption strong{font:18px/24px "Josefin Sans regular";font-style:italic}.high-jewelry-content__monica-ivena-images{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.high-jewelry-content__monica-ivena-images :nth-child(1){order:1}.high-jewelry-content__monica-ivena-images :nth-child(2){order:2}.high-jewelry-content__monica-ivena-images :nth-child(3){order:3}.high-jewelry-content__monica-ivena-images :nth-child(4){order:4}@media screen and (max-width:980px){.high-jewelry-content__monica-ivena-images :nth-child(1){order:2}.high-jewelry-content__monica-ivena-images :nth-child(2){order:1}}.high-jewelry-content__monica-ivena-image{aspect-ratio:7 / 10;width:100%;object-fit:cover;display:block}.high-jewelry-content__monica-ivena-cta{text-align:center;padding:11px 40px;font:14px/24px "Josefin Sans regular";color:#FFF;background-color:#701C45}@media screen and (max-width:980px){.high-jewelry-content .slider-side-by-side .mobile{display:block}.high-jewelry-content .slider-side-by-side .banner__carousel-navigations.mobile{display:flex}.high-jewelry-content .slider-side-by-side .desktop{display:none}.high-jewelry-content .slider-side-by-side .images{height:100%;aspect-ratio:1;object-fit:cover}.high-jewelry-content .slides{height:100%}.high-jewelry-content .tns-outer{height:100%}.high-jewelry-content .tns-inner{height:100%}.high-jewelry-content .slide{height:100%}.high-jewelry-content .tns-ovh{height:100%}.high-jewelry-content__monica-ivena{margin:80px 0}.high-jewelry-content__monica-ivena-title{font:24px / 40px "Cormorant Garamond Semibold";padding:0 16px}.high-jewelry-content__monica-ivena-images{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px}.high-jewelry-content__monica-ivena-image{aspect-ratio:1}.high-jewelry-content__monica-ivena-caption{font:18px / 24px "Josefin Sans Light";padding:0 16px}.high-jewelry-content__monica-ivena-cta{padding:6px 40px}}.excellence{width:65%}@media screen and (max-width:980px){.excellence{margin-bottom:0;width:95%}.excellence .section-subtitle p{font:italic 24px / 36px "Josefin Sans regular"}}.excellence .section-subtitle{padding-bottom:12px}.excellence .section-description{font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.excellence .section-description{font:18px / 24px "Josefin Sans Light"}}.excellence-title{margin-bottom:12px;text-align:center}.excellence-title h2{font:30px/50px "Cormorant Garamond Medium";color:#7b0e43}@media screen and (max-width:980px){.excellence-title h2{font:24px / 40px "Cormorant Garamond Medium";opacity:.85}}.container-spacing-large.high-jewelry{max-width:none}@media screen and (max-width:980px){.container-spacing-large.high-jewelry{margin-top:0}}.high-jewelry video{width:100%;margin-bottom:120px}@media screen and (max-width:980px){.high-jewelry video{aspect-ratio:375/540;object-fit:cover;margin-bottom:80px}}.high-jewelery-section{max-width:85%;margin-bottom:120px}.side-by-side .item{width:50%;text-align:center}.side-by-side{display:flex;justify-content:space-around;width:100%;margin-bottom:120px}@media screen and (max-width:980px){.side-by-side{display:block;margin:0 auto 0}.side-by-side .item{margin:80px auto;width:100%!important}}.side-by-side .item img{width:100%;height:auto;object-fit:cover}.side-by-side .item p{margin-top:10px;padding:0 40px;font:italic 16px/24px "Josefin Sans Light";opacity:0.8;color:#2A2A2A}.quote{text-align:center;margin-bottom:120px}@media screen and (max-width:980px){.quote{margin-bottom:80px}}.quote p{max-width:60%;margin:auto;font:30px/50px "Cormorant Garamond Regular";color:#7b0e43}.quote p span{font:30px/50px "Cormorant Garamond Semibold"}@media screen and (max-width:980px){.quote p{max-width:95%;font:24px / 32px "Cormorant Garamond Regular"}.quote p span{font:24px / 32px "Cormorant Garamond Semibold"}}.finest-material{width:100%;text-align:center;margin-bottom:120px}@media screen and (max-width:980px){.finest-material{margin-bottom:0}}.finest-material p{margin:auto;width:40%;font:italic 16px/24px "Josefin Sans Light";opacity:0.8;color:#2A2A2A}@media screen and (max-width:980px){.finest-material p{width:95%}}.finest-material img{width:100%;padding-bottom:10px}@media screen and (max-width:980px){.finest-material img{aspect-ratio:1;object-fit:cover;object-position:center}}.testament{width:90%;text-align:center;margin-bottom:120px}@media screen and (max-width:980px){.testament{width:100%;margin-bottom:80px}}.testament img{width:100%;margin-bottom:40px}.testament p{margin:auto;width:70%;font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.testament p{font:18px / 24px "Josefin Sans Light";width:95%}}.testament .quote-text{font:italic 24px/36px "Josefin Sans Semibold";opacity:0.6;color:#2A2A2A;margin-bottom:24px}@media screen and (max-width:980px){.testament .quote-text{font:italic 20px / 24px "Josefin Sans Semibold"}}.slider-side-by-side{display:flex;justify-content:space-around;width:100%;margin-bottom:120px}@media screen and (max-width:980px){.slider-side-by-side{display:block;margin-bottom:80px}}.slider-side-by-side .images{width:65%}.slider-side-by-side .images .images{width:100%}.slider-side-by-side img{width:100%;height:100%;object-fit:cover;object-position:center}.slider-side-by-side .slider-description{text-align:center;width:35%;margin:auto;padding:0 60px}.slider-side-by-side .slider-description .description{font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.slider-side-by-side .slider-description{width:95%;padding:0}.slider-side-by-side .slider-description .description{font:18px / 24px "Josefin Sans Light"}}.slider-side-by-side .slider-description h3{font:30px/50px "Cormorant Garamond Semibold";color:#7b0e43}@media screen and (max-width:980px){.slider-side-by-side .slider-description h3{font:20px / 32px "Cormorant Garamond Semibold"}}.learn-more-from-diamond-expert{background-color:#FAFAFA;margin:0 60px;padding:60px 80px;text-align:center}@media screen and (max-width:980px){.learn-more-from-diamond-expert{background-color:white;padding:0;margin:0 32px}}.learn-more-from-diamond-expert .learn-more-description{width:70%;margin:auto}.learn-more-from-diamond-expert .learn-more-description p{font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.learn-more-from-diamond-expert .learn-more-description{width:100%}.learn-more-from-diamond-expert .learn-more-description p{font:18px / 24px "Josefin Sans Light"}}.learn-more-from-diamond-expert .learn-more-description h1{margin-bottom:12px;font:30px/50px "Cormorant Garamond Semibold";color:#7b0e43}@media screen and (max-width:980px){.learn-more-from-diamond-expert .learn-more-description h1{font:24px / 40px "Cormorant Garamond Semibold"}}.learn-more-from-diamond-expert .learn-more-description p{margin-bottom:40px}.masterpieces-of-perfection{margin:0 auto 120px;text-align:center;width:100%;padding-left:60px;padding-right:60px}@media screen and (max-width:980px){.masterpieces-of-perfection{margin-bottom:80px;padding-left:0px;padding-right:0px}.masterpieces-of-perfection .slider{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 16px}.masterpieces-of-perfection .slider::-webkit-scrollbar{display:none}.masterpieces-of-perfection .slider .col-3{flex:0 0 50%;max-width:50%}.masterpieces-of-perfection .slider .box{display:none}.masterpieces-of-perfection .slider a{width:98%;cursor:auto}.masterpieces-of-perfection .slider_box{margin:24px 0}.masterpieces-of-perfection .slider_box:hover{cursor:none}.masterpieces-of-perfection .slider_box:hover>.box{visibility:inherit;opacity:0}.masterpieces-of-perfection .slider_box .links:hover{color:initial}}.masterpieces-of-perfection .box .title{font:20px/32px "Montserrat Medium";color:#2A2A2A;margin-bottom:12px}.masterpieces-of-perfection .box .box_image{margin-bottom:24px}.masterpieces-of-perfection .price{font:20px/28px "Josefin Sans Light";color:#2A2A2A;margin-bottom:12px}.masterpieces-of-perfection .image-slider{width:97%;background:#FAFAFA}.masterpieces-of-perfection h1{font:30px/50px "Cormorant Garamond Semibold";color:#7b0e43}@media screen and (max-width:980px){.masterpieces-of-perfection h1{font:24px / 40px "Cormorant Garamond Semibold"}}.slider-side-by-side a img{width:11px;height:22px;margin:auto;object-fit:contain}.slider-side-by-side .prev,.slider-side-by-side .next{padding:10px 15px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;color:white;font-weight:bold;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center}@media screen and (max-width:980px){.slider-side-by-side .prev,.slider-side-by-side .next{display:none}}.slider-side-by-side .next img{transform:rotate(180deg)}.slider-side-by-side .next{right:0}.slider-side-by-side .prev{left:0}.slider-side-by-side .images{width:50%;position:relative;overflow:hidden;flex:1}@media screen and (max-width:980px){.slider-side-by-side .images{width:100%;aspect-ratio:1}}.slider-side-by-side .images .image-slides{height:100%;display:block;object-fit:cover}.slider-side-by-side .images .images{position:relative}.slider-side-by-side .images .slide{top:0;left:0;height:100%}.see-the-light-content video{margin:40px 0 0;width:100%;aspect-ratio:1320/540;max-width:1320px}@media screen and (max-width:980px){.see-the-light-content video{aspect-ratio:375/540;object-fit:cover}}.see-the-light-content{align-items:center}.see-the-light-content .slider{margin-bottom:0}@media screen and (max-width:980px){.see-the-light-content .slider{margin-bottom:80px}}.see-the-light-content .slider-side-by-side .slider-description{text-align:center;width:50%;margin:auto;padding:0 60px}@media screen and (max-width:980px){.see-the-light-content .slider-side-by-side .slider-description{width:95%;padding:0}}@media screen and (max-width:980px){.see-the-light-content{margin-top:0}}@media screen and (max-width:980px){.see-the-light-content .slider-side-by-side .images{margin-bottom:12px}}.see-the-light-content .tns-inner{width:auto}@media screen and (max-width:980px){.banner__carousel-navigations.mobile{display:flex}}.see-the-light-top{margin-bottom:120px;margin-top:40px}@media screen and (max-width:980px){.see-the-light-top{margin-bottom:80px}}.see-the-light-top img{margin-top:40px;padding:0 60px;aspect-ratio:1320/540;width:100%}.see-the-light-top .section-description{max-width:800px;margin:auto;font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.see-the-light-top{margin-top:24px}.see-the-light-top .section-description{max-width:95vw}.see-the-light-top img{margin-top:40px;padding:0;aspect-ratio:375/540;object-fit:cover;width:100%}}.see-the-light-title{margin-bottom:12px;text-align:center}.see-the-light-title h2{font:48px/72px "Cormorant Garamond Medium";color:#7b0e43}@media screen and (max-width:980px){.see-the-light-title h2{font:24px / 40px "Cormorant Garamond Medium"}}.quote-texts{width:auto;margin:auto}.slider-side-by-side .subtitle{font:italic 24px/36px "Josefin Sans regular";opacity:60%;margin:12px 0}@media screen and (max-width:980px){.slider-side-by-side .subtitle{font:italic 20px / 28px "Josefin Sans regular"}}.quote-container{width:50%;padding:0 40px 0 40px;background-color:white;position:relative;margin:0 auto 120px}@media screen and (max-width:980px){.quote-container{margin:0 16px 80px;width:auto;display:block;padding:0;text-align:center;font-size:24px}}.quote-container .quote-mark{width:48px;height:48px}@media screen and (max-width:980px){.quote-container .quote-mark{position:initial}}.quote-container .quote-text{font:40px/50px "Josefin Sans Light";color:#7b0e43;line-height:1.5;margin:0;padding-top:33px;padding-right:16px}@media screen and (max-width:980px){.quote-container .quote-text.tns-item{font:24px / 32px "Josefin Sans Light";padding-top:24px}}.quote-container .highlight{font-weight:bold;color:#7b0e43}.bullet-points{position:absolute;left:-6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.bullet-points.mobile{display:none;position:initial;flex-direction:row;margin:auto}@media screen and (max-width:980px){.bullet-points.desktop{display:none}.bullet-points.mobile{display:flex;transform:translateY(0%);justify-content:center;margin:20px auto 80px}}.bullet{background-color:#FFF;border:solid 1px #7b0e43;width:8px;height:8px;border-radius:50%;cursor:pointer}.bullet.tns-nav-active{background-color:#7b0e43}.elegance-that-tells-your-story{text-align:center;color:#7b0e43;width:65%;margin:120px auto auto}@media screen and (max-width:980px){.elegance-that-tells-your-story{margin:80px auto auto;width:95%}}.elegance-that-tells-your-story h1{font:30px/50px "Cormorant Garamond Semibold";margin-bottom:40px}@media screen and (max-width:980px){.elegance-that-tells-your-story h1{font:20px / 32px "Cormorant Garamond Semibold";margin-bottom:12px}}.elegance-that-tells-your-story img{max-width:474px;width:100%;margin-bottom:40px;aspect-ratio:1000/734}@media screen and (max-width:980px){.elegance-that-tells-your-story img{margin-bottom:12px}}.elegance-that-tells-your-story .subtitle{font:24px/36px "Josefin Sans regular";font-style:italic;opacity:60%;margin-bottom:12px;color:#2A2A2A;opacity:0.6}@media screen and (max-width:980px){.elegance-that-tells-your-story .subtitle{font:italic 20px / 28px "Josefin Sans regular"}}.elegance-that-tells-your-story .description{font:20px/28px "Josefin Sans Light";margin-bottom:40px;color:#333333}.elegance-that-tells-your-story .btn{font:16px/24px "Josefin Sans regular"}.inner-light{text-align:center;color:#7b0e43;width:65%;margin:120px auto auto}.inner-light.mb-120{margin-bottom:120px}.inner-light .inner-light-title img{aspect-ratio:240/80;width:240px}@media screen and (max-width:980px){.inner-light{margin:80px auto auto;width:95%}.inner-light .inner-light-title img{width:121px}.inner-light.full-width-mobile{width:100%}}.inner-light h1{font:30px/50px "Cormorant Garamond Semibold";margin-bottom:12px}@media screen and (max-width:980px){.inner-light h1{font:20px / 32px "Cormorant Garamond Semibold";margin-bottom:12px}}.inner-light img{max-width:474px;width:100%;margin-bottom:40px;aspect-ratio:681/500}@media screen and (max-width:980px){.inner-light img{margin-bottom:12px}}.inner-light .subtitle{font:24px/36px "Josefin Sans regular";font-style:italic;opacity:60%;margin-bottom:12px;color:#2A2A2A;opacity:0.6}@media screen and (max-width:980px){.inner-light .subtitle{font:italic 20px / 28px "Josefin Sans regular"}}.inner-light .description{font:20px/28px "Josefin Sans Light";margin-bottom:40px;color:#333333}.inner-light .btn{font:16px/24px "Josefin Sans regular"}.text-icon-back{font:16px/1.2 "Josefin Sans regular";color:#701C45;display:flex;align-items:center;gap:12px}.text-icon-back::before{content:"";display:block;background-image:url("/static/website/img/chevron-left.png?cfecaf9afbdb");background-repeat:no-repeat;background-size:contain;height:13px;width:8px}.order-header{display:flex;flex-direction:column;gap:12px}.order-header__title{font:30px/1.2 "Montserrat Medium";color:#701C45}.order-header__subtitle{font:16px/1.2 "Montserrat Medium";color:#2A2A2A}.order-header__tag{font:16px/1.2 "Montserrat Medium";color:#828282}@media screen and (max-width:980px){.order-header__title{font-size:20px}.order-header .space-between{flex-direction:column;align-items:start;gap:4px}}.order-progress{display:flex;width:100%;align-items:center;padding-bottom:30px}.order-progress__path{flex:1;height:3px;background-color:#E0E0E0}.order-progress__step{border-radius:50%;color:#BDBDBD;border:1.5px solid currentColor;height:100px;aspect-ratio:1;max-width:12vw;max-height:12vw;display:flex;align-items:center;justify-content:center;background-color:white;position:relative}.order-progress__step-text{font:20px/1.2 "Josefin Sans Light";white-space:nowrap;width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 10px));text-align:center}.order-progress__step-icon{display:none;background-color:#08AF4F;aspect-ratio:1;border-radius:50%;position:absolute;top:0;right:0;z-index:1;padding:3px;align-items:center;justify-content:center;max-width:25%;max-height:25%}.order-progress__step--active,.order-progress__step--checked{color:#701C45}.order-progress__step--checked .order-progress__step-icon{display:flex}.order-progress__step--checked + .order-progress__path{background-color:#701C45}@media screen and (max-width:980px){.order-progress__step{padding:10px}.order-progress__step-text{font-size:12px}}.order-dev-info{display:flex;flex-direction:column;gap:24px;font:20px/1.2 "Josefin Sans Light"}.order-dev-info__title{font:20px/1.2 "Josefin Sans regular";color:#2A2A2A}.order-dev-info__note{display:flex;align-items:center;gap:10px;background-color:rgba(112,28,69,0.05);padding:12px}.order-dev-info__note::before{content:"";display:block;background-image:url("/static/website/img/icon-info.webp?cfecaf9afbdb");height:20px;aspect-ratio:1;background-size:cover}.order-dev-info__note a{color:#701C45}.order-dev-info__customer{display:flex;gap:24px}.order-dev-info__jne{display:flex;gap:7px;align-items:center}.order-dev-info__jne span{display:flex;gap:7px}.order-dev-info__jne__logo{width:57px;height:23px}.order-dev-info__jne__number::before{content:"-"}.order-dev-info__jne__copy{color:#701C45;text-decoration:underline;text-underline-offset:5px;display:flex;gap:7px}@media screen and (max-width:980px){.order-dev-info{font-size:18px;gap:12px}.order-dev-info .vertical-gray-line{display:none}.order-dev-info__customer{flex-direction:column;gap:4px}.order-dev-info__jne__text{flex-direction:column}.order-dev-info__jne__number::before{display:none}}.order-product{display:flex;flex-direction:column;gap:24px}.order-product__title{font:20px/1.2 "Josefin Sans regular"}.order-product__list{display:flex;flex-direction:column;gap:24px}.order-item{display:flex;flex-direction:column;padding-bottom:24px;border-bottom:1px solid rgba(189,189,189,0.4);display:grid;grid-template-columns:120px 1fr;gap:3px 24px;grid-template-areas:"item-img item-content" "item-img item-remove"}.order-item.disabled>*:not(.order-item__remove){opacity:0.3}.order-item__img{width:100%;aspect-ratio:1;object-fit:cover;grid-area:item-img}.order-item__header{display:flex;align-items:center;gap:10px;justify-content:space-between}.order-item__header-title{font:18px/1.2 "Montserrat Medium";color:#701C45}.order-item__header-icon{height:24px;width:auto}.order-item__content{font:16px/1.2 "Josefin Sans Light";display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;grid-area:item-content}.order-item__tag{color:#BDBDBD}.order-item__tag span{font-family:"Montserrat Medium"}.order-item__desc{display:flex;flex-direction:column;text-align:left;gap:3px;margin:0;font:20px/1.2 "Josefin Sans Light";width:100%}.order-item__desc span{font:16px/1.2 "Montserrat Medium"}.order-item__note{grid-column:1 / -1;display:flex;gap:10px}.order-item__note>img{height:17px;aspect-ratio:1}.order-item__remove{font:16px/1.2 "Montserrat Medium";grid-area:item-remove;display:flex;align-items:center;gap:5px;cursor:pointer;justify-content:end}@media screen and (max-width:980px){.order-item__header{flex-direction:column-reverse;align-items:start}}.price-section{display:flex;flex-direction:column;gap:12px;padding:12px 0;margin:0;font:20px/28px "Josefin Sans Light"}.price-section>*{display:flex;align-items:center;justify-content:space-between;gap:5px}.order-pay{color:black;padding:24px;align-items:center;background-color:rgba(112,28,69,0.05);font:20px/1.2 "Josefin Sans Light";gap:20px;display:grid;grid-template-columns:1fr auto;grid-template-areas:'title button' 'desc button'}.order-pay__title{grid-area:title}.order-pay__desc{grid-area:desc}.order-pay__button{grid-area:button;font:14px/1.2 "Montserrat Medium";background-color:#701C45;color:white;padding:12px;cursor:pointer;width:200px;text-align:center}.order-pay__link{color:#701C45;border-bottom:1px solid #701C45;white-space:nowrap}@media screen and (max-width:720px){.order-pay{row-gap:24px;text-align:center;justify-items:center;grid-template-areas:'title' 'button' 'desc'}.order-pay__button{width:100%}}.order-cancel{font:20px/1.2 "Josefin Sans Light";background-color:rgba(112,28,69,0.05);color:#D60000;padding:24px}.checkout{display:flex;flex-direction:column;margin-bottom:120px}.checkout h2{margin-top:12px}.checkout .grid{display:grid;grid-template-columns:1.5fr 1fr;margin-top:40px;gap:40px}.checkout__left-wrapper{display:flex;flex-direction:column;gap:80px}.checkout__delivery{display:flex;flex-direction:column;gap:24px}.checkout__delivery__info{font:20px/28px "Josefin Sans Light";gap:4px}.checkout strong{font:16px/24px "Montserrat Medium"}.checkout h4{font:18px/30px "Montserrat Medium";text-transform:uppercase}.checkout__address{display:flex;flex-direction:column;gap:24px}.checkout__address .flex-wrapper{justify-content:start;gap:32px}.checkout__address .input-wrapper-v2{gap:8px}.checkout__address .input-wrapper-v2 .label-v2,.checkout__address .input-wrapper-v2 .form-checkout label,.form-checkout .checkout__address .input-wrapper-v2 label{margin-top:5px}.checkout__address p{font:20px/28px "Josefin Sans Light"}.checkout__address-summary{display:flex;flex-direction:column;gap:24px}.checkout__address-summary__top-wrapper{display:flex;justify-content:space-between}.checkout__address-summary__account{display:flex;gap:24px}.checkout__address-summary a{text-decoration:underline}.checkout__cart{display:flex;flex-direction:column;gap:24px}.checkout__product-wrapper{display:flex;flex-direction:column;gap:24px}.checkout input[type="radio"],.checkout input[type="radio"] + label{cursor:pointer}.checkout .profile-message{font:20px/28px "Josefin Sans Light"}.checkout .profile-message strong{font-family:"Josefin Sans Semibold"}@media screen and (max-width:980px){.checkout{margin-top:0;padding:0 16px;margin-bottom:40px}.checkout .grid{grid-template-columns:1fr}.checkout__left-wrapper{gap:40px}.checkout h4{font-size:16px;line-height:24px}.checkout__address p{font-size:18px;line-height:24px}.checkout__address-summary__top-wrapper{flex-direction:column}.checkout__address-summary__account{flex-direction:column;gap:0}.checkout strong{font-size:14px}}.form-checkout{max-width:510px;gap:24px;display:flex;flex-direction:column;text-align:left}.form-checkout label span{color:#701C45;font:14px/18px "Josefin Sans Light"}.form-checkout .phone-input{display:grid;grid-template-columns:1fr 7fr;gap:10px;align-items:end}.form-checkout .phone-input>:last-child{padding-left:10px}.modal .form-checkout{max-width:none;margin-top:40px}.vertical-gray-line{border-left:1px solid #BDBDBD}.floating-placeholder{position:relative;margin-top:10px}.floating-placeholder label{position:absolute}.floating-placeholder>input:focus + label,.floating-placeholder input:not(:placeholder-shown) + label{top:-20px}.action-buttons{display:flex;gap:20px;width:100%}.action-buttons .button,.action-buttons .article-page__load-more{margin:0;text-decoration:none}.action-buttons.mt-40{margin-top:40px}.button,.article-page__load-more{display:inline-block;font:15px/25px "Montserrat Regular";border:1px solid #701C45;padding:12px 15px;background:transparent;color:#701C45;cursor:pointer;white-space:nowrap;vertical-align:middle;text-align:center;box-sizing:border-box;line-height:normal}.button:focus,.article-page__load-more:focus,.button:active,.article-page__load-more:active{background:transparent;box-shadow:none;outline:0}.button.active,.active.article-page__load-more,.button:hover,.article-page__load-more:hover{background:#701C45;border:1px solid #701C45;color:white}.button.active span,.active.article-page__load-more span,.button:hover span,.article-page__load-more:hover span{color:white}.button.solid,.solid.article-page__load-more{color:#FFF;background-color:#701C45}.button.full-width,.full-width.article-page__load-more{width:100%}.vertical-gray-line{border-left:1px solid #BDBDBD}.modal{font:30px/1.2 "Josefin Sans Light";position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);text-align:center;display:flex;justify-content:center;align-items:center;animation:fadeOut 0.15s}.modal.justify-content-right{justify-content:flex-end}.modal--show{animation:fadeIn 0.3s}.modal--show .modal__card{animation:fadeInUp 0.3s}.modal__header{display:flex;align-items:center;justify-content:space-between}.modal__header-cancel{background-image:url("/static/website/img/icon-cancel.png?cfecaf9afbdb");height:24px;width:24px;background-size:cover;cursor:pointer}.modal__card{animation-duration:0.3s;background-color:white;border-radius:5px;padding:30px;max-width:600px;animation:fadeOutDown 0.15s}.modal__footer{display:flex;align-items:center;gap:15px;justify-content:space}.modal__footer>*{flex:1}.modal__footer>*:only-child{margin:auto}.modal__title{font:20px/1.2 "Montserrat Medium";color:black}.modal__content{display:flex;flex-direction:column;gap:40px}.modal-cart{position:absolute;top:0;right:0;background-color:white;padding:40px;display:flex;flex-direction:column;gap:24px;width:100%;height:100%;max-width:740px}.modal-cart__header{font:30px/1.2 "Montserrat Medium";display:flex;align-items:center;gap:10px;justify-content:space-between}.modal-cart__header-icon{height:24px;aspect-ratio:1;display:block;cursor:pointer}.modal-cart__body{-ms-overflow-style:none;scrollbar-width:none;overflow:auto;display:flex;flex-direction:column;gap:24px;padding-bottom:200px}.modal-cart__body::-webkit-scrollbar{display:none}.modal-cart__empty{font:20px/1.2 "Josefin Sans Light";display:flex;flex-direction:column;gap:4px;align-items:center}.modal-cart__empty-img{height:100%;max-height:150px;aspect-ratio:1;display:block}.modal-cart__empty-link{display:flex;align-items:center;gap:5px;font:16px/1.2 "Montserrat Medium";color:#701C45}.modal-cart__empty-link::after{content:"";display:block;height:14px;width:14px;background-size:cover;background-image:url("/static/website/img/arrow-right-purple.png?cfecaf9afbdb")}.modal-cart__footer{position:absolute;bottom:0;left:0;padding:24px 40px;background-color:white;display:flex;flex-direction:column;gap:24px;width:100%;border-top:1px solid rgba(189,189,189,0.4)}.modal-cart__footer-content{font:20px/1.2 "Josefin Sans Light";display:flex;justify-content:space-between;align-items:center;gap:15px}.modal-cart__footer-price{font-family:"Montserrat Medium";color:#701C45}.modal-cart__button{display:inline-block;padding:12px 15px;font:14px/1.2 "Montserrat Medium";background-color:#701C45;border:1px solid #701C45;text-align:center;color:white}.modal-cart__link{font:16px/1.2 "Montserrat Medium";color:#701C45;cursor:pointer;display:flex;align-items:center;gap:5px;margin:auto}.modal-cart__link::after{content:"";display:block;background-image:url("/static/website/img/chevron-left.png?cfecaf9afbdb");transform:rotate(180deg);height:12px;width:12px;background-size:contain;background-repeat:no-repeat}.modal-cart .profile-message{text-align:left;font:20px / 28px "Josefin Sans Light"}@media screen and (max-width:980px){.modal-cart{padding:24px 16px}.modal-cart__header{font-size:24px}}@media screen and (max-width:530px){.modal-cart__footer{padding:24px}.modal-cart__footer-content{font-size:18px}}@media screen and (max-width:480px){.modal-cart__footer-content{font-size:17px;gap:10px}}.back-button{color:#701C45}.back-button::before{content:"< "}.order-summary{padding:24px;display:flex;flex-direction:column;gap:24px;font:20px/28px "Josefin Sans Light";height:fit-content;position:sticky;top:90px}.order-summary a{color:#701C45;text-decoration:underline}.order-summary__info{display:grid;row-gap:12px;grid-template-columns:1fr 1fr}.order-summary__info>:nth-child(even){text-align:right}.order-summary .checkbox-wrapper{display:flex;justify-content:start;gap:8px}.order-summary .checkbox-wrapper label{font-size:14px;line-height:24px}.order-summary .button,.order-summary .article-page__load-more{text-decoration:none}.order-summary .button:disabled,.order-summary .article-page__load-more:disabled,.order-summary .button--disabled{background-color:rgba(112,28,69,0.4);border:none;pointer-events:none;cursor:default}@media screen and (max-width:980px){.order-summary{font-size:18px;line-height:24px}.order-summary__info{grid-template-columns:1fr auto}}.product-detail-carousel{margin-bottom:40px;display:none;position:relative;overflow-x:hidden}.product-detail-carousel .tns-liveregion.tns-visually-hidden{display:none}.product-detail-carousel__images{width:100%;display:flex;white-space:nowrap;overflow:hidden}.product-detail-carousel__bullets{display:flex;justify-content:center;align-items:center;gap:13px;position:absolute;left:50%;transform:translateX(-50%);bottom:15px}.product-detail-carousel__bullets>*{cursor:pointer;height:8px;width:8px;border:1px solid #701C45;border-radius:50%}.product-detail-carousel__bullets>*.active{background-color:#701C45}@media screen and (max-width:980px){.product-detail-carousel{display:block}}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}@media screen and (max-width:980px){.product-layout{grid-template-columns:1fr;gap:24px 0}.product-layout__image-wrapper{display:none}.product-layout__carousel{display:block;position:relative}.product-layout__carousel-images{width:100%;display:flex;white-space:nowrap;overflow:hidden}.product-layout__carousel-bullets{display:flex;justify-content:center;align-items:center;gap:13px;position:absolute;left:50%;transform:translateX(-50%);bottom:15px}.product-layout__carousel-bullets>*{height:8px;width:8px;border:1px solid #701C45;border-radius:50%}.product-layout__carousel-bullets>*.active{background-color:#701C45}}.product-images{display:flex;flex-direction:column;gap:12px}.product-images__thumbnail{width:100%;aspect-ratio:1}.product-images__gallery{display:flex;flex-wrap:nowrap;gap:12px;width:100%}.product-images__gallery>*{flex:1;min-width:0;max-width:200px}.product-images__item{display:block;width:100%;object-fit:cover;border:1px solid rgba(189,189,189,0.4);cursor:pointer;width:100%}.product-detail{display:flex;flex-direction:column;gap:24px}.product-detail__header{display:flex;flex-direction:column;gap:8px}.product-detail__header-subtitle{font:14px/1.2 "Josefin Sans Light";color:#2A2A2A;margin:0;display:flex;gap:24px;flex-wrap:wrap;text-transform:uppercase}.product-detail__header-title{font:30px/1.2 "Montserrat Medium";color:#701C45;text-transform:uppercase}.product-detail__spec{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}.product-detail__desc{display:flex;flex-direction:column;gap:24px}.product-detail__desc-header{font:16px/1.2 "Montserrat Medium";color:#701C45;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.product-detail__desc-header>img{height:20px;width:20px;display:block;cursor:pointer;transition:transform 0.2s linear}input:checked ~ .product-detail__desc-header>img{transform:rotate(180deg)}.product-detail__contact{font:16px/1.2 "Montserrat Medium";display:flex;align-items:center;gap:10px 40px;flex-wrap:wrap}.product-detail__contact-link{color:#701C45;display:flex;align-items:center;gap:8px}.product-detail__contact-link>img{height:17px;width:17px}.product-detail__logos{display:flex;gap:16px}.product-detail__logos img{display:inline-block;height:28px;width:auto}.product-detail__note{font:20px/1.2 "Josefin Sans Light";display:grid;grid-template-columns:auto 1fr auto;column-gap:10px;align-items:center;padding:14px;background-color:rgba(112,28,69,0.05)}.product-detail__note>img{display:inline-block;height:32px;width:auto}.product-detail__note-link{font:14px/1.2 "Montserrat Medium";color:#701C45}.product-detail__note-link,.product-detail__note-link:hover{text-decoration:underline}.product-detail__button{font:14px/1.2 "Montserrat Medium";padding:11px;background-color:#701C45;cursor:pointer;display:flex;justify-content:center;align-items:center;color:white;gap:10px;border:none;transition:background-color 0.2s ease-in-out}.product-detail__button--disabled{background-color:#BDBDBD;cursor:not-allowed}.product-detail__footer{display:none;grid-template-columns:1fr auto;column-gap:12px;background-color:white;position:fixed;width:100%;bottom:0;border-top:1px solid rgba(189,189,189,0.4);padding:24px 16px;z-index:20;transform:translateY(100%);transition:transform 0.1s ease-in-out;left:0}.product-detail__footer-button{font:14px/1.2 "Montserrat Medium";color:white;display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:center;width:100%;background-color:#701C45;cursor:pointer;border:none;min-height:43px}.product-detail__footer-icon{width:38px;height:auto;display:block;cursor:pointer}.product-detail__footer--active{transform:translateY(0)}.product-detail__payment{font:20px/1.2 "Josefin Sans Light";color:#2A2A2A;display:flex;gap:16px;align-items:center}.product-detail__payment>img{height:48px;width:48px}.product-detail__tnc{color:#2A2A2A}@media screen and (max-width:980px){.product-detail__header{flex-direction:column-reverse;text-align:center}.product-detail__header-title{font-size:24px;justify-content:center}.product-detail__header-subtitle{font-size:14px;justify-content:center}.product-detail__logos{justify-content:center}.product-detail__note{grid-template-columns:1fr;justify-items:center;row-gap:6px}}@media screen and (max-width:520px){.product-detail__footer{display:grid;align-items:center}.product-detail__button{display:none}.product-detail__contact-link-wishlist{display:none}.product-detail__payment{flex-wrap:wrap}.product-detail__payment>*:first-child{white-space:nowrap;flex-basis:100%}.product-detail__spec{grid-template-columns:1fr}}.product-spec{font:20px/1.2 "Josefin Sans Light";color:#828282;display:flex;flex-direction:column;gap:8px;text-transform:capitalize}.product-spec__text-icon{display:flex;align-items:center;gap:6px}.product-spec__text-icon>img{height:20px;width:20px;cursor:pointer}.product-related{width:100%;display:flex;flex-direction:column;text-align:center;gap:24px;font:30px/1.2 "Montserrat Medium";color:#701C45}.product-related__images{-ms-overflow-style:none;scrollbar-width:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product-related__images::-webkit-scrollbar{display:none}.product-related__images>img{width:100%;aspect-ratio:1}@media screen and (max-width:980px){.product-related__images{-ms-overflow-style:none;scrollbar-width:none;display:flex;white-space:nowrap;width:auto;height:180px;overflow:scroll}.product-related__images::-webkit-scrollbar{display:none}}.product-description__content{background-color:rgba(112,28,69,0.05);padding:12px 12px 0;display:flex;flex-flow:column;gap:12px;overflow:hidden}.product-description__content--minimized{max-height:102px}.product-description__title{font:24px/30px "Cormorant Garamond Bold"}.product-description__text{font:16px/24px "Josefin Sans Light"}.product-description__read-more{display:flex;flex-flow:column;padding:0 12px 12px;background-color:rgba(112,28,69,0.05)}.product-description__read-more-overlay{margin-top:-24px;height:24px;width:100%;background:none}.product-description__read-more-button{padding-top:10px;font:18px/24px "Josefin Sans regular";text-align:center;text-decoration:underline;color:#701C45}.product-description__read-more-button--hide{display:none}.product-description__content--minimized + .product-description__read-more .product-description__read-more-overlay{background:linear-gradient(180deg,rgba(248,243,245,0) 0%,#F8F3F5 100%)}@media screen and (max-width:768px){.product-description__content{text-align:center}}.horizontal-gray-line{border-top:1px solid rgba(130,130,130,0.4)}.account-content-title{font:30px/1.2 "Montserrat Medium";color:#2A2A2A}@media screen and (max-width:896px){.account-content-title{display:none}}.empty-section{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font:20px/1.2 "Josefin Sans Light";color:#2A2A2A}.empty-section__img{display:block;max-width:150px}.empty-section__content{display:flex;flex-direction:column;gap:8px}.empty-section__link{font:16px/1.2 "Montserrat Medium";color:#701C45;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.empty-section__link::after{content:"";display:block;background-image:url("/static/website/img/chevron-left.png?cfecaf9afbdb");transform:rotate(180deg);height:16px;width:16px;display:block;background-size:contain;background-repeat:no-repeat}.size-card{padding:40px;background-color:white;display:flex;flex-direction:column;gap:40px;height:100%;max-height:670px;max-width:1000px;overflow:hidden}.size-card__header{font:30px/1.2 "Montserrat Medium";display:flex;gap:10px;align-items:center;justify-content:space-between}.size-card__header>img{display:block;cursor:pointer;height:40px;aspect-ratio:1}.size-card__body{-ms-overflow-style:none;scrollbar-width:none;font:16px/1.2 "Josefin Sans regular";display:grid;grid-template-columns:1.5fr 1fr;gap:60px;overflow:scroll}.size-card__body::-webkit-scrollbar{display:none}.size-card__body-desc{display:flex;flex-direction:column;gap:40px;text-align:left}.size-card__body th{padding:10px;position:sticky;top:0;background-color:white}.size-card__body td{text-align:left;padding:10px}.size-card__body--one-col{grid-template-columns:1fr}.size-card__table{-ms-overflow-style:none;scrollbar-width:none;height:100%;margin:auto;overflow:scroll}.size-card__table::-webkit-scrollbar{display:none}.size-card__img{width:100%;display:block;object-fit:cover}@media screen and (max-width:980px){.size-card{font-size:24px;max-height:unset;overflow:auto}.size-card__body{overflow:unset;grid-template-columns:1fr}}.circle-loading{display:inline-block;position:relative;width:20px;aspect-ratio:1;color:white}.circle-loading>*{box-sizing:border-box;display:block;position:absolute;width:120%;height:120%;margin:10%;border:1px solid currentColor;border-radius:50%;animation:rotate-full 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:currentColor transparent transparent transparent}.circle-loading>*:nth-child(1){animation-delay:-0.45s}.circle-loading>*:nth-child(2){animation-delay:-0.3s}.circle-loading>*:nth-child(3){animation-delay:-0.15s}.message-dialog-wrapper{font:20px/1.2 "Josefin Sans Light";text-align:center;display:flex;flex-direction:column;gap:10px;position:fixed;z-index:200;left:50%;transform:translate(-50%);top:100px;width:80%;max-width:600px}.message-dialog{width:100%;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:12px;background-color:#701C45;color:white;animation:fadeIn 0.3s cubic-bezier(0,0,0.2,1),slideUp 0.3s cubic-bezier(0,0,0.2,1);transition:margin-bottom 0.3s cubic-bezier(0,0,0.2,1),opacity 0.3s cubic-bezier(0,0,0.2,1)}.message-dialog--hide{margin-bottom:-50px;opacity:0}.message-dialog__close{height:24px;width:24px;background-image:url("/static/website/img/icon-cancel-white.svg?cfecaf9afbdb");background-size:center;background-repeat:no-repeat;cursor:pointer}.auth-card{padding:40px;border:1px solid rgba(189,189,189,0.4);max-width:650px;margin-left:auto;margin-right:auto;width:90%;display:flex;flex-direction:column;gap:12px;min-height:330px}.auth-card .errorlist{margin:0;margin-top:5px;color:#D60000;grid-column:1 / -1}.auth-card--auto-height{min-height:unset}.auth-card__title{font:32px/1.2 "Montserrat Medium";text-align:center;color:#701C45}.auth-card__subtitle{font:16px/1.2 "Josefin Sans Light";text-align:center}.auth-card__input-label{grid-column:1 / -1}.auth-card__input-wrapper{font:16px/1.2 "Josefin Sans regular";display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin-top:auto}.auth-card__select{border:none;border-bottom:1px solid rgba(189,189,189,0.4);font:16px/1.2 "Josefin Sans regular"}.auth-card__input{font:16px/1.2 "Josefin Sans regular";border:none;border-bottom:1px solid rgba(189,189,189,0.4)}.auth-card__input::-webkit-outer-spin-button,.auth-card__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth-card__input[type=number]{-moz-appearance:textfield}.auth-card__input:focus-visible,.auth-card__input:focus-within{outline:none}.auth-card__button{display:block;cursor:pointer;padding:12px 15px;border:1px solid #701C45;width:100%;background-color:#701C45;color:#FFF;margin-top:auto}.otp-input-wrapper{display:flex;gap:8px}.otp-input-wrapper__input{background-color:#FAFAFA;outline:none;border:none;font:40px/1.2 "Josefin Sans Semibold";width:100%;color:black;aspect-ratio:7/9;text-align:center}.otp-input-wrapper__input::-webkit-outer-spin-button,.otp-input-wrapper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input-wrapper__input[type=number]{-moz-appearance:textfield}@media screen and (max-width:768px){.otp-input-wrapper__input{font:24px / 1.2 "Josefin Sans Semibold"}}.resend-otp{font:16px/1 "Josefin Sans Light";margin-top:40px}.resend-otp a{color:#7b0e43;font-family:"Montserrat SemiBold"}.resend-otp .gray{color:#828282;pointer-events:none}.phone-input-wrapper{display:grid;grid-template-columns:auto 1fr;column-gap:15px}.phone-input-wrapper .errorlist{grid-column:1 / -1}.autocomplete-wrapper .awesomplete{width:100%}.about-diamond .content-block{display:block;margin:0 auto;width:100%;max-width:calc(1320px + (2 * 60px));padding:0 60px 80px}.about-diamond .content-block .collection-description{margin-top:150px}@media screen and (max-width:980px){.about-diamond .content-block .collection-description{margin-top:0}}.about-diamond .content-block.p-0{padding:0}.about-diamond .content-block h1{font:48px/72px "Montserrat Regular";color:#7b0e43;margin-bottom:20px}.about-diamond .content-block p{font:20px/28px "Josefin Sans Light"}.about-diamond .content-block .desktop-img{display:inline;width:100%}.about-diamond .content-block .mobile-img{display:none}@media screen and (max-width:980px){.about-diamond .content-block{padding:24px 16px 80px}.about-diamond .content-block h1{font:24px / 40px "Montserrat Regular"}.about-diamond .content-block p{font:18px / 24px "Josefin Sans Light"}.about-diamond .content-block .desktop-img{display:none}.about-diamond .content-block .mobile-img{display:inline;width:100%}}.agreement{font:16px/1.4 "Josefin Sans regular";color:#333333;display:flex;gap:5px;align-items:start;margin-top:10px}.faq-wrapper{margin:auto;margin-top:30px;display:table;width:100%;max-width:calc(1320px + (2 * 60px));padding:0 60px}.faq-wrapper h1{font:48px/72px "Cormorant Garamond Semibold";color:#7b0e43;text-align:center}.faq-wrapper .title{font:24px/40px "Cormorant Garamond Semibold";color:#7b0e43;position:relative;margin-bottom:25px}.faq-wrapper .list{font:20px/28px "Josefin Sans Light";margin-bottom:20px;display:block;width:100%}.faq-wrapper .question{cursor:pointer}.faq-wrapper .list:hover>.question{font-weight:bold}.faq-wrapper .answer{opacity:0;height:0;visibility:hidden;transition:all 0.2s ease-in-out}.faq-wrapper .answer p{margin-top:10px}.faq-wrapper .answer a{text-decoration:underline}.faq-wrapper .list:hover>.answer{height:auto;padding-left:15px;padding-top:10px;margin-top:5px;border-top:2px solid #7b0e43;opacity:1;visibility:unset}.faq-wrapper svg{position:relative;float:right;top:3px}.faq-wrapper svg line{stroke:#7b0e43}@media screen and (max-width:980px){.faq-wrapper{padding:0 20px}.faq-wrapper h1{font:24px / 40px "Cormorant Garamond Semibold"}.faq-wrapper .title{font:20px / 32px "Cormorant Garamond Semibold"}.faq-wrapper .list{font:18px / 24px "Josefin Sans Light"}}.store-locations{margin:auto;width:95%}.store-locations h1{font:48px/72px "Montserrat Regular";margin:35px 15px 0;color:#7b0e43;text-align:center}.store-locations h2{font:20px/28px "Josefin Sans Light";margin:0 15px 35px;text-align:center}.store-locations .flex-container{flex-flow:unset}.store-locations .flex-container img{margin-bottom:25px;margin-left:10px;width:46px}.store-locations .section-content{float:left;width:40%;padding:0 15px}.store-locations .section-content.map{width:60%;height:90vh}.store-locations .row:after{content:"";display:table;clear:both}.store-locations .search-result{height:calc(100vh - 225px);overflow-y:scroll;overflow-x:hidden}.store-locations ::-webkit-scrollbar{width:8px}.store-locations ::-webkit-scrollbar-track{box-shadow:inset 0 0 1px grey;border-radius:10px}.store-locations ::-webkit-scrollbar-thumb{background:#7b0e43;border-radius:10px}.store-locations ::-webkit-scrollbar-thumb:hover{background:#7b0e43}.store-locations .count-result{font:14.5px/20px "Josefin Sans Semibold";border-bottom:1.5px solid #E0E0E0;margin-bottom:20px}.store-locations .store{margin-bottom:20px;font-size:15.5px;padding-bottom:33px;border-bottom:1px solid #CCCCCC;clear:both}.store-locations .store .name{color:#7b0e43}.store-locations .store svg{margin-bottom:-1px}.store-locations .store:hover{cursor:pointer}.store-locations .details{margin:7px 0 0 20px}.store-locations .details a{color:#7b0e43}.store-locations .details .contacts{width:20px;vertical-align:middle;margin-right:10px;margin-bottom:6px}.store-locations .details li{padding-bottom:10px;color:#7b0e43}.store-locations .details li.address{color:#333333}.store-locations .desktop-map{width:100%;height:70%}.store-locations .contact-img{float:left;margin-right:5px}@media screen and (max-width:980px){.store-locations h1{font:24px / 40px "Montserrat Regular";margin:20px 15px 0}.store-locations h2{font:18px / 24px "Josefin Sans Light";margin:0 15px 20px}.store-locations .section-content{width:100%;padding:0}.store-locations .section-content.map{display:none}.store-locations ::-webkit-scrollbar{width:5px}}.diamond-education{padding:40px 60px 120px;max-width:calc(1320px + (60px * 2));display:flex;flex-direction:column;row-gap:80px;margin:0 auto}.diamond-education__title{font:48px/72px "Montserrat Medium";color:#701C45;text-align:center;text-transform:uppercase}.diamond-education__section{display:flex;flex-direction:column;row-gap:24px}.diamond-education__section-title{font:30px/50px "Montserrat Medium";color:#701C45;text-transform:uppercase}.diamond-education__section-banner{margin-bottom:16px;align-self:center;max-width:100%}.diamond-education__section-banner--full-width{width:100%}.diamond-education__section-content{font:20px/28px "Josefin Sans Light";color:#2A2A2A;text-align:justify}.diamond-education__desktop-img{display:inline;width:60%}.diamond-education__mobile-img{display:none}.diamond-education__grid-img{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (max-width:980px){.diamond-education{padding:0 16px;row-gap:0}.diamond-education__title{font:24px / 40px "Montserrat Medium";margin:24px 0}.diamond-education__section{row-gap:0;margin-bottom:40px}.diamond-education__section-title{font:20px / 32px "Montserrat Medium";margin-bottom:12px}.diamond-education__section-banner{margin-bottom:12px}.diamond-education__section-content{font:18px / 24px "Josefin Sans Light"}.diamond-education__section-content:not(:last-child){margin-bottom:24px}.diamond-education__desktop-img{display:none}.diamond-education__mobile-img{display:inline;width:60%}.diamond-education__grid-img{grid-template-columns:repeat(1,1fr)}}.numbered-list{padding:0}.numbered-list a{text-decoration:underline}.numbered-list li{display:grid;grid-template-columns:30px auto;gap:10px;margin:0;padding-left:10px}.numbered-list span{font:20px/28px "Josefin Sans Light"}.numbered-list .inner{padding-left:50px}.terms-and-conditions{margin:0 auto;width:100%;max-width:calc(1320px + (2 * 60px));padding:0 60px 80px}.terms-and-conditions h1{font:48px/72px "Montserrat Regular";color:#7b0e43;margin-bottom:20px}.terms-and-conditions p{font:20px/28px "Josefin Sans Light"}.terms-and-conditions p a{text-decoration:underline}.terms-and-conditions .bold{font-weight:bold}@media screen and (max-width:980px){.terms-and-conditions{width:100%;padding:24px 16px 80px}.terms-and-conditions h1{font:24px / 40px "Montserrat Regular"}.terms-and-conditions p,.terms-and-conditions span{font:18px / 24px "Josefin Sans Light"}}.privacy-policy{margin:0 auto;width:100%;max-width:calc(1320px + (2 * 60px));padding:0 60px 80px}.privacy-policy h1{font:48px/72px "Montserrat Regular";color:#7b0e43;margin-bottom:20px}.privacy-policy p{font:20px/28px "Josefin Sans Light"}.privacy-policy .bold{font-weight:bold}@media screen and (max-width:980px){.privacy-policy{width:100%;padding:24px 16px 80px}.privacy-policy h1{font:24px / 40px "Montserrat Regular"}.privacy-policy p,.privacy-policy span{font:18px / 24px "Josefin Sans Light"}}.size-guide{padding:40px 60px 120px;display:flex;flex-direction:column;align-items:center;max-width:calc(1320px + (60px * 2));margin:0 auto}.size-guide__title{font:48px/72px "Montserrat Medium";color:#701C45;margin-bottom:12px}.size-guide__description{font:20px/28px "Josefin Sans Light";color:#333333;max-width:800px;text-align:center;margin-bottom:40px}.size-guide__instructions{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;width:100%;margin-bottom:80px}.size-guide__instruction{display:flex;flex-direction:column;align-items:center;width:100%}.size-guide__instruction-image{max-height:400px}.size-guide__instruction-description{font:20px/28px "Josefin Sans Light";color:#333333;text-align:center}.size-guide__table{width:100%;max-width:800px}.size-guide__table table{table-layout:fixed;width:100%;border-collapse:collapse}.size-guide__table table th,.size-guide__table table td{width:33.33%;padding:16px 12px;text-align:left;vertical-align:top;text-transform:uppercase;border-top:1px solid #E0E0E0}.size-guide__table table th:first-child,.size-guide__table table td:first-child{padding-left:0}.size-guide__table table th:last-child,.size-guide__table table td:last-child{padding-right:0}.size-guide__table table th{font:16px/24px "Montserrat SemiBold";color:#701C45}.size-guide__table table td{font:20px/28px "Josefin Sans Light";color:#2A2A2A}.size-guide__table-title{font:20px/32px "Montserrat Medium";color:#2A2A2A;text-align:center;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:980px){.size-guide{padding:24px 16px 80px}.size-guide__title{font:24px / 40px "Montserrat Medium";border-bottom:12px}.size-guide__description{font:18px / 24px "Josefin Sans Light"}.size-guide__instructions{grid-template-columns:100%;row-gap:40px}.size-guide__instruction-image{width:100%}.size-guide__instruction-description{font:18px / 24px "Josefin Sans Light"}.size-guide__table table{table-layout:auto}.size-guide__table table th{font:14px / 24px "Montserrat Medium";vertical-align:bottom;padding-top:12px;padding-bottom:12px}.size-guide__table table th span{text-transform:lowercase}.size-guide__table table td{font:18px / 24px "Josefin Sans Light";padding-top:12px;padding-bottom:12px}}.article-page{padding:40px 60px 120px;max-width:calc(1320px + (60px * 2));margin:0 auto;display:flex;flex-direction:column;align-items:center}.article-page .articles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.article-page__title{font:48px/72px "Montserrat Medium";color:#701C45;text-align:center;text-transform:uppercase;margin-bottom:40px}.article-page__load-more{font:14px/24px "Montserrat Regular";padding:10px 65px;margin-top:40px;text-transform:uppercase}.article-page .article{display:grid;grid-template-rows:auto auto;row-gap:24px;align-content:start}.article-page .article__content{display:grid;grid-template-rows:repeat(3,auto);row-gap:12px;align-content:center}.article-page .article__publish-date{font:16px/24px "Montserrat Medium";color:#828282}.article-page .article__title{font:20px/32px "Montserrat Medium";color:#333333}.article-page .article__short-description{font:20px/28px "Josefin Sans Light";color:#333333}.article-page .article__title,.article-page .article__short-description{text-align:left}.article-page .article__read-more{font:16px/24px "Montserrat Medium";color:#701C45;display:flex;flex-direction:row;column-gap:8px;align-items:center}.article-page .article__read-more-arrow{width:12px;height:12px}.article-page .article__thumbnail{width:100%;aspect-ratio:1;object-fit:cover}.article-page .article--pinned{grid-column:span 3;grid-template-columns:1fr 1fr;grid-template-rows:unset;column-gap:60px}.article-page .article--pinned .article__thumbnail{order:1}.article-page .article--pinned .article__title{font:30px/50px "Montserrat Medium"}.article-page .article--pinned .article__read-more{font:14px/24px "Montserrat Medium"}.article-page .article--pinned .article__content{grid-template-rows:repeat(3,auto)}@media screen and (max-width:980px){.article-page{padding:24px 16px 80px}.article-page .articles{grid-template-columns:100%}.article-page__title{font:24px / 40px "Montserrat Medium";margin-bottom:24px}.article-page .article__content{row-gap:8px;grid-template-rows:repeat(3,auto)}.article-page .article__short-description{font:18px / 24px "Josefin Sans Light"}.article-page .article__read-more{font:14px / 24px "Montserrat Medium"}.article-page .article--pinned{grid-column:unset;grid-template-columns:unset}.article-page .article--pinned .article__thumbnail{order:unset}.article-page .article--pinned .article__title{font:20px / 32px "Montserrat Medium"}.article-page__load-more{width:100%;padding:6px}}.filter-results{font:20px/1.5 "Josefin Sans Light";color:#333333;margin:25px 0}.filter-results a{font:16px/1 "Montserrat SemiBold";color:#7b0e43;display:flex;gap:10px;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #7b0e43}.filter-results a:hover{text-decoration:none}.filter-results a img{width:16px}.empty-wishlist{padding:25px 0;margin:0 auto;display:table;text-align:center;line-height:0}.empty-wishlist h2{font:20px/1.5 "Josefin Sans Light";color:#2A2A2A;margin:5px 0 10px}.empty-wishlist span{color:#2A2A2A}.empty-wishlist a{font:16px/1 "Montserrat SemiBold";color:#7b0e43;display:flex;gap:10px;align-items:center;justify-content:center}.empty-wishlist a img{width:16px}.empty-wishlist img{max-width:152px}.products_body{background-color:#FFF;position:relative;padding:0 25px;margin-top:-5px;margin-bottom:45px}.products_body .products_box{background-color:#f5f5f5;position:relative;width:19.21rem;height:320px;border:5px solid #FFF}.products_body .thumbnail{position:relative;display:flex;width:100%;height:100%}.products_body .thumbnail:hover{transform:translateY(-30%)}.products_body .thumbnail:hover .thumbnail__item-detail{visibility:visible;z-index:10;display:unset;animation:fadeIn 0.2s ease-in}.products_body .thumbnail__item-detail{position:absolute;left:0;width:100%;border:1px solid #701C45;background-color:#FFF;display:none;z-index:1}.products_body .thumbnail__item-detail__content{padding:24px;display:flex;flex-direction:column;row-gap:12px}.products_body .thumbnail__item-detail__name{font:20px/32px "Montserrat Medium";overflow-wrap:anywhere;color:#2A2A2A}.products_body .thumbnail__item-detail__name-container{display:flex;text-align:center;justify-content:center;align-items:flex-end;height:64px}.products_body .thumbnail__item-detail__starting-price{font:20px/28px "Josefin Sans Light";text-align:center;color:#2A2A2A}.products_body .thumbnail__item-detail__button{padding:11px 0;color:#701C45;font:14px/24px "Montserrat Regular";border:1px solid #701C45;text-align:center;transition:color .2s ease-in,background-color .2s ease-in}.products_body .thumbnail__item-detail__button:hover{background-color:#701C45;color:#FFF}.products_body .thumbnail_image{width:100%;aspect-ratio:1;object-fit:cover}.products_body .products_box:hover{cursor:pointer}.wishlist .products_body{background-color:#FFF;position:relative;padding:0 60px}.wishlist .products_body .products_box{width:25%}.wishlist .products_body .products_box:hover{z-index:10}.wishlist .products_body .thumbnail{position:unset}.wishlist .wishlist-title{font:24px/35px "Montserrat SemiBold";text-transform:uppercase;margin:20px 0 40px;padding:0}.wishlist h4{font:18px/25px "Josefin Sans regular";margin:0}.wishlist .thumbnail{flex-direction:column;position:relative;background:white}.wishlist .bg-catalog{height:auto;min-height:250px}.wishlist .banner-catalog_content{transform:translate(0,-50%)}.wishlist .filter_from{font:14px/1 "Montserrat Regular"}.wishlist .filter_from .btn-link,.wishlist .filter_from select{font:14px/1 "Montserrat Regular";padding:0}.wishlist .filter_from .btn-link img,.wishlist .filter_from select img{margin-left:10px}.wishlist .filter_from select{border:none;background:white;cursor:pointer;background:url("/static/website/img/arrow.png?cfecaf9afbdb") no-repeat calc(100% - 5px);background-size:11px;appearance:none;padding-right:28px;color:#333333}.wishlist .filter-wrapper{display:flex;gap:30px}.wishlist .products{margin-top:30px}.wishlist .products_box{height:100%}.wishlist .thumbnail_image{margin:0 auto;flex-grow:1;width:100%;height:auto}.wishlist .products_box .btn{background:#7b0e43;color:#FFF;width:100%;text-align:center;border-radius:0;margin-top:15px}.wishlist .products_box .btn-primary{background-color:transparent;color:#7b0e43;border:1px solid #7b0e43}.wishlist .products_box .btn-primary:hover{background-color:#7b0e43;color:#FFF}.wishlist .remove{position:absolute;top:5px;right:5px;margin:0}.wishlist .remove img{width:24px;height:24px}.wishlist .remove:hover img{content:url("/static/website/img/trashbin.svg?cfecaf9afbdb");width:20px;height:20px}.modal-window{position:absolute;z-index:1000;width:100%;height:100%;top:0;background:white;overflow-y:scroll;visibility:hidden;opacity:0;transition:all 0.2s ease-in-out}.modal-window.show{opacity:1;visibility:visible}.modal-window .modal-close-wrapper{position:absolute;top:162px;right:32px;z-index:1000}.modal-window .modal-close{border-radius:50%;box-shadow:0px 0px 3px rgba(0,0,0,0.3);width:40px;height:38px;display:table;text-align:center;font:20px/0px "Josefin Sans Semibold";text-decoration:none;color:#333333;position:relative}.modal-window .modal-close span{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.dropdown-menu{display:none;background:#FAFAFA;height:auto;padding:15px;font-size:12px}.dropdown-menu .btn-primary{width:100%;padding:0;line-height:29px}.dropdown-menu ul.product-filter{margin:0;display:inline-grid;grid-auto-flow:column;grid-template-rows:repeat(10,auto)}.dropdown-menu ul.product-filter li{position:relative;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:5px}.dropdown-menu input{font:14px/1 "Josefin Sans regular";color:#2A2A2A;padding:5px 5px 3px}.dropdown-menu input.product-filter{position:absolute;margin-left:-1.25rem;box-sizing:border-box;padding:0;margin-top:2px}.dropdown-menu input[type="checkbox"]{scale:0.8}.dropdown-menu label{cursor:pointer}.dropdown-menu .container{max-width:1140px;margin:0 auto}.dropdown-menu .button_wrapper{display:block;margin-top:10px}.dropdown-menu .form-group label{color:#2A2A2A;font-family:"Josefin Sans Semibold"}.dropdown-menu .form-group .label-small{display:block}.dropdown-menu .form-group .currency{max-width:33%;margin:0;color:#BDBDBD;margin-top:2px;border-bottom:none;border-bottom:1px solid #7b0e43}.dropdown-menu .form-group .price{max-width:54%}.dropdown-menu .form-group input{padding:1px 0 3px}.dropdown-menu .form-group label.label-small{font:10px/1.2 "Josefin Sans regular"}.dropdown-menu .form-group span{align-self:flex-end}.dropdown-menu .form-group div[class^="col-"]{padding:0}.dropdown-menu .form-group .btn-primary{display:block;min-width:144px}.dropdown-menu .form-group .form-price{margin:0;padding-bottom:16px}.dropdown-menu .form-group .form-price li{display:inline-block;width:135px}.dropdown-menu .form-group .form-price li.labels{width:35px}@media screen and (max-width:980px){.wishlist h1{text-align:left;text-transform:unset;margin:10px 0 20px;padding:0 14px}.wishlist .content{overflow:unset}.wishlist .products_body{display:initial;position:unset}.wishlist .products{margin-top:0}.wishlist .products_body .products_box{width:50%}.wishlist .filter_catalog{border-top:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;position:sticky;top:55px;z-index:9999;background:white;display:block}.wishlist .cta-modal-close{display:none}.wishlist .filters-section.show{flex-wrap:wrap;position:fixed;top:0;left:0;height:100%;width:100%;background:white;z-index:9999;flex-direction:column;justify-content:start;align-items:start;padding-top:45px}.wishlist .filters-section.show .cta-modal-close{position:absolute;right:15px;top:10px;display:block}.wishlist .filters-section.show .dropdown-menu{display:block;padding:0;margin-top:10px}.wishlist .filters-section.show .filter_from{display:block;width:100%}.wishlist .filters-section.show .dropdown-menu{display:none}.wishlist .filters-section.show .dropdown-menu.show{display:block}.wishlist .filters-section.show input{width:100%;height:34px}.wishlist .filters-section,.wishlist .filter-sort-by{padding:15px 20px;width:50%;justify-content:center}.wishlist .filters-section-title{font:14px / 1 "Montserrat SemiBold";margin:0}.wishlist .filters-section-title span{color:#7b0e43}.wishlist .filter-sort-by{border-left:1px solid #B2B2B2}.wishlist .filter-sort-by select{font:14px / 1 "Montserrat SemiBold";background:none;text-align:center;padding-right:0}.wishlist .filter-sort-by .flex{justify-content:center}.wishlist .filter-sort-by label{display:none}.wishlist .filters-section .filter_from{display:none}.product-box .mobile_slider{margin:24px 0 30px}.products_body .products_box{width:50%;height:auto}.products_body .products_box .thumbnail_image{height:50%}.products_body .products_box .type{font-size:14px}.products_body .products_box .box_image{padding:15px 0 10px}.products_body .products_box .box_image img{height:120px}.products_body .products_box .action{margin:8px 20px 2px}.products_body .products_box .info{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:58px;overflow:hidden}.products_body .products_box .product-box-wrapper{display:table;margin:0 auto;box-sizing:border-box}.products_body .products_box .product-box-wrapper .label{position:relative;width:100%;text-align:center;font:20px / 26px "Lora";color:#333333;letter-spacing:1px;bottom:auto}.products_body .products_box .product-box-wrapper .box_action{display:block}.action-buttons.mt-0-mobile{margin-top:0}.modal-content{width:325px;height:285px;padding:25px 20px}.modal-content.width-680{width:95%;padding:50px 20px 25px}.modal-content .modal-title{font-size:24px}.modal-content .modal-title.mb-40{margin-bottom:20px}.modal-content .cta-modal-close{display:table}.modal-content span{display:block;color:#333333;font-size:13px}.modal-content span.title{font:20px / 25px "Lora";margin:10px}.modal-content .btn{margin-top:20px}.modal-content img{width:50px;height:66px}}.article{display:grid;grid-template-rows:auto auto;row-gap:24px;align-content:start}.article__content{display:grid;grid-template-rows:repeat(3,auto);row-gap:12px;align-content:center}.article__publish-date{font:16px/24px "Montserrat Medium";color:#828282}.article__title{font:20px/32px "Montserrat Medium";color:#333333}.article__short-description{font:20px/28px "Josefin Sans Light";color:#333333}.article__title,.article__short-description{text-align:justify}.article__read-more{font:16px/24px "Montserrat Medium";color:#701C45;display:flex;flex-direction:row;column-gap:8px;align-items:center}.article__read-more-arrow{width:12px;height:12px}.article__thumbnail{width:100%;aspect-ratio:1;object-fit:cover}.article--pinned{grid-column:span 3;grid-template-columns:1fr 1fr;grid-template-rows:unset;column-gap:60px}.article--pinned .article__thumbnail{order:1}.article--pinned .article__title{font:30px/50px "Montserrat Medium"}.article--pinned .article__read-more{font:14px/24px "Montserrat Medium"}.article--pinned .article__content{grid-template-rows:repeat(3,auto)}@media screen and (max-width:980px){.article__content{row-gap:8px;grid-template-rows:repeat(3,auto)}.article__short-description{font:18px / 24px "Josefin Sans Light"}.article__read-more{font:14px / 24px "Montserrat Medium"}.article--pinned{grid-column:unset;grid-template-columns:unset}.article--pinned .article__thumbnail{order:unset}.article--pinned .article__title{font:20px / 32px "Montserrat Medium"}}.article-detail{max-width:calc(1320px + ((60px + 160px) * 2));padding:40px calc(60px + 160px) 120px;margin:0 auto;display:flex;flex-direction:column;row-gap:40px}.article-detail__title{font:30px/50px "Montserrat Medium";color:#701C45;text-align:justify;grid-column:span 4;margin-bottom:15px}.article-detail__header{display:block}.article-detail__share{display:grid;grid-template-columns:repeat(3,auto) 1fr;grid-template-rows:auto auto;gap:12px;align-items:center}.article-detail__separator{width:1px;background-color:#BDBDBD;display:inline-block;width:1px;align-self:stretch}.article-detail__published-date,.article-detail__share-label{font:16px/24px "Montserrat Medium";color:#828282}.article-detail__share{display:flex;flex-direction:row;gap:8px}.article-detail__share-url{display:inline-block;line-height:0}.article-detail__content p{font:20px/28px "Josefin Sans Light";padding-bottom:24px}.article-detail__content h1,.article-detail__content h2,.article-detail__content h3{font:18px/30px "Montserrat SemiBold";text-transform:uppercase;padding-bottom:40px}.article-detail__content img{padding-bottom:40px}.article-detail__content :last-child{padding-bottom:0}.article-detail__content a{text-decoration:underline;color:black}.article-detail__tags{display:flex;flex-direction:column;row-gap:12px}.article-detail__tags-title{font:18px/30px "Montserrat SemiBold";text-transform:uppercase}.article-detail__tags-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.article-detail__tag{padding:11px 24px;font:14px/24px "Montserrat Regular";color:#701C45;background-color:#FAFAFA}.article-detail__navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;padding:16px 0;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.article-detail__view-all{font:14px/24px "Montserrat Regular";color:#701C45;text-transform:uppercase}.article-detail__previous,.article-detail__next{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:start;gap:8px;color:#701C45}.article-detail__previous span:nth-child(2),.article-detail__next span:nth-child(2){font:14px/24px "Montserrat Regular";text-transform:uppercase}.article-detail__previous span:nth-child(3),.article-detail__next span:nth-child(3){font:20px/28px "Josefin Sans Light";color:#2A2A2A}.article-detail__next{justify-content:end;justify-items:end}.article-detail__previous-icon{grid-row:span 2;transform:rotate(180deg)}.article-detail__next-icon{grid-row:span 3;grid-column:2}@media screen and (max-width:980px){.article-detail{padding:24px 16px 80px}.article-detail__title{font:20px / 32px "Montserrat Medium"}.article-detail__published-date,.article-detail__share-label{font:14px / 24px "Montserrat Medium"}.article-detail__content p{font:18px / 24px "Josefin Sans Light"}.article-detail__content h1,.article-detail__content h2,.article-detail__content h3,.article-detail__content img{padding-bottom:12px}.article-detail__tag{padding:6px 12px}.article-detail__navigation{align-items:center}.article-detail__view-all{text-transform:capitalize}.article-detail__next,.article-detail__previous{display:flex;flex-direction:row}.article-detail__next span:nth-child(2),.article-detail__previous span:nth-child(2){text-transform:capitalize}.article-detail__next span:nth-child(3),.article-detail__previous span:nth-child(3){font:18px / 24px "Josefin Sans Light"}.article-detail__next{flex-direction:row-reverse}}.article-new-stories{display:grid;grid-template-columns:repeat(3,1fr);max-width:calc(1320px + (60px * 2));margin:0 auto;padding:0 60px 120px;gap:24px}.article-new-stories__title{grid-column:span 3;font:30px/50px "Montserrat Medium";color:#701C45;text-align:center;text-transform:uppercase}@media screen and (max-width:980px){.article-new-stories{grid-template-columns:1fr;padding:0 16px 80px}.article-new-stories__title{grid-column:unset;font:20px / 32px "Montserrat Medium"}}.contact-us{margin-bottom:32px}.contact-us p{font:20px/28px "Josefin Sans Light"}@media screen and (max-width:980px){.contact-us p{font:18px / 24px "Josefin Sans Light"}}.contact-us .required{font:14px/18px "Josefin Sans Light";color:#7b0e43}@media screen and (max-width:980px){.contact-us .required{font:12px / 18px "Josefin Sans Light"}}.contact-us h1{font:48px/72px "Montserrat Regular";color:#7b0e43;margin-bottom:32px}@media screen and (max-width:980px){.contact-us h1{font:24px / 40px "Montserrat Regular"}}.contact-us .grid-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (max-width:980px){.contact-us .grid-layout{grid-template-columns:1fr}}.contact-us select,.contact-us option{font:20px/28px "Josefin Sans Light";background:white;padding:14px 0px;width:100%;cursor:pointer;margin-bottom:20px;border:none;border-bottom:2px solid #BDBDBD}@media screen and (max-width:980px){.contact-us select,.contact-us option{font:18px / 24px "Josefin Sans Light"}}.contact-us .phone-email{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.contact-us .phone-email__item{text-align:center;margin:0 10px;flex:1;margin-top:10px}.contact-us .phone-email a{display:inline-block;font:16px/24px "Montserrat Regular";margin-top:10px;color:#7b0e43}.contact-us .phone-email h5{font:16px/24px "Montserrat Regular";margin-top:10px;color:black}@media screen and (max-width:980px){.contact-us .phone-email{flex-direction:column}}.contact-us .form-box{margin:72px 16px 0}.contact-us .form-box .grid-layout{column-gap:40px}.contact-us .form-box .col-12{display:flex;flex-direction:column;row-gap:24px}.contact-us .form-box form{display:flex;flex-direction:column;row-gap:40px}.form-box{border:1px solid #ccc;padding:20px;margin-top:72px}.form-box h2{font:30px/50px "Cormorant Garamond Regular";color:#7b0e43;text-align:center}@media screen and (max-width:980px){.form-box h2{font:24px / 40px "Montserrat Regular"}}.form-box p{font:20px/28px "Josefin Sans regular";text-align:center}@media screen and (max-width:980px){.form-box p{font:18px / 24px "Josefin Sans regular"}}.form-box .grid-layout{display:grid;grid-template-columns:repeat(2,1fr)}.form-box .grid-layout label{font:20px/28px "Josefin Sans regular"}.form-box .grid-layout .code{margin:0;color:#828282}@media screen and (max-width:980px){.form-box .grid-layout{grid-template-columns:1fr;font:18px / 24px "Josefin Sans regular"}}.form-box .flex-wrapper{display:flex;justify-content:space-around}.form-box .spacer-vertical{margin-top:64px}.form-box .spacer-horizontal-small{margin-right:32px}.form-box .half-width{width:50%}.form-box label{display:block;margin-bottom:5px;font-weight:bold}.form-box input,.form-box select,.form-box textarea{width:100%;margin:8px 0;border:none;border-bottom:2px solid #BDBDBD;box-sizing:border-box;font:20px/28px "Josefin Sans regular"}@media screen and (max-width:980px){.form-box input,.form-box select,.form-box textarea{font:18px / 24px "Josefin Sans regular"}}.form-box .checkbox{gap:10px}.form-box .checkbox input{margin:0;max-width:20px;height:20px}.form-box .phone-number select{width:65px;background-color:#FFF}.form-box .phone-number .gap{gap:10px}.form-box .phone-number .pipe{margin:0px 10px;border:1px solid #828282}.form-box .submit{width:100%;background-color:#7b0e43;color:white;padding:10px 20px;border:none;cursor:pointer;font-size:16px}.collections-page .collection-img{width:100%}.collections-page .container-spacing-large{max-width:100%}.collections-page .content-block{width:80%;padding:0}.collections-page .gray-background{background:#FAFAFA;margin-top:120px}.collections-page .contact-section{padding:80px 0}.collections-page .contact-section .header-section{padding:0;margin:0 auto}.collections-page video{width:100%;object-fit:fill}.collections-page section.header-section.mt-120{margin-top:120px}.collections-page section.header-section h1{font:48px/1.2 "Cormorant Garamond Medium";padding-top:40px;margin:0 0 12px;text-transform:uppercase;color:#7b0e43}.collections-page section.header-section h2{font:30px/1.4 "Cormorant Garamond Semibold";margin:0 0 12px;color:#7b0e43}.collections-page section.header-section h2.m-120{margin:120px 0}.collections-page section.header-section p{font:20px/1.5 "Josefin Sans Light";margin:0 0 40px}.shop-modal{max-width:690px;width:100%;height:100%;border-radius:0;padding-bottom:0}.shop-modal img{width:100%}.shop-modal .shop-content{height:100%;overflow-y:auto;overflow-x:hidden;align-content:flex-start}.shop-modal .modal__content{gap:15px;height:100%}.shop-modal .modal__title{font:30px/1.4 "Montserrat Medium";text-transform:uppercase}.shop-modal .modal__header-cancel{height:38px;width:38px}.shop-modal .list{position:relative}.shop-modal .list a{display:table;margin:0 auto;cursor:pointer}.shop-modal .list:hover .box{visibility:initial;opacity:100}.shop-modal .box{visibility:hidden;width:100%;opacity:0;padding:24px 0;background-color:#FFF;position:absolute;top:0;left:0;border:1px solid #7b0e43;text-align:center;z-index:3;overflow:hidden;transition:opacity 0.15s ease-in,visibility 0.15s ease-in}.shop-modal .box_image img{max-height:200px;object-fit:cover;margin:auto auto 20px}.shop-modal .info{padding-bottom:0}.shop-modal .btn{font:14px/1 "Montserrat Regular";margin-top:10px;padding:10px}.sliders.small{max-width:640px;margin:0 auto 40px}.sliders.small .image-slides{max-width:515px;object-fit:unset;aspect-ratio:unset;margin:0 auto}.sliders.small .images{aspect-ratio:unset}@media screen and (max-width:980px){.sliders.small{margin-bottom:0}.sliders.small .slider.slider-side-by-side{margin-bottom:0}.sliders.small .bullet-points.mobile{margin-bottom:10px}}@media screen and (max-width:980px){.collections-page .content-block{width:unset}.collections-page .content-wrapper{padding:20px 16px 0}.collections-page section.header-section{max-width:100%;text-align:center;margin:0 auto}.collections-page section.header-section.mt-120{margin:unset}.collections-page section.header-section h1,.collections-page section.header-section h2{font-size:24px}.collections-page section.header-section h2{font-family:"Josefin Sans Light"}.collections-page section.header-section h2.mbt-80-m{margin:80px 0}.collections-page section.header-section p{font-size:18px}.collections-page .gray-background{margin-top:30px}.cta-button.mt-40{margin-top:40px}.content-block .flex{gap:25px}.content-block .flex.two-column .column{width:100%}.content-block .flex.two-column .column h2,.content-block .flex.two-column .column h3,.content-block .flex.two-column .column p{text-align:center}.content-block .flex h2{font-size:24px}.content-block .flex h3{font-size:20px}.content-block .flex p{font-size:18px}.content-block .flex .collection-img{max-height:380px;margin:0 auto}.shop-modal .modal__title{font-size:24px}.shop-modal .modal__header-cancel{height:24px;width:24px}.shop-modal .box{padding:0 0 10px}.shop-modal .box img{margin-bottom:5px}.shop-modal .box_image{line-height:0}.shop-modal .box_image img{object-fit:contain}.shop-modal .box_body{padding:0 10px}.shop-modal .box_body .title{font-size:18px}.shop-modal .box_body .info{font-size:12px;text-align:center}.shop-modal .box_body .btn{font-size:13px;padding:8px}}.product-card{position:relative;width:100%}.product-card__img{width:100%}.product-card:hover .product-card__detail{opacity:1}.product-card__detail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);border:1px solid #701C45;background-color:#FFF;transition:opacity .2s ease-in;z-index:1;opacity:0;width:calc(100% + 50px)}.product-card__detail-img{width:100%;display:block}.product-card__detail-content{display:flex;flex-direction:column;gap:20px;justify-content:flex-end;padding:24px}.product-card__detail-title{font:20px/1.2 "Montserrat Medium";color:#2A2A2A}.product-card__detail-subtitle{font:20px/1.2 "Josefin Sans Light";color:#2A2A2A}.product-card__detail-button{font:15px/25px "Montserrat Regular";padding:12px 15px;white-space:nowrap;cursor:pointer;display:block;width:100%;background-color:white;border:1px solid #701C45;color:#701C45}.product-card__detail-button:hover{color:white;background-color:#701C45}@media screen and (max-width:980px){.product-card{min-width:200px}.product-card__img{width:auto;height:100%}.product-card__detail{display:none}}.search-result-title{font:48px/1.2 "Montserrat Medium";color:#701C45}.search-result-desc{font:20px/1.2 "Montserrat Medium"}.search-result-desc strong{font-family:"Montserrat Bold"}.search-result-header{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:40px;padding-left:60px;padding-right:60px}@media screen and (max-width:560px){.search-result-header{padding-left:25px;padding-right:25px}}.uppercase{text-transform:uppercase}@media screen and (max-width:520px){.product-variants .floating-cs{bottom:100px}}.modal-information{height:100%;border-radius:0}.modal-information .modal__title{font:30px/50px "Cormorant Garamond Semibold"}.modal-information .modal__content{gap:24px;height:100%}.modal-information .information-content{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;gap:20px;color:#2A2A2A;font:20px/28px "Josefin Sans Light";text-align:left;overflow:scroll}.modal-information .information-content::-webkit-scrollbar{display:none}.modal-information .information-content ol{list-style-position:inside;margin:0;padding:0}.modal-information .information-content li::marker{font-weight:600}@media screen and (max-width:768px){.modal-information{padding:24px 16px}.modal-information .modal__title{font-size:24px}.modal-information .information-content li::marker,.modal-information ol strong{font-weight:normal}.modal-information .information-content ol{padding-left:10px}}.gwp-label{padding:12px;background-color:#FAFAFA;border:0.5px solid #701C45;color:#701C45;font:20px/28px "Josefin Sans Light";display:flex;gap:10px;align-items:start}.gwp-label__content{flex:1}.gwp-label__content strong{font:600 20px/28px "Montserrat SemiBold"}.gwp-label a{color:#701C45;text-decoration:underline;cursor:pointer}@media screen and (max-width:768px){.gwp-label{padding:8px}.gwp-label__content{flex-direction:column;align-items:start;gap:0}}.gwp-pop-up{position:relative}.gwp-pop-up__desktop-image{max-width:884px}.gwp-pop-up__mobile-image{max-width:343px}.gwp-pop-up .modal__header-cancel{position:absolute;top:0;right:0}.gwp-event-banner{padding:0 60px;text-align:center}.gwp-event-banner img{width:100%;max-width:1320px}.gwp-event-banner a{cursor:pointer}@media screen and (max-width:768px){.gwp-event-banner{padding:0 16px}}.pop-up{position:relative}.pop-up__background{max-width:calc(100vw - 32px)}.pop-up__close{padding:6px;display:block;position:absolute;top:16px;right:22px;line-height:0;background:none;border:none;cursor:pointer}@media screen and (max-width:980px){.pop-up__close{top:9px;right:15px}}.charm-game-modal{line-height:0}.charm-game-modal h2{font:400 46px/1.4 "Dublin Regular"}.charm-game-modal p{font:400 16px/1.4 "Gill Sans Nova Book"}.charm-game-modal .modal-box{background:#701C45;border:4px solid transparent;border-radius:32px;background:linear-gradient(to right,#701C45,#701C45),linear-gradient(180deg,#D63684 0%,#FFFFFF 100%);background-clip:padding-box,border-box;background-origin:padding-box,border-box;color:white;padding:60px 20px 50px;max-width:640px}.charm-game-modal .modal-header{position:relative}.charm-game-modal .modal-header h2{margin-bottom:5px;padding-bottom:15px;border-bottom:1px solid white;text-transform:uppercase}.charm-game-modal .modal-header h2.less-border{border-bottom:none}.charm-game-modal .modal-header h2.mb-0{margin-bottom:0}.charm-game-modal .modal-header h2.pb-0{padding-bottom:0}.charm-game-modal .modal__header-cancel{background-image:url(/static/website/img/icon-cancel-white.svg?cfecaf9afbdb);height:32px;width:32px;background-size:cover;cursor:pointer;position:absolute;top:-45px;right:0px}.charm-game-modal .box_image{margin:22px 0 15px}.charm-game-modal .box_image img{width:100%}.charm-game-modal .button-mt{margin-top:25px}.charm-game-modal .button-play{max-width:290px}.charm-game-modal .button-try{max-width:240px}@media screen and (max-width:980px){.charm-game-modal .modal-header h2{font-size:24px}.charm-game-modal.modal-header h2{font-size:20px}.charm-game-modal .button-try{max-width:165px}.charm-game-modal .modal-box{width:98%}}