:root{--ux-fast: .14s;--ux-base: .22s;--ux-slow: .32s;--ux-ease: cubic-bezier(.2, .8, .2, 1);--ux-ease-out: cubic-bezier(.16, 1, .3, 1);--ux-ease-in: cubic-bezier(.5, 0, .75, 0);--ux-spring: cubic-bezier(.34, 1.56, .64, 1);--ux-gold: #C4A46B;--ux-ink: #1A1614;--ux-error: #A3352B;--ux-ok: #2F7A4F}.nl-btn,.nl-art-btn,.bs__add,.nl-ws__btn,.nlh__btn,.nlkg__btn,.nl-cart__checkout-btn,.nl-cart__empty-cta,.nl-gift__opt,.nl-cart__qty-btn{transition:background-color var(--ux-fast) var(--ux-ease),color var(--ux-fast) var(--ux-ease),border-color var(--ux-fast) var(--ux-ease),box-shadow var(--ux-base) var(--ux-ease),transform var(--ux-fast) var(--ux-ease)!important}@media(hover:hover)and (pointer:fine){:is(.nl-btn,.bs__add,.nlh__btn,.nl-cart__checkout-btn,.nlkg__btn,.nl-ws__btn):not([disabled]):hover{transform:translateY(-1px)}}:is(.nl-btn,.bs__add,.nlh__btn,.nl-cart__checkout-btn,.nlkg__btn,.nl-ws__btn,.nl-gift__opt):not([disabled]):active{transform:scale(.97)!important;transition-duration:80ms!important}.ux-bump svg{animation:uxBump .5s var(--ux-ease) both;transform-origin:50% 80%}@keyframes uxBump{0%{transform:scale(1)}25%{transform:scale(1.18,.82)}50%{transform:scale(.9,1.12)}75%{transform:scale(1.04,.97)}to{transform:scale(1)}}.header__mobile__button[data-drawer-toggle=drawer-cart],.navlink--cart{position:relative}.ux-cart-badge{position:absolute;top:50%;left:50%;margin:-19px 0 0 3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ux-ink);color:#fff;font:700 11px/18px DM Sans,system-ui,sans-serif;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;transform:scale(0);transition:transform var(--ux-base) var(--ux-spring)}.ux-cart-badge.is-on{transform:scale(1)}.ux-cart-badge.is-pop{animation:uxBadge .55s var(--ux-ease) both}@keyframes uxBadge{0%{transform:scale(1)}35%{transform:scale(1.35);background:var(--ux-gold);color:var(--ux-ink)}65%{transform:scale(.92)}to{transform:scale(1)}}.ux-fly{position:fixed;z-index:10002;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ux-gold);box-shadow:0 0 0 4px #c4a46b40;pointer-events:none;will-change:transform,opacity}.nl-btn.is-loading,.bs__add.ux-busy{position:relative}.nl-btn.is-loading:after,.bs__add.ux-busy:after{content:"";width:14px;height:14px;flex:none;margin-left:4px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;animation:uxSpin .7s linear infinite,uxAppear 0s .4s forwards}.bs__add.ux-busy:after{position:absolute;right:12px;top:50%;margin-top:-7px}.bs__add.ux-busy{opacity:.85;pointer-events:none}@keyframes uxSpin{to{transform:rotate(360deg)}}@keyframes uxAppear{to{opacity:1}}.nl-btn.is-done:before{content:"";width:12px;height:7px;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);margin-top:-4px;animation:uxCheck .35s var(--ux-spring) .05s forwards}@keyframes uxCheck{to{transform:rotate(-45deg) scale(1)}}.nl-rw__node.ux-unlock .nl-rw__dot{animation:uxUnlock .7s var(--ux-ease) both}@keyframes uxUnlock{0%{transform:scale(1);box-shadow:0 0 #c4a46b8c}35%{transform:scale(1.3)}70%{transform:scale(.95);box-shadow:0 0 0 10px #c4a46b00}to{transform:scale(1);box-shadow:0 0 0 4px #c4a46b2e}}.nl-rw__msg.ux-unlock{animation:uxRise .45s var(--ux-ease-out) both}@keyframes uxRise{0%{opacity:0;transform:translateY(6px)}}.nl-cart__toast{transition:transform .45s var(--ux-spring)!important}.nl-cart__urgency-dot{animation-iteration-count:3!important}.nl-rw__fill{animation-iteration-count:1!important}.nlkg.is-idle .nlkg__card:nth-child(2){animation-iteration-count:1,2!important}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}:is(.nl-acc,.nl-faq,.nl-pdp) details::details-content{block-size:0;overflow:hidden;transition:block-size var(--ux-base) var(--ux-ease),content-visibility var(--ux-base) allow-discrete}:is(.nl-acc,.nl-faq,.nl-pdp) details[open]::details-content{block-size:auto}}:is(.nl-acc,.nl-faq,.nl-pdp) summary i:before,:is(.nl-acc,.nl-faq,.nl-pdp) summary i:after{transition-duration:var(--ux-base)!important}.ux-more-hidden{display:none!important}.ux-more{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0;border:0;border-bottom:1px solid var(--nl-line, #E4D9CF);background:none;cursor:pointer;font:600 15px/1.3 DM Sans,system-ui,sans-serif;color:#6e625b;text-align:left}.ux-more:hover{color:var(--ux-ink)}.ux-more b{font-weight:600;color:var(--ux-ink)}.ux-more>span:last-child{font-size:24px;font-weight:300;line-height:1;color:var(--ux-ink)}.footer__icon--social{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 -6px}.nl-cart__close,.nlkg__x{width:44px!important;height:44px!important}.nl-cart__qty{height:36px!important}.nl-cart__qty-btn{width:36px!important;height:36px!important}.nl-cart__qty-btn:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.nl-cart__qty-btn{position:relative}.nl-cart__gift-remove{padding:10px 0!important}.nlh__link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.footer__newsletter .input-group-button button,[data-newsletter-form] .input-group-button button{min-width:44px;min-height:44px}.nl-acc summary,.nl-faq summary{min-height:56px}.nl-gal__dots button,.nl-gal [role=tab]{min-width:32px;min-height:32px}@media(max-width:899px){.nl-sticky{gap:10px!important}.nl-sticky .nl-btn--sm{flex:1 1 58%;min-height:54px;font-size:13px;padding:0 16px}.nl-sticky__t{flex:0 1 42%}.bs__add{min-height:48px!important}}.ux-shake{animation:uxShake .42s var(--ux-ease) both}@keyframes uxShake{0%,to{transform:none}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(2px)}}.ux-invalid{border-color:var(--ux-error)!important;box-shadow:0 0 0 3px #a3352b24!important}.ux-msg{display:block;margin:6px 0 0;font:500 13px/1.4 DM Sans,system-ui,sans-serif;color:var(--ux-error);animation:uxRise .25s var(--ux-ease-out) both}.ux-msg--hint{color:#6e625b}.ux-msg--hint button{padding:0;border:0;background:none;font:inherit;color:var(--ux-ink);text-decoration:underline;cursor:pointer}footer .ux-msg{color:#f2b8b0}footer .ux-msg--hint,footer .ux-msg--hint button{color:#ede6dc}html.ux-locked,html.ux-locked body{overflow:hidden!important}.nlkg__card.ux-windup{transform:translateY(2px) scale(.94) rotate(1.5deg)!important;transition:transform .16s var(--ux-ease-in)!important}.nlkg__card.is-flipped .nlkg__inner{transition-timing-function:cubic-bezier(.3,1.3,.4,1)!important}.nlkg__back,.nlkg__front{box-shadow:0 1px #ffffff40 inset,0 2px #9c7c45,0 12px 26px #14100e47!important}@media(hover:hover)and (pointer:fine){.nlkg.is-idle .nlkg__card:hover{transform:translateY(-8px) rotateX(6deg) rotateY(-6deg)!important}}@media(hover:hover)and (pointer:fine){:is(.bs__card,.nl-pc,.nl-tpc,.product-grid-item){transition:transform var(--ux-base) var(--ux-ease),box-shadow var(--ux-base) var(--ux-ease)}:is(.bs__card,.nl-pc,.nl-tpc):hover{transform:translateY(-4px);box-shadow:0 2px 4px #1a16140d,0 14px 32px #1a16141a}}.ux-in{animation:uxIn var(--ux-slow) var(--ux-ease-out) both}@keyframes uxIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ux-fly{display:none!important}.nl-btn,.nl-art-btn,.bs__add,.nl-ws__btn,.nlh__btn,.nlkg__btn,.nl-cart__checkout-btn,.nl-cart__empty-cta,.nl-gift__opt,.nl-cart__qty-btn,.nl-cart__toast,.ux-cart-badge,.nlkg__card,.nlkg__card .nlkg__inner{transition-duration:.01ms!important;animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/nl-ux20.css.map */
