/*================ Collection promo ================*/.collection-promo{display:grid;grid-template-columns:1fr;position:relative;grid-column:1/-1;line-height:1.5;overflow:hidden;background:var(--bg) no-repeat center center/cover}.collection-promo__inner{display:grid;grid-template-columns:minmax(0, 1fr);position:relative;line-height:1.5;background:var(--bg) no-repeat center center/cover;overflow:hidden}.collection-promo__bg{position:relative;z-index:2;width:100%;height:100%;grid-row-start:1;grid-column-start:1;padding-top:var(--promo-height)}.collection-promo__video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px) and (orientation: landscape){.collection-promo__bg{min-height:auto}}.collection-promo__bg .placeholder-svg-filled{position:absolute;top:50%;left:0;width:100%;height:200%;max-height:200%;transform:translateY(-50%)}.collection-promo__link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}.collection-promo__heading{color:var(--text)}.collection-promo__heading sup{top:-1.1em;font-size:calc(0.65rem * var(--adjust-heading));line-height:1;margin-left:5px}@media only screen and (max-width: 1439px){.collection-promo__heading sup{top:-1em;font-size:calc(0.6rem * var(--adjust-heading))}}@media only screen and (max-width: 767px){.collection-promo__heading sup{font-size:calc(0.5rem * var(--adjust-heading))}}.collection-promo__heading small{font-size:calc(0.65rem * var(--adjust-heading));margin-left:calc(-0.85rem * var(--adjust-heading))}@media only screen and (max-width: 1439px){.collection-promo__heading small{font-size:calc(0.6rem * var(--adjust-heading))}}@media only screen and (max-width: 767px){.collection-promo__heading small{font-size:calc(0.5rem * var(--adjust-heading));margin-left:calc(-0.75rem * var(--adjust-heading))}}.collection-promo__text{font-size:calc(0.815rem * var(--adjust-body))}@media only screen and (min-width: 768px){.collection-promo__text{font-size:calc(1rem * var(--adjust-body))}}.collection-promo__buttons{display:flex;flex-flow:row wrap;justify-content:inherit;align-items:flex-start}@media only screen and (min-width: 480px){.collection-promo__buttons{margin:0 calc(var(--inner) / -2)}}@media only screen and (max-width: 479px){.collection-promo__buttons{width:100%}}.collection-promo__button{display:flex;justify-content:center}.collection-promo__button--arrow .btn{display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;padding:0}.collection-promo__button--arrow .icon-arrow-right{display:block;width:24px;height:24px}@media only screen and (max-width: 479px){.collection-promo__button{margin-left:0;margin-right:0}}.collection-promo__heading,.collection-promo__text,.collection-promo__button{margin:calc(var(--inner) / 2) 0;max-width:100%;overflow-wrap:break-word}@media only screen and (max-width: 479px){.collection-promo__heading,.collection-promo__text,.collection-promo__button{width:100%}}.collection-promo__content{display:flex;justify-content:center;position:relative;z-index:5;flex-flow:column wrap;grid-row-start:1;grid-column-start:1;padding:var(--inner)}.collection-promo__link ~ .collection-promo__content{pointer-events:none}.collection-promo__link ~ .collection-promo__content a{pointer-events:auto}.collection-promo__body{width:100%;display:flex;flex-flow:column wrap;justify-content:center}/*=== Animations ===*/@media only screen and (max-width: 1023px){.aos-initialized .collection .collection-promo[data-aos][data-aos-delay].aos-animate{transition-delay:0s}}@media only screen and (max-width: 1023px){.aos-initialized .collection .collection-promo.collection-promo--grid-even[data-aos][data-aos-delay].aos-animate{transition-delay:0.15s}}@media only screen and (min-width: 480px) and (max-width: 1023px){.aos-initialized .collection .collection-promo.collection-promo--grid-second[data-aos][data-aos-delay].aos-animate{transition-delay:0.15s}}@media only screen and (min-width: 480px) and (max-width: 1023px){.aos-initialized .collection .collection-promo.collection-promo--grid-third[data-aos][data-aos-delay].aos-animate{transition-delay:0.3s}}@media only screen and (max-width: 479px){.aos-initialized .collection .collection-items--mobile--one-whole .collection-promo.collection-promo--grid-even[data-aos][data-aos-delay].aos-animate{transition-delay:0s}}@media only screen and (max-width: 1023px){.aos-initialized .collection .collection-promo .collection-promo__heading[data-aos][data-aos-delay].aos-animate{transition-delay:0.3s}}@media only screen and (max-width: 479px){.aos-initialized .collection .collection-promo .collection-promo__heading[data-aos][data-aos-delay].aos-animate{transition-delay:0.15s}}@media only screen and (max-width: 1023px){.aos-initialized .collection .collection-promo .collection-promo__text[data-aos][data-aos-delay].aos-animate{transition-delay:0.45s}}@media only screen and (max-width: 479px){.aos-initialized .collection .collection-promo .collection-promo__text[data-aos][data-aos-delay].aos-animate{transition-delay:0.3s}}@media only screen and (max-width: 1023px){.aos-initialized .collection .collection-promo .collection-promo__button[data-aos][data-aos-delay].aos-animate{transition-delay:0.6s}}@media only screen and (max-width: 479px){.aos-initialized .collection .collection-promo .collection-promo__button[data-aos][data-aos-delay].aos-animate{transition-delay:0.45s}}/*=== Modifiers ===*/.collection-promo--two-columns{grid-column:span 2}@media only screen and (max-width: 479px){.collection-promo--two-columns{grid-column:1/-1}}.collection-promo--one-column{grid-column:span 1}@media only screen and (max-width: 1023px){.collection-items--2 .collection-promo--full.collection-promo--tablet-full,.collection-promo--two-columns.collection-promo--tablet-full{grid-column:span 2}}@media only screen and (max-width: 1023px){.collection-promo--full.collection-promo--tablet-full{grid-column:span 3}}@media only screen and (max-width: 1023px){.collection-promo--two-columns.collection-promo--grid-second,.collection-promo--full.collection-promo--grid-second{grid-column:span 2}}@media only screen and (max-width: 1023px){.collection-promo--two-columns.collection-promo--grid-third,.collection-promo--full.collection-promo--grid-third{grid-column:span 1}}@media only screen and (max-width: 479px){.collection-promo--two-columns.collection-promo,.collection-promo--full.collection-promo{grid-column:span 2}}@media only screen and (max-width: 479px){.collection-promo--two-columns.collection-promo--grid-even,.collection-promo--full.collection-promo--grid-even{grid-column:span 1}}@media only screen and (max-width: 479px){.collection-items--mobile--one-whole .collection-promo--one-column,.collection-items--mobile--one-whole .collection-promo--two-columns,.collection-items--mobile--one-whole .collection-promo--full{grid-column:1/-1}}.collection-items--2 .collection-promo:not(.collection-promo--one-column) .collection-promo__bg,.collection-items--3 .collection-promo--two-columns .collection-promo__bg,.collection-items--4 .collection-promo--two-columns .collection-promo__bg{padding-top:calc(var(--promo-height) / 2)}.collection-items--3 .collection-promo--full .collection-promo__bg{padding-top:calc(var(--promo-height) / 3)}@media only screen and (max-width: 767px){.collection-items--3 .collection-promo--full .collection-promo__bg{padding-top:calc(var(--promo-height) / 2)}}.collection-items--4 .collection-promo--full .collection-promo__bg{padding-top:calc(var(--promo-height) / 4)}@media only screen and (max-width: 1023px){.collection-items--4 .collection-promo--full .collection-promo__bg{padding-top:calc(var(--promo-height) / 3)}}@media only screen and (max-width: 767px){.collection-items--4 .collection-promo--full .collection-promo__bg{padding-top:calc(var(--promo-height) / 2)}}@media only screen and (max-width: 479px){.collection-items--3 .collection-promo--two-columns.collection-promo--grid-even .collection-promo__bg,.collection-items--4 .collection-promo--two-columns.collection-promo--grid-even .collection-promo__bg{padding-top:var(--promo-height)}}@media only screen and (max-width: 479px){.collection__products.collection-items--mobile--one-whole .collection-promo .collection-promo__bg{padding-top:var(--promo-height)}}.grid--has-promos{grid-auto-flow:dense}@media only screen and (min-width: 1024px){.collection__products > .grid > .product-grid-item{order:var(--grid-order-desktop, initial)}.collection__products > .grid > .collection-promo{order:var(--promo-order-desktop, initial)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.collection__products > .grid > .product-grid-item{order:var(--grid-order-tablet, initial)}.collection__products > .grid > .collection-promo{order:var(--promo-order-tablet, initial)}}@media only screen and (max-width: 767px){.collection__products > .grid > .product-grid-item{order:var(--grid-order-mobile, initial)}.collection__products > .grid > .collection-promo{order:var(--promo-order-mobile, initial)}}@media only screen and (min-width: 768px){.collection-promo--hide-desktop{display:none !important}}@media only screen and (max-width: 767px){.collection-promo--hide-mobile{display:none !important}}@media only screen and (min-width: 1024px){.collection-promo.collection-promo{--promo-columns-active:var(--promo-columns-desktop, 1);grid-column:span var(--promo-columns-desktop, 1);grid-row:span var(--promo-rows-desktop, 1);align-self:stretch;min-height:0}.collection-promo__inner{height:var(--promo-inner-height-desktop, auto);min-height:0}.collection-promo.collection-promo .collection-promo__bg{height:100%;min-height:0;padding-top:var(--promo-bg-padding-desktop, calc(var(--promo-height) / var(--promo-columns-active, 1)))}}@media only screen and (min-width: 768px) and (max-width: 1023px){.collection-promo.collection-promo{--promo-columns-active:var(--promo-columns-tablet, 1);grid-column:span var(--promo-columns-tablet, 1);grid-row:span var(--promo-rows-tablet, 1);align-self:stretch;min-height:0}.collection-promo__inner{height:var(--promo-inner-height-tablet, auto);min-height:0}.collection-promo.collection-promo .collection-promo__bg{height:100%;min-height:0;padding-top:var(--promo-bg-padding-tablet, calc(var(--promo-height) / var(--promo-columns-active, 1)))}}@media only screen and (max-width: 767px){.collection-promo.collection-promo{--promo-columns-active:var(--promo-columns-mobile, 1);grid-column:span var(--promo-columns-mobile, 1);grid-row:span var(--promo-rows-mobile, 1);align-self:stretch;min-height:0}.collection-promo__inner{height:var(--promo-inner-height-mobile, auto);min-height:0}.collection-promo.collection-promo .collection-promo__bg{height:100%;min-height:0;padding-top:var(--promo-bg-padding-mobile, calc(var(--promo-height) / var(--promo-columns-active, 1)))}}@media only screen and (min-width: 1024px){.collection-promo--full .collection-promo__content--inline .collection-promo__heading,.collection-promo--full .collection-promo__content--inline .collection-promo__text,.collection-promo--full .collection-promo__content--inline .collection-promo__button{margin:calc(var(--inner) / 2)}}@media only screen and (min-width: 1024px){.collection-promo--full .collection-promo__content--inline{padding:0}}@media only screen and (min-width: 1024px){.collection-promo--full .collection-promo__content--inline .collection-promo__body{flex-flow:row wrap;justify-content:center;align-items:center;padding:var(--inner)}}@media only screen and (min-width: 1024px){.collection-promo--full .collection-promo__content--inline .collection-promo__buttons{margin:0}}@media only screen and (min-width: 1024px){.collection-promo--full .collection-promo__content--inline .collection-promo__button{display:flex;justify-content:center;z-index:2}}@media only screen and (min-width: 1024px){.collection-promo--full .collection-promo__content--inline .collection-promo__button .btn--caps{margin-bottom:-2px}}.item--top-left .collection-promo__link,.item--top-right .collection-promo__link,.item--top-left .collection-promo__button,.item--top-right .collection-promo__button{align-items:flex-start}.item--right .collection-promo__content,.item--bottom-right .collection-promo__link,.item--bottom-right .collection-promo__button,.item--bottom-right .collection-promo__content,.item--top-right .collection-promo__content,.item--bottom-right .collection-promo__content--inline .collection-promo__body,.item--bottom-left .collection-promo__link,.item--bottom-left .collection-promo__button,.item--bottom-left .collection-promo__content--inline .collection-promo__body{align-items:flex-end}.item--bottom-left .collection-promo__content,.item--bottom-right .collection-promo__content,.item--right .collection-promo__link,.item--right .collection-promo__button,.item--right .collection-promo__buttons,.item--right .collection-promo__content--inline .collection-promo__body,.item--top-right .collection-promo__link,.item--top-right .collection-promo__button,.item--top-right .collection-promo__buttons,.item--top-right .collection-promo__content--inline,.item--top-right .collection-promo__content--inline .collection-promo__body,.item--bottom-right .collection-promo__link,.item--bottom-right .collection-promo__button,.item--bottom-right .collection-promo__buttons,.item--bottom-right .collection-promo__content--inline,.item--bottom-right .collection-promo__content--inline .collection-promo__body{justify-content:flex-end}.item--top-left .collection-promo__link,.item--top-left .collection-promo__button,.item--top-left .collection-promo__buttons,.item--top-left .collection-promo__content,.item--top-left .collection-promo__content--inline .collection-promo__body,.item--top-right .collection-promo__content,.item--left .collection-promo__link,.item--left .collection-promo__button,.item--left .collection-promo__buttons,.item--left .collection-promo__content--inline .collection-promo__body,.item--bottom-left .collection-promo__link,.item--bottom-left .collection-promo__button,.item--bottom-left .collection-promo__buttons,.item--bottom-left .collection-promo__content--inline .collection-promo__body{justify-content:flex-start}.item--right .collection-promo__content,.item--top-right .collection-promo__content,.item--bottom-right .collection-promo__content{text-align:right}