body.template-collection{--huta-olive: #757854;--huta-olive-dark: #4a4724;--huta-olive-btn: #666228;--huta-cream: #faf9f1;--huta-accent: #edd8bc;--huta-sage: #eef1e4;--huta-heading: #2b291c;--huta-body: #4a4724;--huta-muted: #6b6a56;--huta-line: rgba(74, 71, 36, .12);--huta-card-radius: 16px;--huta-ease: cubic-bezier(.22, 1, .36, 1);--huta-serif: var(--font-heading--family, "Lora", Georgia, serif);--huta-sans: var(--font-body--family, "Lato", system-ui, sans-serif)}body.template-collection .product-grid-container{display:block}body.template-collection .huta-facets-bar{position:sticky;top:0;z-index:3;background:#faf9f1eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--huta-line);transition:top .25s var(--huta-ease)}body.template-collection:has(.header[data-sticky-state=active]) .huta-facets-bar{top:var(--header-height, 60px)}@media screen and (min-width:750px){body.template-collection .collection-wrapper{grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}body.template-collection .huta-facets-bar>*:not(.facets-block-wrapper--drawer){width:100%;max-width:var(--page-width, 1240px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}body.template-collection .huta-facets-bar .facets--horizontal{align-items:center}body.template-collection .huta-bar-row{display:flex;align-items:center;gap:12px;padding-block:10px 2px}body.template-collection .huta-bar-row:not(:has(.huta-chips)){justify-content:flex-end}body.template-collection .huta-count{flex:none;font-family:var(--huta-sans);font-size:11.5px;color:var(--huta-muted);white-space:nowrap}@media screen and (min-width:750px){body.template-collection .huta-count{display:none}}body.template-collection .huta-chips{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;min-width:0}body.template-collection .huta-chips::-webkit-scrollbar{display:none}body.template-collection .huta-chip{flex:none;padding:5px 13px;border:1.5px solid rgba(117,120,84,.28);border-radius:999px;font-family:var(--huta-sans);font-size:12px;font-weight:600;color:var(--huta-body);text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}body.template-collection .huta-chip:hover{border-color:var(--huta-olive)}body.template-collection .huta-chip.is-active{background:var(--huta-olive);border-color:var(--huta-olive);color:#fff}body.template-collection .facets--horizontal .facets__summary{border:1.5px solid rgba(117,120,84,.28);border-radius:999px;padding:5px 14px;font-family:var(--huta-sans);font-size:12.5px;font-weight:600;color:var(--huta-body);transition:background .2s,border-color .2s,color .2s}body.template-collection .facets--horizontal .facets__summary:hover{border-color:var(--huta-olive)}body.template-collection .facets--horizontal details[open]>.facets__summary,body.template-collection .facets--horizontal .facets__summary:has(.facets__bubble){background:var(--huta-olive);border-color:var(--huta-olive);color:#fff}body.template-collection .facets--horizontal details[open]>.facets__summary .facets__label,body.template-collection .facets--horizontal .facets__summary:has(.facets__bubble) .facets__label{color:inherit}body.template-collection .facets--horizontal .products-count-wrapper{display:flex;align-items:center;margin-left:auto;flex-shrink:0;font-family:var(--huta-sans);font-size:12px;color:var(--huta-muted)}body.template-collection .facets__pill-label,body.template-collection .clear-filter{border-radius:999px}body.template-collection .facets-toggle__button{border:1.5px solid rgba(117,120,84,.28);border-radius:999px;padding:6px 14px;font-weight:600;color:var(--huta-body)}body.template-collection .main-collection-grid{padding-block-start:32px}body.template-collection .product-card__content{background:#fff;border:1px solid rgba(117,120,84,.1);border-radius:var(--huta-card-radius);overflow:hidden;transition:transform .4s var(--huta-ease),box-shadow .4s var(--huta-ease)}@media(prefers-reduced-motion:no-preference){body.template-collection .product-card:hover .product-card__content{transform:translateY(-8px);box-shadow:0 22px 48px #4a472429}}body.template-collection .product-card .card-gallery{border-radius:0;background:linear-gradient(150deg,#eceadd,#f6f4ec)}body.template-collection .product-card__content [ref=productTitleLink] .text-block{font-family:var(--huta-serif);font-size:15.5px;font-weight:600;line-height:1.25;color:var(--huta-heading);text-wrap:pretty;min-height:2.5em}body.template-collection .product-card__content product-price .price{font-family:var(--huta-serif);font-size:15px;font-weight:700;color:var(--huta-olive)}body.template-collection .product-card__content product-price .compare-at-price{color:var(--huta-muted)}body.template-collection .product-card__content .price-from{font-family:var(--huta-sans);font-size:11px;font-weight:400;color:var(--huta-muted);margin-inline-end:2px}body.template-collection .product-badges__badge{border-radius:999px;padding:4px 11px;font-family:var(--huta-sans);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--huta-olive);color:#fff;border:0}body.template-collection .product-badges__badge--custom{background:var(--huta-accent);color:var(--huta-olive-dark)}body.template-collection .product-card .quick-add{display:flex;--quick-add-offset: 10px}body.template-collection .product-card .quick-add__button{display:grid;width:auto;max-width:100%;padding:7px 12px;background:var(--huta-olive-btn);color:#fff;border:0;border-radius:999px;font-family:var(--huta-sans);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;box-shadow:0 6px 18px #4a472438;transition:background .25s,transform .25s var(--huta-ease)}body.template-collection .product-card .quick-add__button .add-to-cart-icon svg{width:15px;height:15px}body.template-collection .product-card .quick-add__button:hover{background:var(--huta-olive-dark);transform:translateY(-2px)}body.template-collection .product-card .quick-add__button .add-to-cart-text{gap:var(--gap-2xs, 6px);margin-inline:0;padding-inline:0}body.template-collection .product-card .quick-add__button .add-to-cart-text__content{width:fit-content;max-width:100%;opacity:1;transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 130px){body.template-collection .product-card .quick-add__button .add-to-cart-text__content{display:none}body.template-collection .product-card .quick-add__button{padding:8px}}@media screen and (max-width:749px){body.template-collection .product-card .quick-add__button .add-to-cart-text__content:not(:focus,:active){position:static!important;width:fit-content;height:auto;margin:0;clip:auto;clip-path:none;overflow:visible}}body.template-collection .main-collection-grid__empty-title{font-family:var(--huta-serif);color:var(--huta-olive-dark)}body.template-collection .pagination-controls .button,body.template-collection .load-more__button{border-radius:999px}@media screen and (max-width:749px){body.template-collection .main-collection-grid{padding-block-start:20px}body.template-collection .product-card__content [ref=productTitleLink] .text-block{font-size:14px;min-height:2.6em}body.template-collection .product-card .quick-add{--quick-add-offset: 8px}body.template-collection .product-card .quick-add__button{padding:6px 10px;font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-collection.css.map */
