:root{--ds-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-ease-smooth: cubic-bezier(.45, .03, .51, .96);--ds-ease-fade: cubic-bezier(.4, 0, .2, 1);--ds-shadow-1: 0 1px 2px rgba(28, 28, 28, .05), 0 1px 3px rgba(28, 28, 28, .04);--ds-shadow-2: 0 4px 12px rgba(28, 28, 28, .07), 0 2px 4px rgba(28, 28, 28, .04);--ds-shadow-3: 0 14px 32px rgba(28, 28, 28, .1), 0 6px 12px rgba(28, 28, 28, .06);--ds-shadow-4: 0 28px 60px rgba(28, 28, 28, .16), 0 12px 24px rgba(28, 28, 28, .08);--ds-shadow-teal: 0 16px 38px rgba(28, 28, 28, .3);--ds-teal: #1C1C1C;--ds-teal-deep: #000000;--ds-ink: #1C1C1C;--ds-cream: #FFFFFF;--ds-sand: #F5F5F5}[data-ds-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ds-ease-out),transform .7s var(--ds-ease-out);will-change:opacity,transform}[data-ds-reveal=left]{transform:translate(-36px)}[data-ds-reveal=right]{transform:translate(36px)}[data-ds-reveal=scale]{transform:scale(.92)}[data-ds-reveal=blur]{filter:blur(10px);transform:translateY(20px)}[data-ds-reveal].ds-in{opacity:1;transform:none;filter:none}[data-ds-stagger].ds-in>*{animation:ds-rise .65s var(--ds-ease-out) both}[data-ds-stagger].ds-in>*:nth-child(1){animation-delay:0s}[data-ds-stagger].ds-in>*:nth-child(2){animation-delay:.08s}[data-ds-stagger].ds-in>*:nth-child(3){animation-delay:.16s}[data-ds-stagger].ds-in>*:nth-child(4){animation-delay:.24s}[data-ds-stagger].ds-in>*:nth-child(5){animation-delay:.32s}[data-ds-stagger].ds-in>*:nth-child(6){animation-delay:.4s}@keyframes ds-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}[data-ds-tilt]{transform:perspective(900px) rotateX(var(--ds-rx, 0deg)) rotateY(var(--ds-ry, 0deg)) translateZ(var(--ds-tz, 0px));transform-style:preserve-3d;transition:transform .35s var(--ds-ease-out),box-shadow .35s var(--ds-ease-out);will-change:transform}[data-ds-tilt].ds-tilting{transition:box-shadow .35s var(--ds-ease-out)}[data-ds-tilt][data-ds-tilt-lift].ds-tilting{box-shadow:var(--ds-shadow-4)}[data-ds-tilt-layer]{transform:translateZ(40px);transition:transform .35s var(--ds-ease-out)}[data-ds-magnetic]{transition:transform .3s var(--ds-ease-spring);will-change:transform}.ds-shimmer{position:relative;overflow:hidden;isolation:isolate}.ds-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);pointer-events:none;z-index:1}.ds-shimmer:hover:after,.ds-shimmer.ds-in:after{animation:ds-shimmer-sweep 1.1s var(--ds-ease-out)}@keyframes ds-shimmer-sweep{to{transform:translate(120%)}}.ds-grain{position:relative}.ds-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}@media(max-width:749px){.ds-grain:before{display:none}}[data-ds-count]{font-variant-numeric:tabular-nums}.ds-readbar{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(var(--ds-progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,var(--ds-teal),var(--ds-ink));z-index:200;pointer-events:none;transition:transform .1s linear}.ds-divider-wave{display:block;width:100%;line-height:0}.ds-divider-wave svg{display:block;width:100%;height:clamp(40px,6vw,90px)}.ds-rule{height:2px;border:0;background:linear-gradient(90deg,transparent,var(--ds-teal),transparent);background-size:200% 100%;animation:ds-rule-flow 5s linear infinite}@keyframes ds-rule-flow{to{background-position:200% 0}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ds-teal);outline-offset:3px;border-radius:4px}.ds-lift{transition:transform .3s var(--ds-ease-out),box-shadow .3s var(--ds-ease-out)}.ds-lift:hover{transform:translateY(-4px);box-shadow:var(--ds-shadow-3)}@media(prefers-reduced-motion:reduce){[data-ds-reveal],[data-ds-stagger]>*,[data-ds-tilt],[data-ds-magnetic]{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.ds-shimmer:after,.ds-rule{animation:none!important}.ds-readbar{display:none}}@media(hover:none)and (prefers-reduced-motion:no-preference){.desal-blog-card:active,.testi-card:active{transform:scale(.985);transition:transform .12s var(--ds-ease-out, ease)}}.desal-offer-price{--dop-green: #0F7B3C;position:relative;display:inline-flex;align-items:center;gap:.4em;margin-top:.5rem;padding:.4em .75em;border:1.5px solid rgba(15,123,60,.38);border-radius:8px;background:#0f7b3c12;color:var(--dop-green);font-size:.8375rem;font-weight:600;line-height:1.25;letter-spacing:.01em;overflow:hidden}.desal-offer-price__icon{width:1em;height:1em;flex:0 0 auto;fill:currentColor}.desal-offer-price__text{position:relative;z-index:1}.desal-offer-price:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.1) 70%,transparent 100%);transform:skew(-18deg);animation:dop-sheen 4.5s ease-in-out 1.5s infinite}@keyframes dop-sheen{0%{left:-60%}22%{left:130%}to{left:130%}}.desal-offer-price--overlay{position:absolute;left:auto;right:14px;bottom:14px;z-index:2;margin:0;width:fit-content;max-width:calc(100% - 28px);background:#e9f7eef2;border-color:#0f7b3c73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 3px 14px #00000029;font-size:.8175rem;white-space:nowrap}.desal-product-card:hover .desal-offer-price--overlay{transform:none}@media(max-width:749px){.desal-offer-price{font-size:.7875rem}.desal-offer-price--overlay{right:10px;bottom:10px;max-width:calc(100% - 20px);font-size:.7375rem;padding:.38em .6em}}.text-center .desal-offer-price{justify-content:center}@media(prefers-reduced-motion:reduce){.desal-offer-price:after{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/desal-elevate.css.map */
