.template-collection{--hw-cream: #f6ede9;--hw-paper: #fffdfb;--hw-blush: #f6d7cc;--hw-plum: #41061e;--hw-ink: #2b1016;--hw-ink-soft: #6f585d;--hw-line: rgba(43, 16, 22, .14);--hw-line-soft: rgba(43, 16, 22, .07);--hw-ease: cubic-bezier(.19, 1, .22, 1);--hw-radius: 14px;--hw-radius-sm: 10px}.template-collection .collection__heading__text.standard__heading{font-size:clamp(2.4rem,5vw,4rem);line-height:1.06;letter-spacing:-.005em}.template-collection .collection__heading .rte.standard__rte{max-width:58ch;margin-inline:auto;color:var(--hw-ink-soft);line-height:1.7}.template-collection .collection__heading.align--middle-left .rte.standard__rte,.template-collection .collection__heading.align--middle-right .rte.standard__rte{margin-inline:0}.template-collection .subcollection__item{border-radius:var(--hw-radius);overflow:hidden}.template-collection .subcollection__image{transform:none;transition:transform 1.2s var(--hw-ease)}.template-collection.theme-animate-hover .subcollection__link:hover .subcollection__image,.template-collection.theme-animate-hover .subcollection__link:focus .subcollection__image{transform:scale(1.05)}.template-collection .subcollection__title{font-family:var(--FONT-STACK-HEADING);font-weight:600;text-transform:none;letter-spacing:.01em;line-height:1.1}.template-collection .collection__nav{border:1px solid var(--hw-line);border-radius:100px;background:var(--hw-paper);overflow:hidden;margin-bottom:calc(var(--gutter) * 1.4)}.template-collection .collection__filters__toggle,.template-collection .popout--navbar .popout__toggle{border:0;background:transparent;color:var(--hw-ink-soft);letter-spacing:.16em;padding-inline:26px;transition:color .35s var(--hw-ease),background-color .35s var(--hw-ease)}.template-collection .collection__filters__toggle{box-shadow:1px 0 0 var(--hw-line-soft)}.template-collection .collection__filters__toggle:hover,.template-collection .collection__filters__toggle:focus-visible,.template-collection .popout--navbar .popout__toggle:hover,.template-collection .popout--navbar .popout__toggle:focus-visible{color:var(--hw-plum);background-color:var(--hw-cream)}.template-collection .collection__filters__toggle .badge{background:var(--hw-plum);color:var(--hw-cream);border-radius:100px;padding:.15em .6em}.template-collection .collection__layout{padding-inline-end:10px}.template-collection .collection__layout button{color:var(--hw-ink-soft);opacity:.38;transition:opacity .35s var(--hw-ease),color .35s var(--hw-ease)}.template-collection .collection__layout button:hover{opacity:.7}.template-collection .collection__layout button.is-active{opacity:1;color:var(--hw-plum)}.template-collection .popout--navbar .popout-list{border:1px solid var(--hw-line);border-radius:var(--hw-radius-sm);overflow:hidden;margin-top:8px;box-shadow:0 18px 44px -22px #2b101652}.template-collection .popout-list__option{transition:color .3s var(--hw-ease),background-color .3s var(--hw-ease)}.template-collection .popout-list__option:hover,.template-collection .popout-list__option:focus-visible{color:var(--hw-plum);background-color:var(--hw-cream)}.template-collection .active__filters__remove,.template-collection .active__filters__clear{border:1px solid var(--hw-line);border-radius:100px;background-color:transparent;color:var(--hw-ink-soft);letter-spacing:.14em;padding:.7em 1.3em;transition:color .35s var(--hw-ease),background-color .35s var(--hw-ease),border-color .35s var(--hw-ease)}.template-collection .active__filters__remove:hover,.template-collection .active__filters__clear:hover{background-color:var(--hw-plum);border-color:var(--hw-plum);color:var(--hw-cream)}.template-collection .collection__count{font-family:var(--FONT-STACK-ACCENT);letter-spacing:.14em;color:var(--hw-ink-soft)}.template-collection .sidebar__filter__group{border-color:var(--hw-line-soft)}.template-collection .sidebar__heading{letter-spacing:.14em;transition:color .3s var(--hw-ease)}.template-collection .sidebar__heading:hover{color:var(--hw-plum)}.template-collection .sidebar__heading-chevron{transition:transform .45s var(--hw-ease)}.template-collection .sidebar__item{transition:color .3s var(--hw-ease)}.template-collection .sidebar__item:hover{color:var(--hw-plum)}.template-collection .sidebar__navigation__list .swatch__button label,.template-collection .sidebar__navigation__list .siblings__swatch{transition:transform .35s var(--hw-ease),box-shadow .35s var(--hw-ease)}.template-collection .sidebar__navigation__list .swatch__button label:hover{transform:translateY(-2px)}.template-collection .product-grid-item__container{border-radius:var(--hw-radius);background:var(--hw-paper);transition:transform .55s var(--hw-ease),box-shadow .55s var(--hw-ease)}.template-collection .product-grid-item__images{border-radius:inherit}.template-collection .product-grid-item__image{transition:transform 1.2s var(--hw-ease)}.template-collection .product__grid__info{padding-top:16px}.template-collection .product__grid__title{font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING));line-height:1.18;margin:0 0 4px;transition:color .35s var(--hw-ease)}.template-collection .product__grid__price{font-family:var(--FONT-STACK-PRICE);font-weight:var(--FONT-WEIGHT-PRICE);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));color:var(--hw-ink-soft);margin:6px 0 0}.template-collection .product__grid__price .price.on-sale{color:var(--hw-plum)}.template-collection .rating__wrapper__grid{margin-top:6px}@media(hover:hover)and (pointer:fine){.template-collection .product-grid-item:hover .product-grid-item__container{box-shadow:0 22px 40px -26px #2b101673}.template-collection .product-grid-item:hover .product__grid__title{color:var(--hw-plum)}@media(prefers-reduced-motion:no-preference){.template-collection .product-grid-item:hover .product-grid-item__container{transform:translateY(-4px)}.template-collection .product-grid-item:hover .product-grid-item__image{transform:scale(1.045)}}}.template-collection .product-grid-item [data-add-to-cart]{border:1.5px solid var(--hw-paper);border-radius:100px;color:var(--hw-paper);letter-spacing:.16em;background-color:transparent;text-shadow:0 1px 3px rgba(43,16,22,.55),0 2px 14px rgba(43,16,22,.4);box-shadow:0 1px 10px #2b10162e;transition:background-color .35s var(--hw-ease),color .35s var(--hw-ease),transform .35s var(--hw-ease),box-shadow .35s var(--hw-ease)}.template-collection .product-grid-item [data-add-to-cart] .btn-state-ready,.template-collection .product-grid-item [data-add-to-cart] .btn-state-ready>span{color:inherit}.template-collection .product-grid-item [data-add-to-cart]:hover,.template-collection .product-grid-item [data-add-to-cart]:focus-visible{background-color:var(--hw-paper);color:var(--hw-plum);text-shadow:none}.template-collection .product-grid-item [data-add-to-cart]:hover .btn-state-ready,.template-collection .product-grid-item [data-add-to-cart]:hover .btn-state-ready>span,.template-collection .product-grid-item [data-add-to-cart]:focus-visible .btn-state-ready,.template-collection .product-grid-item [data-add-to-cart]:focus-visible .btn-state-ready>span{color:var(--hw-plum)}@media(prefers-reduced-motion:no-preference){.template-collection .product-grid-item [data-add-to-cart]:hover{transform:translateY(-2px)}}.template-collection .product-grid-item [data-add-to-cart][disabled]{opacity:.5;cursor:not-allowed}.template-collection .product__badge{border-radius:100px;padding:.6em 1.2em;letter-spacing:.14em;line-height:1;inset-inline-end:12px;top:12px;background:var(--hw-blush);color:var(--hw-plum);transition:opacity .5s var(--hw-ease)}.template-collection .product__badge--sale{background:var(--hw-plum);color:var(--hw-cream)}.template-collection .product__badge--sold{background:#2b1016b8;color:var(--hw-cream)}.template-collection .hw-banner__cta{transition:transform .35s var(--hw-ease),opacity .35s var(--hw-ease)}.template-collection .hw-banner__cta:hover{opacity:.9}@media(prefers-reduced-motion:no-preference){.template-collection .hw-banner__cta:hover{transform:translateY(-2px)}}.template-collection .pagination-custom>li>a,.template-collection .pagination-custom>li>span{border-radius:100px;letter-spacing:.12em;transition:color .3s var(--hw-ease),background-color .3s var(--hw-ease)}.template-collection .pagination-custom>li>a:hover{color:var(--hw-plum);background-color:var(--hw-cream)}.template-collection .pagination-custom>.active>a,.template-collection .pagination-custom>.active>span{color:var(--hw-plum)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hw-collection.css.map */
