:root{--custom-font-1: "BwRoyalSalute", sans-serif;--custom-font-2: "BwAletaNo10", sans-serif;--custom-font-3: "BwAletaNo10-Bold", sans-serif;--font-primary: "BwRoyalSalute", sans-serif;--font-secondary: "BwAletaNo10", sans-serif;--font-secondary-bold: "BwAletaNo10-Bold", sans-serif;--font-quaternary: "Highlander", sans-serif;--font-quinary: "Northwell", sans-serif;--font-senary: "SF-Pro-Text-Semibold", sans-serif;--font-offset-ratio: 0;--dark-grey: #d6d5d7;--grey: #eceae9;--navy-blue: #122039;--light-grey: #fbfbfb;--white: #ffffff;--light-cream: #eceae9;--cream: #ded5c6;--gold: #937034;--dark-navy-blue: #061224;--red: #823a2e;--off-white: #e5e1dd;--silver: #cbcccc;--black: #000000;--weight-thin: 100;--weight-extra-light: 200;--weight-light: 300;--weight-medium: 400;--weight-demi-bold: 600;--weight-bold: 700;--global-font-multiplier-primary: 1;--global-font-multiplier-secondary: 1;--animate-delay: 0.5s;--bezier-bounce-out: cubic-bezier(0.18, 0.89, 0.32, 1.27);--padding-block-mobile-short: calc((15 / 375) * var(--screen-width-mobile));--padding-block-mobile: calc((64 / 375) * var(--screen-width-mobile));--side-padding-mobile: calc((25 / 375) * var(--screen-width-mobile));--side-padding-mobile-wide: calc((50 / 375) * var(--screen-width-mobile));--padding-block-portrait: calc((30 / 768) * var(--screen-width-portrait));--side-padding-portrait: calc((15 / 768) * var(--screen-width-portrait));--padding-block-landscape: calc( (40 / 1024) * var(--screen-width-landscape) );--side-padding-landscape: calc((40 / 1024) * var(--screen-width-landscape));--padding-block-desktop: calc((36 / 1800) * 1800px);--side-padding-desktop-narrow: calc((80 / 1800) * 1800px);--side-padding-desktop: calc((100 / 1800) * 1800px);--side-padding-desktop-wide: calc((200 / 1800) * 1800px)}@media screen and (min-width: 450px){:root{--font-reference: 450px}}@media screen and (min-width: 600px){:root{--font-reference: 100vw}}@media screen and (min-width: 725px){:root{--font-reference: 725px}}@media screen and (min-width: 924px){:root{--font-reference: 1100px}}@media screen and (min-width: 1200px){:root{--font-reference: 100vw}}@media screen and (min-width: 1440px){:root{--font-reference: 1800px}}@media screen and (min-width: 2500px){:root{--font-reference: 100vw}}:root.wp-toolbar{--screen-width: 90vw;--font-reference: 90vw}@media screen and (min-width: 600px){:root.wp-toolbar{--screen-width: 840px;--font-reference: 840px}}body.intro-active .shopify-buy-frame--toggle.is-active.is-sticky{display:none}.product-promo__intro{--intro-bg-color: blue;--intro-bg-opacity: 0.5;display:flex;width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;z-index:100;color:var(--intro-color);flex-direction:column;justify-content:center;align-items:center;padding-top:10%}.highResTabletPortrait .product-promo__intro{--font-reference: 150vw}@media screen and (min-width: 600px){.product-promo__intro{padding-top:0%}}.product-promo__intro__poster{position:absolute;justify-content:center;align-items:center;z-index:0;width:100%;height:100%;top:0;pointer-events:none}.product-promo__intro__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-promo__intro__poster:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0px;left:0px;background-color:var(--intro-bg-color);opacity:var(--intro-bg-opacity);pointer-events:none}.product-promo__intro__logo{width:auto;height:calc(100/var(--desktop-design-reference)*var(--screen-width-static));position:relative;display:block;color:var(--intro-color);text-align:center;font-family:"BwRoyalSalute",sans-serif;z-index:1;margin-top:-70px;margin-bottom:0;transform:translateY(70%)}.product-promo__intro__logo img{height:100%;width:auto}@media screen and (min-width: 600px){.product-promo__intro__logo{transform:translateY(50%);margin-top:0px}}.product-promo__intro__logo2{opacity:0;display:block;position:relative;margin-top:20px;margin-bottom:20px;z-index:1;height:auto;width:calc(70/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo__intro__logo2{width:calc(70/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__intro__logo2{width:calc(70/var(--design-reference)*var(--screen-width))}}.product-promo__intro__logo2 img{width:100%;height:100%}.product-promo__intro__title{display:block;opacity:0;color:var(--intro-color);font-size:calc(24/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));text-align:center;line-height:140%;letter-spacing:2px;font-family:"BwRoyalSalute",sans-serif;width:90%;margin-top:0px;margin-bottom:0px;height:auto;z-index:1}@media screen and (min-width: 600px){.product-promo__intro__title{font-size:calc(32/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));width:auto}}@media screen and (min-width: 924px){.product-promo__intro__title{font-size:calc(40/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__intro__scroll{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));opacity:1;height:auto;background-color:unset;border:none;padding:0;color:var(--intro-color);font-family:"BwAletaNo10",sans-serif;cursor:pointer;display:flex;white-space:nowrap;justify-content:center;align-items:center;transform:translateY(calc(20 / var(--design-reference) * var(--screen-width)));z-index:1;transition:opacity 1s}@media screen and (min-width: 600px){.product-promo__intro__scroll{display:flex;font-size:calc(18/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));flex-direction:column}.ios .product-promo__intro__scroll,.android .product-promo__intro__scroll{flex-direction:row}}@media screen and (min-width: 924px){.product-promo__intro__scroll{transform:translateY(calc(50 / var(--design-reference) * var(--screen-width)));font-size:calc(22/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__intro__scroll span{display:inline}.android .product-promo__intro__scroll span,.ios .product-promo__intro__scroll span{display:inline}.product-promo__intro__scroll span.desktop{display:none}@media screen and (min-width: 600px){.product-promo__intro__scroll span{display:none}.android .product-promo__intro__scroll span,.ios .product-promo__intro__scroll span{display:inline}.product-promo__intro__scroll span.desktop{display:inline}.android .product-promo__intro__scroll span.desktop,.ios .product-promo__intro__scroll span.desktop{display:none}}.product-promo__intro__scroll img{transition:all .5s;min-height:1px}.product-promo__intro__scroll img.desktop{display:none;height:33px;margin-top:5px}.product-promo__intro__scroll img.mobile{width:33px;margin-right:5px}@media screen and (min-width: 600px){.product-promo__intro__scroll img.desktop{display:block}.android .product-promo__intro__scroll img.desktop,.ios .product-promo__intro__scroll img.desktop{display:none}.product-promo__intro__scroll img.mobile{display:none}.android .product-promo__intro__scroll img.mobile,.ios .product-promo__intro__scroll img.mobile{display:inline}}@media screen and (min-width: 924px){.product-promo__intro__scroll img.desktop{display:none;transform:translateY(0)}.android .product-promo__intro__scroll img.desktop,.ios .product-promo__intro__scroll img.desktop{display:none}.product-promo__intro__scroll img.mobile{display:none}.android .product-promo__intro__scroll img.mobile,.ios .product-promo__intro__scroll img.mobile{display:none}}.product-promo__intro__scroll:hover{opacity:.9}.product-promo__intro__scroll:hover img.desktop{transform:translateY(20px)}.product-promo__intro__scroll:hover img.mobile{margin-right:20px}.product-promo__intro__scroll.no-pointer{pointer-events:none;opacity:0}.product-promo__intro__lines{display:flex;flex-direction:column;justify-content:center}.product-promo__intro__lines__background{background-color:rgba(229,225,221,.25);height:1px;display:block;position:absolute;left:0}.product-promo__intro__leftLine{display:inline-block;left:0;position:absolute}.product-promo__intro__leftLine .line{position:relative;height:1px;width:0px;background-color:var(--intro-color)}.product-promo__intro__leftLine .product-promo__intro__year{position:absolute;left:0;font-size:calc(20/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-top:10px;color:var(--intro-color)}@media screen and (min-width: 600px){.product-promo__intro__leftLine .product-promo__intro__year{font-size:calc(35/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__intro__leftLine .product-promo__intro__year{font-size:calc(40/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__intro__rightLine{position:absolute;display:inline-block;right:0;height:1px}.product-promo__intro__rightLine .line{position:relative;height:1px;width:0px;background-color:var(--intro-color)}html.mac.touch .product-promo__overlay-layout__scroll-banner-outer.scroll-banner{display:none}header,header .hamburger,header .hamburger-box{transition:opacity .5s .8s}.hide-nav header,.hide-nav header .hamburger,.hide-nav header .hamburger-box{transition:opacity .5s;opacity:0;pointer-events:none}.product-promo__overlay-close{position:fixed;top:calc(var(--padding-block-mobile)/2);right:var(--side-padding-mobile);width:calc(40/var(--desktop-design-reference)*var(--screen-width-static));height:calc(40/var(--desktop-design-reference)*var(--screen-width-static));z-index:50;border:none;box-shadow:none;opacity:0;pointer-events:none;border-radius:50%;background-color:var(--silver);transition:opacity .1s, transform .3s;transform:rotate(0deg) scale(0);display:flex;justify-content:center;align-items:center}@media screen and (min-width: 924px){.product-promo__overlay-close{top:calc(37/var(--design-reference)*var(--screen-width));right:calc(47/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-close:after{content:"";border-left:1px solid #fff;position:relative;transform:rotate(-45deg);transition:all 1s;top:-2px;height:20px;left:0px;top:0px;border-color:#fff}.product-promo__overlay-close:before{border-left:1px solid #fff;position:relative;transform:rotate(45deg);left:-5px;top:-2px;transition:all 1s;content:"";height:20px;left:1px;top:0px;border-color:#fff}.hide-nav .product-promo__overlay-close{opacity:1;pointer-events:all;transition:opacity .5s 1s, transform .5s 0s;transform:rotate(0deg) scale(1)}.product-promo__overlay-close:hover{cursor:pointer;transform:rotate(90deg) scale(1);transition:opacity .3s, transform .3s 0s}.product-promo__overlay-container{position:absolute;display:grid;grid-template:"main"/1fr;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;overflow:auto;color:var(--content-body-text-color)}.hide-nav .product-promo__overlay-container{pointer-events:all}@media screen and (min-width: 600px){.product-promo__overlay-container{--screen-width: 600px;--font-reference: 600px}}@media screen and (min-width: 924px){.product-promo__overlay-container{--screen-width: 125vw;--font-reference: 125vw}.highResTabletPortrait .product-promo__overlay-container{--font-reference: 170vw}}@media screen and (min-width: 1440px){.product-promo__overlay-container{--screen-width: 1800px;--font-reference: 1800px}}@media screen and (min-width: 2000px){.product-promo__overlay-container{--screen-width: 115vw;--font-reference: 115vw}}.product-promo__content-section{grid-area:main;height:100%;opacity:0;flex-wrap:nowrap;width:100%;display:none;overflow-x:scroll;cursor:grab}.product-promo__content-section.grabbing{cursor:grabbing}.product-promo__content-section.visible{display:flex}.product-promo__overlay-layout{height:100%;max-height:100vh;width:-webkit-max-content;width:-moz-max-content;width:max-content;flex:0 0 auto;background-color:rgba(11,23,39,.8980392157);overflow-y:hidden;--content-text-color: var(--silver)}.product-promo__overlay-layout h4{font-size:calc(20/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}@media screen and (min-width: 924px){.product-promo__overlay-layout h4{font-size:calc(28/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout p{color:var(--content-body-text-color)}.product-promo__overlay-layout__text{grid-area:text;font-family:var(--secondary-font-family),sans-serif;--font-size-multiplier: var(--global-font-multiplier-secondary);font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));color:var(--content-body-text-color)}@media screen and (min-width: 600px){.product-promo__overlay-layout__text{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout__text{margin-bottom:calc(35/var(--design-reference)*var(--screen-width));font-size:calc(18/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:177%}}.product-promo__overlay-layout--full-text-image-right{display:grid;width:200vw;grid-template:"content image"/1fr 1fr;align-items:flex-start}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right{width:100vw;grid-template:"content ... image"/1.2fr .7fr 1fr}.highResTabletPortrait .product-promo__overlay-layout--full-text-image-right{grid-template:"content ... image"/1.6fr .7fr 1fr}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__content-container{display:grid;grid-template:"title" -webkit-min-content "subtitle" -webkit-min-content "nav" -webkit-min-content "text"/1fr;grid-template:"title" min-content "subtitle" min-content "nav" min-content "text"/1fr;padding:var(--padding-block-mobile) var(--side-padding-mobile) calc(84/var(--design-reference)*var(--screen-width));height:100%;box-sizing:border-box}@media screen and (min-width: 600px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__content-container{padding:var(--padding-block-portrait) calc(var(--side-padding-portrait)*2)}}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__content-container{padding:calc(62/var(--design-reference)*var(--screen-width)) calc(68/var(--design-reference)*var(--screen-width)) calc(73/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__title{grid-area:title;color:var(--overlay-title-colour);margin-bottom:calc(35/var(--design-reference)*var(--screen-width));line-height:123%;max-width:calc(580/var(--desktop-design-reference)*var(--screen-width-static));min-height:calc(80/var(--desktop-design-reference)*var(--screen-width-static))}@media screen and (min-width: 600px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__title{margin-bottom:calc(35/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__title{margin-bottom:calc(45/var(--design-reference)*var(--screen-width));font-size:calc(60/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));max-width:unset}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__sub-title{grid-area:subtitle;font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));letter-spacing:calc(3/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));text-transform:uppercase;width:70%;color:var(--overlay-subtitle-colour);line-height:215%;margin-bottom:calc(35/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__sub-title{letter-spacing:calc(3/var(--design-reference)*var(--screen-width));margin-bottom:calc(35/var(--design-reference)*var(--screen-width));font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__sub-title{letter-spacing:calc(9/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));width:80%;margin-bottom:calc(45/var(--design-reference)*var(--screen-width));font-size:calc(18/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:155%}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__nav-text{grid-area:nav;font-family:var(--secondary-font-family),sans-serif;--font-size-multiplier: var(--global-font-multiplier-secondary);font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));color:var(--content-body-text-color);display:none;height:-webkit-min-content;height:-moz-min-content;height:min-content;align-items:center;gap:calc(20/var(--design-reference)*var(--screen-width));opacity:.7}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__nav-text.mobile{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media screen and (min-width: 600px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__nav-text{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__nav-text{gap:calc(25/var(--design-reference)*var(--screen-width));font-size:calc(18/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:177%}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__nav-text.mobile{display:none}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__nav-text.desktop{display:flex}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__image{grid-area:image;max-width:unset;width:100%;height:100%;max-height:100vh;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__image{width:100%}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__text{color:var(--overlay-body-text-colour);align-self:center;max-width:550px;margin-bottom:calc(48/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__text{margin-bottom:auto}}@media screen and (min-width: 924px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__text{align-self:center;max-width:unset;margin-bottom:unset}}@media screen and (min-width: 1280px){.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__text{align-self:flex-end}}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__text p{margin-bottom:1rem}.product-promo__overlay-layout--full-text-image-right .product-promo__overlay-layout__text p:last-child{margin-bottom:0}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner{display:grid;width:auto;grid-template:"image content"/100vw auto}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner{width:100vw;grid-template:"image content"/3.6fr 7fr}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__content-container{display:grid;grid-area:content;grid-template:"banner text"/min-content auto;-moz-column-gap:calc(20/var(--design-reference)*var(--screen-width));column-gap:calc(20/var(--design-reference)*var(--screen-width));overflow:hidden;width:auto}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__content-container{grid-template:"banner text"/1fr 4.5fr;-moz-column-gap:unset;column-gap:unset}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__text-container{grid-area:text;align-self:center;width:100%;padding-right:calc(50/var(--design-reference)*var(--screen-width));display:grid;grid-auto-flow:column;grid-auto-columns:90vw;align-items:center}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__text-container{grid-auto-flow:row;grid-auto-columns:unset;padding-right:unset;width:63%;margin-left:calc(110/var(--design-reference)*var(--screen-width));margin-right:calc(80/var(--design-reference)*var(--screen-width));width:auto}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__title-area{color:var(--overlay-title-colour);font-size:calc(20/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:150%;margin-bottom:calc(0/var(--design-reference)*var(--screen-width));width:70%}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__title-area.extra-large{font-size:calc(28/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__title-area{margin-bottom:calc(60/var(--design-reference)*var(--screen-width));font-size:calc(28/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));width:100%}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__title-area.extra-large{font-size:calc(60/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__body-text:first-child{width:67%}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__body-text:first-child{width:auto}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__body-text p{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-bottom:calc(16/var(--design-reference)*var(--screen-width));line-height:178%}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__body-text p{margin-bottom:calc(32/var(--design-reference)*var(--screen-width));font-size:clamp(calc(14 / var(--desktop-design-reference) * var(--screen-width-static) * var(--font-size-multiplier)),calc(18 / var(--design-reference) * var(--font-reference) * var(--font-size-multiplier)),calc(18 / var(--design-reference) * var(--font-reference) * var(--font-size-multiplier)));width:90%}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__image{grid-area:image;height:100%;max-height:100vh;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__image{-o-object-fit:cover;object-fit:cover}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-outer{grid-area:banner;display:grid;overflow:hidden;max-height:100vh;min-width:100%}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container{display:flex;flex-direction:column;align-items:center;padding:0 calc(10/var(--design-reference)*var(--screen-width));height:-webkit-min-content;height:-moz-min-content;height:min-content;min-height:100%;width:100%;min-width:calc(100/var(--design-reference)*var(--screen-width));align-self:flex-start;grid-row:1;grid-column:1}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:0}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container.hidden{opacity:0}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container.second{transform:translateY(-100%)}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-text{font-family:var(--primary-font-family),sans-serif;--font-size-multiplier: var(--global-font-multiplier-primary);font-weight:var(--weight-light);writing-mode:vertical-rl;transform:rotate(180deg);color:var(--content-body-text-color);font-size:calc(80/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:1;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;justify-content:flex-start}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-text{font-size:calc(140/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-line{grid-area:line;height:calc(130/var(--desktop-design-reference)*var(--screen-width-static));display:flex;justify-content:center;align-items:center;align-self:center;margin-top:calc(40/var(--desktop-design-reference)*var(--screen-width-static));margin-bottom:calc(40/var(--desktop-design-reference)*var(--screen-width-static))}.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-line::before{content:"";background-color:var(--content-body-text-color);width:2px;display:flex;height:100%}@media screen and (min-width: 924px){.product-promo__overlay-layout--narrow-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-line{margin-right:calc(-30/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner{display:grid;width:300vw;grid-template:"image content"/8fr 1fr}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner{width:100vw;grid-template:"image content"/3fr 1fr}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__content-container{display:grid;grid-area:content;grid-template:"banner"/1fr;overflow:hidden;width:auto}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__content-container{grid-template:"banner space"/1fr 1fr}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__text-area{color:var(--content-body-text-color)}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__text-area{width:90%}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__body-text{grid-area:image;padding:0 var(--side-padding-mobile);margin-bottom:calc(150/var(--design-reference)*var(--screen-width));align-self:flex-end;width:40%}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__body-text{margin-bottom:unset;width:60%;padding:calc(72/var(--design-reference)*var(--screen-width)) calc(62/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__body-text p{font-family:var(--primary-font-family),sans-serif;--font-size-multiplier: var(--global-font-multiplier-primary);font-size:calc(20/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__body-text p{font-size:calc(28/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:150%;width:90%;margin-bottom:calc(16/var(--design-reference)*var(--screen-width))}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__body-text p:last-child{margin-bottom:0}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__image{grid-area:image;height:100%;max-height:100vh;-o-object-fit:cover;object-fit:cover;max-width:unset;width:100%}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__image{width:100%;-o-object-fit:cover;object-fit:cover}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-outer{grid-area:banner;display:grid;overflow:hidden;max-height:100vh;min-width:100%}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container{display:flex;flex-direction:column;align-items:center;padding:0 calc(10/var(--design-reference)*var(--screen-width));height:-webkit-min-content;height:-moz-min-content;height:min-content;min-height:100%;width:100%;min-width:calc(100/var(--design-reference)*var(--screen-width));align-self:flex-start;grid-row:1;grid-column:1}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:0}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container.hidden{opacity:0}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-container.second{transform:translateY(-100%)}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-text{font-family:var(--primary-font-family),sans-serif;--font-size-multiplier: var(--global-font-multiplier-primary);font-weight:var(--weight-light);writing-mode:vertical-rl;transform:rotate(180deg);color:var(--content-body-text-color);font-size:calc(80/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:1;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;justify-content:flex-start}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-text{font-size:calc(140/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-line{grid-area:line;height:calc(130/var(--desktop-design-reference)*var(--screen-width-static));display:flex;justify-content:center;align-items:center;align-self:center;margin-top:calc(40/var(--desktop-design-reference)*var(--screen-width-static));margin-bottom:calc(40/var(--desktop-design-reference)*var(--screen-width-static))}.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-line::before{content:"";background-color:var(--content-body-text-color);width:2px;display:flex;height:100%}@media screen and (min-width: 924px){.product-promo__overlay-layout--wide-image-left-with-scroll-banner .product-promo__overlay-layout__scroll-banner-line{margin-right:calc(-30/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--multi-column-text{display:grid;grid-auto-columns:100vw;grid-auto-flow:column;overflow-y:hidden;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100vw;align-items:center}@media screen and (min-width: 924px){.product-promo__overlay-layout--multi-column-text{display:flex;width:100vw;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}}.product-promo__overlay-layout--multi-column-text h1,.product-promo__overlay-layout--multi-column-text h2,.product-promo__overlay-layout--multi-column-text h3,.product-promo__overlay-layout--multi-column-text h4{color:var(--overlay-title-color);margin-bottom:calc(16/var(--design-reference)*var(--screen-width));margin-top:calc(30/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 924px){.product-promo__overlay-layout--multi-column-text h1,.product-promo__overlay-layout--multi-column-text h2,.product-promo__overlay-layout--multi-column-text h3,.product-promo__overlay-layout--multi-column-text h4{margin-top:calc(60/var(--design-reference)*var(--screen-width));margin-bottom:calc(16/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--multi-column-text h1:first-child,.product-promo__overlay-layout--multi-column-text h2:first-child,.product-promo__overlay-layout--multi-column-text h3:first-child,.product-promo__overlay-layout--multi-column-text h4:first-child{margin-top:unset}.product-promo__overlay-layout--multi-column-text h6{font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);color:var(--overlay-subtitle-color);letter-spacing:calc(3/var(--design-reference)*var(--screen-width));font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:215%}@media screen and (min-width: 924px){.product-promo__overlay-layout--multi-column-text h6{letter-spacing:calc(9/var(--design-reference)*var(--screen-width));font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--multi-column-text.align-top .product-promo__overlay-layout--multi-column-text__column{align-items:flex-start}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text{display:grid}@media screen and (min-width: 600px){.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text{grid-auto-columns:50vw}}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__inner-container{display:grid}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column{grid-area:content;padding:var(--padding-block-mobile) calc(var(--side-padding-mobile)*2)}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column *{margin-bottom:calc(10/var(--design-reference)*var(--screen-width))}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column h1,.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column h2,.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column h3,.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column h4{line-height:150%}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column p{line-height:177%;font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));color:var(--content-body-text-color)}@media screen and (min-width: 924px){.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column p{font-size:calc(16/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column p:last-child{margin-bottom:0}.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column:last-child{margin-bottom:0}@media screen and (min-width: 924px){.product-promo__overlay-layout--multi-column-text .product-promo__overlay-layout--multi-column-text__column{padding:var(--padding-block-desktop) calc(200/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--two-column-text-with-optional-number-2{display:grid;padding:var(--padding-block-mobile) calc(var(--side-padding-mobile)*2);gap:calc(20/var(--design-reference)*var(--screen-width));overflow-y:hidden;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:200vw;align-items:center}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2{display:flex;padding:var(--padding-block-desktop) calc(200/var(--design-reference)*var(--screen-width));width:100vw;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 h1,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h2,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h3,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h4{color:var(--overlay-title-colour);margin-bottom:calc(16/var(--design-reference)*var(--screen-width));margin-top:calc(30/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 h1,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h2,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h3,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h4{margin-top:calc(60/var(--design-reference)*var(--screen-width));margin-bottom:calc(16/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 h1:first-child,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h2:first-child,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h3:first-child,.product-promo__overlay-layout--two-column-text-with-optional-number-2 h4:first-child{margin-top:unset}.product-promo__overlay-layout--two-column-text-with-optional-number-2 h6{font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);color:var(--overlay-subtitle-colour);letter-spacing:calc(3/var(--design-reference)*var(--screen-width));font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:215%}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 h6{letter-spacing:calc(9/var(--design-reference)*var(--screen-width));font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--two-column-text-with-optional-number-2.align-top .product-promo__overlay-layout__left-column,.product-promo__overlay-layout--two-column-text-with-optional-number-2.align-top .product-promo__overlay-layout__left-column-2 .product-promo__overlay-layout__right-column{align-items:flex-start}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__inner-container{display:grid;grid-auto-columns:100vw;grid-auto-flow:column;margin-top:-10%}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__inner-container{margin-top:unset;grid-auto-columns:auto;gap:0 calc(100/var(--design-reference)*var(--screen-width));min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column{display:flex;align-items:center;justify-content:center;padding:0 var(--side-padding-mobile)}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column{padding:unset;grid-template:"number ..." "number content" calc(90px/var(--design-reference)*var(--screen-width)) "... content"/1fr 1fr;grid-template:"main"/1fr;-moz-column-gap:unset;column-gap:unset;grid-row:1/3;height:100%}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column.number{display:grid;grid-template:"number ..." calc(125/var(--design-reference)*var(--screen-width)) "number ..." calc(125/var(--design-reference)*var(--screen-width)) "content content"/1fr 1fr;-moz-column-gap:calc(40/var(--design-reference)*var(--screen-width));column-gap:calc(40/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column.number{-moz-column-gap:calc(50/var(--design-reference)*var(--screen-width));column-gap:calc(50/var(--design-reference)*var(--screen-width));grid-template:"number ..." "number content" calc(60px/var(--design-reference)*var(--screen-width)) "... content"/1fr 1fr}}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column:first-child,.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column:nth-child(2){grid-template:"number ..." "number content" calc(90px/var(--design-reference)*var(--screen-width)) "... content"/1fr 1fr;grid-column:1;grid-row:unset;height:100%}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column:first-child .product-promo__overlay-layout__big-number,.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column:nth-child(2) .product-promo__overlay-layout__big-number{display:flex;justify-content:flex-end}}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column:nth-child(2){margin-top:calc(30/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__big-number{grid-area:number;color:var(--content-body-text-color);font-size:calc(250/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));text-align:center;align-self:flex-end}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__big-number{display:none;font-size:calc(150/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content{grid-area:content;justify-content:flex-start}.product-promo__overlay-layout__column.number:nth-child(2) .product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content{align-self:flex-start}@media(max-width: 923px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content{margin-left:20%;width:80%;display:flex;flex-direction:column;padding:calc(30/var(--design-reference)*var(--screen-width)) 0;align-self:start}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content *{margin-bottom:calc(16/var(--design-reference)*var(--screen-width))}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content h1,.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content h2,.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content h3,.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content h4{line-height:150%}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content p{line-height:180%;font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));color:var(--content-body-text-color)}@media screen and (min-width: 924px){.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content p{font-size:calc(16/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content p:last-child{margin-bottom:0}.product-promo__overlay-layout--two-column-text-with-optional-number-2 .product-promo__overlay-layout__column-content:last-child{margin-bottom:0}.product-promo__overlay-layout--last-block-go-to-the-next-time-point{width:100vw}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point{width:100vw}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point .product-promo__overlay-layout__content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo{width:calc(280/var(--design-reference)*var(--screen-width));max-width:80%}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo{width:calc(200/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo{width:calc(200/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo+.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo2{margin-top:calc(40/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo+.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo2{margin-top:calc(40/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo+.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo2{margin-top:calc(40/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo2 img{width:auto;height:calc(30/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo2 img{height:calc(30/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__logo2 img{height:calc(30/var(--design-reference)*var(--screen-width))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover{margin:calc(40/var(--design-reference)*var(--screen-width)) 0;font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));font-family:"BwAletaNo10",sans-serif;color:var(--overlay-last-screen-link)}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover::before{background-color:var(--overlay-last-screen-link)}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover:hover{opacity:1;color:var(--content-body-text-color)}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover:hover::before{background-color:var(--content-body-text-color)}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover{margin:calc(50/var(--design-reference)*var(--screen-width)) 0;font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover:hover{opacity:.5;color:var(--content-body-text-color)}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover:hover::before{background-color:var(--content-body-text-color)}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__link.blue-hover{margin:calc(50/var(--design-reference)*var(--screen-width)) 0;font-size:calc(18/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{box-shadow:-2px 2px 0px 1px var(--navy-blue),-2px 2px 0px 2px var(--overlay-last-screen-link),2px -2px 0px 1px var(--navy-blue),2px -2px 0px 2px var(--overlay-last-screen-link) !important;text-decoration:none;font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);letter-spacing:1px;line-height:100%;font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));font-weight:bold;padding:3vw 7vw;text-transform:uppercase;display:inline-block;text-align:center;transition:background-color 1s, color 1.3s, border-color .8s;color:var(--gold);border:1.3px solid var(--gold);border-radius:0px;background-color:transparent;opacity:1;padding:calc(17/var(--design-reference)*var(--screen-width)) calc(22/var(--design-reference)*var(--screen-width)) calc(17/var(--design-reference)*var(--screen-width)) calc(23/var(--design-reference)*var(--screen-width));letter-spacing:calc(2/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));position:absolute;color:var(--gold);color:var(--overlay-last-screen-link);position:relative;text-transform:uppercase;margin:calc(60/var(--design-reference)*var(--screen-width)) 0;min-width:calc(300/var(--design-reference)*var(--screen-width));padding:calc(20/var(--design-reference)*var(--screen-width)) calc(20/var(--design-reference)*var(--screen-width));font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));letter-spacing:0;border-color:var(--overlay-last-screen-link)}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button:hover,.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button:active,.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button:focus{transition:background-color 1s, color 1.3s, border-color .8s;cursor:pointer;color:var(--gold);background-color:var(--gold);border-color:rgba(0,0,0,0)}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));padding:1vw 2vw}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button .text-modifier{display:inline-flex;justify-content:center;transform:translate(0, calc(fluid-size(12, "mobile") * var(--font-offset-ratio)))}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button .text-modifier{width:100%;transform:translate(0, calc(fluid-size(16, "portrait") * var(--font-offset-ratio)))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button .text-modifier{transform:translate(0, calc(fluid-size(23, "landscape") * var(--font-offset-ratio)))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button span{font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button span{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button span{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button:hover{background-color:var(--gold);color:var(--navy-blue)}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button:focus{background-color:var(--gold);color:var(--navy-blue)}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{border:1px solid var(--gold);padding:calc(28/var(--design-reference)*var(--screen-width)) calc(45/var(--design-reference)*var(--screen-width)) calc(28/var(--design-reference)*var(--screen-width)) calc(53/var(--design-reference)*var(--screen-width));letter-spacing:calc(3/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{border:1px solid var(--gold);padding:calc(28/var(--design-reference)*var(--screen-width)) calc(45/var(--design-reference)*var(--screen-width)) calc(28/var(--design-reference)*var(--screen-width)) calc(53/var(--design-reference)*var(--screen-width));letter-spacing:calc(3/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button:hover{background-color:var(--overlay-last-screen-link);color:var(--navy-blue)}@media screen and (min-width: 600px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{color:var(--overlay-last-screen-link);border-color:var(--overlay-last-screen-link);margin:calc(60/var(--design-reference)*var(--screen-width)) 0;min-width:calc(300/var(--design-reference)*var(--screen-width));padding:calc(20/var(--design-reference)*var(--screen-width)) calc(20/var(--design-reference)*var(--screen-width));font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__overlay-layout--last-block-go-to-the-next-time-point__button{color:var(--overlay-last-screen-link);border-color:var(--overlay-last-screen-link);margin:calc(60/var(--design-reference)*var(--screen-width)) 0;min-width:calc(400/var(--design-reference)*var(--screen-width));padding:calc(20/var(--design-reference)*var(--screen-width)) calc(20/var(--design-reference)*var(--screen-width));font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}body{height:100%}body.product-promo-page{--mobile-reference: 375;--portrait-reference: 600;--landscape-reference: 1024;--desktop-reference: 1800;--desktop-design-reference: 1800;--landscape-design-reference: 1800;--portrait-design-reference: 600;--mobile-design-reference: 375;width:100%;min-height:100%;max-height:100%;height:100%;overflow:hidden;position:relative}body.product-promo-page.not-fixed{min-height:unset;max-height:unset;height:unset;overflow:auto}body.product-promo-page.not-fixed .main-container{height:auto;overflow:auto}.product-promo-page header .royal-salute-header-logo img{filter:invert(0) sepia(3%) saturate(383%) hue-rotate(138deg) brightness(82%) contrast(93%)}.product-promo-page .hamburger .hamburger-inner,.product-promo-page .hamburger .hamburger-inner::before,.product-promo-page .hamburger .hamburger-inner::after{background-color:#cbcccc}.product-promo-page .main-container{height:100%;overflow:hidden;transition:margin 2.5s;z-index:2}.not-fixed .product-promo-page .main-container{height:auto}.highResTabletPortrait .product-promo-page{--font-reference: 140vw}.product-promo-page .footer{position:relative;background-color:rgba(18,32,57,.9);z-index:1}.product-promo-page.footer-shown .main-container{margin-top:-65vh}@media screen and (min-width: 924px){.product-promo-page.footer-shown .main-container{margin-top:-65vh}}.product-promo-page .footer__logo{margin-top:calc(50/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo-page .footer__logo{margin-top:calc(50/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo-page .footer__logo{margin-top:calc(50/var(--design-reference)*var(--screen-width))}}.product-promo-page .footer__background-image{display:none}.product-promo-page .footer__content{height:100%}@media all and (max-width: 601px){.product-promo-page .footer__content{padding:0px 0}}.product-promo-page .footer__content>div{z-index:1}.product-promo-page .footer__responsible-drinking-message{margin-bottom:60px}.product-promo-page .newsletter{display:none}.product-promo{width:100%;max-width:100%;height:100%;max-height:100%;position:relative;transition:margin 2.5s;margin-top:0}.not-fixed .product-promo{height:100vh;max-height:unset}.product-promo:after{content:"";display:block;position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;z-index:0;top:0;left:0;transition:opacity 2.5s}.footer-shown .product-promo:after{opacity:1;z-index:2}.product-promo__landscapemode{display:none;width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;z-index:200;color:var(--content-text-color);flex-direction:column;justify-content:center;align-items:center;background-color:#0b1727;letter-spacing:1px;padding:calc(25/var(--design-reference)*var(--screen-width))}.product-promo__landscapemode img{display:inline-block;width:200px;margin-top:30px;height:auto}@media screen and (orientation: landscape)and (max-width: 924px){.product-promo__landscapemode{display:flex}}.product-promo__player{position:relative;display:block;height:100%;width:100%;overflow:hidden}.product-promo__player__imageFallback{position:fixed;z-index:2;width:100%;height:100%;display:none;top:0;background-color:#10155a}.product-promo__player__imageFallback.active{display:block}.not-fixed .product-promo__player__imageFallback{position:relative}.product-promo__player__imageFallback img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;opacity:0;transition:opacity 2s}.product-promo__player__imageFallback img.active{opacity:1}.footer-shown .product-promo__player__imageFallback{position:fixed}.product-promo__player__video{position:absolute;display:block;z-index:1;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0}.product-promo__player__video iframe{width:100%;height:100%}.product-promo__player__video.active{opacity:1}.product-promo__player__video video{-o-object-fit:cover;object-fit:cover}.footer-shown .product-promo__player__video{position:fixed}.product-promo__controls{--controls-color: var(--silver);display:block;position:absolute;width:100%;bottom:12%;z-index:3;transition:opacity .3s}.intro-active .product-promo__controls{display:none}.product-promo__controls.hide{opacity:0}@media screen and (min-width: 924px){.product-promo__controls{width:100%;padding-right:calc(100/var(--design-reference)*var(--screen-width));padding-left:calc(100/var(--design-reference)*var(--screen-width));bottom:13%}}@media screen and (min-width: 1440px){.product-promo__controls{bottom:11%}}.footer-shown .product-promo__controls{bottom:10%}@media screen and (min-width: 924px){.footer-shown .product-promo__controls{bottom:7%}}.product-promo__controls ul{--position-percentage: 20%;--mobile-width: 100%;position:relative;display:flex;justify-content:space-between;align-items:center;width:var(--mobile-width);transition:transform 1s;left:calc(50% - 6px);padding:0 7px;transform:translateX(0%);list-style-type:none}@media screen and (min-width: 924px){.product-promo__controls ul{width:100%;margin-top:-110px}}.product-promo__controls ul .product-promo__progress-bar{position:absolute;width:0%;height:4px;left:0;content:"";background-color:var(--controls-color)}.product-promo__controls ul li.element:nth-of-type(2){left:calc(var(--position-percentage)*1)}.product-promo__controls ul li.element:nth-of-type(3){left:calc(var(--position-percentage)*2)}.product-promo__controls ul li.element:nth-of-type(4){left:calc(var(--position-percentage)*3)}.product-promo__controls ul li.element:nth-of-type(5){left:calc(var(--position-percentage)*4)}.product-promo__controls ul li.element:nth-of-type(6){left:calc(var(--position-percentage)*5)}.product-promo__controls ul li.element:nth-of-type(7){left:calc(var(--position-percentage)*6)}.product-promo__controls ul li.element:nth-of-type(8){left:calc(var(--position-percentage)*7)}.product-promo__controls ul li.element:nth-of-type(9){left:calc(var(--position-percentage)*8)}.product-promo__controls ul li.element:nth-of-type(10){left:calc(var(--position-percentage)*9)}.product-promo__controls ul li.element:nth-of-type(11){left:calc(var(--position-percentage)*10)}.product-promo__controls ul li.element:nth-of-type(12){left:calc(var(--position-percentage)*11)}.product-promo__controls ul li.element:nth-of-type(13){left:calc(var(--position-percentage)*12)}.product-promo__controls ul li.element:nth-of-type(14){left:calc(var(--position-percentage)*13)}.product-promo__controls ul li.element:nth-of-type(15){left:calc(var(--position-percentage)*14)}.product-promo__controls ul li.element:nth-of-type(16){left:calc(var(--position-percentage)*15)}.product-promo__controls ul li.element:nth-of-type(17){left:calc(var(--position-percentage)*16)}.product-promo__controls ul li.element:nth-of-type(18){left:calc(var(--position-percentage)*17)}.product-promo__controls ul li.element:nth-of-type(19){left:calc(var(--position-percentage)*18)}.product-promo__controls ul li.element:nth-of-type(20){left:calc(var(--position-percentage)*19)}.product-promo__controls ul li.element:nth-of-type(21){left:calc(var(--position-percentage)*20)}.product-promo__controls ul.step1{transform:translateX(calc(var(--position-percentage) * -1 * 1))}.product-promo__controls ul.step2{transform:translateX(calc(var(--position-percentage) * -1 * 2))}.product-promo__controls ul.step3{transform:translateX(calc(var(--position-percentage) * -1 * 3))}.product-promo__controls ul.step4{transform:translateX(calc(var(--position-percentage) * -1 * 4))}.product-promo__controls ul.step5{transform:translateX(calc(var(--position-percentage) * -1 * 5))}.product-promo__controls ul.step6{transform:translateX(calc(var(--position-percentage) * -1 * 6))}.product-promo__controls ul.step7{transform:translateX(calc(var(--position-percentage) * -1 * 7))}.product-promo__controls ul.step8{transform:translateX(calc(var(--position-percentage) * -1 * 8))}.product-promo__controls ul.step9{transform:translateX(calc(var(--position-percentage) * -1 * 9))}.product-promo__controls ul.step10{transform:translateX(calc(var(--position-percentage) * -1 * 10))}.product-promo__controls ul.step11{transform:translateX(calc(var(--position-percentage) * -1 * 11))}.product-promo__controls ul.step12{transform:translateX(calc(var(--position-percentage) * -1 * 12))}.product-promo__controls ul.step13{transform:translateX(calc(var(--position-percentage) * -1 * 13))}.product-promo__controls ul.step14{transform:translateX(calc(var(--position-percentage) * -1 * 14))}.product-promo__controls ul.step15{transform:translateX(calc(var(--position-percentage) * -1 * 15))}.product-promo__controls ul.step16{transform:translateX(calc(var(--position-percentage) * -1 * 16))}.product-promo__controls ul.step17{transform:translateX(calc(var(--position-percentage) * -1 * 17))}.product-promo__controls ul.step18{transform:translateX(calc(var(--position-percentage) * -1 * 18))}.product-promo__controls ul.step19{transform:translateX(calc(var(--position-percentage) * -1 * 19))}.product-promo__controls ul.step20{transform:translateX(calc(var(--position-percentage) * -1 * 20))}@media screen and (min-width: 924px){.product-promo__controls ul{margin-top:0px;left:0}.product-promo__controls ul.step1{transform:translateX(0%)}.product-promo__controls ul.step2{transform:translateX(0%)}.product-promo__controls ul.step3{transform:translateX(0%)}.product-promo__controls ul.step4{transform:translateX(0%)}.product-promo__controls ul.step5{transform:translateX(0%)}.product-promo__controls ul.step6{transform:translateX(0%)}.product-promo__controls ul.step7{transform:translateX(0%)}.product-promo__controls ul.step8{transform:translateX(0%)}.product-promo__controls ul.step9{transform:translateX(0%)}.product-promo__controls ul.step10{transform:translateX(0%)}.product-promo__controls ul.step11{transform:translateX(0%)}.product-promo__controls ul.step12{transform:translateX(0%)}.product-promo__controls ul.step13{transform:translateX(0%)}.product-promo__controls ul.step14{transform:translateX(0%)}.product-promo__controls ul.step15{transform:translateX(0%)}.product-promo__controls ul.step16{transform:translateX(0%)}.product-promo__controls ul.step17{transform:translateX(0%)}.product-promo__controls ul.step18{transform:translateX(0%)}.product-promo__controls ul.step19{transform:translateX(0%)}.product-promo__controls ul.step20{transform:translateX(0%)}}.product-promo__controls ul span.line{flex-grow:0;height:1px;background-color:var(--controls-color);width:calc(var(--position-percentage) - 12px);transform:translateX(6px);z-index:5}.product-promo__controls ul li.element{width:12px;cursor:pointer;position:absolute;z-index:10}.product-promo__controls ul li.element:first-of-type{left:0}.product-promo__controls ul li.element:last-of-type{right:0}.product-promo__controls ul li.element span.rect{position:relative;display:block;height:12px;width:12px;transform:rotate(45deg);border:1px solid var(--controls-color);background-color:rgba(0,0,0,0);transition:background-color .3s}.product-promo__controls ul li.element span.text{--mobile-height: calc(-45 / var(--desktop-design-reference) * var(--screen-width-static));--tablet-height: calc(-50 / var(--desktop-design-reference) * var(--screen-width-static));--desktop-height: calc(-60 / var(--desktop-design-reference) * var(--screen-width-static));position:absolute;display:inline-block;text-shadow:0px 0px 1px rgba(0,0,0,.7);font-family:"BwRoyalSalute",sans-serif;color:var(--controls-color);width:auto;white-space:nowrap;line-height:1.2;text-align:center;font-size:clamp(calc(12 / var(--desktop-design-reference) * var(--screen-width-static) * var(--font-size-multiplier)),calc(12 / var(--design-reference) * var(--font-reference) * var(--font-size-multiplier)),calc(16 / var(--desktop-design-reference) * var(--screen-width-static) * var(--font-size-multiplier)));margin-left:unset;transform:translate(calc(-50% + calc(7 / var(--design-reference) * var(--screen-width))), var(--mobile-height))}@media screen and (min-width: 600px){.product-promo__controls ul li.element span.text{font-size:calc(16/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__controls ul li.element span.text{font-size:calc(22/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));transform:translate(calc(-50% + calc(7 / var(--design-reference) * var(--screen-width))), var(--tablet-height))}.highResTabletPortrait .product-promo__controls ul li.element span.text{font-size:calc(18/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 1440px){.product-promo__controls ul li.element span.text{transform:translate(calc(-50% + calc(7 / var(--design-reference) * var(--screen-width))), var(--desktop-height))}}.product-promo__controls ul li.element:first-of-type span.text{transform:translate(0%, var(--mobile-height));text-align:left;margin-left:0}@media screen and (min-width: 924px){.product-promo__controls ul li.element:first-of-type span.text{transform:translate(0%, var(--tablet-height))}}@media screen and (min-width: 1440px){.product-promo__controls ul li.element:first-of-type span.text{transform:translate(0%, var(--desktop-height))}}.product-promo__controls ul li.element:last-of-type span.text{transform:translate(calc(-100% + 12px), var(--mobile-height));text-align:right}@media screen and (min-width: 924px){.product-promo__controls ul li.element:last-of-type span.text{transform:translate(calc(-100% + calc(15px / var(--design-reference) * var(--screen-width))), var(--tablet-height))}}@media screen and (min-width: 1440px){.product-promo__controls ul li.element:last-of-type span.text{transform:translate(calc(-100% + 12px), var(--desktop-height))}}.product-promo__controls ul li.element.visited span.rect{background-color:var(--controls-color)}.product-promo__controls ul li.element:hover span.rect{border-color:#e5e1dd;background-color:#e5e1dd}.footer-shown .product-promo__controls ul li.element:hover span.rect{background-color:var(--controls-color);border-color:var(--controls-color)}.product-promo__controls ul li.element:hover span.text{color:#e5e1dd}.footer-shown .product-promo__controls ul li.element:hover span.text{color:var(--controls-color)}.product-promo__controls ul li.element.active span.rect{border:1px solid #e5e1dd;background-color:#e5e1dd}.footer-shown .product-promo__controls ul li.element.active span.rect{background-color:var(--controls-color);border-color:var(--controls-color)}.product-promo__controls ul li.element.active span.text{color:#e5e1dd}.footer-shown .product-promo__controls ul li.element.active span.text{color:var(--controls-color)}.product-promo__content{position:absolute;width:100%;height:100%;top:0}.intro-active .product-promo__content{display:none}.product-promo__content:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0;transition:opacity 1.5s;background:rgba(0,0,0,.3);background:linear-gradient(90deg, rgba(0, 0, 0, var(--content-overlay-opacity)) 30%, rgba(0, 0, 0, 0.2) 100%)}.content-showing .product-promo__content:after{opacity:1}.product-promo__content.right:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.8) 100%)}.product-promo__content__image{margin-top:auto;width:calc(140/var(--desktop-design-reference)*var(--screen-width-static))}.product-promo__content__inner{display:grid;position:relative;place-items:center;z-index:3;height:85%;margin-left:calc(20/var(--design-reference)*var(--screen-width));margin-right:calc(20/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 600px){.product-promo__content__inner{height:80%;margin-left:calc(50/var(--design-reference)*var(--screen-width));margin-right:calc(50/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__content__inner{margin-left:calc(200/var(--design-reference)*var(--screen-width));margin-right:calc(200/var(--design-reference)*var(--screen-width));height:78%}}.product-promo__content__block{position:absolute;opacity:0;transition:opacity 1s;width:80%;display:flex;flex-direction:column;z-index:0;pointer-events:none;place-self:center left;padding-top:calc(25/var(--desktop-design-reference)*var(--screen-width-static))}.product-promo__content__block.initial{text-align:center;margin-bottom:calc(40/var(--desktop-design-reference)*var(--screen-width-static));align-self:flex-end;justify-self:center;align-items:center}.product-promo__content__block.active{pointer-events:all;opacity:1;z-index:1}.product-promo__content__block.hide{opacity:0}.product-promo__content__block--right{place-self:center right;text-align:right}.product-promo__content__block--right .product-promo__content__block__explore-button{margin-left:auto}@media all and (max-width: 601px){.product-promo__content__block--right{margin-right:40px}}@media screen and (min-width: 600px){.product-promo__content__block{width:calc(350/var(--design-reference)*var(--screen-width));padding-top:unset}}@media screen and (min-width: 924px){.product-promo__content__block{width:calc(600/var(--design-reference)*var(--screen-width))}}.product-promo__content h2{display:block;color:var(--content-title-color);font-size:calc(24/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));text-shadow:0px 0px 1px rgba(0,0,0,.7)}@media screen and (min-width: 600px){.product-promo__content h2{font-size:calc(30/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__content h2{font-size:calc(45/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-bottom:calc(40/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__content p,.product-promo__content span{display:block;font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));line-height:160%;font-family:"BwAletaNo10",sans-serif;color:var(--content-text-color);margin-bottom:calc(40/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));text-shadow:0px 0px 1px rgba(0,0,0,.7)}@media screen and (min-width: 600px){.product-promo__content p,.product-promo__content span{font-size:calc(16/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-bottom:calc(30/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__content p,.product-promo__content span{font-size:calc(24/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-bottom:calc(40/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__content a,.product-promo__content a.blue-hover{cursor:pointer;color:var(--content-explore-color);text-transform:Uppercase;opacity:1;text-shadow:0px 0px 1px rgba(0,0,0,.5);transition:opacity .5s}.product-promo__content a::before,.product-promo__content a.blue-hover::before{background-color:var(--content-explore-color)}.product-promo__content a::before:hover,.product-promo__content a.blue-hover::before:hover{background-color:var(--content-explore-color);opacity:.5}.product-promo__show-footer{cursor:pointer;width:100%;position:absolute;display:flex;justify-content:center;align-items:center;bottom:2%;z-index:3;transition:bottom .5s}.product-promo__show-footer:focus,.product-promo__show-footer:hover{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 924px){.product-promo__show-footer{bottom:6%}}@media screen and (min-width: 1440px){.product-promo__show-footer{bottom:4%}}.footer-shown .product-promo__show-footer{bottom:2%}@media screen and (min-width: 924px){.footer-shown .product-promo__show-footer{bottom:18%}}@media screen and (min-width: 1440px){.footer-shown .product-promo__show-footer{bottom:20%}}.product-promo__show-footer__icon{background:rgba(0,0,0,0);border-radius:50%;width:40px;height:40px;position:relative;display:flex;justify-content:center;align-items:center}.product-promo__show-footer__icon:after{content:"";height:15px;border-left:1px solid #fff;position:relative;transform:rotate(-45deg);left:5px;transition:all 1s;top:-2px}.product-promo__show-footer__icon:before{content:"";height:15px;border-left:1px solid #fff;position:relative;transform:rotate(45deg);left:-5px;top:-2px;transition:all 1s}@media screen and (min-width: 600px){.product-promo__show-footer__icon:hover:before,.product-promo__show-footer__icon:hover:after,.product-promo__show-footer__icon:focus:before,.product-promo__show-footer__icon:focus:after{border-color:var(--gold)}}.footer-shown .product-promo__show-footer__icon{background-color:var(--gold)}.footer-shown .product-promo__show-footer__icon:after{height:20px;left:0px;top:0px;border-color:#fff}.footer-shown .product-promo__show-footer__icon:before{content:"";height:20px;left:1px;top:0px;border-color:#fff}.footer-shown .product-promo__show-footer__icon:hover:before,.footer-shown .product-promo__show-footer__icon:hover:after{background-color:#fff;border-color:var(--gold)}.product-promo__button-container{position:absolute;z-index:3;white-space:nowrap;left:50%;transform:translateX(-50%)}@media screen and (min-width: 600px){.product-promo__button-container{left:unset;transform:unset}}.product-promo__button-container .ctbuy-button{text-decoration:none;font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);letter-spacing:1px;line-height:100%;font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));font-weight:bold;padding:3vw 7vw;text-transform:uppercase;display:inline-block;text-align:center;transition:background-color 1s, color 1.3s, border-color .8s;color:var(--content-text-color);border:1.3px solid var(--content-text-color);border-radius:0px;background-color:transparent;opacity:1;position:absolute;margin-top:calc(48/var(--design-reference)*var(--screen-width))}.product-promo__button-container .ctbuy-button:hover,.product-promo__button-container .ctbuy-button:active,.product-promo__button-container .ctbuy-button:focus{transition:background-color 1s, color 1.3s, border-color .8s;cursor:pointer;color:var(--white);background-color:var(--content-text-color);border-color:var(--content-text-color)}@media screen and (min-width: 600px){.product-promo__button-container .ctbuy-button{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__button-container .ctbuy-button{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));padding:1vw 2vw}}.product-promo__button-container .ctbuy-button .text-modifier{display:inline-flex;justify-content:center;transform:translate(0, calc(fluid-size(12, "mobile") * var(--font-offset-ratio)))}@media screen and (min-width: 600px){.product-promo__button-container .ctbuy-button .text-modifier{width:100%;transform:translate(0, calc(fluid-size(16, "portrait") * var(--font-offset-ratio)))}}@media screen and (min-width: 924px){.product-promo__button-container .ctbuy-button .text-modifier{transform:translate(0, calc(fluid-size(23, "landscape") * var(--font-offset-ratio)))}}.product-promo__button-container .ctbuy-button span{font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}@media screen and (min-width: 600px){.product-promo__button-container .ctbuy-button span{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__button-container .ctbuy-button span{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 600px){.product-promo__button-container .ctbuy-button{font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-top:calc(35/var(--design-reference)*var(--screen-width));margin-left:calc(130/var(--design-reference)*var(--screen-width));padding:calc(14/var(--design-reference)*var(--screen-width)) calc(22.5/var(--design-reference)*var(--screen-width)) calc(14/var(--design-reference)*var(--screen-width)) calc(26.5/var(--design-reference)*var(--screen-width))}}@media screen and (min-width: 924px){.product-promo__button-container .ctbuy-button{font-size:calc(13/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));margin-top:calc(57/var(--design-reference)*var(--screen-width));margin-left:calc(275/var(--design-reference)*var(--screen-width));padding:calc(25/var(--design-reference)*var(--screen-width)) calc(45/var(--design-reference)*var(--screen-width)) calc(25/var(--design-reference)*var(--screen-width)) calc(53/var(--design-reference)*var(--screen-width))}}.product-promo__button-container.__limited-edition{padding-left:0}.product-promo__button-container.__limited-edition .ctbuy-button{box-shadow:-2px 2px 0px 1px var(--navy-blue),-2px 2px 0px 2px var(--gold),2px -2px 0px 1px var(--navy-blue),2px -2px 0px 2px var(--gold) !important;text-decoration:none;font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);letter-spacing:1px;line-height:100%;font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));font-weight:bold;padding:3vw 7vw;text-transform:uppercase;display:inline-block;text-align:center;transition:background-color 1s, color 1.3s, border-color .8s;color:var(--gold);border:1.3px solid var(--gold);border-radius:0px;background-color:transparent;opacity:1;padding:calc(17/var(--design-reference)*var(--screen-width)) calc(22/var(--design-reference)*var(--screen-width)) calc(17/var(--design-reference)*var(--screen-width)) calc(23/var(--design-reference)*var(--screen-width));letter-spacing:calc(2/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));position:absolute;color:var(--gold);box-shadow:-2px 2px 0px 1px var(--cream),-2px 2px 0px 2px var(--gold),2px -2px 0px 1px var(--cream),2px -2px 0px 2px var(--gold) !important}.product-promo__button-container.__limited-edition .ctbuy-button:hover,.product-promo__button-container.__limited-edition .ctbuy-button:active,.product-promo__button-container.__limited-edition .ctbuy-button:focus{transition:background-color 1s, color 1.3s, border-color .8s;cursor:pointer;color:var(--gold);background-color:var(--gold);border-color:rgba(0,0,0,0)}@media screen and (min-width: 600px){.product-promo__button-container.__limited-edition .ctbuy-button{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__button-container.__limited-edition .ctbuy-button{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));padding:1vw 2vw}}.product-promo__button-container.__limited-edition .ctbuy-button .text-modifier{display:inline-flex;justify-content:center;transform:translate(0, calc(fluid-size(12, "mobile") * var(--font-offset-ratio)))}@media screen and (min-width: 600px){.product-promo__button-container.__limited-edition .ctbuy-button .text-modifier{width:100%;transform:translate(0, calc(fluid-size(16, "portrait") * var(--font-offset-ratio)))}}@media screen and (min-width: 924px){.product-promo__button-container.__limited-edition .ctbuy-button .text-modifier{transform:translate(0, calc(fluid-size(23, "landscape") * var(--font-offset-ratio)))}}.product-promo__button-container.__limited-edition .ctbuy-button span{font-family:var(--font-secondary-bold);--font-size-multiplier: var(--global-font-multiplier-secondary);font-size:calc(12/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}@media screen and (min-width: 600px){.product-promo__button-container.__limited-edition .ctbuy-button span{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__button-container.__limited-edition .ctbuy-button span{font-size:calc(14/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__button-container.__limited-edition .ctbuy-button:hover{background-color:var(--gold);color:var(--navy-blue)}.product-promo__button-container.__limited-edition .ctbuy-button:focus{background-color:var(--gold);color:var(--navy-blue)}@media screen and (min-width: 600px){.product-promo__button-container.__limited-edition .ctbuy-button{border:1px solid var(--gold);padding:calc(28/var(--design-reference)*var(--screen-width)) calc(45/var(--design-reference)*var(--screen-width)) calc(28/var(--design-reference)*var(--screen-width)) calc(53/var(--design-reference)*var(--screen-width));letter-spacing:calc(3/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}@media screen and (min-width: 924px){.product-promo__button-container.__limited-edition .ctbuy-button{border:1px solid var(--gold);padding:calc(28/var(--design-reference)*var(--screen-width)) calc(45/var(--design-reference)*var(--screen-width)) calc(28/var(--design-reference)*var(--screen-width)) calc(53/var(--design-reference)*var(--screen-width));letter-spacing:calc(3/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier))}}.product-promo__button-container.__limited-edition .ctbuy-button:hover{background-color:var(--gold);color:var(--cream)}.product-promo__button-container.__limited-edition .ctbuy-button:focus{background-color:var(--gold);color:var(--cream)}.product-promo__button-container .cream-hover{display:none}.product-promo__button-container .cream-hover.ctbuy-button{display:block}.footer__legal-banner{display:none}

/*# sourceMappingURL=product-promo-scss.css.map*/