.iced-out-watches-block{width:100%;font-family:'Inter',sans-serif;background-color:#1F2937;color:#fff;overflow:hidden}.iced-out-watches-block h1,.iced-out-watches-block h2,.iced-out-watches-block h3,.iced-out-watches-block h4,.iced-out-watches-block h5,.iced-out-watches-block h6{font-family:'Cormorant Garamond',serif;margin:0}html body .iced-out-watches-block .iced-hero-section .iced-hero-content h2,body .iced-out-watches-block .iced-hero-section .iced-hero-content h2,.iced-out-watches-block .iced-hero-section .iced-hero-content h2,.iced-out-watches-block .iced-hero-content h2{color:#ffffff!important;font-family:'Cormorant Garamond',serif!important;font-size:2.5rem!important;font-weight:700!important;letter-spacing:-0.025em!important;margin-bottom:16px!important;line-height:1.1!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important;display:block!important}@media (min-width:768px){html body .iced-out-watches-block .iced-hero-section .iced-hero-content h2,body .iced-out-watches-block .iced-hero-section .iced-hero-content h2,.iced-out-watches-block .iced-hero-section .iced-hero-content h2,.iced-out-watches-block .iced-hero-content h2{font-size:3.75rem!important}}html body .iced-out-watches-block .iced-card-content h3,body .iced-out-watches-block .iced-card-content h3,.iced-out-watches-block .iced-card-content h3{color:#ffffff!important;font-family:'Cormorant Garamond',serif!important}.iced-out-watches-block p,.iced-out-watches-block span,.iced-out-watches-block a{font-family:'Inter',sans-serif}.iced-hero-section{background-image:url(../webp/diamond-watches-luxury-watches-usa.webp);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;height:60vh;position:relative;min-height:400px;margin-top:16px}@media (max-width:767px){.iced-hero-section{margin-top:16px!important}}@media (min-width:768px){.iced-hero-section{height:70vh;min-height:500px;margin-top:16px!important}}.iced-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.342)}.iced-hero-content{position:relative;z-index:10;padding:24px;max-width:800px}.iced-hero-content h2{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:16px;line-height:1.1}@media (min-width:768px){.iced-hero-content h2{font-size:3.75rem}}.iced-hero-content p{font-size:1.125rem;max-width:512px;margin:0 auto 32px auto;color:#E5E7EB;line-height:1.6}@media (min-width:768px){.iced-hero-content p{font-size:1.25rem}}.iced-btn-gold{background-color:#D4AF37;color:#1F2937;font-weight:600;display:inline-block;padding:16px 40px;border-radius:6px;font-size:1.125rem;text-decoration:none;transition:all 0.3s ease;border:none;cursor:pointer}.iced-btn-gold:hover{background-color:#c09e32;box-shadow:0 4px 15px rgba(212,175,55,.2);color:#1F2937;text-decoration:none}.iced-btn-transparent{background-color:transparent;border:2px solid #D4AF37;color:#D4AF37;font-weight:600;display:inline-block;padding:12px 24px;border-radius:6px;font-size:.875rem;text-decoration:none;transition:all 0.3s ease;text-align:center;margin-top:8px}.iced-btn-transparent:hover{background-color:#D4AF37;color:#1F2937;box-shadow:0 4px 15px rgba(212,175,55,.2);text-decoration:none}.iced-mobile-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1rem 0;gap:1rem;padding-right:1rem;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.iced-mobile-cards::-webkit-scrollbar{display:none}@media (min-width:768px){.iced-mobile-cards{display:none}}.iced-desktop-grid{display:none;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px}@media (min-width:768px){.iced-desktop-grid{display:grid}}@media (min-width:1024px){.iced-desktop-grid{grid-template-columns:1fr 1fr 1fr}}.iced-card-column{display:flex;flex-direction:column;gap:16px}.iced-card{display:block;border-radius:8px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:relative;transition:all 0.3s ease;text-decoration:none;color:inherit}.iced-mobile-cards .iced-card{flex-shrink:0;width:320px;height:384px;scroll-snap-align:start}.iced-mobile-cards .iced-card:first-child{margin-left:1rem}.iced-card-large{height:656px}.iced-card-medium{height:320px;flex:1}.iced-card img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.4s ease-in-out}.iced-card:hover img{transform:scale(1.05)}.iced-gradient-overlay::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);transition:background 0.3s ease}.iced-card:hover .iced-gradient-overlay::after{background-color:rgba(0,0,0,.15)}.iced-card-content{position:absolute;bottom:0;left:0;right:0;padding:24px;z-index:10;display:flex;flex-direction:column;justify-content:flex-end}.iced-card-content h3{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#fff}.iced-card-large .iced-card-content h3{font-size:1.875rem}.iced-card-content p{color:#D1D5DB;margin-bottom:16px;font-size:.875rem;line-height:1.4}@media (min-width:768px){.iced-desktop-grid:hover .iced-card:not(:hover){opacity:.4;transform:scale(.98)}}.iced-card:hover .iced-btn-transparent,.card:hover .btn-gold-transparent{background-color:#D4AF37!important;color:#1F2937!important;box-shadow:0 4px 15px rgba(212,175,55,.2)!important;transform:none!important}.iced-mobile-cards .iced-card:hover .iced-btn-transparent,.mobile-cards .card:hover .btn-gold-transparent{background-color:#D4AF37!important;color:#1F2937!important;box-shadow:0 4px 15px rgba(212,175,55,.2)!important;transform:none!important}@media (min-width:768px) and (max-width:1023px){.iced-desktop-grid{grid-template-columns:1fr 1fr;gap:12px;padding:12px}.iced-card-large{height:500px}.iced-card-medium{height:240px}}.iced-out-watches-block *{box-sizing:border-box}.iced-out-watches-block a{color:inherit;text-decoration:none}.iced-out-watches-block a:hover{color:inherit}.iced-out-watches-block{isolation:isolate}@media (max-width:480px){.iced-hero-content h2{font-size:2rem}.iced-hero-content p{font-size:1rem}.iced-mobile-cards{padding-left:16px}.iced-mobile-cards .iced-card{width:280px}}