.gw-printshop-promo-section{scroll-margin-top:180px}.gw-printshop-promo{padding-top:var(--gw-promo-padding-top, 32px);padding-bottom:var(--gw-promo-padding-bottom, 32px)}.gw-printshop-promo__frame{position:relative}.gw-printshop-promo__frame--flagged{margin-top:1.6rem}.gw-printshop-promo__ribbon{position:absolute;top:-1.3rem;left:clamp(2rem,3vw,3.2rem);z-index:5;max-width:calc(100% - 4rem)}.gw-printshop-promo__ribbon:before{content:"";position:absolute;top:0;left:-.6rem;width:.6rem;height:1.3rem;background:rgb(var(--gw-promo-accent));filter:brightness(.7);clip-path:polygon(100% 0,100% 100%,0 100%)}.gw-printshop-promo__ribbon span{display:block;padding:.8rem 2.2rem .8rem 1.2rem;background:rgb(var(--gw-promo-accent));color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:1.4rem;line-height:1.25;letter-spacing:.04em;overflow-wrap:anywhere;clip-path:polygon(0 0,100% 0,calc(100% - .8rem) 50%,100% 100%,0 100%)}.gw-printshop-promo__slideshow{display:grid;position:relative;isolation:isolate;min-height:var(--gw-promo-height-mobile, 240px);overflow:hidden;border-radius:var(--text-boxes-radius);background:#333;color:#fff}.gw-printshop-promo__slideshow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,var(--gw-promo-overlay)) 0%,rgba(0,0,0,calc(var(--gw-promo-overlay) * .65)) 45%,transparent 85%)}.gw-printshop-promo__slides,.gw-printshop-promo__slide{position:absolute;top:0;right:0;bottom:0;left:0}.gw-printshop-promo__slide{opacity:0;z-index:0;pointer-events:none}.gw-printshop-promo__slideshow.is-enhanced .gw-printshop-promo__slide{transition:opacity var(--gw-hero-fade-duration, 1s) ease}.gw-printshop-promo__slide.is-active{z-index:2;opacity:1;pointer-events:auto}.gw-printshop-promo__slide.is-leaving{z-index:1;opacity:1}.gw-printshop-promo__slide picture,.gw-printshop-promo__image,.gw-printshop-promo__placeholder{display:block;width:100%;height:100%}.gw-printshop-promo__image,.gw-printshop-promo__placeholder{object-fit:cover}.gw-printshop-promo__slideshow--zoom .gw-printshop-promo__slide.is-active .gw-printshop-promo__image,.gw-printshop-promo__slideshow--zoom .gw-printshop-promo__slide.is-leaving .gw-printshop-promo__image{animation:gw-printshop-promo-zoom var(--gw-hero-zoom-duration, 7s) linear both;animation-play-state:paused}.gw-printshop-promo__slideshow--zoom.is-playing .gw-printshop-promo__slide .gw-printshop-promo__image{animation-play-state:running}.gw-printshop-promo__message{position:relative;z-index:4;align-self:center;width:100%;min-width:0;padding:3.6rem 2rem 2.4rem;pointer-events:none}.gw-printshop-promo__eyebrow{margin:0 0 1.2rem;color:#fff;font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:1.35;letter-spacing:.16em}.gw-printshop-promo__heading{max-width:17ch;margin:0;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * clamp(2.8rem,5vw,3.8rem));line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.gw-printshop-promo__message a{color:inherit;pointer-events:auto}.gw-printshop-promo__empty{position:absolute;right:1.6rem;bottom:1.2rem;margin:0;max-width:calc(100% - 3.2rem);padding:.6rem 1rem;color:#fff;background:#000000b3;font-size:1.2rem}.gw-printshop-promo__footer{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;padding-top:2rem}.gw-printshop-promo__description{margin:0;min-width:0;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.5;overflow-wrap:anywhere}.gw-printshop-promo__cta{--color-button: var(--gw-promo-accent);--color-button-text: 255, 255, 255;flex-shrink:0;min-width:0;max-width:100%;padding:1.4rem 2.8rem;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere}@media screen and (max-width:749px){.gw-printshop-promo__slide picture{--gw-promo-image-position: var(--gw-promo-mobile-image-position)}.gw-printshop-promo__slideshow:after{background:linear-gradient(90deg,rgba(0,0,0,var(--gw-promo-overlay)),rgba(0,0,0,calc(var(--gw-promo-overlay) * .7)) 60%,rgba(0,0,0,calc(var(--gw-promo-overlay) * .25)))}}@media screen and (min-width:750px){.gw-printshop-promo__slideshow{min-height:var(--gw-promo-height-desktop, 320px)}.gw-printshop-promo__message{max-width:66%;padding:4rem clamp(3.2rem,4vw,5.6rem)}.gw-printshop-promo__heading{font-size:calc(var(--font-heading-scale) * clamp(3.6rem,4vw,5.4rem))}.gw-printshop-promo__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:2.4rem}.gw-printshop-promo__description{font-size:1.7rem}}@keyframes gw-printshop-promo-zoom{0%{transform:scale(1)}to{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.gw-printshop-promo__slideshow.is-enhanced .gw-printshop-promo__slide{transition:none}.gw-printshop-promo__slideshow--zoom .gw-printshop-promo__slide.is-active .gw-printshop-promo__image,.gw-printshop-promo__slideshow--zoom .gw-printshop-promo__slide.is-leaving .gw-printshop-promo__image{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gw-printshop-promo.css.map */
