.af59-hero,.af59-hero .af56-hero__grid,.af59-hero .af56-hero__stage{overflow:hidden}.af59-hero .af56-hero__stage{background-image:none!important;box-shadow:none!important}.af59-hero .af56-hero__stage:before,.af59-hero .af56-hero__stage:after,.af59-hero .af56-hero__stage-circle,.af59-hero .af56-hero__stage-watermark,.af59-gateway__card:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:none!important;box-shadow:none!important;border:none!important}.af59-hero .af56-hero__flavour-disc,.af59-hero .af56-hero__flavour.is-active .af56-hero__flavour-disc,.af59-hero .af56-hero__flavour:hover .af56-hero__flavour-disc{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.af59-hero .af56-hero__flavour-disc img{filter:drop-shadow(0 5px 5px rgba(13,32,40,.17));transform:none!important}.af59-hero .af56-hero__flavour{background:none!important;border:0!important;box-shadow:none!important;border-radius:4px!important}.af59-hero .af56-hero__flavour.is-active .af56-hero__flavour-line{background:#13293c!important;height:4px!important;width:28px!important;border-radius:0!important}.af59-hero .af56-hero__flavour-line{border-radius:0!important}@media(min-width:990px){.af59-hero .af56-hero__grid{display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,48%)!important;align-items:stretch!important;min-height:0!important;height:auto!important;max-width:none!important}.af59-hero .af56-hero__stage{display:grid!important;grid-template-rows:20px minmax(0,1fr) 51px 41px 77px 3px!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;justify-content:stretch!important;align-items:center!important;justify-items:center!important;row-gap:6px!important;height:clamp(540px,65vh,615px)!important;min-height:0!important;max-height:none!important;padding:17px clamp(18px,2.8vw,47px) 18px!important;width:100%;isolation:isolate}.af59-hero .af56-hero__stage-top{grid-row:1!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;line-height:1.2!important;padding:0 1px!important;margin:0!important}.af59-hero .af56-hero__carousel{grid-row:2!important;position:relative!important;align-self:stretch!important;justify-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;max-width:none!important;flex:none!important;margin:0!important;overflow:hidden!important}.af59-hero .af56-hero__slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.af59-hero .af56-hero__slide img{display:block!important;width:auto!important;height:100%!important;max-width:min(78%,375px)!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0 auto!important}.af59-hero .af56-hero__flavour-caption{grid-row:3!important;align-self:center!important;justify-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:51px!important;min-height:0!important;width:100%!important;max-width:100%!important;padding:0 8px!important;margin:0!important;gap:3px!important;text-align:center!important;z-index:1;position:relative!important;background:transparent!important}.af59-hero .af56-hero__flavour-caption strong{display:block;max-width:100%;font-size:clamp(16px,1.28vw,22px)!important;line-height:1.13!important;margin:0!important;white-space:normal!important}.af59-hero .af56-hero__flavour-caption span{font-size:9px!important;letter-spacing:.13em!important;line-height:1.2!important;margin:0!important}.af59-hero .af59-tabs{grid-row:4!important;align-self:center!important;justify-self:center!important;height:41px!important;min-height:0!important;max-height:41px!important;padding:3px!important;margin:0!important}.af59-hero .af59-tabs button{min-width:118px!important;min-height:33px!important;height:33px!important;padding:7px 11px!important;font-size:10px!important}.af59-hero .af56-hero__switcher{grid-row:5!important;align-self:stretch!important;justify-self:center!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:5px!important;width:100%!important;max-width:460px!important;min-height:0!important;height:77px!important;max-height:77px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 4px 0!important;margin:0!important}.af59-hero .af56-hero__flavour{flex:0 0 63px!important;width:63px!important;min-width:63px!important;height:72px!important;min-height:0!important;padding:0 3px!important;gap:3px!important;justify-content:flex-end!important}.af59-hero .af56-hero__flavour-disc{width:60px!important;height:61px!important;flex:0 0 61px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.af59-hero .af56-hero__flavour-disc img{max-width:59px!important;max-height:60px!important;width:auto!important;height:auto!important;object-fit:contain!important}.af59-hero .af56-hero__flavour.is-active .af56-hero__flavour-disc{transform:translateY(-1px) scale(1.035)!important}.af59-hero .af59-progress{grid-row:6!important;align-self:center!important;justify-self:center!important;width:min(220px,60%)!important;height:3px!important;min-height:0!important;max-height:3px!important;padding:0!important;margin:0!important}.af59-hero .af56-hero__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(28px,4.15vw,68px)!important;text-align:left!important}.af59-hero .af56-hero__eyebrow{font-size:clamp(10px,.9vw,14px)!important}.af59-hero h1{font-size:clamp(46px,4.45vw,80px)!important;line-height:1!important;letter-spacing:-.072em!important;margin:18px 0 0!important}.af59-hero .af56-hero__actions{margin-top:34px!important;justify-content:flex-start!important}}@media(min-width:990px)and (max-width:1150px){.af59-hero .af56-hero__grid{grid-template-columns:minmax(0,50%) minmax(0,50%)!important}.af59-hero .af56-hero__copy{padding:26px!important}.af59-hero h1{font-size:clamp(44px,4.6vw,56px)!important}}@media(max-width:989px){.af59-hero .af56-hero__grid{display:flex!important;flex-direction:column!important}.af59-hero .af56-hero__slide img{max-width:82%!important}.af59-hero .af56-hero__flavour-disc{width:52px!important;height:52px!important;flex-basis:52px!important}.af59-hero .af56-hero__flavour-disc img{max-width:56px!important;max-height:65px!important}.af59-hero .af56-hero__flavour.is-active .af56-hero__flavour-disc{transform:translateY(-2px) scale(1.04)!important}}@media(prefers-reduced-motion:reduce){.af59-hero .af56-hero__flavour.is-active .af56-hero__flavour-disc{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/af63-hero-layout-fix.css.map */
