.promotion-banner{background-color:var(--light__colour);position:sticky;top:clamp(3.4rem,3.281rem + .59vw,3.8rem);color:#554d44;padding-top:1em;padding-bottom:1em;margin:0}.promotion-content{display:flex;flex-direction:column;gap:.65em;text-transform:uppercase;letter-spacing:.125em;line-height:calc(4px + 2.2ex);font-size:.75em;line-height:normal}.promotion-content ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between}.stems .promotion-content ul{justify-content:flex-start;gap:2.5em}.promotion-content ul li{letter-spacing:.075em;font-size:1.05em}.stems .promotion-content ul li{display:inline-flex;gap:0;flex-direction:column}.stems .promotion-content ul li span.pipe{visibility:hidden;height:.001em}.stems .promotion-content ul li span.smaller{font-weight:300}@media screen and (min-width: 568px){.stems .promotion-content ul{justify-content:flex-start;gap:1.5em}.stems .promotion-content ul li{flex-direction:row;gap:.25em}.stems .promotion-content ul li span.pipe{visibility:visible;height:unset;opacity:.5}}.promotion-title{font-weight:300;letter-spacing:.15em;font-size:1.25em}.promotion-details{font-weight:500;font-size:1em}.promotion-end{font-size:.85em;display:flex;align-items:center}.stems .promotion-end{font-size:unset}#collection .icon-link,#collection .icon-link a,#collection .icon-link .icon-link-svg{vertical-align:middle}#collection .icon-link .icon-link-svg{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:#554d44;padding:.3em;line-height:1;margin:0 .3em}#collection .icon-link .icon-link-svg svg{width:.8em;height:auto;fill:var(--light__colour)!important}#collection .icon-link a{color:inherit;text-underline-offset:.25em;text-decoration-color:#554d4426;transition:all .3s ease-in-out;font-weight:400}#collection .icon-link a:hover{text-decoration-color:#554d44}@media screen and (min-width: 500px){.promotion-content ul{gap:.75em;justify-content:flex-start}}@media screen and (min-width: 750px){.promotion-content{font-size:.8em}}@media screen and (min-width: 990px){.promotion-content{flex-direction:row;gap:.5em;align-items:center;justify-content:center;line-height:normal;font-size:.7em}.stems .promotion-content{gap:.75em}.promotion-content ul,.stems .promotion-content ul{gap:.5em}.promotion-content ul li{padding:.5em .75em;background:#554d44;color:var(--light__colour);letter-spacing:.125em;text-indent:.125em;font-weight:400}.promotion-end{font-size:.8em}.stems .promotion-end{font-size:unset}}@media screen and (min-width: 1200px){.promotion-content{gap:.75em;font-size:.8em}.promotion-title{font-size:unset}.promotion-end{font-size:.9em;font-weight:300}.stems .promotion-end{font-size:unset}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/promo-banner.css.map */
