@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--with-divider{border-top:2px dashed rgba(16,29,51,.15)}.collection__title--with-action{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;align-items:flex-start}@media screen and (min-width:750px){.collection__title--with-action{flex-direction:row;align-items:flex-end}}.collection__title-group{flex:1;max-width:75rem}.collection__badge{display:inline-flex;align-items:center;gap:.6rem;border-radius:9999px;padding:.4rem 1.4rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.2rem;line-height:1.2}.collection__badge--rose{background-color:#fff1f2;border:1.5px solid #FB7185;color:#be123c;box-shadow:0 0 10px #f43f5e33}.collection__badge--amber{background-color:#fef3c7;border:1.5px solid #F59E0B;color:#78350f}.collection__badge--blush{background-color:#ffe4e6;border:1.5px solid #FDA4AF;color:#101d33}.collection__badge--mint{background-color:#d1fae5;border:1.5px solid #10B981;color:#064e3b}.collection__badge--sky{background-color:#e0f2fe;border:1.5px solid #38BDF8;color:#0369a1}.collection__badge--default{background-color:#f4f4f5;border:1.5px solid rgba(16,29,51,.2);color:#101d33}.collection__header-action{margin-top:1rem}@media screen and (min-width:750px){.collection__header-action{margin-top:0;margin-bottom:.5rem;flex-shrink:0}}.collection__header-btn{border-radius:9999px;border:1.5px solid #101D33;background:#fff;color:#101d33;font-size:1.35rem;font-weight:600;padding:.8rem 2.2rem;text-decoration:none;box-shadow:2px 2px #101d33;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.collection__header-btn:hover{transform:translateY(-2px);box-shadow:3px 3px #101d33;background:#fdfbf7;color:#101d33}.collection__vouchers{margin-bottom:2.8rem}.collection__vouchers-grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (min-width:750px){.collection__vouchers-grid{grid-template-columns:repeat(3,1fr)}}.promo-voucher-card{display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem;border:1.5px solid #101D33;padding:1.2rem 1.6rem;box-shadow:2px 2px #101d33;transition:transform .2s ease,box-shadow .2s ease}.promo-voucher-card:hover{transform:translateY(-2px);box-shadow:3px 3px #101d33}.promo-voucher-card--rose{background-color:#fff5f7}.promo-voucher-card--butter{background-color:#fffdf0}.promo-voucher-card--mint{background-color:#f0fdf4}.promo-voucher-card--sky{background-color:#f0f9ff}.promo-voucher-card__icon{font-size:2rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(16,29,51,.15);border-radius:1.2rem;flex-shrink:0;box-shadow:1px 1px #101d3314}.promo-voucher-card__text{display:flex;flex-direction:column;gap:.2rem}.promo-voucher-card__title{font-size:1.3rem;font-weight:800;color:#101d33;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.promo-voucher-card__subtitle{font-size:1.2rem;color:#4b5563;line-height:1.3}.promo-voucher-card__subtitle strong,.promo-voucher-card__subtitle code{font-family:inherit;font-weight:700;color:#be123c;background:#0000000d;padding:.1rem .4rem;border-radius:.3rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/template-collection.css.map */
