#BodyContainerMobile{position:relative;z-index:1}
#MobilePane{position:relative}
#MainContainer#MainContainer{min-height:initial}
.logo-container--1v9-O{display:flex;flex-direction:column;align-items:center;position:relative;height:0;padding-bottom:101%}
.logo-container--1v9-O .logo-image--3gKxJ{background-size:contain;background-repeat:no-repeat;position:absolute;width:100%}
.logo-container--1v9-O .text-container--19yoS{position:absolute;display:flex;flex-direction:column;align-items:center;bottom:4%;padding:0 5.5%}
.logo-container--1v9-O h1{display:flex;flex-direction:column;text-align:center}
.logo-container--1v9-O h1 .minor-title--2tqvh{color:#39b5b8;font-size:21px;font-weight:900!important;text-transform:uppercase;letter-spacing:4px;display:flex;justify-content:center}
.logo-container--1v9-O h1 .title--wEIn0{color:#224e5d;font-size:10.7vw;font-weight:900!important;text-transform:uppercase;line-height:1;letter-spacing:8px;display:block}
.description---peIT{color:#175a68;font-size:3.7vw;margin-bottom:14px;text-align:center;margin-top:10px}
.button--3hSqM{display:flex;justify-content:center;align-items:center;border-radius:14px;background-color:#224e5d;color:#fcfefe;font-size:2.66vw;font-weight:900;text-transform:uppercase;letter-spacing:2px;padding:7px 0;width:123px}
.sale-banner--1Tork{position:relative;margin:25px auto -30px;width:95%}
.sale-banner--1Tork .sale-img--3W2cD{width:100%}
.sale-banner--1Tork .sale-content--15JiL{width:67%;position:absolute;display:flex;text-transform:uppercase;justify-content:flex-end;color:#1B1B1B;font-weight:800;top:25%;right:6%;height:78%}
.sale-banner--1Tork .sale-content--15JiL .sale-btn--1Mp2Y{background-color:transparent;border:1px solid #1B1B1B;color:#1B1B1B;min-width:54px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:2.2vw;height:48%;border-radius:20px;width:60%}
.sale-banner--1Tork .sale-content--15JiL .sale-btn--1Mp2Y .sale-btn-txt--1G0rs{margin:0 -5px}
.sale-banner--1Tork .sale-exclusions--TXWbt{font-size:8px;position:absolute;bottom:5px;right:7px;font-weight:600;cursor:pointer}
.item-container--6yrlw{position:relative;display:inline-flex;margin-bottom:10px;overflow:hidden;width:100%}
.item-container--6yrlw .item-img--1r8JC{will-change:transform;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease}
.fine-jewelry-splash--YN6_8 .top-left-square--2COHc{top:20%!important;left:13%!important}
.fine-jewelry-splash--YN6_8 .top-right-square--3RAZv{top:20%!important;right:13%!important;left:initial!important;text-align:right!important}
.fine-jewelry-splash--YN6_8 .bottom-right-square--3VUbF{top:initial!important;bottom:20%!important;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);right:13%!important;left:initial!important;text-align:right!important}
.item-container--6yrlw .text-container--1oL1c{position:absolute;top:50%;left:8%;display:flex;flex-direction:column;transform:translateY(-50%)}
.item-container--6yrlw .text-container--1oL1c .shop-before-title-text--oZDhn{font-size:18px;font-weight:200;text-transform:uppercase;letter-spacing:4px;display:none}
.item-container--6yrlw .text-container--1oL1c .title--2vJVw{position:relative;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:4px;line-height:1.2;display:flex;flex-direction:column}
.item-container--6yrlw .text-container--1oL1c .title--2vJVw .title-bottom-border--3_MIw{margin-top:6px;border-bottom:1px solid;width:96%;display:none}
.item-container--6yrlw .text-container--1oL1c .description--2vtCz{font-size:11px;display:flex;margin-top:7px;margin-bottom:10px;color:#1b1b1b}
.item-container--6yrlw.rtl--MyqEz .text-container--1oL1c{right:8%;left:initial;text-align:right}
.button--1g5j4{padding-left:3.3em;position:relative;overflow:hidden;box-shadow:none;border:none;background-color:transparent;display:inline-block;text-decoration:none;line-height:1.638em;letter-spacing:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;font-size:10px;font-weight:900;text-transform:uppercase;margin-top:auto;cursor:pointer}
.button--1g5j4:before{content:'';box-sizing:border-box;height:1px;width:2.8em;position:absolute;top:49%;left:0;-ms-transform:translateX(0);transform:translateX(0);background-color:currentColor}
.button--1g5j4 .button-label--2Uru-{display:inline-block;opacity:1;cursor:pointer;letter-spacing:3px}
.button--1g5j4.rtl-button--2qIBK:before{right:0;left:initial;right:0;left:initial}
.rootRippleButton--37j3Y{width:100%;overflow:hidden;position:relative;height:100%;z-index:0}
.panelLabel--3R3_F{cursor:pointer;color:#000;font-weight:500;padding:0 20px;height:54px;text-transform:uppercase;border-top:1px solid #E5E5E5;font-size:13px;line-height:47.922px;box-shadow:0 3px 5px 0 #000}
.generalPanelLabel--28ZQZ{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}
.classPanelLabelText--Tptgl{width:91%;display:inline-block}
.contentChildRipple--hYdtS{position:relative;z-index:10}
.icon--18rJ2{height:6px;width:11px;float:right;fill:#656565;line-height:6px;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out}
.contentChildRipple--hYdtS{position:relative;z-index:10}
.generalPanelInner--i70gj{position:relative;z-index:1;overflow:hidden;will-change:height;-moz-transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;-o-transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;-webkit-transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;-o-transition-delay:0}
.fine-jewelry-splash--YN6_8 .square-text--2Qb0o{display:block;font-size:9px;letter-spacing:2px;position:relative}
.fine-jewelry-splash--YN6_8 .square-text-line--2_dCF{height:1px;width:19px;position:absolute;top:42%}
.deactivecls{height:0}
.activecls{height:264px}