.collection-hero--fixed-image{position:relative;min-height:min(var(--hero-min-height, 450px),280px);overflow:hidden}.collection-hero--fixed-image .collection-hero__image-container--cover{z-index:0;pointer-events:none}.collection-hero--fixed-image .collection-hero__image-container--cover .collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.collection-hero--fixed-image .collection-hero__image-container--cover .collection-hero__image img{position:absolute;top:0;bottom:0;right:6%;left:auto;margin:auto 0;height:clamp(190px,20vw,260px);width:auto;max-width:none;max-height:none;object-fit:contain;transform:none!important}.collection-hero--fixed-image .collection-hero__inner{position:relative;z-index:1}@media screen and (max-width:749px){.collection-hero.collection-hero--fixed-image,.collection-hero--fixed-image .collection-hero__inner,.collection-hero--fixed-image .collection-hero__text-wrapper,.collection-hero--fixed-image .collection-hero__wrapper-content{overflow:visible!important;max-height:none!important;height:auto!important}.collection-hero.collection-hero--fixed-image{min-height:0!important}.collection-hero--fixed-image .collection-hero__image-container--cover .collection-hero__image img{top:0;bottom:90px;margin:auto 0;right:4%;height:clamp(100px,30vw,140px)}.collection-hero--fixed-image .collection-hero__inner{padding-top:1.25rem;padding-bottom:1.5rem}}.collection-description-showmore{width:100%;margin-top:.5rem}.collection-description-showmore__content{position:relative;overflow:hidden;max-height:var(--cd-max-height, 8rem);transition:max-height .35s ease}.collection-description-showmore__content.is-truncated:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3rem;background:linear-gradient(to bottom,rgba(var(--color-background, 255, 255, 255),0),rgb(var(--color-background, 255, 255, 255)));pointer-events:none;transition:opacity .2s ease}.collection-description-showmore.is-expanded .collection-description-showmore__content.is-truncated:after{opacity:0}.collection-description-showmore__toggle{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground, 18, 18, 18));font:inherit;font-size:.9em;font-weight:500;line-height:1;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .2s ease}.collection-description-showmore__toggle:hover{opacity:.7}.collection-description-showmore__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.collection-description-showmore__icon{width:1em;height:1em;flex:0 0 auto;transition:transform .25s ease}.collection-description-showmore.is-expanded .collection-description-showmore__icon{transform:rotate(180deg)}.collection-description-showmore__label--less,.collection-description-showmore.is-expanded .collection-description-showmore__label--more{display:none}.collection-description-showmore.is-expanded .collection-description-showmore__label--less{display:inline}@media(prefers-reduced-motion:reduce){.collection-description-showmore__content,.collection-description-showmore__content.is-truncated:after,.collection-description-showmore__icon{transition:none}}.collection-banner-features{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:20px;margin:18px 0 0;padding:0;box-sizing:border-box;flex-wrap:wrap}.collection-banner-feature{display:flex;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap}.collection-banner-feature-icon{width:22px;height:19px;flex:0 0 19px}.collection-banner-feature-text{margin:0;padding:0;font-size:13px;line-height:1.2;font-weight:400;color:inherit}@media screen and (max-width:900px){.collection-banner-features{justify-content:flex-start;gap:12px 24px}}@media screen and (max-width:600px){.collection-banner-features{justify-content:flex-start;column-gap:20px;row-gap:10px;margin-top:14px}.collection-banner-feature{gap:6px}.collection-banner-feature-icon{width:18px;height:18px;flex-basis:18px}.collection-banner-feature-text{font-size:11px}}@media screen and (max-width:380px){.collection-banner-features{column-gap:14px;row-gap:9px}.collection-banner-feature{gap:5px}.collection-banner-feature-icon{width:17px;height:17px;flex-basis:17px}.collection-banner-feature-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAg */
