.sale-list{--sl-ink: #2b3a4a;--sl-muted: #737373;--sl-green: #82a590;--sl-sale: #82a590;--sl-pink: #ea446e;--sl-yellow: #fadca9;--sl-beige: #f4f1ea;display:block;padding-bottom:56px;color:#000;font-family:Silka Regular,sans-serif}.sale-list [hidden]{display:none!important}.sale-list__heading{margin:0 0 20px;font-family:Silka Medium,sans-serif;font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase}.sale-list__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:6px;font-family:Silka Regular,sans-serif;font-size:14px;line-height:23.8px;letter-spacing:0;text-transform:uppercase;text-decoration:none;cursor:pointer}.sale-list__button:disabled{opacity:.5;cursor:not-allowed}.sale-list__button--dark{background:var(--sl-ink);color:#fff}.sale-list__button--yellow{background:var(--sl-yellow);box-shadow:inset 0 -2px #ceb285;color:#000}.sale-list__button--white{background:#fff;color:#000}.sale-list__hero{display:flex;margin-top:20px;overflow:hidden;border-radius:10px;background:var(--sl-beige)}.sale-list__hero-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:16px;padding:40px 48px}.sale-list__hero-title{margin:0;font-family:Silka Medium,sans-serif;font-size:40px;line-height:43px;letter-spacing:0;text-transform:uppercase}.sale-list__hero-text{max-width:520px;margin:0;font-size:17px;line-height:28px;letter-spacing:.375px}.sale-list__hero-buttons{display:flex;flex-wrap:wrap;gap:10px}.sale-list__hero-buttons .sale-list__button{min-width:170px;min-height:0;padding:8px 15px;letter-spacing:.375px}.sale-list__terms-link{color:#000;font-size:13px;line-height:20px;letter-spacing:.375px;text-decoration:underline}.sale-list__hero-panel{display:flex;flex:0 0 600px;flex-direction:column;align-items:center;min-width:0;padding:24px 40px;background:linear-gradient(90deg,#f9ecd0,#fbf3e5)}.sale-list__tagline{margin:0 0 16px;color:var(--sl-ink);font-size:20px;line-height:28px;text-align:center}.sale-list__receipt--hero{width:100%}.sale-list__hero-product{display:flex;align-items:center;gap:14px;padding-bottom:12px;color:var(--sl-ink);font-size:16px;line-height:24px;letter-spacing:.28px}.sale-list__hero-product p{margin:0}.sale-list__hero-image{flex:none;width:76px;height:76px;border-radius:8px;object-fit:contain;mix-blend-mode:multiply}.sale-list__steps-section,.sale-list__builder{padding-top:56px}.sale-list__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.sale-list__step{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:10px;background:var(--sl-green);color:#fff;font-family:Silka Medium,sans-serif}.sale-list__step-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:8px;border:1px solid #fff;border-radius:50%;font-size:16px}.sale-list__step-title{font-size:16px;line-height:24px;text-transform:uppercase}.sale-list__step-text{font-size:15px;line-height:26px;letter-spacing:.375px}.sale-list__columns{display:grid;grid-template-columns:240px minmax(0,1fr) 400px;gap:32px;align-items:start}.sale-list__controls,.sale-list__filters{display:flex;flex-direction:column;gap:24px}.sale-list__filters{margin-top:24px}.sale-list__search{display:flex;align-items:center;height:45px;padding:0 14px 0 16px;border:2px solid #000;border-radius:6px;background:#fff}.sale-list__search input{flex:1;min-width:0;padding:0;border:0;background:none;font-size:15px;letter-spacing:.375px}.sale-list__search input:focus{outline:none}.sale-list__search:focus-within{outline:2px solid var(--sl-ink);outline-offset:2px}.sale-list__sort select{width:100%;height:44px;padding:0 4px 0 2px;border:0;border-bottom:2px solid #000;border-radius:0;background:transparent;font-size:15px;letter-spacing:.375px}.sale-list__filter-button,.sale-list__filters-header,.sale-list__filters-apply,.sale-list__heading--mobile,.sale-list__mobile-only{display:none}.sale-list__filter-group{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.sale-list__filter-group legend{margin-bottom:8px;padding:0;font-size:18.3px;line-height:31px}.sale-list__check{display:flex;align-items:center;gap:10px;font-size:13px;line-height:22px;letter-spacing:.375px;cursor:pointer}.sale-list__check input{width:16px;height:16px;margin:0;accent-color:#000}.sale-list__result-count,.sale-list__empty-results{margin:0 0 16px;color:var(--sl-muted);font-size:14px}.sale-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none}.sale-list__card{display:flex;flex-direction:column;gap:14px}.sale-list__card-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--sl-beige)}.sale-list__card-image{width:100%;height:100%;object-fit:cover}.sale-list__tag{position:absolute;color:#000;text-transform:uppercase;white-space:nowrap}.sale-list__tag--sale{top:12px;right:12px;padding:7px 9px 7px 11px;border-radius:6px;background:var(--sl-pink);color:#fff;font-size:13px;line-height:16px;letter-spacing:.5px}.sale-list__tag--favorite{bottom:12px;left:50%;padding:10px 18px;transform:translate(-50%);border-radius:20px;background:var(--sl-yellow);font-family:Silka Medium,sans-serif;font-size:11px;line-height:14px;letter-spacing:.5px}.sale-list__card-info{display:flex;flex:1;flex-direction:column;align-items:center;gap:4px;text-align:center}.sale-list__card-title{color:#000;font-size:18.3px;line-height:29px;letter-spacing:.375px;text-decoration:none}.sale-list__rating,.sale-list__card-price,.sale-list__card-note{margin:0;font-size:13px;line-height:21px;letter-spacing:.375px}.sale-list__stars{position:relative;display:inline-block;margin-right:6px;color:#e3e3e3;letter-spacing:2px}.sale-list__stars:before,.sale-list__stars:after{content:"\2605\2605\2605\2605\2605"}.sale-list__stars:after{position:absolute;top:0;left:0;width:var(--rating);overflow:hidden;color:#f5c06b;white-space:nowrap}.sale-list__card-price s:empty{display:none}.sale-list__options{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.sale-list__options--pills{gap:13px 12px;padding-top:4px}.sale-list__option{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:45px;padding:0 20px;border:1px solid rgba(0,0,0,.5);border-radius:23px;background:#fff;color:#000;font-family:Silka Regular,sans-serif;font-size:13px;line-height:13px;cursor:pointer}.sale-list__option[aria-pressed=true]{border:2px solid #000;background:#e8e6df;font-family:Silka Medium,sans-serif}.sale-list__option img{width:13px;height:12px}.sale-list__options--text{gap:6px}.sale-list__options--text .sale-list__option{height:auto;min-height:32px;padding:6px 12px;font-size:12px;line-height:15px}.sale-list__options--swatches .sale-list__option{width:24px;height:24px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:var(--swatch)}.sale-list__options--swatches .sale-list__option[aria-pressed=true]{outline:2px solid #000!important;outline-offset:2px}.sale-list__option:disabled{cursor:not-allowed}.sale-list__options--swatches .sale-list__option:disabled{opacity:.35}.sale-list__options--pills .sale-list__option:disabled{border-color:#0000004d;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.3) 50%,transparent calc(50% + .5px)),#fff;color:#00000059}.sale-list__add{display:flex;align-items:center;justify-content:center;gap:8px;height:51px;padding:0 12px;border:2px solid #000;border-radius:6px;background:#fff;color:#000;font-family:Silka Regular,sans-serif;font-size:14px;line-height:23.8px;letter-spacing:0;text-transform:uppercase;cursor:pointer}.sale-list__add[aria-pressed=true]{background:#e8e6df}.sale-list__add:disabled{opacity:.5;cursor:not-allowed}.sale-list__add-check{display:none}.sale-list__add[aria-pressed=true] .sale-list__add-check{display:block}.sale-list__receipt-column{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.sale-list__receipt{filter:drop-shadow(0 8px 12px rgba(43,58,74,.1))}.sale-list__receipt:before{content:"";display:block;height:5px;background:radial-gradient(circle at 6px 5px,#f2f2f2 5px,transparent 5.5px) 0 0 / 12px 5px repeat-x}.sale-list__receipt-paper{padding:17px 26px 18px;background-image:linear-gradient(196deg,#f2f2f2 21%,#e6e6e6 33%,#f6f6f6 47%,#fdfdfd 60%,#f4f4f4 72%,#e4e4e4 88%,#e8e8e8 102%);color:var(--sl-ink)}.sale-list__receipt-store{margin:0;padding-bottom:10px;font-family:Silka Medium,sans-serif;font-size:13px;line-height:18px;letter-spacing:1.56px;text-align:center}.sale-list__receipt-group{display:flex;flex-direction:column;gap:2px;padding:10px 0}.sale-list__receipt-group+.sale-list__receipt-group,.sale-list__hero-product+.sale-list__receipt-group,.sale-list__receipt-total{border-top:1px dashed #b6b6b6}.sale-list__receipt-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:22px;letter-spacing:.28px}.sale-list__receipt-row>span:last-child,.sale-list__receipt-total-value{font-variant-numeric:tabular-nums;white-space:nowrap}.sale-list__receipt-row small{display:block;font-size:12px;line-height:16px;letter-spacing:.2px}.sale-list__receipt-row--sale{color:var(--sl-sale);font-style:italic}.sale-list__receipt-row--buyback{color:var(--sl-pink);font-style:italic}.sale-list__receipt-row--strong{font-family:Silka Medium,sans-serif}.sale-list__receipt-empty{margin:0;color:var(--sl-muted);font-size:14px;line-height:22px}.sale-list__receipt-small{margin:0;font-size:10px;font-style:italic;line-height:14px}.sale-list__receipt-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding-top:12px;font-family:Silka Medium,sans-serif;font-size:18px;line-height:24px}.sale-list__receipt-total-value{padding:4px 10px;background:var(--sl-pink);color:#fff;font-size:24px;line-height:30px}.sale-list__receipt-total--small{font-size:15px}.sale-list__receipt-total--small .sale-list__receipt-total-value{padding:2px 8px;font-size:15px;line-height:24px}.sale-list__receipt-note{margin:0;padding-top:12px;font-size:12px;line-height:18px}.sale-list__cart{display:flex;flex-direction:column;gap:8px}.sale-list__add-all{gap:12px;width:100%;min-height:51px}.sale-list__add-all .icon-cart{width:25px;height:25px}.sale-list__terms{padding-top:56px;scroll-margin-top:120px}.sale-list__terms-text{max-width:760px;color:var(--sl-muted);font-size:13px;line-height:21px;letter-spacing:.375px}.sale-list__terms-text ol,.sale-list__terms-text ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.sale-list__terms-text p{margin:0 0 8px}.sale-list__cart-message{margin:0;color:var(--sl-pink);font-size:13px}.sale-list__cart-message:empty{display:none}.sale-list__cart-note{margin:0;color:var(--sl-muted);font-size:13px;line-height:21px;letter-spacing:.375px}.sale-list__form,.sale-list__sent{display:flex;flex-direction:column;gap:16px}.sale-list__sent,.sale-list__form-wrapper.is-sent .sale-list__form{display:none}.sale-list__form-wrapper.is-sent .sale-list__sent{display:flex}.sale-list__mobile-only.sale-list__form-wrapper{padding:24px;border-radius:10px;background:#fbfaf7}.sale-list__form-title{margin:0;font-family:Silka Medium,sans-serif;font-size:18px;line-height:24px}.sale-list__form-title--large{font-size:24px;line-height:30px}.sale-list__form-text{margin:-10px 0 0;font-size:15px;line-height:26px;letter-spacing:.375px}.sale-list__field{display:flex;flex-direction:column;gap:6px}.sale-list__field label{font-size:13px;line-height:21px;letter-spacing:.375px}.sale-list__field input{height:51px;padding:0 16px;border:1px solid #000;border-radius:6px;background:#fff;font-size:15px;letter-spacing:.375px}.sale-list__field input[aria-invalid=true]{border:2px solid var(--sl-pink)}.sale-list__field-error{margin:0;color:var(--sl-pink);font-size:13px;line-height:21px}.sale-list__field-error:empty{display:none}.sale-list__fine-print{margin:0;color:var(--sl-muted);font-size:12px;line-height:18px}.sale-list__dialog{width:min(560px,calc(100vw - 32px));padding:24px 40px 40px;border:0;border-radius:10px;box-shadow:0 16px 48px #0000002e}.sale-list__dialog::backdrop{background:#0006}.sale-list__dialog .sale-list__form-wrapper{display:flex;flex-direction:column}.sale-list__close{align-self:flex-end;padding:0 4px;border:0;background:none;color:#000;font-size:26px;line-height:1;cursor:pointer}.sale-list__sticky{display:none}@media(max-width:989px){.sale-list{padding-bottom:96px}.sale-list__hero{flex-direction:column;margin-top:0}.sale-list__hero-content{padding:32px 30px}.sale-list__hero-title{font-size:30px;line-height:33px}.sale-list__hero-text{font-size:15px;line-height:26px}.sale-list__hero-buttons .sale-list__button{width:100%}.sale-list__hero-panel{flex-basis:auto;padding:24px 30px}.sale-list__steps{grid-template-columns:1fr}.sale-list__columns{grid-template-columns:minmax(0,1fr)}.sale-list__controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sale-list__search{grid-column:1 / -1}.sale-list__filter-button{display:flex;align-items:center;justify-content:center;gap:8px;height:45px;border:2px solid #000;border-radius:6px;background:#fff;color:#000;font-size:13px;letter-spacing:2.6px;text-transform:uppercase}.sale-list__filters{position:fixed;z-index:1001;top:0;right:0;bottom:0;width:min(345px,90vw);margin:0;padding:24px;overflow-y:auto;transform:translate(100%);background:#fff;transition:transform .25s ease,box-shadow .25s ease}.sale-list__filters.is-open{transform:none;box-shadow:0 0 0 100vmax #0006}.sale-list__filters-header{display:flex;align-items:center;justify-content:space-between;font-size:18.3px}.sale-list__filters-apply{display:flex;margin-top:auto}.sale-list__grid{gap:32px 16px}.sale-list__card-title{font-size:15px;line-height:22px}.sale-list__add{height:45px;padding:0 6px;font-size:12px;white-space:nowrap}.sale-list__options--state{flex-direction:column;align-items:center}.sale-list__tag--favorite{padding:6px 10px;font-size:9px}.sale-list__receipt-column{position:static;padding-top:24px}.sale-list__heading--mobile{display:block;margin-bottom:-4px}.sale-list__mobile-only{display:block}.sale-list__desktop-only{display:none}.sale-list__receipt-paper{padding:17px 18px 18px}.sale-list__sticky{position:fixed;z-index:50;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 16px;border-top:1px solid #e8e6df;background:#fff;box-shadow:0 -4px 16px #00000014;transition:transform .2s ease}.sale-list__sticky.is-covered{transform:translateY(100%)}.sale-list__sticky p{margin:0}.sale-list__sticky-count{color:var(--sl-muted);font-size:12px;line-height:16px}.sale-list__sticky-total{font-family:Silka Medium,sans-serif;font-size:14px;line-height:20px}.sale-list__sticky-total .sale-list__receipt-total-value{padding:1px 6px;font-size:14px;line-height:20px}.sale-list__sticky .sale-list__button{min-height:45px;padding:0 18px}html.sale-list-drawer-open{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/sale-list.css.map */
