.neat-quantity-preview-bar{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:.6rem 1.5rem;background:#302b25;color:#fff;font-size:1.2rem;line-height:1.5;text-align:center}.neat-quantity-preview-bar a{color:inherit;text-underline-offset:.3rem;min-height:32px;display:inline-flex;align-items:center}.neat-quantity{--qs-ink:#302b25;--qs-muted:#665e53;--qs-line:#ddd5c9;color:var(--qs-ink);text-align:left;min-width:0}.neat-quantity p{margin:0;line-height:1.5}.neat-quantity .neat-quantity__eyebrow{margin:0 0 .6rem;color:var(--qs-muted);font-size:1.1rem;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.neat-quantity .neat-quantity__heading{margin:0 0 1.4rem;color:inherit;font-family:var(--font-heading-family);font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:-.02em}.neat-quantity--offer{margin:1.8rem 0;padding:1.6rem 0 .2rem;border-top:1px solid var(--qs-line);border-bottom:1px solid var(--qs-line)}.neat-quantity__tiers{list-style:none;margin:0 0 .8rem;padding:0}.neat-quantity__tiers li{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:.7rem 0;min-width:0;line-height:1.35}.neat-quantity__tiers li+li{border-top:1px solid var(--qs-line)}.neat-quantity__label{font-size:1.4rem}.neat-quantity__tiers strong{flex:none;font-size:1.8rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.neat-quantity__intro,.neat-quantity__next{font-size:1.3rem}.neat-quantity__details{margin-top:.5rem}.neat-quantity__details summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:44px;cursor:pointer;font-size:1.3rem;list-style:none}.neat-quantity__details summary::-webkit-details-marker{display:none}.neat-quantity__details summary:focus-visible{outline:2px solid var(--qs-ink);outline-offset:2px}.neat-quantity__details summary .icon{position:static;width:10px;height:6px;flex:none}.neat-quantity__details[open] summary .icon{transform:rotate(180deg)}.neat-quantity__details p{padding:.2rem 0 1.2rem;font-size:1.3rem;color:var(--qs-muted)}.neat-quantity--cart{margin:0 0 1.8rem;padding:0 0 .6rem;border-bottom:1px solid var(--qs-line)}.neat-quantity--cart .neat-quantity__heading{margin-bottom:1.2rem;font-size:1.7rem}.neat-quantity--cart .neat-quantity__tiers{margin-bottom:1.2rem}.neat-quantity--cart .neat-quantity__tiers li{padding:.6rem .8rem}.neat-quantity--cart .neat-quantity__tiers .is-current{background:#e9e3d9;box-shadow:inset 2px 0 #76614d}.neat-quantity--cart .neat-quantity__tiers strong{font-size:1.5rem;letter-spacing:0}.neat-quantity--cart .neat-quantity__label{font-size:1.3rem}.neat-quantity__amounts{margin:0;font-size:1.3rem}.neat-quantity__amounts>div{display:flex;justify-content:space-between;gap:1.2rem;padding:.35rem 0}.neat-quantity__amounts dt{min-width:0}.neat-quantity__amounts dd{margin:0;font-weight:500;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.neat-quantity .neat-quantity__next{margin-top:1rem}.neat-quantity .neat-quantity__notice{margin-top:1rem;font-size:1.2rem;color:var(--qs-muted)}.neat-quantity--excluded{padding-bottom:1.4rem}.cart__warnings .neat-quantity{max-width:48rem;margin:2.4rem auto 0}#main-cart-footer .neat-quantity-current-total{align-items:baseline;gap:1.2rem;flex-wrap:wrap}#main-cart-footer .totals.neat-quantity-current-total .totals__total{font-size:1.4rem;font-weight:500}#main-cart-footer .totals.neat-quantity-current-total .totals__total-value{margin:0 0 0 auto;font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:374px){#main-cart-footer .totals.neat-quantity-current-total .totals__total-value,.neat-quantity .neat-quantity__heading{font-size:1.8rem}}.neat-quantity--offer{padding-top:1.2rem;margin-block:1.4rem}.neat-quantity--offer .neat-quantity__heading{font-size:1.9rem;margin-bottom:.8rem}.neat-quantity__details{margin-top:.2rem}.neat-year-end-announcement{display:flex;align-items:center;justify-content:center;gap:.4rem 1.2rem;flex-wrap:wrap;padding:.7rem 1.6rem;background:#e9e1d5;color:#302b25;text-align:center;font-size:1.3rem;line-height:1.4;text-decoration:none;min-height:44px}.neat-year-end-announcement strong{font-weight:600}.neat-year-end-announcement__date{white-space:nowrap}.neat-year-end-announcement:hover{background:#e2d8c9;color:#302b25}.neat-year-end-announcement:focus-visible{outline:2px solid #302b25;outline-offset:-4px}.featured-product-hero--year-end{background:#f5f2ec;padding-block:2.4rem 3.2rem}.featured-product-hero--year-end>section{background:transparent!important}.featured-product-hero--year-end .hero-inner{align-items:stretch;text-align:left;height:100%;justify-content:center}.featured-product-hero--year-end .hero-copy{align-items:stretch;gap:1.8rem;text-align:left}.featured-product-hero--year-end .hero-copy h1{font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.02;letter-spacing:-.035em;margin:0;max-width:14ch}.featured-product-hero--year-end .hero-media-image{mix-blend-mode:multiply}.featured-product-hero--year-end .hero-media-link{border-radius:0}.neat-year-end__description{margin:0;font-size:1.6rem;line-height:1.5;max-width:34ch}.featured-product-hero--year-end .neat-quantity--offer{border-top:1px solid #d7cec1;border-bottom:0;padding:0;margin:.4rem 0 0}.featured-product-hero--year-end .neat-quantity__heading{font-size:1.9rem}.neat-year-end__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem}.neat-year-end__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:1.1rem 2.4rem;background:#302b25;color:#fff;border:1px solid #302b25;text-decoration:none;font-size:1.5rem;line-height:1.3}.neat-year-end__button:hover{background:#50473c;color:#fff}.neat-year-end__link{display:inline-flex;align-items:center;min-height:44px;font-size:1.4rem;color:#302b25;text-underline-offset:.35rem}.neat-year-end__button:focus-visible,.neat-year-end__link:focus-visible{outline:2px solid #302b25;outline-offset:4px}.neat-year-end__proof{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;align-items:center;color:#665e53;font-size:1.2rem;line-height:1.5}.neat-year-end__proof a{color:inherit;text-underline-offset:.3rem}@media(max-width:749px){.featured-product-hero--year-end{padding-block:.8rem 2.4rem}.featured-product-hero--year-end .hero-copy{gap:1.2rem}.featured-product-hero--year-end .hero-copy h1{max-width:none;font-size:3.8rem}.featured-product-hero--year-end .product__media-wrapper{max-width:100%;margin-inline:auto}.featured-product-hero--year-end .hero-media-image{max-height:28rem;object-fit:contain}.featured-product-hero--year-end .product__info-wrapper{padding-top:1.6rem}.neat-year-end-announcement{gap:0 .8rem;font-size:1.2rem}.neat-year-end-announcement__date{font-size:1.1rem}}@media(max-width:374px){.neat-quantity--offer .neat-quantity__heading{font-size:1.8rem}.featured-product-hero--year-end .hero-copy h1{font-size:3.4rem}}.neat-quantity--product{padding:0}.neat-quantity--product .neat-quantity__eyebrow{margin-bottom:0}.neat-quantity__product-details{margin:0}.neat-quantity__product-details summary{gap:.8rem}.neat-quantity__product-label{min-width:0;font-size:1.4rem;font-weight:500;line-height:1.4}.neat-quantity__product-action{display:inline-flex;align-items:center;gap:.7rem;flex:none;color:var(--qs-muted);font-size:1.2rem}.neat-quantity__view-tiers,.neat-quantity__hide-tiers{text-decoration:underline;text-underline-offset:.25rem}.neat-quantity__hide-tiers,.neat-quantity__details[open] .neat-quantity__view-tiers{display:none}.neat-quantity__details[open] .neat-quantity__hide-tiers{display:inline}.neat-quantity__product-details .neat-quantity__tiers{margin:.4rem 0 .8rem}.neat-quantity__product-details p{padding:0 0 1.2rem}neat-quantity-reward{display:block}.neat-quantity__reward{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin:.8rem 0 1.4rem}.neat-quantity__reward>div{min-width:0}.neat-quantity__reward .neat-quantity__heading{margin:0 0 .4rem;font-size:1.7rem;line-height:1.35}.neat-quantity__reward-count{font-size:1.2rem;color:var(--qs-muted)}.neat-quantity__reward-badge{position:relative;display:grid;place-items:center;flex:0 0 5.2rem;width:5.2rem;height:5.2rem;border-radius:50%;background:#e9e1d5;font-size:1.6rem;font-weight:500;font-variant-numeric:tabular-nums}.neat-quantity__reward-badge:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:1px solid #b6a38d;border-radius:50%;opacity:0;pointer-events:none}.neat-quantity__celebration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.neat-quantity__celebration i{position:absolute;left:calc(50% - 2px);top:calc(50% - 2px);width:4px;height:6px;border-radius:1px;background:#a38968;opacity:0}.neat-quantity__celebration i:nth-child(1){--qx:-36px;--qy:-26px;--qr:-35deg}.neat-quantity__celebration i:nth-child(2){--qx:0px;--qy:-44px;--qr:30deg}.neat-quantity__celebration i:nth-child(3){--qx:37px;--qy:-28px;--qr:72deg}.neat-quantity__celebration i:nth-child(4){--qx:40px;--qy:18px;--qr:120deg}.neat-quantity__celebration i:nth-child(5){--qx:0px;--qy:42px;--qr:175deg}.neat-quantity__celebration i:nth-child(6){--qx:-38px;--qy:20px;--qr:230deg}.neat-quantity.is-unlocked .neat-quantity__reward-badge{animation:neat-tier-unlock .55s cubic-bezier(.2,.8,.2,1)}.neat-quantity.is-unlocked .neat-quantity__reward-badge:after{animation:neat-tier-ring .7s ease-out}.neat-quantity.is-unlocked .neat-quantity__preview-subtotal dd{animation:neat-tier-price .45s ease-out}.neat-quantity.is-maximum .neat-quantity__celebration i{animation:neat-tier-celebration .8s ease-out both}.neat-quantity__amounts .neat-quantity__preview-subtotal{align-items:baseline;padding-top:.7rem}.neat-quantity__preview-subtotal dd{font-size:1.9rem;letter-spacing:-.02em}.neat-quantity-item-preview{display:flex;align-items:baseline;justify-content:inherit;flex-wrap:wrap;gap:.3rem .6rem;margin-top:.4rem;color:#66533f;font-size:1.2rem;line-height:1.4;white-space:normal}.neat-quantity-item-preview strong{font-size:1.4rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.neat-cart-unit-price:has(.neat-quantity-item-preview){flex-wrap:wrap}.neat-cart-unit-price>.neat-quantity-item-preview{order:1;flex-basis:100%}.cart-item__price-wrapper>.neat-quantity-item-preview{justify-content:flex-end}.neat-quantity-item-preview.is-repriced strong{animation:neat-tier-price .45s ease-out}.neat-quantity--notification{margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--qs-line);border-bottom:0}.neat-quantity--notification .neat-quantity__notice{margin-top:.6rem}@keyframes neat-tier-unlock{0%{transform:scale(.86)}48%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes neat-tier-ring{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.22);opacity:0}}@keyframes neat-tier-price{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes neat-tier-celebration{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--qx),var(--qy)) rotate(var(--qr))}}@media(max-width:374px){.neat-quantity__reward{gap:1rem}.neat-quantity__reward-badge{flex-basis:4.6rem;width:4.6rem;height:4.6rem}.neat-quantity__reward .neat-quantity__heading{font-size:1.6rem}.neat-quantity__preview-subtotal dd{font-size:1.8rem}.neat-cart-items-section .cart-item__totals.small-hide .neat-quantity-item-preview{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.neat-quantity.is-unlocked .neat-quantity__reward-badge,.neat-quantity.is-unlocked .neat-quantity__reward-badge:after,.neat-quantity.is-unlocked .neat-quantity__preview-subtotal dd,.neat-quantity.is-maximum .neat-quantity__celebration i,.neat-quantity-item-preview.is-repriced strong{animation:none}}.neat-year-end__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;min-height:44px;color:#51463b;text-decoration:none;font-size:1.3rem;line-height:1.4}.neat-year-end__rating strong{font-weight:600}.neat-year-end__rating:hover{text-decoration:underline;text-underline-offset:.3rem}.neat-year-end__rating:focus-visible{outline:2px solid #302b25;outline-offset:3px}.neat-year-end__stars{color:#806650;letter-spacing:.12rem;white-space:nowrap}.neat-year-end__offer{scroll-margin-top:12rem}.neat-year-end__offer .neat-quantity__product-details summary{min-height:52px}.neat-year-end__offer .neat-quantity__product-label{font-size:1.3rem}.neat-review-scroll-hint{display:none}.neat-sale-active.index .home-reviews-snapshot{scroll-margin-top:10rem}.neat-sale-active.index .home-reviews-snapshot__title{font-size:clamp(3rem,3.2vw,4rem);line-height:1.2;letter-spacing:-.025em}.neat-sale-active.index .home-reviews-snapshot__title-prefix{color:#302b25}.neat-sale-active.index .home-reviews-snapshot__rating{border:0;border-radius:0;padding:.6rem 0;flex-wrap:wrap;justify-content:center}.neat-sale-active.index .home-reviews-snapshot__card{position:relative;display:flex;border-radius:4px;min-height:30rem}.neat-sale-active.index .home-reviews-snapshot__card-content{padding:2rem;width:100%}.neat-sale-active.index .home-reviews-snapshot__image-wrap:not(.home-reviews-snapshot__image-wrap--placeholder){position:absolute;top:2rem;right:2rem;width:4.8rem;height:4.8rem;border-radius:3px}.neat-sale-active.index .home-reviews-snapshot__card-stars{min-height:4.8rem;display:flex;align-items:center}.neat-sale-active.index .home-reviews-snapshot__card:has(img) .home-reviews-snapshot__card-stars{padding-right:5.6rem}.neat-sale-active.index .home-reviews-snapshot__image-wrap--placeholder{display:none}.neat-sale-active.index .home-reviews-snapshot__card-title,.neat-sale-active.index .home-reviews-snapshot__card-body{min-height:0}@media(max-width:749px){.featured-product-hero--year-end .hero-copy{gap:1.2rem}.featured-product-hero--year-end .hero-copy h1{font-size:3.8rem;line-height:1.06}.neat-year-end__rating{gap:.4rem .8rem;font-size:1.2rem}.neat-sale-active.index .neat-review-scroll-hint{display:block;margin:0;font-size:1.2rem;color:#665e53}.neat-sale-active.index .home-reviews-snapshot__container{gap:1.6rem}.neat-sale-active.index .home-reviews-snapshot__cards{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:1rem}.neat-sale-active.index .home-reviews-snapshot__card{scroll-snap-align:start;content-visibility:visible;min-height:30rem}.neat-sale-active.index .home-reviews-snapshot__card-content{padding:1.6rem}}.neat-design-steps{padding-block:4.8rem;border-block:1px solid #e6dfd6}.neat-design-steps h2{margin:0 0 3.2rem;font-size:clamp(3rem,3.2vw,4rem);line-height:1.2;font-weight:500;letter-spacing:-.025em}.neat-design-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:3.2rem;margin:0 0 3.2rem;padding:0}.neat-design-steps__label{display:flex;align-items:center;justify-content:space-between;color:#806650;margin-bottom:1.6rem}.neat-design-steps__label span{font-size:1.3rem;font-variant-numeric:tabular-nums}.neat-design-steps__label svg{display:block}.neat-design-steps h3{margin:0 0 .8rem;font-size:1.8rem;line-height:1.35;font-weight:500}.neat-design-steps__copy p{margin:0;font-size:1.5rem;line-height:1.5;color:#665e53}.neat-sale-active.index .image-with-text h2{font-size:clamp(3rem,3.2vw,4rem);line-height:1.2;letter-spacing:-.025em}.neat-sale-active.index .image-with-text .left-info-txt p{font-size:1.6rem;line-height:1.5;max-width:45ch}@media(max-width:749px){.neat-design-steps{padding-block:3.2rem}.neat-design-steps__list{grid-template-columns:1fr;gap:2.4rem}.neat-design-steps__list li{border-top:1px solid #e6dfd6;padding-top:1.6rem}.neat-design-steps__label{margin-bottom:.8rem}}.neat-sale-active.index .main-title-of-section h2{font-size:clamp(3rem,3.2vw,4rem);line-height:1.2;letter-spacing:-.025em}@media(min-width:750px)and (max-width:989px){.featured-product-hero--year-end .hero-media-image{max-height:30rem;object-fit:contain}.featured-product-hero--year-end .product__info-wrapper{padding-left:0}}.featured-product-hero--year-end .neat-year-end__offer,.featured-product-hero--year-end .neat-year-end__offer .neat-quantity--offer{margin:0}.neat-year-end__offer .neat-quantity__product-details summary{min-height:60px;padding-block:.8rem;gap:1.2rem}.neat-year-end__offer .neat-quantity__product-label{display:flex;flex-direction:column;gap:.2rem}.neat-year-end__sale-name{color:#665e53;font-size:1.05rem;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.neat-year-end__offer .neat-quantity__product-label strong{color:#302b25;font-size:1.7rem;font-weight:500;line-height:1.4;letter-spacing:-.015em}@media screen and (max-width:374px){.neat-year-end__offer .neat-quantity__product-label strong{font-size:1.5rem}.neat-year-end__offer .neat-quantity__product-details summary{gap:.8rem}}@media screen and (min-width:360px)and (max-width:599px){.neat-cart-items-section .cart-item__price-wrapper>.neat-quantity-item-preview{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}}@media screen and (max-width:359px){.neat-cart-items-section .cart-item__totals.small-hide .price--end{text-align:left}}@media screen and (max-width:359px){#product-grid .card-information .price-item{letter-spacing:0}}.neat-quantity-expired .neat-year-end-announcement,.neat-quantity-expired .neat-quantity,.neat-quantity-expired .neat-quantity-item-preview,.neat-quantity-expired .neat-quantity-preview-bar,.neat-quantity-expired .neat-year-end__offer{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/neat-quantity-sale.css.map */
