.page-width,.ed--wrapper{max-width:1390px;padding:0 55px;margin:0 auto}@media (max-width: 1023px) and (min-width: 750px){.page-width,.ed--wrapper{padding:0 10px}}@media (max-width: 749px){.page-width,.ed--wrapper{padding-left:15px;padding-right:15px}}@font-face{font-family:NewYork-Regular;src:url(NewYorkExtraLarge-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:NewYork-Medium;src:url(NewYorkExtraLarge-Medium.woff2) format("woff2");font-display:swap}.section-margin{margin-bottom:50px}.mfp-hide{display:none!important}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}#shopify-section-custom-header{position:sticky;top:0;z-index:999;transition:top .5s ease-in-out;box-shadow:0 1px 5px #0000001a}#shopify-section-custom-header.nav-up{top:-183px}@media (max-width: 1024px){.visible-from-1200{display:none!important}}@media (min-width: 1025px){.visible-up-tab{display:none!important}}.mobile__menu{width:85%;max-width:300px;position:fixed;z-index:9999;overflow:auto;background:#fff;left:-100%;top:0;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding-bottom:50px}@media (max-width: 1024px){.mobile__menu.show{left:0}}.mobile__menu .profile{padding:10px 1em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:transparent;border:none}.mobile__menu .profile .profile_pic{margin-right:.5em;width:50px;height:50px;background:#11214ae6;border-radius:50%;font-size:2em;color:#fff;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.mobile__menu .profile .profile_text{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#11214ae6}.mobile__menu .mob_search{padding:0 1em 10px}.mobile__menu .mob_search .input-group{display:flex;flex-direction:row;justify-content:space-between}.mobile__menu .mob_search .input-group input[type=search]{padding:0 10px;min-width:0;height:42px;background:#eceef0;border:none;border-radius:4px 0 0 4px;flex:1;margin-bottom:0}.mobile__menu .mob_search .input-group .input-group__btn{flex:0 1 37px}.mobile__menu .mob_search .input-group .search__submit{font-size:0;padding:0;width:100%;height:42px;background:url(Search_Button.svg) center center no-repeat #eceef0;border:none;border-radius:0 4px 4px 0}.mobile__menu>ul>li{padding:0 1em}.mobile__menu>ul>li .also_visit{display:flex;align-items:center;margin:0;color:#305c8c;font-size:13px;font-weight:600;text-transform:uppercase;padding-top:24px;display:none}.mobile__menu>ul>li .also_visit img{width:90px;padding-left:10px}.mobile__menu>ul>li .also_visit .also_visit_link{display:flex;align-items:center;font-size:12px;color:#305c8c}.mobile__menu>ul>li>a{padding:10px 0;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#305c8c;display:inline-block}.mobile__menu .mobile__submenu{padding:0 1.5em;display:none}.mobile__menu .mobile__submenu .subsubmenu-wrapper ul{display:none}.mobile__menu .mobile__submenu h4{padding:8px 0;margin:0 0 .5em;border-bottom:2px solid #ECEEF0;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#305c8c;font-family:var(--font-body-family)}.mobile__menu .mobile__submenu ul{padding-bottom:1em;padding-left:10px}.mobile__menu .mobile__submenu ul li a{font-size:.875em;color:#11214a;display:block;padding:5px 0}.mobile__menu .mobile__submenu[data-megamenu=new-arrivals] h4,.mobile__menu .mobile__submenu[data-megamenu=new-arrivals] .inner_main_link{display:none}.mobile__menu .mobile__submenu .inner_main_link{width:100%;text-align:center;margin-bottom:20px;margin-top:14px}.mobile__menu .mobile__submenu .inner_main_link .inner_link_btn{font-size:12px;padding:8px 20px}.mobile__menu .has-submenu,.mobile__menu .has-subsubmenu{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.mobile__menu .has-submenu .toggle-icon,.mobile__menu .has-subsubmenu .toggle-icon{display:inline-block;width:10px;height:10px;position:relative;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.mobile__menu .has-submenu .toggle-icon:before,.mobile__menu .has-subsubmenu .toggle-icon:before{width:10px;height:2px;background:#305c8c;content:"";position:absolute;left:0;top:4px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.mobile__menu .has-submenu .toggle-icon:after,.mobile__menu .has-subsubmenu .toggle-icon:after{width:2px;height:10px;background:#305c8c;content:"";position:absolute;left:4px;top:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.mobile__menu .has-submenu.has--closed>a,.mobile__menu .has-subsubmenu.has--closed>a{color:#de7c44}.mobile__menu .has-submenu.has--closed .toggle-icon,.mobile__menu .has-subsubmenu.has--closed .toggle-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile__menu .has-submenu.has--closed .toggle-icon:before,.mobile__menu .has-subsubmenu.has--closed .toggle-icon:before{background:#de7c44;opacity:0}.mobile__menu .has-submenu.has--closed .toggle-icon:after,.mobile__menu .has-subsubmenu.has--closed .toggle-icon:after{background:#de7c44}.mobile__menu .inner_main_link .inner_link_btn{font-family:var(--font-heading-family)}.account__menu{width:85%;max-width:300px;position:fixed;z-index:9999;overflow:auto;background:#fff;left:-100%;top:0;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.account__menu.show{left:0}.account__menu .back-to-mainmenu{padding:1.5em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#cbcfd2}.account__menu .profile{padding:10px 1em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:transparent;border:none}.account__menu .profile .profile_pic{margin-right:.5em;width:50px;height:50px;background:#11214ae6;border-radius:50%;font-size:2em;color:#fff;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.account__menu .profile .profile_text{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#11214ae6}.account__menu>ul>li{padding:0 1.5em}.account__menu>ul>li>a{padding:10px 0;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#305c8c;display:flex}.account__menu>ul>li>a:after{content:">";margin-left:auto}.account__menu .account_logout{padding:3em 1.5em 1.5em;text-align:center}.account__menu .account_logout #customer_logout_link{padding:11px 35px;background:#305c8c;border-radius:4px;font-family:var(--font-heading-family);letter-spacing:2px;font-size:.875em;font-weight:400;color:#fff;text-transform:uppercase;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.breadcrumb{margin:1em auto;width:95%;font-size:10px}@media (max-width: 767px){.breadcrumb{font-size:10px;margin:.5em auto}}.breadcrumb a,.breadcrumb span{display:inline;color:#363333}.breadcrumb .separator,.breadcrumb span[aria-hidden=true]{margin:0 8px}@media (max-width: 767px){.breadcrumb .separator,.breadcrumb span[aria-hidden=true]{margin:0 2px}}.mm-checkout .breadcrumb{width:100%;font-size:14px}.breadcrumb{width:100%;margin:0 auto 12px}.breadcrumb .separator,.breadcrumb span[aria-hidden=true]{margin:0 5px}.breadcrumb span{font-weight:600}@media screen and (max-width: 749px){.breadcrumb a,.breadcrumb span{font-size:14px;line-height:20px}}.mm-collection .innerpage__banner .banner_container{margin:0 auto;max-width:1240px}.mm-collection .innerpage__banner .banner_container img{width:100%;display:block}.mm-collection .innerpage__banner .banner_container img.for_mobile{display:none}@media (max-width: 767px){.mm-collection .innerpage__banner .banner_container img{border-radius:0}.mm-collection .innerpage__banner .banner_container img.for_desktop{display:none}.mm-collection .innerpage__banner .banner_container img.for_mobile{display:block}}@media (max-width: 1024px){.mm-collection .innerpage__banner .banner_container{min-height:auto;background-position:center top;background-repeat:no-repeat;background-size:cover;padding:0;width:100%}}.mm-collection .collection_banner{border-radius:5px;overflow:hidden}.mm-collection .collection_banner img{width:100%}@media (max-width: 768px){.mm-collection .mm_collection-bg{padding-top:15px}}.mm-collection #product-loop>div{display:flex;padding-bottom:1rem}section.mm-collection.disney-villains-engagement-rings .innerpage__banner .banner_content{display:none}section.mm-collection.disney-villains-engagement-rings .innerpage__banner .banner_container{flex:100%;max-width:1280px}section.mm-collection.diamond-engagement-rings .innerpage__banner .banner_content,section.mm-collection.early-access-black-friday-sale .innerpage__banner .banner_content{display:none}section.mm-collection.diamond-engagement-rings .innerpage__banner .banner_container,section.mm-collection.early-access-black-friday-sale .innerpage__banner .banner_container{flex:100%;max-width:1280px}.template-vault .mm-collection .mm_collection-bg,.template-the-enchanted-vault .mm-collection .mm_collection-bg{background-image:none}.template-vault .gift-collection-header,.template-the-enchanted-vault .gift-collection-header,.template-the-enchanted-vault .breadcrumb-container{display:none}@media (max-width: 767px){.bridal__jewelry{padding-top:20px}}.bridal__jewelry .h3{font-weight:400;color:#bc913f;text-transform:uppercase;font-size:28px;line-height:40px;margin-bottom:30px;padding:0 10px}.bridal__jewelry .h3[onclick]{cursor:pointer}.bridal__jewelry p{font-family:var(--font-heading-family)}.bridal__jewelry .featured-row__subheading{font-size:.9em}.bridal__jewelry .feature-row__item{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.bridal__jewelry .feature-row__item.feature-row__text{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.bridal__jewelry .featured-row__subtext{font-size:.9em}.ie,.ie body{overflow-x:hidden}.ie .product-grid-slider .mm-product-card,.ie .introducing__collection--item{display:block!important}.ie .product-grid-slider .grid--view-items{overflow:hidden}.ie .mm-product-card .product-image{padding:0 1px}.ie .mm-shopping-bag .mm__cart--container{display:block}.ie .mm-shopping-bag .mm__cart--container .cart__container--left{width:66.66%;float:left}.ie .mm-shopping-bag .mm__cart--container .cart__container--right{width:33.34%;float:right}.ie .mm-shopping-bag .ed--wrapper{overflow:auto}.shopby__category{padding:100px 0;background-position:center top;background-repeat:no-repeat;background-size:cover}@media (max-width: 750px){.shopby__category{padding:50px 0}}.shopby__category h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0;font-size:26px;text-align:center;text-transform:initial;margin-bottom:10px;color:#11214a}.shopby__category p{font-size:.8em;text-align:center;text-transform:uppercase;color:#305c8c}.shopby__category .shopby__category--slider .shopby__category--single{padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopby__category .shopby__category--slider .shopby__category--single a{outline:0}.shopby__category .shopby__category--slider .shopby__category--single .cat_title{margin-top:10px;display:block;font-family:var(--font-heading-family);font-size:26px;text-align:center;color:#11214a}.shopby__category .shopby__category--slider .shopby__category--single .shop_all{display:block;font-family:var(--font-heading-family);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:#305c8c}.shopby__category .shopby__category--slider .shopby__category--single .shop_all:after{margin-left:5px;content:url(/cdn/shop/t/1/assets/Right_Arrow_-_White_-_Button.svg);vertical-align:-4px}@media (max-width: 750px){.shopby__category .shopby__category--slider{display:none}}.shopby__category .shopby__category--grid{display:none}@media (max-width: 750px){.shopby__category .shopby__category--grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopby__category .shopby__category--grid .shopby__category--single{padding:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.shopby__category .shopby__category--grid .shopby__category--single .cat_title{display:block;font-family:var(--font-heading-family);font-size:26px;text-align:center;color:#11214a}.shopby__category .shopby__category--grid .shopby__category--single .shop_all{display:block;font-family:var(--font-heading-family);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:#305c8c}.shopby__category .shopby__category--grid .shopby__category--single .shop_all:after{margin-left:5px;content:url(/cdn/shop/t/1/assets/Right_Arrow_-_White_-_Button.svg);vertical-align:-4px}}.shopby__category .slick-arrow{outline:0}.shopby__category .slick-prev,.shopby__category .slick-next{width:34px;height:34px;top:40%}.shopby__category .slick-prev:before,.shopby__category .slick-next:before{font-size:1;opacity:1;display:block}.shopby__category .slick-prev:before{content:url(/cdn/shop/t/1/assets/Right_Arrow_-_Slider_Icon_Blue.svg);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.shopby__category .slick-next:before{content:url(/cdn/shop/t/1/assets/Right_Arrow_-_Slider_Icon_Blue.svg)}.video__section{background-position:center -400px;background-repeat:no-repeat;background-size:cover}@media (max-width: 750px){.video__section{margin-bottom:0}}.video__section .fullwidth__video{position:relative;padding-bottom:56.25%;overflow:hidden;vertical-align:bottom}.video__section .fullwidth__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video__section .taketo__quiz{background:url(/cdn/shop/files/Quiz_Overlay.svg?32218) center center no-repeat;background-size:cover;position:absolute;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.video__section .taketo__quiz.visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}.video__section .taketo__quiz .replay{padding-left:1.5em;background:url(/cdn/shop/files/Replay_Icon.svg?32344) left top no-repeat;text-transform:uppercase;display:inline-block;position:absolute;left:1em;top:1em;font-size:.875em;color:#fff;cursor:pointer}.video__section .taketo__quiz .close_quiz{color:#fff;font-size:1.5em;position:absolute;right:.5em;top:0;cursor:pointer}.video__section .taketo__quiz .quiz_contant-img{max-width:35%;max-height:360px;display:inline-block}.video__section .taketo__quiz h2{margin-top:-1.5em;font-family:var(--font-heading-family);letter-spacing:0;text-transform:none;font-weight:400;font-size:2em;color:#fff}@media (max-width: 768px){.video__section .taketo__quiz h2{font-size:1em}}.video__section .taketo__quiz h5{width:100%;max-width:400px;text-align:center;font-weight:400;text-transform:uppercase;font-size:.875em;color:#fff}@media (max-width: 768px){.video__section .taketo__quiz h5{display:none}}.homepage-video__section{margin-bottom:20px}.homepage-video__section .homepage-video__wrapper{position:relative;cursor:pointer;padding:0}.homepage-video__section .homepage-video__wrapper:hover svg{transform:scale(1.2)}.homepage-video__section .homepage-video__wrapper svg{transition:all .2s}.homepage-video__section .video-icon-play{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.craftsmanship__section{padding:0 0 50px;background-size:cover;background-position:center 150px;background-repeat:no-repeat;text-align:center}@media (max-width: 768px){.craftsmanship__section{padding:0}}.craftsmanship__section h2{font-family:var(--font-heading-family);letter-spacing:1px;font-weight:400;text-transform:initial;font-size:26px;color:#11214a}.craftsmanship__section h6{font-size:12px;text-transform:uppercase;font-weight:400;color:#305c8c}.craftsmanship__section p{font-size:.9em;color:#305c8c;margin:0 auto;max-width:380px;width:100%}.craftsmanship__section .craftsmanship__section--inner{padding:0 2.5%;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem{background:#b7cee5;border-radius:0 0 4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}@media (max-width: 750px){.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem{margin-bottom:30px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_placeholder{position:relative}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_placeholder a{width:68px;height:68px;opacity:.8;background:url(Play_Icon.svg);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_placeholder a:hover{opacity:1}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_placeholder img{width:100%;vertical-align:bottom}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_content{padding:15px 15px 30px}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_content h3{margin-bottom:10px;font-family:var(--font-heading-family);font-size:26px;font-weight:400;color:#11214a}.craftsmanship__section .craftsmanship__section--inner .craftsmanship__section--inneritem .video_content p{margin-bottom:0;font-size:.9em;color:#305c8c}.mm-popup--opened{overflow:hidden!important}.mm-popup--opened .pageload__popup{display:block}.innerpage__banner .banner_container{margin:0 auto 3em;max-width:1135px;width:100%;position:relative}@media (max-width: 768px){.innerpage__banner .banner_container{margin-bottom:1em}}.innerpage__banner .banner_container .banner_text{padding-left:5%;max-width:460px;width:58%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.innerpage__banner .banner_container .banner_text h1{font-family:var(--font-heading-family);text-transform:none;letter-spacing:0;font-weight:400;font-size:28px;color:#fff;margin-bottom:8px}@media (max-width: 768px){.innerpage__banner .banner_container .banner_text h1{margin-bottom:4px;font-size:14px}}.innerpage__banner .banner_container .banner_text h2{font-size:22px;margin-bottom:10px;text-transform:uppercase}@media (max-width: 768px){.innerpage__banner .banner_container .banner_text h2{margin-bottom:4px;font-size:13px}}.innerpage__banner .banner_container .banner_text h5{font-size:16px;margin-bottom:4px;text-transform:uppercase}@media (max-width: 768px){.innerpage__banner .banner_container .banner_text h5{margin-bottom:4px;font-size:10px}}.innerpage__banner .banner_container .banner_text p{font-size:18px;color:#fff;margin-bottom:0}@media (max-width: 768px){.innerpage__banner .banner_container .banner_text p{font-size:.46em}}.template-wedding-bridal-diamond-jewelry .banner_text h2,.template-wedding-bridal-diamond-jewelry .banner_text h5,.template-disney-princesses-inspired-jewelry .banner_text h2,.template-disney-princesses-inspired-jewelry .banner_text h5{color:#ffc7a7}.template-page .page-width h1{font-family:var(--font-heading-family);font-weight:400;font-size:30px;color:#11214a}.page__content{margin-bottom:3em}@media (max-width: 768px){.page__content{margin-bottom:1em}}.page__content .inner__wrapper{margin:0 auto;max-width:940px;width:90%}.page__content .inner__wrapper .content__full-width{margin-bottom:3em}.page__content .inner__wrapper .content__full-width.content_center{text-align:center}.page__content .inner__wrapper .content__full-width h1{font-family:var(--font-heading-family);font-weight:400;font-size:30px;color:#11214a}.page__content .inner__wrapper .content__full-width h3{font-size:18px;text-transform:uppercase;letter-spacing:2px;color:#11214a}.page__content .inner__wrapper.inner__wrapper--bg{padding:3% 5%;margin-top:3%;background:#f5f7f8;border-radius:4px}.page__content .inner__wrapper h4{font-size:18px;color:#bc913f}.page__content .inner__wrapper p+ol{margin-top:-12px}.page__content .inner__wrapper ol{margin-left:22px;margin-bottom:20px}.page__content .inner__wrapper ol li{list-style:decimal;margin-bottom:12px}.page__content .inner__wrapper p+h4{margin-top:40px}.page__content .inner__wrapper p,.page__content .inner__wrapper ul li,.page__content .inner__wrapper ol li{color:#11214a;font-size:16px}.page__content .inner__wrapper .highlighted{display:block;padding:3em 0;border-top:2px solid #f6f7f9;border-bottom:2px solid #f6f7f9;font-family:var(--font-heading-family);letter-spacing:.5px;font-size:1.25em;text-align:center}.page__content .flex_container{margin:0 auto;width:100%;max-width:1135px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__content .flex_container .rowone_colone{margin-bottom:3em;flex-grow:0;flex-shrink:0;flex-basis:60%}@media (max-width: 768px){.page__content .flex_container .rowone_colone{margin-bottom:1em}}.page__content .flex_container .rowone_colone img{border-radius:4px}.page__content .flex_container .rowone_coltwo{margin-bottom:3em;flex-grow:0;flex-shrink:0;flex-basis:35%}@media (max-width: 768px){.page__content .flex_container .rowone_coltwo{margin-bottom:2em}}@media (max-width: 768px){.page__content .flex_container .rowone_coltwo.snow_bg{min-height:200px}}.page__content .flex_container .rowone_coltwo.snow_bg .heading_lg{font-family:var(--font-heading-family);letter-spacing:.5em;font-size:2em;color:#11214a;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translate(-30px)}.page__content .flex_container .rowone_coltwo.snow_bg .heading_xlg{font-family:var(--font-heading-family);letter-spacing:.5em;font-size:3em;color:#11214a;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translate(30px)}.page__content .flex_container .rowone_equalcol{margin-bottom:3em;flex-grow:0;flex-shrink:0;flex-basis:47.5%}.page__content .flex_container .contact__left{padding:3% 5%;background:#11214a;border-radius:4px 0 0 4px;flex-grow:0;flex-shrink:0;flex-basis:40%}@media (min-width: 768px){.page__content .flex_container .contact__left{width:40%}}.page__content .flex_container .contact__left h2{margin-bottom:5px;font-family:var(--font-heading-family);color:#fff}.page__content .flex_container .contact__left h5{margin-bottom:5px;color:#fff}.page__content .flex_container .contact__left p a{color:#fff}.page__content .flex_container .contact__right{padding:3% 5%;flex-grow:0;flex-shrink:0;flex-basis:60%}@media (min-width: 768px){.page__content .flex_container .contact__right{width:60%}}.page__content .flex_container .contact__right label,.page__content .flex_container .contact__right input,.page__content .flex_container .contact__right textarea,.page__content .flex_container .contact__right select{font-family:var(--font-heading-family);font-size:.875em;line-height:18px;color:#11214a}.page__content .flex_container .contact__right .rowone_equalcol{margin-bottom:0}.page__content .flex_container .contact__right input,.page__content .flex_container .contact__right textarea,.page__content .flex_container .contact__right select{margin-bottom:1em;border:2px solid #D8E9FA;width:100%}.page__content .flex_container .contact__right input[type=submit]{width:auto;color:#fff;border:none}.page__content .flex_container .contact__right textarea{height:120px;resize:none}.page__content .flex_container .split_img{-webkit-box-flex:0;-ms-flex:0 0 27.5%;flex:0 0 27.5%;position:relative}@media (max-width: 768px){.page__content .flex_container .split_img{margin-bottom:1em}}.page__content .flex_container .split_img .absolute_img{position:absolute;bottom:-100px}.page__content .flex_container .villain_inspired{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;text-align:center}.page__content .flex_container .with_shadow{padding:1em;background:#fff;-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,.15);-moz-box-shadow:3px 3px 10px 0px rgba(0,0,0,.15);box-shadow:3px 3px 10px #00000026}@media (max-width: 768px){.page__content .flex_container .with_shadow{padding:.75em}}.page__content .flex_container .with_shadow img{vertical-align:bottom}.page__content .flex_container .vertical_centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 768px){.page__content .flex_container .vertical_centered{padding:5%;align-items:center;text-align:center}}.page__content .flex_container.disney_princess{margin:unset;width:75%}@media (max-width: 768px){.page__content .flex_container.disney_princess{width:100%}}.page__content .flex_container.disney_princess .disney_princess-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;position:relative}@media (max-width: 768px){.page__content .flex_container.disney_princess .disney_princess-img{margin:3em auto;flex:0 0 64%}}.page__content .flex_container.disney_princess .disney_princess-content{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}@media (max-width: 768px){.page__content .flex_container.disney_princess .disney_princess-content{margin:0 auto;flex:0 0 90%}}.page__content .flex_container.disney_princess .disney_princess-content.vertical_centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.page__content .flex_container.disney_princess .disney_princess-content.vertical_centered p{padding:0 15%}.page__content .form_container{margin-bottom:3em;background:#fff;-webkit-box-shadow:0px 40px 40px -40px rgba(0,0,0,.5);box-shadow:0 40px 40px -40px #00000080}.page__content .direction_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 768px){.page__content .direction_row{flex-direction:column}}.page__content .direction_rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 768px){.page__content .direction_rev{flex-direction:column}}.page__content .direction_rev .vertical_centered{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}@media (max-width: 768px){.page__content .direction_rev .vertical_centered{align-items:center;text-align:center}}.page__content h2{font-family:var(--font-heading-family);text-transform:none;letter-spacing:0;font-weight:400;font-size:26px;color:#11214a}.page__content h4{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#305c8c}.page__content h5{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#305c8c}.page__content p,.page__content ul li{font-size:.875em;line-height:18px;color:#363333}.page__content ul{margin-bottom:1.5em}.page__content ul li{margin-bottom:1.5em;list-style:disc;list-style-position:outside}.page__content .shop_by_gender{max-width:768px}.page__content .shop_by_gender .gender_wise-col{-webkit-box-flex:0;-ms-flex:0 0 43.3%;flex:0 0 43.3%;text-align:center}@media (max-width: 768px){.page__content .shop_by_gender .gender_wise-col{margin:0 auto 2em;flex:0 0 67%}}.page__content .shop_by_gender .gender_wise-col .with_shadow{margin-bottom:2em}.page__content.disney__villain{background-repeat:no-repeat;background-position:left top;background-size:contain}@media (max-width: 768px){.page__content.disney__villain{padding-top:50%}}.page__content.shell__bg{background-repeat:no-repeat;background-position:110% center}@media (max-width: 768px){.page__content.shell__bg{background-size:40%;background-position:120% 40%}}@media (max-width: 768px){#shopify-section-bridal-page-row-three .flex_container,#shopify-section-inspirations-page-rowtwo .flex_container{margin:0 auto;width:90%;max-width:325px}#shopify-section-bridal-page-row-three .flex_container .split_img:nth-of-type(1),#shopify-section-inspirations-page-rowtwo .flex_container .split_img:nth-of-type(1){order:1}#shopify-section-bridal-page-row-three .flex_container .split_img:nth-of-type(2),#shopify-section-inspirations-page-rowtwo .flex_container .split_img:nth-of-type(2){order:3}#shopify-section-bridal-page-row-three .flex_container .rowone_coltwo,#shopify-section-inspirations-page-rowtwo .flex_container .rowone_coltwo{order:2}#shopify-section-bridal-page-row-four .split_img{margin:0 auto;width:90%;max-width:333px}#shopify-section-bridal-page-row-four .split_img:first-of-type{margin-bottom:200px;order:3}#shopify-section-bridal-page-row-four .split_img:first-of-type .absolute_img{bottom:-200px}#shopify-section-bridal-page-row-four .split_img:nth-of-type{order:1}#shopify-section-bridal-page-row-four .rowone_coltwo{order:2}}.my__account{padding:8vh 0;display:flex;flex-direction:row;flex-wrap:wrap}.my__account .my__account--inner{max-width:400px;width:90%}@media (max-width: 768px){.my__account .my__account--inner{max-width:none;width:100%}}.my__account .my__account--inner h2{text-transform:none;letter-spacing:0;font-family:var(--font-heading-family);font-weight:400;font-size:26px;color:#305c8c}.my__account .my__account--inner input[type=email],.my__account .my__account--inner input[type=password]{border:2px solid #ebf3f9;border-radius:4px}.my__account .my__account--inner .btn-border{width:100%}.my__account .my__account--left{flex:0 0 50%;border-right:2px solid #ebf3f9}@media (max-width: 768px){.my__account .my__account--left{flex:0 0 100%;border:none}}.my__account .my__account--right{flex:0 0 50%}@media (max-width: 768px){.my__account .my__account--right{flex:0 0 100%}}.my__account .my__account--right .my__account--inner{margin-left:auto}.my__account #CustomerLoginForm{margin-bottom:70px}.register__account{width:100%;max-width:480px;text-align:center;margin:2em auto}.register__account h2{text-transform:none;letter-spacing:0;font-family:var(--font-heading-family);font-weight:400;font-size:26px;color:#305c8c}.register__account p a{text-transform:uppercase}.register__account .select-container{width:100%}.register__account .select-container select{display:none}.register__account .select-container .dropdown{border:2px solid #ebf3f9;cursor:pointer;display:block;font-size:16px;font-weight:400;height:44px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;border-radius:4px;margin-bottom:0}.register__account .select-container .dropdown:active{border-color:#e6e6e6;box-shadow:0 1px 4px #0000000d inset}.register__account .select-container .dropdown:after{height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #777;transform:origin(50% 20%);transition:all .125s ease-in-out;content:"";display:block;margin-top:-2px;pointer-events:none;position:absolute;right:10px;top:50%}.register__account .select-container .dropdown.open:after{transform:rotate(-180deg)}.register__account .select-container .dropdown.open .list{transform:scale(1);opacity:1;pointer-events:auto}.register__account .select-container .dropdown.open .option{cursor:pointer}.register__account .select-container .dropdown .list{transform:scale(.75);transform-origin:50% 0;box-shadow:0 0 0 2px #ebf3f9e6;background-color:#fff;width:100%;border-radius:4px;margin-top:6px;padding:3px 0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:0;z-index:9}.register__account .select-container .dropdown .list:hover .option:not(:hover){background-color:transparent!important}.register__account .select-container .dropdown .option{cursor:default;font-weight:400;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.register__account .select-container .dropdown .option:hover,.register__account .select-container .dropdown .option:focus{background-color:#e9f1f9}.register__account .select-container .dropdown .option.selected{font-weight:600}.register__account .select-container .dropdown .option.selected:focus{background:#fcfcfc}.register__account .select-container .dropdown .option:first-child{display:none}@media only screen and (max-width: 749px){.register__account .select-container .dropdown,.register__account .select-container .dropdown .option{padding-left:15px}}.register__account .input-group{margin-bottom:1em;justify-content:flex-start}.register__account [data-form-error]{margin-top:5px;color:#c61c1c;font-size:14px}.register__account .input--error{border-color:#d20000!important;background-color:transparent}.register__account .input--error .dropdown{border-color:#d20000!important}.register__account input[type=text],.register__account input[type=email],.register__account input[type=password],.register__account input[type=date],.register__account select{width:100%;border:2px solid #ebf3f9;border-radius:4px;margin-bottom:0;min-height:43px}.register__account input[type=text]::placeholder,.register__account input[type=email]::placeholder,.register__account input[type=password]::placeholder,.register__account input[type=date]::placeholder,.register__account select::placeholder{color:#c3d0dd;opacity:1}.register__account input[type=text]:-ms-input-placeholder,.register__account input[type=email]:-ms-input-placeholder,.register__account input[type=password]:-ms-input-placeholder,.register__account input[type=date]:-ms-input-placeholder,.register__account select:-ms-input-placeholder{color:#c3d0dd}.register__account input[type=text]::-ms-input-placeholder,.register__account input[type=email]::-ms-input-placeholder,.register__account input[type=password]::-ms-input-placeholder,.register__account input[type=date]::-ms-input-placeholder,.register__account select::-ms-input-placeholder{color:#c3d0dd}.register__account .birthdate{position:relative;width:100%}.register__account .birthdate label{position:absolute;top:50%;transform:translateY(-50%);left:3px;background-color:#fff;padding:6px 35px 6px 17px;margin:0;color:#c3d0dd;opacity:1}.register__account .birthdate input[type=date]{margin-bottom:0}.register__account .birthdate input[type=date]:invalid+label{opacity:1}.register__account .birthdate input[type=date]:valid+label,.register__account .birthdate input[type=date]:focus+label{opacity:0}.register__account .form-group{margin-bottom:1em}.register__account .form-group input#agree{display:inline-block;vertical-align:middle}.register__account .form-group .agree_label{font-size:14px;color:#69727b}.register__account .btn-border{min-height:41px;width:100%}#swym-plugin-name{font-family:var(--font-heading-family);font-size:1.5em;letter-spacing:1.5px;color:#111e49}#swym-plugin .swym-item-grid .swym-information,#swym-hosted-plugin .swym-item-grid .swym-information{text-align:center;font-family:var(--font-heading-family);font-size:1em!important;color:#305c8c}#swym-plugin .swym-price,#swym-hosted-plugin .swym-price{font-family:var(--font-heading-family);font-size:1.5em!important;line-height:normal!important}#swym-plugin .swym-price:first-letter,#swym-hosted-plugin .swym-price:first-letter{font-size:.875em!important}#swym-plugin .swym-item-grid .swym-add-to-cart a,#swym-hosted-plugin .swym-item-grid .swym-add-to-cart a{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:1px;font-size:.875em!important}#swym-plugin .swym-item-grid .swym-add-to-cart,#swym-hosted-plugin .swym-item-grid .swym-add-to-cart{border-top:none!important}#swym-plugin .swym-item-grid .swym-add-to-cart a,#swym-hosted-plugin .swym-item-grid .swym-add-to-cart a{padding:8px!important;background:#eceef0;border:1px solid #ECEEF0;color:#305c8c!important;text-transform:uppercase;font-family:var(--font-heading-family);font-size:.7em}@media (min-width: 768px){#swym-plugin-name,#swym-hosted-plugin{max-width:1135px!important}#swym-plugin-name{padding:0 1%}#swym-plugin .swym-item-grid,#swym-hosted-plugin .swym-item-grid{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}#swym-plugin .swym-item-grid.show-add-to-cart .swym-outer,#swym-hosted-plugin .swym-item-grid.show-add-to-cart .swym-outer{height:290px!important}#swym-plugin .swym-item-grid .swym-item,#swym-hosted-plugin .swym-item-grid .swym-item{width:auto;margin:0 1.5% 3%!important;flex:0 0 22%}#swym-plugin .swym-item-grid .swym-image,#swym-hosted-plugin .swym-item-grid .swym-image{border:none!important}#swym-plugin .swym-item-grid .swym-actions li.swym-wishlist,#swym-hosted-plugin .swym-item-grid .swym-actions li.swym-wishlist{left:0!important;top:0!important}#swym-plugin .swym-item-grid .swym-image .swym-vertical-middler,#swym-hosted-plugin .swym-item-grid .swym-image .swym-vertical-middler{display:block!important;width:100%;height:100%}#swym-plugin .swym-item-grid .swym-image .swym-vertical-middler-cell,#swym-hosted-plugin .swym-item-grid .swym-image .swym-vertical-middler-cell{display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}#swym-plugin .swym-item-grid .swym-image img,#swym-hosted-plugin .swym-item-grid .swym-image img{max-width:160px!important;max-height:100%}#swym-plugin .swym-item-grid .swym-information,#swym-hosted-plugin .swym-item-grid .swym-information,#swym-plugin .swym-title,#swym-hosted-plugin .swym-title{height:auto!important}#swym-plugin .swym-item-grid.show-add-to-cart .swym-outer .swym-inner,#swym-hosted-plugin .swym-item-grid.show-add-to-cart .swym-outer .swym-inner{height:100%;display:flex;flex-direction:column}#swym-plugin .swym-item-grid.show-add-to-cart .swym-add-to-cart,#swym-hosted-plugin .swym-item-grid.show-add-to-cart .swym-add-to-cart{margin:auto 10px 10px;border-radius:4px}.swym-background-color,#swym-notification.swym-santa .swym-image{background-color:none!important}#swym-plugin .swym-item-grid .swym-add-to-cart,#swym-hosted-plugin .swym-item-grid .swym-add-to-cart{height:auto!important}}.mm-popup--opened{overflow:hidden!important;position:relative}.mm-popup--opened:before{content:"";background:#000c;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000}.mm-popup--opened .pageload__popup{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.ultimate-badges,.ultimate-badges #container-card h3,.ultimate-badges .badgesContainer{text-align:left}.mm-product-card .add-to-cart-button{min-width:150px;min-height:40px}.mm-product-card [data-loader] svg{width:20px;height:20px}.product-grid-slider .mm-product-grid-wrapper,.banner-product-grid-slider .mm-product-grid-wrapper,.look-products-wrapper .mm-product-grid-wrapper{border:1px solid transparent}.product-grid-slider .mm-product-grid-wrapper:hover,.banner-product-grid-slider .mm-product-grid-wrapper:hover,.look-products-wrapper .mm-product-grid-wrapper:hover{border:1px solid #BC913F}.product-grid-slider .section-wapper,.banner-product-grid-slider .section-wapper,.look-products-wrapper .section-wapper{padding:30px 40px}@media (max-width: 749px){.product-grid-slider .section-wapper,.banner-product-grid-slider .section-wapper,.look-products-wrapper .section-wapper{padding:0 33px 30px}}.product-grid-slider .grid--view-items>.grid__item:nth-child(n+4),.banner-product-grid-slider .grid--view-items>.grid__item:nth-child(n+4),.look-products-wrapper .grid--view-items>.grid__item:nth-child(n+4){display:none}.product-grid-slider .section-header,.banner-product-grid-slider .section-header,.look-products-wrapper .section-header{margin-bottom:10px}.product-grid-slider .slick-slider .slick-track,.banner-product-grid-slider .slick-slider .slick-track,.look-products-wrapper .slick-slider .slick-track{display:flex}.product-grid-slider .slick-slide,.banner-product-grid-slider .slick-slide,.look-products-wrapper .slick-slide{height:auto}.product-grid-slider .grid--view-items,.banner-product-grid-slider .grid--view-items,.look-products-wrapper .grid--view-items{overflow:unset;margin-bottom:0}.product-grid-slider .slick-current .tooltip_vault,.banner-product-grid-slider .slick-current .tooltip_vault,.look-products-wrapper .slick-current .tooltip_vault{left:-40px!important}.product-grid-slider .mm-product-card,.banner-product-grid-slider .mm-product-card,.look-products-wrapper .mm-product-card{position:relative;margin-bottom:0;background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-grid-slider .mm-product-card .tooltip_vault,.banner-product-grid-slider .mm-product-card .tooltip_vault,.look-products-wrapper .mm-product-card .tooltip_vault{top:54px!important}.product-grid-slider .mm-product-info,.banner-product-grid-slider .mm-product-info,.look-products-wrapper .mm-product-info{padding:0 15px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.product-grid-slider .mm-product-link,.banner-product-grid-slider .mm-product-link,.look-products-wrapper .mm-product-link{display:block;height:100%}.product-grid-slider .mm-product-link .jasmine-edition-tag,.banner-product-grid-slider .mm-product-link .jasmine-edition-tag,.look-products-wrapper .mm-product-link .jasmine-edition-tag{width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family)}.product-grid-slider .mm-product-link .jasmine-edition-tag p,.banner-product-grid-slider .mm-product-link .jasmine-edition-tag p,.look-products-wrapper .mm-product-link .jasmine-edition-tag p{color:var(--heading-color)!important;margin-bottom:0}.product-grid-slider .mm-product-image,.banner-product-grid-slider .mm-product-image,.look-products-wrapper .mm-product-image{padding:10px 0;position:relative}.product-grid-slider .mm-product-image .product-image,.banner-product-grid-slider .mm-product-image .product-image,.look-products-wrapper .mm-product-image .product-image{padding:0 2px}.product-grid-slider .mm-product-image img,.banner-product-grid-slider .mm-product-image img,.look-products-wrapper .mm-product-image img{width:100%;object-fit:contain;object-position:center}.product-grid-slider .mm-product-image .sale-badge,.banner-product-grid-slider .mm-product-image .sale-badge,.look-products-wrapper .mm-product-image .sale-badge{position:absolute;z-index:1;text-transform:uppercase;font-size:18px;color:#8d3f3d;font-weight:700;top:10px;left:15px}@media (max-width: 767px){.product-grid-slider .mm-product-image .sale-badge,.banner-product-grid-slider .mm-product-image .sale-badge,.look-products-wrapper .mm-product-image .sale-badge{font-size:14px;top:5px;left:5px}}.product-grid-slider .mm-product-price,.banner-product-grid-slider .mm-product-price,.look-products-wrapper .mm-product-price{margin-bottom:11px;display:-webkit-box;display:-moz-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.product-grid-slider .mm-product-price .mm-price,.banner-product-grid-slider .mm-product-price .mm-price,.look-products-wrapper .mm-product-price .mm-price{font-family:var(--font-heading-family);font-weight:400;font-size:20px;color:#305c8c;margin-right:10px}.product-grid-slider .mm-product-price .mm-original-price,.banner-product-grid-slider .mm-product-price .mm-original-price,.look-products-wrapper .mm-product-price .mm-original-price{text-decoration:line-through;color:#69727b;font-size:16px;opacity:.5;margin-right:10px}.product-grid-slider .mm-product-price .price-item--discount,.banner-product-grid-slider .mm-product-price .price-item--discount,.look-products-wrapper .mm-product-price .price-item--discount{color:#bc913f;font-weight:500;font-size:14px}@media (max-width: 767px){.product-grid-slider .mm-product-price .price-item--discount,.banner-product-grid-slider .mm-product-price .price-item--discount,.look-products-wrapper .mm-product-price .price-item--discount{font-size:14px;margin-right:5px}}.product-grid-slider .mm-product-title,.banner-product-grid-slider .mm-product-title,.look-products-wrapper .mm-product-title{font-size:.875em;line-height:1.4em;display:inline-block;width:100%;padding:0;color:#305c8c;text-align:center;font-family:var(--font-heading-family);margin-bottom:5px}@media (max-width: 767px){.product-grid-slider .mm-product-title,.banner-product-grid-slider .mm-product-title,.look-products-wrapper .mm-product-title{min-height:auto}}.product-grid-slider .mm-badges,.banner-product-grid-slider .mm-badges,.look-products-wrapper .mm-badges{position:absolute;top:-2px;left:0;z-index:2}.product-grid-slider .mm-badges .sale,.product-grid-slider .mm-badges .sold-out,.banner-product-grid-slider .mm-badges .sale,.banner-product-grid-slider .mm-badges .sold-out,.look-products-wrapper .mm-badges .sale,.look-products-wrapper .mm-badges .sold-out{display:none!important}.product-grid-slider .mm-badges .sold-out,.product-grid-slider .mm-badges .sale,.banner-product-grid-slider .mm-badges .sold-out,.banner-product-grid-slider .mm-badges .sale,.look-products-wrapper .mm-badges .sold-out,.look-products-wrapper .mm-badges .sale{color:#fff;background:#305c8c!important;line-height:16px;font-weight:400;display:block;text-transform:uppercase;padding:5px 15px;margin-bottom:10px;font-size:14px;letter-spacing:1px;clear:both;float:right;background:#fff;font-family:var(--font-heading-family);letter-spacing:2px}@media (max-width: 768px){.product-grid-slider .mm-badges .sold-out,.product-grid-slider .mm-badges .sale,.banner-product-grid-slider .mm-badges .sold-out,.banner-product-grid-slider .mm-badges .sale,.look-products-wrapper .mm-badges .sold-out,.look-products-wrapper .mm-badges .sale{padding:5px 10px;line-height:14px;height:25px;font-size:11px}}.product-grid-slider .sold-out,.banner-product-grid-slider .sold-out,.look-products-wrapper .sold-out{color:#de7c44;line-height:16px;height:28px;font-weight:600;display:block;text-transform:uppercase;padding:10px 15px;margin-bottom:10px;font-size:12px;letter-spacing:1px;clear:both;background:#fff;float:right}.product-grid-slider .slick-dots li,.banner-product-grid-slider .slick-dots li,.look-products-wrapper .slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 3px;padding:0;cursor:pointer;border:1px solid #11214a;border-radius:50%}.product-grid-slider .slick-dots li.slick-active,.banner-product-grid-slider .slick-dots li.slick-active,.look-products-wrapper .slick-dots li.slick-active{background-color:#11214ae6}.product-grid-slider .slick-arrow,.banner-product-grid-slider .slick-arrow,.look-products-wrapper .slick-arrow{z-index:9;height:40px;width:40px}.product-grid-slider .slick-arrow:before,.banner-product-grid-slider .slick-arrow:before,.look-products-wrapper .slick-arrow:before{display:none}.product-grid-slider .slick-arrow svg,.banner-product-grid-slider .slick-arrow svg,.look-products-wrapper .slick-arrow svg{width:30px;height:30px;fill:#11214ae6}.product-grid-slider .slick-arrow.slick-prev,.banner-product-grid-slider .slick-arrow.slick-prev,.look-products-wrapper .slick-arrow.slick-prev{left:-40px}.product-grid-slider .slick-arrow.slick-next,.banner-product-grid-slider .slick-arrow.slick-next,.look-products-wrapper .slick-arrow.slick-next{right:-40px}@media screen and (max-width: 749px){.product-grid-slider .slick-arrow.slick-prev,.banner-product-grid-slider .slick-arrow.slick-prev,.look-products-wrapper .slick-arrow.slick-prev{left:-32px}.product-grid-slider .slick-arrow.slick-next,.banner-product-grid-slider .slick-arrow.slick-next,.look-products-wrapper .slick-arrow.slick-next{right:-32px}}.product-grid-slider .button-wrapper,.banner-product-grid-slider .button-wrapper,.look-products-wrapper .button-wrapper{text-align:center;margin-top:20px}.product-grid-slider .button-info,.banner-product-grid-slider .button-info,.look-products-wrapper .button-info{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:18px;color:#305c8c;width:100%;border:1.5px solid #305c8c;margin:5px 0;padding:3px 0}.product-grid-slider .button-info span,.banner-product-grid-slider .button-info span,.look-products-wrapper .button-info span{font-size:16px;font-weight:400}.mm-product-card .mm-badges{position:absolute;top:0;left:0;z-index:2}.mm-product-card .mm-badges .sale,.mm-product-card .mm-badges .sold-out{display:none!important}.mm-product-card .mm-badges .sold-out,.mm-product-card .mm-badges .sale{color:#fff;background-color:var(--nav-level-one-hover-color)!important;line-height:14px;font-weight:400;display:block;text-transform:uppercase;padding:5px 10px;margin-bottom:10px;font-size:12px;clear:both;float:right;background:#fff;font-family:var(--font-body-family);letter-spacing:1px;min-width:120px;text-align:center}@media (max-width: 768px){.mm-product-card .mm-badges .sold-out,.mm-product-card .mm-badges .sale{padding:5px 10px;line-height:14px;height:25px;font-size:11px}}.mm-product-card .mm-badges .valut-badge{padding:0;cursor:pointer}.mm-product-card .mm-badges .valut-badge img{display:block;padding:0!important}.mm-product-card .mm-badges .valut-badge .tooltip_vault{visibility:hidden;position:absolute;top:-54px;width:170px;left:-30px;background-color:#fff;font-size:13px;color:#305c8c;text-align:center;padding:6px 12px;box-shadow:#000 5px 5px 10px -4px}@media (max-width: 767px){.mm-product-card .mm-badges .valut-badge .tooltip_vault{top:-45px;left:0;padding:4px 10px;font-size:13px}}.mm-product-card .mm-badges .valut-badge:hover .tooltip_vault,.mm-product-card .mm-badges .valut-badge.hover .tooltip_vault{visibility:visible}.mm-product-card .new-arrival-badge{color:var(--nav-level-one-hover-color);font-weight:600;position:absolute;left:5px;top:0;z-index:1}@media (max-width: 749px){.mm-product-card .new-arrival-badge{font-size:14px}}.mm-product-card .product-image-wrapper .slick-arrow{display:none!important}.mm-product-card .product-image-wrapper .slick-arrow:before{display:none}.mm-product-card:hover .btn-border{color:#bc913f;background:transparent!important;border-image:linear-gradient(to bottom,#bc913f,#0000,#bc913f) 1 1}.mm-product-card:hover svg .icon-sparkle-a{fill:#bc913f}@media (min-width: 750px){.mm-product-card .product-image-wrapper .slick-dots{display:none!important}}.mm-product-grid-wrapper:hover .product-image-wrapper .slick-arrow{display:block!important}.stamped-review-header .review-location{display:none!important}div#shopify-section-theme-mulan-collection-product{padding:50px 0}@media (max-width: 767px){div#shopify-section-theme-mulan-collection-product{padding:30px 0}}div#shopify-section-theme-cinderella-collection-product{padding:50px 0}@media (max-width: 767px){div#shopify-section-theme-cinderella-collection-product{padding:30px 0}}.snize-results-page div.snize div.snize-main-panel,.snize-results-page div.snize div.snize-header,.snize-results-page div.snize div.snize-horizontal-filters{display:none}.snize-results-page #snize-search-results-grid-mode span.snize-overhidden{background:none;border-width:0px 1px 1px 1px;border-color:#f9f9f9;border-style:solid}.snize-results-page #snize-search-results-grid-mode li.snize-product span.snize-title,.snize-ac-results .snize-overhidden .snize-title{font-size:16px;font-weight:400;line-height:1.4em;color:#305c8c}.snize-results-page div.snize li.snize-product .snize-price-list .snize-price,.snize-ac-results .snize-overhidden .snize-price{font-weight:400;font-size:14px;color:#305c8c}.snize-results-page #snize-search-results-grid-mode span.snize-discounted-price,.snize-ac-results .snize-overhidden .snize-discounted-price{font-weight:400;font-size:14px;color:#69727b}.snize-ac-results .snize-view-link{font-size:16px!important;font-weight:400!important;line-height:1.4em!important;color:#305c8c}#promotion-popup.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#161e29b0;visibility:hidden;opacity:0;z-index:9999999999;display:flex;align-items:center;justify-content:center}#promotion-popup .popup-wrapper{width:100%;max-width:600px;position:relative;padding:20px}#promotion-popup .input-group{margin-bottom:10px;justify-content:left}#promotion-popup [data-form-error]{color:#d20000}#promotion-popup .close-popup{display:inline-block;position:absolute;top:20px;right:20px;background:#fff;border-radius:0;z-index:5;cursor:pointer}#promotion-popup .popup-wrapper .close-popup svg{display:block}#promotion-popup .popup-wrapper .popup-content{background:#fff;border-radius:4px;display:flex;flex-wrap:wrap}#promotion-popup .popup-wrapper .popup-content .content>p{font-family:var(--font-heading-family);color:#11214a;font-size:14px;line-height:19px;margin-bottom:0}#promotion-popup .popup-wrapper .popup-content .content>p:first-of-type{font-size:15px;line-height:21px}#promotion-popup .popup-wrapper .popup-content .content>p b{font-weight:600}#promotion-popup .popup-wrapper .popup-content>div{width:100%;flex:0 0 100%}#promotion-popup .popup-wrapper .popup-content .col-left{padding:23px;align-self:center;position:relative}#promotion-popup .popup-wrapper .popup-content .col-right{padding:0}#promotion-popup .popup-wrapper .popup-content .image_wrapper{position:relative;border-radius:0;overflow:hidden}#promotion-popup .popup-wrapper .popup-content h2{color:#11214a;font-size:16px;line-height:20px;font-weight:700;letter-spacing:1.6px;position:relative;padding-bottom:12px;margin-bottom:12px}#promotion-popup .popup-wrapper .popup-content h2:after{display:block;width:60px;height:2px;background:#9fb4ca91;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#promotion-popup .popup-wrapper .popup-content form{margin:0 0 5px}#promotion-popup .popup-wrapper .popup-content form input[type=email],#promotion-popup .popup-wrapper .popup-content form input[type=password]{width:100%;font-size:12px;padding:8px 10px;border:2px solid rgba(159,180,202,.57);border-radius:4px;margin-bottom:0}#promotion-popup .popup-wrapper .popup-content form input[type=email]::placeholder,#promotion-popup .popup-wrapper .popup-content form input[type=password]::placeholder{color:#9fb4ca;opacity:1}#promotion-popup .popup-wrapper .popup-content form .btn{width:100%;background-color:#11214a;background-repeat:no-repeat;background-position:center right 10px;font-size:12px;letter-spacing:1.2px;padding:9px 10px}#promotion-popup .ajax-loader{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto;display:none;align-items:center;background:#0000004d;justify-content:center}#promotion-popup .error-wrapper{display:none}#promotion-popup .error{margin-top:10px;color:#651818;border:1px solid #d20000;font-size:14px;padding:3px 0 0;border-radius:4px}#promotion-popup .popup-wrapper .popup-content .offer{position:relative;padding-top:16px;margin-top:18px}#promotion-popup .popup-wrapper .popup-content .offer:before{content:"";display:block;width:60px;height:1px;background:#f69c37;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#promotion-popup .popup-wrapper .popup-content .offer p{color:#11214a;font-size:14px;line-height:17px;text-transform:capitalize;margin:0}#promotion-popup .popup-wrapper .popup-content .offer p:first-child{letter-spacing:1.4px;text-transform:uppercase}#promotion-popup .popup-wrapper .popup-content .offer p:first-child span{color:#de7c44;font-size:16px;font-weight:700;letter-spacing:1.6px}#promotion-popup .popup-wrapper .popup-content .content-thank-you p{font-family:var(--font-heading-family);color:#11214a;font-size:15px;line-height:21px}#promotion-popup .popup-wrapper .popup-content .content-thank-you span{color:#11214a;font-size:12px;line-height:16px;text-transform:capitalize;display:block}@media (max-width: 767px){#promotion-popup .popup-wrapper{max-width:100%;max-height:100%}#promotion-popup .popup-wrapper .popup-title{font-size:25px;line-height:30px;margin-bottom:21px}#promotion-popup .popup-wrapper .popup-content .content p{font-size:13px}#promotion-popup .popup-wrapper .popup-content>div{width:100%;flex:0 0 100%}#promotion-popup .popup-wrapper .popup-content .col-left{order:2;padding:12px 23px 20px}#promotion-popup .popup-wrapper .popup-content .col-right{order:1}#promotion-popup .popup-wrapper .popup-content .col-right a{display:block;height:100%}#promotion-popup .popup-wrapper .popup-content .col-right .image_wrapper,#promotion-popup .popup-wrapper .popup-content .col-right .custom__image{height:100%}#promotion-popup .popup-wrapper .popup-content h2{font-size:14px;line-height:18px;padding-bottom:10px;margin-bottom:10px}#promotion-popup .popup-wrapper .popup-content .content>p:first-of-type{font-size:14px;line-height:19px;max-width:100%;margin:0 auto}#promotion-popup .popup-wrapper .popup-content form{margin:15px 0}#promotion-popup .popup-wrapper .popup-content form input[type=email]{margin-bottom:10px}#promotion-popup .popup-wrapper .popup-content .offer{display:flex;justify-content:center;flex-wrap:wrap;padding-top:14px;margin-top:12px}#promotion-popup .popup-wrapper .popup-content .offer p:first-child{margin-right:4px}#promotion-popup .popup-wrapper .popup-content .offer p:first-child span{font-size:15px}#promotion-popup .popup-wrapper .popup-content .content-thank-you p{font-size:14px;line-height:19px}}.the-chateau-section .section-wrapper{position:relative;z-index:0}.the-chateau-section .bg-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.the-chateau-section .sparkle-element{position:absolute}.the-chateau-section .sparkle-element.left{left:-202px;top:-162px}.the-chateau-section .sparkle-element.right{right:-110px;bottom:0}.the-chateau-section .banner-content{padding:75px 10% 75px 0;z-index:1}.the-chateau-section .banner-content .sub-title{color:#f1f1f1;font-size:16px;line-height:22px;letter-spacing:4px;text-transform:uppercase;display:block;margin-bottom:32px}.the-chateau-section .banner-content .text{max-width:540px;margin:0 auto 20px}.the-chateau-section .banner-content p{font-family:var(--font-heading-family);color:#f1f1f1;font-size:16px;line-height:22px}.the-chateau-section .banner-content .the-chateau-logo{margin-bottom:24px}.the-chateau-section .banner-content .the-chateau-logo svg{display:block;max-width:100%;margin:0 auto}.the-chateau-section .banner-content h2{font-family:var(--font-body-family);color:#bc913f;font-size:68px;line-height:80px;letter-spacing:13.6px;margin-bottom:0}.the-chateau-section.princess-chateau-section .banner-content{padding:150px 14% 150px 0}@media screen and (min-width: 750px){.the-chateau-section .section-wrapper{display:flex;justify-content:flex-end;overflow:hidden}}@media screen and (max-width: 749px){.the-chateau-section .page-width{padding:0}.the-chateau-section .section-wrapper{height:738px}.the-chateau-section .banner-content{padding:41px 15px}.the-chateau-section.princess-chateau-section .banner-content{padding:80px 15px}.the-chateau-section .banner-content .sub-title{font-size:14px;line-height:20px;letter-spacing:3.5px;margin-bottom:10px}.the-chateau-section .banner-content .the-chateau-logo{margin-bottom:20px}.the-chateau-section .banner-content .the-chateau-logo svg{width:315px;height:auto}.the-chateau-section .banner-content .text{max-width:376px;margin-bottom:10px}.the-chateau-section .banner-content p{font-size:14px;line-height:20px}}body #chat-widget-container{bottom:42px!important}.jewelry-info-section .section-wrapper{padding:23px 0 0 20px}.jewelry-info-section .section-header{margin-bottom:0}.jewelry-info-section .section-header .title{font-size:40px;line-height:53px;margin-bottom:0;position:relative;z-index:0;text-transform:capitalize;letter-spacing:normal;color:#bc913f}.jewelry-info-section .content .text{margin-top:10px}.jewelry-info-section .content .text p{color:#687686;font-size:16px;line-height:22px;margin-bottom:20px}.jewelry-info-section .content .btn-show-info{margin-top:6px}.jewelry-info-section .content .btn-show-info.active svg{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.jewelry-info-section .jewelry-info{margin-top:10px;display:none}.jewelry-info-section .jewelry-info .info-wrapper:not(:last-child){margin-bottom:35px}.jewelry-info-section .jewelry-info h5,.jewelry-info-section .jewelry-info h3{font-family:var(--font-body-family);font-size:20px;line-height:1.4;margin-top:35px;margin-bottom:6px}.jewelry-info-section .jewelry-info ol,.jewelry-info-section .jewelry-info ul{padding-left:14px}.jewelry-info-section p a{color:#687686;font-weight:600}.jewelry-info-section .jewelry-info p{color:#687686;font-size:16px;line-height:22px;margin-bottom:20px}.jewelry-info-section .jewelry-info p b{color:#4f5b74}@media screen and (min-width: 750px){.jewelry-info-section .section-header .title svg{position:absolute;left:-20px;top:-23px}.jewelry-info-section .jewelry-info .info-wrapper{position:relative}.jewelry-info-section .jewelry-info h3 svg{position:absolute;left:0;top:3px}}@media screen and (max-width: 749px){.jewelry-info-section .section-wrapper{padding:0 10px}.jewelry-info-section .section-header .title{font-size:22px;line-height:30px;display:flex;justify-content:center;flex-wrap:wrap}.jewelry-info-section .section-header .title svg{margin-bottom:0}.jewelry-info-section .content .text{margin-top:16px}.jewelry-info-section .content .text p,.jewelry-info-section .jewelry-info p{font-size:14px;line-height:18px;color:#687686}.jewelry-info-section .content .btn-show-info{margin-top:15px}.jewelry-info-section .jewelry-info{margin-top:10px}.jewelry-info-section .jewelry-info h3{margin-bottom:4px}.jewelry-info-section .jewelry-info h3 svg{position:relative;top:2px}.jewelry-info-section .jewelry-info h5,.jewelry-info-section .jewelry-info h3{font-size:16px}}@media (min-width: 768px) and (max-width: 1199px){.jewelry-info-section .section-header .title{font-size:30px;line-height:43px}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/mm-stylesheet.scss.css.map */
