@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Karla:wght@400;500;600;700;800&display=swap";.cc-bulk{--cc-black:#000;--cc-panel:#0a0a0a;--cc-gold:#e5b84b;--cc-white:#f8f7f1;--cc-muted:#c3c3be;--cc-line:#463a20;box-sizing:border-box;background:#000;color:var(--cc-white);font-family:Inter,Arial,sans-serif;overflow:hidden}.cc-bulk *{box-sizing:border-box}.cc-bulk a{text-decoration:none;color:inherit}.cc-bulk img{display:block}.cc-bulk button,.cc-bulk input,.cc-bulk select,.cc-bulk textarea{font-family:Inter,Arial,sans-serif}.cc-bulk h1,.cc-bulk h2,.cc-bulk h3,.cc-bulk p{margin-top:0}.cc-bulk h1,.cc-bulk h2,.cc-bulk h3,.cc-bulk .cc-button,.cc-bulk .cc-link{font-family:Karla,Arial,sans-serif}.cc-wrap{max-width:1280px;width:90%;margin:auto}.cc-section{padding:90px 0}.cc-eyebrow{color:var(--cc-gold);font:700 12px/1.5 Karla,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.cc-title{font:800 clamp(46px,6vw,92px)/.99 Karla,Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:15px 0 22px}.cc-title span,.cc-hero__title span{color:var(--cc-gold)}.cc-sub{font-size:16px;line-height:1.7;color:var(--cc-muted);max-width:650px}.cc-button{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;background:var(--cc-gold);border:1px solid var(--cc-gold);color:#000!important;font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;transition:background .2s,transform .2s}.cc-button:hover{background:#f2ce7f;transform:translateY(-2px)}.cc-button--outline{background:transparent;color:#fff!important;border-color:#6b685e}.cc-button--outline:hover{background:#fff;color:#000!important}.cc-buttons{display:flex;gap:12px;flex-wrap:wrap}.cc-link{color:var(--cc-gold)!important;font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.cc-reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease}.cc-reveal.cc-shown{opacity:1;transform:none}.cc-hero{height:var(--cc-hero-height,100svh);min-height:690px;position:relative;display:flex;align-items:center}.cc-hero__photo,.cc-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.cc-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center;animation:cc-hero-zoom 21s ease-in-out alternate infinite}.cc-hero__shade{background:linear-gradient(90deg,#000000ed 1%,#000000d4 42%,#0003),linear-gradient(0deg,rgba(0,0,0,.38),transparent 30%)}.cc-hero__content{position:relative;z-index:2;width:min(1300px,94%);margin:auto}.cc-hero__title{font:800 clamp(65px,9vw,144px)/.9 Karla,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:24px 0}.cc-hero__kicker{font:bold clamp(22px,2.5vw,34px)/1.2 Karla,Arial,sans-serif;text-transform:uppercase}.cc-hero__kicker span{color:var(--cc-gold)}.cc-hero__intro{font-size:15px;line-height:1.6;color:#eee8d9;max-width:540px;margin:13px 0 0}.cc-pills{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0 26px}.cc-pills span{font:700 10px Karla,Arial,sans-serif;color:#f3d88e;padding:10px 11px;border:1px solid #947a36;background:#000a}.cc-hero__sticker{position:absolute;right:8%;top:22%;z-index:2;color:var(--cc-gold);border:2px solid var(--cc-gold);padding:12px 19px;font:800 22px Karla,sans-serif;transform:rotate(7deg);text-align:center}@keyframes cc-hero-zoom{to{transform:scale(1.06)}}.cc-marquee{background:var(--cc-gold);color:#000;padding:14px 0}.cc-marquee__track{display:flex;align-items:center;width:max-content;animation:cc-marquee-scroll var(--cc-scroll-speed,26s) linear infinite}.cc-marquee__group{display:flex;flex:none;align-items:center;white-space:nowrap}.cc-marquee__group>span{display:inline-flex;align-items:center;gap:30px;padding-right:30px;font:800 21px/1.1 Karla,sans-serif;letter-spacing:.04em;text-transform:uppercase}.cc-marquee__symbol{font-size:24px}.cc-marquee:hover .cc-marquee__track{animation-play-state:paused}@keyframes cc-marquee-scroll{to{transform:translate(-50%)}}.cc-occasions{background:#050505}.cc-occasions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px}.cc-occasion{min-height:320px;background:#0c0c0c;border:1px solid var(--cc-line);padding:22px;display:flex;flex-direction:column;transition:border-color .2s,background .2s}.cc-occasion:hover{border-color:var(--cc-gold);background:#131313}.cc-occasion__num{font:800 18px Karla;color:#9e8b51}.cc-occasion__icon{display:inline-block;align-self:flex-start;margin:20px 0;color:var(--cc-gold);font:700 54px/1 Karla,sans-serif;animation:cc-bob 3.5s ease-in-out infinite}.cc-occasion:nth-child(2) .cc-occasion__icon{animation:cc-pulse 3.5s infinite}.cc-occasion:nth-child(3) .cc-occasion__icon{animation:cc-spin 12s linear infinite}.cc-occasion:nth-child(4) .cc-occasion__icon{animation:cc-spin 18s linear reverse infinite}.cc-occasion h3{font:800 clamp(19px,2.3vw,32px)/1.02 Karla;text-transform:uppercase;letter-spacing:-.025em;margin:8px 0}.cc-occasion p{font-size:13px;color:var(--cc-muted);line-height:1.5;margin-bottom:20px}.cc-occasion .cc-link{margin-top:auto}@keyframes cc-bob{50%{transform:translateY(-9px)}}@keyframes cc-pulse{50%{transform:scale(1.2);filter:drop-shadow(0 0 13px #e5b84b)}}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-lineup{background:#000}.cc-lineup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.cc-lineup__card{position:relative;display:flex;align-items:flex-end;min-height:500px;border:1px solid var(--cc-line);overflow:hidden;background:#111}.cc-lineup__card>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .6s}.cc-lineup__card:hover>img{transform:scale(1.06)}.cc-lineup__card:after{content:"";position:absolute;top:20%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000f2)}.cc-lineup__copy{position:relative;z-index:1;padding:27px}.cc-lineup__copy h3{font:800 clamp(25px,2.6vw,38px)/1 Karla;margin:12px 0;text-transform:uppercase;letter-spacing:-.04em}.cc-lineup__copy p{color:#ddd;line-height:1.5;font-size:14px;margin-bottom:14px}.cc-swipe__helper,.cc-swipe__dots{display:none}.cc-swipe__dots button{border:0;cursor:pointer;background:#807966;border-radius:50%;width:7px;height:7px;padding:0}.cc-swipe__dots button.is-active{background:var(--cc-gold);width:21px;border-radius:8px}.cc-videos{background:#050505}.cc-videos__heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.cc-videos__heading .cc-sub{max-width:420px}.cc-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.cc-video{background:#0c0c0c;border:1px solid var(--cc-line)}.cc-video__media{position:relative;aspect-ratio:16/10;background:#000;overflow:hidden}.cc-video__media video{display:block;width:100%;height:100%;object-fit:cover}.cc-video__tag{position:absolute;z-index:1;top:18px;left:18px;color:#000;background:var(--cc-gold);padding:9px 12px;font:800 11px Karla}.cc-video__info{padding:20px;display:flex;justify-content:space-between;gap:16px;align-items:center}.cc-video__info h3{font:800 24px Karla;margin:0 0 5px}.cc-video__info p{font-size:13px;margin:0;color:var(--cc-muted)}.cc-branding{height:var(--cc-brand-height,700px);display:grid;grid-template-columns:1fr 1fr}.cc-branding__image{overflow:hidden;background:#171717}.cc-branding__image img{width:100%;height:100%;object-fit:cover}.cc-branding__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px clamp(25px,5vw,85px)}.cc-branding__copy .cc-sub{margin-bottom:25px}.cc-cookies{background:#050505;text-align:center}.cc-cookies .cc-sub{margin-left:auto;margin-right:auto}.cc-cookie__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;text-align:left}.cc-cookie{border:1px solid var(--cc-line);background:#0c0c0c;overflow:hidden}.cc-cookie__photo{aspect-ratio:1.08;overflow:hidden;background:#000}.cc-cookie__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cc-cookie:hover .cc-cookie__photo img{transform:scale(1.06)}.cc-cookie__content{padding:23px}.cc-cookie__content h3{font:800 26px Karla;text-transform:uppercase;letter-spacing:-.03em;margin:10px 0}.cc-cookie__content>p:not(.cc-eyebrow){font-size:14px;line-height:1.65;color:var(--cc-muted)}.cc-motion{height:var(--cc-gif-height,500px);display:grid;grid-template-columns:1fr 1fr}.cc-motion__art{height:100%;position:relative;overflow:hidden;background:#000}.cc-motion__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .65s}.cc-motion__frame.is-active{opacity:1}.cc-motion__counter{position:absolute;bottom:22px;left:24px;z-index:2;font:800 12px Karla;color:var(--cc-gold);background:#0009;padding:8px 12px}.cc-motion__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:55px clamp(24px,5vw,80px)}.cc-motion__copy .cc-sub{margin-bottom:24px}.cc-steps{background:#050505}.cc-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.cc-step{padding:24px;background:#0d0d0d;border:1px solid var(--cc-line)}.cc-step strong{font:800 52px Karla;color:var(--cc-gold)}.cc-step h3{font:800 26px Karla;text-transform:uppercase;margin:12px 0}.cc-step p{color:var(--cc-muted);font-size:14px;line-height:1.6}.cc-enquiry{background:#000}.cc-enquiry__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px}.cc-enquiry__contact{color:var(--cc-gold);font-weight:700;margin-top:26px;line-height:2}.cc-enquiry__panel{padding:30px;border:1px solid var(--cc-line);background:#0b0b0b}.cc-enquiry__panel>h3{font:800 30px Karla;margin:0 0 7px}.cc-enquiry__panel>p{font-size:14px;color:var(--cc-muted)}.cc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.cc-field{min-width:0;display:flex;flex-direction:column;gap:8px}.cc-field--full{grid-column:1/-1}.cc-field label{color:var(--cc-gold);font:800 11px Karla;letter-spacing:.04em}.cc-field input,.cc-field select,.cc-field textarea{width:100%;min-height:45px;min-width:0;padding:12px;color:#fff;background:#000;border:1px solid #65512e;border-radius:0;font-size:14px}.cc-field textarea{height:120px;resize:vertical}.cc-field :is(input,select,textarea):focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px}.cc-enquiry__submit{margin-top:20px;width:100%;cursor:pointer}.cc-enquiry__note{color:#aaa;font-size:11px;line-height:1.6;margin-top:13px}.cc-form-alert{padding:13px;margin:15px 0;background:#18200c;color:#e8f6cc}.cc-form-alert--error{background:#330909;color:#fff}@media(max-width:1000px){.cc-occasions__grid{grid-template-columns:repeat(2,1fr)}.cc-hero__title{font-size:clamp(58px,9vw,110px)}.cc-branding{grid-template-columns:1fr 1fr}.cc-enquiry__layout{grid-template-columns:1fr}}@media(max-width:749px){.cc-wrap{width:92%}.cc-section{padding:55px 0}.cc-title{font-size:clamp(38px,9vw,66px)}.cc-hero{height:auto;min-height:730px;align-items:flex-end}.cc-hero__photo img{object-position:var(--cc-hero-position,60%) center}.cc-hero__shade{background:linear-gradient(to bottom,#0002,#0008 30%,#000e 69%,#000)}.cc-hero__content{width:92%;padding:120px 0 66px}.cc-hero__title{font-size:clamp(46px,12.5vw,76px);line-height:.97}.cc-hero__kicker{font-size:clamp(18px,4.6vw,23px)}.cc-hero__intro{font-size:14px}.cc-hero__sticker{display:none}.cc-buttons{flex-direction:column}.cc-button{width:100%;text-align:center}.cc-pills{gap:7px}.cc-pills span{font-size:9px;padding:8px}.cc-marquee__group>span{font-size:17px}.cc-occasions__grid{gap:10px;margin-top:27px}.cc-occasion{min-height:240px;padding:15px 12px}.cc-occasion__icon{font-size:40px;margin:17px 0}.cc-occasion h3{font-size:clamp(16px,4.6vw,24px)}.cc-occasion p{font-size:12px}.cc-occasion .cc-link{font-size:10px}.cc-swipe__track{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:27px 0 0;padding:0 7% 4px 0}.cc-swipe__track::-webkit-scrollbar{display:none}.cc-swipe__track>*{flex:0 0 85%;min-width:0;scroll-snap-align:start;opacity:1;transform:none}.cc-lineup__card{height:400px;min-height:0}.cc-lineup__copy h3{font-size:26px}.cc-swipe__helper{display:block;text-align:left;color:var(--cc-gold);font:700 12px Karla;margin-top:9px}.cc-swipe__dots{display:flex;gap:7px;justify-content:center;align-items:center;margin-top:14px}.cc-cookie__photo{aspect-ratio:1.1}.cc-cookie__content h3{font-size:22px}.cc-cookies{text-align:center}.cc-videos__heading,.cc-video__info{display:block}.cc-videos__grid{grid-template-columns:1fr}.cc-video__info .cc-link{display:inline-block;margin-top:14px}.cc-branding{height:auto;display:grid;grid-template-columns:1fr}.cc-branding__image{height:var(--cc-brand-mobile,325px)}.cc-branding__copy{padding:32px 5% 44px}.cc-motion{height:auto;display:grid;grid-template-columns:1fr}.cc-motion__art{height:360px}.cc-motion__copy{padding:35px 5% 48px}.cc-steps__grid,.cc-fields{grid-template-columns:1fr}.cc-enquiry__panel{padding:23px 16px}}@media(prefers-reduced-motion:reduce){.cc-bulk *,.cc-bulk *:before,.cc-bulk *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cc-reveal{opacity:1;transform:none}}#cc-enquire{scroll-margin-top:24px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc-bulk a.cc-button:not(.cc-button--outline),.cc-bulk button.cc-button:not(.cc-button--outline),.cc-bulk input.cc-button:not(.cc-button--outline){background:#e5b84b!important;background-color:#e5b84b!important;background-image:none!important;border:1px solid #e5b84b!important;color:#000!important;-webkit-text-fill-color:#000000!important;opacity:1!important;visibility:visible!important;text-decoration:none!important;box-shadow:none!important}.cc-bulk a.cc-button:not(.cc-button--outline):hover,.cc-bulk button.cc-button:not(.cc-button--outline):hover,.cc-bulk a.cc-button:not(.cc-button--outline):focus-visible,.cc-bulk button.cc-button:not(.cc-button--outline):focus-visible{background:#f6cf73!important;background-color:#f6cf73!important;color:#000!important;-webkit-text-fill-color:#000000!important;border-color:#f6cf73!important}.cc-bulk a.cc-button--outline{background:transparent!important;background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #777777!important;opacity:1!important;visibility:visible!important}.cc-bulk a.cc-button--outline:hover,.cc-bulk a.cc-button--outline:focus-visible{background:#fff!important;background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;border-color:#fff!important}.cc-bulk .cc-enquiry__contact a{display:inline-flex;align-items:center;gap:10px;color:var(--cc-gold);text-decoration:none;vertical-align:middle}.cc-bulk .cc-enquiry__contact .cc-contact-icon{display:block;flex:0 0 20px;width:20px;height:20px;color:var(--cc-gold);stroke:currentColor;opacity:1;visibility:visible}.cc-bulk .cc-enquiry__contact a:hover{color:#f7d579}body.cc-bulk-page .shopify-section-group-header-group,body.cc-bulk-page .shopify-section-group-footer-group,body.cc-bulk-page #shopify-section-header,body.cc-bulk-page #shopify-section-footer{display:revert!important}.cc-bulk .cc-enquiry__contact{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.cc-bulk .cc-enquiry__contact a{display:inline-flex;align-items:center;gap:10px;line-height:1.5}.cc-bulk .cc-enquiry__contact svg.cc-contact-icon{display:inline-block!important;width:22px!important;height:22px!important;min-width:22px!important;fill:none!important;stroke:#e5b84b!important;color:#e5b84b!important;overflow:visible!important}.cc-bulk .cc-enquiry__contact svg.cc-contact-icon path,.cc-bulk .cc-enquiry__contact svg.cc-contact-icon rect{fill:none!important;stroke:#e5b84b!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.cc-bulk.cc-enquiry,#cc-enquire{position:relative;box-sizing:border-box;padding-bottom:88px;margin-bottom:0;border-bottom:2px solid #e5b84b!important}@media(max-width:767px){.cc-bulk.cc-enquiry,#cc-enquire{padding-bottom:58px}}.cc-bulk .cc-arrow-up-right{display:inline-block!important;width:1.05em!important;height:1.05em!important;min-width:1.05em!important;margin-left:.35em;vertical-align:-.12em;fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cc-bulk .cc-arrow-up-right path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.cc-bulk .cc-button .cc-arrow-up-right{color:#000!important}.cc-bulk .cc-button--outline .cc-arrow-up-right{color:#fff!important}.cc-bulk .cc-button--outline:hover .cc-arrow-up-right{color:#000!important}.cc-bulk .cc-link .cc-arrow-up-right{color:var(--cc-gold)!important}.cc-bulk .cc-button .cc-arrow-up-right,.cc-bulk .cc-link .cc-arrow-up-right{display:inline-block!important;font-family:initial!important;font-size:inherit!important;vertical-align:middle;width:16px!important;height:16px!important;min-width:16px!important;margin-left:8px;flex:none}.cc-bulk .cc-arrow-up-right path{fill:none!important;stroke:currentColor!important}.cc-bulk :is(.cc-button,.cc-link){gap:8px}.cc-bulk :is(.cc-button,.cc-link) :is(svg.cc-arrow-up-right,svg.cc-arrow-down){display:inline-block!important;vertical-align:middle!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;margin-left:4px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;font-family:inherit!important}.cc-bulk :is(.cc-button,.cc-link) :is(svg.cc-arrow-up-right,svg.cc-arrow-down) path{stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.cc-bulk .cc-button :is(.cc-arrow-up-right,.cc-arrow-down){color:#000!important}.cc-bulk .cc-button--outline :is(.cc-arrow-up-right,.cc-arrow-down){color:#fff!important}.cc-bulk .cc-button--outline:hover :is(.cc-arrow-up-right,.cc-arrow-down){color:#000!important}.cc-bulk .cc-link :is(.cc-arrow-up-right,.cc-arrow-down){color:var(--cc-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cc-bulk.css.map */
