@font-face{font-family:Cubano;src:url(Cubano.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic;src:url(avantgarde_demi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--font-heading--family: "Cubano", sans-serif !important;--font-body--family: "ITC Avant Garde Gothic", sans-serif !important;--font-primary--family: "Cubano", sans-serif !important;--font-subheading--family: "ITC Avant Garde Gothic", sans-serif !important}header-actions,.search-action,.cart-drawer,.account-button{display:none!important}.header-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body--family),sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;background:#d56b3f;color:#fff;padding:10px 24px;border-radius:60px;white-space:nowrap;transition:background .3s ease,transform .3s ease}.header-cta:hover{background:#b8562f;color:#fff;transform:translateY(-1px)}.header-cta__arrow{transition:transform .3s ease;font-size:1em}.header-cta:hover .header-cta__arrow{transform:translate(3px)}@media(max-width:749px){.dv-hero{min-height:75vh!important}}@media(max-width:749px){.header-cta{grid-area:rightA / rightA / rightB / rightB;font-size:.65rem;padding:6px 12px;justify-self:end;z-index:2}.header-cta__arrow{display:none}}#header-component[data-menu-style=drawer] .header-cta{grid-area:rightA / rightA / rightB / rightB;font-size:.65rem;padding:6px 12px;justify-self:end;z-index:2}#header-component[data-menu-style=drawer] .header-cta .header-cta__arrow{display:none}:root{--dv-orange: #D56B3F;--dv-orange-dark: #b8562f;--dv-green: #18542A;--dv-green-light: #1e6b36;--dv-yellow: #FFC926;--dv-red: #D52518;--dv-charcoal: #22272C;--dv-cream: #EFECE3;--dv-cream-dark: #e2ded3;--font-display: "Cubano", sans-serif;--font-body: "ITC Avant Garde Gothic", sans-serif}.dv-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.95rem;font-weight:600;text-decoration:none;border-radius:60px;padding:16px 36px;transition:all .35s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:none}.dv-btn--primary{background:var(--dv-orange);color:#fff;box-shadow:0 4px 24px #d56b3f4d}.dv-btn--primary:hover{background:var(--dv-orange-dark);transform:translateY(-2px);box-shadow:0 8px 32px #d56b3f66;color:#fff}.dv-btn--secondary{background:transparent;color:var(--dv-charcoal);border:1.5px solid var(--dv-charcoal)}.dv-btn--secondary:hover{background:var(--dv-charcoal);color:#fff;transform:translateY(-2px)}.dv-btn--hero-secondary{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.dv-btn--hero-secondary:hover{background:#ffffff1f;border-color:#fff9;transform:translateY(-2px);color:#fff}.dv-btn__arrow{transition:transform .3s ease;font-size:1.1em}.dv-btn:hover .dv-btn__arrow{transform:translate(4px)}.dv-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.dv-reveal--visible{opacity:1;transform:translateY(0)}.dv-reveal--delay-1{transition-delay:.1s}.dv-reveal--delay-2{transition-delay:.2s}.dv-reveal--delay-3{transition-delay:.3s}.dv-reveal--delay-4{transition-delay:.4s}.dv-wheel{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.08);z-index:1}.dv-wheel:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1.5px solid rgba(255,255,255,.06)}.dv-wheel--1{width:400px;height:400px;top:-80px;right:-60px;animation:wheelSpin 40s linear infinite}.dv-wheel--2{width:250px;height:250px;bottom:80px;left:-40px;animation:wheelSpin 30s linear infinite reverse}.dv-wheel--3{width:150px;height:150px;top:30%;left:15%;animation:wheelSpin 25s linear infinite}.dv-wheel--1:before,.dv-wheel--2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,transparent 48%,rgba(255,255,255,.04) 49%,rgba(255,255,255,.04) 51%,transparent 52%),linear-gradient(60deg,transparent 48%,rgba(255,255,255,.04) 49%,rgba(255,255,255,.04) 51%,transparent 52%),linear-gradient(120deg,transparent 48%,rgba(255,255,255,.04) 49%,rgba(255,255,255,.04) 51%,transparent 52%);border-radius:50%}@keyframes wheelSpin{to{transform:rotate(360deg)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}footer .logo-block__image{filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-overrides.css.map */
