:root{--db-ease: cubic-bezier(.2, .8, .2, 1);--db-glow: 201, 211, 224}.db-fx,.db-enter{position:relative;isolation:isolate;translate:var(--db-mx, 0px) var(--db-my, 0px);transition:translate .35s var(--db-ease),scale .2s var(--db-ease),transform .25s var(--db-ease),box-shadow .35s var(--db-ease),background-color .3s ease,border-color .3s ease,color .3s ease,text-shadow .35s ease}.db-fx:active,.db-enter:active{scale:.97}.db-clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.db-sheen{position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);translate:-170% 0;transition:translate .9s var(--db-ease)}.db-fx:hover .db-sheen,.db-fx:focus-visible .db-sheen{translate:280% 0}.db-ripple{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:radial-gradient(circle,#fff9,#fff0 70%);animation:db-ripple .8s var(--db-ease) forwards}@keyframes db-ripple{to{transform:scale(24);opacity:0}}body .db-pill.db-fx:hover,body [class^=db-discovery-] .db-discovery__cta.db-fx:hover,body [class^=db-footer-] .db-footer__pill button.db-fx:hover,body .contact .button.db-fx:hover{box-shadow:var(--db-pill-shadow),0 0 0 1px rgba(var(--db-glow),.55),0 0 30px rgba(var(--db-glow),.45)!important}body .db-pill--glass.db-fx:hover{box-shadow:inset 0 1px #e8f0fa59,0 0 0 1px rgba(var(--db-glow),.5),0 0 26px rgba(var(--db-glow),.4)!important}.db-enter{--db-scent: var(--db-glow)}.db-underline{position:absolute;left:0;right:0;bottom:-1px;height:1px;border-radius:1px;background:rgb(var(--db-scent));box-shadow:0 0 8px rgba(var(--db-scent),.5);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--db-ease);pointer-events:none}.db-enter:hover .db-underline,.db-enter:focus-visible .db-underline{transform:scaleX(1)}body [class^=db-world-] .db-world__link.db-enter:hover,body [class^=db-world-] .db-world__link.db-enter:focus-visible{color:#f7f9fb!important}.db-enter svg{transition:translate .4s var(--db-ease)}.db-enter:hover svg,.db-enter:focus-visible svg{translate:6px 0}.db-dots{display:inline-flex;align-items:center;gap:5px;max-width:0;margin-right:-14px;overflow:hidden;transition:max-width .5s var(--db-ease),margin .5s var(--db-ease)}.db-dots i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0e111647;opacity:0;scale:.3;transition:opacity .3s ease,scale .45s var(--db-ease);transition-delay:calc(var(--i) * 45ms)}.db-discovery__cta:hover .db-dots,.db-discovery__cta:focus-visible .db-dots{max-width:80px;margin-right:0}.db-discovery__cta:hover .db-dots i,.db-discovery__cta:focus-visible .db-dots i{opacity:1;scale:1}.db-discovery__cta svg{transition:translate .4s var(--db-ease)}.db-discovery__cta:hover svg{translate:4px 0}.db-line{position:absolute;left:18%;right:18%;bottom:7px;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left}.product-form__submit.db-filling .db-line{opacity:.55;animation:db-line 1.4s cubic-bezier(.3,.6,.2,1) forwards}@keyframes db-line{to{transform:scaleX(.85)}}.product-form__submit.db-added .db-line{opacity:.55;transform:scaleX(1);transition:transform .3s ease,opacity .6s ease 1.2s}body .product-form__submit.db-filling.loading{color:#0e1116!important}body .product-form__submit.db-filling .loading__spinner{display:none!important}.db-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px}.db-label.db-swap{animation:db-swap .35s ease}@keyframes db-swap{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.db-check{width:16px;height:16px;display:none}.db-check path{stroke-dasharray:24;stroke-dashoffset:24}.product-form__submit.db-added .db-check{display:inline-block}.product-form__submit.db-added .db-check path{animation:db-draw .45s .1s ease forwards}@keyframes db-draw{to{stroke-dashoffset:0}}.product-form__submit.db-missed .db-line{opacity:0;transition:opacity .4s ease}#cart-icon-bubble.db-bump{animation:db-bump .5s ease}@keyframes db-bump{40%{transform:scale(1.1)}to{transform:none}}#cart-icon-bubble.db-bump .cart-count-bubble{animation:db-pop .5s ease}@keyframes db-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}body .card-wrapper .card .card__information:after{background-image:linear-gradient(110deg,#f8fafcf7 0% 38%,#fff 50%,#cdd6e4eb 62% 100%)!important;background-size:260% 100%!important;background-position:100% 0!important;transition:background-position .9s var(--db-ease),box-shadow .35s var(--db-ease),letter-spacing .35s var(--db-ease)!important}body .card-wrapper:hover .card .card__information:after{background-position:0 0!important;box-shadow:var(--db-pill-shadow),0 0 26px rgba(var(--db-glow),.45)!important}@media(hover:hover)and (min-width:750px){body .card-wrapper:hover .card .card__information:after{letter-spacing:.2em!important}}.db-sending{pointer-events:none}.db-sending .db-clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(var(--db-glow),.55),transparent);animation:db-sweep 1.1s linear infinite}@keyframes db-sweep{0%{translate:-100% 0}to{translate:100% 0}}.db-fx:focus-visible,.db-enter:focus-visible{outline:2px solid rgb(var(--db-glow));outline-offset:4px}@media(prefers-reduced-motion:reduce){.db-fx,.db-enter{translate:none!important;transition:none}.db-fx:active,.db-enter:active{scale:none}.db-sheen,.db-ripple{display:none}.product-form__submit.db-filling .db-line{animation:none;transform:scaleX(.85)}.db-label.db-swap{animation:none}.product-form__submit.db-added .db-check path{animation:none;stroke-dashoffset:0}#cart-icon-bubble.db-bump,#cart-icon-bubble.db-bump .cart-count-bubble,.db-sending .db-clip:after{animation:none}.db-dots,.db-dots i,.db-underline,.db-enter svg,.db-discovery__cta svg{transition:none}body .card-wrapper .card .card__information:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/db-buttons.css.map */
