.bulk-page{--ink:#f1ede4;--muted:#bdc2b5;--gold:#c4aa76;--line:#3d4538;background:#101610;color:var(--ink);font:400 15px/1.7 Manrope,Arial,sans-serif;padding:0 clamp(20px,5vw,80px) 90px}.bulk-page *{box-sizing:border-box}.bulk-page [hidden]{display:none!important}.bulk-hero,.bulk-occasions,.bulk-quote{max-width:1240px;margin:0 auto}.bulk-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;min-height:560px;padding:64px 0 48px}.bulk-eyebrow{font:600 11px/1.6 Manrope,Arial,sans-serif;letter-spacing:.2em;color:var(--gold);margin:0 0 24px}.bulk-page h1{font:400 clamp(46px,5.5vw,78px)/1.04 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;margin:0 0 25px}.bulk-page h1 em{font-weight:400;color:#ced7bd}.bulk-intro{color:var(--muted);max-width:460px;font-size:16px;margin:0 0 30px}.bulk-page a{color:inherit}.bulk-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:16px 24px;background:var(--gold);color:#131710!important;border:1px solid var(--gold);text-decoration:none;font:700 13px/1.5 Manrope,Arial,sans-serif;cursor:pointer;transition:background .2s}.bulk-button:hover{background:#d6bd8b}.bulk-button:disabled{opacity:.6;cursor:wait}.bulk-fine{font-size:12px;color:var(--muted);margin:12px 0}.bulk-fine a{text-underline-offset:3px}.bulk-watches{position:relative;height:430px;isolation:isolate;background:radial-gradient(ellipse,#35463260 0%,transparent 68%)}.bulk-watches img{position:absolute;object-fit:contain;max-width:none;filter:drop-shadow(0 24px 18px #0006)}.bulk-watch-center{height:91%;width:58%;left:21%;top:0;z-index:2;transform:rotate(3deg)}.bulk-watch-left{height:77%;width:47%;left:0;top:12%;transform:rotate(-15deg);opacity:.95}.bulk-watch-right{height:78%;width:47%;right:0;top:13%;transform:rotate(15deg);opacity:.95}.bulk-watches>span{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#b8c4ab;font-size:9px;letter-spacing:.2em}.bulk-occasions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:32px 0 38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bulk-occasions span{font-size:10px;letter-spacing:.12em;color:var(--gold)}.bulk-page h2{font:400 32px/1.1 'Cormorant Garamond',Georgia,serif;margin:14px 0}.bulk-occasions p{font-size:13px;color:var(--muted);margin:0}.bulk-quote{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:80px 0 0;scroll-margin-top:108px}.bulk-quote-copy h2{font-size:54px;margin:0 0 22px}.bulk-quote-copy>p:not(.bulk-eyebrow){color:var(--muted)}.bulk-steps{padding:0;list-style:none;counter-reset:step;margin:32px 0}.bulk-steps li{counter-increment:step;position:relative;padding:0 0 22px 38px}.bulk-steps li:before{content:'0' counter(step);position:absolute;left:0;top:2px;font-size:11px;color:var(--gold)}.bulk-steps strong,.bulk-steps span{display:block}.bulk-steps strong{font-size:14px;font-weight:600}.bulk-steps span{color:var(--muted);font-size:13px}.bulk-note{font-size:12px;color:var(--muted);line-height:1.7}.bulk-text-link{display:inline-block;margin:18px 0;text-underline-offset:6px}.bulk-form{background:#1a2218;border:1px solid var(--line);padding:30px;min-width:0}.bulk-required{font-size:11px;color:var(--muted);margin:0 0 20px}.bulk-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.bulk-fields label{font-size:12px;color:var(--ink);font-weight:500;min-width:0}.bulk-fields input,.bulk-fields select,.bulk-fields textarea{display:block;margin-top:7px;border:1px solid #59634e;border-radius:0;background:#101610;color:#f1ede4;width:100%;max-width:100%;min-width:0;min-height:46px;padding:11px 12px;font:400 16px/1.4 Manrope,Arial,sans-serif;color-scheme:dark}.bulk-fields textarea{resize:vertical}.bulk-fields input::placeholder,.bulk-fields textarea::placeholder{color:#a5ad9c;opacity:1}.bulk-full{grid-column:1/-1}.bulk-page :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.bulk-honeypot{display:none}.bulk-form>.bulk-button{width:100%;margin-top:14px}.bulk-form #bulk-status{margin-top:20px;overflow-wrap:anywhere}.bulk-form #bulk-status:empty{margin:0}.bulk-form #bulk-status.success{color:#d2e8bc;border-top:1px solid #526744;padding-top:18px}.bulk-form #bulk-status.error{color:#ffd1bd}.bulk-form #bulk-status a{display:inline-block;margin-top:8px}.bulk-form .bulk-fine{font-size:10px;line-height:1.7}
@media(max-width:1000px){.bulk-quote{gap:35px;grid-template-columns:.8fr 1.2fr}.bulk-hero{gap:5px}.bulk-watches{height:350px}.bulk-form{padding:22px}.bulk-occasions{gap:24px}}
@media(max-width:700px){.bulk-hero{grid-template-columns:1fr;padding:40px 0 28px;gap:20px;min-height:0}.bulk-hero h1{font-size:54px}.bulk-hero .bulk-eyebrow{font-size:10px;margin-bottom:20px}.bulk-intro{font-size:14px}.bulk-watches{height:320px;max-width:420px;width:100%;margin:auto}.bulk-occasions{grid-template-columns:1fr;gap:26px}.bulk-occasions h2{font-size:28px;margin:8px 0}.bulk-quote{grid-template-columns:1fr;padding-top:48px;gap:24px}.bulk-quote-copy h2{font-size:46px}.bulk-quote-copy>p{max-width:500px}.bulk-steps{margin:24px 0 8px}.bulk-steps li{padding-bottom:16px}.bulk-fields{gap:16px;grid-template-columns:1fr}.bulk-form{padding:22px 18px}.bulk-quote-copy .bulk-note{margin-bottom:0}.bulk-text-link{margin:8px 0}.bulk-page{padding-bottom:50px}}
@media(prefers-reduced-motion:no-preference){.bulk-watches img{animation:bulk-arrive .8s both}.bulk-watch-left{animation-delay:.08s}.bulk-watch-right{animation-delay:.16s}@keyframes bulk-arrive{from{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}}
@media(max-width:700px){.bulk-quote-copy .bulk-steps,.bulk-quote-copy .bulk-note{display:none}.bulk-quote-copy h2{font-size:42px}.bulk-quote-copy h2 br{display:none}.bulk-quote{scroll-margin-top:84px}}
