:root{--hpBrick: #8a2f1b;--hpBrickSoft: rgba(138, 47, 27, .08);--hpCream: #faf6ee;--hpSand: #e9e2d4;--hpRule: #d5c9b4;--hpInk: #1c1a17;--hpRadius: 10px}.hp-collection-header{padding:30px 0 4px}.hp-collection-header__inner{display:block;text-align:center}.hp-collection-header__text{max-width:760px;margin:0 auto}.hp-collection-header__crumbs{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.hp-collection-header__crumbs a{text-decoration:none}.hp-collection-header__title{margin:0;font-size:clamp(34px,5vw,52px);line-height:1.05}.hp-collection-header__tagline{margin:12px auto 0;font-size:15px;line-height:1.5;opacity:.68;max-width:56ch}.hp-collection-header__description{margin:14px auto 0;max-width:62ch;font-size:15px;line-height:1.6;opacity:.72}.hp-collection-header__description>*:first-child{margin-top:0}.hp-collection-header__description>*:last-child{margin-bottom:0}@media(max-width:768px){.hp-collection-header{padding:20px 0 0}.hp-collection-header__tagline{font-size:14px;margin-top:10px}.hp-collection-header__description{font-size:14px;margin-top:12px}}.collection-content .collection__description{max-width:64ch;margin:0 0 26px;font-size:15px;line-height:1.6;opacity:.72}.collection-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;margin-bottom:30px;border-top:1px solid var(--hpSand);border-bottom:1px solid var(--hpSand)}.collection-filter__item--count{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;letter-spacing:.04em;opacity:.6}.collection-filter__item--sort{margin-left:auto}.collection-filter__sort-container{position:relative;display:inline-flex}.collection-filter__sort-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--hpSand);border-radius:999px;background-color:var(--colorBody, #fff);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:10px 38px 10px 18px;background-image:var(--urlIcoSelect);background-repeat:no-repeat;background-position:right 15px center;background-size:10px auto;transition:border-color .15s ease}.collection-filter__sort-container select:hover{border-color:var(--hpInk)}.js-drawer-open-collection-filters{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;border:1px solid var(--hpSand);background:var(--colorBody, #fff);transition:border-color .15s ease}.js-drawer-open-collection-filters:hover{border-color:var(--hpInk)}.js-drawer-open-collection-filters .icon-filter{width:15px;height:15px}.collection-grid__wrapper--no-toolbar>.collection-filter{display:none}.collection-grid__wrapper--no-toolbar{border-top:1px solid var(--hpRule);padding-top:30px}@media(max-width:768px){.collection-grid__wrapper--no-toolbar{padding-top:22px}}@media(max-width:768px){.collection-filter{position:sticky;top:0;z-index:5;margin:0 -17px 22px;padding:10px 17px;background:var(--colorBody, #fff);border-top:0;flex-wrap:nowrap;gap:10px}.collection-filter .collection-filter__item--drawer .btn.js-drawer-open-collection-filters{font-size:12px;height:40px;min-width:0;padding:0 16px;white-space:nowrap}.collection-filter .collection-filter__sort-container select{font-size:12px;padding:11px 30px 11px 14px;background-position:right 12px center}}.collection-content .grid--uniform{row-gap:40px}@media(max-width:589px){.collection-content .grid--uniform{row-gap:30px}}.collection-content .grid-product__image-mask{position:relative;border-radius:var(--hpRadius);overflow:hidden;background:var(--hpCream);transform:translateZ(0)}.collection-content .grid__image-ratio{background:var(--hpCream)}.collection-content .grid-product__image-mask img{transition:transform .65s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.collection-content .grid-product__content:hover .grid-product__image-mask img{transform:scale(1.04)}}.collection-content .grid-product__meta{text-align:center;padding:12px 2px 0}.collection-content .grid-product__title{font-size:15px;line-height:1.35}.collection-content .grid-product__price{margin-top:3px;font-size:13px;letter-spacing:.03em;color:var(--hpBrick)}.collection-content .grid-product__price,.collection-content .grid-product__price *{font-weight:500!important}@media screen and (min-width:769px){.collection-content .grid-product__title{font-size:17px}.collection-content .grid-product__price{font-size:15px}}.collection-content .grid-product__vendor,.collection-content .grid-product__colors{text-align:center}.collection-content .grid-product__price--original{color:var(--hpInk);opacity:.45}.collection-content .grid-product__price--savings{color:var(--hpBrick);font-weight:600!important}.grid-product--sold-out .grid-product__image-mask img{opacity:.6;filter:saturate(.75)}.grid-product__image-mask{position:relative}.hp-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;padding:6px 11px;border-radius:999px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.hp-badge--soldout{background:#fffffff2;color:var(--hpInk);box-shadow:0 1px 4px #0000001f}.hp-badge--sale{background:var(--hpBrick);color:#fff}.collection-content .quick-product__btn{border-radius:999px;font-size:13px}.collection-content .pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:48px 0 10px;font-size:14px}.collection-content .pagination .page,.collection-content .pagination .prev,.collection-content .pagination .next{display:inline-flex}.collection-content .pagination .page a,.collection-content .pagination .page.current,.collection-content .pagination .prev a,.collection-content .pagination .next a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:999px;border:1px solid transparent;text-decoration:none}.collection-content .pagination .page a:hover{border-color:var(--hpSand)}.collection-content .pagination .page.current{background:var(--hpBrick);color:#fff}.collection-content .pagination .prev a,.collection-content .pagination .next a{border-color:var(--hpSand)}.collection-content .pagination .icon{width:11px;height:11px}.collection-infinite-scroll .collection-content .pagination{display:none}
/*# sourceMappingURL=/cdn/shop/t/122/assets/collection-redesign.css.map */
