body[data-blade-page="shopify.collection"] #MainContent{background:var(--canvas)}.collection-hero.sf-collection-hero{background:var(--canvas);padding:32px 0 8px}.collection-hero.sf-collection-hero .collection-hero__inner{align-items:center;gap:40px;padding-block:0}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{position:relative;padding:32px 40px;background:var(--sky-surface);border-radius:24px;border:1px solid var(--divider);flex:1;min-width:0}.sf-collection-eyebrow{margin:0 0 12px;color:var(--sky-text);font:700 14px/20px Cabin,Arial,sans-serif}.collection-hero.sf-collection-hero .collection-hero__title{margin:0;color:var(--heading);font:900 clamp(36px,4vw,60px)/1.08 Montserrat,Arial,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.sf-collection-total{display:inline-block;margin:16px 0 0;color:var(--sky-text);font:600 14px/20px Cabin,Arial,sans-serif}.collection-hero.sf-collection-hero .collection-hero__description{max-width:68ch;margin:20px 0 0;color:var(--body);font:400 18px/28px Cabin,Arial,sans-serif}.collection-hero.sf-collection-hero .collection-hero__description p{margin:0 0 12px}.collection-hero.sf-collection-hero .collection-hero__description p:last-child{margin-bottom:0}.collection-hero.sf-collection-hero .collection-hero__image-container{border-radius:24px;border:1px solid var(--divider);min-height:280px}.sf-collection-catalogue{display:block}.sf-collection-catalogue>.gradient{background:var(--canvas)}.sf-collection-catalogue .facets-container{padding:16px 24px;margin-bottom:24px;border:1px solid var(--divider);border-radius:16px;background:var(--surface);gap:16px 24px;align-items:center}.sf-collection-catalogue .facets__form{gap:16px 24px;align-items:center;margin:0}.sf-collection-catalogue .facets__wrapper{align-items:center;align-self:center;gap:8px 16px}.sf-collection-catalogue .facets__heading{margin:0 8px 0 0;color:var(--heading);font:700 16px/24px Cabin,Arial,sans-serif}.sf-collection-catalogue .facets__disclosure,.sf-collection-catalogue .facets__summary{margin:0}.sf-collection-catalogue .facets__display{border:1px solid var(--divider);border-radius:16px;background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--heading) 10%,transparent)}.sf-collection-catalogue .active-facets__button-inner{border-radius:12px;background:var(--sky-surface);color:var(--sky-text);box-shadow:none;border:1px solid var(--divider)}.sf-collection-catalogue .product-count__text{color:var(--secondary);font:400 14px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .product-grid{--grid-desktop-horizontal-spacing:24px;--grid-desktop-vertical-spacing:32px;--grid-mobile-horizontal-spacing:16px;--grid-mobile-vertical-spacing:24px;margin-block:0}.sf-collection-catalogue .product-card-wrapper .card{background:var(--surface);border:1px solid var(--divider);border-radius:16px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sf-collection-catalogue .card__inner{border-radius:0;background:var(--canvas)}.sf-collection-catalogue .card__media{top:0;right:0;bottom:0;left:0;margin:0;width:100%;border-radius:0}.sf-collection-catalogue .card__heading{font:700 20px/28px Montserrat,Arial,sans-serif;letter-spacing:-.01em;min-height:0}.sf-collection-catalogue .card__heading a{color:var(--heading)}.sf-collection-catalogue .card-information{padding-top:16px}.sf-collection-catalogue .price{font:700 20px/28px Cabin,Arial,sans-serif;color:var(--heading)}.sf-collection-catalogue .price__sale .price-item--regular{font-size:14px;color:var(--secondary)}.sf-collection-catalogue .quick-add__submit{min-height:44px;border-radius:12px}.sf-collection-catalogue .product-card-wrapper:focus-within .card{outline:3px solid var(--focus);outline-offset:3px}.sf-collection-catalogue .collection--empty .title-wrapper{padding:48px 24px;border:1px solid var(--divider);border-radius:16px;background:var(--surface)}.sf-collection-catalogue .pagination-wrapper{margin-top:40px}.sf-collection-catalogue .pagination__item{border-radius:12px;min-width:44px;min-height:44px}.sf-collection-catalogue .pagination__item--current{background:var(--sky-surface);color:var(--sky-text)}@media(hover:hover)and (pointer:fine){.sf-collection-catalogue .product-card-wrapper:hover .card{transform:translateY(-4px);border-color:var(--action);box-shadow:0 8px 24px color-mix(in srgb,var(--heading) 10%,transparent)}}@media(max-width:989px){.collection-hero.sf-collection-hero .collection-hero__inner{gap:24px}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{padding:28px}.sf-collection-catalogue .facet-filters{padding-left:0}}@media(max-width:749px){body[data-blade-page="shopify.collection"] #MainContent .page-width{padding-inline:20px}.collection-hero.sf-collection-hero{padding-top:24px}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{padding:24px}.collection-hero.sf-collection-hero .collection-hero__description{font-size:16px;line-height:24px}.sf-collection-catalogue .facets-container{padding:12px 16px;gap:12px}.sf-collection-catalogue .product-card-wrapper .card>.card__content>.card__information{padding:20px!important}.sf-collection-catalogue .quick-add{margin-inline:20px}}@media(prefers-reduced-motion:reduce){.sf-collection-catalogue .product-card-wrapper .card{transition:none;transform:none!important}}@media(min-width:750px)and (max-width:989px){.sf-collection-catalogue .product-grid>.grid__item{width:calc(50% - 12px);max-width:calc(50% - 12px)}}.collection-hero.sf-collection-hero{position:relative;isolation:isolate;min-height:clamp(360px,36vw,520px);padding-block:0;overflow:hidden}.collection-hero.sf-collection-hero.collection-hero--with-image{overflow:hidden}.collection-hero.sf-collection-hero .collection-hero__inner{position:relative;z-index:2;width:100%;min-height:inherit;box-sizing:border-box;align-items:center}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{width:100%;max-width:none;box-sizing:border-box;padding:clamp(32px,5vw,80px) 0;background:transparent;border:0;border-radius:0}.collection-hero.sf-collection-hero .collection-hero__description,.collection-hero.sf-collection-hero .collection-hero__description.rte{max-width:none;width:100%}.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.collection-hero.sf-collection-hero.collection-hero--with-image:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 96%,transparent) 25%,color-mix(in srgb,var(--canvas) 82%,transparent) 48%,transparent 82%),linear-gradient(0deg,var(--canvas) 0%,transparent 42%)}.collection-hero.sf-collection-hero .sf-collection-eyebrow{margin-top:0}.collection-hero.sf-collection-hero .sf-collection-total{display:table}.collection-hero.sf-collection-hero .collection-hero__description{font-size:18px;line-height:28px}.sf-collection-catalogue .product-card-wrapper{position:relative;isolation:isolate}.sf-collection-catalogue .product-card-wrapper .card{position:relative;z-index:1}.sf-collection-catalogue .sf-card-action,.sf-collection-catalogue .quick-add__submit{position:absolute;z-index:6;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--link);box-shadow:0 4px 12px color-mix(in srgb,var(--heading) 16%,transparent);opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,background-color .15s ease,color .15s ease}.sf-collection-catalogue .sf-card-wishlist{top:10px;right:10px}.sf-collection-catalogue .product-card-wrapper .quick-add{position:absolute;z-index:6;top:62px;right:10px;width:44px;margin:0}.sf-collection-catalogue .product-card-wrapper .quick-add__submit{position:relative;inset:auto}.sf-collection-catalogue .sf-card-action svg,.sf-collection-catalogue .quick-add__submit svg{display:block;width:20px;height:20px}.sf-collection-catalogue .sf-card-wishlist[data-blade-state=saved]{background:var(--lilac-surface);color:var(--lilac-text);border-color:var(--lilac-text)}.sf-collection-catalogue .sf-card-wishlist[data-blade-state=saved] svg{fill:currentColor}.sf-collection-catalogue .product-card-wrapper:is(:hover,:focus-within) .sf-card-action,.sf-collection-catalogue .product-card-wrapper:is(:hover,:focus-within) .quick-add__submit{opacity:1;transform:translateY(0)}.sf-collection-catalogue .sf-card-action:focus-visible,.sf-collection-catalogue .quick-add__submit:focus-visible{opacity:1;transform:none;outline:3px solid var(--focus);outline-offset:2px}.sf-collection-catalogue [data-tooltip]{--sf-tooltip-bg:var(--heading)}.sf-collection-catalogue [data-tooltip]:after{content:attr(data-tooltip);position:absolute;inset:auto;top:50%;right:calc(100% + 10px);left:auto;bottom:auto;z-index:10;box-sizing:border-box;width:max-content;max-width:200px;padding:6px 10px;border-radius:8px;background:var(--sf-tooltip-bg);color:var(--surface);font:600 12px/18px Cabin,Arial,sans-serif;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(4px,-50%);transition:opacity .12s ease,transform .12s ease}.sf-collection-catalogue [data-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}.sf-collection-catalogue .quick-add__submit[data-tooltip]:after{content:attr(data-tooltip)}@media(hover:none){.sf-collection-catalogue .sf-card-action,.sf-collection-catalogue .quick-add__submit{opacity:1;transform:none}}@media(max-width:749px){.collection-hero.sf-collection-hero{min-height:320px}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{padding-block:32px}.collection-hero.sf-collection-hero.collection-hero--with-image:after{background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 96%,transparent),color-mix(in srgb,var(--canvas) 86%,transparent) 65%,transparent),linear-gradient(0deg,var(--canvas),transparent 45%)}.collection-hero.sf-collection-hero .collection-hero__description{font-size:16px;line-height:24px}.sf-collection-catalogue .sf-card-action,.sf-collection-catalogue .quick-add__submit{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sf-collection-catalogue .sf-card-action,.sf-collection-catalogue .quick-add__submit,.sf-collection-catalogue [data-tooltip]:after{transition:none}}.sf-collection-catalogue .sf-card-wishlist:not([data-blade-state=saved]){color:var(--link);border-color:var(--border)}.collection-hero.sf-collection-hero .collection-hero__inner{padding-block:calc(clamp(300px,30vw,460px) - 28px) 24px!important}.collection-hero.sf-collection-hero .collection-hero__image-container,.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container{height:clamp(300px,30vw,460px)}.collection-hero.sf-collection-hero.collection-hero--with-image:after{height:clamp(300px,30vw,460px)}body[data-blade-page="shopify.collection"] #MainContent{position:relative;z-index:0}body[data-blade-page="shopify.collection"] sticky-header,body[data-blade-page="shopify.collection"] #shopify-section-sections--header{position:relative;z-index:20}@media(max-width:749px){.collection-hero.sf-collection-hero .collection-hero__inner{padding-block:calc(clamp(220px,56vw,320px) - 20px) 16px!important}.collection-hero.sf-collection-hero .collection-hero__image-container,.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container,.collection-hero.sf-collection-hero.collection-hero--with-image:after{height:clamp(220px,56vw,320px)}}.collection-hero.sf-collection-hero{position:relative;isolation:isolate;min-height:0;padding:0;overflow:visible}.collection-hero.sf-collection-hero:not(.collection-hero--with-image){min-height:0;padding-block:24px 8px}.collection-hero.sf-collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-block:24px 8px!important}.collection-hero.sf-collection-hero .collection-hero__inner{position:relative;z-index:2;display:block;min-height:0;box-sizing:border-box;padding-block:calc(clamp(240px,22vw,360px) - 28px) 24px!important}.collection-hero.sf-collection-hero.collection-hero--with-image{padding-block:0}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{position:relative;z-index:2;flex:1 1 100%;width:100%;max-width:none;box-sizing:border-box;padding:20px 0 16px;background:transparent;border:0;border-radius:0}.collection-hero.sf-collection-hero:not(.collection-hero--with-image) .collection-hero__text-wrapper{padding-block:24px}.collection-hero.sf-collection-hero .collection-hero__title{margin:0}.collection-hero.sf-collection-hero .collection-hero__description,.collection-hero.sf-collection-hero .collection-hero__description.rte{width:100%;max-width:none;margin-top:20px}.collection-hero.sf-collection-hero .collection-hero__image-container{position:absolute;z-index:0;inset:0 0 auto;width:100%;height:clamp(240px,22vw,360px);min-height:0;margin:0;border:0;border-radius:0;box-shadow:none}.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container{inset:0 0 auto;height:clamp(240px,22vw,360px)}.collection-hero.sf-collection-hero .collection-hero__image-container:before{display:none;padding:0}.collection-hero.sf-collection-hero .collection-hero__image-container img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container img{object-position:center top}.collection-hero.sf-collection-hero.collection-hero--with-image:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:clamp(240px,22vw,360px);pointer-events:none;background:linear-gradient(0deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 86%,transparent) 22%,color-mix(in srgb,var(--canvas) 36%,transparent) 54%,transparent 100%),linear-gradient(90deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 92%,transparent) 18%,color-mix(in srgb,var(--canvas) 55%,transparent) 42%,transparent 78%)}.sf-collection-catalogue .facets-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:8px 20px;margin-bottom:24px;padding:12px 16px;border:1px solid var(--divider);border-radius:16px;background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--heading) 5%,transparent)}.sf-collection-catalogue .facets-wrapper>.facets-container{display:block;flex:1 1 680px;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sf-collection-catalogue .facets-container facet-filters-form{display:block;width:100%}.sf-collection-catalogue .facets__form{display:flex;align-items:center;flex-wrap:nowrap;gap:8px 16px;margin:0}.sf-collection-catalogue .facets__wrapper{display:flex;flex:1 1 auto;min-width:0;align-items:center;align-self:center;gap:8px 12px}.sf-collection-catalogue .facets__heading,.sf-collection-catalogue .facet-filters__label{margin:0 4px 0 0;color:var(--secondary);font:600 13px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .facets__heading{flex:0 0 auto}.sf-collection-catalogue .facets__disclosure{margin:0}.sf-collection-catalogue .facets__summary{min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--heading);font:600 14px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .facets__summary:hover{border-color:var(--divider);background:var(--canvas)}.sf-collection-catalogue .facets__display{border:1px solid var(--divider);border-radius:12px;background:var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--heading) 14%,transparent)}.sf-collection-catalogue .active-facets__button-inner{border-radius:10px;background:var(--sky-surface);color:var(--sky-text);box-shadow:none;border:1px solid var(--divider)}.sf-collection-catalogue .facet-filters{flex:0 0 auto;align-items:center;grid-column:auto;grid-row:auto;padding:0}.sf-collection-catalogue .facet-filters.sorting{margin:0}.sf-collection-catalogue .facet-filters__field{align-items:center;gap:8px}.sf-collection-catalogue .facet-filters__sort{min-height:44px;min-width:170px;border:1px solid var(--divider);border-radius:8px;background:var(--surface);color:var(--body);font:400 14px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .product-count{flex:0 0 auto;margin:0;padding:0;color:var(--secondary);font:500 13px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .product-count__text{color:inherit;font:inherit}.sf-collection-catalogue .facets details[id*=product_type]{display:none}.sf-collection-catalogue details.js-filter[id*=price],.sf-collection-catalogue details.js-filter[id*=vendor],.sf-collection-catalogue details.js-filter[id*=developer]{display:none!important}.sf-collection-catalogue #FacetsWrapperDesktop:not(:has(>.js-filter:not([id*=price],[id*=vendor],[id*=developer]))){display:none!important}.sf-collection-catalogue #FacetsWrapperMobile:not(:has(>.js-filter:not([id*=price],[id*=vendor],[id*=developer]))){display:none!important}.sf-collection-toolbar{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.sf-collection-toolbar{margin-left:auto}.sf-collection-select{display:flex;align-items:center;gap:10px;color:var(--secondary);font:600 13px/20px Cabin,Arial,sans-serif;white-space:nowrap}.sf-collection-select select{min-width:170px;min-height:44px;padding:8px 36px 8px 12px;border:1px solid var(--divider);border-radius:8px;background:var(--surface);color:var(--body);font:400 14px/20px Cabin,Arial,sans-serif}.sf-collection-select select:hover,.sf-collection-catalogue .facet-filters__sort:hover{border-color:var(--action)}.segmented.sf-collection-views{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:4px;border:1px solid var(--divider);border-radius:12px;background:var(--canvas)}.segmented.sf-collection-views button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--secondary);font:600 13px/18px Cabin,Arial,sans-serif;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.segmented.sf-collection-views button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.segmented.sf-collection-views button[aria-pressed=true]{background:var(--action);color:var(--actionText);box-shadow:0 2px 6px color-mix(in srgb,var(--heading) 18%,transparent)}.segmented.sf-collection-views button:hover:not([aria-pressed=true]){background:var(--surface);color:var(--heading)}.segmented.sf-collection-views :is(button,a):focus-visible,.sf-collection-select select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sf-collection-catalogue #product-grid>.grid__item[hidden]{display:none!important}.sf-collection-catalogue #product-grid[data-view=list]{display:flex;flex-direction:column;gap:12px}.sf-collection-catalogue #product-grid[data-view=list]>.grid__item{width:100%;max-width:100%}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper .card{display:flex;flex-direction:row;align-items:stretch}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper .card__inner{flex:0 0 32%;width:32%}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper>.card>.card__content{flex:1;display:flex;align-items:center}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper>.card>.card__content>.card__information{width:100%;padding:20px!important}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper .card__media{position:absolute;top:0;right:0;bottom:0;left:0}.sf-collection-catalogue #product-grid.sf-list-compact{display:flex!important;flex-direction:column;gap:0;margin:0!important;padding:0;overflow:hidden;border:1px solid var(--divider);border-radius:16px;background:var(--surface)}.sf-collection-catalogue #product-grid.sf-list-compact>.grid__item{width:100%!important;max-width:100%!important;min-width:0;padding:0;flex:0 0 auto;border-bottom:1px solid var(--divider)}.sf-collection-catalogue #product-grid.sf-list-compact>.grid__item:last-child{border-bottom:0}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper{height:auto}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:16px;min-height:104px;height:auto;padding:10px 16px;border:0;border-radius:0;background:transparent!important;box-shadow:none;text-align:left}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card:after{content:none}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper:is(:hover,:focus-within) .card{background:var(--canvas)!important}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__inner{position:relative;grid-column:1;flex:none;width:120px;height:80px;min-height:80px;align-self:center;overflow:hidden;border:0;border-radius:12px;background:var(--canvas)}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__inner.ratio:before{display:none;content:none;padding:0}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__media,.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__media img{object-fit:contain;padding:4px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper>.card>.card__content{grid-column:2;display:block;min-width:0;width:auto;padding:4px 120px 4px 0;margin:0}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper>.card>.card__content>.card__information{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:2px 16px;width:100%;min-width:0;padding:0!important}.sf-collection-catalogue #product-grid.sf-list-compact .card__heading{grid-column:1;grid-row:1;min-width:0;margin:0;font:700 16px/22px Montserrat,Arial,sans-serif}.sf-collection-catalogue #product-grid.sf-list-compact .sf-compatibility{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px;margin:0}.sf-collection-catalogue #product-grid.sf-list-compact .sf-compatibility .sf-simulator{min-height:22px;padding:2px 8px;border-radius:6px;font:600 11px/16px Cabin,Arial,sans-serif}.sf-collection-catalogue #product-grid.sf-list-compact .sf-benefit{grid-column:1;grid-row:3;overflow:hidden;margin:0;color:var(--secondary);font:400 13px/18px Cabin,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.sf-collection-catalogue #product-grid.sf-list-compact .card-information{grid-column:2;grid-row:1 / span 3;align-self:center;margin:0;padding:0;text-align:right}.sf-collection-catalogue #product-grid.sf-list-compact .card-information .price{color:var(--heading);font:600 16px/22px Cabin,Arial,sans-serif;white-space:nowrap}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .quick-add{position:absolute;z-index:7;top:50%;right:64px;width:44px;margin:0;transform:translateY(-50%)}.sf-collection-catalogue #product-grid.sf-list-compact .sf-card-wishlist{top:50%;right:12px;transform:translateY(-50%)}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper:is(:hover,:focus-within) .sf-card-wishlist{transform:translateY(-50%)}.sf-collection-catalogue .collection--empty .title-wrapper{padding:40px 24px;border:1px solid var(--divider);border-radius:16px;background:var(--surface)}@media(max-width:989px){.collection-hero.sf-collection-hero{min-height:0}.sf-collection-catalogue .facets-wrapper{gap:12px}.sf-collection-catalogue .facets-wrapper,.sf-collection-catalogue .facets__form{flex-wrap:wrap}.sf-collection-catalogue .facets-wrapper>.facets-container{flex-basis:100%}.sf-collection-toolbar{flex:1 1 100%;justify-content:space-between}}@media(max-width:749px){.collection-hero.sf-collection-hero{min-height:0}.collection-hero.sf-collection-hero .collection-hero__inner{padding-block:calc(clamp(160px,44vw,240px) - 20px) 16px!important}.collection-hero.sf-collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-block:20px 8px!important}.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container{height:clamp(160px,44vw,240px)}.collection-hero.sf-collection-hero.collection-hero--with-image:after{height:clamp(160px,44vw,240px);background:linear-gradient(0deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 78%,transparent) 28%,color-mix(in srgb,var(--canvas) 28%,transparent) 60%,transparent 100%)}.collection-hero.sf-collection-hero:not(.collection-hero--with-image){min-height:0;padding-block:20px 8px}.collection-hero.sf-collection-hero .collection-hero__text-wrapper{padding-block:32px}.collection-hero.sf-collection-hero .collection-hero__description{font-size:16px;line-height:24px}.collection-hero.sf-collection-hero.collection-hero--with-image:after{background:linear-gradient(90deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 90%,transparent) 52%,color-mix(in srgb,var(--canvas) 42%,transparent) 82%,transparent),linear-gradient(0deg,var(--canvas),transparent 50%)}.sf-collection-catalogue .facets-wrapper{padding:12px}.sf-collection-catalogue .facets-wrapper>.facets-container{flex-basis:100%}.sf-collection-toolbar{align-items:stretch;flex-direction:column}.sf-collection-select{justify-content:space-between}.sf-collection-select select{flex:1;min-width:0}.segmented.sf-collection-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.segmented.sf-collection-views button{padding-inline:6px}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper .card__inner{flex-basis:38%;width:38%}.sf-collection-catalogue #product-grid[data-view=list] .product-card-wrapper>.card>.card__content>.card__information{padding:14px!important}.segmented.sf-collection-views button span{font-size:12px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card{grid-template-columns:84px minmax(0,1fr);column-gap:12px;min-height:88px;padding:8px 10px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__inner{width:84px;height:60px;min-height:60px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper>.card>.card__content{padding-right:104px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper>.card>.card__content>.card__information{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.sf-collection-catalogue #product-grid.sf-list-compact .card-information{grid-column:1;grid-row:4;justify-self:start;text-align:left}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .quick-add{right:56px}.sf-collection-catalogue #product-grid.sf-list-compact .sf-card-wishlist{right:8px}}@media(max-width:480px){.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card{grid-template-columns:72px minmax(0,1fr);column-gap:10px;padding-inline:8px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card__inner{width:72px;height:52px;min-height:52px}}@media(prefers-reduced-motion:reduce){.segmented.sf-collection-views button{transition:none}}.sf-collection-catalogue #product-grid.sf-list-compact{gap:10px;overflow:visible;border:0;border-radius:0;background:transparent}.sf-collection-catalogue #product-grid.sf-list-compact>.grid__item{border:1px solid var(--border);border-radius:12px;background:var(--surface)}.sf-collection-catalogue #product-grid.sf-list-compact>.grid__item:last-child{border-bottom:1px solid var(--border)}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card{padding:10px 16px}@media(max-width:749px){.sf-collection-catalogue #product-grid.sf-list-compact{gap:8px}.sf-collection-catalogue #product-grid.sf-list-compact .product-card-wrapper .card{padding:8px 10px}}.sf-collection-catalogue .facets-wrapper{display:block;padding:14px 20px}.sf-collection-catalogue .facets-wrapper>.facets-container{display:none!important}.sf-collection-catalogue .sf-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:0}.sf-collection-catalogue .sf-collection-sort-control{display:flex;align-items:center;gap:10px;margin-right:auto;color:var(--secondary);font:600 14px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .sf-collection-sort{box-sizing:border-box;min-width:200px;min-height:44px;padding:10px 40px 10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--body);font:400 14px/20px Cabin,Arial,sans-serif}.sf-collection-catalogue .sf-collection-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.sf-collection-catalogue .sf-collection-simulator-wrap{display:flex;align-items:center}.sf-collection-catalogue .sf-collection-simulator{display:flex;flex-wrap:wrap;gap:6px}.sf-collection-catalogue .sf-collection-simulator-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--secondary);font:600 14px/20px Cabin,Arial,sans-serif;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.sf-collection-catalogue .sf-collection-simulator-button:hover:not([aria-pressed=true]){border-color:var(--action);background:var(--sky-surface);color:var(--sky-text)}.sf-collection-catalogue .sf-collection-simulator-button[aria-pressed=true]{border-color:var(--action);background:var(--action);color:var(--actionText)}.sf-collection-catalogue .sf-collection-simulator-button:focus-visible,.sf-collection-sort:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sf-collection-catalogue .sf-collection-toolbar-count{margin:8px 0 0;color:var(--secondary);font:500 14px/20px Cabin,Arial,sans-serif}.collection-hero.sf-collection-hero{min-height:clamp(280px,24vw,320px)}.collection-hero.sf-collection-hero .collection-hero__inner{min-height:inherit;padding-block:24px 12px!important}.collection-hero.sf-collection-hero .collection-hero__image-container,.collection-hero.sf-collection-hero.collection-hero--with-image .collection-hero__image-container,.collection-hero.sf-collection-hero.collection-hero--with-image:after{height:clamp(220px,22vw,300px)}@media(max-width:749px){.sf-collection-catalogue .facets-wrapper{padding:12px}.sf-collection-catalogue .sf-collection-toolbar{align-items:stretch;flex-direction:column;gap:12px}.sf-collection-catalogue .sf-collection-sort-control{width:100%;justify-content:flex-start}.sf-collection-catalogue .sf-collection-sort{flex:1;min-width:0}.sf-collection-catalogue .sf-collection-toolbar-actions{align-items:stretch;flex-direction:column}.sf-collection-catalogue .sf-collection-simulator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sf-collection-catalogue .sf-collection-simulator-button{padding-inline:8px;font-size:13px;line-height:18px}.collection-hero.sf-collection-hero{min-height:240px}.collection-hero.sf-collection-hero .collection-hero__inner{min-height:inherit;padding-block:20px 8px!important}}.sf-collection-catalogue #product-grid.sf-list-compact>.grid__item,.sf-collection-catalogue #product-grid.sf-list-compact>.grid__item:last-child{border:1px solid var(--divider)}.sf-collection-catalogue .sf-collection-sort,.sf-collection-catalogue .sf-collection-simulator-button{border-color:var(--divider)}.sf-collection-catalogue .sf-collection-toolbar-count{margin:16px 0 12px}body[data-blade-page="shopify.collection"] .collection-hero.sf-collection-hero .collection-hero__inner{padding-block:calc(var(--header-height, 84px) + 24px) 12px!important}@media(max-width:749px){body[data-blade-page="shopify.collection"] .collection-hero.sf-collection-hero .collection-hero__inner{padding-block:calc(var(--header-height, 72px) + 20px) 8px!important}}@media(max-width:749px){.segmented.sf-collection-views:has([data-sf-grid-view=map]){grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-collection-catalogue .facets-wrapper{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}@media(max-width:749px){.sf-collection-catalogue .facets-wrapper{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sofly-collections.css.map */
