@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&family=Lato:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";body{margin:0}.hero{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;overflow-x:hidden}.hero .hero__top{padding:0 0 .75rem;width:100%;display:flex;flex-direction:column;align-items:center}.hero .hero__top .hero__diamonds{width:100%;max-width:1500px;height:600px;object-fit:contain;object-position:center top;border-radius:4px;display:block}.hero .hero__top .hero__text{margin-top:1rem;font-size:1.25rem;font-weight:500;color:#111}@media(max-width:768px){.hero .hero__top .hero__diamonds{width:100%;margin-left:0;height:300px;object-fit:cover}.hero .hero__top .hero__text{font-size:.95rem}.hero .hero__bottom{max-width:100%;padding:0 8px;box-sizing:border-box;display:flex;flex-direction:column;gap:0!important}.hero .hero__bottom .hero__center{width:100%;margin-bottom:16px}.hero .hero__bottom .hero__center .hero__deal{background:#f5f5f3;border-radius:6px;padding:.8rem .9rem 1rem;overflow:hidden;display:flex;flex-direction:column;align-items:center}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items{display:flex;justify-content:space-between;gap:.75rem;width:100%;margin-top:.3rem}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items .hero__deal-item{width:48%;background:#fff;border-radius:4px;position:relative;overflow:hidden}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items .hero__deal-item .discount{position:absolute;top:5px;left:5px;background:#111;color:#fff;font-size:.5rem;padding:2px 5px;border-radius:3px}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items .hero__deal-item img{width:100%;height:160px;object-fit:cover;border-radius:4px 4px 0 0}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items .hero__deal-item h4{text-align:center;margin:.4rem 0 .2rem;font-size:.625rem;font-weight:500;color:#111}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items .hero__deal-item .price{text-align:center;font-size:.625rem}.hero .hero__bottom .hero__center .hero__deal .hero__deal-items .hero__deal-item .price .old{text-decoration:line-through;margin-right:4px;color:gray}.hero .hero__bottom .hero__center .hero__deal .hero__deal-bottom{text-align:center;margin-top:.5rem}.hero .hero__bottom .hero__center .hero__deal .hero__deal-bottom h3{font-size:1rem;font-family:Prata,serif;margin-bottom:.4rem}.hero .hero__bottom .hero__center .hero__deal .hero__deal-bottom button{background:transparent;border:1px solid #111;padding:5px 10px;font-size:.875rem;text-transform:uppercase}.hero .hero__bottom .hero__cards-row{display:flex;gap:8px;width:100%}.hero .hero__bottom .hero__card--left,.hero .hero__bottom .hero__card--right{width:50%;padding:0;margin:0}.hero .hero__bottom .hero__card{position:relative;background:#f6f5f3;padding:0;overflow:hidden;min-height:auto;height:200px}.hero .hero__bottom .hero__card-img{width:100%;height:100%;object-fit:contain;display:block}.hero .hero__bottom .hero__info{position:absolute;bottom:0!important;left:-13px!important;right:0!important;display:flex;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:0px!important;background-color:#ffffff3c;padding:0 8px 6px!important}.hero .hero__bottom .hero__info h3{margin:0;font-size:.78rem!important;font-weight:600;line-height:1.2;color:#111;font-family:Prata,serif;text-align:left}.hero .hero__bottom .hero__info button{background:#fff;border:1px solid #000;font-size:.6rem!important;padding:4px 10px;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-top:15px}.hero .hero__bottom .hero__info--right,.hero .hero__bottom .hero__info--left{left:10px!important;right:10px!important}}.hero .hero__bottom .hero__desktop-cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"left center right";width:100%;max-width:1350px;gap:1rem;margin-top:2rem;padding:0 1rem;box-sizing:border-box;align-items:stretch}.hero .hero__bottom .hero__desktop-cards .hero__center{grid-area:center;display:flex;justify-content:center;align-items:stretch}.hero .hero__bottom .hero__desktop-cards .hero__card--left{grid-area:left}.hero .hero__bottom .hero__desktop-cards .hero__card--right{grid-area:right}.hero .hero__bottom .hero__desktop-cards .hero__card{position:relative;background:#f3f3ef;overflow:hidden;min-height:360px;height:100%}.hero .hero__bottom .hero__desktop-cards .hero__card .hero__card-img{width:100%;height:100%;object-fit:cover;display:block}.hero .hero__bottom .hero__desktop-cards .hero__card .hero__info{position:absolute;bottom:18px;padding:8px;display:flex;flex-direction:column;gap:8px}.hero .hero__bottom .hero__desktop-cards .hero__card .hero__info h3{margin:0;font-size:1.5rem;line-height:1.05;font-weight:500;padding:6px 10px;border-radius:3px;max-width:220px}.hero .hero__bottom .hero__desktop-cards .hero__card .hero__info button{background:transparent;border:1px solid #111;padding:6px 12px;cursor:pointer;font-size:.75rem;align-self:flex-start;transition:all .18s ease}.hero .hero__bottom .hero__desktop-cards .hero__card .hero__info button:hover{background:#111;color:#fff}.hero .hero__bottom .hero__desktop-cards .hero__card--left .hero__info--right{right:16px;left:auto;text-align:right;align-items:flex-start}.hero .hero__bottom .hero__desktop-cards .hero__card--left .hero__info--right h3{max-width:160px;font-family:Prata,serif;font-weight:400;text-align:left;padding:6px 10px 6px 0;margin:0}.hero .hero__bottom .hero__desktop-cards .hero__card--left .hero__info--right button{align-self:flex-start;padding:6px 12px;margin-left:0}.hero .hero__bottom .hero__desktop-cards .hero__card--right .hero__info--left{left:16px;right:auto;text-align:left;align-items:flex-start}.hero .hero__bottom .hero__desktop-cards .hero__card--right .hero__info--left h3{max-width:160px;font-family:Prata,serif;font-weight:400;padding:6px 10px 6px 0;margin:0}.hero .hero__bottom .hero__desktop-cards .hero__card--right .hero__info--left button{align-self:flex-start;padding:6px 12px}.hero .hero__bottom .hero__desktop-cards .hero__deal{background:#f5f5f3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem 1rem;box-sizing:border-box}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items{display:flex;justify-content:space-between;gap:1rem;width:100%;margin-top:-30px}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items .hero__deal-item{position:relative;width:48%;background-color:#fff}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items .hero__deal-item .discount{position:absolute;top:20px;left:5px;background:#111;color:#fff;font-size:.625rem;padding:3px 6px;border-radius:3px}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items .hero__deal-item img{width:100%;height:180px;object-fit:contain;border-radius:4px;margin-bottom:0rem}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items .hero__deal-item h4{font-size:.625rem;margin-bottom:.25rem;font-family:Lato,sans-serif;font-weight:400;background-color:#fff}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items .hero__deal-item .price{font-size:.625rem}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-items .hero__deal-item .price .old{text-decoration:line-through;color:gray;margin-right:6px}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-bottom{margin-top:0rem;text-align:center}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-bottom h3{font-size:1.5rem;font-family:Prata,serif;font-weight:400;margin-bottom:.5rem}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-bottom button{background:transparent;border:1px solid #111;padding:6px 14px;cursor:pointer;transition:all .3s ease;font-size:.75rem}.hero .hero__bottom .hero__desktop-cards .hero__deal .hero__deal-bottom button:hover{background:#111;color:#fff}.hero .hero__bottom .hero__mobile-cards{display:none}@media(max-width:768px){.hero .hero__bottom .hero__desktop-cards{display:none}.hero .hero__bottom .hero__mobile-cards{display:block;max-width:100%;padding:0 8px;box-sizing:border-box;margin-top:1.2rem}.hero .hero__bottom .hero__mobile-cards .hero__center{width:100%;margin-bottom:16px}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal{background:#f5f5f3;border-radius:6px;padding:.8rem .9rem 1rem;overflow:hidden;display:flex;flex-direction:column;align-items:center}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items{display:flex;justify-content:space-between;gap:.75rem;width:100%;margin-top:.3rem}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items .hero__deal-item{width:48%;background:#fff;border-radius:4px;position:relative;overflow:hidden}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items .hero__deal-item .discount{position:absolute;top:5px;left:5px;background:#111;color:#fff;font-size:.5rem;padding:2px 5px;border-radius:3px}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items .hero__deal-item img{width:100%;height:160px;object-fit:cover;border-radius:4px 4px 0 0}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items .hero__deal-item h4{text-align:center;margin:.4rem 0 .2rem;font-size:.625rem;font-weight:500;color:#111}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items .hero__deal-item .price{text-align:center;font-size:.625rem}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-items .hero__deal-item .price .old{text-decoration:line-through;margin-right:4px;color:gray}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-bottom{text-align:center;margin-top:.5rem}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-bottom h3{font-size:1rem;font-family:Prata,serif;margin-bottom:.4rem}.hero .hero__bottom .hero__mobile-cards .hero__center .hero__deal .hero__deal-bottom button{background:transparent;border:1px solid #111;padding:5px 10px;font-size:.875rem;text-transform:uppercase}.hero .hero__bottom .hero__mobile-cards .hero__cards-row{display:flex;gap:8px;width:100%}.hero .hero__bottom .hero__mobile-cards .hero__card--left,.hero .hero__bottom .hero__mobile-cards .hero__card--right{width:50%;padding:0;margin:0}.hero .hero__bottom .hero__mobile-cards .hero__card{position:relative;background:#f6f5f3;padding:0;overflow:hidden;min-height:auto;height:200px}.hero .hero__bottom .hero__mobile-cards .hero__card-img{width:100%;height:100%;object-fit:contain;display:block}.hero .hero__bottom .hero__mobile-cards .hero__info{position:absolute;bottom:0!important;left:-5px!important;right:0!important;display:flex;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:0px!important;background-color:#ffffff3c;padding:0 8px 6px!important}.hero .hero__bottom .hero__mobile-cards .hero__info h3{margin:0;font-size:.75rem!important;font-weight:600;line-height:1.2;color:#111;font-family:Prata,serif;text-align:left}.hero .hero__bottom .hero__mobile-cards .hero__info button{background:transparent;border:1px solid #000;font-size:.6rem!important;padding:4px 10px;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-top:12px}.hero .hero__bottom .hero__mobile-cards .hero__info--right,.hero .hero__bottom .hero__mobile-cards .hero__info--left{left:10px!important;right:10px!important}}.diamonds-section .moiblebreak{display:none}@media(max-width:768px){.diamonds-section .moiblebreak{display:block;line-height:.4px}}.diamonds-section{text-align:center;padding:80px 20px;background:#fff;overflow-x:hidden}.diamonds-section__subtitle{color:#c5a241;font-family:Lato,sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:-20px;text-transform:uppercase;font-size:1rem}.diamonds-section__title{font-family:Prata,serif;font-size:2.5rem;font-weight:400;color:#0d1021;margin-bottom:50px}.diamonds-section__cards-wrapper{position:relative;max-width:1350px;margin:0 auto;overflow:hidden}.diamonds-section__cards{display:flex;justify-content:center;gap:20px;transition:all .5s ease;flex-wrap:nowrap;padding:0 10px;box-sizing:border-box}@media(max-width:768px){.diamonds-section__cards{display:flex;gap:10px;padding:0 5% 0 3%;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.diamonds-section__cards::-webkit-scrollbar{display:none}}.diamonds-section .diamond-card{flex:0 0 calc(25% - 15px);background:#faf9f7;text-align:center;transition:transform .3s ease;border-radius:6px;overflow:hidden}.diamonds-section .diamond-card:hover{transform:translateY(-5px)}.diamonds-section .diamond-card__image-wrapper{width:100%;background:#faf9f7;display:flex;justify-content:center;align-items:center;padding-top:25px;padding-bottom:0}.diamonds-section .diamond-card__image-wrapper img{width:85%;height:auto;object-fit:contain;display:block;border-radius:6px 6px 0 0}.diamonds-section .diamond-card__info{display:flex;justify-content:center;background:transparent;margin:0 0 20px}.diamonds-section .diamond-card__info p{background:#fff;width:80%;margin:10px auto 0;padding:14px 10px;box-shadow:0 2px 6px #0000000f;font-family:Lato,sans-serif;font-size:.875rem;color:#111;font-weight:600;text-transform:uppercase;letter-spacing:.3px;line-height:1.2;text-align:center}@media(max-width:768px){.diamonds-section .diamond-card{flex:0 0 48%!important;margin:0 1%;min-width:48%;transform:none!important;scroll-snap-align:center}.diamonds-section .diamond-card:hover{transform:none!important}.diamonds-section .diamond-card__image-wrapper{padding-top:15px}.diamonds-section .diamond-card__image-wrapper img{width:85%;max-height:190px;border-radius:none!important;object-fit:contain}.diamonds-section .diamond-card__info p{width:77%;font-size:.625rem;padding:2px 6px;line-height:1.3;min-height:30px;display:flex;align-items:center;justify-content:center;word-wrap:break-word}}@media(max-width:768px){.diamonds-section{padding:40px 15px}.diamonds-section__title{font-size:1.5rem;margin-bottom:30px}.diamonds-section__subtitle{font-size:.75rem;margin-bottom:-10px}.diamonds-section__cards-wrapper{overflow:visible;max-width:100%}}.diamonds-section__mobile-arrows{display:none}.hero__video-wrapper{position:relative;width:100vw;height:600px;margin:0;left:0;right:0;overflow:hidden;border:none;border-radius:0;padding:0;background:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.hero__video-wrapper .hero__diamonds{width:100%;max-width:1500px;height:600px;object-fit:contain;object-position:center top;display:block;margin:0 auto}.hero__video-wrapper video.hero__diamonds{width:100%;max-width:1500px;height:600px;object-fit:contain;object-position:center top;display:block;margin:0 auto}.hero__video-wrapper .hero__play-btn,.hero__video-wrapper .hero__pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;background:#0009;color:#fff;border:2px solid #fff;border-radius:50px;padding:12px 26px;font-size:1rem;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin:0;opacity:0}.hero__video-wrapper .hero__play-btn:hover,.hero__video-wrapper .hero__pause-btn:hover{background:#ffffffe6;color:#000}.hero__video-wrapper:hover .hero__play-btn,.hero__video-wrapper:hover .hero__pause-btn{opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:768px){.hero{overflow-x:hidden}.hero__top{width:100vw!important;margin-left:0vw!important;left:50%;right:50%;padding:0!important;align-items:stretch!important;box-sizing:border-box}.hero__video-wrapper{width:100vw!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border:none;background:none;display:flex;justify-content:center;align-items:center;position:relative}.hero__video-wrapper .hero__diamonds{width:100vw!important;height:auto!important;max-height:70vh;object-fit:contain!important;object-position:center center;display:block;margin:0 auto}.hero__video-wrapper video.hero__diamonds{width:100vw!important;height:auto!important;max-height:70vh;object-fit:contain!important;object-position:center center;display:block;margin:0 auto}.hero__video-wrapper .hero__play-btn,.hero__video-wrapper .hero__pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;padding:10px 20px;font-size:.9rem;border-radius:50px;margin:0;background:#000000b3}.hero__video-wrapper .hero__play-btn,.hero__video-wrapper .hero__pause-btn{opacity:1}}.mobileonly{display:none}@media(max-width:768px){.mobileonly{display:block}}.hero-section{display:flex;align-items:center;justify-content:center;background-color:#fdfcfb;padding:4rem 8rem;font-family:Lato,sans-serif;gap:4rem;max-width:1200px;margin:0 auto}@media(max-width:768px){.hero-section{gap:0rem}}.hero-section .hero-content{flex:1;max-width:480px}.hero-section .hero-content .hero-subtitle{font-size:1rem;letter-spacing:2px;color:#c8a74f;font-weight:600;margin-bottom:-.5rem!important;text-transform:uppercase}.hero-section .hero-content .hero-title{font-family:Prata,serif;font-size:3rem;line-height:1.2;color:#0d1021;margin-bottom:1.2rem;font-weight:500}.hero-section .hero-content .hero-desc{font-size:.875rem;color:#444;margin-bottom:2rem;line-height:1.6;white-space:normal}.hero-section .hero-content .hero-buttons{display:flex;gap:1rem}.hero-section .hero-content .hero-buttons .btn{border:1px solid #0d1021;background:transparent;color:#0d1021;padding:.8rem 1.8rem;font-size:.875rem;cursor:pointer;letter-spacing:1px;transition:all .3s ease;letter-spacing:3px}.hero-section .hero-content .hero-buttons .btn:hover{background:#0d1021;color:#fff}.hero-section .hero-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.hero-section .hero-image img{width:100%;max-width:500px;height:auto;object-fit:contain}@media(max-width:768px){.hero-section{flex-direction:column-reverse;padding:2rem}.hero-section .hero-image{justify-content:center;margin-bottom:2rem}.hero-section .hero-image img{max-width:100%}.hero-section .hero-content{text-align:center}.hero-section .hero-content .hero-title{font-size:1.5rem;line-height:1.2}.hero-section .hero-content .hero-subtitle{font-size:.75rem}.hero-section .hero-content .hero-desc{white-space:pre-line;font-size:.75rem}.hero-section .hero-content .hero-buttons{justify-content:center;font-size:.75rem}.hero-section .hero-content .hero-buttons .video-btn{display:none}.hero-section .hero-content .hero-buttons .shop-btn{font-size:.75rem!important}}.category-range-section{background-color:#fff;text-align:center;padding:.5rem 2rem 4rem;font-family:Lato,sans-serif;overflow-x:hidden}@media(max-width:768px){.category-range-section{padding:.5rem 1rem 4rem}}.category-range-section .section-subtitle{color:#c8a74f;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:-15px}@media(max-width:768px){.category-range-section .section-subtitle{font-size:.75rem}}.category-range-section .section-title{font-family:Prata,serif;font-size:3rem;color:#0d1021;margin-bottom:2rem;margin-top:1rem;font-weight:400}@media(max-width:768px){.category-range-section .section-title{font-size:1.5rem;margin-bottom:1.5rem}}.category-range-section .category-toggle{display:inline-flex;align-items:center;gap:0;padding:6px 4px;background:#f8f8f8;border:1px solid #D9C4C4;border-radius:8px;margin-bottom:3rem}.category-range-section .category-toggle button{padding:.65rem 1.6rem;font-size:.875rem;font-weight:500;letter-spacing:1px;border:none;background:transparent;cursor:pointer;font-family:Lato,sans-serif;color:#0d1021;border-radius:6px;transition:all .25s ease}.category-range-section .category-toggle button.active{background:#061760;color:#fff;box-shadow:0 2px 6px #00000026}.category-range-section .category-toggle button:not(.active):hover{background:#0d1b4c14}@media(max-width:768px){.category-range-section .category-toggle{margin-bottom:2rem}.category-range-section .category-toggle button{font-size:.6rem;padding:.6rem .5rem}}.category-range-section .category-layout{display:flex;justify-content:center;align-items:stretch;gap:2rem;max-width:1300px;margin:0 auto}.category-range-section .category-layout .category-image{flex:1;display:flex;align-items:stretch}.category-range-section .category-layout .category-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.category-range-section .category-layout .category-grid{flex:2;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.category-range-section .category-layout .category-grid .category-card-link{text-decoration:none;color:inherit}.category-range-section .category-layout .category-grid .category-card-link .category-card{background:#fafafa;padding:1.2rem;border-radius:6px;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;max-height:230px}.category-range-section .category-layout .category-grid .category-card-link .category-card img{width:100%;height:150px;object-fit:contain;margin-bottom:.8rem}.category-range-section .category-layout .category-grid .category-card-link .category-card p{font-size:.875rem;font-family:Prata,serif;color:#0d1021;letter-spacing:1px;text-align:left}.category-range-section .category-layout .category-grid .category-card-link .category-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.category-range-section .category-mobile-scroll{display:none}@media(max-width:768px){.category-range-section .category-layout{display:none}.category-range-section .category-mobile-scroll{display:flex;gap:1.8rem;overflow-x:auto;padding:0 .5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.category-range-section .category-mobile-scroll::-webkit-scrollbar{display:none}.category-range-section .category-mobile-scroll .mobile-card{flex:0 0 56%;background:#f8f8f8;padding:1rem;text-decoration:none;color:inherit;scroll-snap-align:start}.category-range-section .category-mobile-scroll .mobile-card img{width:100%;height:180px;object-fit:contain;margin-bottom:.8rem}.category-range-section .category-mobile-scroll .mobile-card p{font-family:Prata,serif;font-size:.875rem;letter-spacing:1px;text-align:left}}.category-dots{display:none}@media(max-width:768px){.category-dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.2rem}.category-dots .dot{width:8px;height:8px;border-radius:50%;background:#d9d9d9;transition:all .3s ease}.category-dots .dot.active{background:#9c9c9c}}.custom-design-wrapper{font-family:Lato,sans-serif;color:#0a0a0a}.custom-design-wrapper section{width:100%;padding:4rem 0}@media(max-width:768px){.custom-design-wrapper section{padding:1rem 0}}.custom-design-wrapper section .section-inner{max-width:1200px;margin:0 auto;padding:0 3rem;display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.custom-design-wrapper section .content{flex:1 1 450px;max-width:600px}@media(max-width:768px){.custom-design-wrapper section .content{flex:1 1 350px}}.custom-design-wrapper section .content .subtitle{color:#c8a74f;font-size:.9rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;font-family:Lato,sans-serif;margin-bottom:-20px}@media(max-width:768px){.custom-design-wrapper section .content .subtitle{font-size:.75rem}}.custom-design-wrapper section .content h2{font-family:Prata,serif;font-size:3rem;font-weight:400;line-height:1.3;margin-bottom:1.2rem;color:#1b1b1b}@media(max-width:768px){.custom-design-wrapper section .content h2{font-size:1.5rem}}.custom-design-wrapper section .content .description{font-family:Lato,sans-serif;font-size:1rem;line-height:1.8;color:#555;margin-bottom:1.8rem;text-align:justify}.custom-design-wrapper section .content .btn{background-color:#0a1d63;color:#fff;border:none;padding:.8rem 1.8rem;font-size:.875rem;cursor:pointer;transition:.3s;border-radius:4px;text-transform:uppercase}.custom-design-wrapper section .content .btn:hover{background-color:#c8a74f;color:#fff}.custom-design-wrapper section .content .category-list{display:flex;gap:1.4rem;margin:1rem 0 1.8rem;flex-wrap:wrap;padding-left:.4rem}.custom-design-wrapper section .content .category-list li{list-style:disc;list-style-position:inside;font-size:.95rem;color:#222;font-family:Lato,sans-serif}.custom-design-wrapper section .image{flex:1 1 350px;display:flex;justify-content:center}.custom-design-wrapper section .image img{border-radius:8px;object-fit:cover;height:auto;transition:.3s ease}.custom-design-wrapper .custom-design-section{background-color:#f9f9f9;border-bottom:1px solid #e6e6e6}.custom-design-wrapper .custom-design-section .image{justify-content:center}.custom-design-wrapper .custom-design-section .image img{width:95%;max-width:500px;height:auto}.custom-design-wrapper .mens-jewelry-section{background-color:#fff}.custom-design-wrapper .mens-jewelry-section .image{justify-content:flex-start}.custom-design-wrapper .mens-jewelry-section .image img{width:85%;max-width:420px;height:auto}@media(max-width:768px){.custom-design-wrapper .mens-jewelry-section .image img{width:100%!important;max-width:500px!important}}@media(max-width:1200px){.custom-design-wrapper section .section-inner{padding:0 2rem;gap:2.5rem}}@media(max-width:992px){.custom-design-wrapper section .section-inner{gap:2rem;padding:0 1.5rem}.custom-design-wrapper section .section-inner h2{font-size:1.5rem}}@media(max-width:768px){.custom-design-wrapper section .section-inner{flex-direction:column}.custom-design-wrapper section .section-inner .image{order:1}.custom-design-wrapper section .section-inner .image img{height:70%;width:100%;max-width:380px}.custom-design-wrapper section .section-inner .content{order:2;margin-top:-6rem;text-align:center}.custom-design-wrapper section .section-inner .content .subtitle{margin-bottom:-10px}.custom-design-wrapper section .section-inner .content h2{font-size:1.5rem}.custom-design-wrapper section .section-inner .content .description{font-size:.75rem}.custom-design-wrapper section .section-inner .content .btn{margin:0 auto}.custom-design-wrapper section .section-inner .content .category-list{justify-content:center;padding-left:0}.custom-design-wrapper section .section-inner .content .category-list li{font-size:.75rem}}.review-section-wrapper{font-family:Lato,sans-serif;background-color:#f8f8f6;padding:5rem 0 5rem 4rem;text-align:center;color:#0a0a0a}.review-section-wrapper .review-header{position:relative;max-width:1400px;margin-left:0;margin-right:auto;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding-left:.5rem}.review-section-wrapper .review-header h2{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0a0a3c;margin:0;margin-left:1rem;flex:1;text-align:left}.review-section-wrapper .review-header .header-arrows{position:absolute;right:4rem;top:0;display:flex;gap:.5rem;align-items:center}.review-section-wrapper .review-header .review-arrow-btn{background:transparent;border:1px solid #dcdcdc;padding:.4rem .6rem;cursor:pointer;transition:.3s;border-radius:2px}.review-section-wrapper .review-header .review-arrow-btn svg{width:20px;height:20px;color:#0a0a3c}.review-section-wrapper .review-header .review-arrow-btn:hover{background-color:#0a0a3c}.review-section-wrapper .review-header .review-arrow-btn:hover svg{color:#fff}.review-section-wrapper .review-carousel{overflow:hidden;max-width:1400px;margin-left:0;margin-right:auto;box-sizing:border-box;padding:0}.review-section-wrapper .review-track{display:flex;transition:transform .5s ease-in-out;width:100%;gap:2px;justify-content:flex-start;padding-left:.5rem;padding-right:0}.review-section-wrapper .review-card{flex:0 0 calc(26.5% - 1.5rem);background:#fff;margin:0 .75rem;padding:2rem;text-align:left;border-radius:4px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;min-height:220px;display:flex;flex-direction:column;position:relative}.review-section-wrapper .review-card .stars{margin-bottom:1rem}.review-section-wrapper .review-card h3{font-size:1rem;font-weight:700;margin-bottom:.8rem}.review-section-wrapper .review-card .text{font-size:.875rem;line-height:1.6;color:#444;margin-bottom:1.2rem;flex:1;text-align:justify}.review-section-wrapper .review-card .author{font-weight:700;font-size:.875rem;margin-top:auto;align-self:flex-start;text-align:left}.review-section-wrapper .arrows{margin:1.5rem auto;display:flex;justify-content:center;gap:.8rem}.review-section-wrapper .arrows .review-arrow-btn{background:transparent;border:1px solid #dcdcdc;padding:.5rem .8rem;cursor:pointer;transition:.3s;border-radius:2px}.review-section-wrapper .arrows .review-arrow-btn svg{width:20px;height:20px;color:#0a0a3c}.review-section-wrapper .arrows .review-arrow-btn:hover{background-color:#0a0a3c}.review-section-wrapper .arrows .review-arrow-btn:hover svg{color:#fff}.review-section-wrapper .read-more{margin-top:2.5rem;display:flex;justify-content:center;padding-left:4rem}.review-section-wrapper .read-more .review-btn{background-color:#0a1d63;color:#fff;border:none;padding:.9rem 2.2rem;font-size:.875rem;cursor:pointer;transition:.3s;border-radius:3px}.review-section-wrapper .read-more .review-btn:hover{background-color:#c8a74f}@media(max-width:992px){.review-section-wrapper .review-header h2{font-size:1.5rem}.review-section-wrapper .review-card{padding:1.5rem;min-height:200px}.review-section-wrapper .read-more{justify-content:center;padding-left:0}}@media(max-width:768px){.review-section-wrapper{padding:3.5rem 1.2rem}.review-section-wrapper .review-carousel{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-bottom:.6rem;padding:0}.review-section-wrapper .review-track{display:flex;width:auto;transform:none!important;padding:0;gap:0;align-items:stretch}.review-section-wrapper .review-card{flex:0 0 100%;width:100%;margin:0;scroll-snap-align:start}.review-section-wrapper .review-header{display:flex;flex-direction:column;align-items:center;gap:.6rem}.review-section-wrapper .review-header h2{text-align:center;margin-left:0!important}.review-section-wrapper .review-header .header-arrows{display:none}.review-section-wrapper .mobile-only{display:flex!important;justify-content:center;margin-top:6px}.review-section-wrapper .desktop-only{display:none!important}}.review-section-wrapper .mobile-only{display:none}.review-section-wrapper .desktop-only{display:flex}.inspiration-section{width:100%;font-family:Lato,sans-serif;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;color:#111}.inspiration-section .get-inspired{width:100%;text-align:center;padding:4rem 0 0rem}.inspiration-section .get-inspired .title{font-size:3rem;color:#0a1f44;margin-bottom:-.5rem;margin-left:9rem;font-family:Prata,serif;font-weight:400;text-align:left}.inspiration-section .get-inspired .subtitle{text-align:left;margin-left:9rem;font-size:.875rem;color:#222;margin-bottom:2.5rem;font-family:Lato,sans-serif}.inspiration-section .get-inspired .subtitle span{font-weight:600}.inspiration-section .get-inspired .inspired-gallery{display:grid;grid-template-columns:repeat(4,1fr) .5fr;gap:.3rem;overflow:hidden;align-items:stretch}.inspiration-section .get-inspired .inspired-gallery .image-card{position:relative;width:100%;overflow:hidden}.inspiration-section .get-inspired .inspired-gallery .image-card img{width:100%;height:auto;object-fit:cover;display:block;transition:transform .3s ease;transform:scale(1.04)}.inspiration-section .get-inspired .inspired-gallery .image-card:hover img{transform:scale(1.08)}.inspiration-section .get-inspired .inspired-gallery .image-card .play-icon{position:absolute;top:10px;right:10px;background:#ffffffe6;border-radius:50%;padding:6px 8px;font-size:.8rem;cursor:pointer}.inspiration-section .get-inspired .inspired-gallery .shop-now{background-color:#767b8a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:1px;font-size:1rem;text-transform:uppercase;position:relative;padding:2.2rem 1rem;box-sizing:border-box}.inspiration-section .get-inspired .inspired-gallery .shop-now p{margin:0}.inspiration-section .newsletter{width:100%;background-color:#0a1f44;color:#fff;padding:3rem 0;margin-top:0rem}.inspiration-section .newsletter .newsletter-inner{max-width:1280px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-sizing:border-box;width:100%}.inspiration-section .newsletter .newsletter-text{flex:0 0 48%;color:#fff}.inspiration-section .newsletter .newsletter-text .title{font-size:2.4rem;font-family:Prata,serif;font-weight:400;margin:0 0 12px}.inspiration-section .newsletter .newsletter-text .desc{font-size:1rem;line-height:1.6;color:#dbe1ec;margin:0}.inspiration-section .newsletter .newsletter-form{flex:0 0 40%;display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.inspiration-section .newsletter .newsletter-form input{padding:.9rem 1rem;width:320px;max-width:100%;border:none;outline:none;font-size:1rem;border-radius:4px}.inspiration-section .newsletter .newsletter-form button{padding:.9rem 1.5rem;background-color:#173b71;color:#fff;border:none;cursor:pointer;font-size:1rem;border-radius:4px;transition:background .25s ease}.inspiration-section .newsletter .newsletter-form button:hover{background-color:#1c4785}@media(max-width:992px){.inspiration-section .get-inspired .inspired-gallery{grid-template-columns:repeat(3,1fr) .5fr}.inspiration-section .newsletter .newsletter-inner{flex-direction:column;align-items:stretch;gap:1rem;padding:0 20px}.inspiration-section .newsletter .newsletter-text{flex:1 1 auto;text-align:left}.inspiration-section .newsletter .newsletter-text .title{font-size:2rem}.inspiration-section .newsletter .newsletter-form{flex:1 1 auto;justify-content:flex-start}}@media(max-width:768px){.inspiration-section .get-inspired{background-color:#f0efea;width:100%;padding:.5rem 0}.inspiration-section .get-inspired .container{width:90%;margin:0 auto}.inspiration-section .get-inspired .title{font-size:1.5rem;text-align:center;margin-left:0}.inspiration-section .get-inspired .subtitle{font-size:.75rem;text-align:center;margin-left:0;margin-bottom:1rem}.inspiration-section .get-inspired .inspired-gallery{grid-template-columns:repeat(3,1fr);gap:.4rem}.inspiration-section .get-inspired .inspired-gallery .image-card{display:block;position:relative;width:100%;padding-top:56.25%;overflow:hidden;box-sizing:border-box}.inspiration-section .get-inspired .inspired-gallery .image-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.inspiration-section .get-inspired .inspired-gallery .image-card:nth-of-type(n+3){display:none}.inspiration-section .get-inspired .inspired-gallery .shop-now{display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px;font-weight:500;font-size:.875rem;width:100%;position:relative;padding-top:56.25%;overflow:hidden;box-sizing:border-box}.inspiration-section .get-inspired .inspired-gallery .shop-now p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0}.inspiration-section .newsletter{padding:2rem 0}.inspiration-section .newsletter .newsletter-inner{flex-direction:column;align-items:stretch;gap:1rem;padding:0 18px}.inspiration-section .newsletter .newsletter-text .title{font-size:1.5rem;text-align:center}.inspiration-section .newsletter .newsletter-text .desc{font-size:.75rem;text-align:center}.inspiration-section .newsletter .newsletter-form{flex-direction:row;align-items:center;justify-content:space-between;gap:0rem;width:98%}.inspiration-section .newsletter .newsletter-form input{width:calc(100% - 130px);min-width:0;font-size:.875rem;border-radius:0}.inspiration-section .newsletter .newsletter-form button{width:110px;flex-shrink:0;font-size:.875rem;padding:.9rem .5rem}}.popup-container{position:relative;width:650px;max-width:90%;border-radius:18px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px 30px 30PX 20PX;background-image:url(/assets/popup-zHAlvD9u.png)}@media(max-width:768px){.popup-container{width:90%;padding:40px 15px;border-radius:16px;background-size:cover;background-image:url(/assets/mobilepopup-CPRj-DSy.png)}}.close-btn{position:absolute;top:14px;right:14px;font-size:1.8rem;background:#fff;width:28.33px;color:#717171;border:3px solid #717171;height:28.33px;border-radius:50%;cursor:pointer;font-weight:400;z-index:30;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.close-btn{top:12px;right:10px;width:20px;height:20px;font-size:1.5rem;border:2px solid #717171}}.popup-content{text-align:center;font-family:Lato,sans-serif}.popup-content h2{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#030a28;margin-bottom:1rem}@media(max-width:768px){.popup-content h2{font-size:1.4375rem}}.popup-content p{font-size:1rem;color:#373737;margin-bottom:1.2rem;line-height:1.4rem}@media(max-width:768px){.popup-content p br{display:none}}@media(max-width:768px){.popup-content p{font-size:.75rem;line-height:1.1rem}}.popup-content input{width:50%;padding:12px;font-size:1rem;border:1px solid #d3d3d3;border-radius:6px;outline:none;color:#888;margin-bottom:.5rem}.popup-content input::placeholder{color:#888}@media(max-width:768px){.popup-content input{width:70%;font-size:.75rem}}.popup-content .claim-btn,.popup-content .no-btn{width:54%;padding:12px 0;border-radius:6px;cursor:pointer;font-size:.875rem;margin:15px auto;display:block}@media(max-width:768px){.popup-content .claim-btn,.popup-content .no-btn{width:76%;font-size:.75rem;margin:12px auto}}.popup-content .claim-btn{background:#0a1d63;color:#fff;border:none}.popup-content .no-btn{background:#fff;border:1px solid #0A1D63;color:#0a1d63}.popup-overlay{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:999999}.navbar{font-family:Lato,sans-serif;width:100%;box-shadow:0 1px 2px #0000001a;position:sticky;top:0;left:0;z-index:9999;background:#fff}.navbar__top{background-color:#061760;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 80px;font-size:12px;font-family:Lato,sans-serif;font-weight:700}.navbar__top .navbar__top-left,.navbar__top .navbar__top-right{display:flex;align-items:center;gap:20px}.navbar__top .navbar__top-center{flex:1;display:flex;justify-content:center;align-items:center;gap:35px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;font-size:12px}.navbar__top .navbar__top-center .gold-line{color:#fff}.navbar__top .navbar__contact{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.navbar__top .navbar__contact .icon{font-size:12px}.navbar__top .navbar__icons{display:flex;align-items:center;gap:18px}.navbar__top .navbar__icons a{color:#fff}.navbar__top .navbar__icons svg{font-size:16px;cursor:pointer;transition:color .3s ease}.navbar__top .navbar__icons svg:hover{color:#d4af37}.navbar__main{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:10px 0}.navbar__main .navbar__logo-img{padding:15px 0 25px;width:145px;height:auto;object-fit:contain}.navbar__main .navbar__menu{display:flex;justify-content:center;gap:56px;position:relative}.navbar__main .navbar__menu a{text-decoration:none;color:#202020;font-weight:600;font-size:13.5px;text-transform:uppercase;letter-spacing:.5px;font-family:Lato,sans-serif;transition:color .3s ease}.navbar__main .navbar__menu a:hover{color:#061760}.navbar__mobile,.navbar .navbar__mobile-goldline{display:none}@media(max-width:992px){.navbar .navbar__mobile-goldline{display:flex;justify-content:center;align-items:center;background-color:#061760;color:#fff;font-size:.625rem;font-weight:600;padding:6px 0;text-transform:uppercase;letter-spacing:.5px}.navbar__top,.navbar__main{display:none}.navbar__mobile{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 20px;border-bottom:1px solid #eee;position:relative}.navbar__mobile .menu-icon{font-size:20px;cursor:pointer;color:#061760}.navbar__mobile .navbar__mobile-right{display:flex;align-items:center;gap:15px;position:relative}.navbar__mobile .navbar__mobile-right .mobile-contact-trigger{cursor:pointer;display:flex;align-items:center}.navbar__mobile .navbar__mobile-right .mobile-icon{font-size:18px;cursor:pointer;color:#061760}.navbar__mobile .navbar__mobile-right .phone-icon{margin-bottom:.15rem}.navbar__mobile .navbar__mobile-right .cart-icon{margin-top:.25rem}.navbar__mobile .navbar__mobile-right .bag-icon{position:relative}.navbar__mobile .navbar__mobile-right .bag-icon .badge{position:absolute;top:-3px;right:-8px;background:#ff4d4d;color:#fff;font-size:10px;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.navbar .navbar__logo-img{width:80px;margin-left:30px;transform:scale(1.4)}}.contact-dropdown{position:absolute;top:33px;left:80px;background:#fff;padding:1px 20px 15px;width:260px;border:1px solid #ddd;box-shadow:0 4px 15px #00000014;border-radius:6px;z-index:9999}.contact-dropdown h4{font-size:1rem;font-weight:700;margin-bottom:18px;color:#1a1a1a}.contact-dropdown .dropdown-row{display:flex;gap:12px;margin-bottom:14px}.contact-dropdown .dropdown-row .dropdown-icon{font-size:14px;color:#061760;margin-top:4px}.contact-dropdown .dropdown-row a{font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;color:#061760;text-decoration:none}.contact-dropdown .dropdown-row p{margin:2px 0 0;font-size:13px;color:#444;font-size:.875rem}.mobile-contact-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:20px;border:1px solid #ddd;box-shadow:0 4px 15px #00000014;z-index:9999}.mobile-contact-dropdown h4{font-size:1rem;font-weight:700;margin-bottom:18px;color:#1a1a1a}.mobile-contact-dropdown .dropdown-row{display:flex;gap:12px;margin-bottom:14px}.mobile-contact-dropdown .dropdown-row .dropdown-icon{font-size:14px;color:#061760;margin-top:4px}.mobile-contact-dropdown .dropdown-row a{font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;color:#061760;text-decoration:none}.mobile-contact-dropdown .dropdown-row p{margin:2px 0 0;font-size:13px;color:#444;font-size:.875rem}.mobile-menu{position:fixed;top:0;left:-100%;width:80%;max-width:320px;height:95vh;background:#fff;box-shadow:2px 0 8px #0000001a;transition:left .3s ease;z-index:99999;display:flex;flex-direction:column;padding:20px;overflow:hidden}.mobile-menu.open{left:0}.mobile-menu.open+.mobile-menu-overlay{display:block}.mobile-menu__header{display:flex;align-items:center;position:relative;margin-bottom:20px;flex-shrink:0}.mobile-menu__header input{width:100%;padding:8px 35px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none}.mobile-menu__header .search-icon{position:absolute;right:40px;color:#555}.mobile-menu__header .close-icon{position:absolute;right:10px;font-size:18px;cursor:pointer}.mobile-menu__links{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding-bottom:0;margin-bottom:0;-ms-overflow-style:none;scrollbar-width:none}.mobile-menu__links::-webkit-scrollbar{display:none}.mobile-menu__links .mobile-menu-item{text-decoration:none;color:#000;font-weight:600;text-transform:uppercase;font-size:13px;padding:8px 0;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:95%}.mobile-menu__links .mobile-menu-item.has-submenu:after{content:"›";font-size:14px;transform:rotate(90deg);transition:transform .3s ease;margin-left:8px}.mobile-menu__links .mobile-submenu{display:none;flex-direction:column;padding-left:12px;border-bottom:1px solid #e5e5e5;border-bottom:none;background:#f9f9f9;margin-bottom:5px;border-radius:4px}.mobile-menu__links .mobile-submenu a{text-decoration:none;color:#666;font-size:12px;padding:8px 0;border-bottom:1px solid #eee;text-transform:none;font-weight:500;display:block;width:100%}.mobile-menu__bottom{border-top:1px solid #e5e5e5;padding-top:15px;margin-top:0;display:flex;flex-direction:column;gap:10px;flex-shrink:0;background:#fff;position:relative;z-index:2}.mobile-menu__bottom a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000;font-size:13px;padding:8px 0}.mobile-menu__bottom a svg{font-size:15px;color:#061760}.mobile-menu__bottom a:hover{color:#061760}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:99998;display:none}.mobile-menu__links::-webkit-scrollbar{width:4px}.mobile-menu__links::-webkit-scrollbar-track{background:#f1f1f1}.mobile-menu__links::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.mobile-menu__links::-webkit-scrollbar-thumb:hover{background:#555}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%;height:100%}.mobile-contact-box{display:none}.mobile-menu-main-link{font-size:14px;font-weight:600;color:#202020}.mobile-submenu-category{font-size:12px;font-weight:600;color:#202020}.mobile-submenu-subcategory{font-size:12px;font-weight:400;color:#202020}.mobile-menu__links .mobile-menu-item{text-decoration:none;color:#202020;font-weight:600;text-transform:uppercase;font-size:14px;padding:10px 0;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:95%}.mobile-menu__links .mobile-menu-item.has-submenu:after{content:"›";font-size:16px;transform:rotate(90deg);transition:transform .3s ease;margin-left:8px}.mobile-menu__links .mobile-menu-item.has-submenu.open:after{transform:rotate(-90deg)}.mobile-menu__links .mobile-submenu{display:none;flex-direction:column;padding-left:15px;border-bottom:0px solid #e5e5e5;background:#f9f9f9;margin-bottom:5px;border-radius:4px}.mobile-menu__links .mobile-submenu.open{display:flex}.mobile-menu__links .mobile-submenu a{text-decoration:none;color:#666;font-size:12px;font-weight:400;padding:8px 0;border-bottom:1px solid #eee;text-transform:none;display:block;width:100%}.mobile-menu__links .mobile-submenu a:last-child{border-bottom:none}.mobile-menu__links .mobile-submenu a:hover{color:#061760}.mobile-submenu-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:#202020;font-size:12px;border-bottom:1px solid #eee;cursor:pointer;width:95%}.mobile-submenu-item.has-submenu:after{content:"›";font-size:14px;transform:rotate(90deg);transition:transform .3s ease}.mobile-submenu-item.has-submenu.open:after{transform:rotate(-90deg)}.mobile-submenu.nested{padding-left:15px;background:#f9f9f9;border-radius:4px;margin-bottom:5px}.mobile-submenu.deep-nested{background:#f1f1f1;border-radius:4px;margin-bottom:5px}.mobile-menu__links:last-child{margin-bottom:0;padding-bottom:0}.mobile-menu__bottom a .mobile-menu-main-link{font-size:14px;font-weight:600;color:#202020}.mobile-menu:not(.open) .mobile-menu__bottom{display:none}.mobile-menu__links .mobile-menu-item:has(svg){display:flex;align-items:center;justify-content:flex-start;gap:10px}.mobile-menu__links .mobile-menu-item:has(svg) .mobile-menu-main-link{margin-left:0}.mobile-menu__links .mobile-menu-item:has(svg):after{display:none}.diamond-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:40px 0;box-shadow:0 10px 25px #00000014;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif}@media(max-width:992px){.diamond-mega{display:none}}.diamond-mega-inner{max-width:1500px;margin:auto;padding:0 80px 0 150px;display:flex;justify-content:space-between;align-items:flex-start}.diamond-left{width:25%}.diamond-left h3{font-size:13.5px;font-weight:600;color:#202020;margin-bottom:20px;letter-spacing:.5px}.diamond-left ul{list-style:none;padding:0;margin:0 0 20px}.diamond-left ul li{margin-bottom:12px}.diamond-left ul li a{text-decoration:none;color:#000;font-weight:400;font-size:14px;transition:.2s ease-in-out}.diamond-left ul li a:hover{color:#0a1d63}.view-all{display:inline-block;margin-top:10px;color:#202020;font-weight:600;text-decoration:none;font-size:13.5px}.diamond-right{width:65%}.diamond-right img{width:100%;border-radius:6px}.engagement-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:40px 0 60px;box-shadow:0 10px 25px #00000014;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif}@media(max-width:992px){.engagement-mega{display:none}}.engagement-inner{max-width:1250px;margin:auto;padding:0 80px;display:flex;justify-content:space-between;align-items:flex-start}.engagement-left{width:22%}.engagement-left h3{font-size:13.5px;font-weight:600;margin-bottom:20px;color:#202020;letter-spacing:.5px}.engagement-left ul{list-style:none;padding:0;margin:0 0 20px}.engagement-left ul li{margin-bottom:12px}.engagement-left ul li a{text-decoration:none;color:#000;font-size:14px;transition:.2s}.engagement-left ul li a:hover{color:#0a1d63}.view-all{display:inline-block;margin-top:12px;color:#202020;font-weight:600;font-size:13.5px;text-decoration:none}.engagement-right{width:80%;display:flex;justify-content:center;align-items:center;position:relative;gap:5rem}.eng-card{display:flex;flex-direction:column;align-items:center;text-align:center}.eng-card img{width:140px;height:auto;border-radius:6px;margin-bottom:10px}.eng-card p{font-size:14px;font-weight:500;color:#0a1d63}.view-all-right{position:absolute;bottom:-35px;right:0;font-size:13.5px;font-weight:600;text-decoration:none;color:#202020}.view-all-right .arrow{color:#e2c567}.studs-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:40px 0 50px;box-shadow:0 10px 25px #00000014;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif}@media(max-width:992px){.studs-mega{display:none}}.studs-inner{max-width:1500px;margin:auto;padding:0 80px 0 150px;display:flex;justify-content:center;align-items:flex-start}.studs-left{width:22%}.studs-left h3{font-size:13.5px;font-weight:600;margin-bottom:20px;color:#202020;letter-spacing:.5px}.studs-left ul{list-style:none;padding:0;margin:0 0 20px}.studs-left ul li{margin-bottom:12px}.studs-left ul li a{text-decoration:none;color:#000;font-size:14px;font-weight:400;transition:.2s}.studs-left ul li a:hover{color:#0a1d63}.studs-right{width:70%;display:flex;justify-content:center}.studs-right img{width:60%;height:auto;border-radius:6px}.gifts-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:40px 0 60px;box-shadow:0 10px 25px #00000014;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif}@media(max-width:992px){.gifts-mega{display:none}}.gifts-inner{max-width:1500px;margin:auto;padding:0 80px;display:flex;justify-content:center;align-items:flex-start}.gifts-left{width:22%}.gifts-left h3{font-size:13.5px;font-weight:600;margin-bottom:20px;color:#202020;letter-spacing:.5px}.gifts-left ul{list-style:none;padding:0;margin:0 0 20px}.gifts-left ul li{margin-bottom:12px}.gifts-left ul li a{text-decoration:none;color:#000;font-size:14px;font-weight:400;transition:.2s}.gifts-left ul li a:hover{color:#0a1d63}.view-all{display:inline-block;margin-top:10px;color:#202020;font-weight:600;font-size:13.5px;text-decoration:none}.view-all .arrow{color:#e2c567}.gifts-right{width:60%;display:flex;justify-content:flex-start;gap:50px}.gift-card{width:50%;text-align:center}.gift-card img{width:70%;max-width:320px;height:auto;display:block;margin:0 auto 10px}.gift-card p{font-size:14px;font-weight:500;color:#000}.gift-card p .arrow{color:#e2c567}.gift-card .gift-link{text-decoration:none;color:#202020}.gift-card .gift-link:hover{color:#0a1d63}.gift-card .gift-link .arrow{color:#e2c567}.fj-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:20px 0 40px;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif;box-shadow:0 10px 25px #00000014}@media(max-width:992px){.fj-mega{display:none}}.fj-inner{max-width:1300px;margin:auto;padding:0 100px 0 80px;position:relative}.fj-heading{font-size:13.5px;font-weight:600;color:#202020;margin-bottom:25px}.fj-row{display:flex;justify-content:space-between;align-items:stretch}.fj-columns{width:55%;display:flex;justify-content:space-between;align-items:flex-start}.fj-col{display:flex;flex-direction:column;align-items:flex-start;min-height:280px}.fj-col-1,.fj-col-2{width:15%}.fj-col-3{width:35%}.fj-col h4{font-size:13.5px;font-weight:600;margin-bottom:20px;color:#202020;text-align:left;width:100%}.fj-col ul{list-style:none;padding:0;margin:0 0 20px;width:100%;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.fj-col ul li{margin-bottom:12px}.fj-col ul li a{font-size:14px;font-weight:400;color:#000;text-decoration:none}.fj-col ul li a:hover{color:#0a1d63}.fj-view{font-size:13.5px;font-weight:600;border-bottom:1px solid #202020;padding-bottom:3px;cursor:pointer;color:#202020;text-decoration:none;margin-top:auto}.fj-view:hover{color:#000;border-bottom-color:#0a1d63}.fj-view span{color:#e2c567}.fj-divider{width:1px;background:#dcdcdc;align-self:stretch;margin:0 24px}.fj-image{width:35%;display:flex;justify-content:flex-start;align-items:center}.fj-image img{width:100%;max-width:270px;object-fit:contain;border-radius:6px}.fj-col-lab{width:23%;display:flex;flex-direction:column;align-items:flex-start;min-height:250px;margin-left:-50px}.about-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:40px 0 60px;box-shadow:0 10px 25px #00000014;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif}@media(max-width:992px){.about-mega{display:none}}.about-inner{max-width:1500px;margin:auto;padding:0 80px 0 150px;display:flex;justify-content:space-between;align-items:flex-start}.about-left{width:25%}.about-left h3{font-size:13.5px;font-weight:600;margin-bottom:25px;color:#202020;letter-spacing:.5px}.about-left ul{list-style:none;padding:0;margin:0 0 25px}.about-left ul li{margin-bottom:14px}.about-left ul li a{text-decoration:none;font-size:14px;color:#000;font-weight:400;cursor:pointer}.about-left ul li a:hover{color:#0a1d63}.about-view{font-size:13.5px;font-weight:600;color:#202020;text-decoration:none;border-bottom:1px solid #000;padding-bottom:3px}.about-view span{color:#e2c567}.about-right{width:70%;display:flex;justify-content:flex-end}.about-right img{width:100%;max-width:850px;object-fit:cover;border-radius:6px}.coming-mega{width:100%;background:#fff;border-top:1px solid #eee;padding:40px 0 60px;box-shadow:0 10px 25px #00000014;position:absolute;top:100%;left:0;z-index:9999;font-family:Lato,sans-serif}@media(max-width:992px){.coming-mega{display:none}}.coming-inner{max-width:1300px;margin:auto;padding:0 80px 0 150px;display:flex;justify-content:space-between;align-items:flex-start}.coming-left{width:30%}.coming-left h3{font-size:13.5px;font-weight:600;margin-bottom:25px;color:#202020;letter-spacing:.5px}.coming-left ul{list-style:none;padding:0;margin:0}.coming-left ul li{margin-bottom:14px}.coming-left ul li a{text-decoration:none;font-size:14px;color:#000;font-weight:400}.coming-left ul li a:hover{color:#0a1d63}.coming-right{width:60%;display:flex;justify-content:center}.coming-right img{width:70%;max-width:850px;object-fit:cover;border-radius:6px}.site-footer{font-family:Lato,sans-serif;background:#fff;color:#222;padding:48px 60px 30px;position:relative;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.site-footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;max-width:1300px;margin:0 auto}.site-footer .site-footer__col .col-title{color:#0a1d63;font-weight:600;font-size:14px;letter-spacing:.6px;margin-bottom:18px}.site-footer .site-footer__col .links{list-style:none;padding:0;margin:0}.site-footer .site-footer__col .links li{margin-bottom:12px;color:#6b6b6b;font-size:14px}.site-footer .site-footer__col .links li a{color:inherit;text-decoration:none;transition:color .3s ease}.site-footer .site-footer__col .links li a:hover{color:#222;cursor:pointer}.site-footer .products-col .links.two-column{display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));column-gap:5px}.site-footer .products-col .links.two-column li{white-space:nowrap}.site-footer .contact-col .contact-item{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#6b6b6b;font-size:14px}.site-footer .contact-col .contact-item a{color:inherit;text-decoration:none;transition:color .3s ease}.site-footer .contact-col .contact-item a:hover{color:#222;cursor:pointer}.site-footer .contact-col .contact-item .contact-icon{color:#d4af37;background:#d4af370f;padding:6px;border-radius:50%;font-size:16px}.site-footer .contact-col .social-row{margin-top:80px;margin-bottom:18px;display:flex;gap:18px;align-items:center}.site-footer .contact-col .social-row .social-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:none;color:#d4af37;font-size:18px;border:2px solid rgba(212,175,55,.06);border:none;cursor:pointer;transition:color .3s ease}.site-footer .contact-col .social-row .social-icon:hover{color:#222}.site-footer .contact-col .copyright{color:#6b6b6b;font-size:13px;margin-top:8px}.site-footer .chat-widget{position:fixed;right:40px;bottom:40px;display:flex;align-items:center;gap:16px;z-index:1200}.site-footer .chat-widget .chat-popup{background:#fff;border-radius:8px;box-shadow:0 6px 18px #00000014;padding:12px 16px;display:flex;align-items:center;gap:12px;min-width:260px}.site-footer .chat-widget .chat-popup .chat-close{background:#0a1d63;color:#fff;border:none;width:22px;height:22px;border-radius:50%;font-size:12px;line-height:22px;cursor:pointer;margin-right:6px}.site-footer .chat-widget .chat-popup .chat-content .chat-title{font-weight:700;color:#0a1d63;font-size:14px}.site-footer .chat-widget .chat-popup .chat-content .chat-sub{font-size:13px;color:#6b6b6b;margin-top:4px}.site-footer .chat-widget .chat-circle{width:64px;height:64px;border-radius:50%;background:#d4af37;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000001f;cursor:pointer}.site-footer .chat-widget .chat-circle .chat-icon{color:#fff;font-size:26px}@media(max-width:1100px){.site-footer{padding:36px 24px 60px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:5px}.site-footer .chat-widget{right:20px;bottom:20px}.site-footer .chat-widget .chat-popup{display:none}}@media(max-width:680px){.site-footer{padding:28px 18px 40px}.site-footer__inner{grid-template-columns:1fr;gap:0}.site-footer .site-footer__col{position:relative;padding:15px 0 0}.site-footer .site-footer__col:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#e0e0e0}.site-footer .desktop-only{display:none}.site-footer .col-header{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:2px 0;cursor:pointer;font-family:inherit;text-align:left;outline:none}.site-footer .col-header .col-title{color:#0a1d63;font-weight:600;font-size:12px;letter-spacing:.6px}.site-footer .col-header .col-toggle{display:inline-flex;align-items:flex-start;justify-content:center;width:28px;height:28px;border-radius:50%;line-height:1;text-align:center;font-size:18px;border:none;background:none;transition:transform .18s ease;color:#0a1d63}.site-footer .col-header .col-toggle.rot{transform:rotate(45deg)}.site-footer .col-content{max-height:0;overflow:hidden;transition:max-height .26s ease,padding .2s ease;padding-top:0;padding-bottom:0}.site-footer .col-content .links li a{color:inherit;text-decoration:none;transition:color .3s ease}.site-footer .col-content .links li a:hover{color:#222;cursor:pointer}.site-footer .site-footer__col.open .col-content{padding-top:12px;padding-bottom:18px;max-height:640px}.site-footer .products-col.open .col-content{padding-bottom:8px!important}.site-footer .contact-col .social-row{gap:12px;margin-top:12px;margin-bottom:12px}}.mobile-social-section{display:none}@media(max-width:680px){.mobile-social-section{display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:12px;border-top:none;padding-top:24px;background:transparent}.mobile-social-section .social-row{display:flex;gap:16px;justify-content:center}.mobile-social-section .social-row .social-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#d4af37;font-size:15px;border:2px solid rgba(212,175,55,.06);border:none;transition:color .3s ease}.mobile-social-section .social-row .social-icon:hover{color:#222}.mobile-social-section .copyright{color:#6b6b6b;font-size:13px;text-align:center}}.col-header{display:none}@media(max-width:680px){.contact-col .social-row{display:none!important}}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#fff;font-family:Lato,sans-serif}@media(max-width:768px){.login-container{min-height:85vh}}.login-card{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 15px #0000000d;padding:2rem;max-width:950px;width:100%;overflow:hidden}.login-form-section{flex:1;text-align:left;padding:2rem}.login-form-section .login-title{font-family:Prata,serif;font-size:3rem;color:#0d1021;margin-bottom:2rem;font-weight:400}@media(max-width:768px){.login-form-section .login-title{font-size:1.5rem}}.login-form-section .login-form{display:flex;flex-direction:column;gap:1.2rem}.login-form-section .login-form .form-group{display:flex;flex-direction:column}.login-form-section .login-form .form-group label{font-size:1rem;font-weight:500;color:#0d1021;margin-bottom:.5rem}@media(max-width:768px){.login-form-section .login-form .form-group label{font-size:.875rem}}.login-form-section .login-form .form-group input{padding:.8rem;border:1px solid #ccc;border-radius:2px;font-size:1rem;outline:none;transition:border-color .3s ease}@media(max-width:768px){.login-form-section .login-form .form-group input{font-size:.875rem}}.login-form-section .login-form .form-group input:focus{border-color:#c8a74f}.login-form-section .login-form .form-group .error-text{color:red;font-size:.875rem;margin-top:.3rem}@media(max-width:768px){.login-form-section .login-form .form-group .error-text{font-size:.75rem}}.login-form-section .login-form .form-group .password-field{position:relative;display:flex;align-items:center}.login-form-section .login-form .form-group .password-field input{width:100%;padding-right:2.2rem}.login-form-section .login-form .form-group .password-field .eye-toggle{position:absolute;right:.8rem;color:#555;font-size:1.1rem;cursor:pointer;transition:color .2s ease}.login-form-section .login-form .form-group .password-field .eye-toggle:hover{color:#001b5e}.login-form-section .login-form .form-group .forgot-password{align-self:flex-end;font-size:.875rem;color:#002060;text-decoration:none;margin-top:1rem}@media(max-width:768px){.login-form-section .login-form .form-group .forgot-password{font-size:.75rem}}.login-form-section .login-form .form-group .forgot-password:hover{text-decoration:underline}.login-form-section .login-form .login-btn{background-color:#001b5e;color:#fff;padding:.875rem;border:none;border-radius:2px;font-size:.9rem;font-weight:400;cursor:pointer;transition:background-color .3s ease}@media(max-width:768px){.login-form-section .login-form .login-btn{font-size:.875rem}}.login-form-section .login-form .login-btn:hover{background-color:#002d8d}.login-form-section .login-form .signup-text{text-align:center;font-size:.875rem;color:#0d1021;margin-top:.8rem}@media(max-width:768px){.login-form-section .login-form .signup-text{font-size:.875rem}}.login-form-section .login-form .signup-text a{color:#002060;text-decoration:none;font-weight:600}.login-form-section .login-form .signup-text a:hover{text-decoration:underline}.login-image-section{flex:1;display:flex;justify-content:center;align-items:center}.login-image-section img{width:100%;height:auto;object-fit:cover;border-radius:4px}@media(max-width:768px){.login-card{flex-direction:column;padding:1.5rem;max-width:82%}.login-image-section{display:none}.login-form-section{width:100%;padding:1rem}.login-form .login-btn{font-size:.85rem}.login-form .signup-text{font-size:.8rem}}.register-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f9f9f9;font-family:Lato,sans-serif}@media(max-width:768px){.register-container{min-height:85vh}}.register-card{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 15px #0000000d;padding:2rem;max-width:950px;width:100%;overflow:hidden;gap:3rem}.register-form-section{flex:1;text-align:left;padding:2rem}.register-form-section .register-title{font-family:Prata,serif;font-size:3rem;color:#0d1021;margin-bottom:2rem;font-weight:400}@media(max-width:768px){.register-form-section .register-title{font-size:1.5rem}}.register-form-section .register-form{display:flex;flex-direction:column;gap:1.2rem}.register-form-section .register-form .form-group{display:flex;flex-direction:column}.register-form-section .register-form .form-group label{font-size:1rem;font-weight:500;color:#0d1021;margin-bottom:.5rem}@media(max-width:768px){.register-form-section .register-form .form-group label{font-size:.875rem}}.register-form-section .register-form .form-group input{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:2px;font-size:1rem;outline:none;transition:border-color .3s ease}@media(max-width:768px){.register-form-section .register-form .form-group input{font-size:.875rem}}.register-form-section .register-form .form-group input:focus{border-color:#c8a74f}.register-form-section .register-form .form-group .error-text{color:red;font-size:.875rem;margin-top:.3rem}.register-form-section .register-form .form-group .password-field{position:relative;display:flex;align-items:center}.register-form-section .register-form .form-group .password-field input{width:100%;padding-right:2.5rem;box-sizing:border-box}.register-form-section .register-form .form-group .password-field .eye-icon{position:absolute;right:10px;cursor:pointer;font-size:1rem;color:#666;transition:color .3s ease}@media(max-width:768px){.register-form-section .register-form .form-group .password-field .eye-icon{font-size:.875rem}}.register-form-section .register-form .form-group .password-field .eye-icon:hover{color:#001b5e}.register-form-section .register-form .register-btn{width:106%;background-color:#001b5e;color:#fff;padding:.875rem;border:none;border-radius:2px;font-size:.9rem;font-weight:400;cursor:pointer;transition:background-color .3s ease}@media(max-width:768px){.register-form-section .register-form .register-btn{font-size:.75rem}}.register-form-section .register-form .register-btn:hover{background-color:#002d8d}.register-form-section .register-form .login-text{text-align:center;font-size:.875rem;color:#0d1021;margin-top:.8rem}.register-form-section .register-form .login-text a{color:#002060;text-decoration:none;font-weight:600}.register-form-section .register-form .login-text a:hover{text-decoration:underline}.register-image-section{flex:1;display:flex;justify-content:center;align-items:center}.register-image-section img{width:100%;height:auto;object-fit:contain;border-radius:4px}@media(max-width:768px){.register-card{flex-direction:column;padding:1.5rem;max-width:82%}.register-image-section{display:none}.register-form-section{width:100%;padding:1rem}.register-form-section .register-title{font-size:1.7rem;margin-bottom:1.5rem}.register-form-section .register-form{align-items:center;gap:1rem}.register-form-section .register-form .form-group{width:100%}.register-form-section .register-form .form-group input{width:92%;padding:.75rem;font-size:.85rem}.register-form-section .register-form .form-group label{font-size:.85rem}.register-form-section .register-form .form-group .error-text{font-size:.75rem}.register-form-section .register-form .form-group .password-field input{width:100%}.register-form-section .register-form .form-group .password-field .eye-icon{right:14px}.register-form-section .register-form .register-btn{width:100%;font-size:.85rem;padding:.8rem}.register-form-section .register-form .login-text{font-size:.8rem;text-align:center}}.about-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f8f7f3;width:100%;overflow:hidden;overflow-x:hidden}.about-section .about-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f8f7f3}.about-section .about-hero .hero-content{flex:1;max-width:45%;padding:2rem 10%}@media(max-width:768px){.about-section .about-hero .hero-content{padding:2rem 2%}}.about-section .about-hero .hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;color:#0e1328;margin-bottom:1rem;font-weight:400}.about-section .about-hero .hero-content p{font-size:1rem;line-height:1.6;color:#333;max-width:400px}.about-section .about-hero .hero-image{flex:1;display:flex;justify-content:center;align-items:center}.about-section .about-hero .hero-image img{height:380px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.about-section .about-content{display:flex;align-items:flex-start;justify-content:center;padding:5rem 10%;gap:3rem;background-color:#fff}.about-section .about-content .about-image{flex:1;display:flex;justify-content:center}.about-section .about-content .about-image img{width:100%;max-width:450px;border-radius:.5rem;object-fit:cover}.about-section .about-content .about-text{flex:1.5}.about-section .about-content .about-text h3{font-family:Prata,serif;font-size:3rem;color:#0e1328;margin-bottom:1.5rem;font-weight:400}.about-section .about-content .about-text p{font-size:.875rem;line-height:1.7;color:#333;margin-bottom:1rem;text-align:justify}@media(max-width:992px){.about-section .about-hero{flex-direction:column-reverse;text-align:center}.about-section .about-hero .hero-content{max-width:100%;margin-top:-1rem;margin-bottom:-2rem}.about-section .about-hero .hero-content h2{font-size:2.25rem}.about-section .about-hero .hero-content p{max-width:100%}.about-section .about-hero .hero-image img{height:auto;width:280px;margin-right:0}.about-section .about-content{flex-direction:column;align-items:center;text-align:center}.about-section .about-content .about-image img{max-width:300px}.about-section .about-content .about-text h3{margin-top:0rem;font-size:1.5rem}.about-section .about-content .about-text p{text-align:justify;font-size:.75rem}}@media(max-width:600px){.about-section .about-hero{padding:3rem .5rem}.about-section .about-hero .hero-content h2{font-size:2.25rem}.about-section .about-hero .hero-content p{font-size:.875rem}.about-section .about-content{padding:3rem 1.5rem}}.mission-vision-section{font-family:Lato,sans-serif;color:#1a1a1a;width:100%;background-color:#f8f7f3;overflow:hidden;overflow-x:hidden!important}.mission-vision-section h2{font-family:Prata,serif;font-size:3rem;color:#0e1328;margin-bottom:1.5rem;text-align:left;font-weight:400}.mission-vision-section p{font-size:.875rem;line-height:1.7;color:#333}.mission-vision-section .mission-section{display:flex;align-items:center;justify-content:center;padding:2rem 8%;gap:5rem;background-color:#f8f7f3}.mission-vision-section .mission-section .mission-images{flex:1;max-width:50%;position:relative;display:flex;justify-content:left;align-items:center}.mission-vision-section .mission-section .mission-images img{border-radius:6px;object-fit:cover}.mission-vision-section .mission-section .mission-images .mission-img1{width:300px;height:210px;position:relative;z-index:1;top:-30px;left:0}.mission-vision-section .mission-section .mission-images .mission-img2{width:300px;height:210px;position:absolute;top:60px;left:210px;z-index:2}.mission-vision-section .mission-section .mission-content{flex:1;max-width:50%}.mission-vision-section .vision-section{display:flex;align-items:center;justify-content:center;padding:4rem 8%;gap:5rem;background-color:#fff}.mission-vision-section .vision-section .vision-content{flex:1;max-width:50%}.mission-vision-section .vision-section .vision-images{flex:1;max-width:50%;position:relative;display:flex;justify-content:center;align-items:center}.mission-vision-section .vision-section .vision-images img{border-radius:6px;object-fit:cover}.mission-vision-section .vision-section .vision-images .vision-img1{width:300px;height:210px;position:relative;z-index:1;top:0;left:-150px}.mission-vision-section .vision-section .vision-images .vision-img2{width:300px;height:210px;position:absolute;top:70px;left:210px;z-index:2}@media(max-width:992px){.mission-vision-section .mission-section,.mission-vision-section .vision-section{flex-direction:column;text-align:center;padding:3rem 5%;gap:2.5rem;overflow-x:hidden}.mission-vision-section .mission-section .mission-content,.mission-vision-section .mission-section .vision-content,.mission-vision-section .vision-section .mission-content,.mission-vision-section .vision-section .vision-content{max-width:100%}.mission-vision-section .mission-section .mission-images,.mission-vision-section .mission-section .vision-images,.mission-vision-section .vision-section .mission-images,.mission-vision-section .vision-section .vision-images{margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:static}.mission-vision-section .mission-section .mission-images img,.mission-vision-section .mission-section .vision-images img,.mission-vision-section .vision-section .mission-images img,.mission-vision-section .vision-section .vision-images img{position:static;width:100%;max-width:300px;height:auto;z-index:1}.mission-vision-section .vision-section{flex-direction:column-reverse;background-color:#fff}}@media(max-width:600px){.mission-vision-section .mission-section,.mission-vision-section .vision-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.5rem;gap:1.6rem;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;position:relative}.mission-vision-section .mission-images,.mission-vision-section .vision-images{order:1;position:relative;width:100%;max-width:220px;height:200px;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:visible}.mission-vision-section .mission-images img,.mission-vision-section .vision-images img{position:absolute;width:200px;height:auto;border-radius:6px;object-fit:cover;transition:transform .3s ease}.mission-vision-section .mission-images .mission-img1{top:0;left:50%;transform:translate(-1%) rotate(-2deg);z-index:2;opacity:0}.mission-vision-section .mission-images .mission-img2{top:55px;left:50%;transform:translate(-60%);opacity:.95;z-index:3}.mission-vision-section .vision-images .vision-img1{top:0;left:50%;transform:translate(-55%) rotate(2deg);z-index:2;opacity:0}.mission-vision-section .vision-images .vision-img2{top:55px;left:0%;transform:translate(-60%);opacity:.95;z-index:3}.mission-vision-section .mission-content,.mission-vision-section .vision-content{order:2;max-width:100%}.mission-vision-section h2{font-size:1.5rem;margin-top:.6rem;margin-bottom:1rem;text-align:center}.mission-vision-section p{font-size:.75rem;line-height:1.6;text-align:justify}}@media(max-width:400px){.mission-vision-section .mission-images img,.mission-vision-section .vision-images img{width:190px;max-width:86%}.mission-vision-section h2{font-size:1.75rem}}.whychoose-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f8f7f3;padding:4rem clamp(1.5rem,5vw,8%);text-align:center;width:100%;overflow:hidden;box-sizing:border-box}.whychoose-section .section-title{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:3rem}.whychoose-section .features{display:flex;align-items:stretch;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:1rem;width:100%;box-sizing:border-box}@media(max-width:768px){.whychoose-section .features{margin-bottom:3rem}}.whychoose-section .features .feature-card{flex:1 1 300px;max-width:350px;background-color:#f8f7f3;box-shadow:0 0 0 1px #e6e4df;padding:2.5rem 1.5rem;text-align:center;transition:all .3s ease;cursor:default;box-sizing:border-box}@media(max-width:768px){.whychoose-section .features .feature-card{flex:1 1 220px}}.whychoose-section .features .feature-card:hover{background-color:#fff;box-shadow:0 4px 20px #0000000f;transform:translateY(-5px)}.whychoose-section .features .feature-card .feature-icon{width:2.2rem;height:2.2rem;object-fit:contain;margin-bottom:1rem}@media(max-width:768px){.whychoose-section .features .feature-card .feature-icon{margin-bottom:0rem}}.whychoose-section .features .feature-card h3{font-family:Prata,serif;font-size:1.5rem;font-weight:400;color:#0e1328;margin-bottom:.8rem}.whychoose-section .features .feature-card p{font-size:.875rem;color:#444;line-height:1.6;max-width:280px;margin:0 auto}.whychoose-section .whychoose-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:2rem;width:100%;overflow-x:hidden;overflow-y:hidden}.whychoose-section .whychoose-images .why-img{width:100%;height:fit-content;max-width:500px;object-fit:cover;transition:transform .3s ease;display:block}.whychoose-section .whychoose-images .why-img:hover{transform:scale(1.02)}@media(max-width:992px){.whychoose-section{padding:3rem 5%}.whychoose-section .section-title{font-size:2.25rem;margin-bottom:2.5rem}.whychoose-section .whychoose-images .why-img{max-width:400px}}@media(max-width:768px){.whychoose-section .features{flex-direction:column;align-items:center;gap:1rem}.whychoose-section .features .feature-card{width:100%;max-width:320px}.whychoose-section .whychoose-images{flex-direction:column;gap:1.5rem;margin-top:-2rem}.whychoose-section .whychoose-images .why-img{max-width:320px!important}.whychoose-section .whychoose-images .mobile-none{display:none}}@media(max-width:480px){.whychoose-section{padding:2.5rem 1.5rem 0rem}.whychoose-section .section-title{font-size:1.5rem}.whychoose-section .features .feature-card{padding:1.8rem 1rem .5rem}.whychoose-section .features .feature-card .feature-icon{font-size:1.8rem}.whychoose-section .features .feature-card h3{font-size:1.25rem}.whychoose-section .features .feature-card p{font-size:.75rem}.whychoose-section .whychoose-images .why-img{max-width:260px}}.video-section{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center;padding:4rem 0;overflow:hidden}.video-section .video-container{position:relative;width:90%;max-width:900px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0000001a;background:#000;margin:0 auto}.video-section .video-container iframe{width:100%;height:100%;border:none;display:block;border-radius:10px}@media(max-width:992px){.video-section{padding:3rem 0}.video-section .video-container{width:92%;max-width:700px}}@media(max-width:768px){.video-section{padding:2.5rem 0}.video-section .video-container{width:90%!important;aspect-ratio:16/9}}@media(max-width:480px){.video-section .video-container{width:96%;border-radius:6px;box-shadow:0 6px 20px #00000014}}.breadcrumb{width:100%;padding:.75rem 10%;font-size:.75rem;color:#3a3a3a;font-family:Lato,sans-serif;background-color:#fff;box-sizing:border-box}.breadcrumb span{opacity:.8}.breadcrumb .active{font-weight:600;opacity:1}@media(max-width:768px){.breadcrumb{padding:.75rem 4%;font-size:.75rem}}.why-gemsparx-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f8f7f3;width:100%;overflow:hidden}.why-gemsparx-section .why-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f8f7f3}.why-gemsparx-section .why-hero .why-hero-content{flex:1;max-width:50%;padding:2rem 10%}.why-gemsparx-section .why-hero .why-hero-content h2{font-family:Prata,serif;font-size:3rem;font-weight:400;line-height:1.3;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.why-gemsparx-section .why-hero .why-hero-content p{font-size:.875rem;line-height:1.6;color:#333;max-width:500px}.why-gemsparx-section .why-hero .why-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.why-gemsparx-section .why-hero .why-hero-image img{height:360px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}@media(max-width:992px){.why-gemsparx-section .desktopbr{display:none}.why-gemsparx-section .why-hero{flex-direction:column-reverse;text-align:center}.why-gemsparx-section .why-hero .why-hero-content{max-width:100%;margin-top:-1rem;margin-bottom:-2rem;padding:2rem 2%}.why-gemsparx-section .why-hero .why-hero-content h2{font-size:2rem}.why-gemsparx-section .why-hero .why-hero-content p{max-width:100%}.why-gemsparx-section .why-hero .why-hero-image img{height:auto;width:300px;margin-right:0;margin-top:-3rem}}@media(max-width:600px){.why-gemsparx-section .why-hero{padding:3rem 1.5rem}.why-gemsparx-section .why-hero .why-hero-content h2{font-size:2.25rem}.why-gemsparx-section .why-hero .why-hero-content p{font-size:.75rem}}.extensive-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#fff;padding:2rem 10%;text-align:center;box-sizing:border-box}.extensive-section .section-title{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:3.5rem}@media(max-width:768px){.extensive-section .section-title{font-size:1.5rem!important}}.extensive-section .extensive-grid{display:flex;flex-direction:column;gap:5rem}.extensive-section .extensive-item{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:4rem;text-align:left;width:100%;box-sizing:border-box}.extensive-section .extensive-item .extensive-text{grid-column:1/2;max-width:520px;display:flex;flex-direction:column;justify-content:flex-start}.extensive-section .extensive-item .extensive-text h3{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:1rem}.extensive-section .extensive-item .extensive-text p{font-size:.875rem;line-height:1.7;color:#333;margin:0}.extensive-section .extensive-item .extensive-image{grid-column:2/3;display:flex;justify-content:center;align-items:flex-start}.extensive-section .extensive-item .extensive-image img{width:100%;max-width:520px;height:auto;border-radius:.5rem;object-fit:cover;display:block}.extensive-section .extensive-item .extensive-image.right{justify-content:flex-end;align-items:flex-start}.extensive-section .extensive-item .extensive-image.left{justify-content:flex-start;align-items:flex-start}.extensive-section .extensive-item.reverse .extensive-text{grid-column:2/3;justify-content:flex-start}.extensive-section .extensive-item.reverse .extensive-image{grid-column:1/2;display:flex}@media(max-width:992px){.extensive-section{padding:4rem 5%}.extensive-section .section-title{font-size:2rem}.extensive-section .extensive-item{gap:2.5rem}.extensive-section .extensive-item .extensive-text h3{font-size:1.6rem}.extensive-section .extensive-item .extensive-image img{max-width:420px}}@media(max-width:768px){.extensive-section{padding:3.2rem 4%}.extensive-section .extensive-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"image" "text";gap:1.5rem;text-align:center}.extensive-section .extensive-item .extensive-image{grid-area:image;order:0;justify-content:center}.extensive-section .extensive-item .extensive-image img{width:100%;max-width:460px;margin:0 auto;display:block}.extensive-section .extensive-item .extensive-image.right,.extensive-section .extensive-item .extensive-image.left{justify-content:center}.extensive-section .extensive-item .extensive-text{grid-area:text;order:1;max-width:100%;margin:0 auto;padding:0 1rem}.extensive-section .extensive-item .extensive-text h3{font-size:1.5rem;margin-top:.6rem;margin-bottom:1rem;text-align:center}.extensive-section .extensive-item .extensive-text p{font-size:.75rem;line-height:1.6;text-align:justify;margin:0 auto}.extensive-section .extensive-item.reverse .extensive-text,.extensive-section .extensive-item.reverse .extensive-image{grid-column:auto!important}}@media(max-width:480px){.extensive-section{padding:2.2rem 1.2rem}.extensive-section .section-title{font-size:1.8rem}.extensive-section .extensive-item{gap:1rem}.extensive-section .extensive-image img{max-width:100%}}.price-certification-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f8f7f3;padding:4rem 10%;text-align:center;box-sizing:border-box;margin-top:2rem}.price-certification-section .section-title{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:3.5rem}.price-certification-section .price-certification-grid{display:flex;flex-direction:column;gap:5rem}.price-certification-section .price-certification-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;text-align:left;width:100%;box-sizing:border-box}.price-certification-section .price-certification-item .price-certification-text{grid-column:1/2;max-width:520px}.price-certification-section .price-certification-item .price-certification-text h3{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:1rem}.price-certification-section .price-certification-item .price-certification-text p{font-size:.875rem;line-height:1.7;color:#333}.price-certification-section .price-certification-item .price-certification-image{grid-column:2/3;display:flex;justify-content:center;align-items:flex-start}.price-certification-section .price-certification-item .price-certification-image img{width:100%;max-width:520px;height:auto;border-radius:.5rem;object-fit:cover;display:block}.price-certification-section .price-certification-item.reverse .price-certification-text{grid-column:2/3}.price-certification-section .price-certification-item.reverse .price-certification-image{grid-column:1/2;display:flex;justify-content:center}@media(max-width:992px){.price-certification-section{padding:4rem 5%}.price-certification-section .section-title{font-size:2rem}.price-certification-section .price-certification-item{gap:2.5rem}.price-certification-section .price-certification-item .price-certification-text h3{font-size:1.6rem}.price-certification-section .price-certification-item .price-certification-image img{max-width:420px}}@media(max-width:768px){.price-certification-section{padding:3.2rem 4%}.price-certification-section .price-certification-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"image" "text";gap:1.5rem;text-align:center}.price-certification-section .price-certification-item .price-certification-image{grid-area:image;order:0;justify-content:center}.price-certification-section .price-certification-item .price-certification-image img{width:100%;max-width:460px;margin:0 auto;display:block}.price-certification-section .price-certification-item .price-certification-text{grid-area:text;order:1;max-width:100%;margin:0 auto;padding:0 1rem}.price-certification-section .price-certification-item .price-certification-text h3{font-size:1.5rem;margin-top:.6rem;margin-bottom:1rem;text-align:center}.price-certification-section .price-certification-item .price-certification-text p{font-size:.75rem;line-height:1.6;text-align:justify;margin:0 auto}.price-certification-section .price-certification-item.reverse .price-certification-text,.price-certification-section .price-certification-item.reverse .price-certification-image{grid-column:auto!important}}@media(max-width:480px){.price-certification-section{padding:2.2rem 1.2rem}.price-certification-section .section-title{font-size:1.5rem}.price-certification-section .price-certification-item{gap:1rem}.price-certification-section .price-certification-image img{max-width:100%}}.laser-video-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#fff;padding:2rem 10%;text-align:center;box-sizing:border-box;margin-top:2rem}.laser-video-section .section-title{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:3.5rem}.laser-video-section .laser-video-grid{display:flex;flex-direction:column;gap:5rem}.laser-video-section .laser-video-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;text-align:left;width:100%;box-sizing:border-box}.laser-video-section .laser-video-item .laser-video-text{grid-column:1/2;max-width:520px}.laser-video-section .laser-video-item .laser-video-text h3{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:1rem}.laser-video-section .laser-video-item .laser-video-text p{font-size:.875rem;line-height:1.7;color:#333}.laser-video-section .laser-video-item .laser-video-image{grid-column:2/3;display:flex;justify-content:center;align-items:flex-start}.laser-video-section .laser-video-item .laser-video-image img{width:100%;max-width:520px;height:auto;border-radius:.5rem;object-fit:cover;display:block}.laser-video-section .laser-video-item.reverse .laser-video-text{grid-column:2/3}.laser-video-section .laser-video-item.reverse .laser-video-image{grid-column:1/2;display:flex;justify-content:center}@media(max-width:992px){.laser-video-section{padding:4rem 5%}.laser-video-section .section-title{font-size:2rem}.laser-video-section .laser-video-item{gap:2.5rem}.laser-video-section .laser-video-item .laser-video-text h3{font-size:1.6rem}.laser-video-section .laser-video-item .laser-video-image img{max-width:420px}}@media(max-width:768px){.laser-video-section{padding:3.2rem 4%}.laser-video-section .laser-video-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"image" "text";gap:1.5rem;text-align:center}.laser-video-section .laser-video-item .laser-video-image{grid-area:image;order:0;justify-content:center}.laser-video-section .laser-video-item .laser-video-image img{width:100%;max-width:460px;margin:0 auto;display:block}.laser-video-section .laser-video-item .laser-video-text{grid-area:text;order:1;max-width:100%;margin:0 auto;padding:0 1rem}.laser-video-section .laser-video-item .laser-video-text h3{font-size:1.5rem;margin-top:.6rem;margin-bottom:1rem;text-align:center}.laser-video-section .laser-video-item .laser-video-text p{font-size:.75rem;line-height:1.6;text-align:justify;margin:0 auto}.laser-video-section .laser-video-item.reverse .laser-video-text,.laser-video-section .laser-video-item.reverse .laser-video-image{grid-column:auto!important}}@media(max-width:480px){.laser-video-section{padding:2.2rem 1.2rem}.laser-video-section .section-title{font-size:1.8rem}.laser-video-section .laser-video-item{gap:1rem}.laser-video-section .laser-video-image img{max-width:100%}}.celebrity-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#fff;padding:4rem 10%;box-sizing:border-box;margin-top:3rem}.celebrity-section .celebrity-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;text-align:left}.celebrity-section .celebrity-image{display:flex;justify-content:center;align-items:center}.celebrity-section .celebrity-image img{width:100%;max-width:480px;height:auto;border-radius:.5rem;object-fit:cover;display:block;transition:transform .3s ease}.celebrity-section .celebrity-image img:hover{transform:scale(1.02)}.celebrity-section .celebrity-text{max-width:520px}.celebrity-section .celebrity-text h3{font-family:Prata,serif;font-size:2.25rem;font-weight:400;color:#0e1328;margin-bottom:1rem}.celebrity-section .celebrity-text p{font-size:.95rem;line-height:1.7;color:#333;text-align:justify}@media(max-width:992px){.celebrity-section{padding:3.5rem 6%}.celebrity-section .celebrity-container{gap:2.5rem}.celebrity-section .celebrity-text h3{font-size:1.6rem}.celebrity-section .celebrity-image img{max-width:400px}}@media(max-width:768px){.celebrity-section{padding:3rem 1.5rem}.celebrity-section .celebrity-container{grid-template-columns:1fr;grid-template-rows:auto auto;text-align:center;gap:1.8rem}.celebrity-section .celebrity-image img{max-width:100%;margin:0 auto}.celebrity-section .celebrity-text{max-width:100%;padding:0 1rem}.celebrity-section .celebrity-text h3{font-size:1.5rem;margin-bottom:.8rem}.celebrity-section .celebrity-text p{font-size:.75rem;line-height:1.6;text-align:justify}}@media(max-width:480px){.celebrity-section{padding:2.5rem 1.2rem}.celebrity-section .celebrity-text h3{font-size:1.5rem}.celebrity-section .celebrity-text p{font-size:.75rem}}.features-section{background-color:#fff;padding:5rem 8%;box-sizing:border-box;font-family:Lato,sans-serif;color:#1a1a1a}.features-section .features-container{display:flex;flex-direction:column;gap:2.5rem}.features-section .features-row{display:flex;justify-content:space-between;align-items:stretch;gap:1.5rem}.features-section .feature-card{background-color:#f8f7f3;padding:2rem 1.8rem;box-shadow:0 3px 8px #0000000d;text-align:left;transition:all .3s ease;box-sizing:border-box;flex:1}.features-section .feature-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.features-section .feature-card .feature-icon{width:1.8rem;height:1.8rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.features-section .feature-card .feature-icon img{width:100%;height:100%;object-fit:contain}.features-section .feature-card feature-icon{font-size:1.8rem;color:#0e1328;margin-bottom:1rem}.features-section .feature-card h4{font-family:Prata,serif;font-size:1.5rem;font-weight:400;color:#0e1328;margin-bottom:.6rem}.features-section .feature-card p{font-size:.875rem;line-height:1.6;color:#333}.features-section .feature-image{overflow:hidden;border-radius:.5rem;flex:1}.features-section .feature-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;transition:transform .3s ease}.features-section .feature-image img:hover{transform:scale(1.03)}.features-section .row-1 .card-1,.features-section .row-1 .card-2{flex:0 0 48%}.features-section .row-2 .img-1,.features-section .row-2 .card-3,.features-section .row-2 .card-4{flex:0 0 32%}.features-section .row-3 .card-5,.features-section .row-3 .card-6{flex:0 0 30%}.features-section .row-3 .img-2{flex:0 0 36%}.features-section .row-4 .card-7,.features-section .row-4 .card-8,.features-section .row-4 .card-9{flex:0 0 32%}@media(max-width:992px){.features-section{padding:4rem 5%}.features-section .features-row{flex-wrap:wrap;gap:1.5rem}.features-section .features-row .feature-card,.features-section .features-row .feature-image{flex:0 0 48%}}@media(max-width:768px){.features-section{padding:3rem 1.5rem}.features-section .features-row{flex-direction:column}.features-section .features-row .feature-card,.features-section .features-row .feature-image{width:100%;flex:none}.features-section .features-row .feature-card{text-align:center;padding:1.8rem}.features-section .features-row .feature-card .feature-icon{margin:0 auto 1rem;display:flex;justify-content:center;align-items:center;font-size:2rem!important}.features-section .features-row .feature-card h4{font-size:1.5rem}.features-section .features-row .feature-card p{font-size:.875rem;text-align:justify}}@media(max-width:768px){.feature-card{text-align:left!important}.feature-card .feature-icon{margin:0 0 1rem!important;justify-content:flex-start!important;display:flex!important}.feature-card h4,.feature-card p{text-align:left!important}}.custom-design-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f8f7f3;width:100%;overflow:hidden}.custom-design-section .custom-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f8f7f3;padding:4rem 10%;gap:2rem}.custom-design-section .custom-hero .custom-hero-content{flex:1;max-width:60%}.custom-design-section .custom-hero .custom-hero-content h2{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:.1rem;margin-top:0rem}.custom-design-section .custom-hero .custom-hero-content h3{font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400;color:#2d2d2d;margin-bottom:1rem}.custom-design-section .custom-hero .custom-hero-content p{font-size:.875rem;line-height:1.6;color:#333;margin-bottom:2rem;max-width:500px}.custom-design-section .custom-hero .custom-hero-content .custom-btn{background-color:#0a1d63;color:#fff;font-size:.875rem;font-weight:400;border:none;padding:.9rem 2rem;cursor:pointer;transition:all .3s ease}.custom-design-section .custom-hero .custom-hero-content .custom-btn:hover{background-color:#2a345d;transform:translateY(-2px)}.custom-design-section .custom-hero .custom-hero-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.custom-design-section .custom-hero .custom-hero-image img{height:260px;width:auto;object-fit:contain;border-radius:.5rem;transition:all .3s ease-in-out}.custom-design-section .custom-hero .custom-hero-image img:hover{transform:scale(1.03)}@media(max-width:992px){.custom-design-section .custom-hero{flex-direction:column-reverse;text-align:center;padding:3rem 5%}.custom-design-section .custom-hero .custom-hero-content{max-width:100%}.custom-design-section .custom-hero .custom-hero-content h2{font-size:2.1rem}.custom-design-section .custom-hero .custom-hero-content h3{font-size:1.3rem}.custom-design-section .custom-hero .custom-hero-content p{max-width:100%;font-size:.95rem}.custom-design-section .custom-hero .custom-hero-content .custom-btn{font-size:.95rem;padding:.8rem 1.8rem}.custom-design-section .custom-hero .custom-hero-image img{height:auto;width:280px;margin-bottom:1rem}}@media(max-width:600px){.custom-design-section .custom-hero{padding:3rem 1.5rem;gap:0rem}.custom-design-section .custom-hero .custom-hero-content h2{font-size:2.25rem}.custom-design-section .custom-hero .custom-hero-content h3{font-size:1rem}.custom-design-section .custom-hero .custom-hero-content p{font-size:.75rem}.custom-design-section .custom-hero .custom-btn{font-size:.75rem;padding:.7rem 1.6rem}}.design-process-section{background-color:#fff;padding:5rem 8%;text-align:center;font-family:Lato,sans-serif;color:#1a1a1a}.design-process-section .section-title{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:3rem}.design-process-section .design-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;justify-content:center;align-items:stretch;margin-bottom:3rem}.design-process-section .process-card{background-color:#f8f7f3;border-radius:.6rem;padding:2.5rem 1.8rem;box-shadow:0 3px 8px #0000000a;transition:all .3s ease;text-align:center}.design-process-section .process-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000014}.design-process-section .process-card .process-icon{font-size:2rem;color:#0e1328;margin-bottom:1.2rem}.design-process-section .process-card h3{font-family:Prata,serif;font-size:1.5rem;font-weight:400;color:#0e1328;margin-bottom:.8rem}.design-process-section .process-card p{font-size:.875rem;line-height:1.6;color:#333;max-width:90%;margin:0 auto}.design-process-section .process-button{text-align:center;margin-top:1rem}.design-process-section .process-button button{background-color:#0a1d63;color:#fff;font-size:.875rem;font-weight:400;border:none;padding:.9rem 2.2rem;cursor:pointer;transition:all .3s ease}.design-process-section .process-button button:hover{background-color:#2a345d;transform:translateY(-2px)}@media(max-width:992px){.design-process-section .section-title{font-size:2rem;margin-bottom:2.5rem}.design-process-section .design-process-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.design-process-section{padding:3rem 1.5rem}.design-process-section .section-title{font-size:1.5rem}.design-process-section .design-process-grid{grid-template-columns:1fr;gap:1.2rem}.design-process-section .process-card{padding:2rem 1.2rem}.design-process-section .process-card h3{font-size:1.5rem}.design-process-section .process-card p{font-size:.875rem}.design-process-section .process-button button{font-size:.875rem;padding:.8rem 2rem}}@media(max-width:480px){.design-process-section .section-title{font-size:1.5rem}.design-process-section .process-card{padding:1.8rem 1rem}.design-process-section .process-button button{width:70%}}.process-card .process-icon{width:35px;height:40px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.process-card .process-icon img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.process-card .process-icon{width:30px;height:40px;margin:0 auto 1rem}}.flexible-options-section{background-color:#f8f7f3;padding:5rem 8%;text-align:center;font-family:Lato,sans-serif;color:#1a1a1a}.flexible-options-section .section-title{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:3rem}.flexible-options-section .options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;justify-content:center;align-items:stretch}.flexible-options-section .option-card{background-color:#fff;border-radius:.6rem;padding:2.5rem 2rem;box-shadow:0 3px 8px #0000000a;transition:all .3s ease;text-align:center}.flexible-options-section .option-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000014}.flexible-options-section .option-card .option-icon{color:#0e1328;margin-bottom:1.2rem;display:flex;justify-content:center;align-items:center}.flexible-options-section .option-card .option-icon .feature-icon{width:40px;height:40px;object-fit:contain}.flexible-options-section .option-card h3{font-family:Prata,serif;font-size:1.5rem;font-weight:400;color:#0e1328;margin-bottom:.8rem}.flexible-options-section .option-card p{font-size:.875rem;line-height:1.6;color:#333;max-width:90%;margin:0 auto}@media(max-width:992px){.flexible-options-section{padding:4rem 5%}.flexible-options-section .section-title{font-size:1.4rem}.flexible-options-section .options-grid{grid-template-columns:1fr;gap:1.5rem}.flexible-options-section .option-card{padding:2.2rem 1.6rem}.flexible-options-section .option-card h3{font-size:1.2rem}.flexible-options-section .option-card p{font-size:.9rem}}@media(max-width:600px){.flexible-options-section{padding:3rem 1.5rem}.flexible-options-section .section-title{font-size:1.5rem;margin-bottom:2rem}.flexible-options-section .option-card{padding:2rem 1.2rem}.flexible-options-section .option-card h3{font-size:1.5rem}.flexible-options-section .option-card p{font-size:.875rem}}.pricing-section{background-color:#fff;padding:5rem 8%;text-align:center;font-family:Lato,sans-serif;color:#1a1a1a;box-sizing:border-box}.pricing-section .section-title{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:3rem}.pricing-section .pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;justify-content:center;align-items:stretch;width:80%;margin:0 auto;box-sizing:border-box}@media(max-width:600px){.pricing-section .pricing-grid{width:95%}}.pricing-section .pricing-card{background-color:#fff;border-radius:.6rem;box-shadow:0 4px 12px #0000000f;padding:1.6rem;transition:all .3s ease;border:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;min-height:380px}.pricing-section .pricing-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px #00000014}.pricing-section .pricing-card .pricing-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding:1.2rem 0 0;box-sizing:border-box}.pricing-section .pricing-card .pricing-icon{background-color:#f2f4f9;color:#0a1d63;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.pricing-section .pricing-card .pricing-icon svg{width:28px;height:28px}.pricing-section .pricing-card h3{font-family:Prata,serif;color:#0a1d63;font-size:1.25rem;font-weight:500;margin-bottom:.8rem}.pricing-section .pricing-card .price{font-size:3rem;font-weight:500;color:#000;font-weight:700;margin:.5rem 0 1.5rem}.pricing-section .pricing-card ul{list-style:none;padding:0;margin:0 0 3rem;text-align:left;max-width:85%}.pricing-section .pricing-card ul li{display:flex;align-items:flex-start;gap:.6rem;font-size:1rem;color:#333;line-height:1.6;margin-bottom:.6rem}.pricing-section .pricing-card ul li svg{color:#0a1d63;flex-shrink:0;margin-top:3px}.pricing-section .pricing-card ul li span{display:inline-block}.pricing-section .pricing-card ul li.no-icon{padding-left:25px}.pricing-section .pricing-card .pricing-cta,.pricing-section .pricing-card button{background-color:#0a1d63;color:#fff;border:none;padding:.9rem 2rem;font-size:.875rem;font-weight:400;cursor:pointer;transition:all .25s ease;width:80%;max-width:360px;margin-top:.8rem}.pricing-section .pricing-card .pricing-cta:hover{background-color:#132a91;transform:translateY(-2px)}@media(max-width:992px){.pricing-section{padding:3rem 4%}.pricing-section .section-title{font-size:2rem}.pricing-section .pricing-grid{grid-template-columns:1fr;gap:1.5rem}.pricing-section .pricing-card{width:100%;max-width:720px;min-height:auto;margin:0 auto}}@media(max-width:600px){.pricing-section{padding:3rem 1.5rem}.pricing-section .section-title{font-size:1.5rem;margin-bottom:2rem}.pricing-section .pricing-grid{grid-template-columns:1fr}.pricing-section .pricing-card{padding:1.2rem;min-height:auto;width:100%;box-sizing:border-box}.pricing-section .pricing-card .pricing-body{padding:.5rem 0}.pricing-section .pricing-card .pricing-icon{margin-bottom:.5rem}.pricing-section .pricing-card h3{font-size:1.25rem}.pricing-section .pricing-card .price{font-size:2.5rem;margin:.5rem 0 1rem}.pricing-section .pricing-card ul{ont-size:.875rem;max-width:100%;margin:0 0 1rem}.pricing-section .pricing-card ul li{font-size:.875rem}.pricing-section .pricing-card .pricing-cta{width:100%}}.custom-cta-section{background-color:#f8f7f3;text-align:center;padding:2rem;font-family:Lato,sans-serif;color:#1a1a1a}.custom-cta-section h2{font-family:Prata,serif;font-size:3rem;color:#0e1328;line-height:1.3;margin-bottom:2rem;font-weight:400}.custom-cta-section h2 span{display:block;margin-top:.3rem}.custom-cta-section button{background-color:#0a1d63;color:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:.875rem;padding:.9rem 2.4rem;border:none;cursor:pointer;transition:all .3s ease}.custom-cta-section button:hover{background-color:#132a91;transform:translateY(-2px)}@media(max-width:992px){.custom-cta-section{padding:4rem 1.5rem}.custom-cta-section h2{font-size:2.2rem;line-height:1.35}.custom-cta-section button{padding:.85rem 2rem;font-size:.9rem}}@media(max-width:600px){.custom-cta-section{padding:3.5rem 1rem}.custom-cta-section h2{font-size:1.5rem;line-height:1.4;margin-bottom:1.6rem}.custom-cta-section h2 span{margin-top:.4rem}.custom-cta-section button{width:80%;max-width:260px;padding:.8rem 1.6rem;font-size:.75rem}}.faq-hero-section{background-color:#f8f7f3;color:#1a1a1a;width:100%;padding:4rem 2rem 5rem;text-align:center;font-family:Lato,sans-serif;box-sizing:border-box;overflow-x:hidden;margin:0}.faq-hero-section .faq-hero-content{max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.faq-hero-section .faq-hero-content h1{font-family:Prata,serif;font-size:3rem;color:#0e1328;font-weight:400;margin-bottom:1rem;line-height:1.3;word-wrap:break-word}.faq-hero-section .faq-hero-content p{font-size:.875rem;color:#333;letter-spacing:.2px;margin:0 auto}@media(max-width:992px){.faq-hero-section{padding:4rem 1.5rem}.faq-hero-section .faq-hero-content{padding:0 .5rem}.faq-hero-section .faq-hero-content h1{font-size:2.4rem}.faq-hero-section .faq-hero-content p{font-size:.95rem}}@media(max-width:600px){.faq-hero-section{padding:3rem 1rem}.faq-hero-section .faq-hero-content{padding:0}.faq-hero-section .faq-hero-content h1{font-size:2.25rem;line-height:1.4;margin-bottom:.8rem}.faq-hero-section .faq-hero-content p{font-size:.75rem}}.faq-video-section{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center;padding:4rem 0;overflow:hidden}.faq-video-section .faq-video-container{position:relative;width:90%;max-width:900px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0000001a;background:#000;margin:0 auto}.faq-video-section .faq-video-container iframe{width:100%;height:100%;border:none;display:block;border-radius:10px}@media(max-width:992px){.faq-video-section{padding:3rem 0}.faq-video-section .faq-video-container{width:92%;max-width:700px}}@media(max-width:768px){.faq-video-section{padding:2.5rem 0}.faq-video-section .faq-video-container{width:90%!important;aspect-ratio:16/9}}@media(max-width:480px){.faq-video-section .faq-video-container{width:96%;border-radius:6px;box-shadow:0 6px 20px #00000014}}.faq-section{background-color:#fff;color:#1a1a1a;font-family:Lato,sans-serif;padding:5rem 10%;display:flex;justify-content:center}.faq-section .faq-container{background-color:#f8f7f3;width:100%;max-width:900px;border-radius:.5rem;padding:3rem 3rem 4rem;box-shadow:0 4px 16px #0000000a}.faq-section .faq-container .faq-title{font-family:Prata,serif;color:#0e1328;font-size:3rem;font-weight:400;text-align:center;letter-spacing:.08rem;margin-bottom:2.5rem}.faq-section .faq-container .faq-list{display:flex;flex-direction:column;gap:1rem}.faq-section .faq-container .faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:.4rem;padding:1.2rem 1.6rem;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 3px 6px #00000008}.faq-section .faq-container .faq-item:hover{border-color:#cfd1d4}.faq-section .faq-container .faq-item.active{border-color:#0a1d63;box-shadow:0 4px 10px #0a1d631a}.faq-section .faq-container .faq-item .faq-question{display:flex;justify-content:space-between;align-items:flex-start;font-family:Prata,serif}.faq-section .faq-container .faq-item .faq-question h4{font-size:1rem;color:#0e1328;font-weight:500;margin:0}.faq-section .faq-container .faq-item .faq-question .faq-icon{color:#0a1d63;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@media(max-width:768px){.faq-section .faq-container .faq-item .faq-question .faq-icon{align-items:flex-start!important;justify-content:flex-start!important}}.faq-section .faq-container .faq-item .faq-answer{overflow:hidden;transition:all .4s ease}.faq-section .faq-container .faq-item .faq-answer p{font-size:.875rem;color:#333;margin-top:.8rem;line-height:1.6}@media(max-width:992px){.faq-section{padding:4rem 5%}.faq-section .faq-container{padding:2.5rem 2rem}.faq-section .faq-container .faq-title{font-size:2rem}}@media(max-width:600px){.faq-section{padding:3rem 1rem}.faq-section .faq-container{padding:2rem 1.2rem}.faq-section .faq-container .faq-title{font-size:1.5rem}.faq-section .faq-container .faq-item{padding:1rem 1.2rem}.faq-section .faq-container .faq-item .faq-question h4{font-size:.875rem}.faq-section .faq-container .faq-item .faq-answer p{font-size:.75rem}}.order-faq-section{background-color:#fff;color:#1a1a1a;font-family:Lato,sans-serif;padding:5rem 10%;display:flex;justify-content:center}.order-faq-section .order-faq-container{background-color:#f8f7f3;width:100%;max-width:900px;border-radius:.5rem;padding:3rem 3rem 4rem;box-shadow:0 4px 16px #0000000a}.order-faq-section .order-faq-container .order-faq-title{font-family:Prata,serif;color:#0e1328;font-size:3rem;font-weight:400;letter-spacing:.08rem;text-align:center;margin-bottom:2.5rem}.order-faq-section .order-faq-container .order-faq-list{display:flex;flex-direction:column;gap:1rem}.order-faq-section .order-faq-container .order-faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:.4rem;padding:1.2rem 1.6rem;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 3px 6px #00000008}.order-faq-section .order-faq-container .order-faq-item:hover{border-color:#cfd1d4}.order-faq-section .order-faq-container .order-faq-item.active{border-color:#0a1d63;box-shadow:0 4px 10px #0a1d631a}.order-faq-section .order-faq-container .order-faq-item .order-faq-question{display:flex;justify-content:space-between;align-items:flex-start;font-family:Prata,serif}.order-faq-section .order-faq-container .order-faq-item .order-faq-question h4{font-size:1rem;color:#0e1328;font-weight:500;margin:0}.order-faq-section .order-faq-container .order-faq-item .order-faq-question .order-faq-icon{color:#0a1d63;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@media(max-width:768px){.order-faq-section .order-faq-container .order-faq-item .order-faq-question .order-faq-icon{align-items:flex-start!important;justify-content:flex-start!important}}.order-faq-section .order-faq-container .order-faq-item .order-faq-answer{overflow:hidden;transition:all .4s ease}.order-faq-section .order-faq-container .order-faq-item .order-faq-answer p{font-size:.875rem;color:#333;margin-top:.8rem;line-height:1.6}@media(max-width:992px){.order-faq-section{padding:4rem 5%}.order-faq-section .order-faq-container{padding:2.5rem 2rem}.order-faq-section .order-faq-container .order-faq-title{font-size:2rem}}@media(max-width:600px){.order-faq-section{padding:1rem}.order-faq-section .order-faq-container{padding:2rem 1.2rem}.order-faq-section .order-faq-container .order-faq-title{font-size:1.5rem}.order-faq-section .order-faq-container .order-faq-item{padding:1rem 1.2rem}.order-faq-section .order-faq-container .order-faq-item .order-faq-question h4{font-size:.875rem}.order-faq-section .order-faq-container .order-faq-item .order-faq-answer p{font-size:.75rem}}.faq-cta-section{background-color:#f8f7f3;color:#1a1a1a;font-family:Lato,sans-serif;text-align:center;padding:2rem 1rem;width:100%;box-sizing:border-box}.faq-cta-section .faq-cta-content{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.faq-cta-section .faq-cta-content h2{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:.2rem;line-height:1.3}.faq-cta-section .faq-cta-content p{font-size:.875rem;color:#333;margin-bottom:1rem;max-width:500px;line-height:1.6}.faq-cta-section .faq-cta-content .cta-button{background-color:#0a1d63;color:#fff;border:none;padding:.9rem 2.2rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 8px #0000001a}.faq-cta-section .faq-cta-content .cta-button:hover{background-color:#132a91;transform:translateY(-2px)}@media(max-width:992px){.faq-cta-section{padding:4rem 2rem}.faq-cta-section .faq-cta-content h2{font-size:2rem}.faq-cta-section .faq-cta-content p{font-size:.95rem}}@media(max-width:600px){.faq-cta-section{padding:2rem 1.5rem}.faq-cta-section .faq-cta-content h2{font-size:1.5rem;line-height:1.4}.faq-cta-section .faq-cta-content p{font-size:.75rem;margin-bottom:1rem}.faq-cta-section .faq-cta-content .cta-button{padding:.8rem 2rem;font-size:.75rem}}.faq-icon{color:#0a1d63;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@media(max-width:768px){.faq-icon{align-items:flex-start!important;justify-content:flex-start!important}}html{scroll-padding-top:100px}@media(max-width:768px){html{scroll-padding-top:100px}}.jewelry-education-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f8f7f3;width:100%;overflow:hidden}.jewelry-education-section .education-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f8f7f3}.jewelry-education-section .education-hero .education-hero-content{flex:1;max-width:50%;padding:2rem 10%}.jewelry-education-section .education-hero .education-hero-content h2{font-family:Prata,serif;font-size:3rem;font-weight:400;line-height:1.3;color:#0e1328;margin-bottom:1.5rem}.jewelry-education-section .education-hero .education-hero-content p{font-size:.875rem;line-height:1.6;color:#333;max-width:520px;margin-bottom:2rem}.jewelry-education-section .education-hero .education-hero-content .education-btn{background-color:#0a1d63;color:#fff;border:none;padding:.9rem 2rem;border-radius:.3rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 8px #0000001a}.jewelry-education-section .education-hero .education-hero-content .education-btn:hover{background-color:#132a91;transform:translateY(-2px)}.jewelry-education-section .education-hero .education-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.jewelry-education-section .education-hero .education-hero-image img{height:360px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}@media(max-width:992px){.jewelry-education-section .education-hero{flex-direction:column-reverse;text-align:center}.jewelry-education-section .education-hero .education-hero-content{max-width:100%;margin-top:-1rem;margin-bottom:-2rem}.jewelry-education-section .education-hero .education-hero-content h2{font-size:2rem;margin-bottom:-.5rem}.jewelry-education-section .education-hero .education-hero-content p{max-width:100%}.jewelry-education-section .education-hero .education-hero-image img{height:auto;width:300px;margin-right:0;margin-top:-3rem}}@media(max-width:600px){.jewelry-education-section .education-hero{padding:3rem 1.5rem}.jewelry-education-section .education-hero .education-hero-content h2{font-size:2.25rem;margin-bottom:.5rem}.jewelry-education-section .education-hero .education-hero-content p{font-size:.75rem}.jewelry-education-section .education-hero .education-btn{padding:.8rem 1.8rem;font-size:.75rem}}.guide-section{background-color:#fff;width:100%;padding:4rem 10%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.guide-section .guide-wrapper{background-color:#f8f7f3;width:100%;max-width:900px;padding:2rem 3rem;text-align:left;border-radius:.3rem;box-shadow:0 2px 6px #0000000a;font-family:Lato,sans-serif;position:relative;display:flex;flex-direction:column}.guide-section .guide-wrapper .guide-header{display:flex;align-items:center;gap:1rem;position:relative;margin-bottom:1.5rem}.guide-section .guide-wrapper .guide-header h3{font-family:Prata,serif;font-size:1.125rem;font-weight:600;color:#0e1328;margin:0;flex-shrink:0}@media(max-width:600px){.guide-section .guide-wrapper .guide-header h3{font-size:.875rem}}.guide-section .guide-wrapper .guide-header .header-line{flex-grow:1;height:1px;background-color:#ccc}.guide-section .guide-wrapper .guide-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.guide-section .guide-wrapper .guide-links a{font-size:1.125rem;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease;font-weight:400}@media(max-width:600px){.guide-section .guide-wrapper .guide-links a{font-size:.75rem}}.guide-section .guide-wrapper .guide-links a:hover{color:#0a1d63}@media(max-width:992px){.guide-section{padding:3rem 6%}.guide-section .guide-wrapper{padding:2rem}.guide-section .guide-wrapper .guide-links{justify-content:flex-start}.guide-section .guide-wrapper .guide-links a{flex:1 1 45%}}@media(max-width:600px){.guide-section{padding:2rem 1.2rem}.guide-section .guide-wrapper{padding:1.8rem}.guide-section .guide-wrapper .guide-header{flex-direction:column;align-items:flex-start;gap:.5rem}.guide-section .guide-wrapper .guide-header .header-line{width:100%}.guide-section .guide-wrapper .guide-links{flex-direction:column;align-items:flex-start}.guide-section .guide-wrapper .guide-links a{width:100%;text-align:left}}.diamond-shapes-section{background-color:#fff;padding:5rem 8%;text-align:center;font-family:Lato,sans-serif}.diamond-shapes-section h2{font-family:Prata,serif;color:#0e1328;font-size:3rem;font-weight:400;margin-bottom:3rem}.diamond-shapes-section .diamond-shapes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;justify-content:center;align-items:stretch}.diamond-shapes-section .diamond-card{background-color:#fff;border:1px solid #eaeaea;border-radius:.5rem;padding:2rem 1.5rem;box-shadow:0 4px 12px #0000000d;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.diamond-shapes-section .diamond-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000014}.diamond-shapes-section .diamond-card .diamond-img{margin-bottom:1.2rem}.diamond-shapes-section .diamond-card .diamond-img img{width:80px;height:80px;object-fit:contain}.diamond-shapes-section .diamond-card h3{font-family:Prata,serif;font-size:1.125rem;color:#0e1328;font-weight:400;margin-bottom:.8rem}.diamond-shapes-section .diamond-card p{font-size:.875rem;line-height:1.6;color:#333;flex-grow:1;display:flex;align-items:flex-start}@media(max-width:992px){.diamond-shapes-section{padding:4rem 6%}.diamond-shapes-section .diamond-shapes-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.diamond-shapes-section .diamond-card{padding:1.8rem 1.4rem}.diamond-shapes-section .diamond-card .diamond-img img{width:70px;height:70px}.diamond-shapes-section .diamond-card h3{font-size:1.05rem}.diamond-shapes-section .diamond-card p{font-size:.9rem}}@media(max-width:600px){.diamond-shapes-section{padding:3rem 1.5rem}.diamond-shapes-section .diamond-shapes-grid{grid-template-columns:repeat(1,1fr);gap:1.2rem}.diamond-shapes-section h2{font-size:1.5rem;margin-bottom:2rem}.diamond-shapes-section .diamond-card{padding:1.6rem 1.2rem}.diamond-shapes-section .diamond-card .diamond-img{margin-bottom:0}.diamond-shapes-section .diamond-card .diamond-img img{width:60px;height:60px}.diamond-shapes-section .diamond-card h3{font-size:1rem}.diamond-shapes-section .diamond-card p{font-size:.75rem;margin-top:-.1rem}}.diamond-quality-section .icon{background-color:#eaeaea;border-radius:.3rem;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.diamond-quality-section .icon img{width:36px;height:36px;object-fit:contain}.diamond-quality-section{background-color:#fff;padding:5rem 8%;text-align:center;font-family:Lato,sans-serif}.diamond-quality-section h2{font-family:Prata,serif;color:#0e1328;font-size:3rem;font-weight:400;margin-bottom:3rem}.diamond-quality-section .quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;justify-content:center;align-items:stretch}.diamond-quality-section .quality-card{background-color:#f8f7f3;border-radius:.5rem;padding:2rem 1.5rem;box-shadow:0 4px 10px #0000000d;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:80%}.diamond-quality-section .quality-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000014}.diamond-quality-section .quality-card .icon{background-color:#eaeaea;border-radius:.3rem;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.diamond-quality-section .quality-card .icon img{width:36px;height:36px;object-fit:contain}.diamond-quality-section .quality-card h3{font-family:Prata,serif;font-size:2rem;font-weight:400;color:#0e1328;margin-bottom:1rem}.diamond-quality-section .quality-card p{font-size:.875rem;line-height:1.6;color:#333;text-align:center}@media(max-width:992px){.diamond-quality-section{padding:4rem 6%}.diamond-quality-section .quality-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.diamond-quality-section .quality-card{padding:1.8rem 1.4rem}.diamond-quality-section .quality-card .icon{width:55px;height:55px}.diamond-quality-section .quality-card .icon img{width:32px;height:32px}.diamond-quality-section .quality-card h3{font-size:1.15rem}.diamond-quality-section .quality-card p{font-size:.9rem;margin-top:-.1rem}}@media(max-width:600px){.diamond-quality-section{padding:0rem 1.5rem}.diamond-quality-section .quality-grid{grid-template-columns:1fr;gap:1.2rem}.diamond-quality-section h2{font-size:1.5rem;margin-bottom:2rem}.diamond-quality-section .quality-card{padding:1.6rem 1.2rem}.diamond-quality-section .quality-card .icon{width:50px;height:50px}.diamond-quality-section .quality-card .icon img{width:28px;height:28px}.diamond-quality-section .quality-card h3{font-size:1.125rem}.diamond-quality-section .quality-card p{font-size:.75rem}}.diamond-charts-section{background-color:#fff;padding:5rem 10%;text-align:center;font-family:Lato,sans-serif;display:flex;flex-direction:column;align-items:center;gap:4rem}.diamond-charts-section .chart-block{width:100%;max-width:900px}.diamond-charts-section .chart-block h2{font-family:Prata,serif;color:#0e1328;font-size:3rem;font-weight:400;margin-bottom:1.5rem}.diamond-charts-section .chart-block .chart-image{width:100%;display:flex;justify-content:center;align-items:center}.diamond-charts-section .chart-block .chart-image img{width:100%;height:auto;border-radius:.5rem;transition:all .3s ease-in-out}.diamond-charts-section .chart-block .chart-image img:hover{transform:scale(1.02)}@media(max-width:992px){.diamond-charts-section{padding:4rem 6%;gap:3rem}.diamond-charts-section .chart-block{max-width:700px}.diamond-charts-section .chart-block h2{font-size:1.8rem;margin-bottom:1.2rem}.diamond-charts-section .chart-block .chart-image img{border-radius:.4rem}}@media(max-width:600px){.diamond-charts-section{padding:3rem 1.5rem;gap:2.5rem}.diamond-charts-section .chart-block{max-width:100%}.diamond-charts-section .chart-block h2{font-size:1.5rem;margin-bottom:1rem}.diamond-charts-section .chart-block .chart-image img{width:100%;height:auto;border-radius:.3rem}}.rejection-tool-section{background-color:#fff;padding:5rem 10%;text-align:center;font-family:Lato,sans-serif;color:#1a1a1a}.rejection-tool-section h2{font-family:Prata,serif;color:#0e1328;font-size:3rem;font-weight:400;margin-bottom:2.5rem;text-align:center}.rejection-tool-section .rejection-content{max-width:1100px;margin:0 auto;text-align:left}.rejection-tool-section .rejection-content p{font-size:.875rem;line-height:1.7;color:#333;margin-bottom:1.4rem;text-align:justify}.rejection-tool-section .rejection-content span{color:#0a1d63;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.rejection-tool-section .rejection-content span:hover{color:#132a91}@media(max-width:992px){.rejection-tool-section{padding:4rem 7%}.rejection-tool-section h2{font-size:2rem;margin-bottom:2rem}.rejection-tool-section .rejection-content p{font-size:.95rem;line-height:1.6}}@media(max-width:600px){.rejection-tool-section{padding:0rem 1.5rem}.rejection-tool-section h2{font-size:1.5rem;margin-bottom:1.8rem}.rejection-tool-section .rejection-content{max-width:100%}.rejection-tool-section .rejection-content p{font-size:.75rem;line-height:1.6;margin-bottom:1.2rem}}.privacy-hero-section{background-color:#f0efea;color:#1a1a1a;width:100%;padding:2rem 2rem 5rem;text-align:center;font-family:Lato,sans-serif;box-sizing:border-box;overflow-x:hidden;margin:0}.privacy-hero-section .privacy-hero-content{max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.privacy-hero-section .privacy-hero-content h1{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:1rem;line-height:1.3;word-wrap:break-word}.privacy-hero-section .privacy-hero-content p{font-size:1.25rem;color:#333;letter-spacing:.2px;margin:0 auto;max-width:600px;line-height:1.6}@media(max-width:992px){.privacy-hero-section{padding:4rem 1.5rem}.privacy-hero-section .privacy-hero-content{padding:0 .5rem}.privacy-hero-section .privacy-hero-content h1{font-size:2.4rem}.privacy-hero-section .privacy-hero-content p{font-size:.95rem}}@media(max-width:600px){.privacy-hero-section{padding:3rem 1rem}.privacy-hero-section .privacy-hero-content{padding:0}.privacy-hero-section .privacy-hero-content h1{font-size:2.25rem;line-height:1.4;margin-bottom:.8rem}.privacy-hero-section .privacy-hero-content p{font-size:.875rem;line-height:1.5}}.privacy-content-wrapper{width:100%;background:#fff;box-sizing:border-box;overflow-x:hidden;padding:3rem 0;font-family:Lato,sans-serif;color:#1a1a1a}.privacy-content-wrapper .privacy-container{max-width:1100px;margin:0 auto;padding:0 6%;box-sizing:border-box}.privacy-content-wrapper .policy-intro{margin:0 auto 2.5rem;color:#333;line-height:1.8;font-size:.875rem}.privacy-content-wrapper .policy-intro p{margin-bottom:1.25rem}.privacy-content-wrapper .policy-qa{display:block;margin-top:1rem}.privacy-content-wrapper .policy-qa .qa-item{background:transparent;border-radius:2px;margin-bottom:1.75rem;padding:0}.privacy-content-wrapper .policy-qa .qa-item .qa-question{font-family:Prata,serif;font-size:1.5rem;color:#0e1328;font-weight:550;margin:0 0 .8rem;line-height:1.2}.privacy-content-wrapper .policy-qa .qa-item .qa-answer p{margin:0;font-size:.875rem;color:#444;line-height:1.8;text-align:left;margin-bottom:2rem;text-align:justify}@media(min-width:1200px){.privacy-content-wrapper .privacy-container{padding-left:6.5%;padding-right:6.5%}.privacy-content-wrapper .policy-intro{font-size:1rem}.privacy-content-wrapper .qa-question{font-size:1.8rem}.privacy-content-wrapper .qa-answer p{font-size:1rem}}@media(max-width:992px){.privacy-content-wrapper{padding:2.5rem 0}.privacy-content-wrapper .privacy-container{padding:0 5%}.privacy-content-wrapper .qa-question{font-size:1.5rem}.privacy-content-wrapper .qa-answer p{font-size:.95rem}}@media(max-width:600px){.privacy-content-wrapper{padding:2rem 0}.privacy-content-wrapper .privacy-container{padding:0 4%}.privacy-content-wrapper .policy-intro{font-size:.75rem;line-height:1.7}.privacy-content-wrapper .policy-qa .qa-item .qa-question{font-size:1rem}.privacy-content-wrapper .policy-qa .qa-item .qa-answer p{font-size:.75rem;line-height:1.7}}.shipping-hero-section{background-color:#f0efea;color:#1a1a1a;width:100%;padding:4rem 2rem 6rem;text-align:center;font-family:Lato,sans-serif;box-sizing:border-box;overflow-x:hidden;margin:0}.shipping-hero-section .shipping-hero-content{max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.shipping-hero-section .shipping-hero-content h1{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:0;line-height:1.3;word-wrap:break-word}@media(max-width:992px){.shipping-hero-section{padding:4rem 1.5rem}.shipping-hero-section .shipping-hero-content{padding:0 .5rem}.shipping-hero-section .shipping-hero-content h1{font-size:2.4rem}}@media(max-width:600px){.shipping-hero-section{padding:2rem 1rem 3rem}.shipping-hero-section .shipping-hero-content{padding:0}.shipping-hero-section .shipping-hero-content h1{font-size:2.25rem;line-height:1.4}}.shipping-page{width:100%;background:#fff;font-family:Lato,sans-serif;color:#1a1a1a;padding:3.5rem 0}.shipping-page .container{width:100%;max-width:1200px;margin:0 auto;padding:0 4%;box-sizing:border-box}.shipping-page .shipping-row{display:flex;gap:3.5rem;align-items:center;margin-bottom:2.5rem}.shipping-page .shipping-row__content{flex:1;min-width:320px;max-width:640px}.shipping-page .shipping-row__media{flex:1;display:flex;justify-content:center;align-items:center;min-width:300px}.shipping-page .shipping-row img{display:block;width:100%;max-width:420px;height:auto;object-fit:cover;border-radius:3px;box-shadow:0 6px 20px #0a1d630f}.shipping-page .shipping-row--reverse{flex-direction:row;align-items:center}.shipping-page .shipping-row--reverse .shipping-row__content{text-align:left}.shipping-page .shipping-title{font-family:Prata,serif;font-size:3rem;color:#0e1328;font-weight:400;margin:0 0 .8rem;line-height:1.15}@media(max-width:768px){.shipping-page .shipping-title{font-size:1.5rem}}.shipping-page .shipping-desc{font-size:.875rem;color:#333;line-height:1.7;max-width:640px}@media(max-width:768px){.shipping-page .shipping-desc{font-size:.75rem}}.shipping-page .include-heading{font-family:Prata,serif;font-size:3rem;color:#0e1328;font-weight:400;margin:2.5rem 0 1.2rem}@media(max-width:768px){.shipping-page .include-heading{font-size:1.5rem}}.shipping-page .include-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-bottom:2.8rem;align-items:stretch}.shipping-page .include-card{background:#f7f6f4;border-radius:4px;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000008;border:1px solid rgba(10,29,99,.03);min-height:150px}.shipping-page .include-card__inner{width:100%;padding:2.1rem 1.6rem;display:flex;align-items:center;justify-content:center;text-align:center}.shipping-page .include-card__inner p{margin:0;font-size:1.5rem;color:#0a1d63;font-weight:500;line-height:1.4}@media(max-width:992px){.shipping-page .shipping-row{gap:2rem}.shipping-page .shipping-row__media img{max-width:360px}.shipping-page .include-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.shipping-page{padding:2.5rem 0}.shipping-page .container{padding:0 4%}.shipping-page .shipping-row{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.shipping-page .shipping-row__media,.shipping-page .shipping-row__content{width:100%}.shipping-page .shipping-row img{width:100%;max-width:100%;height:auto}.shipping-page .shipping-row--reverse{flex-direction:column;align-items:flex-start}.shipping-page .shipping-title{font-size:1.5rem}.shipping-page .shipping-desc{font-size:.75rem}.shipping-page .include-grid{grid-template-columns:repeat(2,1fr);gap:12px}.shipping-page .include-card{min-height:120px}.shipping-page .include-card__inner{padding:1.5rem 1rem}.shipping-page .include-card__inner p{font-size:1rem}}@media(max-width:420px){.shipping-page .include-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.shipping-page .shipping-title{font-size:1.5rem;text-align:center}.shipping-page .shipping-desc{font-size:.75rem;text-align:justify}.shipping-page .include-card{min-height:110px}}.finejewelry-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.finejewelry-section .finejewelry-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.finejewelry-section .finejewelry-hero .finejewelry-hero-content{flex:1;max-width:50%;padding:2rem 10%}.finejewelry-section .finejewelry-hero .finejewelry-hero-content h2{font-family:Prata,serif;font-size:2.625rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:0rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.finejewelry-section .finejewelry-hero .finejewelry-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.finejewelry-section .finejewelry-hero .finejewelry-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.finejewelry-section .finejewelry-hero .finejewelry-hero-image img{height:380px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.finejewelry-section .finejewelry-hero .finejewelry-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.finejewelry-section .finejewelry-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.finejewelry-section .finejewelry-hero .finejewelry-hero-content{max-width:100%;margin-top:-.5rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content h2{font-size:2.2rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content p{font-size:1rem;margin-bottom:1.8rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-image img{height:auto;width:320px;margin-right:0;margin-bottom:1.5rem;margin-top:-.5rem}}@media(max-width:600px){.finejewelry-section .finejewelry-hero{padding:2.5rem 1.5rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content{padding:0rem 10%}.finejewelry-section .finejewelry-hero h2{font-size:2.25rem}.finejewelry-section .finejewelry-hero .finejewelry-hero-content p{font-size:.75rem}.finejewelry-section .finejewelry-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.finejwelrysecond-main{display:flex;align-items:center;justify-content:center;background-color:#fdfcfb;padding:4rem 8rem;font-family:Lato,sans-serif;gap:4rem;max-width:1200px;margin:0 auto}@media(max-width:768px){.finejwelrysecond-main{flex-direction:column-reverse;padding:1.5rem;gap:0}}.finejwelrysecond-main .finejwelrysecond-content{flex:1;max-width:480px}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-subtitle{font-size:1rem;letter-spacing:2px;color:#c8a74f;font-weight:600;margin-bottom:-.5rem!important;text-transform:uppercase}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-subtitle{font-size:.75rem;text-align:center}}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-title{font-family:Prata,serif;font-size:3rem;line-height:1.2;color:#0d1021;margin-bottom:1.2rem;font-weight:400}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-title{font-size:1.5rem;line-height:1.2;text-align:center}}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-desc{font-size:.875rem;color:#444;margin-bottom:2rem;white-space:normal}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-desc{white-space:pre-line;font-size:.75rem;text-align:center}}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-tags{display:grid;grid-template-columns:repeat(4,auto);gap:1rem 2rem;margin-bottom:2rem;color:#0d1021;font-size:.9rem;font-weight:500;letter-spacing:.3px}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-tags span{display:inline-block}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-tags{grid-template-columns:repeat(2,1fr);justify-items:center;text-align:center;row-gap:.6rem;column-gap:0rem;max-width:280px;margin:0 auto 2rem;font-size:.75rem}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-tags span{width:68px;text-align:left}}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-buttons{display:flex;gap:1rem}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-buttons{justify-content:center}}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-buttons .btn{border:1px solid #0d1021;background:transparent;color:#0d1021;padding:.8rem 1.8rem;font-size:.875rem;cursor:pointer;letter-spacing:3px;transition:all .3s ease}.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-buttons .btn:hover{background:#0d1021;color:#fff}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-content .finejwelrysecond-buttons .btn{font-size:.75rem!important}}.finejwelrysecond-main .finejwelrysecond-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.finejwelrysecond-main .finejwelrysecond-image img{width:100%;max-width:450px;height:auto;object-fit:contain}@media(max-width:768px){.finejwelrysecond-main .finejwelrysecond-image img{justify-content:center;margin-bottom:2rem;max-width:100%}}.finejwelrysecond-main .mobilebreak{display:none}@media(max-width:768px){.finejwelrysecond-main .mobilebreak{display:block;line-height:.4}}.finejwelryleft-main{display:flex;align-items:center;justify-content:center;background-color:#f0efea;padding:4rem 8rem;font-family:Lato,sans-serif;gap:4rem;max-width:1260px;margin:0 auto;flex-direction:row-reverse}@media(max-width:768px){.finejwelryleft-main{flex-direction:column-reverse;padding:1.5rem;gap:0}}.finejwelryleft-main .finejwelryleft-content{flex:1;max-width:480px}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-subtitle{font-size:1rem;letter-spacing:2px;color:#c8a74f;font-weight:600;margin-bottom:-.5rem!important;text-transform:uppercase}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-content .finejwelryleft-subtitle{font-size:.75rem;text-align:center}}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-title{font-family:Prata,serif;font-size:3rem;line-height:1.2;color:#0d1021;margin-bottom:1.2rem;font-weight:500}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-content .finejwelryleft-title{font-size:1.5rem;line-height:1.2;text-align:center}}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-desc{font-size:.875rem;color:#444;margin-bottom:2rem;white-space:normal}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-content .finejwelryleft-desc{white-space:pre-line;font-size:.75rem;text-align:center}}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-tags{display:grid;grid-template-columns:repeat(4,auto);gap:1rem 2rem;margin-bottom:2rem;color:#0d1021;font-size:.9rem;font-weight:500;letter-spacing:.3px}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-tags span{display:inline-block}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-content .finejwelryleft-tags{grid-template-columns:repeat(2,1fr);justify-items:center;text-align:center;row-gap:.6rem;column-gap:0rem;max-width:280px;margin:0 auto 2rem;font-size:.75rem}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-tags span{width:68px;text-align:left}}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-buttons{display:flex;gap:1rem}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-content .finejwelryleft-buttons{justify-content:center}}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-buttons .btn{border:1px solid #0a1d63;background:#0a1d63;color:#fff;padding:.8rem 1.8rem;font-size:.875rem;cursor:pointer;letter-spacing:3px;transition:all .3s ease}.finejwelryleft-main .finejwelryleft-content .finejwelryleft-buttons .btn:hover{background:transparent;color:#0a1d63}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-content .finejwelryleft-buttons .btn{font-size:.75rem!important}}.finejwelryleft-main .finejwelryleft-image{flex:1;display:flex;justify-content:flex-start;align-items:center}.finejwelryleft-main .finejwelryleft-image img{width:100%;max-width:450px;height:auto;object-fit:contain}@media(max-width:768px){.finejwelryleft-main .finejwelryleft-image img{justify-content:center;margin-bottom:2rem;max-width:100%}}.finejwelryleft-main .mobilebreak{display:none}@media(max-width:768px){.finejwelryleft-main .mobilebreak{display:block;line-height:.4}}.finejwelry-main{display:flex;align-items:center;justify-content:center;background-color:#fdfcfb;padding:4rem 8rem;font-family:Lato,sans-serif;gap:4rem;max-width:1200px;margin:0 auto}@media(max-width:768px){.finejwelry-main{flex-direction:column-reverse;padding:1.5rem;gap:0}}.finejwelry-main .finejwelry-content{flex:1;max-width:480px}.finejwelry-main .finejwelry-content .finejwelry-subtitle{font-size:1rem;letter-spacing:2px;color:#c8a74f;font-weight:600;margin-bottom:-.5rem!important;text-transform:uppercase}@media(max-width:768px){.finejwelry-main .finejwelry-content .finejwelry-subtitle{font-size:.75rem;text-align:center}}.finejwelry-main .finejwelry-content .finejwelry-title{font-family:Prata,serif;font-size:3rem;line-height:1.2;color:#0d1021;margin-bottom:1.2rem;font-weight:500}@media(max-width:768px){.finejwelry-main .finejwelry-content .finejwelry-title{font-size:1.5rem;line-height:1.2;text-align:center}}.finejwelry-main .finejwelry-content .finejwelry-desc{font-size:.875rem;color:#444;margin-bottom:2rem;white-space:normal}@media(max-width:768px){.finejwelry-main .finejwelry-content .finejwelry-desc{white-space:pre-line;font-size:.75rem;text-align:center}}.finejwelry-main .finejwelry-content .finejwelry-tags{display:grid;grid-template-columns:repeat(4,auto);gap:1rem 2rem;margin-bottom:2rem;color:#0d1021;font-size:.9rem;font-weight:500;letter-spacing:.3px}.finejwelry-main .finejwelry-content .finejwelry-tags span{display:inline-block}@media(max-width:768px){.finejwelry-main .finejwelry-content .finejwelry-tags{grid-template-columns:repeat(2,1fr);justify-items:center;text-align:center;row-gap:.6rem;column-gap:0rem;max-width:280px;margin:0 auto 2rem;font-size:.75rem}.finejwelry-main .finejwelry-content .finejwelry-tags span{width:100px;text-align:left}}.finejwelry-main .finejwelry-content .finejwelry-buttons{display:flex;gap:1rem}@media(max-width:768px){.finejwelry-main .finejwelry-content .finejwelry-buttons{justify-content:center}}.finejwelry-main .finejwelry-content .finejwelry-buttons .btn{border:1px solid #0d1021;background:transparent;color:#0d1021;padding:.8rem 1.8rem;font-size:.875rem;cursor:pointer;letter-spacing:3px;transition:all .3s ease}.finejwelry-main .finejwelry-content .finejwelry-buttons .btn:hover{background:#0d1021;color:#fff}@media(max-width:768px){.finejwelry-main .finejwelry-content .finejwelry-buttons .btn{font-size:.75rem!important}}.finejwelry-main .finejwelry-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.finejwelry-main .finejwelry-image img{width:100%;max-width:450px;height:auto;object-fit:contain}@media(max-width:768px){.finejwelry-main .finejwelry-image img{justify-content:center;margin-bottom:2rem;max-width:100%}}.finejwelry-main .mobilebreak{display:none}@media(max-width:768px){.finejwelry-main .mobilebreak{display:block;line-height:.4}}.engagement-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.engagement-section .engagement-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.engagement-section .engagement-hero .engagement-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.engagement-section .engagement-hero .engagement-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.engagement-section .engagement-hero .engagement-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.engagement-section .engagement-hero .engagement-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.engagement-section .engagement-hero .engagement-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.engagement-section .engagement-hero .engagement-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.engagement-section .engagement-hero .engagement-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out;transform:scale(1.05)}.engagement-section .engagement-hero .engagement-hero-image img:hover{transform:scale(1.09)}@media(max-width:992px){.engagement-section .engagement-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.engagement-section .engagement-hero .engagement-hero-content{max-width:100%;margin-top:-.5rem}.engagement-section .engagement-hero .engagement-hero-content h2{font-size:2.25rem}.engagement-section .engagement-hero .engagement-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.engagement-section .engagement-hero .engagement-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.engagement-section .engagement-hero .engagement-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:0rem}}@media(max-width:600px){.engagement-section .engagement-hero{padding:0rem 1.5rem 2.5rem}.engagement-section .engagement-hero .engagement-hero-content{padding:0rem 6%}.engagement-section .engagement-hero h2{font-size:2.25rem}.engagement-section .engagement-hero .engagement-hero-content p{font-size:.75rem}.engagement-section .engagement-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.engagement-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.engagement-styles-section{padding:25px 20px 0}}.engagement-styles-section .engagement-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.engagement-styles-section .engagement-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.engagement-styles-section .engagement-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px;transition:all .4s ease}.engagement-styles-section .engagement-styles__cards::-webkit-scrollbar{display:none}}.engagement-styles-section .ring-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.engagement-styles-section .ring-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.engagement-styles-section .ring-card__image{width:100%;display:flex;justify-content:center;align-items:center}.engagement-styles-section .ring-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.engagement-styles-section .ring-card__image img:hover{transform:scale(1.08)}.engagement-styles-section .ring-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.engagement-styles-section .engagement-styles__mobile-arrows{display:none}@media(max-width:768px){.engagement-styles-section .engagement-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.engagement-styles-section .engagement-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.engagement-styles-section .engagement-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.engagement-styles-section .engagement-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.rings-products{font-family:Lato,sans-serif;background:#fff;color:#0e1328;width:100%;padding:60px 6%;box-sizing:border-box}.rings-products__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;flex-wrap:wrap;gap:10px;padding-left:0;margin-left:0}.rings-products__header p{font-size:.9rem;color:#444;padding-left:0;margin:0 0 0 12px}@media(max-width:768px){.rings-products__header p{margin-left:0}}.rings-products__header .rings-products__filters{display:flex;align-items:center;gap:125px;position:relative}.rings-products__header .rings-products__filters .filter-item{display:flex;align-items:center;gap:25px;font-size:.9rem;color:#222;cursor:pointer;position:relative}.rings-products__header .rings-products__filters .filter-item span{font-weight:500;white-space:nowrap}.rings-products__header .rings-products__filters .filter-item select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.rings-products__header .rings-products__filters .filter-item svg{font-size:.8rem;color:#444;transition:transform .3s ease}.rings-products__header .rings-products__filters .mobile-filter-btn{display:none;background:none;border:none;font-size:1.1rem;cursor:pointer;color:#222}@media(max-width:768px){.rings-products__header .rings-products__filters .filter-item{display:none}.rings-products__header .rings-products__filters .mobile-filter-btn{display:block}}.rings-products .rings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media(max-width:992px){.rings-products .rings-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:768px){.rings-products .rings-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:0 8px;justify-content:center;box-sizing:border-box}}.rings-products .ring-card{position:relative;background:#fff;text-align:center;transition:all .3s ease;cursor:pointer;border:none;padding:10px 10px 15px;border-radius:10px}.rings-products .ring-card:hover{transform:translateY(-3px)}.rings-products .ring-card .wishlist-icon{position:absolute;top:25px;right:10px;cursor:pointer;color:#999;font-size:1.2rem;transition:all .2s ease;color:#061760}.rings-products .ring-card .wishlist-icon:hover{color:#222}.rings-products .ring-card .wishlist-icon .filled{color:#c5a241}.rings-products .ring-card .ring-image{width:100%;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px 10px;transition:all .3s ease}.rings-products .ring-card .ring-image:hover{border-color:#d5b85a}.rings-products .ring-card .ring-image img{width:90%;height:auto;object-fit:contain;transition:all .3s ease}.rings-products .ring-card .ring-image img:hover{transform:scale(1.05)}.rings-products .ring-card .ring-details{margin-top:12px}.rings-products .ring-card .ring-details .ring-carats{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.rings-products .ring-card .ring-details .ring-carats span{background:#fff;border:1px solid #c5a241;color:#0e1328;font-size:.625rem;font-weight:400;border-radius:50%;cursor:pointer;transition:all .3s ease;width:25px;height:25px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:768px){.rings-products .ring-card .ring-details .ring-carats span{width:15.61px;height:15.61px}}.rings-products .ring-card .ring-details .ring-carats span:hover{background:#c5a241;color:#fff}.rings-products .ring-card .ring-details h4{font-size:.875rem;font-weight:500;margin:0 0 4px;color:#111;text-align:left;margin-bottom:.5rem}.rings-products .ring-card .ring-details .price{font-size:.875rem;color:#444;margin:0;text-align:left}.rings-products .mobile-filter-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:300px;background:#fff;box-shadow:0 4px 15px #00000026;z-index:1000;animation:fadeIn .3s ease;border-radius:10px}.rings-products .mobile-filter-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid #eee;font-size:1rem;font-weight:600;color:#111}.rings-products .mobile-filter-popup .popup-header button{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#666}.rings-products .mobile-filter-popup .popup-header svg{color:#c5a241;margin-right:6px}.rings-products .mobile-filter-popup .popup-body{padding:1rem 1.2rem;display:flex;flex-direction:column;gap:1.2rem;border-bottom-left-radius:20px!important}.rings-products .mobile-filter-popup .popup-body .filter-group{display:flex;flex-direction:column;gap:6px}.rings-products .mobile-filter-popup .popup-body .filter-group label{font-size:.875rem;font-weight:500;color:#333}.rings-products .mobile-filter-popup .popup-body .filter-group select{border:1px solid #ccc;border-radius:4px;padding:8px;font-size:.875rem;color:#333;cursor:pointer;outline:none;transition:all .3s ease}.rings-products .mobile-filter-popup .popup-body .filter-group select:hover{border-color:#c5a241}.rings-products .mobile-filter-popup:before{content:"";position:fixed;inset:0;z-index:-1}@media(max-width:768px){.rings-products{padding:40px 5% 40px 0%}.rings-products__header{margin-bottom:20px;margin-left:20px}.rings-products__header p{font-size:.8rem}.rings-products .ring-card{padding:10px}.rings-products .ring-card .wishlist-icon{font-size:1rem;color:#061760}.rings-products .ring-card .ring-details .ring-carats span{font-size:.65rem;padding:2px 3px}.rings-products .ring-card .ring-details h4,.rings-products .ring-card .ring-details .price{font-size:.8rem}}.price-filter-trigger{position:relative}.price-filter-box{position:absolute;top:150%;left:0;z-index:20;width:205px;background:#fff;padding:15px 16px;border-radius:10px;box-shadow:0 8px 20px #0000001f;display:flex;justify-content:space-between;gap:14px}.price-filter-box .input-group{width:50%;display:flex;flex-direction:column;gap:6px}.price-filter-box label{font-size:.7rem;font-weight:400;color:#555}.price-filter-box input{width:65%;padding:8px;border-radius:8px;border:1px solid #ddd;font-size:.75rem;outline:none}.sort-filter-trigger{position:relative}.sort-filter-box{position:absolute;top:150%;left:140px;z-index:20;width:175px;background:#fff;padding:20px 22px;border-radius:12px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;gap:10px}.sort-option{display:flex;align-items:center;gap:14px;font-size:.625rem;color:#111;cursor:pointer}.sort-option input[type=checkbox]{width:15px;height:15px;border:2px solid #ccc;border-radius:4px;cursor:pointer}.mobile-filter-tabs{display:flex;border-bottom:1px solid #eee}.mobile-filter-tabs .tab-btn{flex:1;padding:15px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:.9rem;font-weight:500}.mobile-filter-tabs .tab-btn.active{border-bottom-color:#0e1328;color:#0e1328}.price-inputs-mobile{display:flex;gap:15px;margin-top:10px}.price-inputs-mobile .input-group{flex:1;display:flex;flex-direction:column;gap:8px}.price-inputs-mobile .input-group label{font-size:.75rem;color:#666;font-weight:500}.price-inputs-mobile .input-group input{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.875rem;width:100%}.sort-options-mobile{display:flex;flex-direction:column;gap:15px;margin-top:10px}.sort-options-mobile .sort-option{display:flex;align-items:center;gap:12px;font-size:.85rem;cursor:pointer;padding:8px 0}.sort-options-mobile .sort-option input[type=checkbox]{width:18px;height:18px;accent-color:#0e1328}.popup-actions{display:flex;gap:12px;padding:20px;border-top:1px solid #eee}.popup-actions .reset-btn,.popup-actions .apply-btn{flex:1;padding:14px;border:none;border-radius:8px;font-weight:500;cursor:pointer;font-size:.9rem}.popup-actions .reset-btn{background:#f5f5f5;color:#333;border:1px solid #ddd}.popup-actions .apply-btn{background:#0e1328;color:#fff}.mobile-filter-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:320px;background:#fff;box-shadow:0 8px 30px #0003;border-radius:12px;z-index:1000;animation:fadeIn .3s ease;border-radius:15px!important}.mobile-filter-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee;font-size:1rem;font-weight:600;color:#111}.mobile-filter-popup .popup-header button{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666}.mobile-filter-popup .popup-header svg{color:#c5a241;margin-right:6px}.mobile-filter-popup .popup-body{padding:1.5rem;display:flex;flex-direction:column;gap:2rem;border-bottom-left-radius:20px!important}.filter-group-mobile .filter-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #ddd;border-radius:8px;cursor:pointer;background:#fff;transition:all .3s ease}.filter-group-mobile .filter-item:hover{border-color:#c5a241}.filter-group-mobile .filter-item span{font-weight:500;font-size:.9rem;color:#222}.filter-group-mobile .filter-item svg{font-size:.8rem;color:#444;transition:transform .3s ease}.price-filter-box-mobile{margin-top:12px;background:#fff;padding:16px;border-radius:10px;box-shadow:0 4px 15px #0000001a;border:1px solid #eee;display:flex;justify-content:space-between;gap:12px}.price-filter-box-mobile .input-group{width:50%;display:flex;flex-direction:column;gap:8px}.price-filter-box-mobile .input-group label{font-size:.75rem;font-weight:500;color:#555}.price-filter-box-mobile .input-group input{width:70%;padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:.8rem;outline:none}.price-filter-box-mobile .input-group input:focus{border-color:#c5a241}.sort-filter-box-mobile{margin-top:12px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 15px #0000001a;border:1px solid #eee;display:flex;flex-direction:column;gap:12px}.sort-filter-box-mobile .sort-option{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#111;cursor:pointer;padding:6px 0}.sort-filter-box-mobile .sort-option input[type=checkbox]{width:16px;height:16px;border:2px solid #ccc;border-radius:4px;cursor:pointer;accent-color:#0e1328}.mobile-filter-popup:before{content:"";position:fixed;inset:0;background:#00000080;background-color:#fff;z-index:-1}@media(max-width:768px){.engagement-styles-section .ring-card__image img{width:95%!important;max-width:200px!important}.engagement-styles__cards{gap:20px!important}.engagement-styles-section .ring-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.engagement-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.engagement-styles__mobile-arrows{display:none!important}}.product-page{font-family:Lato,sans-serif;font-weight:400!important;color:#1a1a1a;padding:40px 6%;overflow-x:hidden}.product-page .product-container{display:flex;gap:4%;align-items:flex-start;max-width:1350px;margin:0 auto}.product-page .product-images{flex:1;display:flex;flex-direction:column;align-items:center}.product-page .product-images .main-image{text-align:center;width:100%;max-width:440px;height:420px;display:flex;justify-content:center;align-items:center}.product-page .product-images .main-image img{width:100%;height:100%;object-fit:contain;border-radius:8px}.product-page .product-images .thumb-carousel{display:flex;align-items:center;justify-content:center;margin-top:12px;gap:8px}.product-page .product-images .thumb-carousel .nav-btn{background:transparent;border:none;cursor:pointer;font-size:1.2rem}.product-page .product-images .thumb-carousel .thumbnails{display:flex;gap:10px}.product-page .product-images .thumb-carousel .thumbnails img{width:90px;height:80px;object-fit:cover;border:2px solid transparent;border-radius:5px;cursor:pointer}.product-page .product-images .thumb-carousel .thumbnails img.active{border-color:#1f2f61}.product-page .product-info{flex:1;max-width:600px}.product-page .product-info .category{text-transform:uppercase;font-size:1rem;color:#c5a241;font-weight:400;margin-bottom:-20px!important}.product-page .product-info .title{font-family:Prata,serif;font-size:2.5rem;font-weight:400!important;color:#1f2f61;margin-bottom:10px}.product-page .product-info .rating{display:flex;align-items:center;gap:4px;color:#1f2f61;margin-bottom:-10px}.product-page .product-info .rating svg{color:#0a1d63}.product-page .product-info .rating .score{margin-left:4px;font-weight:400!important}.product-page .product-info .rating .reviews{color:#777;font-size:.875rem}.product-page .product-info .price-section{display:flex;align-items:baseline;gap:8px;margin-bottom:-25px!important}.product-page .product-info .price-section .price{color:#1f2f61;font-size:1.5rem;font-weight:700}.product-page .product-info .price-section .old-price{color:#999;text-decoration:line-through;font-size:1rem}.product-page .product-info .desc{font-size:1rem;color:#555;margin-bottom:1px;line-height:1.5}.product-page .product-info .options{display:flex;justify-content:flex-start;margin-bottom:5px;gap:6.5rem;flex-wrap:wrap}@media(max-width:768px){.product-page .product-info .options{gap:2.5rem}}.product-page .product-info .options .metal p{font-size:1rem;margin-bottom:10px}.product-page .product-info .options .metal .metal-options{display:flex;gap:10px}.product-page .product-info .options .metal .metal-options .metal-circle{width:25px;height:25px;border-radius:50%;border:2px solid #ccc;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:400;color:#1f2f61}.product-page .product-info .options .metal .metal-options .metal-circle.active{border-color:#1f2f61}.product-page .product-info .options .quantity p{font-size:1rem;margin-bottom:8px}.product-page .product-info .options .quantity .qty-box{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden}.product-page .product-info .options .quantity .qty-box button{background:none;border:none;font-size:1.2rem;width:30px;cursor:pointer}.product-page .product-info .options .quantity .qty-box span{font-size:.875rem;padding:0 10px;min-width:30px;text-align:center}.product-page .product-info .benefits{display:flex;gap:20px;margin-bottom:10px}.product-page .product-info .benefits .benefit-item{display:flex;align-items:center;gap:6px;font-size:1rem}.product-page .product-info .benefits .benefit-item img{width:22px;height:22px;object-fit:contain}.product-page .product-info .action-buttons{display:flex;gap:10px;margin-bottom:20px}.product-page .product-info .action-buttons .add-cart-btn{background:#1f2f61;color:#fff;border:none;padding:12px 26px;font-size:1rem;font-weight:400;cursor:pointer;transition:.3s}.product-page .product-info .action-buttons .add-cart-btn:hover{background:#283b91}.product-page .product-info .action-buttons .call-btn{border:1px solid #ccc;background:#fff;padding:12px 20px;font-size:1rem;cursor:pointer}.product-page .product-info .product-details{border:1px solid #F7F4F4;margin-bottom:20px;background-color:#f7f4f4}.product-page .product-info .product-details .detail-row{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #eee;font-size:.875rem}.product-page .product-info .product-details .detail-row span:first-child{font-weight:400}.product-page .product-info .product-details .view-more{background:none;border:none;color:#1f2f61;font-weight:400;padding:10px;cursor:pointer;font-size:.875rem}.product-page .product-info .accordion{border:1px solid #e0e0e0;background-color:#f7f4f4}.product-page .product-info .accordion .accordion-item{border-bottom:1px solid #e0e0e0}.product-page .product-info .accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1px 12px;cursor:pointer;font-weight:400;font-size:.875rem;line-height:1}.product-page .product-info .accordion .accordion-item .accordion-header span{display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;margin-left:8px;color:#1f2f61}.product-page .product-info .accordion .accordion-item .accordion-content{padding:12px;font-size:.875rem;color:#444;line-height:1.4}@media(max-width:992px){.product-page .product-container{flex-direction:column;align-items:center}.product-page .product-images{margin:0 auto 20px;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.product-page .product-images .main-image{width:100%;height:320px;max-height:320px;display:flex;justify-content:center;align-items:center}.product-page .product-images .main-image img{width:100%;height:100%;object-fit:contain}.product-page .product-images .thumb-carousel{position:relative;display:flex;justify-content:center;align-items:center;margin-top:14px;width:90%;max-width:300px}.product-page .product-images .thumb-carousel .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;z-index:2;transition:all .3s ease}.product-page .product-images .thumb-carousel .nav-btn:hover{background:#f3f3f3;border-color:#1f2f61}.product-page .product-images .thumb-carousel .nav-btn:first-of-type{left:-35px}.product-page .product-images .thumb-carousel .nav-btn:last-of-type{right:-35px}.product-page .product-images .thumb-carousel .thumbnails{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.product-page .product-images .thumb-carousel .thumbnails img{width:60px;height:60px;object-fit:cover;border-radius:5px;border:2px solid transparent;flex-shrink:0}.product-page .product-images .thumb-carousel .thumbnails img.active{border-color:#1f2f61}.product-page .product-images .thumb-carousel .thumbnails::-webkit-scrollbar{display:none}.product-page .product-info{max-width:100%}.product-page .product-info .title{font-size:1.5rem;color:#1f2f61}.product-page .product-info .category{font-size:1rem!important;margin-bottom:-9px!important}.product-page .product-info .price-section .price{font-size:1.25rem}.product-page .product-info .price-section .old-price{font-size:.875rem}.product-page .product-info .desc,.product-page .product-info .metal p,.product-page .product-info .quantity p{font-size:.875rem!important}.product-page .product-info .benefits .benefit-item,.product-page .product-info .add-cart-btn,.product-page .product-info .call-btn{font-size:.75rem!important}.product-page .product-info .product-details,.product-page .product-info .accordion{font-size:.875rem!important}.product-page .product-info .accordion-header{font-size:.75rem}.product-page .product-info .action-buttons{width:100%;display:flex;flex-direction:row;gap:10px}.product-page .product-info .action-buttons .add-cart-btn,.product-page .product-info .action-buttons .call-btn{width:100%;padding:12px;text-align:center}}.related-products{padding:40px 6%;font-family:Lato,sans-serif;color:#1f2f61}@media(max-width:768px){.related-products{padding:0 6% 15px}}.related-products .section-heading{font-size:2.25rem;font-family:Prata,serif;font-weight:400;color:#1f2f61;margin-bottom:25px}.related-products .related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.related-products .related-grid .related-card{border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .3s ease;text-align:center}.related-products .related-grid .related-card .image-wrapper{position:relative;background-color:#fff;border:1px solid #cfd4de;border-radius:6px;height:250px;display:flex;justify-content:center;align-items:center}.related-products .related-grid .related-card .image-wrapper img{width:80%;height:auto;object-fit:contain}.related-products .related-grid .related-card .image-wrapper .wishlist-btn{position:absolute;top:15px;right:15px;border:none;background:transparent;color:#1f2f61;font-size:1.1rem;cursor:pointer;transition:color .3s}.related-products .related-grid .related-card .image-wrapper .wishlist-btn:hover{color:#c5a241}.related-products .related-grid .related-card .related-info{padding:10px 0 15px}.related-products .related-grid .related-card .related-info h3{font-size:1.125rem;font-weight:500;color:#1f2f61;margin-bottom:0;text-align:left}.related-products .related-grid .related-card .related-info .color-options{display:flex;justify-content:center;gap:8px;margin-bottom:1px!important}@media(max-width:992px){.related-products .related-grid .related-card .related-info .color-options{display:block}}.related-products .related-grid .related-card .related-info .color-options .color{width:25px;height:25px;border-radius:50%;font-size:.625rem;font-weight:400;display:flex;align-items:center;justify-content:center;border:1px solid #ccc}.related-products .related-grid .related-card .related-info .color-options .color.gray{background:linear-gradient(to right,#d9d9d9,#aba9da,#d9d9d9)}.related-products .related-grid .related-card .related-info .color-options .color.gold{background:linear-gradient(to right,#ffe16b,#faf5f5,#ffe16b)}.related-products .related-grid .related-card .related-info .color-options .color.pink{background:linear-gradient(to right,#ffcbcb,#f7f7f7,#ffcbcb)}.related-products .related-grid .related-card .related-info .price{font-size:.875rem;color:#000;font-weight:400;text-align:left}.related-products .related-slider-desktop{display:none;position:relative;align-items:center;justify-content:center;margin-top:10px}.related-products .related-slider-desktop .slider-arrow-desktop{position:absolute;top:35%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 8px #0000001f;cursor:pointer;color:#000;transition:all .2s ease;z-index:10}.related-products .related-slider-desktop .slider-arrow-desktop.disabled{opacity:.4;cursor:not-allowed}.related-products .related-slider-desktop .slider-arrow-desktop:hover:not(.disabled){background:#f7f7f7}.related-products .related-slider-desktop .slider-arrow-desktop.left{left:-35px}.related-products .related-slider-desktop .slider-arrow-desktop.right{right:-35px}.related-products .related-slider-desktop .slider-track-desktop{display:flex;gap:25px;overflow:hidden;justify-content:center;align-items:stretch}.related-products .related-slider-desktop .slider-track-desktop .related-card{flex:0 0 calc(25% - 19px);background:#fff;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper{position:relative;background-color:#fff;border:1px solid #cfd4de;border-radius:6px;height:250px;display:flex;justify-content:center;align-items:center}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper img{width:80%;height:auto;object-fit:contain}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper .wishlist-btn{position:absolute;top:15px;right:15px;border:none;background:transparent;color:#1f2f61;font-size:1.1rem;cursor:pointer;transition:color .3s}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper .wishlist-btn:hover{color:#c5a241}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info{padding:10px 0 15px}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info h3{font-size:1.125rem;font-weight:500;color:#1f2f61;margin-bottom:0;text-align:left}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options{display:flex;justify-content:center;gap:8px;margin-bottom:1px!important}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color{width:25px;height:25px;border-radius:50%;font-size:.625rem;font-weight:400;display:flex;align-items:center;justify-content:center;border:1px solid #ccc}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color.gray{background:linear-gradient(to right,#d9d9d9,#aba9da,#d9d9d9)}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color.gold{background:linear-gradient(to right,#ffe16b,#faf5f5,#ffe16b)}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color.pink{background:linear-gradient(to right,#ffcbcb,#f7f7f7,#ffcbcb)}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .price{font-size:.875rem;color:#000;font-weight:400;text-align:left}.related-products .related-slider{display:none;position:relative;align-items:center;justify-content:center;margin-top:10px}.related-products .related-slider .slider-arrow{position:absolute;top:35%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 8px #0000001f;cursor:pointer;color:#000;transition:all .2s ease;z-index:10}.related-products .related-slider .slider-arrow.disabled{opacity:.4;cursor:not-allowed}.related-products .related-slider .slider-arrow:hover:not(.disabled){background:#f7f7f7}.related-products .related-slider .slider-arrow.left{left:-15px}.related-products .related-slider .slider-arrow.right{right:-15px}.related-products .related-slider .slider-track{display:flex;gap:15px;overflow:hidden;justify-content:center;align-items:stretch}.related-products .related-slider .slider-track .related-card{background:#fff;width:46%;min-width:150px;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.related-products .related-slider .slider-track .related-card .image-wrapper{position:relative;background-color:transparent;height:150px;display:flex;justify-content:center;align-items:center;border:1px solid #cfd4de;border-radius:6px;overflow:visible}.related-products .related-slider .slider-track .related-card .image-wrapper img{width:80%;height:auto;object-fit:contain}.related-products .related-slider .slider-track .related-card .image-wrapper .wishlist-btn{position:absolute;top:10px;right:10px;border:none;background:transparent;color:#1f2f61;font-size:.875rem;cursor:pointer;z-index:5}.related-products .related-slider .slider-track .related-card .related-info{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:8px 0 12px}.related-products .related-slider .slider-track .related-card .related-info h3{font-size:.875rem;color:#1f2f61;font-weight:400;margin-bottom:-7px;text-align:left;height:40px;line-height:1.2;overflow:hidden}.related-products .related-slider .slider-track .related-card .related-info .price{font-size:.75rem;color:#000;font-weight:400;text-align:left}@media(min-width:993px){.related-products .related-grid{display:none}.related-products .related-slider-desktop{display:flex}.related-products .related-slider{display:none}}@media(max-width:992px){.related-products .section-heading{font-size:1rem;color:#1f2f61;margin-bottom:20px}.related-products .related-grid,.related-products .related-slider-desktop{display:none}.related-products .related-slider{display:flex}}.checkout{font-family:Lato,sans-serif;color:#1f2f61;padding:36px 6%;max-width:1300px;margin:0 auto}.checkout .checkout-heading h1{font-family:Prata,serif;font-size:2.25rem;font-weight:400;margin:0 0 6px;color:#1f2f61}.checkout .checkout-heading .subtitle{margin:0 0 18px;color:#666;font-size:1rem}.checkout .steps-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;position:relative;width:100%}.checkout .steps-row .step-item{display:flex;gap:12px;align-items:flex-start;cursor:pointer;color:#999;flex:1;position:relative}.checkout .steps-row .step-item:first-child{justify-content:flex-start}.checkout .steps-row .step-item .num{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:#e9e9e9;color:#1f2f61;font-weight:600;flex-shrink:0}.checkout .steps-row .step-item .text strong{display:block;font-size:.95rem;white-space:nowrap}.checkout .steps-row .step-item .text small{display:block;font-size:.8rem;color:#9a9a9a;white-space:nowrap}.checkout .steps-row .step-item.active,.checkout .steps-row .step-item.completed{color:#1f2f61}.checkout .steps-row .step-item.active .num,.checkout .steps-row .step-item.completed .num{background:#1f2f61;color:#fff}.checkout .progress-bar{height:2.4px;background:#e6e6e6;border-radius:2px;margin-bottom:22px;position:relative}.checkout .progress-bar .progress{height:100%;background:#1f2f61;width:33%;transition:width .22s ease;border-radius:2px}.checkout .cart-layout{display:flex;gap:28px;align-items:flex-start}.checkout .cart-layout .cart-left{flex:2}.checkout .cart-layout .cart-left .cart-table-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr .3fr;gap:12px;padding:10px 0;border-bottom:1px solid #e7e7e7;font-weight:500;font-size:.875rem;color:#1f2f61;margin-bottom:8px}.checkout .cart-layout .cart-left .cart-table-header .price-col{text-align:center}.checkout .cart-layout .cart-left .cart-row{display:grid;grid-template-columns:3fr 1fr 1fr 1fr auto;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #f0f0f0;position:relative}.checkout .cart-layout .cart-left .cart-row .product-block{display:flex;gap:14px;align-items:center}.checkout .cart-layout .cart-left .cart-row .product-block img{width:70px;height:70px;object-fit:contain;border:1px solid #eee;border-radius:6px;background:#fff}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .product-title{font-size:1rem;color:#333}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .mobile-price,.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .qty-control{display:none}.checkout .cart-layout .cart-left .cart-row .price-block{font-size:1rem;color:#222;text-align:center}.checkout .cart-layout .cart-left .cart-row .qty-block .qty-control{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden}.checkout .cart-layout .cart-left .cart-row .qty-block .qty-control button{background:transparent;border:none;padding:6px 10px;cursor:pointer;color:#1f2f61;font-size:1rem}.checkout .cart-layout .cart-left .cart-row .qty-block .qty-control span{padding:6px 12px;min-width:26px;text-align:center;display:inline-block}.checkout .cart-layout .cart-left .cart-row .subtotal-block{font-size:1.25rem;font-weight:600}.checkout .cart-layout .cart-left .cart-row .remove-btn{background:transparent;border:none;color:#888;cursor:pointer;font-size:1rem;padding-left:8px}.checkout .cart-layout .cart-left .cart-footer-note{margin-top:18px;padding:12px;background:#f5f7fb;border:1px solid #e9eef8;color:#1f2f61;font-size:.95rem}.checkout .cart-layout .cart-right{flex:1;min-width:260px;display:flex;flex-direction:column;gap:14px}.checkout .cart-layout .cart-right .update-cart-btn{border:1px solid #1f2f61;background-color:#f7f6f4;color:#1f2f61;padding:10px;font-weight:600;cursor:pointer;border-radius:4px}.checkout .cart-layout .cart-right .totals-card{border:1px solid #e6e6e6;padding:20px;background-color:#f7f6f4;border-radius:6px;display:flex;flex-direction:column;gap:16px}.checkout .cart-layout .cart-right .totals-card .totals-row{display:flex;justify-content:space-between;font-size:.875rem;color:#222;padding:8px 0}.checkout .cart-layout .cart-right .totals-card .totals-row.total{font-weight:700;font-size:.875rem;border-top:1px solid #eee;padding-top:12px;margin-top:8px}.checkout .cart-layout .cart-right .totals-card .coupon-row{display:flex;gap:8px;margin-top:8px}.checkout .cart-layout .cart-right .totals-card .coupon-row input{flex:1;border:1px solid #ddd;padding:8px;border-radius:4px;font-size:.875rem}.checkout .cart-layout .cart-right .totals-card .coupon-row .apply-btn{background:#1f2f61;border:none;color:#fff;padding:8px 10px;cursor:pointer;font-size:.75rem;font-weight:400}.checkout .cart-layout .cart-right .proceed-btn{margin-top:0;width:100%;background:#1f2f61;color:#fff;border:none;padding:12px;cursor:pointer;border-radius:4px;font-weight:400;box-sizing:border-box}.checkout .checkout-layout{display:flex;gap:28px;align-items:flex-start}.checkout .checkout-layout .checkout-left{flex:2}.checkout .checkout-layout .checkout-left .section-title{font-size:1rem;font-weight:400;margin-bottom:12px;color:#1f2f61}.checkout .checkout-layout .checkout-left .shipping-form{display:block}.checkout .checkout-layout .checkout-left .shipping-form .grid-2-desktop{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .field{margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .field label{display:block;font-size:.875rem;margin-bottom:6px;color:#444}.checkout .checkout-layout .checkout-left .shipping-form .field input,.checkout .checkout-layout .checkout-left .shipping-form .field select,.checkout .checkout-layout .checkout-left .shipping-form .field textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.95rem;box-sizing:border-box}.checkout .checkout-layout .checkout-left .shipping-form .field textarea{resize:vertical}.checkout .checkout-layout .checkout-left .shipping-form .field .mt-8{margin-top:8px}.checkout .checkout-layout .checkout-left .shipping-form .checkbox-row{display:flex;gap:18px;margin:10px 0 18px}.checkout .checkout-layout .checkout-left .shipping-form .checkbox-row label{font-size:.875rem;color:#333}.checkout .checkout-layout .checkout-left .shipping-form .checkbox-row label input{margin-right:8px;vertical-align:middle}.checkout .checkout-layout .checkout-left .shipping-form .payment-section,.checkout .checkout-layout .checkout-left .shipping-form .form-actions{display:none}.checkout .checkout-layout .checkout-right{flex:1;min-width:300px}.checkout .checkout-layout .checkout-right .order-summary{border:1px solid #e6e6e6;padding:20px;background-color:#f7f6f4;border-radius:6px}.checkout .checkout-layout .checkout-right .order-summary h4{margin:0 0 16px;font-size:1rem}.checkout .checkout-layout .checkout-right .order-summary .order-items{margin-bottom:16px}.checkout .checkout-layout .checkout-right .order-summary .order-items .order-row{display:flex;justify-content:space-between;padding:10px 0;font-size:.95rem;border-bottom:1px solid #e0e0e0}.checkout .checkout-layout .checkout-right .order-summary .order-items .order-row .label{color:#333;flex:1;padding-right:10px}.checkout .checkout-layout .checkout-right .order-summary .order-items .order-row .amount{color:#333;font-weight:500}.checkout .checkout-layout .checkout-right .order-summary .order-totals{border-top:1px solid #e0e0e0;padding-top:12px}.checkout .checkout-layout .checkout-right .order-summary .order-totals .row{display:flex;justify-content:space-between;font-size:.95rem;margin-bottom:10px;padding:8px 0}.checkout .checkout-layout .checkout-right .order-summary .order-totals .row.total{font-weight:700;font-size:1rem;border-top:1px solid #ccc;padding-top:12px;margin-top:8px}.checkout .checkout-layout .checkout-right .order-summary .place-holder-note{font-size:.85rem;color:#666;margin-top:12px;text-align:center;padding:8px;background:#f0f0f0;border-radius:4px}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop{margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop h3{font-size:1rem;color:#1f2f61;margin-bottom:12px}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop .radio{display:block;margin-bottom:10px;font-size:.95rem}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop .radio input{margin-right:8px}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop .place-order-btn-desktop{width:100%;background:#1f2f61;color:#fff;border:none;padding:12px;cursor:pointer;border-radius:4px;font-weight:600;margin-top:10px}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop .back-btn{width:100%;margin-top:10px;background:transparent;border:1px solid #ccc;padding:10px;cursor:pointer;border-radius:4px}@media(max-width:992px){.checkout .desktop-only{display:none!important}}.checkout .desktop-hidden{display:none}@media(max-width:992px){.checkout .desktop-hidden{display:block!important}}@media(max-width:992px){.checkout .mobile-hidden{display:none!important}}@media(max-width:992px){.checkout{padding:22px 4%}.checkout .checkout-heading{position:sticky;top:0;background:#fff;z-index:100;padding:12px 0;margin-bottom:8px}.checkout .checkout-heading h1{font-size:1.8rem;text-align:center;margin-bottom:4px}.checkout .checkout-heading .subtitle{text-align:center;font-size:.85rem;margin-bottom:8px}.checkout .steps-row{display:flex;flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px;justify-content:space-between}.checkout .steps-row .step-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:80px;flex:1}.checkout .steps-row .step-item .num{width:32px;height:32px;font-size:.75rem;margin-bottom:4px}.checkout .steps-row .step-item .text strong{font-size:.75rem}.checkout .steps-row .step-item .text small{font-size:.625rem}.checkout .progress-bar{margin-bottom:12px}.checkout .cart-layout{flex-direction:column}.checkout .cart-layout .cart-left .cart-row{display:flex;flex-direction:row;align-items:flex-start;padding:12px 0;border-bottom:1px solid #e0e0e0;gap:12px;position:relative}.checkout .cart-layout .cart-left .cart-row .product-block{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0}.checkout .cart-layout .cart-left .cart-row .product-block img{width:80px;height:80px;object-fit:contain;border-radius:6px}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta{flex:1;padding-right:35px}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .product-title{font-size:.95rem;line-height:1.2;margin-bottom:6px}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .mobile-price{display:block;font-weight:600;color:#1f2f61;margin-bottom:8px}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .qty-control{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden;margin-top:4px;width:fit-content}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .qty-control button{background:transparent;border:none;padding:6px 8px;cursor:pointer;color:#1f2f61;font-size:1rem}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta .qty-control span{padding:6px 10px;min-width:25px;text-align:center;display:inline-block;font-size:.9rem}.checkout .cart-layout .cart-left .cart-row .price-block,.checkout .cart-layout .cart-left .cart-row .qty-block{display:none}.checkout .cart-layout .cart-left .cart-row .subtotal-block{position:absolute;right:35px;bottom:16px;font-weight:700;font-size:.8rem;color:#1f2f61;background:#fff;padding:2px 4px;border-radius:3px;max-width:60px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout .cart-layout .cart-left .cart-row .remove-btn{position:absolute;right:8px;top:16px;background:transparent;border:none;color:#888;font-size:.8rem;padding:4px}.checkout .cart-layout .cart-right{width:100%;margin-top:12px}.checkout .cart-layout .cart-right .update-cart-btn{width:100%;padding:12px;font-size:1rem;margin-bottom:8px}.checkout .cart-layout .cart-right .totals-card{width:90%;padding:16px}.checkout .cart-layout .cart-right .totals-card .totals-row{padding:10px 0}.checkout .checkout-layout{flex-direction:column}.checkout .checkout-layout .checkout-left{width:100%}.checkout .checkout-layout .checkout-left .shipping-form .grid-2-mobile{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .grid-2-desktop{display:block}.checkout .checkout-layout .checkout-left .shipping-form .grid-2-desktop .field{margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .grid-3{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .payment-section{display:block;margin-top:20px;padding:16px;background:#f7f6f4;border-radius:6px;border:1px solid #e6e6e6}.checkout .checkout-layout .checkout-left .shipping-form .payment-section h3{font-size:1rem;color:#1f2f61;margin-bottom:12px}.checkout .checkout-layout .checkout-left .shipping-form .payment-section .radio{display:block;margin-bottom:10px;font-size:.95rem}.checkout .checkout-layout .checkout-left .shipping-form .payment-section .radio input{margin-right:8px}.checkout .checkout-layout .checkout-left .shipping-form .form-actions{display:flex;gap:12px;margin-top:20px}.checkout .checkout-layout .checkout-left .shipping-form .form-actions .back-btn{flex:1;background:transparent;border:1px solid #ccc;padding:12px;cursor:pointer;border-radius:4px;font-weight:500;color:#333}.checkout .checkout-layout .checkout-left .shipping-form .form-actions .place-order-btn{flex:2;background:#1f2f61;color:#fff;border:none;padding:12px;cursor:pointer;border-radius:4px;font-weight:600}.checkout .checkout-layout .checkout-right{width:100%;margin-top:20px}.checkout .checkout-layout .checkout-right .order-summary{background-color:#f7f6f4}.checkout .checkout-layout .checkout-right .order-summary .order-items .order-row{padding:12px 0}.checkout .checkout-layout .checkout-right .order-summary .order-items .order-row .label{font-size:.9rem;line-height:1.3}.checkout .checkout-layout .checkout-right .order-summary .payment-section-desktop{display:none}}@media(max-width:992px){.checkout{padding:22px 4%}.checkout .checkout-heading{position:sticky;top:0;background:#fff;z-index:100;padding:12px 0;margin-bottom:8px}.checkout .checkout-heading h1{font-size:1.8rem;text-align:center;margin-bottom:4px}.checkout .checkout-heading .subtitle{text-align:center;font-size:.85rem;margin-bottom:8px}.checkout .steps-row{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px;justify-content:space-between}.checkout .steps-row .step-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:90px;flex:1;padding:0 4px}.checkout .steps-row .step-item .num{width:32px;height:32px;font-size:.75rem;margin-bottom:6px}.checkout .steps-row .step-item .text strong{display:block;font-size:.7rem;line-height:1.2;white-space:normal;word-break:break-word}.checkout .steps-row .step-item .text small{display:block;font-size:.6rem;line-height:1.2;white-space:normal;word-break:break-word;margin-top:2px}.checkout .progress-bar{margin-bottom:12px}}@media(max-width:480px){.checkout{padding:12px 4%}.checkout .checkout-heading h1{font-size:1.6rem}.checkout .cart-layout .cart-left .cart-row .product-block .product-meta{padding-right:30px}.checkout .cart-layout .cart-left .cart-row .subtotal-block{right:30px;font-size:1rem;max-width:50px}.checkout .cart-layout .cart-left .cart-row .remove-btn{right:6px;font-size:.75rem}.checkout .checkout-layout .checkout-left .shipping-form .grid-2-mobile,.checkout .checkout-layout .checkout-left .shipping-form .grid-3{grid-template-columns:1fr;gap:0}.checkout .checkout-layout .checkout-left .shipping-form .form-actions{flex-direction:column;gap:8px}.checkout .checkout-layout .checkout-left .shipping-form .form-actions .back-btn,.checkout .checkout-layout .checkout-left .shipping-form .form-actions .place-order-btn{flex:1;width:100%}}.confirmation-page{text-align:center;padding:60px 0 100px}.confirmation-page .confirmation-icon{width:80px;height:80px;background-color:#c4a55f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.confirmation-page .confirmation-icon .checkmark-icon{color:#fff;font-size:2rem}.confirmation-page h2{font-family:Prata,serif;font-size:2.188rem;color:#1f2f61;margin-bottom:8px}.confirmation-page .thank-text{font-size:.875rem;color:#444;margin-bottom:28px}.confirmation-page .order-summary-box{border:1.5px dashed #d1d1d1;background:#f9f9f7;padding:20px 28px;max-width:800px;margin:0 auto 40px;border-radius:6px}.confirmation-page .order-summary-box .order-info{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:left}.confirmation-page .order-summary-box .order-info .info-item span{display:block;font-size:.875rem;color:#666;margin-bottom:4px}@media(max-width:768px){.confirmation-page .order-summary-box .order-info .info-item span{font-size:.75rem}}.confirmation-page .order-summary-box .order-info .info-item strong{font-size:1rem;color:#1f2f61;font-weight:500}@media(max-width:768px){.confirmation-page .order-summary-box .order-info .info-item strong{font-size:.75rem}}.confirmation-page .order-table{background:#f9f9f7;border:1px solid #e5e5e5;border-radius:6px;padding:24px;max-width:800px;margin:0 auto}.confirmation-page .order-table h4{font-size:1rem;color:#1f2f61;text-align:left;margin-bottom:16px}.confirmation-page .order-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;color:#333}.confirmation-page .order-table table th,.confirmation-page .order-table table td{padding:10px 8px;border-bottom:1px solid #e0e0e0;font-size:.875rem;font-weight:400}.confirmation-page .order-table table th{color:#1f2f61;font-weight:600}.confirmation-page .order-table table .total-row td{font-weight:700;color:#1f2f61;font-size:.875rem;border-top:1px solid #ccc}.confirmation-page .confirmation-actions{margin-top:40px}.confirmation-page .confirmation-actions button{background-color:#1f2f61;color:#fff;border:none;padding:12px 28px;font-size:.95rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s ease}.confirmation-page .confirmation-actions button:hover{background-color:#14204a}@media(max-width:768px){.confirmation-page{padding:40px 4%}.confirmation-page .confirmation-icon{width:60px;height:60px}.confirmation-page .confirmation-icon .checkmark-icon,.confirmation-page h2{font-size:1.5rem}.confirmation-page .order-summary-box{padding:16px}.confirmation-page .order-summary-box .order-info{grid-template-columns:repeat(2,1fr);gap:10px}.confirmation-page .order-table{padding:16px}.confirmation-page .order-table table th,.confirmation-page .order-table table td{padding:8px 4px}.confirmation-page .confirmation-actions{margin-top:30px}.confirmation-page .confirmation-actions button{width:100%}}.payment-options-grid{display:flex;flex-direction:column;gap:16px}.payment-option{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #e0e0e0;border-radius:6px;transition:all .3s ease;cursor:pointer}.payment-option:hover{border-color:#1f2f61;background:#f8f9fa}.payment-option input[type=radio]{margin-top:2px}.payment-label{display:flex;flex-direction:column;flex:1}.payment-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.payment-title{font-weight:600;color:#1f2f61;font-size:.95rem;margin:0}.payment-accept-text{font-size:.85rem;color:#666;margin-bottom:8px}.card-logos{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.card-logos img{height:20px;width:auto;display:block;object-fit:contain}.card-logos img.pay-small{height:18px}.paypal-desc{font-size:.85rem;color:#666;line-height:1.4}@media(max-width:992px){.payment-option{padding:12px}.payment-title{font-size:.9rem}.payment-accept-text,.paypal-desc{font-size:.8rem}.card-logos img{height:16px}.card-logos img.pay-small{height:14px}}@media(max-width:992px){.checkout .checkout-layout .checkout-left{border:1px solid #e6e6e6;border-radius:6px;padding:16px;background:#fff;margin-top:8px;margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.checkout .checkout-layout{padding:0;margin:0}.checkout .checkout-layout .checkout-left .payment-section,.checkout .checkout-layout .checkout-left .form-actions{margin-top:20px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.checkout .checkout-layout .checkout-left .shipping-form .checkbox-row{display:flex;flex-direction:column;gap:12px;margin:15px 0 20px}.checkout .checkout-layout .checkout-left .shipping-form .checkbox-row label{width:100%;padding:8px 0}.checkout .checkout-layout .checkout-left .shipping-form .form-actions{display:flex;gap:20px;margin-top:25px}}.authorized-dealers-page{font-family:Lato,sans-serif;color:#1a1a1a;width:100%;max-width:100vw;margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}.authorized-dealers-page .dealers-hero-section{background-color:#f0efea;text-align:center;padding:4rem 2rem 6rem;box-sizing:border-box;width:100%}.authorized-dealers-page .dealers-hero-section .dealers-hero-content{max-width:800px;margin:0 auto;padding:0 1rem}.authorized-dealers-page .dealers-hero-section .dealers-hero-content h1{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin:0;line-height:1.3}@media(max-width:992px){.authorized-dealers-page .dealers-hero-section{padding:4rem 1.5rem}.authorized-dealers-page .dealers-hero-section .dealers-hero-content h1{font-size:2.4rem}}@media(max-width:600px){.authorized-dealers-page .dealers-hero-section{padding:2rem 1rem 3rem}.authorized-dealers-page .dealers-hero-section .dealers-hero-content h1{font-size:2.1rem;line-height:1.4}}.authorized-dealers-page .dropdown-heading{font-family:Prata,serif;font-size:1.25rem;font-weight:400;color:#0e1328;text-align:left;margin:3rem 0 1rem;padding:0 13rem;max-width:1100px;margin-left:auto;margin-right:auto}.authorized-dealers-page .state-dropdown-wrapper{width:35%;margin:0 auto 3rem 11rem;padding:0 2rem;box-sizing:border-box;max-width:1100px;text-align:left}.authorized-dealers-page .state-dropdown{width:100%}.authorized-dealers-page .dealer__control{border-radius:6px!important;padding:6px 4px!important;min-height:40px!important;border:1px solid #d8d8d8!important;box-shadow:none!important;font-family:Lato,sans-serif}.authorized-dealers-page .dealer__single-value{font-size:.875rem!important;font-weight:400!important}.authorized-dealers-page .dealer__menu{padding:0!important;font-family:Lato,sans-serif}.authorized-dealers-page .dealer__option{padding:10px 12px!important;font-size:.875rem!important;font-weight:400!important}.authorized-dealers-page .dealers-grid{display:grid;grid-template-columns:1fr 1fr;gap:25rem;max-width:1100px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.authorized-dealers-page .dealer-column{display:flex;flex-direction:column;gap:4rem}.authorized-dealers-page .dealer-block{line-height:1.65;text-align:left}.authorized-dealers-page .dealer-block .state-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#0e1328}.authorized-dealers-page .dealer-block p{font-size:1rem;margin:8px 0;font-weight:400}.authorized-dealers-page .dealer-block strong{font-weight:600}.authorized-dealers-page .dealer-block .dealer-name{font-weight:600;margin:10px 0;color:#1a1a1a}.authorized-dealers-page .dealer-block a{color:#1f2f61;text-decoration:none;font-weight:400}.authorized-dealers-page .dealer-block a:hover{text-decoration:underline}@media(max-width:992px){.authorized-dealers-page .dealers-grid{gap:3rem;padding:0 1.5rem}.authorized-dealers-page .dealer-column{gap:3rem}.authorized-dealers-page .dropdown-heading,.authorized-dealers-page .state-dropdown-wrapper{padding:0 1.5rem}.authorized-dealers-page .state-dropdown-wrapper{width:50%}}@media(max-width:768px){.authorized-dealers-page .dropdown-heading{font-size:1.4rem;margin:2rem 0 1rem;padding:0 1rem;text-align:center}.authorized-dealers-page .state-dropdown-wrapper{padding:0 1rem;margin-bottom:2rem;width:80%;margin:0 auto}.authorized-dealers-page .dealers-grid{grid-template-columns:1fr;gap:2.5rem;padding:0 1rem}.authorized-dealers-page .dealer-column{gap:2.5rem}.authorized-dealers-page .dealer-block{text-align:center}.authorized-dealers-page .dealer-block p,.authorized-dealers-page .dealer-block .dealer__single-value{font-size:1rem!important}.authorized-dealers-page .dealer-block .state-title{font-size:1.2rem}}@media(max-width:480px){.authorized-dealers-page .dropdown-heading{font-size:1.3rem;padding:0 .5rem}.authorized-dealers-page .state-dropdown-wrapper{padding:0 .5rem;width:90%;margin:0 auto}.authorized-dealers-page .dealers-grid{padding:0 .5rem;gap:2rem}.authorized-dealers-page .dealer-column{gap:2rem}.authorized-dealers-page .dealer-block{text-align:center}}.breadcrumb-bar{width:100%;padding:.75rem 10%;font-size:.75rem;color:#3a3a3a;background-color:#fff;font-family:Lato,sans-serif;border-bottom:1px solid #eee;box-sizing:border-box}.breadcrumb-bar a{color:#3a3a3a;text-decoration:none;opacity:.7}.breadcrumb-bar .active{font-weight:500;opacity:1}@media(max-width:768px){.breadcrumb-bar{padding:.75rem 4%;font-size:.75rem}}:root{--gold: #c5a241;--blue: #0e1328;--border: #ddd;--gray: #777;--input-bg: #fff;--border: #cfd3d9;--bg: #fff;--accent: #0e0b3d;--muted: #666;--shadow: 0 2px 4px rgba(0, 0, 0, .05)}.labgrown-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.labgrown-section .labgrown-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.labgrown-section .labgrown-hero .labgrown-hero-content{flex:1;max-width:60%;padding:2rem 10%}.labgrown-section .labgrown-hero .labgrown-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:-.5rem;margin-top:-10px}@media(max-width:768px){.labgrown-section .labgrown-hero .labgrown-hero-content h2{margin-top:20px}}.labgrown-section .labgrown-hero .labgrown-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:.8rem}.labgrown-section .labgrown-hero .labgrown-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:1px solid #0e1328;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .3s ease}.labgrown-section .labgrown-hero .labgrown-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.labgrown-section .labgrown-hero .labgrown-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.labgrown-section .labgrown-hero .labgrown-hero-image img{height:380px;width:auto;object-fit:contain;margin-right:2rem;transition:all .3s ease-in-out}.labgrown-section .labgrown-hero .labgrown-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.labgrown-section .labgrown-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.labgrown-section .labgrown-hero .labgrown-hero-content{max-width:100%;margin-top:-.5rem}.labgrown-section .labgrown-hero .labgrown-hero-content h2{font-size:2.25rem}.labgrown-section .labgrown-hero .labgrown-hero-content p{font-size:.8rem;margin-bottom:1.8rem}.labgrown-section .labgrown-hero .labgrown-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem}.labgrown-section .labgrown-hero .labgrown-hero-image img{height:auto;width:280px;margin-right:0;transform:scale(1.2);margin-bottom:.5rem}}.diamond-filters{background:#fff;padding:40px 6%;font-family:Lato,sans-serif;color:#0e1328}.diamond-filters .df-shapes{margin-bottom:1.25rem}.diamond-filters .df-shapes label{font-weight:600;margin-bottom:.6rem;display:block;font-size:1rem}.diamond-filters .df-shapes .df-shapes-scroll{position:relative;display:flex;align-items:center}.diamond-filters .df-shapes .df-shapes-wrapper{display:flex;gap:40px;padding:6px 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%}.diamond-filters .df-shapes .df-shape-btn{flex:0 0 auto;width:92px;text-align:center;background:transparent;border:2px solid transparent;border-radius:10px;padding:8px 6px;cursor:pointer;scroll-snap-align:start}.diamond-filters .df-shapes .df-shape-btn img{width:42px;height:42px;display:block;margin:0 auto}.diamond-filters .df-shapes .df-shape-btn span{display:block;margin-top:6px;font-size:.875rem;font-weight:400;color:#0e1328}.diamond-filters .df-shapes .df-shape-btn.active{border-color:#483e64}.diamond-filters .df-shapes .df-shape-arrow{background:transparent;border:none;font-size:24px;width:36px;height:36px;display:none;align-items:center;justify-content:center;cursor:pointer;color:#0e1328}.diamond-filters .df-range-row{display:flex;gap:8rem;margin-bottom:1.5rem;align-items:flex-start}.diamond-filters .df-range-row .df-range-section{flex:1;min-width:300px}.diamond-filters .df-range-row .df-range-section label{font-weight:600;display:block;margin-bottom:8px;font-size:1rem}.diamond-filters .df-range-row .df-range-section .df-range-inputs{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.diamond-filters .df-range-row .df-range-section .df-range-inputs .df-range-input{flex:0 0 25%}.diamond-filters .df-range-row .df-range-section .df-range-inputs .df-range-input .small-label{font-size:.875rem;font-weight:400;color:#666;margin-bottom:6px;display:block}.diamond-filters .df-range-row .df-range-section .df-range-inputs .df-range-input input{width:100%;border:1px solid #e3e3e3;border-radius:6px;padding:8px 10px;font-size:.875rem;background:#fff;box-sizing:border-box;color:#111}.diamond-filters .df-range-row .df-range-section .df-slider-track{height:2px;background:#0e1328f2;border-radius:6px;position:relative}.diamond-filters .df-range-row .df-range-section .df-slider-thumb{height:18px;width:4px;background:#0a1d63;border-radius:10%;box-shadow:0 0 0 3px #fff,0 0 4px #0000001f}.diamond-filters .df-dropdown-row{display:flex;gap:2rem;align-items:flex-end;margin-bottom:1.25rem;margin-top:3.2rem;flex-wrap:wrap}.diamond-filters .df-dropdown-row .df-col-small{flex:1;min-width:140px;max-width:200px}.diamond-filters .df-dropdown-row .df-col-small label{font-weight:400;display:block;margin-bottom:6px;font-size:.875rem}.diamond-filters .df-advanced-range-row{display:grid;grid-template-columns:1fr 2fr 2fr 2fr;gap:2.3rem;align-items:center;margin-bottom:1.25rem;margin-top:3.2rem}.diamond-filters .df-advanced-range-row .multi-select-dropdown{display:flex;flex-direction:column;justify-content:center}.diamond-filters .df-advanced-range-row .multi-select-dropdown label{font-weight:400;display:block;margin-bottom:8px;font-size:.875rem}.diamond-filters .df-advanced-range-row .multi-select-dropdown .dropdown-toggle{min-height:40px;display:flex;align-items:center}.diamond-filters .df-advanced-range-row .df-range-group label{font-weight:600;font-size:1rem;display:block;margin-bottom:8px}.diamond-filters .df-advanced-range-row .df-range-group .df-range-inputs{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.diamond-filters .df-advanced-range-row .df-range-group .df-range-inputs .df-range-input{flex:0 0 25%}.diamond-filters .df-advanced-range-row .df-range-group .df-range-inputs .df-range-input .small-label{font-size:.875rem;font-weight:400;color:#666;margin-bottom:6px;display:block}.diamond-filters .df-advanced-range-row .df-range-group .df-range-inputs .df-range-input input{width:100%;border:1px solid #e3e3e3;border-radius:6px;padding:8px 10px;font-size:.9rem;background:#fff;box-sizing:border-box;color:#111}.diamond-filters .df-advanced-range-row .df-range-group .df-slider-track{height:2px;background:#0e1328f2;border-radius:6px;position:relative}.diamond-filters .df-advanced-range-row .df-range-group .df-slider-thumb{height:18px;width:4px;background:#0a1d63;border-radius:10%;box-shadow:0 0 0 3px #fff,0 0 4px #0000001f}.diamond-filters .df-buttons-row{display:flex;gap:20px;align-items:center;margin-top:3rem}.diamond-filters .df-buttons-row .df-reset-btn{background:#f3f3f3;border:1px solid #ddd;padding:10px 16px;border-radius:6px;font-weight:500;cursor:pointer;font-size:.875rem;letter-spacing:.5px}.diamond-filters .df-buttons-row .df-advance-btn{background:#c5a241;color:#fff;padding:10px 16px;border-radius:6px;font-weight:500;cursor:pointer;border:none;font-size:.875rem;letter-spacing:.5px}.diamond-filters .df-buttons-row .df-apply-btn{background:#0e1328;color:#fff;padding:10px 16px;border-radius:6px;font-weight:500;cursor:pointer;border:none;font-size:.875rem;letter-spacing:.5px}@media(max-width:1200px){.diamond-filters .df-advanced-range-row{grid-template-columns:1fr 1fr;gap:1.5rem}}@media(max-width:992px){.diamond-filters .df-range-row{flex-direction:column}.diamond-filters .df-dropdown-row .df-col-small{flex:1 1 48%}.diamond-filters .df-advanced-range-row{grid-template-columns:1fr}.diamond-filters .df-shape-arrow{display:flex}}@media(max-width:768px){.diamond-filters{padding:28px 5%}.diamond-filters .df-dropdown-row{flex-direction:column;align-items:stretch}.diamond-filters .df-dropdown-row .df-col-small{min-width:100%;max-width:100%}.diamond-filters .df-buttons-row{flex-direction:column;align-items:stretch}.diamond-filters .df-shape-arrow{display:none}}.diamond-listing{padding:30px 6%;font-family:Lato,sans-serif}.diamond-listing .listing-header{margin-bottom:16px}.diamond-listing .listing-header p{color:#666;font-size:.95rem;margin:0}.diamond-listing .diamond-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.diamond-listing .diamond-card{background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.diamond-listing .diamond-card:hover{box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.diamond-listing .diamond-card .image-wrapper{position:relative;width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background:#fff;border:none}.diamond-listing .diamond-card .image-wrapper img{max-width:90%;max-height:100%;object-fit:contain}@media(max-width:768px){.diamond-listing .diamond-card .image-wrapper img{margin-top:-19px}}.diamond-listing .diamond-card .image-wrapper .wishlist-btn{position:absolute;top:10px;right:8px;background:transparent;border:none;cursor:pointer;color:#777;transition:all .3s ease}@media(max-width:768px){.diamond-listing .diamond-card .image-wrapper .wishlist-btn{top:15px}}.diamond-listing .diamond-card .image-wrapper .wishlist-btn svg{stroke:#777;transition:.3s}.diamond-listing .diamond-card .image-wrapper .wishlist-btn.active svg{stroke:red;fill:red}.diamond-listing .diamond-card .image-wrapper .wishlist-btn:hover svg{stroke:red}.diamond-listing .diamond-card .diamond-info{padding:0 0 12px;width:100%;display:flex;flex-direction:column;gap:4px}.diamond-listing .diamond-card .diamond-info .product-name,.diamond-listing .diamond-card .diamond-info .cert,.diamond-listing .diamond-card .diamond-info .price{padding:0 12px;text-align:left;margin:0;font-weight:400}@media(max-width:768px){.diamond-listing .diamond-card .diamond-info .product-name,.diamond-listing .diamond-card .diamond-info .cert,.diamond-listing .diamond-card .diamond-info .price{padding:0 9px}}.diamond-listing .diamond-card .diamond-info .product-name{font-size:1.063rem}.diamond-listing .diamond-card .diamond-info .cert{font-size:.875rem}.diamond-listing .diamond-card .diamond-info .price{font-size:.875rem;font-weight:500}.diamond-listing .diamond-card .diamond-info .add-cart-btn{margin-right:12px;margin-top:4px;align-self:flex-end;background:#1b0f5e;color:#fff;border:none;font-weight:400;padding:6px 14px;border-radius:none!important;font-size:.875rem;cursor:pointer;transition:background .3s ease}@media(max-width:768px){.diamond-listing .diamond-card .diamond-info .add-cart-btn{margin-right:7px}}.diamond-listing .diamond-card .diamond-info .add-cart-btn:hover{background:#261b7a}@media(max-width:1200px){.diamond-listing .diamond-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.diamond-listing .diamond-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.diamond-listing .diamond-grid{grid-template-columns:repeat(2,1fr)}.diamond-listing .diamond-card .diamond-info .product-name{font-size:.875rem}.diamond-listing .diamond-card .diamond-info .cert,.diamond-listing .diamond-card .diamond-info .price,.diamond-listing .diamond-card .diamond-info .add-cart-btn{font-size:.75rem}}.diamond-listing .pagination{margin-top:30px;display:flex;justify-content:center;gap:8px}.diamond-listing .pagination .page-btn,.diamond-listing .pagination .nav-btn{width:36px;height:36px;border-radius:6px;border:1px solid #ddd;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:.3s ease;display:flex;justify-content:center;align-items:center}.diamond-listing .pagination .page-btn:hover,.diamond-listing .pagination .nav-btn:hover{background:#f5f5f5}.diamond-listing .pagination .active{background:#100456;color:#fff;border-color:#100456}.multi-select-dropdown,.multi-select-dropdown .dropdown-container{position:relative}.multi-select-dropdown .dropdown-toggle{width:100%;padding:10px;border-radius:6px;border:1px solid #e3e3e3;font-size:.875rem;background:#fff;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .3s ease}.multi-select-dropdown .dropdown-toggle:hover{border-color:#c5a241}.multi-select-dropdown .dropdown-toggle .dropdown-label{color:#111}.multi-select-dropdown .dropdown-toggle .dropdown-arrow{color:#0e1328;font-size:10px;transition:transform .3s ease}.multi-select-dropdown .dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:260px;overflow-y:auto;margin-top:4px}.multi-select-dropdown .dropdown-menu .dropdown-option{display:flex!important;align-items:center!important;padding:7px 12px;cursor:pointer;transition:background-color .2s ease;font-size:.875rem;width:100%;box-sizing:border-box;font-weight:400;flex-direction:row!important}.multi-select-dropdown .dropdown-menu .dropdown-option:hover{background-color:#f5f5f5}.multi-select-dropdown .dropdown-menu .dropdown-option input[type=checkbox]{display:none}.multi-select-dropdown .dropdown-menu .dropdown-option .checkmark{display:block!important;width:14px!important;height:14px!important;border:2px solid #ddd;border-radius:3px;margin-right:10px;position:relative;transition:all .2s ease;flex-shrink:0}.multi-select-dropdown .dropdown-menu .dropdown-option input[type=checkbox]:checked+.checkmark{background-color:#0e1328;border-color:#0e1328}.multi-select-dropdown .dropdown-menu .dropdown-option input[type=checkbox]:checked+.checkmark:after{content:"✓";position:absolute;color:#fff;font-size:11px;top:50%;left:50%;transform:translate(-50%,-50%)}.df-dropdown-row .df-col-small label,.df-advanced .multi-select-dropdown label{font-weight:400;display:block;margin-bottom:8px;font-size:1rem}.df-advanced .multi-select-dropdown label{margin-bottom:8px}.df-advanced .multi-select-dropdown .dropdown-toggle{font-size:.875rem}.df-advanced .multi-select-dropdown .dropdown-menu .dropdown-option{font-size:.875rem;padding:10px 12px}.df-advanced .multi-select-dropdown .dropdown-menu .dropdown-option .checkmark{width:14px!important;height:14px!important;margin-right:10px}.df-dropdown-row .multi-select-dropdown .dropdown-menu .dropdown-option .checkmark{width:14px!important;height:14px!important;margin-right:10px!important;border:2px solid #ddd!important}@media(max-width:768px){.multi-select-dropdown .dropdown-toggle{font-size:.875rem!important}.multi-select-dropdown .dropdown-menu .dropdown-option{font-size:.875rem!important;padding:10px 12px}.multi-select-dropdown .dropdown-menu .dropdown-option .checkmark{width:14px!important;height:14px!important;margin-right:10px!important}.df-dropdown-row .df-col-small label,.df-advanced .multi-select-dropdown label{margin-bottom:6px!important;font-size:.875rem!important}}.labgrown-colored-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.labgrown-colored-section .labgrown-colored-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content{flex:1;max-width:60%;padding:2rem 10%}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:-.5rem;margin-top:-10px}@media(max-width:768px){.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content h2{margin-top:20px}}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:.8rem}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:1px solid #0e1328;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .3s ease}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-image img{height:265px;width:auto;object-fit:contain;margin-right:2rem;transition:all .3s ease-in-out}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.labgrown-colored-section .labgrown-colored-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content{max-width:100%;margin-top:-.5rem}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content h2{font-size:2.25rem}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content p{font-size:.8rem;margin-bottom:1.8rem}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem}.labgrown-colored-section .labgrown-colored-hero .labgrown-colored-hero-image img{height:auto;width:280px;margin-right:0;transform:scale(1.2);margin-bottom:.5rem}}.naturalcolored-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.naturalcolored-section .naturalcolored-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content{flex:1;max-width:60%;padding:2rem 10%}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content h2{font-family:Prata,serif!important;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:-.5rem;margin-top:-10px}@media(max-width:768px){.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content h2{margin-top:20px}}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:.8rem}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content .naturalcolored-shop-now-btn{background-color:transparent;color:#0e1328;border:1px solid #0e1328;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .3s ease}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content .naturalcolored-shop-now-btn:hover{background-color:#222b4c;color:#fff}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-image img{height:320px;width:auto;object-fit:contain;margin-right:2rem;transition:all .3s ease-in-out}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.naturalcolored-section .naturalcolored-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content{max-width:100%;margin-top:-.5rem}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content h2{font-size:2.25rem}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content p{font-size:.8rem;margin-bottom:1.8rem}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-content .naturalcolored-shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem}.naturalcolored-section .naturalcolored-hero .naturalcolored-hero-image img{height:auto;width:280px;margin-right:0;transform:scale(1.2);margin-bottom:.5rem}}:root{--gold: #c5a241;--blue: #0e1328;--border: #cfd3d9;--gray: #777;--input-bg: #fff;--bg: #fff;--accent: #0e0b3d;--muted: #666;--shadow: 0 2px 4px rgba(0, 0, 0, .05)}.naturalwhite-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.naturalwhite-section .naturalwhite-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content{flex:1;max-width:70%;padding:2rem 4% 2rem 10%}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:-.5rem;margin-top:-10px}@media(max-width:768px){.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content h2{margin-top:20px}}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:.8rem}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content .naturalwhite-shop-now-btn{background-color:transparent;color:#0e1328;border:1px solid #0e1328;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .3s ease}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content .naturalwhite-shop-now-btn:hover{background-color:#222b4c;color:#fff}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-image img{height:310px;width:auto;object-fit:contain;margin-right:1rem;transition:all .3s ease-in-out}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.naturalwhite-section .naturalwhite-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content{max-width:100%;margin-top:-.5rem}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content h2{font-size:2.25rem}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content p{font-size:.8rem;margin-bottom:1.8rem}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-content .naturalwhite-shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem}.naturalwhite-section .naturalwhite-hero .naturalwhite-hero-image img{height:auto;width:280px;margin-right:0;transform:scale(1.2);margin-bottom:.5rem}}.solitaire-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.solitaire-section .solitaire-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.solitaire-section .solitaire-hero .solitaire-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.solitaire-section .solitaire-hero .solitaire-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.solitaire-section .solitaire-hero .solitaire-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.solitaire-section .solitaire-hero .solitaire-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.solitaire-section .solitaire-hero .solitaire-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.solitaire-section .solitaire-hero .solitaire-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.solitaire-section .solitaire-hero .solitaire-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out;margin-top:1rem}.solitaire-section .solitaire-hero .solitaire-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.solitaire-section .solitaire-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.solitaire-section .solitaire-hero .solitaire-hero-content{max-width:100%;margin-top:-.5rem}.solitaire-section .solitaire-hero .solitaire-hero-content h2{font-size:2.25rem}.solitaire-section .solitaire-hero .solitaire-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.solitaire-section .solitaire-hero .solitaire-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.solitaire-section .solitaire-hero .solitaire-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.solitaire-section .solitaire-hero{padding:0rem 1.5rem 2.5rem}.solitaire-section .solitaire-hero .solitaire-hero-content{padding:0rem 6%}.solitaire-section .solitaire-hero h2{font-size:2.25rem}.solitaire-section .solitaire-hero .solitaire-hero-content p{font-size:.75rem}.solitaire-section .solitaire-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.solitaire-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.solitaire-styles-section{padding:25px 20px 0}}.solitaire-styles-section .solitaire-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.solitaire-styles-section .solitaire-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.solitaire-styles-section .solitaire-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.solitaire-styles-section .solitaire-styles__cards::-webkit-scrollbar{display:none}}.solitaire-styles-section .solitaire-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.solitaire-styles-section .solitaire-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.solitaire-styles-section .solitaire-card__image{width:100%;display:flex;justify-content:center;align-items:center}.solitaire-styles-section .solitaire-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.solitaire-styles-section .solitaire-card__image img:hover{transform:scale(1.08)}.solitaire-styles-section .solitaire-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.solitaire-styles-section .solitaire-styles__mobile-arrows{display:none}@media(max-width:768px){.solitaire-styles-section .solitaire-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.solitaire-styles-section .solitaire-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.solitaire-styles-section .solitaire-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.solitaire-styles-section .solitaire-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.solitaire-card.active-solitaire .solitaire-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.solitaire-card__image img{width:95%!important;max-width:200px!important}.solitaire-styles__cards{gap:20px!important}.solitaire-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.solitaire-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.solitaire-styles__mobile-arrows{display:none!important}}.halo-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.halo-section .halo-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.halo-section .halo-hero .halo-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.halo-section .halo-hero .halo-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.halo-section .halo-hero .halo-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.halo-section .halo-hero .halo-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.halo-section .halo-hero .halo-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.halo-section .halo-hero .halo-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.halo-section .halo-hero .halo-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.halo-section .halo-hero .halo-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.halo-section .halo-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.halo-section .halo-hero .halo-hero-content{max-width:100%;margin-top:-.5rem}.halo-section .halo-hero .halo-hero-content h2{font-size:2.25rem}.halo-section .halo-hero .halo-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.halo-section .halo-hero .halo-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.halo-section .halo-hero .halo-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.halo-section .halo-hero{padding:0rem 1.5rem 2.5rem}.halo-section .halo-hero .halo-hero-content{padding:0rem 6%}.halo-section .halo-hero h2{font-size:2.25rem}.halo-section .halo-hero .halo-hero-content p{font-size:.75rem}.halo-section .halo-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.halo-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.halo-styles-section{padding:25px 20px 0}}.halo-styles-section .halo-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.halo-styles-section .halo-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.halo-styles-section .halo-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.halo-styles-section .halo-styles__cards::-webkit-scrollbar{display:none}}.halo-styles-section .halo-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.halo-styles-section .halo-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.halo-styles-section .halo-card__image{width:100%;display:flex;justify-content:center;align-items:center}.halo-styles-section .halo-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.halo-styles-section .halo-card__image img:hover{transform:scale(1.08)}.halo-styles-section .halo-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.halo-styles-section .halo-styles__mobile-arrows{display:none}@media(max-width:768px){.halo-styles-section .halo-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.halo-styles-section .halo-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.halo-styles-section .halo-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.halo-styles-section .halo-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.halo-card.active-halo .halo-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.halo-card__image img{width:95%!important;max-width:200px!important}.halo-styles__cards{gap:20px!important}.halo-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.halo-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.halo-styles__mobile-arrows{display:none!important}}.single-row-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.single-row-section .single-row-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.single-row-section .single-row-hero .single-row-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.single-row-section .single-row-hero .single-row-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.single-row-section .single-row-hero .single-row-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.single-row-section .single-row-hero .single-row-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.single-row-section .single-row-hero .single-row-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.single-row-section .single-row-hero .single-row-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.single-row-section .single-row-hero .single-row-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.single-row-section .single-row-hero .single-row-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.single-row-section .single-row-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.single-row-section .single-row-hero .single-row-hero-content{max-width:100%;margin-top:-.5rem}.single-row-section .single-row-hero .single-row-hero-content h2{font-size:2.25rem}.single-row-section .single-row-hero .single-row-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.single-row-section .single-row-hero .single-row-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.single-row-section .single-row-hero .single-row-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.single-row-section .single-row-hero{padding:0rem 1.5rem 2.5rem}.single-row-section .single-row-hero .single-row-hero-content{padding:0rem 6%}.single-row-section .single-row-hero h2{font-size:2.25rem}.single-row-section .single-row-hero .single-row-hero-content p{font-size:.75rem}.single-row-section .single-row-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.single-row-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.single-row-styles-section{padding:25px 20px 0}}.single-row-styles-section .single-row-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.single-row-styles-section .single-row-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.single-row-styles-section .single-row-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.single-row-styles-section .single-row-styles__cards::-webkit-scrollbar{display:none}}.single-row-styles-section .single-row-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.single-row-styles-section .single-row-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.single-row-styles-section .single-row-card__image{width:100%;display:flex;justify-content:center;align-items:center}.single-row-styles-section .single-row-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.single-row-styles-section .single-row-card__image img:hover{transform:scale(1.08)}.single-row-styles-section .single-row-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.single-row-styles-section .single-row-styles__mobile-arrows{display:none}@media(max-width:768px){.single-row-styles-section .single-row-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.single-row-styles-section .single-row-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.single-row-styles-section .single-row-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.single-row-styles-section .single-row-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.single-row-card.active-single-row .single-row-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.single-row-card__image img{width:95%!important;max-width:200px!important}.single-row-styles__cards{gap:20px!important}.single-row-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.single-row-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.single-row-styles__mobile-arrows{display:none!important}}.vintage-section .vintage-hero .vintage-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}@media(max-width:992px){.vintage-section .vintage-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.vintage-section .vintage-hero .vintage-hero-content{max-width:100%;margin-top:-.5rem}.vintage-section .vintage-hero .vintage-hero-content h2{font-size:2.25rem}.vintage-section .vintage-hero .vintage-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.vintage-section .vintage-hero .vintage-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.vintage-section .vintage-hero .vintage-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}.vintage-styles-section .vintage-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.eternity-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.eternity-section .eternity-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.eternity-section .eternity-hero .eternity-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.eternity-section .eternity-hero .eternity-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.eternity-section .eternity-hero .eternity-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.eternity-section .eternity-hero .eternity-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.eternity-section .eternity-hero .eternity-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.eternity-section .eternity-hero .eternity-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.eternity-section .eternity-hero .eternity-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.eternity-section .eternity-hero .eternity-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.eternity-section .eternity-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.eternity-section .eternity-hero .eternity-hero-content{max-width:100%;margin-top:-.5rem}.eternity-section .eternity-hero .eternity-hero-content h2{font-size:2.25rem}.eternity-section .eternity-hero .eternity-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.eternity-section .eternity-hero .eternity-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.eternity-section .eternity-hero .eternity-hero-image img{height:auto;width:300px;margin-left:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.eternity-section .eternity-hero{padding:0rem 1.5rem 2.5rem}.eternity-section .eternity-hero .eternity-hero-content{padding:0rem 6%}.eternity-section .eternity-hero h2{font-size:2.25rem}.eternity-section .eternity-hero .eternity-hero-content p{font-size:.75rem}.eternity-section .eternity-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.eternity-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.eternity-styles-section{padding:25px 20px 0}}.eternity-styles-section .eternity-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.eternity-styles-section .eternity-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.eternity-styles-section .eternity-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.eternity-styles-section .eternity-styles__cards::-webkit-scrollbar{display:none}}.eternity-styles-section .eternity-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.eternity-styles-section .eternity-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.eternity-styles-section .eternity-card__image{width:100%;display:flex;justify-content:center;align-items:center}.eternity-styles-section .eternity-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.eternity-styles-section .eternity-card__image img:hover{transform:scale(1.08)}.eternity-styles-section .eternity-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.eternity-styles-section .eternity-styles__mobile-arrows{display:none}@media(max-width:768px){.eternity-styles-section .eternity-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.eternity-styles-section .eternity-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.eternity-styles-section .eternity-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.eternity-styles-section .eternity-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.eternity-card.active-eternity .eternity-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.eternity-card__image img{width:95%!important;max-width:200px!important}.eternity-styles__cards{gap:20px!important}.eternity-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.eternity-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.eternity-styles__mobile-arrows{display:none!important}}.diamond-studs-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.diamond-studs-section .diamond-studs-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:100%}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.diamond-studs-section .diamond-studs-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content{max-width:100%;margin-top:-.5rem}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content h2{font-size:2.25rem}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.diamond-studs-section .diamond-studs-hero{padding:0rem 1.5rem 2.5rem}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content{padding:0rem 6%}.diamond-studs-section .diamond-studs-hero h2{font-size:2.25rem}.diamond-studs-section .diamond-studs-hero .diamond-studs-hero-content p{font-size:.75rem}.diamond-studs-section .diamond-studs-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.diamond-studs-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.diamond-studs-styles-section{padding:25px 20px 0}}.diamond-studs-styles-section .diamond-studs-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.diamond-studs-styles-section .diamond-studs-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.diamond-studs-styles-section .diamond-studs-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.diamond-studs-styles-section .diamond-studs-styles__cards::-webkit-scrollbar{display:none}}.diamond-studs-styles-section .diamond-studs-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.diamond-studs-styles-section .diamond-studs-card{flex:0 0 48%;scroll-snap-align:start;margin:0}}.diamond-studs-styles-section .diamond-studs-card__image{width:100%;display:flex;justify-content:center;align-items:center}.diamond-studs-styles-section .diamond-studs-card__image img{width:90%;background-color:#f9f9f9;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.diamond-studs-styles-section .diamond-studs-card__image img:hover{transform:scale(1.08)}.diamond-studs-styles-section .diamond-studs-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.diamond-studs-styles-section .diamond-studs-styles__mobile-arrows{display:none}@media(max-width:768px){.diamond-studs-styles-section .diamond-studs-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.diamond-studs-styles-section .diamond-studs-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.diamond-studs-styles-section .diamond-studs-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.diamond-studs-styles-section .diamond-studs-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.diamond-studs-products{font-family:Lato,sans-serif;background:#fff;color:#0e1328;width:100%;padding:60px 6%;box-sizing:border-box}.diamond-studs-products__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;flex-wrap:wrap;gap:10px;padding-left:0;margin-left:0}.diamond-studs-products__header p{font-size:.9rem;color:#444;padding-left:0;margin:0 0 0 12px}@media(max-width:768px){.diamond-studs-products__header p{margin-left:0}}.diamond-studs-products__header .diamond-studs-products__filters{display:flex;align-items:center;gap:40px;position:relative}.diamond-studs-products__header .diamond-studs-products__filters .diamond-studs-filter-item{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#222;cursor:pointer;position:relative;white-space:nowrap}.diamond-studs-products__header .diamond-studs-products__filters .diamond-studs-filter-item span{font-weight:500}.diamond-studs-products__header .diamond-studs-products__filters .diamond-studs-filter-item svg{font-size:.8rem;color:#444;transition:transform .3s ease}.diamond-studs-products__header .diamond-studs-products__filters .diamond-studs-mobile-filter-btn{display:none;background:none;border:none;font-size:1.1rem;cursor:pointer;color:#222}@media(max-width:768px){.diamond-studs-products__header .diamond-studs-products__filters .diamond-studs-filter-item{display:none}.diamond-studs-products__header .diamond-studs-products__filters .diamond-studs-mobile-filter-btn{display:block}}.diamond-studs-products .diamond-studs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media(max-width:992px){.diamond-studs-products .diamond-studs-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:768px){.diamond-studs-products .diamond-studs-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:0 8px;box-sizing:border-box;justify-content:center}}.diamond-studs-products .diamond-studs-product-card{position:relative;background:#fff;text-align:center;transition:all .3s ease;cursor:pointer;border:none;padding:10px 10px 15px;border-radius:10px}.diamond-studs-products .diamond-studs-product-card:hover{transform:translateY(-3px)}.diamond-studs-products .diamond-studs-product-card .diamond-studs-wishlist-icon{position:absolute;top:25px;right:10px;cursor:pointer;color:#999;font-size:1.2rem;transition:all .2s ease;color:#061760}.diamond-studs-products .diamond-studs-product-card .diamond-studs-wishlist-icon:hover{color:#222}.diamond-studs-products .diamond-studs-product-card .diamond-studs-wishlist-icon .filled{color:#c5a241}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-image{width:100%;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px 10px;transition:all .3s ease}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-image:hover{border-color:#d5b85a}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-image img{width:90%;height:auto;object-fit:contain;transition:all .3s ease}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-image img:hover{transform:scale(1.05)}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details{margin-top:12px}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-product-carats{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-product-carats span{background:#fff;border:1px solid #c5a241;color:#0e1328;font-size:.625rem;font-weight:400;border-radius:50%;cursor:pointer;transition:all .3s ease;width:25px;height:25px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:768px){.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-product-carats span{width:15.61px;height:15.61px}}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-product-carats span:hover{background:#c5a241;color:#fff}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details h4{font-size:.875rem;font-weight:500;margin:0 0 4px;color:#111;text-align:left;margin-bottom:.5rem}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-price{font-size:.875rem;color:#444;margin:0;text-align:left}.diamond-studs-products .diamond-studs-size-filter-trigger{position:relative}.diamond-studs-products .diamond-studs-size-filter-box{position:absolute;top:100%;left:0;z-index:20;width:160px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 8px 20px #0000001f;display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;margin-top:10px}.diamond-studs-products .diamond-studs-size-option{display:flex;align-items:center;gap:10px;font-size:.7rem;color:#111;cursor:pointer;padding:5px 0}.diamond-studs-products .diamond-studs-size-option input[type=checkbox]{width:14px;height:14px;border:2px solid #ccc;border-radius:4px;cursor:pointer}.diamond-studs-products .diamond-studs-shape-filter-trigger{position:relative}.diamond-studs-products .diamond-studs-shape-filter-box{position:absolute;top:100%;left:0;z-index:20;width:180px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 8px 20px #0000001f;display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;margin-top:10px}.diamond-studs-products .diamond-studs-shape-option{display:flex;align-items:center;gap:10px;font-size:.7rem;color:#111;cursor:pointer;padding:5px 0}.diamond-studs-products .diamond-studs-shape-option input[type=checkbox]{width:14px;height:14px;border:2px solid #ccc;border-radius:4px;cursor:pointer}.diamond-studs-products .diamond-studs-shape-option .shape-name{flex:1;min-width:60px}.diamond-studs-products .diamond-studs-shape-option .shape-icon{width:20px;height:20px;object-fit:contain}.diamond-studs-products .diamond-studs-price-filter-trigger{position:relative}.diamond-studs-products .diamond-studs-price-filter-box{position:absolute;top:100%;left:0;z-index:20;width:205px;background:#fff;padding:15px 16px;border-radius:10px;box-shadow:0 8px 20px #0000001f;display:flex;justify-content:space-between;gap:14px;margin-top:10px}.diamond-studs-products .diamond-studs-price-filter-box .diamond-studs-input-group{width:50%;display:flex;flex-direction:column;gap:6px}.diamond-studs-products .diamond-studs-price-filter-box label{font-size:.7rem;font-weight:400;color:#555}.diamond-studs-products .diamond-studs-price-filter-box input{width:65%;padding:8px;border-radius:8px;border:1px solid #ddd;font-size:.75rem;outline:none}.diamond-studs-products .diamond-studs-sort-filter-trigger{position:relative}.diamond-studs-products .diamond-studs-sort-filter-box{position:absolute;top:100%;left:-60px;z-index:20;width:175px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 8px 20px #0000001f;display:flex;flex-direction:column;gap:10px;margin-top:10px}.diamond-studs-products .diamond-studs-sort-option{display:flex;align-items:center;gap:10px;font-size:.7rem;color:#111;cursor:pointer;padding:5px 0}.diamond-studs-products .diamond-studs-sort-option input[type=checkbox]{width:14px;height:14px;border:2px solid #ccc;border-radius:4px;cursor:pointer}.diamond-studs-products .diamond-studs-mobile-filter-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:320px;background:#fff;box-shadow:0 8px 30px #0003;border-radius:12px;z-index:1000;animation:fadeIn .3s ease;border-radius:15px!important}.diamond-studs-products .diamond-studs-mobile-filter-popup .diamond-studs-popup-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #eee;font-size:1rem;font-weight:600;color:#111}.diamond-studs-products .diamond-studs-mobile-filter-popup .diamond-studs-popup-header button{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666}.diamond-studs-products .diamond-studs-mobile-filter-popup .diamond-studs-popup-header svg{color:#c5a241;margin-right:6px}.diamond-studs-products .diamond-studs-mobile-filter-popup .diamond-studs-popup-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-bottom-left-radius:20px!important}.diamond-studs-products .diamond-studs-filter-group-mobile .diamond-studs-filter-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #ddd;border-radius:8px;cursor:pointer;background:#fff;transition:all .3s ease}.diamond-studs-products .diamond-studs-filter-group-mobile .diamond-studs-filter-item:hover{border-color:#c5a241}.diamond-studs-products .diamond-studs-filter-group-mobile .diamond-studs-filter-item span{font-weight:500;font-size:.9rem;color:#222}.diamond-studs-products .diamond-studs-filter-group-mobile .diamond-studs-filter-item svg{font-size:.8rem;color:#444;transition:transform .3s ease}.diamond-studs-products .diamond-studs-size-filter-box-mobile{margin-top:12px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 15px #0000001a;border:1px solid #eee;display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.diamond-studs-products .diamond-studs-shape-filter-box-mobile{margin-top:12px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 15px #0000001a;border:1px solid #eee;display:flex;flex-direction:column;gap:10px;max-height:250px;overflow-y:auto}.diamond-studs-products .diamond-studs-shape-filter-box-mobile .diamond-studs-shape-option{display:flex;align-items:center;gap:10px;justify-content:space-between}.diamond-studs-products .diamond-studs-shape-filter-box-mobile .diamond-studs-shape-option .shape-name{flex:1;min-width:60px}.diamond-studs-products .diamond-studs-shape-filter-box-mobile .diamond-studs-shape-option .shape-icon{width:20px;height:20px;object-fit:contain}.diamond-studs-products .diamond-studs-price-filter-box-mobile{margin-top:12px;background:#fff;padding:16px;border-radius:10px;box-shadow:0 4px 15px #0000001a;border:1px solid #eee;display:flex;justify-content:space-between;gap:12px}.diamond-studs-products .diamond-studs-price-filter-box-mobile .diamond-studs-input-group{width:50%;display:flex;flex-direction:column;gap:8px}.diamond-studs-products .diamond-studs-price-filter-box-mobile .diamond-studs-input-group label{font-size:.75rem;font-weight:500;color:#555}.diamond-studs-products .diamond-studs-price-filter-box-mobile .diamond-studs-input-group input{width:70%;padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:.8rem;outline:none}.diamond-studs-products .diamond-studs-price-filter-box-mobile .diamond-studs-input-group input:focus{border-color:#c5a241}.diamond-studs-products .diamond-studs-sort-filter-box-mobile{margin-top:12px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 15px #0000001a;border:1px solid #eee;display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.diamond-studs-products{padding:40px 5% 40px 0%}.diamond-studs-products__header{margin-bottom:20px;margin-left:20px}.diamond-studs-products__header p{font-size:.8rem}.diamond-studs-products .diamond-studs-product-card{padding:10px}.diamond-studs-products .diamond-studs-product-card .diamond-studs-wishlist-icon{font-size:1rem;color:#061760}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-product-carats span{font-size:.65rem;padding:2px 3px}.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details h4,.diamond-studs-products .diamond-studs-product-card .diamond-studs-product-details .diamond-studs-price{font-size:.8rem}}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.diamond-studs-card__image img{width:95%!important;max-width:200px!important}.diamond-studs-styles__cards{gap:20px!important}.diamond-studs-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.diamond-studs-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.diamond-studs-styles__mobile-arrows{display:none!important}}.martini-studs-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.martini-studs-section .martini-studs-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.martini-studs-section .martini-studs-hero .martini-studs-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.martini-studs-section .martini-studs-hero .martini-studs-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.martini-studs-section .martini-studs-hero .martini-studs-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.martini-studs-section .martini-studs-hero .martini-studs-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.martini-studs-section .martini-studs-hero .martini-studs-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.martini-studs-section .martini-studs-hero .martini-studs-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.martini-studs-section .martini-studs-hero .martini-studs-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.martini-studs-section .martini-studs-hero .martini-studs-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.martini-studs-section .martini-studs-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.martini-studs-section .martini-studs-hero .martini-studs-hero-content{max-width:100%;margin-top:-.5rem}.martini-studs-section .martini-studs-hero .martini-studs-hero-content h2{font-size:2.25rem}.martini-studs-section .martini-studs-hero .martini-studs-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.martini-studs-section .martini-studs-hero .martini-studs-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.martini-studs-section .martini-studs-hero .martini-studs-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.martini-studs-section .martini-studs-hero{padding:0rem 1.5rem 2.5rem}.martini-studs-section .martini-studs-hero .martini-studs-hero-content{padding:0rem 6%}.martini-studs-section .martini-studs-hero h2{font-size:2.25rem}.martini-studs-section .martini-studs-hero .martini-studs-hero-content p{font-size:.75rem}.martini-studs-section .martini-studs-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.martini-studs-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.martini-studs-styles-section{padding:25px 20px 0}}.martini-studs-styles-section .martini-studs-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.martini-studs-styles-section .martini-studs-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.martini-studs-styles-section .martini-studs-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.martini-studs-styles-section .martini-studs-styles__cards::-webkit-scrollbar{display:none}}.martini-studs-styles-section .martini-studs-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.martini-studs-styles-section .martini-studs-card{flex:0 0 48%;scroll-snap-align:start;margin:0}}.martini-studs-styles-section .martini-studs-card__image{width:100%;display:flex;justify-content:center;align-items:center}.martini-studs-styles-section .martini-studs-card__image img{width:90%;background-color:#f9f9f9;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.martini-studs-styles-section .martini-studs-card__image img:hover{transform:scale(1.08)}.martini-studs-styles-section .martini-studs-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.martini-studs-styles-section .martini-studs-styles__mobile-arrows{display:none}@media(max-width:768px){.martini-studs-styles-section .martini-studs-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.martini-studs-styles-section .martini-studs-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.martini-studs-styles-section .martini-studs-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.martini-studs-styles-section .martini-studs-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.martini-studs-card.active-martini-studs .martini-studs-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.martini-studs-card__image img{width:95%!important;max-width:200px!important}.martini-studs-styles__cards{gap:20px!important}.martini-studs-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.martini-studs-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.martini-studs-styles__mobile-arrows{display:none!important}}.four-prong-studs-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.four-prong-studs-section .four-prong-studs-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content{flex:1;max-width:60%;padding:2rem 8% 2rem 7%}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-image img{height:265px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out;margin-top:3rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-image img:hover{transform:scale(1.06)}@media(max-width:992px){.four-prong-studs-section .four-prong-studs-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content{max-width:100%;margin-top:-.5rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content h2{font-size:2.25rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.four-prong-studs-section .four-prong-studs-hero{padding:0rem 1.5rem 2.5rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content{padding:0rem 6%}.four-prong-studs-section .four-prong-studs-hero h2{font-size:2.25rem}.four-prong-studs-section .four-prong-studs-hero .four-prong-studs-hero-content p{font-size:.75rem}.four-prong-studs-section .four-prong-studs-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.four-prong-studs-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.four-prong-studs-styles-section{padding:25px 20px 0}}.four-prong-studs-styles-section .four-prong-studs-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.four-prong-studs-styles-section .four-prong-studs-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.four-prong-studs-styles-section .four-prong-studs-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.four-prong-studs-styles-section .four-prong-studs-styles__cards::-webkit-scrollbar{display:none}}.four-prong-studs-styles-section .four-prong-studs-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.four-prong-studs-styles-section .four-prong-studs-card{flex:0 0 48%;scroll-snap-align:start;margin:0}}.four-prong-studs-styles-section .four-prong-studs-card__image{width:100%;display:flex;justify-content:center;align-items:center}.four-prong-studs-styles-section .four-prong-studs-card__image img{width:90%;background-color:#f9f9f9;height:auto;object-fit:contain;display:block;border-radius:8px;transition:all .3s ease-in-out}.four-prong-studs-styles-section .four-prong-studs-card__image img:hover{transform:scale(1.08)}.four-prong-studs-styles-section .four-prong-studs-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.four-prong-studs-styles-section .four-prong-studs-styles__mobile-arrows{display:none}@media(max-width:768px){.four-prong-studs-styles-section .four-prong-studs-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.four-prong-studs-styles-section .four-prong-studs-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.four-prong-studs-styles-section .four-prong-studs-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.four-prong-studs-styles-section .four-prong-studs-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.four-prong-studs-card.active-four-prong-studs .four-prong-studs-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.four-prong-studs-card__image img{width:95%!important;max-width:200px!important}.four-prong-studs-styles__cards{gap:20px!important}.four-prong-studs-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.four-prong-studs-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.four-prong-studs-styles__mobile-arrows{display:none!important}}.rings-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.rings-section .rings-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.rings-section .rings-hero .rings-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.rings-section .rings-hero .rings-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.rings-section .rings-hero .rings-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.rings-section .rings-hero .rings-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.rings-section .rings-hero .rings-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.rings-section .rings-hero .rings-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.rings-section .rings-hero .rings-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.rings-section .rings-hero .rings-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.rings-section .rings-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.rings-section .rings-hero .rings-hero-content{max-width:100%;margin-top:-.5rem}.rings-section .rings-hero .rings-hero-content h2{font-size:2.25rem}.rings-section .rings-hero .rings-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.rings-section .rings-hero .rings-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.rings-section .rings-hero .rings-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.rings-section .rings-hero{padding:0rem 1.5rem 2.5rem}.rings-section .rings-hero .rings-hero-content{padding:0rem 6%}.rings-section .rings-hero h2{font-size:2.25rem}.rings-section .rings-hero .rings-hero-content p{font-size:.75rem}.rings-section .rings-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.rings-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.rings-styles-section{padding:25px 20px 0}}.rings-styles-section .rings-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.rings-styles-section .rings-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.rings-styles-section .rings-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.rings-styles-section .rings-styles__cards::-webkit-scrollbar{display:none}}.rings-styles-section .rings-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.rings-styles-section .rings-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.rings-styles-section .rings-card__image{width:100%;display:flex;justify-content:center;align-items:center}.rings-styles-section .rings-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.rings-styles-section .rings-card__image img:hover{transform:scale(1.08)}.rings-styles-section .rings-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.rings-styles-section .rings-styles__mobile-arrows{display:none}@media(max-width:768px){.rings-styles-section .rings-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.rings-styles-section .rings-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.rings-styles-section .rings-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.rings-styles-section .rings-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.rings-card__image img{width:95%!important;max-width:200px!important}.rings-styles__cards{gap:20px!important}.rings-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.rings-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.rings-styles__mobile-arrows{display:none!important}}.wedding-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.wedding-section .wedding-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.wedding-section .wedding-hero .wedding-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.wedding-section .wedding-hero .wedding-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.wedding-section .wedding-hero .wedding-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.wedding-section .wedding-hero .wedding-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.wedding-section .wedding-hero .wedding-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.wedding-section .wedding-hero .wedding-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.wedding-section .wedding-hero .wedding-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.wedding-section .wedding-hero .wedding-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.wedding-section .wedding-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.wedding-section .wedding-hero .wedding-hero-content{max-width:100%;margin-top:-.5rem}.wedding-section .wedding-hero .wedding-hero-content h2{font-size:2.25rem}.wedding-section .wedding-hero .wedding-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.wedding-section .wedding-hero .wedding-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.wedding-section .wedding-hero .wedding-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.wedding-section .wedding-hero{padding:0rem 1.5rem 2.5rem}.wedding-section .wedding-hero .wedding-hero-content{padding:0rem 6%}.wedding-section .wedding-hero h2{font-size:2.25rem}.wedding-section .wedding-hero .wedding-hero-content p{font-size:.75rem}.wedding-section .wedding-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.wedding-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.wedding-styles-section{padding:25px 20px 0}}.wedding-styles-section .wedding-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.wedding-styles-section .wedding-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.wedding-styles-section .wedding-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.wedding-styles-section .wedding-styles__cards::-webkit-scrollbar{display:none}}.wedding-styles-section .wedding-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.wedding-styles-section .wedding-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.wedding-styles-section .wedding-card__image{width:100%;display:flex;justify-content:center;align-items:center}.wedding-styles-section .wedding-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.wedding-styles-section .wedding-card__image img:hover{transform:scale(1.08)}.wedding-styles-section .wedding-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.wedding-styles-section .wedding-styles__mobile-arrows{display:none}@media(max-width:768px){.wedding-styles-section .wedding-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.wedding-styles-section .wedding-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.wedding-styles-section .wedding-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.wedding-styles-section .wedding-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.wedding-card.active-wedding .wedding-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}.wedding-styles__side-arrows{position:relative}@media(max-width:768px){.wedding-styles__side-arrows{display:flex;justify-content:space-between;width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0 5px;z-index:20}}@media(max-width:768px){.wedding-card__image img{width:95%!important;max-width:200px!important}.wedding-styles__cards{gap:20px!important}.wedding-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.wedding-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}}.fashion-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.fashion-section .fashion-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.fashion-section .fashion-hero .fashion-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.fashion-section .fashion-hero .fashion-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;margin-top:0rem;font-weight:400;color:#0e1328;margin-bottom:0rem}.fashion-section .fashion-hero .fashion-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.fashion-section .fashion-hero .fashion-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.fashion-section .fashion-hero .fashion-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.fashion-section .fashion-hero .fashion-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.fashion-section .fashion-hero .fashion-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.fashion-section .fashion-hero .fashion-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.fashion-section .fashion-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.fashion-section .fashion-hero .fashion-hero-content{max-width:100%;margin-top:-.5rem}.fashion-section .fashion-hero .fashion-hero-content h2{font-size:2.25rem}.fashion-section .fashion-hero .fashion-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.fashion-section .fashion-hero .fashion-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.fashion-section .fashion-hero .fashion-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.fashion-section .fashion-hero{padding:0rem 1.5rem 2.5rem}.fashion-section .fashion-hero .fashion-hero-content{padding:0rem 6%}.fashion-section .fashion-hero h2{font-size:2.25rem}.fashion-section .fashion-hero .fashion-hero-content p{font-size:.75rem}.fashion-section .fashion-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.fashion-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.fashion-styles-section{padding:25px 20px 0}}.fashion-styles-section .fashion-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.fashion-styles-section .fashion-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.fashion-styles-section .fashion-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.fashion-styles-section .fashion-styles__cards::-webkit-scrollbar{display:none}}.fashion-styles-section .fashion-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.fashion-styles-section .fashion-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.fashion-styles-section .fashion-card__image{width:100%;display:flex;justify-content:center;align-items:center}.fashion-styles-section .fashion-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.fashion-styles-section .fashion-card__image img:hover{transform:scale(1.08)}.fashion-styles-section .fashion-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.fashion-styles-section .fashion-styles__mobile-arrows{display:none}@media(max-width:768px){.fashion-styles-section .fashion-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.fashion-styles-section .fashion-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.fashion-styles-section .fashion-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.fashion-styles-section .fashion-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.fashion-card.active-fashion .fashion-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.fashion-card__image img{width:95%!important;max-width:200px!important}.fashion-styles__cards{gap:20px!important}.fashion-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.fashion-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.fashion-styles__mobile-arrows{display:none!important}}.anniversary-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.anniversary-section .anniversary-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.anniversary-section .anniversary-hero .anniversary-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.anniversary-section .anniversary-hero .anniversary-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.anniversary-section .anniversary-hero .anniversary-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.anniversary-section .anniversary-hero .anniversary-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.anniversary-section .anniversary-hero .anniversary-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.anniversary-section .anniversary-hero .anniversary-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.anniversary-section .anniversary-hero .anniversary-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.anniversary-section .anniversary-hero .anniversary-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.anniversary-section .anniversary-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.anniversary-section .anniversary-hero .anniversary-hero-content{max-width:100%;margin-top:-.5rem}.anniversary-section .anniversary-hero .anniversary-hero-content h2{font-size:2.25rem}.anniversary-section .anniversary-hero .anniversary-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.anniversary-section .anniversary-hero .anniversary-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.anniversary-section .anniversary-hero .anniversary-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2);margin-top:1rem}}@media(max-width:600px){.anniversary-section .anniversary-hero{padding:0rem 1.5rem 2.5rem}.anniversary-section .anniversary-hero .anniversary-hero-content{padding:0rem 6%}.anniversary-section .anniversary-hero h2{font-size:2.25rem}.anniversary-section .anniversary-hero .anniversary-hero-content p{font-size:.75rem}.anniversary-section .anniversary-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.anniversary-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.anniversary-styles-section{padding:25px 20px 0}}.anniversary-styles-section .anniversary-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.anniversary-styles-section .anniversary-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.anniversary-styles-section .anniversary-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.anniversary-styles-section .anniversary-styles__cards::-webkit-scrollbar{display:none}}.anniversary-styles-section .anniversary-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.anniversary-styles-section .anniversary-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.anniversary-styles-section .anniversary-card__image{width:100%;display:flex;justify-content:center;align-items:center}.anniversary-styles-section .anniversary-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.anniversary-styles-section .anniversary-card__image img:hover{transform:scale(1.08)}.anniversary-styles-section .anniversary-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.anniversary-styles-section .anniversary-styles__mobile-arrows{display:none}@media(max-width:768px){.anniversary-styles-section .anniversary-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.anniversary-styles-section .anniversary-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.anniversary-styles-section .anniversary-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.anniversary-styles-section .anniversary-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.anniversary-card.active-anniversary .anniversary-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.anniversary-card__image img{width:95%!important;max-width:200px!important}.anniversary-styles__cards{gap:20px!important}.anniversary-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.anniversary-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.anniversary-styles__mobile-arrows{display:none!important}}@media(max-width:992px){.earrings-section .earrings-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.earrings-section .earrings-hero .earrings-hero-content{max-width:100%;margin-top:-.5rem}.earrings-section .earrings-hero .earrings-hero-content h2{font-size:2.25rem}.earrings-section .earrings-hero .earrings-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.earrings-section .earrings-hero .earrings-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.earrings-section .earrings-hero .earrings-hero-image img{height:auto;width:300px;margin-right:0;margin-left:2rem;margin-bottom:1.5rem;transform:scale(1.2)}}.casual-wear-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.casual-wear-section .casual-wear-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.casual-wear-section .casual-wear-hero .casual-wear-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.casual-wear-section .casual-wear-hero .casual-wear-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;margin-top:0rem;font-weight:400;color:#0e1328;margin-bottom:0rem}.casual-wear-section .casual-wear-hero .casual-wear-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.casual-wear-section .casual-wear-hero .casual-wear-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.casual-wear-section .casual-wear-hero .casual-wear-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.casual-wear-section .casual-wear-hero .casual-wear-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.casual-wear-section .casual-wear-hero .casual-wear-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.casual-wear-section .casual-wear-hero .casual-wear-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.casual-wear-section .casual-wear-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.casual-wear-section .casual-wear-hero .casual-wear-hero-content{max-width:100%;margin-top:-.5rem}.casual-wear-section .casual-wear-hero .casual-wear-hero-content h2{font-size:2.25rem}.casual-wear-section .casual-wear-hero .casual-wear-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.casual-wear-section .casual-wear-hero .casual-wear-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.casual-wear-section .casual-wear-hero .casual-wear-hero-image img{height:auto;width:300px;margin-left:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.casual-wear-section .casual-wear-hero{padding:0rem 1.5rem 2.5rem}.casual-wear-section .casual-wear-hero .casual-wear-hero-content{padding:0rem 6%}.casual-wear-section .casual-wear-hero h2{font-size:2.25rem}.casual-wear-section .casual-wear-hero .casual-wear-hero-content p{font-size:.75rem}.casual-wear-section .casual-wear-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.casual-wear-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.casual-wear-styles-section{padding:25px 20px 0}}.casual-wear-styles-section .casual-wear-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.casual-wear-styles-section .casual-wear-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.casual-wear-styles-section .casual-wear-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.casual-wear-styles-section .casual-wear-styles__cards::-webkit-scrollbar{display:none}}.casual-wear-styles-section .casual-wear-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.casual-wear-styles-section .casual-wear-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.casual-wear-styles-section .casual-wear-card__image{width:100%;display:flex;justify-content:center;align-items:center}.casual-wear-styles-section .casual-wear-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.casual-wear-styles-section .casual-wear-card__image img:hover{transform:scale(1.08)}.casual-wear-styles-section .casual-wear-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.casual-wear-styles-section .casual-wear-styles__mobile-arrows{display:none}@media(max-width:768px){.casual-wear-styles-section .casual-wear-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.casual-wear-styles-section .casual-wear-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.casual-wear-styles-section .casual-wear-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.casual-wear-styles-section .casual-wear-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.casual-wear-card.active-casual-wear .casual-wear-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.casual-wear-card__image img{width:95%!important;max-width:200px!important}.casual-wear-styles__cards{gap:20px!important}.casual-wear-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.casual-wear-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.casual-wear-styles__mobile-arrows{display:none!important}}.party-wear-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.party-wear-section .party-wear-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.party-wear-section .party-wear-hero .party-wear-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.party-wear-section .party-wear-hero .party-wear-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.party-wear-section .party-wear-hero .party-wear-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.party-wear-section .party-wear-hero .party-wear-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.party-wear-section .party-wear-hero .party-wear-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.party-wear-section .party-wear-hero .party-wear-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.party-wear-section .party-wear-hero .party-wear-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.party-wear-section .party-wear-hero .party-wear-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.party-wear-section .party-wear-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.party-wear-section .party-wear-hero .party-wear-hero-content{max-width:100%;margin-top:-.5rem}.party-wear-section .party-wear-hero .party-wear-hero-content h2{font-size:2.25rem}.party-wear-section .party-wear-hero .party-wear-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.party-wear-section .party-wear-hero .party-wear-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.party-wear-section .party-wear-hero .party-wear-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.party-wear-section .party-wear-hero{padding:0rem 1.5rem 2.5rem}.party-wear-section .party-wear-hero .party-wear-hero-content{padding:0rem 6%}.party-wear-section .party-wear-hero h2{font-size:2.25rem}.party-wear-section .party-wear-hero .party-wear-hero-content p{font-size:.75rem}.party-wear-section .party-wear-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.party-wear-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.party-wear-styles-section{padding:25px 20px 0}}.party-wear-styles-section .party-wear-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.party-wear-styles-section .party-wear-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.party-wear-styles-section .party-wear-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.party-wear-styles-section .party-wear-styles__cards::-webkit-scrollbar{display:none}}.party-wear-styles-section .party-wear-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.party-wear-styles-section .party-wear-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.party-wear-styles-section .party-wear-card__image{width:100%;display:flex;justify-content:center;align-items:center}.party-wear-styles-section .party-wear-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.party-wear-styles-section .party-wear-card__image img:hover{transform:scale(1.08)}.party-wear-styles-section .party-wear-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.party-wear-styles-section .party-wear-styles__mobile-arrows{display:none}@media(max-width:768px){.party-wear-styles-section .party-wear-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.party-wear-styles-section .party-wear-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.party-wear-styles-section .party-wear-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.party-wear-styles-section .party-wear-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.party-wear-card.active-party-wear .party-wear-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.party-wear-card__image img{width:95%!important;max-width:200px!important}.party-wear-styles__cards{gap:20px!important}.party-wear-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.party-wear-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.party-wear-styles__mobile-arrows{display:none!important}}.italian-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.italian-section .italian-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.italian-section .italian-hero .italian-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.italian-section .italian-hero .italian-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.italian-section .italian-hero .italian-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.italian-section .italian-hero .italian-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.italian-section .italian-hero .italian-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.italian-section .italian-hero .italian-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.italian-section .italian-hero .italian-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.italian-section .italian-hero .italian-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.italian-section .italian-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.italian-section .italian-hero .italian-hero-content{max-width:100%;margin-top:-.5rem}.italian-section .italian-hero .italian-hero-content h2{font-size:2.25rem}.italian-section .italian-hero .italian-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.italian-section .italian-hero .italian-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.italian-section .italian-hero .italian-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.italian-section .italian-hero{padding:0rem 1.5rem 2.5rem}.italian-section .italian-hero .italian-hero-content{padding:0rem 6%}.italian-section .italian-hero h2{font-size:2.25rem}.italian-section .italian-hero .italian-hero-content p{font-size:.75rem}.italian-section .italian-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.italian-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.italian-styles-section{padding:25px 20px 0}}.italian-styles-section .italian-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.italian-styles-section .italian-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.italian-styles-section .italian-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.italian-styles-section .italian-styles__cards::-webkit-scrollbar{display:none}}.italian-styles-section .italian-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.italian-styles-section .italian-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.italian-styles-section .italian-card__image{width:100%;display:flex;justify-content:center;align-items:center}.italian-styles-section .italian-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.italian-styles-section .italian-card__image img:hover{transform:scale(1.08)}.italian-styles-section .italian-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.italian-styles-section .italian-styles__mobile-arrows{display:none}@media(max-width:768px){.italian-styles-section .italian-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.italian-styles-section .italian-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.italian-styles-section .italian-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.italian-styles-section .italian-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.italian-card.active-italian .italian-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.italian-card__image img{width:95%!important;max-width:200px!important}.italian-styles__cards{gap:20px!important}.italian-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.italian-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.italian-styles__mobile-arrows{display:none!important}}.tennis-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.tennis-section .tennis-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.tennis-section .tennis-hero .tennis-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.tennis-section .tennis-hero .tennis-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.tennis-section .tennis-hero .tennis-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.tennis-section .tennis-hero .tennis-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.tennis-section .tennis-hero .tennis-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.tennis-section .tennis-hero .tennis-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.tennis-section .tennis-hero .tennis-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.tennis-section .tennis-hero .tennis-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.tennis-section .tennis-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.tennis-section .tennis-hero .tennis-hero-content{max-width:100%;margin-top:-.5rem}.tennis-section .tennis-hero .tennis-hero-content h2{font-size:2.25rem}.tennis-section .tennis-hero .tennis-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.tennis-section .tennis-hero .tennis-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.tennis-section .tennis-hero .tennis-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.tennis-section .tennis-hero{padding:0rem 1.5rem 2.5rem}.tennis-section .tennis-hero .tennis-hero-content{padding:0rem 6%}.tennis-section .tennis-hero h2{font-size:2.25rem}.tennis-section .tennis-hero .tennis-hero-content p{font-size:.75rem}.tennis-section .tennis-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.tennis-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.tennis-styles-section{padding:25px 20px 0}}.tennis-styles-section .tennis-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.tennis-styles-section .tennis-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.tennis-styles-section .tennis-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.tennis-styles-section .tennis-styles__cards::-webkit-scrollbar{display:none}}.tennis-styles-section .tennis-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.tennis-styles-section .tennis-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.tennis-styles-section .tennis-card__image{width:100%;display:flex;justify-content:center;align-items:center}.tennis-styles-section .tennis-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.tennis-styles-section .tennis-card__image img:hover{transform:scale(1.08)}.tennis-styles-section .tennis-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.tennis-styles-section .tennis-styles__mobile-arrows{display:none}@media(max-width:768px){.tennis-styles-section .tennis-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.tennis-styles-section .tennis-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.tennis-styles-section .tennis-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.tennis-styles-section .tennis-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.tennis-card.active-tennis .tennis-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.tennis-card__image img{width:95%!important;max-width:200px!important}.tennis-styles__cards{gap:20px!important}.tennis-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.tennis-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.tennis-styles__mobile-arrows{display:none!important}}.vintage-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.vintage-section .vintage-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.vintage-section .vintage-hero .vintage-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.vintage-section .vintage-hero .vintage-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.vintage-section .vintage-hero .vintage-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.vintage-section .vintage-hero .vintage-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.vintage-section .vintage-hero .vintage-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.vintage-section .vintage-hero .vintage-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.vintage-section .vintage-hero .vintage-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.vintage-section .vintage-hero .vintage-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.vintage-section .vintage-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.vintage-section .vintage-hero .vintage-hero-content{max-width:100%;margin-top:-.5rem}.vintage-section .vintage-hero .vintage-hero-content h2{font-size:2.25rem}.vintage-section .vintage-hero .vintage-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.vintage-section .vintage-hero .vintage-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.vintage-section .vintage-hero .vintage-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.vintage-section .vintage-hero{padding:0rem 1.5rem 2.5rem}.vintage-section .vintage-hero .vintage-hero-content{padding:0rem 6%}.vintage-section .vintage-hero h2{font-size:2.25rem}.vintage-section .vintage-hero .vintage-hero-content p{font-size:.75rem}.vintage-section .vintage-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.vintage-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.vintage-styles-section{padding:25px 20px 0}}.vintage-styles-section .vintage-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.vintage-styles-section .vintage-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.vintage-styles-section .vintage-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.vintage-styles-section .vintage-styles__cards::-webkit-scrollbar{display:none}}.vintage-styles-section .vintage-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.vintage-styles-section .vintage-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.vintage-styles-section .vintage-card__image{width:100%;display:flex;justify-content:center;align-items:center}.vintage-styles-section .vintage-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.vintage-styles-section .vintage-card__image img:hover{transform:scale(1.08)}.vintage-styles-section .vintage-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.vintage-styles-section .vintage-styles__mobile-arrows{display:none}@media(max-width:768px){.vintage-styles-section .vintage-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.vintage-styles-section .vintage-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.vintage-styles-section .vintage-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.vintage-styles-section .vintage-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.vintage-card.active-vintage .vintage-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.vintage-card__image img{width:95%!important;max-width:200px!important}.vintage-styles__cards{gap:20px!important}.vintage-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.vintage-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.vintage-styles__mobile-arrows{display:none!important}}@media(max-width:992px){.pendants-section .pendants-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.pendants-section .pendants-hero .pendants-hero-content{max-width:100%;margin-top:-.5rem}.pendants-section .pendants-hero .pendants-hero-content h2{font-size:2.25rem}.pendants-section .pendants-hero .pendants-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.pendants-section .pendants-hero .pendants-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.pendants-section .pendants-hero .pendants-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}.daily-wear-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.daily-wear-section .daily-wear-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.daily-wear-section .daily-wear-hero .daily-wear-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.daily-wear-section .daily-wear-hero .daily-wear-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.daily-wear-section .daily-wear-hero .daily-wear-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.daily-wear-section .daily-wear-hero .daily-wear-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.daily-wear-section .daily-wear-hero .daily-wear-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.daily-wear-section .daily-wear-hero .daily-wear-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.daily-wear-section .daily-wear-hero .daily-wear-hero-image img{height:268px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.daily-wear-section .daily-wear-hero .daily-wear-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.daily-wear-section .daily-wear-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.daily-wear-section .daily-wear-hero .daily-wear-hero-content{max-width:100%;margin-top:-.5rem}.daily-wear-section .daily-wear-hero .daily-wear-hero-content h2{font-size:2.25rem}.daily-wear-section .daily-wear-hero .daily-wear-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.daily-wear-section .daily-wear-hero .daily-wear-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.daily-wear-section .daily-wear-hero .daily-wear-hero-image img{height:auto;width:300px;margin-left:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.daily-wear-section .daily-wear-hero{padding:0rem 1.5rem 2.5rem}.daily-wear-section .daily-wear-hero .daily-wear-hero-content{padding:0rem 6%}.daily-wear-section .daily-wear-hero h2{font-size:2.25rem}.daily-wear-section .daily-wear-hero .daily-wear-hero-content p{font-size:.75rem}.daily-wear-section .daily-wear-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.daily-wear-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.daily-wear-styles-section{padding:25px 20px 0}}.daily-wear-styles-section .daily-wear-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.daily-wear-styles-section .daily-wear-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.daily-wear-styles-section .daily-wear-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.daily-wear-styles-section .daily-wear-styles__cards::-webkit-scrollbar{display:none}}.daily-wear-styles-section .daily-wear-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.daily-wear-styles-section .daily-wear-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.daily-wear-styles-section .daily-wear-card__image{width:100%;display:flex;justify-content:center;align-items:center}.daily-wear-styles-section .daily-wear-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.daily-wear-styles-section .daily-wear-card__image img:hover{transform:scale(1.08)}.daily-wear-styles-section .daily-wear-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.daily-wear-styles-section .daily-wear-styles__mobile-arrows{display:none}@media(max-width:768px){.daily-wear-styles-section .daily-wear-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.daily-wear-styles-section .daily-wear-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.daily-wear-styles-section .daily-wear-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.daily-wear-styles-section .daily-wear-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.daily-wear-card.active-daily-wear .daily-wear-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.daily-wear-card__image img{width:95%!important;max-width:200px!important}.daily-wear-styles__cards{gap:20px!important}.daily-wear-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.daily-wear-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.daily-wear-styles__mobile-arrows{display:none!important}}.evening-wear-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.evening-wear-section .evening-wear-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.evening-wear-section .evening-wear-hero .evening-wear-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.evening-wear-section .evening-wear-hero .evening-wear-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.evening-wear-section .evening-wear-hero .evening-wear-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.evening-wear-section .evening-wear-hero .evening-wear-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.evening-wear-section .evening-wear-hero .evening-wear-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.evening-wear-section .evening-wear-hero .evening-wear-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.evening-wear-section .evening-wear-hero .evening-wear-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.evening-wear-section .evening-wear-hero .evening-wear-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.evening-wear-section .evening-wear-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.evening-wear-section .evening-wear-hero .evening-wear-hero-content{max-width:100%;margin-top:-.5rem}.evening-wear-section .evening-wear-hero .evening-wear-hero-content h2{font-size:2.25rem}.evening-wear-section .evening-wear-hero .evening-wear-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.evening-wear-section .evening-wear-hero .evening-wear-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.evening-wear-section .evening-wear-hero .evening-wear-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.evening-wear-section .evening-wear-hero{padding:0rem 1.5rem 2.5rem}.evening-wear-section .evening-wear-hero .evening-wear-hero-content{padding:0rem 6%}.evening-wear-section .evening-wear-hero h2{font-size:2.25rem}.evening-wear-section .evening-wear-hero .evening-wear-hero-content p{font-size:.75rem}.evening-wear-section .evening-wear-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.evening-wear-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.evening-wear-styles-section{padding:25px 20px 0}}.evening-wear-styles-section .evening-wear-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.evening-wear-styles-section .evening-wear-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.evening-wear-styles-section .evening-wear-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.evening-wear-styles-section .evening-wear-styles__cards::-webkit-scrollbar{display:none}}.evening-wear-styles-section .evening-wear-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}.evening-wear-styles-section .evening-wear-card:hover{transform:translateY(-5px)}@media(max-width:768px){.evening-wear-styles-section .evening-wear-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.evening-wear-styles-section .evening-wear-card__image{width:100%;display:flex;justify-content:center;align-items:center}.evening-wear-styles-section .evening-wear-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.evening-wear-styles-section .evening-wear-card__image img:hover{transform:scale(1.08)}.evening-wear-styles-section .evening-wear-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.evening-wear-styles-section .evening-wear-styles__mobile-arrows{display:none}@media(max-width:768px){.evening-wear-styles-section .evening-wear-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.evening-wear-styles-section .evening-wear-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.evening-wear-styles-section .evening-wear-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.evening-wear-styles-section .evening-wear-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.evening-wear-card.active-evening-wear .evening-wear-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.evening-wear-card__image img{width:95%!important;max-width:200px!important}.evening-wear-styles__cards{gap:20px!important}.evening-wear-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.evening-wear-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.evening-wear-styles__mobile-arrows{display:none!important}}@media(max-width:992px){.necklaces-section .necklaces-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.necklaces-section .necklaces-hero .necklaces-hero-content{max-width:100%;margin-top:-.5rem}.necklaces-section .necklaces-hero .necklaces-hero-content h2{font-size:2.25rem}.necklaces-section .necklaces-hero .necklaces-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.necklaces-section .necklaces-hero .necklaces-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.necklaces-section .necklaces-hero .necklaces-hero-image img{height:auto;width:300px;margin-left:0;margin-bottom:1.5rem;transform:scale(1.2)}}.tennis-necklaces-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.tennis-necklaces-section .tennis-necklaces-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.tennis-necklaces-section .tennis-necklaces-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content{max-width:100%;margin-top:-.5rem}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content h2{font-size:2.25rem}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-image img{height:auto;width:300px;margin-left:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.tennis-necklaces-section .tennis-necklaces-hero{padding:0rem 1.5rem 2.5rem}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content{padding:0rem 6%}.tennis-necklaces-section .tennis-necklaces-hero h2{font-size:2.25rem}.tennis-necklaces-section .tennis-necklaces-hero .tennis-necklaces-hero-content p{font-size:.75rem}.tennis-necklaces-section .tennis-necklaces-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.tennis-necklaces-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.tennis-necklaces-styles-section{padding:25px 20px 0}}.tennis-necklaces-styles-section .tennis-necklaces-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.tennis-necklaces-styles-section .tennis-necklaces-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.tennis-necklaces-styles-section .tennis-necklaces-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.tennis-necklaces-styles-section .tennis-necklaces-styles__cards::-webkit-scrollbar{display:none}}.tennis-necklaces-styles-section .tennis-necklaces-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.tennis-necklaces-styles-section .tennis-necklaces-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.tennis-necklaces-styles-section .tennis-necklaces-card__image{width:100%;display:flex;justify-content:center;align-items:center}.tennis-necklaces-styles-section .tennis-necklaces-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.tennis-necklaces-styles-section .tennis-necklaces-card__image img:hover{transform:scale(1.08)}.tennis-necklaces-styles-section .tennis-necklaces-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.tennis-necklaces-styles-section .tennis-necklaces-styles__mobile-arrows{display:none}@media(max-width:768px){.tennis-necklaces-styles-section .tennis-necklaces-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.tennis-necklaces-styles-section .tennis-necklaces-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.tennis-necklaces-styles-section .tennis-necklaces-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.tennis-necklaces-styles-section .tennis-necklaces-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.tennis-necklaces-card.active-tennis-necklaces .tennis-necklaces-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.tennis-necklaces-card__image img{width:95%!important;max-width:200px!important}.tennis-necklaces-styles__cards{gap:20px!important}.tennis-necklaces-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.tennis-necklaces-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.tennis-necklaces-styles__mobile-arrows{display:none!important}}.statement-pieces-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.statement-pieces-section .statement-pieces-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content h2{font-family:Prata,serif;margin-top:0rem;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.statement-pieces-section .statement-pieces-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content{max-width:100%;margin-top:-.5rem}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content h2{font-size:2.25rem}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.statement-pieces-section .statement-pieces-hero{padding:0rem 1.5rem 2.5rem}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content{padding:0rem 6%}.statement-pieces-section .statement-pieces-hero h2{font-size:2.25rem}.statement-pieces-section .statement-pieces-hero .statement-pieces-hero-content p{font-size:.75rem}.statement-pieces-section .statement-pieces-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.statement-pieces-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.statement-pieces-styles-section{padding:25px 20px 0}}.statement-pieces-styles-section .statement-pieces-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.statement-pieces-styles-section .statement-pieces-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.statement-pieces-styles-section .statement-pieces-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.statement-pieces-styles-section .statement-pieces-styles__cards::-webkit-scrollbar{display:none}}.statement-pieces-styles-section .statement-pieces-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.statement-pieces-styles-section .statement-pieces-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.statement-pieces-styles-section .statement-pieces-card__image{width:100%;display:flex;justify-content:center;align-items:center}.statement-pieces-styles-section .statement-pieces-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.statement-pieces-styles-section .statement-pieces-card__image img:hover{transform:scale(1.08)}.statement-pieces-styles-section .statement-pieces-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.statement-pieces-styles-section .statement-pieces-styles__mobile-arrows{display:none}@media(max-width:768px){.statement-pieces-styles-section .statement-pieces-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.statement-pieces-styles-section .statement-pieces-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.statement-pieces-styles-section .statement-pieces-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.statement-pieces-styles-section .statement-pieces-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.statement-pieces-card.active-statement .statement-pieces-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.statement-pieces-card__image img{width:95%!important;max-width:200px!important}.statement-pieces-styles__cards{gap:20px!important}.statement-pieces-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.statement-pieces-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.statement-pieces-styles__mobile-arrows{display:none!important}}.mens-jewelry-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.mens-jewelry-section .mens-jewelry-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;margin-top:0rem;color:#0e1328;margin-bottom:0rem}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;transition:all .3s ease-in-out}@media(max-width:768px){.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-image img{margin-right:2rem!important}}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.mens-jewelry-section .mens-jewelry-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content{max-width:100%;margin-top:-.5rem}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content h2{font-size:2.25rem}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-image img{height:auto;width:300px;margin-left:-15px;margin-bottom:2rem;transform:scale(1.33)}}@media(max-width:600px){.mens-jewelry-section .mens-jewelry-hero{padding:0rem 1.5rem 2.5rem}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content{padding:0rem 6%}.mens-jewelry-section .mens-jewelry-hero h2{font-size:2.25rem}.mens-jewelry-section .mens-jewelry-hero .mens-jewelry-hero-content p{font-size:.75rem}.mens-jewelry-section .mens-jewelry-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.mens-jewelry-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.mens-jewelry-styles-section{padding:25px 20px 0}}.mens-jewelry-styles-section .mens-jewelry-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.mens-jewelry-styles-section .mens-jewelry-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.mens-jewelry-styles-section .mens-jewelry-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.mens-jewelry-styles-section .mens-jewelry-styles__cards::-webkit-scrollbar{display:none}}.mens-jewelry-styles-section .mens-jewelry-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.mens-jewelry-styles-section .mens-jewelry-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.mens-jewelry-styles-section .mens-jewelry-card__image{width:100%;display:flex;justify-content:center;align-items:center}.mens-jewelry-styles-section .mens-jewelry-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.mens-jewelry-styles-section .mens-jewelry-card__image img:hover{transform:scale(1.08)}.mens-jewelry-styles-section .mens-jewelry-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.mens-jewelry-styles-section .mens-jewelry-styles__mobile-arrows{display:none}@media(max-width:768px){.mens-jewelry-styles-section .mens-jewelry-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.mens-jewelry-styles-section .mens-jewelry-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mens-jewelry-styles-section .mens-jewelry-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.mens-jewelry-styles-section .mens-jewelry-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.mens-jewelry-card__image img{width:95%!important;max-width:200px!important}.mens-jewelry-styles__cards{gap:20px!important}.mens-jewelry-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.mens-jewelry-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.mens-jewelry-styles__mobile-arrows{display:none!important}}.mens-studs-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.mens-studs-section .mens-studs-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.mens-studs-section .mens-studs-hero .mens-studs-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.mens-studs-section .mens-studs-hero .mens-studs-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-top:0rem;margin-bottom:0rem}.mens-studs-section .mens-studs-hero .mens-studs-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.mens-studs-section .mens-studs-hero .mens-studs-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.mens-studs-section .mens-studs-hero .mens-studs-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.mens-studs-section .mens-studs-hero .mens-studs-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.mens-studs-section .mens-studs-hero .mens-studs-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.mens-studs-section .mens-studs-hero .mens-studs-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.mens-studs-section .mens-studs-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.mens-studs-section .mens-studs-hero .mens-studs-hero-content{max-width:100%;margin-top:-.5rem}.mens-studs-section .mens-studs-hero .mens-studs-hero-content h2{font-size:2.25rem}.mens-studs-section .mens-studs-hero .mens-studs-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.mens-studs-section .mens-studs-hero .mens-studs-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.mens-studs-section .mens-studs-hero .mens-studs-hero-image img{height:auto;width:280px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.mens-studs-section .mens-studs-hero{padding:0rem 1.5rem 2.5rem}.mens-studs-section .mens-studs-hero .mens-studs-hero-content{padding:0rem 6%}.mens-studs-section .mens-studs-hero h2{font-size:2.25rem}.mens-studs-section .mens-studs-hero .mens-studs-hero-content p{font-size:.75rem}.mens-studs-section .mens-studs-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.mens-studs-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.mens-studs-styles-section{padding:25px 20px 0}}.mens-studs-styles-section .mens-studs-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.mens-studs-styles-section .mens-studs-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.mens-studs-styles-section .mens-studs-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.mens-studs-styles-section .mens-studs-styles__cards::-webkit-scrollbar{display:none}}.mens-studs-styles-section .mens-studs-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.mens-studs-styles-section .mens-studs-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.mens-studs-styles-section .mens-studs-card__image{width:100%;display:flex;justify-content:center;align-items:center}.mens-studs-styles-section .mens-studs-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.mens-studs-styles-section .mens-studs-card__image img:hover{transform:scale(1.08)}.mens-studs-styles-section .mens-studs-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.mens-studs-styles-section .mens-studs-styles__mobile-arrows{display:none}@media(max-width:768px){.mens-studs-styles-section .mens-studs-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.mens-studs-styles-section .mens-studs-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mens-studs-styles-section .mens-studs-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.mens-studs-styles-section .mens-studs-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.mens-studs-card.active-mens-studs .mens-studs-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.mens-studs-card__image img{width:95%!important;max-width:200px!important}.mens-studs-styles__cards{gap:20px!important}.mens-studs-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.mens-studs-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.mens-studs-styles__mobile-arrows{display:none!important}}.mens-rings-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.mens-rings-section .mens-rings-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.mens-rings-section .mens-rings-hero .mens-rings-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.mens-rings-section .mens-rings-hero .mens-rings-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.mens-rings-section .mens-rings-hero .mens-rings-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.mens-rings-section .mens-rings-hero .mens-rings-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.mens-rings-section .mens-rings-hero .mens-rings-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.mens-rings-section .mens-rings-hero .mens-rings-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.mens-rings-section .mens-rings-hero .mens-rings-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.mens-rings-section .mens-rings-hero .mens-rings-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.mens-rings-section .mens-rings-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.mens-rings-section .mens-rings-hero .mens-rings-hero-content{max-width:100%;margin-top:-.5rem}.mens-rings-section .mens-rings-hero .mens-rings-hero-content h2{font-size:2.25rem}.mens-rings-section .mens-rings-hero .mens-rings-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.mens-rings-section .mens-rings-hero .mens-rings-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.mens-rings-section .mens-rings-hero .mens-rings-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.mens-rings-section .mens-rings-hero{padding:0rem 1.5rem 2.5rem}.mens-rings-section .mens-rings-hero .mens-rings-hero-content{padding:0rem 6%}.mens-rings-section .mens-rings-hero h2{font-size:2.25rem}.mens-rings-section .mens-rings-hero .mens-rings-hero-content p{font-size:.75rem}.mens-rings-section .mens-rings-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.mens-rings-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.mens-rings-styles-section{padding:25px 20px 0}}.mens-rings-styles-section .mens-rings-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.mens-rings-styles-section .mens-rings-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.mens-rings-styles-section .mens-rings-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.mens-rings-styles-section .mens-rings-styles__cards::-webkit-scrollbar{display:none}}.mens-rings-styles-section .mens-rings-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.mens-rings-styles-section .mens-rings-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.mens-rings-styles-section .mens-rings-card__image{width:100%;display:flex;justify-content:center;align-items:center}.mens-rings-styles-section .mens-rings-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.mens-rings-styles-section .mens-rings-card__image img:hover{transform:scale(1.08)}.mens-rings-styles-section .mens-rings-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.mens-rings-styles-section .mens-rings-styles__mobile-arrows{display:none}@media(max-width:768px){.mens-rings-styles-section .mens-rings-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.mens-rings-styles-section .mens-rings-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mens-rings-styles-section .mens-rings-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.mens-rings-styles-section .mens-rings-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.mens-rings-card.active-mens-rings .mens-rings-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.mens-rings-card__image img{width:95%!important;max-width:200px!important}.mens-rings-styles__cards{gap:20px!important}.mens-rings-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.mens-rings-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.mens-rings-styles__mobile-arrows{display:none!important}}.mens-bands-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.mens-bands-section .mens-bands-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.mens-bands-section .mens-bands-hero .mens-bands-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.mens-bands-section .mens-bands-hero .mens-bands-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.mens-bands-section .mens-bands-hero .mens-bands-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.mens-bands-section .mens-bands-hero .mens-bands-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.mens-bands-section .mens-bands-hero .mens-bands-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.mens-bands-section .mens-bands-hero .mens-bands-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.mens-bands-section .mens-bands-hero .mens-bands-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.mens-bands-section .mens-bands-hero .mens-bands-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.mens-bands-section .mens-bands-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.mens-bands-section .mens-bands-hero .mens-bands-hero-content{max-width:100%;margin-top:-.5rem}.mens-bands-section .mens-bands-hero .mens-bands-hero-content h2{font-size:2.25rem}.mens-bands-section .mens-bands-hero .mens-bands-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.mens-bands-section .mens-bands-hero .mens-bands-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.mens-bands-section .mens-bands-hero .mens-bands-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.mens-bands-section .mens-bands-hero{padding:0rem 1.5rem 2.5rem}.mens-bands-section .mens-bands-hero .mens-bands-hero-content{padding:0rem 6%}.mens-bands-section .mens-bands-hero h2{font-size:2.25rem}.mens-bands-section .mens-bands-hero .mens-bands-hero-content p{font-size:.75rem}.mens-bands-section .mens-bands-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.mens-bands-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.mens-bands-styles-section{padding:25px 20px 0}}.mens-bands-styles-section .mens-bands-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.mens-bands-styles-section .mens-bands-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.mens-bands-styles-section .mens-bands-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.mens-bands-styles-section .mens-bands-styles__cards::-webkit-scrollbar{display:none}}.mens-bands-styles-section .mens-bands-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.mens-bands-styles-section .mens-bands-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.mens-bands-styles-section .mens-bands-card__image{width:100%;display:flex;justify-content:center;align-items:center}.mens-bands-styles-section .mens-bands-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.mens-bands-styles-section .mens-bands-card__image img:hover{transform:scale(1.08)}.mens-bands-styles-section .mens-bands-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.mens-bands-styles-section .mens-bands-styles__mobile-arrows{display:none}@media(max-width:768px){.mens-bands-styles-section .mens-bands-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.mens-bands-styles-section .mens-bands-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mens-bands-styles-section .mens-bands-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.mens-bands-styles-section .mens-bands-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.mens-bands-card.active-mens-bands .mens-bands-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.mens-bands-card__image img{width:95%!important;max-width:200px!important}.mens-bands-styles__cards{gap:20px!important}.mens-bands-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.mens-bands-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.mens-bands-styles__mobile-arrows{display:none!important}}.mens-bracelets-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.mens-bracelets-section .mens-bracelets-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.mens-bracelets-section .mens-bracelets-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content{max-width:100%;margin-top:-.5rem}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content h2{font-size:2.25rem}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-image img{height:auto;width:280px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.mens-bracelets-section .mens-bracelets-hero{padding:0rem 1.5rem 2.5rem}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content{padding:0rem 6%}.mens-bracelets-section .mens-bracelets-hero h2{font-size:2.25rem}.mens-bracelets-section .mens-bracelets-hero .mens-bracelets-hero-content p{font-size:.75rem}.mens-bracelets-section .mens-bracelets-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.mens-bracelets-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.mens-bracelets-styles-section{padding:25px 20px 0}}.mens-bracelets-styles-section .mens-bracelets-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.mens-bracelets-styles-section .mens-bracelets-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.mens-bracelets-styles-section .mens-bracelets-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.mens-bracelets-styles-section .mens-bracelets-styles__cards::-webkit-scrollbar{display:none}}.mens-bracelets-styles-section .mens-bracelets-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.mens-bracelets-styles-section .mens-bracelets-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.mens-bracelets-styles-section .mens-bracelets-card__image{width:100%;display:flex;justify-content:center;align-items:center}.mens-bracelets-styles-section .mens-bracelets-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.mens-bracelets-styles-section .mens-bracelets-card__image img:hover{transform:scale(1.08)}.mens-bracelets-styles-section .mens-bracelets-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.mens-bracelets-styles-section .mens-bracelets-styles__mobile-arrows{display:none}@media(max-width:768px){.mens-bracelets-styles-section .mens-bracelets-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.mens-bracelets-styles-section .mens-bracelets-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mens-bracelets-styles-section .mens-bracelets-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.mens-bracelets-styles-section .mens-bracelets-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.mens-bracelets-card.active-mens-bracelets .mens-bracelets-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.mens-bracelets-card__image img{width:95%!important;max-width:200px!important}.mens-bracelets-styles__cards{gap:20px!important}.mens-bracelets-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.mens-bracelets-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.mens-bracelets-styles__mobile-arrows{display:none!important}}.mens-pendants-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.mens-pendants-section .mens-pendants-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-top:0rem;margin-bottom:0rem}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.mens-pendants-section .mens-pendants-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content{max-width:100%;margin-top:-.5rem}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content h2{font-size:2.25rem}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.mens-pendants-section .mens-pendants-hero{padding:0rem 1.5rem 2.5rem}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content{padding:0rem 6%}.mens-pendants-section .mens-pendants-hero h2{font-size:2.25rem}.mens-pendants-section .mens-pendants-hero .mens-pendants-hero-content p{font-size:.75rem}.mens-pendants-section .mens-pendants-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.mens-pendants-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.mens-pendants-styles-section{padding:25px 20px 0}}.mens-pendants-styles-section .mens-pendants-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.mens-pendants-styles-section .mens-pendants-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.mens-pendants-styles-section .mens-pendants-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.mens-pendants-styles-section .mens-pendants-styles__cards::-webkit-scrollbar{display:none}}.mens-pendants-styles-section .mens-pendants-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.mens-pendants-styles-section .mens-pendants-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.mens-pendants-styles-section .mens-pendants-card__image{width:100%;display:flex;justify-content:center;align-items:center}.mens-pendants-styles-section .mens-pendants-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.mens-pendants-styles-section .mens-pendants-card__image img:hover{transform:scale(1.08)}.mens-pendants-styles-section .mens-pendants-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.mens-pendants-styles-section .mens-pendants-styles__mobile-arrows{display:none}@media(max-width:768px){.mens-pendants-styles-section .mens-pendants-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.mens-pendants-styles-section .mens-pendants-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mens-pendants-styles-section .mens-pendants-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.mens-pendants-styles-section .mens-pendants-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.mens-pendants-card.active-mens-pendants .mens-pendants-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.mens-pendants-card__image img{width:95%!important;max-width:200px!important}.mens-pendants-styles__cards{gap:20px!important}.mens-pendants-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.mens-pendants-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.mens-pendants-styles__mobile-arrows{display:none!important}}.gift-item-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.gift-item-section .gift-item-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.gift-item-section .gift-item-hero .gift-item-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.gift-item-section .gift-item-hero .gift-item-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;margin-top:0rem;color:#0e1328;margin-bottom:0rem}.gift-item-section .gift-item-hero .gift-item-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.gift-item-section .gift-item-hero .gift-item-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.gift-item-section .gift-item-hero .gift-item-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.gift-item-section .gift-item-hero .gift-item-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.gift-item-section .gift-item-hero .gift-item-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.gift-item-section .gift-item-hero .gift-item-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.gift-item-section .gift-item-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.gift-item-section .gift-item-hero .gift-item-hero-content{max-width:100%;margin-top:-.5rem}.gift-item-section .gift-item-hero .gift-item-hero-content h2{font-size:2.25rem}.gift-item-section .gift-item-hero .gift-item-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.gift-item-section .gift-item-hero .gift-item-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.gift-item-section .gift-item-hero .gift-item-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.gift-item-section .gift-item-hero{padding:0rem 1.5rem 2.5rem}.gift-item-section .gift-item-hero .gift-item-hero-content{padding:0rem 6%}.gift-item-section .gift-item-hero h2{font-size:2.25rem}.gift-item-section .gift-item-hero .gift-item-hero-content p{font-size:.75rem}.gift-item-section .gift-item-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.gift-item-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.gift-item-styles-section{padding:25px 20px 0}}.gift-item-styles-section .gift-item-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.gift-item-styles-section .gift-item-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.gift-item-styles-section .gift-item-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.gift-item-styles-section .gift-item-styles__cards::-webkit-scrollbar{display:none}}.gift-item-styles-section .gift-item-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.gift-item-styles-section .gift-item-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.gift-item-styles-section .gift-item-card__image{width:100%;display:flex;justify-content:center;align-items:center}.gift-item-styles-section .gift-item-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.gift-item-styles-section .gift-item-card__image img:hover{transform:scale(1.08)}.gift-item-styles-section .gift-item-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.gift-item-styles-section .gift-item-styles__mobile-arrows{display:none}@media(max-width:768px){.gift-item-styles-section .gift-item-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.gift-item-styles-section .gift-item-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gift-item-styles-section .gift-item-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.gift-item-styles-section .gift-item-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.gift-item-card__image img{width:95%!important;max-width:200px!important}.gift-item-styles__cards{gap:20px!important}.gift-item-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.gift-item-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.gift-item-styles__mobile-arrows{display:none!important}}.gifts-for-her-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.gifts-for-her-section .gifts-for-her-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.gifts-for-her-section .gifts-for-her-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content{max-width:100%;margin-top:-.5rem}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content h2{font-size:2.25rem}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-right:2rem;transform:scale(1.2)}}@media(max-width:600px){.gifts-for-her-section .gifts-for-her-hero{padding:0rem 1.5rem 2.5rem}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content{padding:0rem 6%}.gifts-for-her-section .gifts-for-her-hero h2{font-size:2.25rem}.gifts-for-her-section .gifts-for-her-hero .gifts-for-her-hero-content p{font-size:.75rem}.gifts-for-her-section .gifts-for-her-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.gifts-for-her-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.gifts-for-her-styles-section{padding:25px 20px 0}}.gifts-for-her-styles-section .gifts-for-her-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.gifts-for-her-styles-section .gifts-for-her-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.gifts-for-her-styles-section .gifts-for-her-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.gifts-for-her-styles-section .gifts-for-her-styles__cards::-webkit-scrollbar{display:none}}.gifts-for-her-styles-section .gifts-for-her-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.gifts-for-her-styles-section .gifts-for-her-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.gifts-for-her-styles-section .gifts-for-her-card__image{width:100%;display:flex;justify-content:center;align-items:center}.gifts-for-her-styles-section .gifts-for-her-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.gifts-for-her-styles-section .gifts-for-her-card__image img:hover{transform:scale(1.08)}.gifts-for-her-styles-section .gifts-for-her-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.gifts-for-her-styles-section .gifts-for-her-styles__mobile-arrows{display:none}@media(max-width:768px){.gifts-for-her-styles-section .gifts-for-her-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.gifts-for-her-styles-section .gifts-for-her-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gifts-for-her-styles-section .gifts-for-her-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.gifts-for-her-styles-section .gifts-for-her-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.gifts-for-her-card.active-gifts-for-her .gifts-for-her-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.gifts-for-her-card__image img{width:95%!important;max-width:200px!important}.gifts-for-her-styles__cards{gap:20px!important}.gifts-for-her-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.gifts-for-her-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.gifts-for-her-styles__mobile-arrows{display:none!important}}.gifts-for-him-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.gifts-for-him-section .gifts-for-him-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-top:0rem;margin-bottom:0rem}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out;transform:scale(1)}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.gifts-for-him-section .gifts-for-him-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content{max-width:100%;margin-top:-.5rem}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content h2{font-size:2.25rem}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.gifts-for-him-section .gifts-for-him-hero{padding:0rem 1.5rem 2.5rem}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content{padding:0rem 6%}.gifts-for-him-section .gifts-for-him-hero h2{font-size:2.25rem}.gifts-for-him-section .gifts-for-him-hero .gifts-for-him-hero-content p{font-size:.75rem}.gifts-for-him-section .gifts-for-him-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.gifts-for-him-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.gifts-for-him-styles-section{padding:25px 20px 0}}.gifts-for-him-styles-section .gifts-for-him-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.gifts-for-him-styles-section .gifts-for-him-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.gifts-for-him-styles-section .gifts-for-him-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.gifts-for-him-styles-section .gifts-for-him-styles__cards::-webkit-scrollbar{display:none}}.gifts-for-him-styles-section .gifts-for-him-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.gifts-for-him-styles-section .gifts-for-him-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.gifts-for-him-styles-section .gifts-for-him-card__image{width:100%;display:flex;justify-content:center;align-items:center}.gifts-for-him-styles-section .gifts-for-him-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.gifts-for-him-styles-section .gifts-for-him-card__image img:hover{transform:scale(1.08)}.gifts-for-him-styles-section .gifts-for-him-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.gifts-for-him-styles-section .gifts-for-him-styles__mobile-arrows{display:none}@media(max-width:768px){.gifts-for-him-styles-section .gifts-for-him-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.gifts-for-him-styles-section .gifts-for-him-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gifts-for-him-styles-section .gifts-for-him-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.gifts-for-him-styles-section .gifts-for-him-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.gifts-for-him-card.active-gifts-for-him .gifts-for-him-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.gifts-for-him-card__image img{width:95%!important;max-width:200px!important}.gifts-for-him-styles__cards{gap:20px!important}.gifts-for-him-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.gifts-for-him-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.gifts-for-him-styles__mobile-arrows{display:none!important}}.celebrity-collection-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.celebrity-collection-section .celebrity-collection-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-top:0rem;margin-bottom:0rem}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.celebrity-collection-section .celebrity-collection-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content{max-width:100%;margin-top:-.5rem}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content h2{font-size:2.25rem}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-image img{height:auto;width:300px;margin-right:100px!important;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.celebrity-collection-section .celebrity-collection-hero{padding:0rem 1.5rem 2.5rem}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content{padding:0rem 6%}.celebrity-collection-section .celebrity-collection-hero h2{font-size:2.25rem}.celebrity-collection-section .celebrity-collection-hero .celebrity-collection-hero-content p{font-size:.75rem}.celebrity-collection-section .celebrity-collection-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.celebrity-collection-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.celebrity-collection-styles-section{padding:25px 20px 0}}.celebrity-collection-styles-section .celebrity-collection-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.celebrity-collection-styles-section .celebrity-collection-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.celebrity-collection-styles-section .celebrity-collection-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.celebrity-collection-styles-section .celebrity-collection-styles__cards::-webkit-scrollbar{display:none}}.celebrity-collection-styles-section .celebrity-collection-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.celebrity-collection-styles-section .celebrity-collection-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.celebrity-collection-styles-section .celebrity-collection-card__image{width:100%;display:flex;justify-content:center;align-items:center}.celebrity-collection-styles-section .celebrity-collection-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.celebrity-collection-styles-section .celebrity-collection-card__image img:hover{transform:scale(1.08)}.celebrity-collection-styles-section .celebrity-collection-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.celebrity-collection-styles-section .celebrity-collection-styles__mobile-arrows{display:none}@media(max-width:768px){.celebrity-collection-styles-section .celebrity-collection-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.celebrity-collection-styles-section .celebrity-collection-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.celebrity-collection-styles-section .celebrity-collection-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.celebrity-collection-styles-section .celebrity-collection-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.celebrity-collection-card__image img{width:95%!important;max-width:200px!important}.celebrity-collection-styles__cards{gap:20px!important}.celebrity-collection-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.celebrity-collection-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.celebrity-collection-styles__mobile-arrows{display:none!important}}.bestsellers-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.bestsellers-section .bestsellers-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.bestsellers-section .bestsellers-hero .bestsellers-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.bestsellers-section .bestsellers-hero .bestsellers-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.bestsellers-section .bestsellers-hero .bestsellers-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.bestsellers-section .bestsellers-hero .bestsellers-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.bestsellers-section .bestsellers-hero .bestsellers-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.bestsellers-section .bestsellers-hero .bestsellers-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.bestsellers-section .bestsellers-hero .bestsellers-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.bestsellers-section .bestsellers-hero .bestsellers-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.bestsellers-section .bestsellers-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.bestsellers-section .bestsellers-hero .bestsellers-hero-content{max-width:100%;margin-top:-.5rem}.bestsellers-section .bestsellers-hero .bestsellers-hero-content h2{font-size:2.25rem}.bestsellers-section .bestsellers-hero .bestsellers-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.bestsellers-section .bestsellers-hero .bestsellers-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.bestsellers-section .bestsellers-hero .bestsellers-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.bestsellers-section .bestsellers-hero{padding:0rem 1.5rem 2.5rem}.bestsellers-section .bestsellers-hero .bestsellers-hero-content{padding:0rem 6%}.bestsellers-section .bestsellers-hero h2{font-size:2.25rem}.bestsellers-section .bestsellers-hero .bestsellers-hero-content p{font-size:.75rem}.bestsellers-section .bestsellers-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.bestsellers-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.bestsellers-styles-section{padding:25px 20px 0}}.bestsellers-styles-section .bestsellers-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.bestsellers-styles-section .bestsellers-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.bestsellers-styles-section .bestsellers-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.bestsellers-styles-section .bestsellers-styles__cards::-webkit-scrollbar{display:none}}.bestsellers-styles-section .bestsellers-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.bestsellers-styles-section .bestsellers-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.bestsellers-styles-section .bestsellers-card__image{width:100%;display:flex;justify-content:center;align-items:center}.bestsellers-styles-section .bestsellers-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.bestsellers-styles-section .bestsellers-card__image img:hover{transform:scale(1.08)}.bestsellers-styles-section .bestsellers-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.bestsellers-styles-section .bestsellers-styles__mobile-arrows{display:none}@media(max-width:768px){.bestsellers-styles-section .bestsellers-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.bestsellers-styles-section .bestsellers-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bestsellers-styles-section .bestsellers-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.bestsellers-styles-section .bestsellers-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.bestsellers-card__image img{width:95%!important;max-width:200px!important}.bestsellers-styles__cards{gap:20px!important}.bestsellers-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.bestsellers-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.bestsellers-styles__mobile-arrows{display:none!important}}.couture-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.couture-section .couture-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.couture-section .couture-hero .couture-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.couture-section .couture-hero .couture-hero-content h2{font-family:Prata,serif;font-size:3rem;margin-top:0rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem}.couture-section .couture-hero .couture-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.couture-section .couture-hero .couture-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.couture-section .couture-hero .couture-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.couture-section .couture-hero .couture-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.couture-section .couture-hero .couture-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.couture-section .couture-hero .couture-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.couture-section .couture-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.couture-section .couture-hero .couture-hero-content{max-width:100%;margin-top:-.5rem}.couture-section .couture-hero .couture-hero-content h2{font-size:2.25rem}.couture-section .couture-hero .couture-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.couture-section .couture-hero .couture-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.couture-section .couture-hero .couture-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.couture-section .couture-hero{padding:0rem 1.5rem 2.5rem}.couture-section .couture-hero .couture-hero-content{padding:0rem 6%}.couture-section .couture-hero h2{font-size:2.25rem}.couture-section .couture-hero .couture-hero-content p{font-size:.75rem}.couture-section .couture-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.couture-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.couture-styles-section{padding:25px 20px 0}}.couture-styles-section .couture-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.couture-styles-section .couture-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.couture-styles-section .couture-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.couture-styles-section .couture-styles__cards::-webkit-scrollbar{display:none}}.couture-styles-section .couture-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.couture-styles-section .couture-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.couture-styles-section .couture-card__image{width:100%;display:flex;justify-content:center;align-items:center}.couture-styles-section .couture-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.couture-styles-section .couture-card__image img:hover{transform:scale(1.08)}.couture-styles-section .couture-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.couture-styles-section .couture-styles__mobile-arrows{display:none}@media(max-width:768px){.couture-styles-section .couture-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.couture-styles-section .couture-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.couture-styles-section .couture-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.couture-styles-section .couture-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.couture-card__image img{width:95%!important;max-width:200px!important}.couture-styles__cards{gap:20px!important}.couture-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.couture-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.couture-styles__mobile-arrows{display:none!important}}.benchmark-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.benchmark-section .benchmark-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.benchmark-section .benchmark-hero .benchmark-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.benchmark-section .benchmark-hero .benchmark-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-top:0rem;margin-bottom:0rem}.benchmark-section .benchmark-hero .benchmark-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.benchmark-section .benchmark-hero .benchmark-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.benchmark-section .benchmark-hero .benchmark-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.benchmark-section .benchmark-hero .benchmark-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.benchmark-section .benchmark-hero .benchmark-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.benchmark-section .benchmark-hero .benchmark-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.benchmark-section .benchmark-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.benchmark-section .benchmark-hero .benchmark-hero-content{max-width:100%;margin-top:-.5rem}.benchmark-section .benchmark-hero .benchmark-hero-content h2{font-size:2.25rem}.benchmark-section .benchmark-hero .benchmark-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.benchmark-section .benchmark-hero .benchmark-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.benchmark-section .benchmark-hero .benchmark-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.benchmark-section .benchmark-hero{padding:0rem 1.5rem 2.5rem}.benchmark-section .benchmark-hero .benchmark-hero-content{padding:0rem 6%}.benchmark-section .benchmark-hero h2{font-size:2.25rem}.benchmark-section .benchmark-hero .benchmark-hero-content p{font-size:.75rem}.benchmark-section .benchmark-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.benchmark-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.benchmark-styles-section{padding:25px 20px 0}}.benchmark-styles-section .benchmark-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.benchmark-styles-section .benchmark-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.benchmark-styles-section .benchmark-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.benchmark-styles-section .benchmark-styles__cards::-webkit-scrollbar{display:none}}.benchmark-styles-section .benchmark-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.benchmark-styles-section .benchmark-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.benchmark-styles-section .benchmark-card__image{width:100%;display:flex;justify-content:center;align-items:center}.benchmark-styles-section .benchmark-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.benchmark-styles-section .benchmark-card__image img:hover{transform:scale(1.08)}.benchmark-styles-section .benchmark-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.benchmark-styles-section .benchmark-styles__mobile-arrows{display:none}@media(max-width:768px){.benchmark-styles-section .benchmark-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.benchmark-styles-section .benchmark-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.benchmark-styles-section .benchmark-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.benchmark-styles-section .benchmark-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.benchmark-card.active-benchmark .benchmark-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.benchmark-card__image img{width:95%!important;max-width:200px!important}.benchmark-styles__cards{gap:20px!important}.benchmark-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.benchmark-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.benchmark-styles__mobile-arrows{display:none!important}}.contemporary-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.contemporary-section .contemporary-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.contemporary-section .contemporary-hero .contemporary-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.contemporary-section .contemporary-hero .contemporary-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;margin-top:0rem;font-weight:400;color:#0e1328;margin-bottom:0rem}.contemporary-section .contemporary-hero .contemporary-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.contemporary-section .contemporary-hero .contemporary-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.contemporary-section .contemporary-hero .contemporary-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.contemporary-section .contemporary-hero .contemporary-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.contemporary-section .contemporary-hero .contemporary-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.contemporary-section .contemporary-hero .contemporary-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.contemporary-section .contemporary-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.contemporary-section .contemporary-hero .contemporary-hero-content{max-width:100%;margin-top:-.5rem}.contemporary-section .contemporary-hero .contemporary-hero-content h2{font-size:2.25rem}.contemporary-section .contemporary-hero .contemporary-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.contemporary-section .contemporary-hero .contemporary-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.contemporary-section .contemporary-hero .contemporary-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.contemporary-section .contemporary-hero{padding:0rem 1.5rem 2.5rem}.contemporary-section .contemporary-hero .contemporary-hero-content{padding:0rem 6%}.contemporary-section .contemporary-hero h2{font-size:2.25rem}.contemporary-section .contemporary-hero .contemporary-hero-content p{font-size:.75rem}.contemporary-section .contemporary-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.contemporary-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.contemporary-styles-section{padding:25px 20px 0}}.contemporary-styles-section .contemporary-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.contemporary-styles-section .contemporary-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.contemporary-styles-section .contemporary-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.contemporary-styles-section .contemporary-styles__cards::-webkit-scrollbar{display:none}}.contemporary-styles-section .contemporary-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.contemporary-styles-section .contemporary-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.contemporary-styles-section .contemporary-card__image{width:100%;display:flex;justify-content:center;align-items:center}.contemporary-styles-section .contemporary-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.contemporary-styles-section .contemporary-card__image img:hover{transform:scale(1.08)}.contemporary-styles-section .contemporary-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.contemporary-styles-section .contemporary-styles__mobile-arrows{display:none}@media(max-width:768px){.contemporary-styles-section .contemporary-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.contemporary-styles-section .contemporary-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.contemporary-styles-section .contemporary-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.contemporary-styles-section .contemporary-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.active-bestsellers img,.active-contemporary img,.active-couture img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.contemporary-card__image img{width:95%!important;max-width:200px!important}.contemporary-styles__cards{gap:20px!important}.contemporary-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.contemporary-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.contemporary-styles__mobile-arrows{display:none!important}}.shopshape-section{width:100%;background-color:#f0efea;color:#1a1a1a;font-family:Lato,sans-serif;overflow:hidden}.shopshape-section .shopshape-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.shopshape-section .shopshape-hero .shopshape-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.shopshape-section .shopshape-hero .shopshape-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.shopshape-section .shopshape-hero .shopshape-content p{font-size:1rem;color:#333;margin-bottom:1rem;margin-top:-.1rem}.shopshape-section .shopshape-hero .shopshape-content .shopshape-btn{background-color:transparent;color:#0e1328;border:1px solid #0e1328;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .3s ease}.shopshape-section .shopshape-hero .shopshape-content .shopshape-btn:hover{background-color:#222b4c;color:#fff}.shopshape-section .shopshape-hero .shopshape-image{flex:1;display:flex;justify-content:center;align-items:center}.shopshape-section .shopshape-hero .shopshape-image img{height:270px;width:auto;object-fit:contain;margin-right:2rem;transition:.3s ease-in-out}.shopshape-section .shopshape-hero .shopshape-image img:hover{transform:scale(1.02)}@media(max-width:992px){.shopshape-section .shopshape-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.shopshape-section .shopshape-hero .shopshape-content{max-width:100%}.shopshape-section .shopshape-hero .shopshape-content h2{font-size:2.25rem}.shopshape-section .shopshape-hero .shopshape-content p{font-size:.8rem;margin-bottom:1.5rem}.shopshape-section .shopshape-hero .shopshape-content .shopshape-btn{padding:.8rem 1.6rem;font-size:.9rem}.shopshape-section .shopshape-hero .shopshape-image img{width:300px;margin-bottom:1.5rem;margin-right:0;transform:scale(1.2)}}@media(max-width:600px){.shopshape-section .shopshape-hero{padding:0rem 1.5rem 2.5rem}.shopshape-section .shopshape-hero .shopshape-content{padding:0rem 6%}.shopshape-section .shopshape-hero .shopshape-content h2{font-size:2rem}.shopshape-section .shopshape-hero .shopshape-content p{font-size:.75rem}.shopshape-section .shopshape-hero .shopshape-content .shopshape-btn{padding:.7rem 1.4rem;font-size:.75rem}}.shopshape-shapes-section{padding:40px 6%;background:#fff}.shopshape-shapes-section .shopshape-shapes-heading{font-size:1.4rem;font-weight:600;color:#0e1328;margin-bottom:1.2rem;font-family:Lato,sans-serif}.shopshape-shapes-section .shopshape-shapes-scroll{display:flex;align-items:center;position:relative;gap:10px}.shopshape-shapes-section .shopshape-shapes-scroll .shopshape-shape-arrow{background:transparent;border:none;font-size:26px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0e1328}.shopshape-shapes-section .shopshape-shapes-scroll .shopshape-shape-arrow.left{margin-right:5px}.shopshape-shapes-section .shopshape-shapes-scroll .shopshape-shape-arrow.right{margin-left:5px}.shopshape-shapes-section .shopshape-shapes-wrapper{display:flex;gap:35px;padding:6px 10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%}.shopshape-shapes-section .shopshape-shape-btn{flex:0 0 auto;width:92px;background:transparent;border:2px solid transparent;border-radius:10px;text-align:center;padding:10px 6px;cursor:pointer;scroll-snap-align:start}.shopshape-shapes-section .shopshape-shape-btn img{width:42px;height:42px;display:block;margin:0 auto}.shopshape-shapes-section .shopshape-shape-btn span{margin-top:6px;font-size:.85rem;color:#0e1328;display:block}.shopshape-shapes-section .shopshape-shape-btn.active{border-color:#483e64}@media(max-width:768px){.shopshape-shapes-section{padding:30px 5%}}.shopsize-section{width:100%;background-color:#f0efea;color:#1a1a1a;font-family:Lato,sans-serif;overflow:hidden}.shopsize-section .shopsize-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.shopsize-section .shopsize-hero .shopsize-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.shopsize-section .shopsize-hero .shopsize-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.shopsize-section .shopsize-hero .shopsize-content p{font-size:1rem;color:#333;margin-bottom:1rem;margin-top:-.1rem}.shopsize-section .shopsize-hero .shopsize-content .shopsize-btn{background-color:transparent;color:#0e1328;border:1px solid #0e1328;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;cursor:pointer;transition:all .3s ease}.shopsize-section .shopsize-hero .shopsize-content .shopsize-btn:hover{background-color:#222b4c;color:#fff}.shopsize-section .shopsize-hero .shopsize-image{flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.shopsize-section .shopsize-hero .shopsize-image img{height:300px;width:auto;object-fit:contain;margin-right:0rem;transition:.3s ease}.shopsize-section .shopsize-hero .shopsize-image img:hover{transform:scale(1.02)}@media(max-width:992px){.shopsize-section .shopsize-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.shopsize-section .shopsize-hero .shopsize-content{max-width:100%}.shopsize-section .shopsize-hero .shopsize-content h2{font-size:2.25rem}.shopsize-section .shopsize-hero .shopsize-content p{font-size:.8rem;margin-bottom:1.5rem}.shopsize-section .shopsize-hero .shopsize-content .shopsize-btn{padding:.8rem 1.6rem;font-size:.9rem}.shopsize-section .shopsize-hero .shopsize-image img{width:300px;margin-bottom:1.5rem;margin-right:0;transform:scale(1.2)}}@media(max-width:600px){.shopsize-section .shopsize-hero{padding:0rem 1.5rem 2.5rem}.shopsize-section .shopsize-hero .shopsize-content{padding:0rem 6%}.shopsize-section .shopsize-hero .shopsize-content h2{font-size:2rem}.shopsize-section .shopsize-hero .shopsize-content p{font-size:.75rem}.shopsize-section .shopsize-hero .shopsize-content .shopsize-btn{padding:.7rem 1.4rem;font-size:.75rem}}.womens-jewelry-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.womens-jewelry-section .womens-jewelry-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;margin-top:0rem;color:#0e1328;margin-bottom:0rem}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-image img{height:280px;width:auto;object-fit:contain;border-radius:0;transition:all .3s ease-in-out}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.womens-jewelry-section .womens-jewelry-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content{max-width:100%;margin-top:-.5rem}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content h2{font-size:2.25rem}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-image img{height:auto;width:300px;margin-right:0;margin-left:18px;margin-bottom:1.8rem;transform:scale(1.27)}}@media(max-width:600px){.womens-jewelry-section .womens-jewelry-hero{padding:0rem 1.5rem 2.5rem}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content{padding:0rem 6%}.womens-jewelry-section .womens-jewelry-hero h2{font-size:2.25rem}.womens-jewelry-section .womens-jewelry-hero .womens-jewelry-hero-content p{font-size:.75rem}.womens-jewelry-section .womens-jewelry-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.womens-jewelry-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.womens-jewelry-styles-section{padding:25px 20px 0}}.womens-jewelry-styles-section .womens-jewelry-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.womens-jewelry-styles-section .womens-jewelry-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.womens-jewelry-styles-section .womens-jewelry-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.womens-jewelry-styles-section .womens-jewelry-styles__cards::-webkit-scrollbar{display:none}}.womens-jewelry-styles-section .womens-jewelry-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.womens-jewelry-styles-section .womens-jewelry-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.womens-jewelry-styles-section .womens-jewelry-card__image{width:100%;display:flex;justify-content:center;align-items:center}.womens-jewelry-styles-section .womens-jewelry-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.womens-jewelry-styles-section .womens-jewelry-card__image img:hover{transform:scale(1.08)}.womens-jewelry-styles-section .womens-jewelry-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.womens-jewelry-styles-section .womens-jewelry-styles__mobile-arrows{display:none}@media(max-width:768px){.womens-jewelry-styles-section .womens-jewelry-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.womens-jewelry-styles-section .womens-jewelry-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.womens-jewelry-styles-section .womens-jewelry-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.womens-jewelry-styles-section .womens-jewelry-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.womens-jewelry-card__image img{width:95%!important;max-width:200px!important}.womens-jewelry-styles__cards{gap:20px!important}.womens-jewelry-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.womens-jewelry-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.womens-jewelry-styles__mobile-arrows{display:none!important}}.lab-grown-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.lab-grown-section .lab-grown-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.lab-grown-section .lab-grown-hero .lab-grown-hero-content{flex:1;max-width:70%;padding:2rem 4% 2rem 7%}.lab-grown-section .lab-grown-hero .lab-grown-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.lab-grown-section .lab-grown-hero .lab-grown-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.lab-grown-section .lab-grown-hero .lab-grown-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.lab-grown-section .lab-grown-hero .lab-grown-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.lab-grown-section .lab-grown-hero .lab-grown-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.lab-grown-section .lab-grown-hero .lab-grown-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out;transform:scale(1.13)}.lab-grown-section .lab-grown-hero .lab-grown-hero-image img:hover{transform:scale(1.15)}@media(max-width:992px){.lab-grown-section .lab-grown-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.lab-grown-section .lab-grown-hero .lab-grown-hero-content{max-width:100%;margin-top:-.5rem}.lab-grown-section .lab-grown-hero .lab-grown-hero-content h2{font-size:2.25rem}.lab-grown-section .lab-grown-hero .lab-grown-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.lab-grown-section .lab-grown-hero .lab-grown-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.lab-grown-section .lab-grown-hero .lab-grown-hero-image img{height:auto;width:300px;margin-left:-50px;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.lab-grown-section .lab-grown-hero{padding:0rem 1.5rem 2.5rem}.lab-grown-section .lab-grown-hero .lab-grown-hero-content{padding:0rem 6%}.lab-grown-section .lab-grown-hero h2{font-size:2.25rem}.lab-grown-section .lab-grown-hero .lab-grown-hero-content p{font-size:.75rem}.lab-grown-section .lab-grown-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.lab-grown-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.lab-grown-styles-section{padding:25px 20px 0}}.lab-grown-styles-section .lab-grown-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.lab-grown-styles-section .lab-grown-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.lab-grown-styles-section .lab-grown-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.lab-grown-styles-section .lab-grown-styles__cards::-webkit-scrollbar{display:none}}.lab-grown-styles-section .lab-grown-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.lab-grown-styles-section .lab-grown-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.lab-grown-styles-section .lab-grown-card__image{width:100%;display:flex;justify-content:center;align-items:center}.lab-grown-styles-section .lab-grown-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.lab-grown-styles-section .lab-grown-card__image img:hover{transform:scale(1.08)}.lab-grown-styles-section .lab-grown-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.lab-grown-styles-section .lab-grown-styles__mobile-arrows{display:none}@media(max-width:768px){.lab-grown-styles-section .lab-grown-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.lab-grown-styles-section .lab-grown-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.lab-grown-styles-section .lab-grown-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.lab-grown-styles-section .lab-grown-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}@media(max-width:768px){.lab-grown-card__image img{width:95%!important;max-width:200px!important}.lab-grown-styles__cards{gap:20px!important}.lab-grown-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.lab-grown-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.lab-grown-styles__mobile-arrows{display:none!important}}.studs-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.studs-section .studs-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.studs-section .studs-hero .studs-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.studs-section .studs-hero .studs-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.studs-section .studs-hero .studs-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.studs-section .studs-hero .studs-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.studs-section .studs-hero .studs-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.studs-section .studs-hero .studs-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.studs-section .studs-hero .studs-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.studs-section .studs-hero .studs-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.studs-section .studs-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.studs-section .studs-hero .studs-hero-content{max-width:100%;margin-top:-.5rem}.studs-section .studs-hero .studs-hero-content h2{font-size:2.25rem}.studs-section .studs-hero .studs-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.studs-section .studs-hero .studs-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.studs-section .studs-hero .studs-hero-image img{height:auto;width:300px;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.studs-section .studs-hero{padding:0rem 1.5rem 2.5rem}.studs-section .studs-hero .studs-hero-content{padding:0rem 6%}.studs-section .studs-hero h2{font-size:2.25rem}.studs-section .studs-hero .studs-hero-content p{font-size:.75rem}.studs-section .studs-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.studs-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.studs-styles-section{padding:25px 20px 0}}.studs-styles-section .studs-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.studs-styles-section .studs-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.studs-styles-section .studs-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.studs-styles-section .studs-styles__cards::-webkit-scrollbar{display:none}}.studs-styles-section .studs-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.studs-styles-section .studs-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.studs-styles-section .studs-card__image{width:100%;display:flex;justify-content:center;align-items:center}.studs-styles-section .studs-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.studs-styles-section .studs-card__image img:hover{transform:scale(1.08)}.studs-styles-section .studs-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.studs-styles-section .studs-styles__mobile-arrows{display:none}@media(max-width:768px){.studs-styles-section .studs-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.studs-styles-section .studs-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.studs-styles-section .studs-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.studs-styles-section .studs-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.studs-card.active-studs .studs-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.studs-card__image img{width:95%!important;max-width:200px!important}.studs-styles__cards{gap:20px!important}.studs-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.studs-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.studs-styles__mobile-arrows{display:none!important}}.rings-lab-grown-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.rings-lab-grown-section .rings-lab-grown-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.rings-lab-grown-section .rings-lab-grown-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content{max-width:100%;margin-top:-.5rem}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content h2{font-size:2.25rem}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.rings-lab-grown-section .rings-lab-grown-hero{padding:0rem 1.5rem 2.5rem}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content{padding:0rem 6%}.rings-lab-grown-section .rings-lab-grown-hero h2{font-size:2.25rem}.rings-lab-grown-section .rings-lab-grown-hero .rings-lab-grown-hero-content p{font-size:.75rem}.rings-lab-grown-section .rings-lab-grown-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.rings-lab-grown-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.rings-lab-grown-styles-section{padding:25px 20px 0}}.rings-lab-grown-styles-section .rings-lab-grown-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.rings-lab-grown-styles-section .rings-lab-grown-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.rings-lab-grown-styles-section .rings-lab-grown-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.rings-lab-grown-styles-section .rings-lab-grown-styles__cards::-webkit-scrollbar{display:none}}.rings-lab-grown-styles-section .rings-lab-grown-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.rings-lab-grown-styles-section .rings-lab-grown-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.rings-lab-grown-styles-section .rings-lab-grown-card__image{width:100%;display:flex;justify-content:center;align-items:center}.rings-lab-grown-styles-section .rings-lab-grown-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.rings-lab-grown-styles-section .rings-lab-grown-card__image img:hover{transform:scale(1.08)}.rings-lab-grown-styles-section .rings-lab-grown-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.rings-lab-grown-styles-section .rings-lab-grown-styles__mobile-arrows{display:none}@media(max-width:768px){.rings-lab-grown-styles-section .rings-lab-grown-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.rings-lab-grown-styles-section .rings-lab-grown-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.rings-lab-grown-styles-section .rings-lab-grown-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.rings-lab-grown-styles-section .rings-lab-grown-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.rings-lab-grown-card.active-rings .rings-lab-grown-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.rings-lab-grown-card__image img{width:95%!important;max-width:200px!important}.rings-lab-grown-styles__cards{gap:20px!important}.rings-lab-grown-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.rings-lab-grown-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.rings-lab-grown-styles__mobile-arrows{display:none!important}}.necklaces-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.necklaces-section .necklaces-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.necklaces-section .necklaces-hero .necklaces-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.necklaces-section .necklaces-hero .necklaces-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.necklaces-section .necklaces-hero .necklaces-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.necklaces-section .necklaces-hero .necklaces-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.necklaces-section .necklaces-hero .necklaces-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.necklaces-section .necklaces-hero .necklaces-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.necklaces-section .necklaces-hero .necklaces-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.necklaces-section .necklaces-hero .necklaces-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.necklaces-section .necklaces-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.necklaces-section .necklaces-hero .necklaces-hero-content{max-width:100%;margin-top:-.5rem}.necklaces-section .necklaces-hero .necklaces-hero-content h2{font-size:2.25rem}.necklaces-section .necklaces-hero .necklaces-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.necklaces-section .necklaces-hero .necklaces-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.necklaces-section .necklaces-hero .necklaces-hero-image img{height:auto;width:300px;margin-right:0;margin-left:-50px;margin-bottom:1.5rem;margin-top:1rem;transform:scale(1.2)}}@media(max-width:600px){.necklaces-section .necklaces-hero{padding:0rem 1.5rem 2.5rem}.necklaces-section .necklaces-hero .necklaces-hero-content{padding:0rem 6%}.necklaces-section .necklaces-hero h2{font-size:2.25rem}.necklaces-section .necklaces-hero .necklaces-hero-content p{font-size:.75rem}.necklaces-section .necklaces-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.necklaces-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.necklaces-styles-section{padding:25px 20px 0}}.necklaces-styles-section .necklaces-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.necklaces-styles-section .necklaces-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.necklaces-styles-section .necklaces-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.necklaces-styles-section .necklaces-styles__cards::-webkit-scrollbar{display:none}}.necklaces-styles-section .necklaces-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.necklaces-styles-section .necklaces-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.necklaces-styles-section .necklaces-card__image{width:100%;display:flex;justify-content:center;align-items:center}.necklaces-styles-section .necklaces-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.necklaces-styles-section .necklaces-card__image img:hover{transform:scale(1.08)}.necklaces-styles-section .necklaces-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.necklaces-styles-section .necklaces-styles__mobile-arrows{display:none}@media(max-width:768px){.necklaces-styles-section .necklaces-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.necklaces-styles-section .necklaces-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.necklaces-styles-section .necklaces-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.necklaces-styles-section .necklaces-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.necklaces-card.active-necklaces .necklaces-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.necklaces-card__image img{width:95%!important;max-width:200px!important}.necklaces-styles__cards{gap:20px!important}.necklaces-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.necklaces-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.necklaces-styles__mobile-arrows{display:none!important}}.bracelets-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.bracelets-section .bracelets-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.bracelets-section .bracelets-hero .bracelets-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.bracelets-section .bracelets-hero .bracelets-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.bracelets-section .bracelets-hero .bracelets-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.bracelets-section .bracelets-hero .bracelets-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.bracelets-section .bracelets-hero .bracelets-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.bracelets-section .bracelets-hero .bracelets-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.bracelets-section .bracelets-hero .bracelets-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.bracelets-section .bracelets-hero .bracelets-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.bracelets-section .bracelets-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.bracelets-section .bracelets-hero .bracelets-hero-content{max-width:100%;margin-top:-.5rem}.bracelets-section .bracelets-hero .bracelets-hero-content h2{font-size:2.25rem}.bracelets-section .bracelets-hero .bracelets-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.bracelets-section .bracelets-hero .bracelets-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.bracelets-section .bracelets-hero .bracelets-hero-image img{height:auto;width:300px;margin-right:0;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.bracelets-section .bracelets-hero{padding:0rem 1.5rem 2.5rem}.bracelets-section .bracelets-hero .bracelets-hero-content{padding:0rem 6%}.bracelets-section .bracelets-hero h2{font-size:2.25rem}.bracelets-section .bracelets-hero .bracelets-hero-content p{font-size:.75rem}.bracelets-section .bracelets-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.bracelets-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.bracelets-styles-section{padding:25px 20px 0}}.bracelets-styles-section .bracelets-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.bracelets-styles-section .bracelets-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.bracelets-styles-section .bracelets-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.bracelets-styles-section .bracelets-styles__cards::-webkit-scrollbar{display:none}}.bracelets-styles-section .bracelets-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.bracelets-styles-section .bracelets-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.bracelets-styles-section .bracelets-card__image{width:100%;display:flex;justify-content:center;align-items:center}.bracelets-styles-section .bracelets-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.bracelets-styles-section .bracelets-card__image img:hover{transform:scale(1.08)}.bracelets-styles-section .bracelets-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.bracelets-styles-section .bracelets-styles__mobile-arrows{display:none}@media(max-width:768px){.bracelets-styles-section .bracelets-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.bracelets-styles-section .bracelets-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bracelets-styles-section .bracelets-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.bracelets-styles-section .bracelets-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.bracelets-card.active-bracelets .bracelets-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.bracelets-card__image img{width:95%!important;max-width:200px!important}.bracelets-styles__cards{gap:20px!important}.bracelets-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.bracelets-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.bracelets-styles__mobile-arrows{display:none!important}}.pendants-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.pendants-section .pendants-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.pendants-section .pendants-hero .pendants-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.pendants-section .pendants-hero .pendants-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.pendants-section .pendants-hero .pendants-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.pendants-section .pendants-hero .pendants-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.pendants-section .pendants-hero .pendants-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.pendants-section .pendants-hero .pendants-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.pendants-section .pendants-hero .pendants-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.pendants-section .pendants-hero .pendants-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.pendants-section .pendants-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.pendants-section .pendants-hero .pendants-hero-content{max-width:100%;margin-top:-.5rem}.pendants-section .pendants-hero .pendants-hero-content h2{font-size:2.25rem}.pendants-section .pendants-hero .pendants-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.pendants-section .pendants-hero .pendants-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.pendants-section .pendants-hero .pendants-hero-image img{height:auto;width:300px;margin-right:0;margin-left:-50px;margin-bottom:1.5rem;margin-top:.5rem;transform:scale(1.2)}}@media(max-width:600px){.pendants-section .pendants-hero{padding:0rem 1.5rem 2.5rem}.pendants-section .pendants-hero .pendants-hero-content{padding:0rem 6%}.pendants-section .pendants-hero h2{font-size:2.25rem}.pendants-section .pendants-hero .pendants-hero-content p{font-size:.75rem}.pendants-section .pendants-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.pendants-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.pendants-styles-section{padding:25px 20px 0}}.pendants-styles-section .pendants-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.pendants-styles-section .pendants-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.pendants-styles-section .pendants-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.pendants-styles-section .pendants-styles__cards::-webkit-scrollbar{display:none}}.pendants-styles-section .pendants-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.pendants-styles-section .pendants-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.pendants-styles-section .pendants-card__image{width:100%;display:flex;justify-content:center;align-items:center}.pendants-styles-section .pendants-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.pendants-styles-section .pendants-card__image img:hover{transform:scale(1.08)}.pendants-styles-section .pendants-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.pendants-styles-section .pendants-styles__mobile-arrows{display:none}@media(max-width:768px){.pendants-styles-section .pendants-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.pendants-styles-section .pendants-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.pendants-styles-section .pendants-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.pendants-styles-section .pendants-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.pendants-card.active-pendants .pendants-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}@media(max-width:768px){.pendants-card__image img{width:95%!important;max-width:200px!important}.pendants-styles__cards{gap:20px!important}.pendants-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.pendants-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.pendants-styles__mobile-arrows{display:none!important}}*{-webkit-tap-highlight-color:transparent}.earrings-section{font-family:Lato,sans-serif;color:#1a1a1a;background-color:#f0efea;width:100%;overflow:hidden}.earrings-section .earrings-hero{display:flex;align-items:center;justify-content:space-between;background-color:#f0efea}.earrings-section .earrings-hero .earrings-hero-content{flex:1;max-width:60%;padding:2rem 10% 2rem 7%}.earrings-section .earrings-hero .earrings-hero-content h2{font-family:Prata,serif;font-size:3rem;line-height:1.3;font-weight:400;color:#0e1328;margin-bottom:0rem;margin-top:0rem}.earrings-section .earrings-hero .earrings-hero-content p{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1rem;margin-top:-.1rem;width:130%}.earrings-section .earrings-hero .earrings-hero-content .shop-now-btn{background-color:transparent;color:#0e1328;border:none;padding:.9rem 2rem;font-size:1rem;letter-spacing:.5px;font-weight:500;border-radius:3px;border:1px solid #0e1328;cursor:pointer;transition:all .3s ease}.earrings-section .earrings-hero .earrings-hero-content .shop-now-btn:hover{background-color:#222b4c;color:#fff}.earrings-section .earrings-hero .earrings-hero-image{flex:1;display:flex;justify-content:center;align-items:center}.earrings-section .earrings-hero .earrings-hero-image img{height:300px;width:auto;object-fit:contain;border-radius:0;margin-right:2rem;transition:all .3s ease-in-out}.earrings-section .earrings-hero .earrings-hero-image img:hover{transform:scale(1.02)}@media(max-width:992px){.earrings-section .earrings-hero{flex-direction:column-reverse;text-align:center;padding:3rem 0}.earrings-section .earrings-hero .earrings-hero-content{max-width:100%;margin-top:-.5rem}.earrings-section .earrings-hero .earrings-hero-content h2{font-size:2.25rem}.earrings-section .earrings-hero .earrings-hero-content p{font-size:.75rem;margin-bottom:1.8rem;margin-top:-.1rem;width:100%}.earrings-section .earrings-hero .earrings-hero-content .shop-now-btn{padding:.8rem 1.8rem;font-size:.9rem;margin-top:-.8rem}.earrings-section .earrings-hero .earrings-hero-image img{height:auto;width:300px;margin-right:0;margin-left:0;margin-top:1rem;margin-bottom:1.5rem;transform:scale(1.2)}}@media(max-width:600px){.earrings-section .earrings-hero{padding:0rem 1.5rem 2.5rem}.earrings-section .earrings-hero .earrings-hero-content{padding:0rem 6%}.earrings-section .earrings-hero h2{font-size:2.25rem}.earrings-section .earrings-hero .earrings-hero-content p{font-size:.75rem}.earrings-section .earrings-hero .shop-now-btn{width:auto;padding:.7rem 1.5rem;font-size:.75rem;font-weight:400}}.earrings-styles-section{background:#fff;padding:60px 20px;text-align:center;overflow:hidden;font-family:Lato,sans-serif}@media(max-width:768px){.earrings-styles-section{padding:25px 20px 0}}.earrings-styles-section .earrings-styles__wrapper{max-width:1300px;margin:0 auto;position:relative}.earrings-styles-section .earrings-styles__cards{display:flex;justify-content:center;gap:25px;transition:all .4s ease}@media(max-width:768px){.earrings-styles-section .earrings-styles__cards{overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:flex-start;scroll-snap-type:x mandatory;padding:0 10px}.earrings-styles-section .earrings-styles__cards::-webkit-scrollbar{display:none}}.earrings-styles-section .earrings-card{flex:0 0 calc(15% - 10px);background:#fff;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;scroll-snap-align:center}@media(max-width:768px){.earrings-styles-section .earrings-card{flex:0 0 48%;scroll-snap-align:start;margin:0;transition:transform .3s ease}}.earrings-styles-section .earrings-card__image{width:100%;display:flex;justify-content:center;align-items:center}.earrings-styles-section .earrings-card__image img{width:80%;height:auto;object-fit:contain;display:block;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease-in-out}.earrings-styles-section .earrings-card__image img:hover{transform:scale(1.08)}.earrings-styles-section .earrings-card__title{font-size:.875rem;color:#0e1328;font-weight:400;margin-top:.75rem}.earrings-styles-section .earrings-styles__mobile-arrows{display:none}@media(max-width:768px){.earrings-styles-section .earrings-styles__mobile-arrows{display:flex;justify-content:center;gap:25px;margin-top:25px}.earrings-styles-section .earrings-styles__mobile-arrows .arrow{background:#c5a241;color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.earrings-styles-section .earrings-styles__mobile-arrows .arrow:hover:not(.disabled){background:#b3933a}.earrings-styles-section .earrings-styles__mobile-arrows .arrow.disabled{opacity:.4;cursor:not-allowed}}.earrings-card.active-earrings .earrings-card__image img{border:1px solid #D5B85A;border-radius:1px;padding:1px;transition:all .3s ease-in-out}.arrow-btn{display:none}@media(max-width:768px){.arrow-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 8px #0000001f;cursor:pointer;font-size:1.8rem;color:#000;transition:all .2s ease}.arrow-btn.disabled{opacity:.4;cursor:not-allowed}.arrow-btn:hover:not(.disabled){background:#f7f7f7}}.arrow-btn.left{margin-left:-5px}.arrow-btn.right{margin-right:-5px}@media(max-width:768px){.earrings-card__image img{width:95%!important;max-width:200px!important}.earrings-styles__cards{gap:20px!important}.earrings-card{flex:0 0 calc(50% + -0px)!important}.arrow-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dcdcdc!important;background:#fff!important;font-size:1.8rem!important;box-shadow:0 0 10px #0000001f!important;position:absolute;top:40%;transform:translateY(-50%);z-index:10}.earrings-styles__image-slider{position:relative}.arrow-btn.left{left:-15px;margin-left:0!important}.arrow-btn.right{right:-15px;margin-right:0!important}.earrings-styles__mobile-arrows{display:none!important}}.sitemap-hero-section{background-color:#f0efea;color:#1a1a1a;width:100%;padding:4rem 2rem 6rem;text-align:center;font-family:Lato,sans-serif;box-sizing:border-box;overflow-x:hidden;margin:0}.sitemap-hero-section .sitemap-hero-content{max-width:800px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.sitemap-hero-section .sitemap-hero-content h1{font-family:Prata,serif;font-size:3rem;font-weight:400;color:#0e1328;margin-bottom:0;line-height:1.3;word-wrap:break-word}@media(max-width:992px){.sitemap-hero-section{padding:4rem 1.5rem}.sitemap-hero-section .sitemap-hero-content h1{font-size:2.4rem}}@media(max-width:600px){.sitemap-hero-section{padding:2rem 1rem 3rem}.sitemap-hero-section .sitemap-hero-content h1{font-size:2.25rem;line-height:1.4}}.sitemap-links-section{width:100%;background:#fff;padding:3rem 0;font-family:Lato,sans-serif}.sitemap-links-container{max-width:1200px;margin:0 auto;padding:0 4%;display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.sitemap-links-container{padding:0 6%}}.sitemap-links-column{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sitemap-left{text-align:left}.sitemap-center{margin-left:auto;margin-right:auto}.sitemap-right{text-align:left}.sitemap-links-heading{font-size:1.375rem;font-weight:600;color:#051557;margin-bottom:1rem}.sitemap-links-list{margin:0;padding-left:1.2rem;list-style-type:disc}.sitemap-links-list li{font-size:1rem;color:#2e2d32;line-height:1.8}@media(max-width:768px){.sitemap-links-container{flex-direction:column;gap:2rem;align-items:flex-start}.sitemap-links-column{width:100%}.sitemap-links-heading{font-size:1.125rem}.sitemap-links-list li{font-size:1rem}}.sitemap-finejewelry-section{padding:3rem 0;font-family:Lato,sans-serif}.sitemap-finejewelry-container{max-width:1200px;margin:0 auto;padding:0 4%}@media(max-width:768px){.sitemap-finejewelry-container{padding:0 6%}}.sitemap-finejewelry-title{font-size:1.375rem;font-weight:700;color:#051557;margin-bottom:2rem}.sitemap-finejewelry-grid{display:grid;grid-template-columns:repeat(4,max-content);justify-content:space-between}.sitemap-finejewelry-heading{font-size:1.125rem;font-weight:600;color:#051557;margin-bottom:1.5rem}.women-main-list{list-style:none;padding:0;margin:0}.women-category{margin-bottom:2rem}.category-arrow{font-size:1rem;margin-right:6px;margin-top:6px!important;color:#2e2d32}.category-text{font-size:1rem;font-weight:500;color:#2e2d32}.women-sub-list{list-style:none;padding-left:3.5rem;margin-top:.6rem}.women-sub-list li{font-size:1rem;color:#2e2d32;line-height:1.6;margin-bottom:.4rem}.sub-arrow{margin-right:6px}.simple-list{list-style:none;padding:0;margin:0}.simple-list li{font-size:1rem;line-height:1.8;color:#2e2d32}@media(max-width:768px){.sitemap-finejewelry-grid{grid-template-columns:1fr;gap:2rem}}.sitemap-extra-section{padding:3rem 0;font-family:Lato,sans-serif}.sitemap-extra-container{max-width:1200px;margin:0 auto;padding:0 4%}@media(max-width:768px){.sitemap-extra-container{padding:0 6%}}.sitemap-extra-grid{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;row-gap:3rem}.sitemap-extra-column{min-width:220px;text-align:left}.sitemap-empty{min-height:140px}.sitemap-extra-heading{font-size:1.125rem;font-weight:600;color:#051557;margin-bottom:1rem}.sitemap-extra-list{list-style:disc;padding-left:1.2rem;margin:0}.sitemap-extra-list li{font-size:1rem;color:#2e2d32;line-height:1.8}@media(max-width:768px){.sitemap-extra-grid{grid-template-columns:1fr;justify-content:flex-start;row-gap:2rem}.sitemap-extra-column{min-width:100%}}@media(max-width:768px){.sitemap-empty{min-height:auto}}.sitemap-links-section a,.sitemap-finejewelry-section a,.sitemap-extra-section a{color:inherit;text-decoration:none;cursor:pointer}.sitemap-links-section a:hover,.sitemap-finejewelry-section a:hover,.sitemap-extra-section a:hover{text-decoration:underline}
