.ceh{position:relative}.ceh__container{max-width:none;margin:0 auto;padding:0}.ceh__grid{display:grid;grid-template-areas:"filterbar" "hero" "titlewrap" "descwrap" "cards";gap:var(--ceh-m-gap, 16px);padding-left:var(--ceh-m-h-padding, 16px);padding-right:var(--ceh-m-h-padding, 16px);padding-top:var(--ceh-m-top-padding, 0px);padding-bottom:var(--ceh-m-bottom-padding, 24px)}.ceh__left{display:contents}.ceh__breadcrumb{display:none}@media screen and (min-width:768px){.ceh__container{padding-left:var(--ceh-internal-padding, 0px);padding-right:var(--ceh-internal-padding, 0px);padding-top:var(--ceh-section-pt, 56px);padding-bottom:var(--ceh-section-pb, 56px)}.ceh__container--contained{max-width:var(--ceh-max-width, 150rem)}.ceh__grid{grid-template-areas:"breadcrumb breadcrumb" "left hero";grid-template-columns:var(--ceh-left-fr, 1.1fr) var(--ceh-right-fr, 1fr);column-gap:var(--ceh-column-gap, 48px);row-gap:0;padding:0}.ceh__left{display:flex;flex-direction:column;align-items:flex-start;grid-area:left}.ceh__breadcrumb{display:block;grid-area:breadcrumb;margin-bottom:var(--ceh-breadcrumb-spacing, 20px)}.ceh__mobile-filterbar{display:none!important}}.ceh__breadcrumb{font-size:var(--ceh-breadcrumb-size, 12px);color:var(--ceh-breadcrumb-color, rgba(var(--color-foreground), .6));letter-spacing:.02em}.ceh__breadcrumb a{color:inherit;text-decoration:none}.ceh__breadcrumb a:hover{text-decoration:underline}.ceh__breadcrumb .ceh__breadcrumb-sep{margin:0 .6em;opacity:.7}.ceh__breadcrumb [aria-current=page]{color:rgb(var(--color-foreground))}.ceh__titlewrap{grid-area:titlewrap;display:flex;align-items:center;gap:var(--ceh-m-title-heart-gap, 12px);padding-top:var(--ceh-m-title-padding-top, 0px);padding-bottom:var(--ceh-m-title-padding-bottom, 0px)}.ceh__title{margin:0;font-family:var(--ceh-title-font-family, inherit);font-size:var(--ceh-m-title-size, 28px);font-weight:var(--ceh-m-title-weight, 600);letter-spacing:var(--ceh-m-title-letter-spacing, 0px);line-height:var(--ceh-m-title-line-height, 1.1);color:var(--ceh-m-title-color, rgb(var(--color-foreground)));text-transform:none}.ceh__heart{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--ceh-m-heart-size, 20px);height:var(--ceh-m-heart-size, 20px);padding:0;border:0;background:transparent;cursor:pointer;color:rgb(var(--color-foreground))}.ceh__heart svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;transition:fill .15s ease}.ceh__heart.is-active svg{fill:currentColor}.ceh__descwrap{grid-area:descwrap}.ceh__description{margin:0;font-size:var(--ceh-m-desc-size, 14px);line-height:var(--ceh-m-desc-line-height, 1.5);color:var(--ceh-m-desc-color, rgba(var(--color-foreground), .75));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ceh-m-desc-lines, 2);overflow:hidden}.ceh__description--expanded{-webkit-line-clamp:unset;overflow:visible}.ceh__description p{margin:0}.ceh__more{display:inline-block;margin-top:.4em;padding:0;border:0;background:none;font-size:var(--ceh-m-more-size, 14px);color:var(--ceh-m-more-color, rgb(var(--color-foreground)));text-decoration:underline;cursor:pointer}@media screen and (min-width:768px){.ceh__title{font-size:var(--ceh-title-font-size, 4.2rem);font-weight:var(--ceh-title-weight, 500);letter-spacing:var(--ceh-title-letter-spacing, -.2px);line-height:var(--ceh-title-line-height, 1.1);color:var(--ceh-title-color, rgb(var(--color-foreground)));margin-bottom:var(--ceh-title-margin-bottom, 16px)}.ceh__titlewrap{margin-bottom:0;padding-top:0;padding-bottom:0}.ceh__heart{display:none}.ceh__descwrap{margin-bottom:var(--ceh-desc-margin-bottom, 24px)}.ceh__description{font-size:var(--ceh-desc-size, 15px);line-height:var(--ceh-desc-line-height, 1.6);color:var(--ceh-desc-color, rgba(var(--color-foreground), .75));max-width:var(--ceh-desc-max-width, 64rem);-webkit-line-clamp:var(--ceh-desc-lines, unset)}.ceh__more{display:none!important}}.ceh__hero-wrap{grid-area:hero;display:block;overflow:hidden;margin-left:calc(var(--ceh-m-h-padding, 16px) * -1);margin-right:calc(var(--ceh-m-h-padding, 16px) * -1)}.ceh__hero-wrap,.ceh__hero-wrap:hover{text-decoration:none}.ceh__hero-media{position:relative;display:block;width:100%;aspect-ratio:var(--ceh-m-hero-aspect-ratio, 1 / 1);height:var(--ceh-m-hero-height, auto);border:var(--ceh-hero-border-width, 0px) solid var(--ceh-hero-border-color, transparent);overflow:hidden}.ceh__hero-media img{display:block;width:100%;height:100%;object-fit:var(--ceh-m-hero-fit, cover);object-position:var(--ceh-m-hero-position, 50% 50%)}@media screen and (min-width:768px){.ceh__hero-wrap{margin-left:0;margin-right:0;margin-top:var(--ceh-hero-top-offset, 0px)}.ceh__hero-media{aspect-ratio:var(--ceh-hero-aspect-ratio, 4 / 5);height:auto;max-height:var(--ceh-hero-max-height, none)}.ceh__hero-media img{object-fit:var(--ceh-hero-fit, cover);object-position:var(--ceh-hero-position, 50% 50%)}}.ceh__cards{grid-area:cards;display:flex;margin:0;padding:0;list-style:none;gap:var(--ceh-m-card-gap, 10px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:var(--ceh-m-carousel-padding, 16px);padding-right:var(--ceh-m-carousel-padding, 16px);margin-left:calc(var(--ceh-m-carousel-padding, 16px) * -1);margin-right:calc(var(--ceh-m-carousel-padding, 16px) * -1)}.ceh__cards::-webkit-scrollbar{display:none}.ceh__cards--no-swipe{overflow-x:hidden}.ceh__cards--snap{scroll-snap-type:x mandatory}.ceh__card-item{flex:0 0 auto;width:var(--ceh-m-card-width, 130px)}.ceh__cards--snap .ceh__card-item{scroll-snap-align:start}.ceh__card{display:block;color:inherit;text-decoration:none}.ceh__card-image{display:block;width:100%;aspect-ratio:var(--ceh-m-card-aspect-ratio, 1 / 1);height:var(--ceh-m-card-img-height, auto);overflow:hidden;background:rgba(var(--color-foreground),.04)}.ceh__card-image img,.ceh__card-image svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ceh-m-card-position, center)}.ceh__card-title{display:block;margin-top:var(--ceh-card-title-gap, 10px);font-size:var(--ceh-m-card-title-size, 12px);line-height:var(--ceh-m-card-title-line-height, 1.3);color:var(--ceh-card-title-color, rgb(var(--color-foreground)))}@media screen and (min-width:768px){.ceh__cards{flex-wrap:var(--ceh-card-row-wrap, wrap);overflow-x:var(--ceh-card-row-overflow-x, visible);justify-content:var(--ceh-card-row-justify, flex-start);gap:var(--ceh-card-gap, 16px);padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ceh__card-item{width:var(--ceh-card-width, 150px)}.ceh__card-image{aspect-ratio:var(--ceh-card-aspect-ratio, 1 / 1);height:auto}.ceh__card-image img,.ceh__card-image svg{object-position:var(--ceh-card-position, center)}.ceh__card-title{font-size:var(--ceh-card-title-size, 13px);line-height:1.3}}.ceh__mobile-filterbar{grid-area:filterbar;display:flex;align-items:center;gap:var(--ceh-m-refine-spacing, 10px);overflow-x:auto;scrollbar-width:none;padding-left:var(--ceh-m-h-padding, 16px);padding-right:var(--ceh-m-h-padding, 16px);margin-left:calc(var(--ceh-m-h-padding, 16px) * -1);margin-right:calc(var(--ceh-m-h-padding, 16px) * -1)}.ceh__mobile-filterbar::-webkit-scrollbar{display:none}.ceh__mobile-filterbar .facets-category-pills{display:flex;align-items:center;gap:var(--ceh-m-pill-gap, 10px);margin:0;padding:0;list-style:none}.ceh__mobile-filterbar .facets-category-pills li{display:contents}.ceh__mobile-refine,.ceh__mobile-filterbar .facets-category-pills__pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box;height:var(--ceh-m-refine-height, 44px);min-width:var(--ceh-m-refine-min-width, 0px);padding:0 var(--ceh-m-refine-padding-h, 14px);border-style:solid;border-color:var(--ceh-m-refine-border-color, rgba(var(--color-foreground), .35));border-width:var(--ceh-m-refine-border-width, 1px);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:var(--ceh-m-refine-font-size, 13px);font-weight:400;text-decoration:none;white-space:nowrap}.ceh__mobile-filterbar .facets-category-pills__pill.active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.ceh__mobile-filterbar .facets-category-pills__pill[data-pill-kind=category].active{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));border-width:calc(var(--ceh-m-refine-border-width, 1px) + 1px);font-weight:700;-webkit-text-stroke:.3px currentColor}.ceh__mobile-filterbar .facets-category-pills__pill{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ceh__mobile-filterbar .facets-category-pills li.is-leaving{pointer-events:none}@media(prefers-reduced-motion:reduce){.ceh__mobile-filterbar .facets-category-pills__pill{transition:none}}.ceh__mobile-refine svg{width:var(--ceh-m-refine-icon-size, 16px);height:var(--ceh-m-refine-icon-size, 16px);flex-shrink:0}.ceh__mobile-refine{font-weight:700;border-color:var(--ceh-m-refine-own-border-color, var(--ceh-m-refine-border-color, rgba(var(--color-foreground), .35)))}@media screen and (min-width:768px){body:has(.ceh__mobile-filterbar) .facets-container-drawer>.mobile-facets__wrapper .mobile-facets__open-wrapper{display:initial}body:has(.ceh__mobile-filterbar) .facets-container-drawer>.facets-category-pills{display:flex}}@media screen and (max-width:767px){body:has(.ceh__mobile-filterbar) .facets-container-drawer>.mobile-facets__wrapper .mobile-facets__open-wrapper,body:has(.ceh__mobile-filterbar) .facets-container-drawer>.facets-category-pills{display:none}}@media screen and (min-width:768px)and (max-width:1023px){h1.ceh__title{font-size:30px;font-weight:400;line-height:38px;letter-spacing:normal;color:#222}.ceh__description{max-width:none;font-size:15px;line-height:20px;color:#222;-webkit-line-clamp:2}}@media screen and (min-width:768px)and (max-width:1023px){.ceh__grid:not(:has(.ceh__hero-wrap))>.ceh__left{grid-column:1 / -1}}@media screen and (min-width:1024px){h1.ceh__title{font-size:30px;font-weight:400;line-height:38px;letter-spacing:normal;color:#222}.ceh__description{max-width:918px;font-size:15px;line-height:20px;color:#222;-webkit-line-clamp:2}.ceh__grid:not(:has(.ceh__hero-wrap))>.ceh__left{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-collection-editorial-header.css.map */
