.nik-cart-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;margin-top:0}.nik-cart-pay__ico{width:32px;height:20px;border-radius:4px}.nik-cart-pay__carrier{height:20px;width:auto;border-radius:0;display:inline-block}.drawer__footer .drawer__footer-top{padding-block:var(--sp-2)}.drawer__footer .drawer__footer-top>button{gap:var(--sp-2)}.drawer__footer .drawer__footer-top .icon{width:var(--sp-4d5);height:var(--sp-4d5)}.drawer__footer .drawer__footer-top .reversed-link{font-size:var(--text-xs)}.cart-drawer .cart-drawer__grip{flex-shrink:0;height:0}@media screen and (max-width:639px){.cart-drawer .cart-drawer__grip{height:var(--sp-5d5)}.cart-drawer .cart-drawer__grip:before{content:"";position:absolute;inset-block-start:var(--sp-2d5);inset-inline-start:50%;transform:translate(-50%);width:var(--sp-12);height:var(--sp-1);border-radius:var(--rounded-full);background-color:rgb(var(--color-border))}}.cart-drawer cart-items .horizontal-product,.cart-drawer cart-items .horizontal-product__details,.cart-drawer cart-items .horizontal-product__details>div,.cart-drawer cart-items .horizontal-product__details>div>div{min-width:0}.cart-drawer cart-items .horizontal-product__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer cart-items .horizontal-product{--cart-item-media-width: var(--sp-12);gap:var(--sp-3);padding-block-end:var(--sp-2d5)}.cart-drawer cart-items .horizontal-product__title{font-size:13px}.cart-drawer cart-items .horizontal-product+.horizontal-product{padding-block-start:var(--sp-3)}.cart-drawer cart-items .horizontal-product__details{gap:var(--sp-1)}.cart-drawer cart-items .discounts .badge{padding:var(--sp-1) var(--sp-2d5)}.cart-drawer cart-items .discounts__discount{gap:var(--sp-2d5)}.drawer__footer-buttons .drawer__view-cart{padding-block:var(--sp-3d5);font-size:var(--text-sm)}.drawer__checkout .btn-text{justify-content:space-between;gap:var(--sp-3)}.drawer__checkout-meta{white-space:nowrap}.drawer__checkout-row{display:grid;gap:var(--sp-2d5)}.drawer__checkout-row .drawer__checkout{width:100%;height:100%;padding-inline:var(--sp-5)}.drawer__checkout-row .tso-sp__row{height:100%;padding-block:var(--sp-4);padding-inline:var(--sp-4)}.drawer__pay-row{gap:var(--sp-2);text-align:center}.drawer__pay-row .tax-note,.drawer__pay-row .tax-note p{font-size:13px;line-height:1.35}.drawer__pay-row .nik-cart-pay{justify-content:center}.cart-drawer .drawer__scrollable{padding-block:var(--sp-5) var(--sp-3);row-gap:0}.cart-drawer .drawer__footer-top{padding-block:var(--sp-1)}.cart-drawer .drawer__footer-bottom{padding-block:var(--sp-4);padding-inline:clamp(20px,3.5vw,26px);gap:var(--sp-2d5)}body:has(#CartDrawer[open]) #smile-ui-lite-container{display:none}.cart-drawer .drawer__checkout-row{gap:var(--sp-2)}.cart-drawer .drawer__pay-row{gap:var(--sp-1)}.drawer__upsell{border-block-start:1px solid rgb(var(--color-border-light));padding:10px var(--sp-5)}.drawer__upsell .recommend__title{color:rgb(var(--color-foreground));font-weight:700;font-size:13px;border-block-end:0;padding-block-end:0}.drawer__upsell .complementary-products{gap:6px}.drawer__upsell .indicators .button{--buttons-width: 28px}.drawer__upsell .complementary-products .horizontal-products{margin-inline:0}@media screen and (min-width:1024px){.drawer__upsell{padding-inline:var(--sp-12)}}.drawer__upsell{--ss-blue: #3a37d6;--ss-blue-dark: #2c299f}.drawer__upsell .complementary-products .horizontal-products .horizontal-product{gap:10px;padding:8px 10px;border-radius:14px;border:1px solid rgb(58 55 214 / .1);background:#eef0f5}.drawer__upsell .horizontal-product__media{width:2.75rem;height:2.75rem;border-radius:10px;background:#fff;border:1px solid rgb(0 0 0 / .05);box-shadow:0 1px 2px #0000000f}.drawer__upsell .horizontal-product__media img{transform:scale(1.2)}.drawer__upsell .horizontal-product__details{gap:2px;min-width:0}.drawer__upsell .horizontal-product__title{color:#1a1a1a;font-weight:700;font-size:12.5px;line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer__upsell .horizontal-product .price{align-items:baseline;gap:var(--sp-2)}.drawer__upsell .horizontal-product .price__regular{color:var(--ss-blue);font-weight:700;font-size:13px}.drawer__upsell .horizontal-product .price__sale{color:#9aa0a6;font-weight:500;font-size:11px;text-decoration:line-through}.drawer__upsell .horizontal-product .price__sale:before{display:none}.drawer__upsell .horizontal-product .unit-price{color:#9aa0a6}.drawer__upsell .horizontal-product__quantity .button{width:2rem;height:2rem;min-width:0;padding:0;border-radius:50%;background-color:var(--ss-blue);color:#fff}.drawer__upsell .horizontal-product__quantity .button svg{width:14px;height:14px}.drawer__upsell .horizontal-product__quantity .button:after{border-color:transparent}.drawer__upsell .horizontal-product__quantity .button .btn-fill{background-color:var(--ss-blue-dark)}.drawer__upsell .horizontal-product__quantity .button .btn-text>span{display:none}.drawer__upsell .horizontal-product__quantity .button .icon{width:1.25rem;height:1.25rem;color:#fff}.cart-drawer .drawer__inner>.alert{flex-shrink:0;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2d5) var(--sp-4);border-radius:0;font-size:12.5px;line-height:1.35;text-align:center;opacity:0;visibility:hidden}.cart-drawer .drawer__inner>.alert .icon{width:var(--sp-4);height:var(--sp-4)}.cart-drawer[active] .drawer__inner>.alert{opacity:1;visibility:visible;transition:var(--animation-primary) .35s;transition-property:opacity,visibility}.cart-drawer[open=immediate] .drawer__inner>.alert{transition:none;opacity:1;visibility:visible}.cart-drawer cart-items .tso-tier{--tso-tier-indent: calc(var(--sp-12) + var(--sp-3));--tso-tier-midline: calc(var(--sp-12) / 2);position:relative;display:grid;gap:var(--sp-1d5);min-width:0;margin-block-start:calc(var(--sp-1) * -1);padding-block:0 var(--sp-2);padding-inline-start:var(--tso-tier-indent)}.cart-drawer cart-items .tso-tier+.horizontal-product{padding-block-start:var(--sp-3)}.cart-drawer .drawer__inner{max-width:40rem}.cart-drawer .drawer__scrollable{padding-inline:clamp(20px,3.5vw,26px)}.cart-drawer cart-items .tso-tier:before{content:"";position:absolute;inset-inline-start:var(--tso-tier-midline);inset-block-start:var(--sp-4);width:0;height:calc(100% - var(--sp-4) - var(--sp-2) - .95rem);border-inline-start:1.5px solid rgb(var(--color-foreground) / .18)}.cart-drawer cart-items .tso-tier__row:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * (var(--tso-tier-indent) - var(--tso-tier-midline)));width:calc(var(--tso-tier-indent) - var(--tso-tier-midline) - var(--sp-1));height:0;border-block-start:1.5px solid rgb(var(--color-foreground) / .18)}.cart-drawer cart-items .tso-tier__caption{display:flex;align-items:center;gap:var(--sp-1d5);margin:0;padding-inline-start:var(--sp-2d5);color:rgb(var(--color-foreground) / .55);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2}.cart-drawer cart-items .tso-tier__cap-icon{flex-shrink:0;width:14px;height:14px;color:rgb(var(--color-foreground))}.cart-drawer cart-items .tso-tier__row{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1d5) var(--sp-2d5);border-radius:var(--sp-2d5);background:rgb(var(--color-foreground) / .035)}.cart-drawer cart-items .tso-tier__add-count{flex-shrink:0;padding:2px 6px;font-size:9.5px;line-height:1.2}.cart-drawer cart-items .tso-tier__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cart-drawer cart-items .tso-tier__meta{margin-inline-start:auto;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.3}.cart-drawer cart-items .tso-tier__add{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--sp-6d5);height:var(--sp-6d5);padding:0;border:0;border-radius:50%;background:rgb(var(--color-button-border));color:rgb(var(--color-background));cursor:pointer}.cart-drawer cart-items .tso-tier__add svg{width:var(--sp-3d5);height:var(--sp-3d5)}.cart-drawer cart-items .tso-tier__burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none;visibility:hidden}.cart-drawer cart-items .tso-tier__ink{position:absolute;inset-block-start:var(--burst-y, 50%);inset-inline-start:var(--burst-x, 50%);width:var(--sp-6d5);height:var(--sp-6d5);border-radius:50%;background:rgb(var(--color-button-border));transform:translate(-50%,-50%) scale(0)}.cart-drawer cart-items .tso-tier__saved{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-1d5);color:rgb(var(--color-background));font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:0}.cart-drawer cart-items .tso-tier__saved svg{flex-shrink:0;width:var(--sp-3d5);height:var(--sp-3d5);color:var(--tso-accent)}.cart-drawer cart-items .tso-tier__row[data-burst] .tso-tier__burst{visibility:visible}.cart-drawer cart-items .tso-tier__row[data-burst] .tso-tier__ink{animation:tso-tier-ink .42s cubic-bezier(.22,1,.36,1) forwards}.cart-drawer cart-items .tso-tier__row[data-burst] .tso-tier__saved{animation:tso-tier-saved .32s cubic-bezier(.22,1,.36,1) .22s forwards}.cart-drawer cart-items .tso-tier[data-burst-parent] .tso-tier__row:not([data-burst]),.cart-drawer cart-items .tso-tier[data-burst-parent] .tso-tier__caption{opacity:0;transition:opacity .22s ease}.cart-drawer cart-items .tso-tier[data-burst-out]{opacity:0;transition:opacity .2s ease}.cart-drawer cart-items .tso-tier[data-fresh] .tso-tier__caption,.cart-drawer cart-items .tso-tier[data-fresh] .tso-tier__row{animation:tso-tier-in .3s cubic-bezier(.22,1,.36,1) both}.cart-drawer cart-items .tso-tier[data-fresh] .tso-tier__row:nth-of-type(2){animation-delay:60ms}.cart-drawer cart-items .tso-tier[data-fresh] .tso-tier__row:nth-of-type(3){animation-delay:.12s}@keyframes tso-tier-ink{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(var(--burst-scale, 40))}}@keyframes tso-tier-saved{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:none}}@keyframes tso-tier-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cart-drawer cart-items .tso-tier__row[data-burst] .tso-tier__ink{animation:none;transform:translate(-50%,-50%) scale(var(--burst-scale, 40))}.cart-drawer cart-items .tso-tier__row[data-burst] .tso-tier__saved{animation:none;opacity:1}.cart-drawer cart-items .tso-tier[data-fresh] .tso-tier__caption,.cart-drawer cart-items .tso-tier[data-fresh] .tso-tier__row{animation:none}}.cart-drawer .tso-tier-panel{flex-shrink:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1d5);padding-block:var(--sp-2d5);padding-inline:clamp(20px,3.5vw,26px);background:rgb(var(--color-background));border-block-start:1px solid rgb(var(--color-foreground) / .06)}.cart-drawer .tso-tier-panel__icon{width:var(--sp-4d5);height:var(--sp-4d5)}.cart-drawer .tso-tier-panel progress-bar{height:var(--sp-1)}.cart-drawer .tso-tier-panel .free-shipping-bar{display:contents}.cart-drawer .tso-tier-panel .free-shipping-bar>span{grid-column:2;min-width:0;font-weight:500}.cart-drawer .tso-tier-panel .free-shipping-bar>progress-bar{grid-column:1 / -1}.cart-drawer .tso-tier-panel .free-shipping-bar .font-bold{white-space:nowrap}.tso-optin{max-width:34rem;margin:0 auto;padding:4rem 1.25rem 6rem}.tso-optin__card{background:#fff;border-radius:1.25rem;padding:2.5rem 2rem;text-align:center;box-shadow:0 1px 3px #10154a14}.tso-optin__card[hidden]{display:none}.tso-optin__head{margin:0 0 .5rem;font-size:2rem;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#10154a}.tso-optin__lead{margin:0 0 1.5rem;font-size:1rem;line-height:1.5;color:#5a6377}.tso-optin__lead strong{color:#10154a}.tso-optin__tick{width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;border-radius:50%;background:#ddf000;color:#10154a;display:flex;align-items:center;justify-content:center}.tso-optin__tick svg{width:1.75rem;height:1.75rem}.tso-optin__spinner{width:2rem;height:2rem;margin:0 auto 1rem;border:3px solid #e3e6ef;border-top-color:#2733e0;border-radius:50%;animation:tso-optin-spin .7s linear infinite}@keyframes tso-optin-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tso-optin__spinner{animation-duration:2s}}.tso-optin__ticket{background:#ddf000;border-radius:1rem;padding:1.25rem 1rem 1.5rem;margin:0 0 1.5rem}.tso-optin__ticket-label{margin:0 0 .5rem;font-size:.6875rem;letter-spacing:.15em;font-weight:700;color:#10154a}.tso-optin__code{display:flex;align-items:center;justify-content:center;gap:.625rem;margin:0 0 .5rem;background:#fff;border:2px dashed #10154a;border-radius:.625rem;padding:.75rem .5rem .75rem 1rem}.tso-optin__code-text{font-size:1.75rem;line-height:1.2;letter-spacing:.2em;font-weight:800;color:#10154a;word-break:break-all}.tso-optin__copy{flex:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:#f2f4f9;color:#10154a;border:0;border-radius:.5rem;cursor:pointer}.tso-optin__copy:hover{background:#10154a;color:#fff}.tso-optin__copy.is-copied,.tso-optin__copy.is-copied:hover{background:#10154a;color:#ddf000}.tso-optin__copy-icon{width:1.125rem;height:1.125rem}.tso-optin__copy-icon[hidden]{display:none}@media(max-width:380px){.tso-optin__code-text{font-size:1.375rem;letter-spacing:.15em}}.tso-optin__ticket-note{margin:0;font-size:.8125rem;color:#4a5170}.tso-optin__btn{display:inline-block;background:#2733e0;color:#fff;border:0;border-radius:999px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer}.tso-optin__btn:hover{background:#10154a;color:#fff}.tso-optin__btn--full{width:100%;margin-top:.75rem}.tso-optin__fine{margin:1.25rem 0 0;font-size:.75rem;line-height:1.5;color:#8a90ad}.tso-optin__form{margin:0;text-align:left}.tso-optin__label{display:block;margin:0 0 .375rem;font-size:.8125rem;font-weight:700;color:#10154a}.tso-optin__input{width:100%;box-sizing:border-box;padding:.875rem 1rem;font-size:1rem;color:#10154a;background:#f6f7fb;border:1px solid #e3e6ef;border-radius:.625rem}.tso-optin__input:focus{outline:2px solid #2733e0;outline-offset:1px}.tso-optin__error{margin:.75rem 0 0;font-size:.875rem;color:#c0392b}.tso-optin__ok{margin:.75rem 0 0;font-size:.875rem;color:#10154a;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
