.diamond-image{transition:all .3s ease;overflow:hidden;border-radius:.5rem}.diamond-image:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.diamond-image img{transition:all .3s ease}.diamond-image:hover img{transform:scale(1.05)}.tab-content{display:none;width:100%;background:#fff;margin-top:1rem;min-height:400px}.tab-content.active{display:block}.tab-btn.active{background-color:#032949;color:#fff;box-shadow:0 4px 6px -1px #0000004d}.custom-blue{background-color:#032949}.custom-blue-border{border-color:#032949}.custom-blue-text{color:#032949}.fancy-font{font-family:Playfair Display,serif}.secondary-font{font-family:Cormorant Garamond,serif}.tab-container{width:100%}.tab-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}@media (max-width: 768px){.tab-btn{width:100%;max-width:300px;margin:0 auto}}@media (min-width: 769px){.tab-buttons{flex-direction:row;justify-content:center;gap:1.5rem}.tab-btn{width:auto}}.Loose{font-family:Inter,sans-serif;font-weight:700;line-height:1.2;letter-spacing:1px;color:#212529}.pare{color:#212529;font-weight:500;line-height:1.6}@media (max-width: 768px){.Loose{font-size:1.75rem;letter-spacing:.5px}.pare{font-size:1rem}.diamond-image{margin-bottom:1.5rem}}@media (min-width: 769px) and (max-width: 1024px){.Loose{font-size:2rem}.pare{font-size:1.125rem}}@media (min-width: 1025px){.Loose{font-size:2.5rem}.pare{font-size:1.25rem}}.diamond-container{width:100%;max-width:1500px;margin:0 auto;overflow-x:hidden}.side-text{writing-mode:vertical-rl;transform:rotate(180deg)}.title{font-size:22px;font-weight:700;color:#424352;text-align:center;font-family:Apercu-Medium,sans-serif}.des{font-size:20px;line-height:30px;color:#424352;text-align:center}.brilliant{background-color:#ebedec}.dsa{font-size:16px;line-height:30px;color:#424352;text-align:center;font-family:Apercu-Medium,sans-serif}@media (max-width: 640px){.diamond-container{padding:1rem}.title{font-size:1.25rem;margin-bottom:1rem}.des{font-size:1rem;line-height:1.5;padding:0 1rem}.dsa{font-size:.875rem;line-height:1.5;padding:0 1rem}}@media (min-width: 641px) and (max-width: 1024px){.diamond-container{padding:1.5rem}.title{font-size:1.5rem;margin-bottom:1.5rem}.des{font-size:1.125rem;line-height:1.6}.dsa{font-size:1rem;line-height:1.6}}@media (min-width: 1025px){.diamond-container{padding:2rem}.title{font-size:1.75rem;margin-bottom:2rem}.des{font-size:1.25rem;line-height:1.7}.dsa{font-size:1.125rem;line-height:1.7}}.grade-tab{transition:all .3s;cursor:pointer}.grade-tab.active{border:2px solid #c3a36b;position:relative}.grade-tab.active:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c3a36b}.dot{height:10px;width:10px;border-radius:50%;display:inline-block;margin:0 5px;cursor:pointer}.dot.active{background-color:#c3a36b}.dot.inactive{background-color:#e5e5e5}.hotspot{width:32px;height:32px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;cursor:pointer;position:absolute;font-size:20px;color:#c9a55c;border:1px solid #eee;transition:all .3s ease;z-index:10}.plus-icon{transform:rotate(0);transition:transform .3s ease}.hotspot[data-active=true] .plus-icon{transform:rotate(45deg)}.hotspot-data{position:absolute;background:#fff;padding:8px 12px;border-radius:6px;box-shadow:0 4px 6px #0000001a;width:max-content;max-width:200px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10;left:50%;transform:translate(-50%) translateY(10px);top:100%}.hotspot[data-active=true] .hotspot-data{opacity:1;visibility:visible;transform:translate(-50%) translateY(5px)}.hotspot[data-active=true]{background-color:#c9a55c;color:#fff;box-shadow:0 4px 8px #0003}.diamond-shape{width:70px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat}.popup-panel{position:absolute;left:calc(100% + 15px);top:50%;transform:translateY(-50%) scale(.9);width:300px;background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.popup-panel.active{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.popup-panel:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid white}.popup-content{background:#fff;padding:16px;position:relative;border-radius:8px}@media (max-width: 640px){.popup-panel{left:50%;top:calc(100% + 15px);transform:translate(-50%) scale(.9)}.popup-panel.active{transform:translate(-50%) scale(1)}.popup-panel:before{left:50%;top:-8px;transform:translate(-50%);border:none;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.popup-overlay.active{opacity:1;visibility:visible}.popup-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:90%;max-width:400px;background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.popup-panel.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.popup-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:5px;line-height:1}.carat-comparison{position:relative;max-width:800px;margin:0 auto;padding:40px 0}.carat-display{display:flex;justify-content:center;gap:100px;margin-bottom:30px}.carat-holder{display:flex;flex-direction:column;align-items:center;width:200px}.carat-image{width:120px;height:120px;object-fit:contain;transition:transform .3s ease}.carat-label{text-align:center;color:#666;font-size:1.5rem;margin-top:15px}.slider-container{width:200px;margin:0 auto}.big-diamond{max-width:600px;margin:0 auto;gap:100px}.diamond-shape-bar{position:sticky;top:100px;left:0;display:flex;justify-content:center;gap:30px;background:#fff;padding:15px 20px;z-index:998;border-bottom:1px solid #ddd;width:100%;box-shadow:0 2px 4px #0000000d}.diamond-shape-link{text-align:center;text-decoration:none;color:#333;padding:5px;border-bottom:2px solid transparent;transition:border-color .3s;display:flex;flex-direction:column;align-items:center;font-size:14px}.diamond-shape-link img{object-fit:contain;margin-bottom:4px}.diamond-shape-link img[alt=Cushion]{width:40px;height:40px}.diamond-shape-link img:not([alt=Cushion]){width:55px;height:55px}.diamond-shape-link:hover,.diamond-shape-link.active{border-bottom:2px solid #f59e0b}.diamond-shape-section{padding:40px 50px 100px;min-height:100vh;background:#fff;border-bottom:1px solid #eee}h2{margin-top:0}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#fff}.carousel-container{height:260px;background-color:#fff;position:relative;overflow:hidden;margin-bottom:30px;width:100%}.diamond-carousel{perspective:1200px;perspective-origin:center 70%;position:relative;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transform:rotateX(-18deg)}.diamond-item{position:absolute;width:100px;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .5s ease,opacity .5s ease;opacity:0;transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none}.diamond-d{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/d.png)}.diamond-e{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/e.png)}.diamond-f{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/f.png)}.diamond-g{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/g.png)}.diamond-h{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/h.png)}.diamond-i{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/i.png)}.diamond-j{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/j.png)}.diamond-k{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/k.png)}.diamond-l{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/l.png)}.diamond-m{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/m.png)}.diamond-n{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/n.png)}.diamond-o{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/o.png)}.diamond-p{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/p.png)}.diamond-q{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/q.png)}.diamond-r{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/r.png)}.diamond-s{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/s.png)}.diamond-t{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/t.png)}.diamond-u{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/u.png)}.diamond-v{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/v.png)}.diamond-w{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/w.png)}.diamond-x{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/x.png)}.diamond-y{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/y.png)}.diamond-z{background-image:url(https://4cs.gia.edu/interactive-4cs/img/color/z.png)}.color-grade-title{font-size:28px;text-align:center;font-weight:400;color:#999;text-transform:uppercase;margin-bottom:5px}.gia-scale{text-align:center;font-size:14px;color:#666;margin-bottom:25px}.slider-container{position:relative;margin-top:20px;margin-bottom:40px;padding-top:30px}.grade-slider{height:40px;display:flex;border:1px solid #ccc}.grade-cell{flex:1;display:flex;justify-content:center;align-items:center;border-right:1px solid #ddd;font-size:14px;color:#666;cursor:pointer;position:relative}.grade-cell:last-child{border-right:none}.grade-cell:hover{background-color:#f5f5f5}.grade-categories{display:flex;margin-top:0;height:25px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-transform:uppercase;font-size:11px}.category{display:flex;justify-content:center;align-items:center;color:#666}.cat-colorless,.cat-near{width:20%;border-right:1px solid #ccc}.cat-faint{width:13.043%;border-right:1px solid #ccc}.cat-verylight{width:21.739%;border-right:1px solid #ccc}.cat-light{width:34.784%}.slider-track{position:absolute;top:30px;width:100%;height:40px;pointer-events:none}#slider{width:100%;margin:0;border:none;background:transparent;height:40px;position:absolute;top:0;left:0}.ui-slider{background:transparent!important;border:none!important;height:100%!important}.ui-slider .ui-slider-handle{width:24px;height:28px;background:#c49b56!important;border:1px solid #a07e48!important;border-bottom:none!important;border-radius:3px 3px 0 0!important;outline:none!important;cursor:pointer;position:absolute;top:-28px!important;transform:translate(-50%)!important;margin-left:0!important;z-index:10;pointer-events:all;display:flex;justify-content:center;align-items:center}.ui-slider .ui-slider-handle:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #c49b56}.ui-slider .ui-slider-handle:before{content:attr(data-grade);position:absolute;color:#fff;font-size:12px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-header{color:#888;text-transform:uppercase;font-size:14px;margin-bottom:5px}.sidebar-title{font-size:30px;font-weight:600;color:#333;margin-bottom:15px;text-transform:uppercase}.sidebar-text{color:#555;font-size:15px;line-height:1.5}.diamond-comparison{position:relative;max-width:800px;margin:0 auto;padding:40px 0}.diamond-display{display:flex;justify-content:space-between;margin-bottom:30px}.diamond-holder{display:flex;flex-direction:column;align-items:center;width:45%}.diamond-img{width:80px;height:80px;transition:transform .3s ease}.diamond-label{color:#a0a0a0;font-size:2rem;margin-top:15px}.slider-container{width:100%;padding:10px 0;position:relative}.slider-tracks{width:100%;height:2px;background-color:#e5e5e5;position:relative}.slider-thumb{width:12px;height:12px;background-color:#9c7c38;transform:rotate(45deg);position:absolute;top:-5px;left:50%;margin-left:-6px;cursor:pointer;transition:left .3s ease}.scale-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:.9rem;color:#777}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:#e5e5e5;outline:none;position:absolute;top:10px;margin:0;z-index:10}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:transparent;cursor:pointer;z-index:11}input[type=range]::-moz-range-thumb{width:12px;height:12px;background:transparent;cursor:pointer;border:none;z-index:11}#diamond-info{width:250px;z-index:20;transition:all .3s ease;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-right:-20px}#info-image{border-radius:4px;object-fit:cover;width:100%;height:160px}.hotspot[data-active=true]~#diamond-info{opacity:1;margin-right:0}.diamond-container{position:relative;padding-right:220px}.diamond-hotspot{position:absolute;z-index:20}.hotspot-btn{width:24px;height:24px;border-radius:50%;background:#fff;border:1.5px solid #C9A55C;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.plus-icon{color:#c9a55c;font-size:16px;line-height:1;transition:transform .3s ease}.hotspot-btn:hover{background:#c9a55c}.hotspot-btn:hover .plus-icon{color:#fff;transform:rotate(45deg)}.diamond-hotspot[data-active=true] .hotspot-btn{background:#c9a55c}.diamond-hotspot[data-active=true] .plus-icon{color:#fff;transform:rotate(45deg)}@media (max-width: 768px){.hotspot-btn{width:20px;height:20px}.plus-icon{font-size:14px}}.details-panel{position:fixed;right:-300px;top:0;width:300px;height:100vh;background:#fff;box-shadow:-2px 0 8px #0000001a;transition:right .3s ease;z-index:1000}.details-panel.active{right:0}.panel-content{padding:20px;height:100%;overflow-y:auto}.detail-img{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:16px}.detail-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:8px}.detail-desc{color:#666;line-height:1.5}.close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f5f5f5;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.close-btn:hover{background:#eee}@media (max-width: 768px){.details-panel{width:100%;right:-100%}.panel-content{padding:16px}.detail-img{height:160px}}html{scroll-behavior:smooth}.gemstone-nav-active{border-bottom:3px solid #babb75;color:#967840}.cut-grade-indicator{width:12px;height:12px;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s}.grade-box{border:1px solid #e2e8f0;padding:15px;text-align:center;font-size:14px;position:relative}.grade-indicator{position:absolute;width:20px;height:20px;transform:rotate(45deg);background-color:#f3e8d7;border:1px solid #d6cfc2;top:-10px;left:calc(50% - 10px);display:none}.active-grade .grade-indicator{display:block}.active-grade{background-color:#f3e8d7;border-color:#d6cfc2;font-weight:700}.nav-arrow{color:#d3b58d;cursor:pointer;font-size:24px;padding:10px}.nav-arrow:hover{color:#b89c72}@media (max-width: 640px){.tabs-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:12px}.tab-item{scroll-snap-align:start;min-width:auto}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.gem-showcase-wrapper{position:relative;overflow:hidden;background:linear-gradient(to bottom,#fff,#f9fafb);border-radius:.75rem}.gem-display-carousel{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.gem-display-element{position:absolute;width:140px;height:140px;transition:all .5s ease;cursor:pointer;transform-origin:center center;border-radius:.5rem}.gem-visual-content{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .5s ease}.gem-state-inactive{transform:scale(.7)}.gem-state-active{transform:scale(1.2);box-shadow:0 25px 50px #00000026;z-index:10}.gem-mirror-effect{position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,rgba(255,255,255,.4),transparent);transform:scaleY(-1) translateY(-5px);filter:blur(2px);opacity:0;transition:opacity .4s ease;border-radius:.5rem}.gem-state-active .gem-mirror-effect{opacity:.4}.gem-navigation-indicators{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:20}.gem-indicator-dot{width:8px;height:8px;border-radius:50%;background-color:#cbd5e180;transition:all .3s ease;cursor:pointer}.gem-indicator-dot.active{background-color:#d0a448;transform:scale(1.2)}.gem-placeholder-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#cbd5e14d;border-radius:12px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.polish-book-wrapper{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.polish-book-wrapper>.polish-book-container{height:600px;width:1000px;position:relative;border-radius:2%;perspective:2400px;max-width:95vw;max-height:90vh}.polish-book-container>.polish-page-element{position:absolute;height:100%;width:50%;transition:.7s ease-in-out;transform-style:preserve-3d;cursor:pointer}.polish-book-wrapper>.polish-book-container>.polish-page-element{right:0;transform-origin:left;border-radius:10px 0 0 10px}.polish-page-element>figure.polish-page-front,.polish-page-element>figure.polish-page-back{margin:0;height:100%;width:100%;position:absolute;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;backface-visibility:hidden;background-color:#fff;overflow:hidden}.polish-page-element>figure.polish-page-front{border-radius:0 10px 10px 0;box-shadow:2px 2px 15px -2px #0003}.polish-page-element>figure.polish-page-back{border-radius:10px 0 0 10px;box-shadow:-2px 2px 15px -2px #0003;transform:rotateY(180deg)}.polish-page-flipped{transform:rotateY(-180deg)}.polish-page-front#polish-cover,.polish-page-back#polish-back-cover{background-color:#011627;font-family:calibri;text-align:left;padding:0 60px}.polish-page-front#polish-cover h1{color:#fff;font-size:2.5em}.polish-cover-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:80%}.polish-cover-image{max-width:100%;height:auto;border-radius:10px;margin-bottom:20px}.polish-page-attribution{position:absolute;bottom:25px;right:25px;font-family:Calibri,sans-serif;font-size:16px;font-style:italic;color:#888;opacity:.8}.polish-logo-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.polish-page-navigation{position:absolute;bottom:20px;left:0;width:100%;display:flex;justify-content:center;gap:10px;z-index:100;opacity:0;transition:opacity .3s}.polish-page-indicator{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;cursor:pointer}.polish-page-indicator.polish-indicator-active{background-color:#fff;transform:scale(1.2)}.polish-mobile-navigation{display:none;position:absolute;bottom:15px;left:0;width:100%;justify-content:space-between;padding:0 20px;z-index:100}.polish-nav-button{width:40px;height:40px;border-radius:50%;background-color:#fffc;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;cursor:pointer;font-size:18px;color:#333;-webkit-user-select:none;user-select:none}.polish-swipe-hint{display:none;position:absolute;bottom:60px;left:50%;transform:translate(-50%);background-color:#0009;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;z-index:100;opacity:0;transition:opacity .5s;animation:polishFadeInOut 3s forwards}@keyframes polishFadeInOut{0%{opacity:0}20%{opacity:.8}80%{opacity:.8}to{opacity:0}}.polish-mobile-image-container{display:none}@media (max-width: 768px){.polish-book-wrapper>.polish-book-container{height:80vh;width:85vw;perspective:none}.polish-book-container>.polish-page-element{width:100%;right:0;left:0;transform-origin:center}.polish-book-container>.polish-page-element{opacity:0;pointer-events:none;transition:opacity .3s,transform .5s;position:absolute}.polish-book-container>.polish-page-element.polish-current-page{opacity:1;pointer-events:all;z-index:10}.polish-page-element>figure.polish-page-front,.polish-page-element>figure.polish-page-back{width:100%;border-radius:10px;overflow-y:auto;padding-bottom:60px}.polish-page-element>figure.polish-page-back{display:none}figure h1{font-size:18px!important;padding:15px 20px 8px!important}figure p{font-size:14px!important;padding:8px 15px 15px!important;line-height:1.4;margin-bottom:0}.polish-mobile-image-container{display:block;width:100%;padding:10px 0 30px;text-align:center}.polish-mobile-image{max-width:80%;height:auto;max-height:180px;border-radius:8px;box-shadow:0 2px 10px #0003;margin:0 auto;display:block}figure.polish-page-back img{display:none}.polish-mobile-navigation{display:flex}.polish-page-navigation{opacity:1;bottom:15px}.polish-swipe-hint{display:block}.polish-slide-left-enter{transform:translate(100%);opacity:0}.polish-slide-left-active{transform:translate(0);opacity:1}.polish-slide-right-enter{transform:translate(-100%);opacity:0}.polish-slide-right-active{transform:translate(0);opacity:1}}@media (max-width: 480px){.polish-book-wrapper>.polish-book-container{height:75vh;width:90vw}figure h1{font-size:16px!important;padding:12px 15px 5px!important}figure p{font-size:13px!important;padding:6px 12px 12px!important}.polish-cover-content h1{font-size:1.8em!important}.polish-mobile-image{max-height:150px}}.polish-explore-line{margin-top:10px;font-size:18px;color:#e4cdaa;cursor:pointer;position:relative;display:inline-block}.polish-explore-line:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background:linear-gradient(to right,transparent,#e4cdaa,transparent)}@media (max-width: 768px){.polish-explore-line{display:none}}.buyguide-carousel-container{overflow:hidden;position:relative}.buyguide-slides-track{display:flex;transition:transform .3s ease-out}.buyguide-slide-item{min-width:100%;padding:1rem 0}.buyguide-carousel-wrapper{position:relative}.buyguide-navigation-arrow{position:absolute;top:40%;transform:translateY(-50%);background-color:transparent;color:#000;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;z-index:20;font-weight:700;font-size:24px}.buyguide-navigation-arrow.buyguide-prev-button{left:10px}.buyguide-navigation-arrow.buyguide-next-button{right:10px}.buyguide-tip-image-container{background-color:#fff9f1;border-radius:12px;padding:1.5rem;display:flex;align-items:center;justify-content:center;height:100%}.buyguide-tip-image-container.buyguide-alternate-background{background-color:#f8f9ff}.buyguide-tip-content-text{font-size:1rem;line-height:1.6}.buyguide-main-container{max-width:80rem;margin:0 auto;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.buyguide-page-title{font-size:2.25rem;text-align:center;font-family:serif;color:#000;margin-bottom:2.5rem}.buyguide-slide-content-wrapper{display:flex;flex-direction:column;gap:2rem;padding:0 4rem}.buyguide-image-section{width:100%;display:flex;align-items:center;justify-content:center}.buyguide-text-section{width:100%}.buyguide-tip-number{font-size:.875rem;color:#374151;font-weight:700;margin-bottom:.25rem}.buyguide-tip-heading{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.buyguide-tip-image{width:100%;max-width:20rem}@media (min-width: 768px){.buyguide-slide-content-wrapper{flex-direction:row}.buyguide-image-section{width:40%}.buyguide-text-section{width:60%}}@media (min-width: 1024px){.buyguide-page-title{font-size:3rem}}@media (max-width: 768px){.buyguide-slide-content-wrapper{padding:0 2rem}.buyguide-navigation-arrow{width:40px;height:40px;font-size:20px}.buyguide-navigation-arrow.buyguide-prev-button{left:-5px}.buyguide-navigation-arrow.buyguide-next-button{right:-5px}.buyguide-tip-image-container{padding:1rem}}@media (max-width: 480px){.buyguide-main-container{padding:1rem}.buyguide-page-title{font-size:1.875rem;margin-bottom:2rem}.buyguide-tip-heading{font-size:1.25rem}.buyguide-tip-content-text{font-size:.875rem}}.ds-tab-content{display:none}.ds-tab-content.ds-active{display:block}.ds-scroll-container::-webkit-scrollbar{display:none}.ds-scroll-container{scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 768px){.ds-desktop-view{display:none}.ds-mobile-view{display:block}}@media (min-width: 769px){.ds-desktop-view{display:block}.ds-mobile-view{display:none}}.ds-touch-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth}.ds-touch-scroll>div{scroll-snap-align:center}@media (max-width: 768px){.gemstone-navbar{overflow-x:auto;-webkit-overflow-scrolling:touch}.gemstone-tab-container{display:flex;width:max-content;padding-bottom:5px}.gemstone-shape-tab{flex-shrink:0;padding:10px;min-width:90px}.gemstone-tab-icon{width:36px;height:36px}.gemstone-tab-title{font-size:12px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}}
