.promo--banner-wrapper{position:relative}.promo--banner-wrapper.inner_padding__small{padding-block:1.6rem}.promo--banner-wrapper.inner_padding__medium{padding-block:2rem}.promo--banner-wrapper.inner_padding__large{padding-block:2.4rem}.promo--banner-inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:var(--padding_inside);gap:2rem;align-items:center;position:relative;z-index:2}@media only screen and (max-width: 991px){.promo--banner-inner{grid-template-columns:1fr;padding:var(--padding_inside_mobile)}}.promo--banner-media__wrapper{height:100%;position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;z-index:1}.promo--banner__height--small{min-height:12rem;background-color:transparent}.promo--banner__height--medium{min-height:20rem;background-color:transparent}.promo--banner__height--large{min-height:30rem;background-color:transparent}.promo--banner-content{grid-area:text;min-width:var(--text-width);display:flex;justify-content:space-between;text-align:center;align-items:center;position:relative;gap:3rem;z-index:2}.promo--banner-content--box{display:flex;flex-direction:column;align-items:flex-start}.promo--banner-content--subheading{letter-spacing:var(--letter-spacing)}@media only screen and (min-width: 1200px) and (max-width: 1299px){.promo--banner-content{min-width:38rem}}@media only screen and (max-width: 991px){.promo--banner-content{width:var(--text-width);margin-inline:auto}}@media only screen and (max-width: 749px){.promo--banner-content{min-width:100%;width:100%;margin-inline:auto}}.promo--banner-collection{grid-area:collection;max-width:var(--collection-width);width:100%;display:flex;flex-wrap:wrap;column-gap:3rem;row-gap:2rem;align-items:center;flex-direction:var(--row_reverse);justify-content:var(--content_justify);position:relative;z-index:2}.promo--banner-collection__list .collection__card_text{display:none}.promo--banner-collection__list{display:flex;align-items:center}.promo--banner-collection__list .collection__card,.promo--banner-collection__list .placeholder-svg-2{width:12rem;height:12rem;position:relative}.promo--banner-collection__list .placeholder{padding:unset}.promo--banner-collection__list .collection__card:hover{z-index:2;position:relative}.promo--banner-collection__list .collection__card:not(:first-child),.promo--banner-collection__list .placeholder:not(:first-child){margin-inline-start:-3.6rem}.promo--banner-collection__list .collection__card .media{border:var(--border-card)}.promo--banner-collection__content{display:flex;flex-direction:column;gap:.5rem}.promo--banner-wrapper .link{width:fit-content;text-decoration:none;position:relative;overflow:hidden;line-height:1.2;margin-block-start:3rem}.promo--banner-wrapper .link:before,.promo--banner-wrapper .link:after{position:absolute;background:currentColor;block-size:.1rem;content:"";inset-block-end:0;transition:.3s width ease-in-out}.promo--banner-wrapper .link:before{inset-inline-end:0;inset-inline-start:auto;inline-size:100%}.promo--banner-wrapper .link:after{inset-inline-start:0rem;inset-inline-end:auto;transition:.4s width ease-in-out;inline-size:0}.promo--banner-wrapper .link:hover:before{inline-size:0%}.promo--banner-wrapper .link:hover:after{inline-size:100%}@media only screen and (min-width: 1200px) and (max-width: 1299px){.promo--banner-collection__list .collection__card,.promo--banner-collection__list .placeholder-svg-2{width:10rem;height:10rem;position:relative}}@media only screen and (min-width: 1100px) and (max-width: 1199px){.promo--banner-collection__list .collection__card,.promo--banner-collection__list .placeholder-svg-2{width:9rem;height:9rem;position:relative}.promo--banner-collection{gap:1.5rem}}@media only screen and (min-width: 992px) and (max-width: 1099px){.promo--banner-collection__list .collection__card,.promo--banner-collection__list .placeholder-svg-2{width:8rem;height:8rem;position:relative}.promo--banner-collection{gap:1.5rem;flex-direction:column;align-items:flex-start}.promo--banner-wrapper .link{margin-block-start:1rem}}@media only screen and (max-width: 991px){.promo--banner-collection{max-width:100%;justify-content:center}.promo--banner-collection__list .collection__card,.promo--banner-collection__list .placeholder-svg-2{width:8rem;height:8rem;position:relative}.promo--banner-wrapper .link{margin-block-start:1rem}}@media only screen and (max-width: 575px){.promo--banner-collection{flex-direction:column;gap:2rem}.promo--banner-collection__content{display:flex;flex-direction:column;gap:.5rem;text-align:center;align-items:center}.promo--banner-wrapper .link{margin-block-start:.5rem}}.promo--banner-countdown{grid-area:countdown;width:fit-content;display:flex;gap:1rem;align-items:center;flex-direction:column;justify-content:center;text-align:center;position:relative;z-index:2}.promo--banner-countdown--timer{gap:3rem}.promo--banner-countdown--timer .countdown-item{position:relative}.promo--banner-countdown--timer .countdown__inner{display:flex;flex-direction:column}.promo--banner-countdown--timer .countdown__digit{color:rgba(var(--color-foreground));line-height:1;font-weight:600;position:relative}.promo--banner-countdown--timer .countdown__digit:after{position:absolute;content:":";inset-inline-end:-2rem;inset-block-start:50%;font-size:2.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(var(--color-foreground));margin-block-start:-.3rem}.promo--banner-countdown--timer .countdown-item:last-child .countdown__digit:after{display:none}.promo--banner-digit--small .countdown__digit{font-size:2.4rem}.promo--banner-digit--medium .countdown__digit{font-size:2.8rem}.promo--banner-digit--large .countdown__digit{font-size:3.6rem}.promo--banner-countdown--content{text-align:center}.promo--banner-countdown--subheading{letter-spacing:var(--letter-spacing--subheading)}.promo--banner-countdown--title{letter-spacing:var(--letter-spacing--heading)}@media only screen and (max-width: 991px){.promo--banner-countdown{width:100%}}@media only screen and (max-width: 749px){.promo--banner-digit--small .countdown__digit{font-size:2rem}.promo--banner-digit--medium .countdown__digit{font-size:2.4rem}.promo--banner-digit--large .countdown__digit{font-size:2.8rem}}.promo--banner__image{min-width:35rem;display:flex;align-self:flex-end}.promo--banner__image-link,.promo--banner-media{width:100%}@media only screen and (max-width: 575px){.promo--banner__image{min-width:30rem;display:flex;align-self:center}}.promo--banner-video{grid-area:video;width:27rem;height:16rem;overflow:hidden;position:relative;z-index:1}.promo--banner-video .video-controls-circle{width:3rem;height:3rem;position:absolute;bottom:0}.promo--banner-video .circular-chart{display:none}.promo--banner-video .video-toggle{position:absolute;inset-block-end:1rem;inset-inline-start:1.5rem;width:3rem;height:3rem;border-radius:50%;background:transparent;border:2px solid var(--toggle-color);color:var(--toggle-color);font-size:1.4rem;cursor:pointer;line-height:.4}.promo--banner-video video,.promo--banner-video iframe{width:100%;height:100%;pointer-events:none}.promo--banner-video video{position:relative;object-fit:cover}@media only screen and (max-width: 991px){.promo--banner-video{margin-inline:auto}}.collection-info__banner{border-block-start:var(--border--width) solid rgba(var(--color-foreground),.2);width:100%;padding-block-start:var(--padding-top);margin-block-start:1rem}.collection-info__description{font-size:16px;line-height:1.6;margin-block-end:2rem;text-align:start;position:relative;max-height:8rem;overflow:hidden;transition:max-height .5s ease}.collection-info__description:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;height:4rem;background:linear-gradient(transparent,rgb(var(--color-background)));pointer-events:none;transition:opacity .5s ease}.collection-info__description.expanded{max-height:none}.collection-info__description.expanded:after{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/48/assets/promo-banner.css.map */
