@charset "UTF-8";@font-face{font-family:__sackersGothic_21e115;src:url(/_next/static/media/a2647ab99851dda8-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:__sackersGothic_Fallback_21e115;src:local("Arial");ascent-override:36.62%;descent-override:14.14%;line-gap-override:3.82%;size-adjust:141.45%}.__className_21e115{font-family:__sackersGothic_21e115,__sackersGothic_Fallback_21e115;font-weight:400}.__variable_21e115{--font-sackers:"__sackersGothic_21e115","__sackersGothic_Fallback_21e115"}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_069ab3;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:__Montserrat_069ab3,__Montserrat_Fallback_069ab3;font-style:normal}.__variable_069ab3{--font--montserrat:"__Montserrat_069ab3","__Montserrat_Fallback_069ab3"}@font-face{font-family:__Rubik_c2c3d1;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__Rubik_c2c3d1;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Rubik_c2c3d1;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_c2c3d1;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_c2c3d1;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rubik_c2c3d1;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rubik_Fallback_c2c3d1;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_c2c3d1{font-family:__Rubik_c2c3d1,__Rubik_Fallback_c2c3d1;font-style:normal}.__variable_c2c3d1{--font-rubik:"__Rubik_c2c3d1","__Rubik_Fallback_c2c3d1"}.iiz__btn{outline:none}.iiz{max-width:100%;margin:0;position:relative;overflow:hidden;display:inline-block;cursor:zoom-in}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:grab}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none;visibility:visible;opacity:1}.iiz__img--hidden{visibility:hidden;opacity:0}.iiz__img--abs{width:100%;height:100%;top:0;left:0}.iiz__img--abs,.iiz__zoom-img{position:absolute;display:block}.iiz__zoom-img{width:auto!important;max-width:none!important;visibility:hidden;opacity:0;pointer-events:none}.iiz__zoom-img--visible{visibility:visible;opacity:1;pointer-events:auto;cursor:zoom-out;touch-action:none}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.iiz__btn{background:hsla(0,0%,100%,.8);width:40px;height:40px;border:none;outline:0;padding:0;position:absolute;text-decoration:none;display:flex;align-items:center;justify-content:center;-moz-appearance:none;-webkit-appearance:none;appearance:none}.iiz__btn:before{content:" ";background-position:50%;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10px;right:10px;pointer-events:none}.iiz__hint:before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");width:20px;height:20px}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0}.iiz__close--visible{visibility:visible;opacity:1;cursor:pointer}.iiz__close:before{content:" ";width:29px;height:29px;background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;transform:rotate(45deg)}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.footer{background-color:#fff}footer.footer .footer-main{border-top:0 solid #ddd;border-bottom:0 solid #ddd;padding:50px 0}.ftr-desktop{display:block}.ftr-contact-ul{width:calc(13.6% - 40px)}ul.ftr-contact-ul.sama-ftr-info{width:calc(30% - 40px)}.copyright-and-privacy-l,.copyright-and-privacy-l p a,ul.ftr-contact-ul.sama-ftr-info p{font-size:13px}footer.footer h6{color:#310f4c;font-style:normal;text-transform:capitalize;font-family:var(--font-sackers);font-size:15px!important;font-weight:600!important}.ftr-contact.flex ul li>a{font-size:13px;letter-spacing:0;line-height:normal;color:#000;font-weight:300;font-family:var(--font--montserrat)}.ftr-contact.flex ul li>a:hover{color:#310f4c}.ftr-contact.flex ul li+li{margin-top:10px}ul.ftr-contact-form>li p{color:#000;font-size:13px;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize;margin-top:13px;margin-bottom:10px}ul.ftr-contact-form p span{text-decoration:underline;cursor:pointer}.ftr-contact-form li p a{text-decoration:underline;font-weight:300}.copyright-and-privacy-l p a:hover,.ftr-contact-form li p a:hover,.ftr-contact-form li p span:hover{color:#310f4c;text-decoration:underline}.copyright-and-privacy-l p a{font-weight:400}.copy-right>p{color:#000;font-size:13px;font-style:normal;line-height:21px;text-transform:uppercase;display:inline-block;padding:0 4px}.copyright-main-sec{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.copyright-and-privacy-l{display:flex;align-items:center;gap:5px;text-transform:capitalize}.copyright-and-privacy-r{display:flex;align-items:center;gap:20px}.copyright-and-privacy-r>svg{font-size:30px}.ftr-icons.flex{justify-content:flex-start;gap:30px}.copy-right{background-color:#f6f6f6;text-align:center;padding:18px 0}.copy-right>p a{font-weight:400;text-transform:capitalize}.copy-right>p a:hover{color:#310f4c;text-decoration:underline}.mobile-footer{display:none}@media (min-width:767px){ul.ftr-contact-form{width:calc(20.6% - 40px)}}@media (max-width:1499px){.ftr-contact{gap:26px}}@media (max-width:1199px){ul.ftr-contact-ul.sama-ftr-info{width:100%;text-align:center}ul.ftr-contact-ul.sama-ftr-info li{max-width:500px;margin:0 auto}.ftr-icons.flex{justify-content:center}.ftr-contact-ul{flex:1 0 auto}}@media (max-width:991px){.copyright-main-sec{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;flex-direction:column-reverse}.footer-main .ftr-contact{justify-content:space-between!important}}@media (max-width:767px){footer.footer{background-color:#fff;padding-top:50px;padding-bottom:50px}footer.footer .container{padding-left:15px!important;padding-right:15px!important}.mobile-footer ul.ftr-contact-ul{border-top:0 solid #ddd;padding-bottom:13px}.mobile-footer ul.ftr-contact-form{padding:0;border-top:0 solid #ddd;margin-top:11px}footer.footer .footer-main{border-bottom:0 solid #ddd}.mobile-footer .mobile-ftr-contact{padding-top:0;gap:0!important}.mobile-footer ul.ftr-contact-ul{margin:0;width:100%}ul.ftr-contact-ul.sama-ftr-info{padding-bottom:24px!important}footer.footer h6{color:#310f4c;position:relative}.mobile-footer ul.ftr-contact-ul span{color:#310f4c;position:absolute;right:0}footer.footer h6 svg{font-size:24px}.copyright-and-privacy-r{flex-wrap:wrap;justify-content:center}ul.ftr-contact-ul.sama-ftr-info *{position:static!important}.mobile-footer ul.ftr-contact-form *{text-align:center}.mobile-footer .mobile-ftr-contact .ftr-contact-ul h4 a{color:#310f4c;font-family:var(--font--montserrat);font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show{border:0;padding:5px 0}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show li{margin-bottom:5px;margin-top:0}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show li a{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.mobile-footer ul.ftr-contact-form form div input{border-radius:5.429px;background:#f3f3f3;border:0;font-size:11px;color:#939393;height:48px;padding:0 110px 0 35px}.mobile-footer ul.ftr-contact-form form div input.button{border-radius:5.429px;background:#310f4c;color:#fff;font-family:var(--font--montserrat);font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:14.115px 26.059px;text-transform:capitalize}.mobile-footer ul.ftr-contact-form .ftr-icons{padding-right:0;justify-content:center}.ftr-icons.flex{gap:26px;padding-right:0}.mobile-footer{display:block}.ftr-desktop{display:none}.mobile-footer ul.ftr-contact-ul>h4{display:flex;justify-content:space-between;padding:0;margin-bottom:0}.mobile-footer ul.ftr-contact-ul>h4.active{padding-bottom:15px}}.header{padding-top:0;background:#fff;transition:all .4s;position:relative}.scrolled-50 .header{box-shadow:0 0 10px #c8c8c8;padding-top:12px}.scrolled-50 nav.nav{margin-top:25px;padding-top:15px}.scrolled-50 .header nav.nav{margin-top:10px}nav a{color:#000;font-size:13px;letter-spacing:0;padding-bottom:12px;display:inline-block;letter-spacing:1px}.flex,.header-icons,.header-top,nav.nav>ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-contact-us,.header-icons,.header-logo{width:33%}.header-logo{text-align:center}.header-icons{padding-left:0;position:relative;justify-content:flex-end}.header-icons>div:not(:last-child){margin-right:20px}.header-icons .search-icon .results-wide-dropdown>input.search-close,.header-icons .search-icon .results-wide-dropdown>input.search-open{width:0;position:absolute;top:20px;right:0;border:none}.header-icons .search-icon .results-wide-dropdown>input.search-open{width:calc(100% - 40px);border:1px solid #ddd;padding:20px;z-index:11111;height:40px;left:0;right:0;margin:0 auto;border-radius:40px}.results-wide-dropdown{position:absolute;width:calc(41vw);left:calc(-14vw);right:auto;min-width:100%;top:0;visibility:hidden;height:0;transition:all .55s ease-in-out;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);transition:all .4s ease-in-out}.results-wide-dropdown.active{visibility:visible;height:auto;overflow:visible;transition:all .55s ease-in-out;max-height:500px;opacity:1;transform:translateY(0);top:25px;background:#fff;z-index:3333;min-height:400px;box-shadow:0 0 10px -2px #ddd}.header .container,.search-result-main,.show-suggestion-page{width:100%}.header-icons .bag-icon{position:relative}.header-icons button{color:#310f4c;display:flex;font-size:14px}.header-icons button svg{width:22px;height:22px}nav.nav>ul{column-gap:50px;justify-content:center;position:relative;z-index:11}.header-contact-us a{font-weight:400;color:#000;text-transform:capitalize;display:flex;align-items:center;gap:10px}.home-banner-sec-custom{padding-top:0}.header nav.nav{margin-top:15px;background-color:#f6f6f6;position:relative;z-index:9;transition:all .4s}.header nav.nav>ul>li>a{padding:15px 0}nav.mobile-nav{display:none}.header nav.nav .engagement-ring{max-width:calc(100% - 13rem)}.engagement-ring{display:none;flex-wrap:wrap;position:absolute;width:100%;left:0;margin:0 auto;right:0;background:#fff;padding:0;z-index:111;align-items:start;border-top:0 solid #e2e2e2}.nav>ul>li:hover .engagement-ring{display:flex}.engagement-ring ul>li>i{display:flex;flex-direction:column;justify-content:center;transition:all .3s ease-in-out}.engagement-ring>ul>li:hover i{transform:scale(1.1);transition:all .3s ease-in-out}.engagement-ring.flex:before{content:"";background:#fff;position:absolute;left:-50vw;right:-50vw;width:500vw;height:100%;z-index:-1;top:0;border-top:1px solid #e2e2e2;box-shadow:0 0 12px 0 #ddd}.engagement-ring>ul>li:first-child>a{font-size:14px;padding-bottom:15px;display:inline-block;padding-left:0;font-weight:700}.engagement-ring ul>li>a{padding-bottom:0;display:flex;align-items:center;font-size:13px;max-width:250px;word-wrap:break-word;white-space:normal;letter-spacing:1px}.engagement-ring ul>li>a:hover,.nav ul>li>a:hover{color:#310f4c}.nav ul.nav-img{width:200px}.engagement-ring>ul{width:calc(100% / 5 - 30px);padding:15px}.nav-mobile{display:none}.engagement-ring>ul>li{display:flex;margin-bottom:0;min-height:40px;align-items:center}.engagement-ring>ul>li:first-child{min-height:inherit}.header-contact-us>a{width:-moz-fit-content;width:fit-content}.content{display:none}.content a{max-height:0;display:inline-block}.content-show a{max-height:9999px;display:inline-block}.mobile-nav>a{display:flex}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.login-inner{background-color:#fff;margin:0 auto;max-width:320px;padding:20px;border:1px solid #eee;width:100%}.login-inner p{font-size:14px;line-height:normal;color:#000;margin-top:5px;margin-bottom:10px}.login-inner a.btn{background-color:#000;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;margin-bottom:14px}.login-inner form input{height:36px;border:1px solid #e4e4e4;width:100%;padding:4px;font-size:12px;margin-bottom:5px;color:#000;outline:0}.login-inner form input:focus{border-color:#000}.login-inner p a{font-size:12px;text-decoration:underline!important;color:#000;display:inline-block}span.heart-toggle-class>a{font-size:x-large}.login-inner .submit{background-color:#000;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;border:0;margin-top:22px;cursor:pointer}.login-inner form input[type=password]{margin-bottom:5px}.accout-inner .sign-in-accout:before{content:"OR";position:absolute;right:-10px;background:#fff;top:50%;margin-top:-1em;color:#adadad}.accout-inner{display:flex;flex-wrap:wrap;margin-top:20px;align-items:flex-start}.accout-inner .create-accout,.accout-inner .sign-in-accout{width:50%}.form-layout h3{margin-bottom:10px;color:#000}.form-layout p{font-size:14px;line-height:20px;color:#000;margin-bottom:20px}.form-search input[type=email],.form-search input[type=password],.form-search input[type=text]{width:100%;outline:0;font-size:13px;border:1px solid #ccc;height:auto;padding:12px 15px;-webkit-appearance:none;font-family:var(--font--montserrat)}.form-search .form-group{margin-bottom:16px}.form-search p a{font-size:12px;text-decoration:underline!important;color:#000}.form-search p a:hover{color:#310f4c}.form-search .form-group .btn{background-color:#310f4c;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;border:0;cursor:pointer}.form-layout li{font-size:14px;line-height:20px;color:#000}.acc-list{padding-left:40px;padding-top:3px;margin-bottom:20px}ul.acc-list li{list-style-type:disc}.accout-inner .sign-in-accout{padding-right:12%;position:relative;border-right:1px solid #d9d9d9}.accout-inner .create-accout{padding-left:11%}.form-search .checkbox label{font-weight:700;font-size:13px;line-height:14px;display:flex;align-items:flex-start;width:max-content}.update-acc-form form .checkbox input[type=checkbox]{width:18px;height:18px;margin-right:10px}.form-search .btn{background-color:#fff;width:100%;display:block;text-align:center;color:#000;text-transform:capitalize;font-size:14px;padding:12px 20px;line-height:normal;cursor:pointer;margin-bottom:20px;font-family:var(--font--montserrat);font-weight:500;margin-top:10px;border:1px solid #000}.checkbox{margin-top:10px;margin-bottom:15px}.form-layout p.fs-12,.form-layout p.fs-12 a{color:#2c2c2c;font-size:12px}.form-layout p.fs-12 a{text-decoration:underline!important}.my-accout-section{padding:50px 0}.form-search input:focus{border-color:#000}.form-search .btn:hover,.login-inner .submit:hover,.login-inner a.btn:hover{opacity:.7}.user-icon:hover div#user-log{display:block;z-index:11111111;width:320px}.header-icons .user-icon{position:relative}div#user-log{position:absolute;right:0;top:10px;display:none;padding-top:20px;max-height:490px;padding-right:0;padding-left:20px;z-index:99}.error_1{margin-bottom:15px}.psswd-reset-content h2{text-transform:capitalize;margin-top:0;margin-bottom:10px;padding-bottom:10px}.password-inner{max-width:420px;padding-bottom:0;margin:0 auto}.psswd-reset-content p{font-size:14px;font-weight:400;color:#000;margin:0 0 10px}.recieve-password{margin-bottom:15px}.recieve-password ul{padding-left:20px}.recieve-password ul li{font-size:14px;font-weight:400;line-height:20px;list-style-type:disc}.psswd-reset-content h3{margin-bottom:10px}.reset-forms span.input-group-btn{position:absolute;right:0;top:0}.reset-forms .input-group input[type=text]{letter-spacing:1px;width:100%;outline:0;font-size:13px;border:1px solid #ccc;height:auto;padding:12px 15px;-webkit-appearance:none;font-family:var(--font--montserrat)}.reset-forms span.input-group-btn input[type=submit]{background-color:#310f4c;display:inline-block;padding:12px 20px;font-size:14px;letter-spacing:1px;border-radius:0;font-weight:400;color:#fff;text-transform:uppercase;border:3px solid #310f4c;cursor:pointer}.wishlist-create .reset-forms.wishlist-acct span.input-group-btn:after{content:"";width:0;height:0;border:solid;border-width:0 0 2px 2px;display:inline-block;position:absolute;color:#fff;padding:5px;transform:rotate(-135deg);right:18px;cursor:pointer}.recieve-password ul li a{font-size:14px;text-decoration:underline!important;color:#000;display:inline-block}.recieve-password ul li a:hover{color:#310f4c}.reset-forms .input-group{position:relative}.reset-forms .input-group input[type=text]:focus-visible{outline:0}.wishlist-reset-content a{text-decoration:underline}.cart-card-inner{display:flex;flex-wrap:wrap;position:relative;border-bottom:1px solid #e2e2e2}.cart-info-left h2 a{font-size:12px;font-weight:400;padding-bottom:3px;text-transform:capitalize!important;line-height:22px;display:inline-block;font-weight:500!important}.carts-pic{padding-right:10px}.cart-right-main{width:65%}.cart-left-main{width:35%}.header .checkout-btn a{display:inline-block;font-size:13px;border-radius:0;text-align:center;text-transform:uppercase;padding:9px 36px;letter-spacing:.05em;background-color:#000;color:#fff;width:100%}.header .checkout-btn a:hover{background-color:#310f4c;color:#fff}.cart-card{overflow:hidden;background-color:#fff;overflow-y:auto;height:auto;padding:20px;border:1px solid #eee}ul.king-shopping-list li{list-style:none}.media-subtotal{color:#000;background:#fff;font-size:12px;text-align:center;padding:25px 10px}.cart-checkcross{position:absolute;top:5px;left:7px;color:grey}.cart-checkcross i{opacity:.5;font-size:13px}.cart-card-main-wrap{max-width:350px;width:300px;margin:0 auto;position:absolute;top:25px;right:0;z-index:9}.cart-info-left h2>a:hover{text-decoration:underline!important;font-weight:400}.bag-icon:hover div#user-log{display:block;z-index:1111111;width:330px;margin-top:11px;padding:20px}.cart-card::-webkit-scrollbar,.search-icon .search-inner::-webkit-scrollbar{width:8px;background-color:#fff}.cart-card::-webkit-scrollbar-thumb,.search-icon .search-inner::-webkit-scrollbar-thumb{background:#b2b2b2;border-radius:5px}.header-icons .bag-icon .cart-left-main{width:35%;display:flex;flex-wrap:wrap;gap:10px}.header-icons .bag-icon .product-pic-diamond-top{width:35%;text-align:center}.header-icons .bag-icon div#user-log .cart-card-inner .product-info-inner{width:60%;padding-left:20px}.header-icons .bag-icon div#user-log .product-info-inner .product-info-right{width:100%;padding-left:0;font-size:14px}.header-icons .bag-icon div#user-log .cart-info-left span#prodcut_price_17566554,.header-icons .bag-icon div#user-log .product-info-inner .product-info-right p{font-size:12px;color:#000!important;line-height:1.6;font-weight:600}.header-heart-icon .ir245-muted{font-weight:600;font-size:12px}.search-icon .search-inner{width:100%;top:70px;min-width:100%;left:0;height:400px;overflow-y:auto;background-color:#fff;padding:20px;right:inherit;margin:0 auto;z-index:1111111;position:absolute}body.navbar-popup-open{overflow-x:hidden}.header-top{max-width:calc(100% - 15rem);margin:0 auto;padding:0}.header .container{max-width:100%;padding:0}.header .header-icons button[type=button]{border:0;border-radius:0;position:relative;background-color:transparent;cursor:pointer}.header .header-icons .bell-icon-main button span{background:red;width:16px;height:16px;color:#fff;font-size:10px!important;border-radius:100%;position:absolute;top:-6px!important;left:12px}.header .header-icons svg.header-svg-icon{color:#310f4c;width:22px;height:22px}.offer-banner{background-color:#856c98;padding:7px 0;text-align:center;margin-bottom:15px;cursor:pointer}.offer-banner p{color:#fff;font-size:12px;line-height:normal;letter-spacing:normal}.header .header-contact-us a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--primary-color);text-transform:capitalize;display:flex;align-items:center;gap:10px}.header-logo a{display:flex;align-items:center;justify-content:center}.header .header-contact-us a span{display:flex}[class^=iconking-]{background-repeat:no-repeat;background-size:702px auto;height:40px;width:40px;min-width:40px;background-image:url(https://assets.rocksama.com/frontend/static_images/menu-sprite-image.webp);mix-blend-mode:multiply;margin-right:4px}.iconking-gemstone,.iconking-start-with-a-setting{background-position:-24px -19px;min-width:26px;width:26px}.iconking-start-with-a-diamond,i.iconking-design-your-own-diamond-ring{background-position:-23px -65px;width:26px;min-width:26px}.iconking-start-with-a-lab-grown-diamond,i.iconking-design-your-own-lab-diamond-ring{background-position:-21px -117px;width:26px;min-width:27px}.iconking-start-with-a-gemstone,.iconking-start-with-a-gemstone-3{background-position:-21px -166px;height:40px;width:26px;min-width:26px}.iconking-bridal-set{background-position:-111px -169px;width:28px;min-width:28px;background-size:563px auto}.iconking-round,.iconking-round-4,.iconking-round-5{background-position:-80px -21px}.iconking-princess,.iconking-princess-7,.iconking-princess-9{background-position:-80px -67px}.iconking-emerald,.iconking-emerald-3,.iconking-emerald-7{background-position:-80px -116px}.iconking-gemstoneoval,.iconking-oval,.iconking-oval-7{background-position:-80px -165px}.iconking-pear,.iconking-pear-6,.iconking-pear-7{background-position:-80px -215px}.iconking-marquise,.iconking-marquise-2,.iconking-marquise-7{background-position:-80px -267px}.iconking-cushion,.iconking-cushion-2,.iconking-cushion-4{background-position:-80px -317px}.iconking-three-stone{background-position:-120px -22px;min-width:50px}.iconking-halo,.iconking-three-stone{background-size:640px;height:25px;width:50px}.iconking-halo{background-position:-120px -65px;min-width:42px}.iconking-hidden-halo{background-position:-132px -120px;background-size:692px;height:25px;width:50px;min-width:50px}.iconking-solitaires{background-position:-112px -146px;background-size:602px;height:25px;width:50px;min-width:51px}.iconking-matching-sets{background-position:-111px -175px;height:48px}.iconking-matching-sets,.iconking-most-loved{background-size:602px;width:48px;min-width:48px}.iconking-most-loved{background-position:-113px -230px;height:25px}.iconking-blue-sapphire,.iconking-blue-sapphire-2{background-position:-186px -14px;background-size:602px;width:34px;min-width:34px}.iconking-ruby,.iconking-ruby-2{background-position:-185px -138px;background-size:602px;width:33px;min-width:33px}.iconking-emerald-2,.iconking-emerald-8{background-position:-186px -54px;background-size:602px;width:34px;min-width:34px}.iconking-australian-opal,.iconking-australian-opal-2{background-position:-179px -142px;background-size:410px}.iconking-aquamarine-2,.iconking-tourmaline{background-position:-179px -185px;background-size:410px}.iconking-aquamarine,.iconking-spinel-2{background-position:-179px -230px;background-size:410px}.iconking-spinel,.iconking-tourmaline-2{background-position:-179px -274px;background-size:410px}i.iconking-platinum{background-position:-405px -18px}.iconking-white-gold,i.iconking-platinum{background-size:602px;width:40px;min-width:40px;height:30px}.iconking-white-gold{background-position:-405px -20px}i.iconking-yellow-gold{background-position:-405px -58px}i.iconking-blue,i.iconking-yellow-gold{background-size:602px;width:40px;min-width:40px;height:30px}i.iconking-blue{background-position:-474px -321px}i.iconking-rose-gold{background-position:-405px -145px;background-size:602px;width:40px;min-width:40px;height:30px}.iconking-womens-wedding-rings{background-position:-251px -17px}.iconking-womens-wedding-rings,i.iconking-anniversary{height:29px;width:48px;min-width:48px;background-size:602px}i.iconking-anniversary{background-position:-251px -58px}.iconking-eternity-bands{background-position:-251px -98px}.iconking-eternity-bands,i.iconking-plain-metal{height:30px;width:48px;min-width:48px;background-size:602px}i.iconking-plain-metal{background-position:-251px -138px}i.iconking-nature-inspired{background-position:-251px -176px}i.iconking-curved-bands{background-position:-330px -18px}i.iconking-curved-bands,i.iconking-twisted{height:30px;width:48px;min-width:48px;background-size:602px}i.iconking-twisted{background-position:-327px -50px}i.iconking-chevron-bands{background-position:-327px -92px}i.iconking-chevron-bands,i.iconking-nature-inspired{height:30px;width:48px;min-width:48px;background-size:602px}i.iconking-nature-inspired{background-position:-251px -178px}.iconking-curved-bands{background-position:-232px -96px}.iconking-curved-bands,.iconking-twisted{height:30px;width:42px;min-width:42px;background-size:400px}.iconking-twisted{background-position:-232px -139px}.iconking-most-loved-2{background-position:-232px -181px;height:27px;width:42px;min-width:42px;background-size:400px}.iconking-matching-sets-3{background-position:-232px -225px}.iconking-matching-sets-3,.iconking-plain-metal{height:30px;width:42px;min-width:42px;background-size:400px}.iconking-plain-metal{background-position:-232px -266px}i.iconking-curved{background-position:-329px -19px;width:40px;height:29px;width:48px;min-width:48px;background-size:602px}.iconking-red{background-position:-474px -19px}.iconking-red,i.iconking-yellow{background-size:602px;width:36px;min-width:36px;height:30px}i.iconking-yellow{background-position:-474px -59px}i.iconking-pink{background-position:-474px -101px;background-size:602px;width:36px;min-width:36px;height:30px}.iconking-multi-2{background-position:-410px -165px}.iconking-blue-green{background-position:-410px -215px}.iconking-crystal{background-position:-410px -267px}.iconking-grey{background-position:-410px -318px}.iconking-white{background-position:-474px -145px}.iconking-white,i.iconking-orange{background-size:602px;width:36px;min-width:36px;height:30px}i.iconking-orange{background-position:-474px -235px}i.iconking-green{background-position:-474px -191px;background-size:602px;width:36px;min-width:36px;height:30px}.iconking-ready-to-wear,i.iconking-custom-engagement-rings,i.iconking-diamond-buying-guide,i.iconking-diamond-buying-guide-2,i.iconking-engagement-ring-buying-guide,i.iconking-engagement-ring-buying-guide-2,i.iconking-gemstone-buying-guide,i.iconking-gemstone-buying-guide-2,i.iconking-jewelry-care,i.iconking-lab-grown-diamond-buying-guide,i.iconking-lab-grown-diamond-buying-guide-2{display:none!important}.header nav.nav li.wedding-band .engagement-ring>ul:first-child{min-width:424px;display:flex;flex-wrap:wrap;gap:20px;row-gap:0;max-width:424px}.header nav.nav li.wedding-band .engagement-ring>ul:first-child>li:first-child{width:100%}.header nav.nav li.wedding-band .engagement-ring>ul:first-child>li{width:calc(50% - 20px)}.header nav.nav i.iconking-cushion,.header nav.nav i.iconking-emerald,.header nav.nav i.iconking-marquise,.header nav.nav i.iconking-oval,.header nav.nav i.iconking-pear,.header nav.nav i.iconking-princess,.header nav.nav i.iconking-round,.iconking-cushion-2,.iconking-cushion-4,.iconking-emerald-3,.iconking-emerald-7,.iconking-gemstoneoval,.iconking-marquise-2,.iconking-marquise-7,.iconking-oval-7,.iconking-pear-6,.iconking-pear-7,.iconking-princess-7,.iconking-princess-9,.iconking-round-4,.iconking-round-5{width:30px;min-width:30px}.header nav.nav i.iconking-round,i.iconking-round-5{background-position:-80px -21px}.header nav.nav i.iconking-princess,i.iconking-princess-9{background-position:-80px -67px}.header nav.nav i.iconking-emerald,i.iconking-emerald-7{background-position:-80px -116px}.header nav.nav i.iconking-oval,i.iconking-gemstoneoval{background-position:-79px -165px}.header nav.nav i.iconking-pear,i.iconking-pear-7{background-position:-78px -215px}.header nav.nav i.iconking-marquise,i.iconking-marquise-2{background-position:-77px -267px}.header nav.nav i.iconking-cushion,i.iconking-cushion-4{background-position:-79px -317px}.header nav.nav li.education ul li i,.header nav.nav ul li ul li i.iconking-ring-guide{display:none}.navbar-popup-open .all-tab-content-aprent .tabs-shap,.navbar-popup-open .container-full,.navbar-popup-open .mobile-scroller{z-index:0!important}.popular-and-all-results:empty{display:none}p.mt-30.fs-12.bold a:hover{color:#310f4c}body.popup-open .all-tab-content-aprent .mobile-scroller,body.popup-open .all-tab-content-aprent .tabs-shap,body.popup-open .choose-diamonds .diamonds-table,body.popup-open .container-full{z-index:0}.mobile-filters span.open-bubble-list{align-items:center;justify-content:flex-start}.navbar-popup-open .choose-diamonds .diamonds-table,.popup-open .heart-icon svg{z-index:0}body.offer-banner-top-bar{overflow:hidden}.offer-banner-top-bar .new-popups{display:flex;width:100%;max-width:100%}.header a{color:var(--primary-color)}.header-search{position:fixed!important;width:0;height:100vh!important;background:#fff;z-index:999!important;min-height:100vh;top:0;margin:0;transform:translate(100%);transition:all .55s ease-in-out;overflow-y:auto;display:none;animation:slideInRightToLeft .5s ease-out forwards;left:0}span.clear-results{position:absolute;top:32px;right:40px;z-index:22222;font-size:13px;color:#777;text-decoration:underline;cursor:pointer}.h-m-menu-open .header.scrolled{position:fixed}.h-m-menu-open .header-search.show-h-m-menu{transform:translate(-15px);overflow-y:hidden!important;transition:all .55s ease-in-out;display:block;animation:slideInRightToLeft .5s ease-out forwards;width:100%;position:fixed!important}@keyframes slideInRightToLeft{0%{transform:translateX(100%);visibility:visible}to{transform:translateX(0)}}body.h-m-menu-open{overflow-y:hidden!important}.h-m-menu-open .header-search .search-inner{width:100%;max-height:calc(100vh - 90px);overflow:auto}.content-show.main-content.guides-hub ul li i,nav.nav>ul li.guides-hub ul li i{display:none}.iconking-aquamarine-2,.iconking-tourmaline,i.iconking-aquamarine{background-position:-186px -95px;background-size:602px;width:33px;min-width:33px}.header a{font-weight:500}.header nav.nav .engagement-ring{max-width:calc(100% - 20px);margin:0 auto}.header nav.nav li.jewelry .engagement-ring{padding-left:26rem}.header nav.nav>ul li.jewelry .engagement-ring a{font-weight:500;padding-bottom:0}nav.mobile-nav .engagement-rings>ul .engagement-ring>ul:nth-child(2),nav.nav>ul>li.engagement-rings .engagement-ring>ul:last-child{background:#f6f6f6}@media (min-width:1500px){.container,.wedding-banner-engagement-ring section.add-matching-wedding-band .container,header.header .container .header-top{max-width:1280px}.header nav.nav li.our-story .engagement-ring.flex ul{margin-right:60px}}@media (min-width:1350px){.nav>ul>li:hover .engagement-ring{justify-content:center}.engagement-ring>ul{width:-moz-fit-content;width:fit-content;padding:15px 20px}}@media (max-width:1300px){.header-icons{padding-left:0}}@media (max-width:1200px){section.mobile-Most-Loved-Engagement.MostLoved{padding-left:20px;padding-right:20px}.header-icons>div:not(:last-child){margin-right:15px}}@media (max-width:1199px){.header-icons{padding-left:0}.header nav.nav:after,.header nav.nav:before{width:auto}.header-icons>div:not(:last-child){margin-right:15px}}@media (max-width:1120px){.header nav.nav li.wedding-band .engagement-ring{padding:0}}@media (max-width:991px){.button{padding:10px 20px}h1{font-size:30px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:14px}p{line-height:25px}.nav-mobile{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:1}.nav-mobile-icons,.navabar-icons.HamburgerMenu-icons{width:max-content}.nav-mobile-logo{text-align:center;padding-right:0;flex:1 0 auto}.nav-mobile-logo img{max-width:100px}.nav-mobile-icons{display:flex;justify-content:center;align-items:center;column-gap:25px}.nav-mobile-icons .bell-icon a>span{position:absolute;top:-9px;right:-5px;background:red;color:#fff;border-radius:50px;font-size:10px;width:15px;height:15px;text-align:center;padding-top:1px}.nav-mobile-icons .bell-icon{position:relative}.nav-mobile-contact-us{width:100%;margin-top:20px}header.header .container{display:flex;flex-direction:column-reverse}.navabar-icons2{display:none}nav.mobile-nav>ul>li{position:relative;z-index:11}li.engagement .engagement-ring{display:flex;position:static}nav.mobile-nav>ul{height:500px;overflow-y:scroll}.engagement-ring.flex:before{content:"";background:#fff;position:absolute;left:-50vw;right:-50vw;width:500vw;height:100%;z-index:-1;top:0;border-top:1px solid #e2e2e2}.close-icons{background:#551a8b;padding:5px;color:#fff}.HamburgerMenu-icons{color:#310f4c;padding:5px 0}.allnav-menu>ul>li>a{padding:10px 0;display:inline-block;margin-right:10px}.mobile-nav .content-show a{margin-right:10px;letter-spacing:1px}nav.mobile-nav>ul>li>span{padding-left:15px}.open-menu-mobile{z-index:2}.open-menu-mobile:before{content:"";width:100%;height:100vh;background:#00000066;position:absolute;top:75px;left:0}.navbar-popup-open .header .open-menu-mobile:before{top:98px}.navbar-popup-open .header.scrolled .open-menu-mobile:before{top:75px}.hs-messages-mobile .navbar-popup-open div#hubspot-messages-iframe-container,.navbar-popup-open button.scroll-to-top{z-index:1!important}.mobile-nav-main .allnav,.res-nav-main .allnav{transform:translateZ(0);top:98px;display:block!important;width:80%;min-width:140px;max-width:440px;transition:transform .4s ease;overflow:hidden;position:absolute;left:0;right:0;bottom:0;z-index:11;background:#fff;height:100vh;padding-left:15px}.res-nav-main .allnav{transform:translate(-100%)}.contents-main,.contents-show-main{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 15px;transform:translateZ(0);margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:transform .4s ease}.contents-show-main{transform:translate3d(-100%,0,0)}.content-show.main-content{padding-top:15px}.nav-mobile-icons a{display:flex;font-size:20px}.ftr-contact-ul{width:calc(100% / 5 - 51px)}footer.footer{padding:0}.mobile-ShopDiamondShape-card1 .ShopDiamondShape-img-text{width:100%}.ShopDiamondShape-img-text img{margin:0 auto}.ShopCategory{padding-bottom:60px;display:none}.eternityRings-img img{height:283px;object-position:center -246px}.eternityRings-text{left:20px}.ftr-icons{column-gap:25px;row-gap:10px}.bridalSets-necklaces.flex{justify-content:space-between}.menRings .menRings-text{padding-left:15px}.mobile-ShopDiamondShapeSlider .slick-next{right:0!important}.mobile-ShopDiamondShapeSlider .slick-prev{left:-9px!important}.header-search input{width:100%;height:38px;padding:10px;border:1px solid #ddd}.header-search{position:relative;margin-top:0;width:100%;z-index:999}.header-search .search-icon{position:absolute;top:0;right:50px;font-size:22px;width:50px;height:50px;background:#310f4c;justify-content:center}.header-search .search-icon,.header-search .search-icon a{display:flex;align-items:center}.header-search .search-icon a svg{color:#fff}.mobile-nav li.title{align-items:center;margin-bottom:10px}.mobile-nav .content-show>ul>li>a{padding:0}.mobile-nav li.title{margin-bottom:0;display:flex;width:100%;justify-content:space-between}.mobile-nav li.title a{position:relative;display:block;border-bottom:1px solid #ddd;margin:0;width:100%;padding:15px 0}.mobile-nav li.title a:after{content:"";width:0;height:0;border:solid;padding:4px;display:inline-block;border-width:0 0 2px 2px;position:absolute;transform:rotate(-135deg);right:3px;top:20px}.HamburgerMenu-icons svg.icon{font-size:32px}.content-show.main-content ul li.title>a{padding:0 20px 10px;border-color:transparent;margin-top:0;display:flex;align-items:center;justify-content:center}.content-show.main-content ul li.title>a:after{right:auto;left:5px;transform:rotate(45deg);top:19px}.contents-main.allnav-menu{padding-top:15px;padding-bottom:30px}.close-icons svg{font-size:32px}.nav-mobile-icons{column-gap:5px;margin-left:5px}.show-h-m-search{width:45px;height:45px;display:flex;align-items:center;padding-left:8px}.show-h-m-search svg{width:25px;height:25px;color:#310f4c}.bag-icon a,.call-icon a,.header-heart-icon .whishlist-msg a,.header-heart-icon>a,.nav-mobile-icons .user-icon a{display:flex;width:25px;height:25px;border-radius:5px;align-items:center;justify-content:center;font-size:18px}.bag-icon a{width:45px;display:flex;align-items:center;background-color:transparent!important}.bag-icon a svg{font-size:25px;color:#310f4c}.nav-mobile .navabar-icons,.nav-mobile .navabar-icons2{width:45px;height:45px;border-radius:5px;background-color:#f6f6f6;text-align:center;padding:2px 0;cursor:pointer;font-size:18px}.nav-mobile .navabar-icons svg,.nav-mobile .navabar-icons2 svg{width:34px;height:42px}.nav-mobile .navabar-icons.close-icons{background-color:#734e90}.mobile-nav-main .allnav,.res-nav-main .allnav{width:94%;min-width:auto;max-width:330px;background:#f6f6f6;padding-left:0}.mobile-nav li.title a{border-radius:5px;border:1px solid #734e90;padding:10px 20px;font-size:14px;font-style:normal;font-weight:400;color:#000;text-align:center;margin:4px 0;height:45px}.mobile-nav li.title a:after{display:none}.header-search form input{border-radius:5px;border:1px solid #efefef;color:#310f4c;font-family:var(--font--montserrat);font-size:12px;font-style:normal;font-weight:400;height:50px;padding-right:40px;padding-left:15px;width:calc(100% - 50px);margin:0;background-color:#f6f6f6;border-top-left-radius:40px;border-bottom-left-radius:40px}.header-search .search-inner{width:100%;top:48px;left:0}.mobile-nav li.title>span svg{display:none}.navbar-popup-open{overflow:hidden}.mobile-nav .our-story .engagement-ring>ul{width:100%;margin-top:0}.mobile-nav .our-story .engagement-ring a{padding-bottom:0}.mobile-nav .our-story .engagement-ring>a{padding-bottom:6px}.mobile-nav .our-story .engagement-ring{height:auto;padding-top:0}.mobile-nav .engagement-ring>a{width:100%;margin-right:0;font-weight:700;font-size:14px;padding-left:10px;padding-right:10px;padding-top:10px}.mobile-nav .our-story .engagement-ring a.BRAND{display:none}.nav-mobile-icons .checkout-btn a{font-size:13px;display:inline-block}.header-heart-icon .cart-card{height:300px}.mobile-social-menu{display:block;width:100%}.mobile-social-menu .wish-cart{margin-top:15px}.mobile-social-menu .wish-cart a{color:#000;font-size:15px;font-weight:400;margin-bottom:0;padding-bottom:0;position:relative}span.msg-box{top:-4px!important;left:25px}div.bag-msgheader span.msg-box,div.whishlist-msg span.msg-box,span.msg-box{background:#310f4c;width:16px;height:16px;color:#fff;font-size:10px!important;border-radius:100%;position:absolute}div.bag-msgheader span.msg-box,div.whishlist-msg span.msg-box{top:-3px!important;left:30px}.mobile-social-menu .wish-cart a svg{font-size:40px;vertical-align:middle;margin-right:0;color:#310f4c}.nav-mobile-icons .bag-icon{position:relative}.nav-mobile-icons .bag-icon span{background:#310f4c;width:16px;height:16px;color:#fff;font-size:10px!important;border-radius:100%;position:absolute;top:1px!important;left:25px}.mobile-nav-main.nav-mobile .mobile-nav .header-search{width:100%;padding-left:15px;padding-right:15px;margin-top:0;padding-top:15px;background:#f6f6f6}.mobile-nav-main.nav-mobile .mobile-nav .header-search .search-icon a{font-size:25px}.mobile-nav-main.nav-mobile .mobile-nav .header-search .search-icon{right:23px;top:23px}.navbar-popup-open .allnav-menu{background:#f6f6f6;z-index:99}.inner-contacts{display:flex;align-items:center;justify-content:center;gap:40px;padding:20px;flex-wrap:wrap;row-gap:20px}.contact-inner-social .wish-cart a svg,.friends-wish-icons span a svg,.inner-contacts a svg{width:40px;height:40px}.inner-contact{width:100%;text-align:center}.friends-wish,.inner-contact{font-size:18px;font-weight:400}.inner-contacts span a{padding-bottom:0;display:flex;align-items:center;justify-content:center;max-width:40px}.contact-inner-social .wish-cart{display:flex;margin-top:20px;align-items:center;gap:15px;flex-wrap:wrap}.contact-inner-social .wish-cart span a{padding-bottom:0}.friends-wish,.friends-wish-icons{display:flex;justify-content:center;align-items:center;margin:0 auto}.mobile-nav .engagement-ring>a,.mobile-nav ul li a{text-decoration:underline}.mobile-nav ul li:first-child a{text-decoration:none;color:#000!important}.navbar-popup-open .banner-main .banner,.navbar-popup-open .wedding-page .bridalSets .bridalSets-text{z-index:1}div.bag-msgheader,div.whishlist-msg{display:inline-block}.header.scrolled nav.mobile-nav.allnav{top:75px}.contents-main.allnav-menu>ul>li>a{text-decoration:none;letter-spacing:1px}.contact-icons-social,.contact-inner-social,.friends-wish-icons,.inner-contacts,.mobile-social-menu{display:flex;width:calc(100% + 30px);flex-wrap:wrap;gap:48px;justify-content:center;padding:15px;max-width:130%;margin:0 -15px;background:#fff;row-gap:0}.mobile-social-menu{margin-top:15px;padding-top:30px}.contact-icons-social .friends-wish-icons,.contact-icons-social .friends-wish-icons span,.contact-icons-social .friends-wish-icons span a{padding:0;gap:48px!important;display:flex;align-items:center;justify-content:center;right:0}.contact-icons-social{padding-bottom:30px}.friends-wish,.inner-contact{display:flex;margin-bottom:15px!important;align-items:center;justify-content:center}.mobile-social-menu .wish-cart{margin-top:0;flex-direction:column}.mobile-social-menu .wish-cart a{display:flex;flex-direction:column;align-items:center;text-align:center}.inner-contacts{background:no-repeat;padding:30px 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.navbar-popup-open .best-seller-main,.navbar-popup-open .mobile-filters,button.slick-arrow.slick-next,button.slick-arrow.slick-prev{z-index:1}i.iconking-diamond-guide,i.iconking-gemstone-guide,i.iconking-jewelry-care-guide,i.iconking-ring-guide{display:none!important}.header.scrolled .offer-banner{height:0;opacity:0;padding:0;margin:0}.h-m-menu-open .search-result-main .search-inner .search-top-content{background-color:transparent!important;box-shadow:none!important}.close-h-m-icon{position:absolute;right:0;top:0;height:50px;display:flex;align-items:center;width:50px;justify-content:center}.close-h-m-icon svg{font-size:28px;color:#310f4c}.header-top{max-width:100%;margin:0 auto;padding:0 15px}}@media (max-width:767px){.nav-mobile{padding:15px 0}.offer-banner{margin-bottom:0}span.mobile-block-lable-text{display:block}body.filter-open{overflow:hidden}body.filter-open:before{content:"";width:100%;height:100%;background:#00000080;position:fixed;top:0;z-index:11}.parent-filter .filter-button-mobile{font-size:12px;padding:7px 15px!important;display:flex;align-items:center;color:#fff;justify-content:center;width:max-content;gap:10px;background-color:#fff;color:#310f4c}.filter-button-mobile svg{width:30px;height:24px}.filters-selected{width:18px;height:18px;display:flex;align-items:center;text-align:center;justify-content:center;border-radius:100%;font-size:11px;background:#310f4c;color:#fff}.navbar-popup-open .best-seller-main,.navbar-popup-open .mobile-filters{z-index:1}.mobile{display:block}.header-top,.nav,body.h-m-menu-open .common-sticked-button.add-cw-btn,body.navbar-popup-open .common-sticked-button.add-cw-btn,nav.res-nav{display:none}.engagement-ring{display:flex;padding-top:10px}.engagement-ring>ul{width:calc(100% / 2 - 20px);padding:9px}nav.nav>ul{justify-content:center;display:inline}.flex,.header-icons,.header-top,nav.nav>ul{justify-content:flex-start}.header{padding-bottom:0;padding-top:0}.header.scrolled{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:99;padding-top:0;box-shadow:0 0 8px #e3e3e3;animation-name:slideInDown;animation-duration:.55s;animation-fill-mode:both}.mobile-nav .engagement-ring{height:calc(100vh - 200px);height:calc(100vh - 98px);padding-bottom:80px;overflow:auto;align-content:first baseline}.engagement-ring.flex:before{box-shadow:none}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}to{transform:translateY(0)}}}@media (max-width:479px){.mobile-filters .slider-carat-inner-text>div{font-size:12px}.mobile-filters .color-text ul li,.mobile-filters .cut-list-diamonds ul li{font-size:10px}.more-filter .center.diamond-table-sort form select#sort{font-size:13px}.header-search .search-inner{width:100%}.search-inner{width:calc(100% - 30px)}.coupon-code.add-form-gift label{font-size:13px}.header-heart-icon div#user-log{right:6px}.wishlist-shoping-inner .wisher-imager{height:150px}.mobile-filters .cut-list-diamonds ul{max-width:calc(100% - 35px)}.mobile-filters .color-text ul li,.mobile-filters .cut-list-diamonds ul li{word-wrap:break-word}.engagement-ring>ul{width:100%}}@media (max-width:375px){.heart-icon svg{right:-3px}}