html{font-size:calc(var(--font-body-scale, 1) * clamp(16px,.55vw + 6px,20px))}:root{--deem-wine: #7e0034;--deem-wine-deep: #3a0018;--deem-wine-soft: #a8305c;--deem-blush: #ffe2ed;--deem-surface: #fff3f5;--deem-ink: #7e0034;--deem-gold: #e3af42;--deem-gold-light: #fee891;--deem-radius: 16px;--deem-radius-lg: 24px;--font-brand: "Montserrat", system-ui, -apple-system, sans-serif;--font-display: "Montserrat", system-ui, -apple-system, sans-serif;--font-script: "Caveat", "Segoe Script", cursive;--font-heading-family: "Montserrat", system-ui, -apple-system, sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-body-family: "Montserrat", system-ui, -apple-system, sans-serif}h1,h2,.h0,.h1,.h2,.deem-head__title,.deem-hero__title,.deem-cta__title,.deem-card__title,.deem-c2__title,.deem-c2__band-title,.deem-shop__band-title,.deem-pdp__title,.deem-ph2__title,.deem-pf__title,.deem-statement__text,.deem-shopitem__title,.deem-step__title,.deem-legalhead__title{font-family:Montserrat,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.012em;line-height:1.1;text-wrap:balance}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:Montserrat,system-ui,sans-serif}.deem-quote__text{font-family:var(--font-script);font-weight:500;font-style:normal;font-size:1.15em;letter-spacing:0}.rte strong,.rte b{font-weight:700;color:var(--deem-wine, #7e0034)}.color-scheme-3 .rte strong,.color-scheme-3 .rte b,.color-scheme-4 .rte strong,.color-scheme-4 .rte b{color:var(--deem-surface, #fff3f5)}.rte p{line-height:1.7}.deem-script{font-family:var(--font-script);font-weight:600;font-style:normal;font-size:1.22em;line-height:.85;letter-spacing:0;text-transform:none;color:inherit}.deem-head__title .deem-script,.deem-feature__content .deem-head__title .deem-script{font-size:1.06em}.color-scheme-3 .deem-script,.color-scheme-4 .deem-script{color:var(--deem-blush, #ffe2ed)}.deem-head__kicker,.deem-hero__kicker,.deem-proof__label{font-family:var(--font-body-family, "Montserrat", sans-serif)}.button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button{position:relative;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;font-size:.92rem;font-weight:700;letter-spacing:.01em;line-height:1.2;min-height:0;padding:.75rem 1.5rem;border-radius:14px}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #6a202d80}.button--primary,.deem-section .button--primary{background:var(--deem-wine, #7e0034);color:var(--deem-surface, #fff3f5);border:0}.button--primary:not([disabled]):hover{background:var(--deem-wine-deep, #3a0018);color:#fff}.color-scheme-3 .button--primary,.color-scheme-4 .button--primary{background:var(--deem-surface, #fff3f5);color:var(--deem-wine, #7e0034)}.color-scheme-3 .button--primary:not([disabled]):hover,.color-scheme-4 .button--primary:not([disabled]):hover{background:#fff;color:var(--deem-wine, #7e0034)}.button--secondary{background:transparent;border:1.5px solid var(--deem-wine, #7e0034);color:var(--deem-wine, #7e0034)}.button--secondary:not([disabled]):hover{background:#6a202d14}.color-scheme-3 .button--secondary,.color-scheme-4 .button--secondary{border-color:#ffffff80;color:#fff}.color-scheme-3 .button--secondary:not([disabled]):hover,.color-scheme-4 .button--secondary:not([disabled]):hover{background:#ffffff1f;border-color:#fffc}.color-scheme-3{position:relative;isolation:isolate}.color-scheme-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.06;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)'/%3E%3C/svg%3E")}.deem-glow{position:relative;isolation:isolate;overflow:hidden}.deem-glow:after{content:"";position:absolute;z-index:-1;width:80vw;height:80vw;top:-30%;right:-20%;background:radial-gradient(circle at center,rgba(167,155,143,.35),transparent 60%);filter:blur(40px)}@keyframes deem-spin{to{transform:rotate(360deg)}}.deem-glass{background:#fff9;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.5);border-radius:var(--deem-radius);box-shadow:0 18px 40px -24px #1f1b1a73}.deem-dots{background-image:radial-gradient(rgba(31,27,26,.08) 1px,transparent 1px);background-size:22px 22px}.card-wrapper .card,.card{transition:transform .3s ease,box-shadow .3s ease}a:focus-visible,button:focus-visible,.button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--deem-wine);outline-offset:2px;border-radius:4px}.color-scheme-3 a:focus-visible,.color-scheme-3 button:focus-visible{outline-color:var(--deem-surface)}.header-wrapper{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.deem-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.deem-reveal.is-in{opacity:1;transform:none}.deem-reveal--left{transform:translate(-32px)}.deem-reveal--right{transform:translate(32px)}.deem-reveal--zoom{transform:scale(.94)}.deem-hero .deem-reveal,.deem-ph2 .deem-reveal{opacity:1;transform:none;transition:none}.deem-caret:after{content:"";display:inline-block;width:.06em;height:1em;margin-left:.04em;background:currentColor;vertical-align:-.1em;animation:deem-blink .8s steps(1) infinite}@keyframes deem-blink{50%{opacity:0}}.deem-highlight{position:relative;white-space:nowrap}.deem-highlight:before{content:"";position:absolute;left:.02em;right:.02em;bottom:.01em;height:.07em;background:currentColor;opacity:.45;z-index:1;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.2,.7,.2,1) .2s}.deem-reveal.is-in .deem-highlight:before,.is-in.deem-highlight:before{transform:scaleX(1)}.deem-draw path{stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);transition:stroke-dashoffset 1s ease}.deem-draw.is-drawn path{stroke-dashoffset:0}.deem-marquee{overflow:hidden;background:var(--deem-wine, #7e0034);color:var(--deem-surface, #fff3f5);padding-block:.85rem;border-block:1px solid rgba(255,255,255,.08)}.deem-marquee__track{display:inline-flex;white-space:nowrap;gap:2.5rem;animation:deem-marquee var(--speed, 28s) linear infinite}.deem-marquee:hover .deem-marquee__track{animation-play-state:paused}.deem-marquee__item{font-weight:800;font-size:clamp(1.1rem,2.2vw,1.7rem);letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;gap:2.5rem}.deem-marquee__star{color:var(--deem-wine-soft, #a8305c)}@keyframes deem-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.button:after,.deem-glow:after,.deem-marquee__track{animation:none!important}.deem-reveal{opacity:1!important;transform:none!important;transition:none!important}}:root{--deem-vitrine: var(--deem-radius-lg, 24px) var(--deem-radius-lg, 24px) 6px 6px;--deem-vitrine-sm: var(--deem-radius, 16px) var(--deem-radius, 16px) 4px 4px}.deem-frame,.deem-hero__media-frame,.deem-c2__media,.deem-shopcard__media,.deem-prodblok__media,.deem-feature__media,.deem-card,.deem-shopitem__media,.deem-pf__media,.deem-team__media,.deem-ph2__banner{border-radius:var(--deem-vitrine);overflow:hidden}.deem-c5__box,.deem-step,.deem-faq__item,.deem-quote,.deem-proof__item{border-radius:var(--deem-vitrine-sm)}.deem-frame,.deem-feature__media,.deem-c2__media,.deem-shopcard__media,.deem-shopitem__media,.deem-ph2__banner{background:var(--deem-blush, #ffe2ed)}.deem-head__kicker:after,.deem-c5__kicker:after,.deem-hero__kicker:after{content:"";display:block;width:34px;height:2px;margin-top:.6rem;background:var(--deem-gold, #e3af42);border-radius:999px}.deem-hero__kicker:after{margin-inline:0}.button--primary,.deem-hd__cta{background:var(--deem-wine, #7e0034);color:#fff}.button--primary:not([disabled]):hover,.deem-hd__cta:hover{background:var(--deem-gold-light, #fee891);color:var(--deem-wine, #7e0034)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/deem.css.map */
