.sq-collection-heading{padding-block:28px 18px;display:block}
.sq-collection-heading h1{margin:0 0 20px}
#MainContent[aria-busy="true"] .sq-collection{pointer-events:none}
#MainContent[aria-busy="true"] .sq-collection results-list{opacity:.5}
.sq-collection .card-gallery{--gallery-aspect-ratio:1!important;aspect-ratio:1;background:#faf8f7}
.sq-collection .card-gallery .product-media-container{--ratio:1!important;aspect-ratio:1}
.sq-collection .card-gallery img{object-fit:contain!important;object-position:center!important;width:100%;height:100%}
.sq-collection .product-card__content{height:100%;gap:8px}
.sq-card-title{display:block;position:relative;z-index:2;width:100%;min-width:0;color:inherit;text-decoration:none}
.sq-card-title h3{margin:0;font-family:var(--font-body--family);font-size:14px;line-height:1.45;letter-spacing:normal}
.sq-card-feature{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:550;white-space:normal;overflow-wrap:anywhere}
.sq-card-detail{display:block;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#74646a;min-height:1.45em}
.sq-card-buy{width:100%;margin-top:auto;position:relative;z-index:3;padding-top:3px}
.sq-card-buy .quick-add{display:block;position:relative;inset:auto;pointer-events:auto}
.sq-card-buy .quick-add__product-form-component,.sq-card-buy .shopify-product-form,.sq-card-buy add-to-cart-component{display:block;width:100%;height:auto}
.sq-card-buy button.quick-add__button,.sq-card-buy .sq-sold-out{display:flex;position:relative;inset:auto;width:100%;max-inline-size:100%;min-height:44px;height:44px;justify-content:center;gap:5px;opacity:1;padding:8px;border:1px solid #dbc8cf;border-radius:8px;background:#f9f0f3;color:#583b47;font-size:13px;font-weight:600;white-space:nowrap;backdrop-filter:none;scale:1}
.sq-card-buy .quick-add__button > .add-to-cart-icon{width:18px;height:18px}
.sq-card-buy .quick-add__button .add-to-cart-text{opacity:1;width:auto}
.sq-card-buy button:disabled{opacity:.5}
.sq-card-buy .quick-add__button[data-added='true']{color:#583b47;width:100%}
.sq-card-buy .quick-add__button:hover{background:#f0dfe6}
@media(max-width:749px){
 .sq-collection-heading{padding:18px 16px 6px}
 .sq-collection-heading--tabs h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .sq-collection .product-grid-container{padding-inline:16px}
 .sq-collection .product-grid{column-gap:12px!important;row-gap:24px!important}
 .sq-card-title h3{font-size:clamp(11px,3.1vw,14px)}
 .sq-card-buy button.quick-add__button{font-size:12px}
}
@media(prefers-reduced-motion:no-preference){.sq-collection results-list{transition:opacity .15s}}

.sq-collection-heading--tabs{padding-inline:var(--page-margin,40px)}
.sq-collection-heading--tabs h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}

.sq-collection-sticky-tabs{position:sticky;top:var(--lnk-collection-sticky-top,calc(var(--header-height,60px) - 1px));z-index:20;padding-inline:var(--page-margin,40px);background-color:#fff}
.shopify-section .sq-collection .sq-collection-sticky-tabs.section{background:#fff}
.sq-collection-sticky-tabs .sq-category-tabs{width:100%;background:#fff}



@media(max-width:749px){.sq-collection-heading--tabs{padding-inline:16px}.sq-collection-sticky-tabs{padding-inline:16px}}
