.cc-collection-banner-v2-compact.section--template{margin-bottom:calc(6 * var(--space-unit))}.cc-collection-banner-v2-compact .collection-banner-v2-compact{--collection-campaign-graphic-width-mobile: 11rem;--collection-campaign-graphic-mobile-right: .5rem;--collection-campaign-graphic-mobile-bottom: -6rem;width:100%;min-width:0;display:flex;flex-direction:column;row-gap:calc(6 * var(--space-unit))}.cc-collection-banner-v2-compact .collection-banner-v2-compact__media{order:0;position:relative;flex:none;width:100%;min-width:0}.cc-collection-banner-v2-compact .collection-banner-v2-compact__media-crop{width:100%;aspect-ratio:3 / 1;overflow:hidden}.cc-collection-banner-v2-compact .collection-banner-v2-compact__campaign-graphic{position:absolute;z-index:2;inset-inline-end:var(--collection-campaign-graphic-mobile-right);bottom:var(--collection-campaign-graphic-mobile-bottom);width:var(--collection-campaign-graphic-width-mobile);aspect-ratio:3 / 4;pointer-events:none}.cc-collection-banner-v2-compact .collection-banner-v2-compact__campaign-graphic-image{display:block;width:100%;height:auto}.cc-collection-banner-v2-compact .collection-banner-v2-compact__content{order:1;width:100%;min-width:0}@media(max-width:768.98px){.cc-collection-banner-v2-compact.section--template{margin-top:calc(4 * var(--space-unit))}.cc-collection-banner-v2-compact .collection-banner-v2-compact__media{width:calc(100% + (var(--gutter) * 2));margin-inline:calc(var(--gutter) * -1)}.cc-collection-banner-v2-compact .collection-banner-v2-compact--without-image{padding-top:1.2rem}}.cc-collection-banner-v2-compact .collection-intro-expandable{--collection-intro-line-height: 1.4;--collection-intro-bg-rgb: 255 255 255;--collection-intro-fade-direction: to right;--collection-intro-fade-width-line-1: 11rem;--collection-intro-fade-start-line-1: 0%;--collection-intro-fade-width-line-2: 5rem;--collection-intro-fade-start-line-2: 0%;--collection-intro-action-reserve: 6rem;width:100%}[dir=rtl] .cc-collection-banner-v2-compact .collection-intro-expandable{--collection-intro-fade-direction: to left}.cc-collection-banner-v2-compact .collection-intro-expandable__heading-row{margin-bottom:0}.cc-collection-banner-v2-compact .collection-intro-expandable__heading{display:block;margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:clamp(2.8rem,calc(2.35rem + 1.5vw),4.2rem);line-height:1.08;letter-spacing:-.02em;text-transform:var(--heading-text-transform)}.cc-collection-banner-v2-compact .collection-intro-expandable__count{display:block;color:rgba(var(--heading-color) / .68);font-size:1.3rem;line-height:2.9rem;white-space:nowrap}.cc-collection-banner-v2-compact .collection-intro-expandable__description-shell{position:relative;width:100%;max-width:65rem;margin-top:1.5rem}.cc-collection-banner-v2-compact .collection-intro-expandable__description-wrap{position:relative}.cc-collection-banner-v2-compact .collection-intro-expandable__description{color:rgba(var(--text-color) / .8);font-size:clamp(1.4rem,calc(1.35rem + .1vw),1.5rem);line-height:var(--collection-intro-line-height);letter-spacing:-.003em}.cc-collection-banner-v2-compact .collection-intro-expandable__description.rte:after{content:none}.cc-collection-banner-v2-compact .collection-intro-expandable__description>*{margin-top:0}.cc-collection-banner-v2-compact .collection-intro-expandable__description>*:last-child,.cc-collection-banner-v2-compact .collection-intro-expandable__description p{margin-bottom:0}.cc-collection-banner-v2-compact .collection-intro-expandable__description p+p{margin-top:.8em}.js .cc-collection-banner-v2-compact .collection-intro-expandable.is-pending:not(.is-expanded) .collection-intro-expandable__description,.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.collection-banner-v2-compact-js-failed .cc-collection-banner-v2-compact .collection-intro-expandable.is-pending .collection-intro-expandable__description{display:block;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:unset}.cc-collection-banner-v2-compact .collection-intro-expandable__fade{display:none}.js .cc-collection-banner-v2-compact .collection-intro-expandable.is-pending:not(.is-expanded) .collection-intro-expandable__description>:first-child:before,.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__description>:first-child:before{content:"";float:right;width:var(--collection-intro-action-reserve);height:1.38em;height:1lh;margin-top:1.38em;margin-top:1lh}[dir=rtl] .js .cc-collection-banner-v2-compact .collection-intro-expandable.is-pending:not(.is-expanded) .collection-intro-expandable__description>:first-child:before,[dir=rtl] .cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__description>:first-child:before{float:left}.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__fade{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__fade:before,.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__fade:after{content:"";position:absolute;height:50%}.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__fade:before{top:0;inset-inline-end:-.1rem;width:var(--collection-intro-fade-width-line-1);background:linear-gradient(var(--collection-intro-fade-direction),rgb(var(--collection-intro-bg-rgb) / 0) 0%,rgb(var(--collection-intro-bg-rgb) / 0) var(--collection-intro-fade-start-line-1),rgb(var(--collection-intro-bg-rgb)) 100%)}.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__fade:after{bottom:0;inset-inline-end:var(--collection-intro-action-reserve);width:var(--collection-intro-fade-width-line-2);background:linear-gradient(var(--collection-intro-fade-direction),rgb(var(--collection-intro-bg-rgb) / 0) 0%,rgb(var(--collection-intro-bg-rgb) / 0) var(--collection-intro-fade-start-line-2),rgb(var(--collection-intro-bg-rgb)) 100%)}.cc-collection-banner-v2-compact .collection-intro-expandable__toggle{position:relative;color:rgb(var(--heading-color));font-size:1.2rem;line-height:var(--collection-intro-line-height);font-weight:400;text-decoration:none;white-space:nowrap;touch-action:manipulation}.cc-collection-banner-v2-compact .collection-intro-expandable__toggle:after{content:"";position:absolute;top:50%;inset-inline:0;height:44px;transform:translateY(-50%)}.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible:not(.is-expanded) .collection-intro-expandable__toggle{position:absolute;z-index:2;inset-inline-end:0;bottom:0;display:inline-flex;padding:0;background:transparent}.cc-collection-banner-v2-compact .collection-intro-expandable.is-collapsible.is-expanded .collection-intro-expandable__toggle{display:flex;width:max-content;min-height:1.38em;min-height:1lh;margin-top:1.2rem;margin-inline-start:auto}.cc-collection-banner-v2-compact .collection-intro-expandable__toggle:focus-visible{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:3px}.cc-collection-banner-v2-compact .collection-intro-expandable .rte a{color:currentColor;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem}@media(min-width:769px){.cc-collection-banner-v2-compact.section--template{margin-bottom:calc(8 * var(--space-unit))}.cc-collection-banner-v2-compact .collection-banner-v2-compact{--collection-campaign-graphic-width-desktop: 13rem;--collection-campaign-graphic-desktop-gap-offset: -6.5rem;--collection-campaign-graphic-desktop-top: 0rem;flex-direction:row;align-items:flex-start;column-gap:clamp(3.2rem,3vw,4.8rem);row-gap:0}.cc-collection-banner-v2-compact .collection-banner-v2-compact--with-image .collection-banner-v2-compact__content{order:1;flex:3 1 0%;width:auto;min-width:0}.cc-collection-banner-v2-compact .collection-banner-v2-compact--with-image .collection-banner-v2-compact__media{order:2;flex:2 1 0%;width:auto;min-width:0;margin-inline:0;align-self:flex-start}.cc-collection-banner-v2-compact .collection-banner-v2-compact__campaign-graphic{inset-inline-start:var(--collection-campaign-graphic-desktop-gap-offset);inset-inline-end:auto;top:var(--collection-campaign-graphic-desktop-top);bottom:auto;width:var(--collection-campaign-graphic-width-desktop)}.cc-collection-banner-v2-compact .collection-banner-v2-compact--without-image .collection-banner-v2-compact__content{flex:0 1 60%;min-width:0}.cc-collection-banner-v2-compact .collection-intro-expandable{--collection-intro-line-height: 1.5;--collection-intro-fade-width-line-1: 13rem;--collection-intro-fade-start-line-1: 15%;--collection-intro-fade-width-line-2: 7rem;--collection-intro-fade-start-line-2: 10%;--collection-intro-action-reserve: 6rem}.cc-collection-banner-v2-compact .collection-intro-expandable__description{font-size:1.5rem;letter-spacing:-.0019em}.cc-collection-banner-v2-compact .collection-intro-expandable__toggle{font-size:1.3rem}}@media(min-width:769px)and (max-width:1023.98px){.cc-collection-banner-v2-compact .collection-banner-v2-compact{--collection-campaign-graphic-width-mid: 11rem;--collection-campaign-graphic-mid-gap-offset: .5rem;--collection-campaign-graphic-mid-top: 1rem}.cc-collection-banner-v2-compact .collection-banner-v2-compact__campaign-graphic{inset-inline-start:var(--collection-campaign-graphic-mid-gap-offset);inset-inline-end:auto;top:var(--collection-campaign-graphic-mid-top);bottom:auto;width:var(--collection-campaign-graphic-width-mid)}}@media(min-width:1024px)and (max-width:1279.98px){.cc-collection-banner-v2-compact .collection-banner-v2-compact{--collection-campaign-graphic-width-small-desktop: 12rem;--collection-campaign-graphic-small-desktop-gap-offset: -.5rem;--collection-campaign-graphic-small-desktop-top: 3.2rem}.cc-collection-banner-v2-compact .collection-banner-v2-compact__campaign-graphic{inset-inline-start:var(--collection-campaign-graphic-small-desktop-gap-offset);inset-inline-end:auto;top:var(--collection-campaign-graphic-small-desktop-top);bottom:auto;width:var(--collection-campaign-graphic-width-small-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom.css.map */
