@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection{background-color:#fffcf3}.collection-hero__title,.collection__title .title,h1.title{font-family:Playfair Display,Georgia,serif!important;font-weight:700;letter-spacing:-.02em;color:#010101}.collection-hero__description,.collection__description{font-family:Albert Sans,system-ui,sans-serif;color:#01010199}.facets__summary,.facet-filters__label,.facet-filters__sort,.facets__heading,.active-facets__button,.active-facets__button-remove{font-family:Albert Sans,system-ui,sans-serif!important}.facet-filters__sort.select__select{border-color:#01010140!important;border-radius:.6rem;font-family:Albert Sans,system-ui,sans-serif}.product-count,.product-count__text{font-family:Albert Sans,system-ui,sans-serif;color:#01010180;font-size:1.2rem}#product-grid.product-grid{--hj-collection-card-radius: 8px;--hj-collection-card-shadow: var(--hj-shadow-pill, 4px 4px 0 0 #010101);--hj-collection-card-shadow-hover: var(--hj-shadow-card, 6px 6px 0 0 #010101)}#product-grid.product-grid .grid__item{display:flex}#product-grid.product-grid .product-card-wrapper{width:100%;height:100%}#product-grid.product-grid .card-wrapper,#product-grid.product-grid .card{height:100%}#product-grid.product-grid .card{background:#fff;border-radius:var(--hj-collection-card-radius);box-shadow:var(--hj-collection-card-shadow);overflow:hidden;text-align:left;transition:transform .18s ease,box-shadow .18s ease}#product-grid.product-grid .card:hover{transform:translate(-2px,-2px);box-shadow:var(--hj-collection-card-shadow-hover)}#product-grid.product-grid .card--card,#product-grid.product-grid .card--standard .card__inner{border:0;border-radius:0}#product-grid.product-grid .card--card:after,#product-grid.product-grid .card--standard .card__inner:after{display:none}#product-grid.product-grid .card__inner{border-bottom:2px solid var(--hj-ink, #010101);border-radius:0;overflow:hidden}#product-grid.product-grid .card__inner .card__media,#product-grid.product-grid .card .media{border-radius:0}#product-grid.product-grid .card__media .media img{object-fit:cover;object-position:center center}#product-grid.product-grid .card>.card__content{display:flex;flex:1;flex-direction:column;gap:10px;grid-template-rows:none;padding:14px}#product-grid.product-grid .card>.card__content .card__information{display:flex;flex:1;flex-direction:column;gap:8px;padding:0}#product-grid.product-grid .card__heading{color:var(--hj-ink, #010101);font-family:var(--hj-font-display, "Playfair Display", Georgia, serif);font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0}#product-grid.product-grid .card__heading a{display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}#product-grid.product-grid .card-information{display:flex;flex:1;flex-direction:column;gap:8px;text-align:left}#product-grid.product-grid .loox-rating{min-height:0}#product-grid.product-grid .price{color:var(--hj-ink, #010101);font-family:var(--font-body-family);font-size:20px;font-weight:800;letter-spacing:0;line-height:1.15;margin:0}#product-grid.product-grid .price__container,#product-grid.product-grid .price-item{margin:0}#product-grid.product-grid .price__regular,#product-grid.product-grid .price__sale{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline}#product-grid.product-grid .quick-add{margin:auto 0 0;position:relative;z-index:2}#product-grid.product-grid .personalize-btn,#product-grid.product-grid .quick-add__submit{align-items:center!important;background:var(--hj-yellow, #fdcd62)!important;border:2px solid var(--hj-ink, #010101)!important;border-radius:999px!important;box-shadow:3px 3px 0 0 var(--hj-ink, #010101)!important;color:var(--hj-ink, #010101)!important;cursor:pointer;display:inline-flex!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:800!important;gap:7px!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1.15!important;margin:auto 0 0!important;min-height:48px;padding:14px 16px!important;position:relative;text-align:center!important;text-decoration:none!important;text-transform:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;width:100%;z-index:2}#product-grid.product-grid .quick-add__submit:before,#product-grid.product-grid .quick-add__submit:after{display:none}#product-grid.product-grid .personalize-btn:hover,#product-grid.product-grid .quick-add__submit:hover{background:var(--hj-pink, #fb5780)!important;color:#fff!important;transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--hj-ink, #010101)!important}#product-grid.product-grid .personalize-btn svg{flex-shrink:0}@media screen and (max-width:749px){#product-grid.product-grid{row-gap:14px}#product-grid.product-grid .card>.card__content{gap:7px;padding:10px 12px 14px}#product-grid.product-grid .card>.card__content .card__information,#product-grid.product-grid .card-information{gap:6px}#product-grid.product-grid .card__heading{font-size:15px;line-height:1.12}#product-grid.product-grid .price{font-size:15px}#product-grid.product-grid .personalize-btn,#product-grid.product-grid .quick-add__submit{font-size:13px!important;min-height:46px;padding:14px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/template-collection.css.map */
