.neat-adult-sticky-cart{position:fixed;z-index:var(--nsc-z);right:12px;bottom:calc(var(--nsc-gap, 14px) + var(--aa-sticky-preview-offset, 0px));left:12px;pointer-events:none;color:var(--nsc-text);transform:translateY(calc(100% + var(--nsc-gap, 14px) + var(--aa-sticky-preview-offset, 0px) + 22px));visibility:hidden;transition:transform .36s cubic-bezier(.22,1,.36,1),visibility .36s}.neat-adult-sticky-cart.is-visible{transform:translateY(0);visibility:visible}.neat-adult-sticky-cart__inner{display:grid;width:min(calc(100vw - 24px),var(--nsc-max-width));min-height:82px;margin-inline:auto;padding:8px 10px 8px 9px;grid-template-columns:minmax(290px,1fr) auto minmax(190px,250px);grid-template-areas:"product offer form";align-items:center;gap:clamp(13px,2vw,28px);pointer-events:auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--nsc-border) 88%,transparent);border-radius:var(--nsc-panel-radius, 28px);background:radial-gradient(circle at 78% -50%,color-mix(in srgb,var(--nsc-accent) 12%,transparent),transparent 42%),color-mix(in srgb,var(--nsc-bg) 91%,transparent);box-shadow:0 18px 55px #17171733,0 2px 10px #1717170f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.neat-adult-sticky-cart.has-purchase-switch .neat-adult-sticky-cart__inner{grid-template-columns:minmax(240px,1fr) 220px auto minmax(165px,220px);grid-template-areas:"product purchase offer form"}.neat-adult-sticky-cart__product{grid-area:product;display:flex;min-width:0;align-items:center;gap:14px;color:inherit;text-decoration:none}.neat-adult-sticky-cart__purchase{grid-area:purchase;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3px;min-width:0;padding:3px;border:1px solid color-mix(in srgb,var(--nsc-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--nsc-text) 6%,transparent)}.neat-adult-sticky-cart__purchase-option{-webkit-appearance:none;appearance:none;display:flex;min-width:0;min-height:42px;padding:7px 10px;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--nsc-muted);background:transparent;cursor:pointer;font:inherit;line-height:1;text-align:center;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.neat-adult-sticky-cart__purchase-option span,.neat-adult-sticky-cart__purchase-option small{display:block}.neat-adult-sticky-cart__purchase-option span{overflow:hidden;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.neat-adult-sticky-cart__purchase-option small{display:none}.neat-adult-sticky-cart__purchase-option:not(.is-active):hover{color:var(--nsc-text);background:color-mix(in srgb,var(--nsc-bg) 76%,transparent);transform:translateY(-1px)}.neat-adult-sticky-cart__purchase-option.is-active{color:#fff;background:var(--nsc-text);box-shadow:0 5px 14px #17171729}.neat-adult-sticky-cart__purchase-option:first-child.is-active{background:var(--nsc-switch-active, #80a253)}.neat-adult-sticky-cart__image{width:74px;height:74px;flex:0 0 74px;border-radius:var(--nsc-radius);object-fit:cover;transform:scale(1.12);transform-origin:center;background:#f2efe9}.neat-adult-sticky-cart__copy{display:grid;min-width:0;gap:2px}.neat-adult-sticky-cart__eyebrow{color:var(--nsc-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.neat-adult-sticky-cart__title{overflow:hidden;color:var(--nsc-text);font-size:clamp(15px,1.5vw,19px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.neat-adult-sticky-cart__subtitle{overflow:hidden;color:var(--nsc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.neat-adult-sticky-cart__offer{grid-area:offer;display:grid;min-width:130px;grid-template-columns:auto auto;align-items:center;justify-content:end;column-gap:8px}.neat-adult-sticky-cart__badge{padding:5px 8px;border-radius:999px;color:var(--nsc-accent);background:color-mix(in srgb,var(--nsc-accent) 11%,transparent);font-size:10px;font-weight:850;letter-spacing:.08em}.neat-adult-sticky-cart__prices{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.neat-adult-sticky-cart__prices strong{color:var(--nsc-text);font-size:19px}.neat-adult-sticky-cart__prices s{color:var(--nsc-muted);font-size:13px}.neat-adult-sticky-cart__price-suffix{grid-column:1 / -1;justify-self:end;color:var(--nsc-muted);font-size:11px}.neat-adult-sticky-cart__form{grid-area:form;position:relative;margin:0}.neat-adult-sticky-cart__button{display:flex;width:100%;min-height:58px;padding:13px 20px;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:calc(var(--nsc-panel-radius, 28px) - 8px);color:var(--nsc-button-text);background:var(--nsc-accent);box-shadow:0 9px 20px color-mix(in srgb,var(--nsc-accent) 24%,transparent);font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.neat-adult-sticky-cart__button:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 13px 28px color-mix(in srgb,var(--nsc-accent) 34%,transparent)}.neat-adult-sticky-cart__button:disabled{cursor:not-allowed;opacity:.58}.neat-adult-sticky-cart__status{position:absolute;right:0;bottom:calc(100% + 8px);margin:0;padding:5px 9px;border-radius:7px;color:#fff;background:#9e2a22;font-size:11px;opacity:0;pointer-events:none;transition:opacity .16s ease}.neat-adult-sticky-cart__status:not(:empty){opacity:1}.neat-adult-sticky-cart__empty{padding:20px;text-align:center}html.neat-sticky-cart-visible body{padding-bottom:var(--neat-sticky-cart-height, 106px)}@media(min-width:750px)and (max-width:980px){.neat-adult-sticky-cart__inner{grid-template-columns:minmax(250px,1fr) minmax(165px,205px);grid-template-areas:"product form";gap:10px}.neat-adult-sticky-cart.has-purchase-switch .neat-adult-sticky-cart__inner{grid-template-columns:minmax(200px,1fr) 215px minmax(165px,205px);grid-template-areas:"product purchase form"}.neat-adult-sticky-cart__offer{display:none}.neat-adult-sticky-cart__image{width:62px;height:62px;flex-basis:62px}.neat-adult-sticky-cart__subtitle{display:none}}@media(max-width:749px){.neat-adult-sticky-cart__inner{width:min(calc(100vw - 16px),var(--nsc-max-width));min-height:72px;padding:7px;grid-template-columns:minmax(0,1fr) minmax(132px,42vw);grid-template-areas:"product form";gap:10px;border-radius:min(var(--nsc-panel-radius, 28px),22px)}.neat-adult-sticky-cart.has-purchase-switch .neat-adult-sticky-cart__inner{grid-template-areas:"product form" "purchase purchase"}.neat-adult-sticky-cart__product{gap:9px}.neat-adult-sticky-cart__image{width:60px;height:60px;flex-basis:60px}.neat-adult-sticky-cart__eyebrow{font-size:8px;letter-spacing:.1em}.neat-adult-sticky-cart__title{font-size:13px;white-space:normal}.neat-adult-sticky-cart__subtitle,.neat-adult-sticky-cart__offer{display:none}.neat-adult-sticky-cart__purchase{border-radius:999px}.neat-adult-sticky-cart__purchase-option{min-height:36px;padding:6px 8px;border-radius:999px}.neat-adult-sticky-cart__purchase-option span{font-size:9px}.neat-adult-sticky-cart__button{min-height:52px;padding:11px 14px;border-radius:17px;font-size:13px}.neat-adult-sticky-cart__button span:last-child{font-size:18px}}@media(max-width:374px){.neat-adult-sticky-cart__eyebrow{display:none}.neat-adult-sticky-cart__image{width:52px;height:52px;flex-basis:52px}.neat-adult-sticky-cart__inner{grid-template-columns:minmax(0,1fr) 128px}}@supports not (color: color-mix(in srgb,#000 50%,#fff)){.neat-adult-sticky-cart__inner{background:var(--nsc-bg)}.neat-adult-sticky-cart__badge{background:#fce7e4}}@media(prefers-reduced-motion:reduce){.neat-adult-sticky-cart,.neat-adult-sticky-cart__button{transition:none}}@media(max-width:749px){html.neat-sticky-cart-visible #chat-button,html:has(.neat-adult-sticky-cart.is-visible) #chat-button{bottom:112px!important;left:8px!important;transition:bottom .3s cubic-bezier(.22,1,.36,1)}}.neat-adult-sticky-cart__button{background:rgb(var(--color-button));box-shadow:0 9px 20px color-mix(in srgb,rgb(var(--color-button)) 24%,transparent)}.neat-adult-sticky-cart__button:hover:not(:disabled){box-shadow:0 13px 28px color-mix(in srgb,rgb(var(--color-button)) 34%,transparent)}@supports not (color: color-mix(in srgb,#000 50%,#fff)){.neat-adult-sticky-cart__button{box-shadow:0 9px 20px #ff77223d}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/neat-adult-sticky-cart.css.map */
