.collection-shopping-intro{display:block;padding-top:12px;padding-bottom:10px}.collection-shopping-intro__breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:#666;margin-bottom:12px}.collection-shopping-intro__breadcrumbs a{color:inherit;text-decoration:none}.collection-shopping-intro__breadcrumbs [aria-current]{color:#242424}.collection-shopping-intro__heading h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(21px,6.5vw,34px);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-text-transform);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-wrap:balance;margin:0 0 7px}.collection-shopping-intro__heading p{max-width:690px;margin:0;font-size:14px;line-height:1.4;color:#555;text-wrap:initial}.collection-shopping-intro__related{margin-top:12px}.collection-shopping-intro__related ul{display:flex;overflow-x:auto;gap:10px;list-style:none;padding:0 0 2px;margin:0;scroll-snap-type:x proximity;scrollbar-width:thin}.collection-shopping-intro__related li{flex:0 0 129px;min-width:0;scroll-snap-align:start}.collection-shopping-intro__related a{position:relative;display:flex;align-items:end;height:auto;aspect-ratio:1;overflow:hidden;border-radius:9px;isolation:isolate;background:#302d3a;color:#fff;text-decoration:none}.collection-shopping-intro__related a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000c);z-index:-1}.collection-shopping-intro__related a[aria-current=page]{outline:2px solid #6035ff;outline-offset:-2px}.collection-shopping-intro__related img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.collection-shopping-intro__related .collection-shopping-intro__label{display:block;width:100%;padding:10px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:17px;font-weight:var(--font-heading-weight);text-transform:var(--font-heading-text-transform);line-height:1.2}.collection-shopping-intro a:focus-visible{outline:2px solid #6035ff;outline-offset:3px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline{display:block;background:#f6f5f8;border-top:0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__list{padding-top:5px;padding-bottom:5px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__link{min-height:70px;padding-top:2px;padding-bottom:6px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__image-wrap{height:40px;margin-bottom:4px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter__label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-text-transform);font-size:15px}.shopify-section:has(collection-shopping)~.collection-grid-section .facets{border:0;margin-top:0;overflow:visible}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__wrapper{flex-wrap:nowrap;align-items:center;gap:24px;padding:8px 0}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__product-count{order:-1;flex:1;justify-content:start;text-align:left;padding:0;margin:0;min-height:22px;border:0;font-size:12px}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__product-count:before{display:none}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__sort-by{min-height:44px;font-family:var(--font-heading-family);font-size:15px;text-transform:var(--font-heading-text-transform)}.shopify-section:has(collection-shopping)~.collection-grid-section .open_filters{min-height:44px;padding:0;font-family:var(--font-heading-family);font-size:15px;text-transform:var(--font-heading-text-transform)}.shopify-section:has(collection-shopping)~.collection-grid-section #ProductGridContainer{padding-top:0}.shopify-section:has(collection-shopping)~.collection-grid-section #ProductGridContainer>.collection{margin-top:0}.shopify-section:has(collection-shopping)~.collection-review-highlights-section .collection-review-highlights__card{position:relative}.shopify-section:has(collection-shopping)~.collection-grid-section .card__inner{border-radius:10px;overflow:hidden}.shopify-section:has(collection-shopping)~.collection-grid-section .facets-menu__close{width:44px;height:44px;top:12px;right:12px;display:grid;place-items:center}.shopify-section:has(collection-shopping)~.collection-grid-section .facets-menu__close svg{width:20px;height:20px}.shopify-section:has(collection-shopping)~.collection-grid-section .facets-menu{overscroll-behavior:contain}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee{min-height:0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee__button{padding:24px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee strong{font-size:clamp(28px,2.5vw,36px)}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-confidence .collection-review-highlights__card{position:relative}@media(min-width:750px){.collection-shopping-intro,.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]{width:calc(100% - 64px);max-width:1280px;margin-inline:auto;padding-inline:0}.collection-shopping-intro{padding-top:18px;padding-bottom:20px}.collection-shopping-intro__breadcrumbs{margin-bottom:16px;font-size:12px}.collection-shopping-intro__heading h1{font-size:36px;text-wrap:initial}.collection-shopping-intro__heading p{text-wrap:initial}.collection-shopping-intro__related{min-width:0;margin-top:20px}.collection-shopping-intro__related ul{gap:12px}.collection-shopping-intro__related li{flex:0 0 150px}.collection-shopping-intro__related .collection-shopping-intro__label{padding:12px;font-size:18px}.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid] .container{width:100%;max-width:none;padding-inline:0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline{background:transparent;border-top:1px solid #e5e4e7}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__list{justify-content:start;gap:8px;padding:12px 0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__list:before,.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__list:after{display:none}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__link{flex-direction:row;gap:6px;width:auto;min-height:44px;padding:4px 10px 4px 4px;border:1px solid #e5e4e7;border-radius:6px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__link:hover,.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__link.is-active{background:#f6f5f8;border-color:#272727}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__link:after{display:none}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-model-filter--inline .collection-model-filter__image-wrap{width:56px;height:30px;margin-bottom:0}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__wrapper{min-height:68px;padding:12px 0;gap:24px}.shopify-section:has(collection-shopping)~.collection-grid-section #ProductGridContainer{margin-top:16px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-product-list{--gap: 24px}}@media(min-width:900px)and (max-width:1099px){.shopify-section:has(collection-shopping)~.collection-grid-section #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee{grid-column:span 2}}@media(min-width:1100px){.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;border-top:1px solid #e5e4e7}.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]>.collection-model-filter--inline{grid-column:1;border-top:0}.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]>.facets__main{grid-column:2;min-width:0}.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]>#ProductGridContainer{grid-column:1 / -1}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__product-count{justify-content:end}}@media(max-width:749px){.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee__button{padding:18px 14px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee strong{font-size:clamp(18px,5.4vw,23px)}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee__kicker{font-size:9px;letter-spacing:.08em}.shopify-section:has(collection-shopping)~.collection-grid-section .facets__wrapper{padding:6px 0 8px}.js .shopify-section:has(collection-shopping)~.collection-grid-section .open_filters,.js .shopify-section:has(collection-shopping)~.collection-grid-section .facets__sort-by{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom) + var(--collection-preview-offset, 0px));z-index:90;height:48px;min-height:48px;border-radius:28px;background:#191919;color:#fff;box-shadow:0 3px 18px #0002;margin:0;font-weight:600;visibility:hidden}.js .shopify-section:has(collection-shopping)~.collection-grid-section.collection-shopping-controls-visible .open_filters,.js .shopify-section:has(collection-shopping)~.collection-grid-section.collection-shopping-controls-visible .facets__sort-by{visibility:visible}.js .shopify-section:has(collection-shopping)~.collection-grid-section .open_filters{left:calc(50% + 3px);width:122px;justify-content:center;gap:9px}.js .shopify-section:has(collection-shopping)~.collection-grid-section .facets__sort-by{right:calc(50% + 7px);width:112px;padding:0 19px}.js .shopify-section:has(collection-shopping)~.collection-grid-section .facets__sort-by:before{content:"Sort"}.js .shopify-section:has(collection-shopping)~.collection-grid-section .facets__select-label{display:none}.js .shopify-section:has(collection-shopping)~.collection-grid-section .select__sort_by{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.js .shopify-section:has(collection-shopping)~.collection-grid-section .facets__sort-by>svg{right:19px}.js .shopify-section:has(collection-shopping)~.collection-grid-section .facets__sort-by:focus-within,.js .shopify-section:has(collection-shopping)~.collection-grid-section .open_filters:focus-visible{outline:3px solid #886bff;outline-offset:3px}.js .shopify-section:has(collection-shopping)~.collection-grid-section #open_filters_menu.show_menu .open_filters,.js .shopify-section:has(collection-shopping)~.collection-grid-section #open_filters_menu.show_menu .facets__sort-by{visibility:hidden}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-product-list{gap:24px 12px}}.shopify-section:has(>collection-shopping){margin-block:0}.collection-shopping-intro__notice{max-width:800px;margin-top:10px;font-size:13px;line-height:1.5}.collection-shopping-intro__notice p{margin:0}.collection-shopping-intro__notice a{text-underline-offset:3px}.shopify-section:has(collection-shopping)~.collection-grid-section:has([data-compact-collection]) #ProductGridContainer{padding-bottom:0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee__qualifier{position:relative;margin-top:12px;font-size:12px;line-height:1.4}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact{grid-column:1 / -1;min-height:0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact .collection-inline-guarantee__button{min-height:124px;padding:24px 76px 24px 24px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact strong{font-size:28px;line-height:1.15}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact strong br{display:none}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact .collection-inline-guarantee__mark{left:auto;right:90px;top:50%;transform:translateY(-50%);font-size:160px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-confidence--compact{margin-block:0}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-confidence--compact .collection-review-highlights__inner{padding-block:24px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-confidence--compact .collection-review-highlights__card{min-height:0}@media(min-width:750px){.shopify-section:has(collection-shopping)~.collection-grid-section:has([data-compact-collection]){margin-top:0}}@media(min-width:1100px){.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]:not(:has(>.collection-model-filter--inline)){grid-template-columns:minmax(0,1fr)}.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]:not(:has(>.collection-model-filter--inline))>.facets__main{grid-column:1 / -1}.shopify-section:has(collection-shopping)~.collection-grid-section[id$=__product-grid]:not(:has(>.collection-model-filter--inline)) .facets__product-count{justify-content:start}}@media(max-width:749px){.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact .collection-inline-guarantee__button{padding:20px 65px 20px 18px}.shopify-section:has(collection-shopping)~.collection-grid-section .collection-inline-guarantee--compact strong{font-size:24px}}.collection-shopping-intro__related a:not([aria-current]):is(:hover,:focus-visible) .collection-shopping-intro__label{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-shopping.css.map */
