@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Source+Sans+3:wght@400;600;700&display=swap";.uvfx{--bg:#fbf7ef;--alt:#f2eadb;--paper:#fffdf8;--ink:#26211d;--soft:#5f564e;--wine:#6e1f1d;--gold:#b08a3e;--line:#e3d8c3;--btn:#6e1f1d;--btn-ink:#fff;background:var(--bg);color:var(--ink);font-family:"Source Sans 3",-apple-system,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.uvfx--alt{background:var(--alt)}.uvfx--paper{background:var(--paper)}.uvfx--dark{--bg:#1d1714;--paper:#2a211c;--ink:#efe6d8;--soft:#cbbda8;--wine:#f0dcae;--line:#4a3d33;--btn:#b08a3e;--btn-ink:#1d1714;background:#1d1714}.uvfx--wine{--bg:#5a1917;--paper:#6e1f1d;--ink:#fbf1e2;--soft:#e8cfc0;--wine:#f3dfb3;--line:#8a3a36;--btn:#f3dfb3;--btn-ink:#4a1412;background:#5a1917}.uvfx *{box-sizing:border-box}.uvfx__in{max-width:680px;margin:0 auto;padding:44px 20px;display:grid;gap:18px}.uvfx--w-medium .uvfx__in{max-width:860px}.uvfx--w-wide .uvfx__in{max-width:1120px}.uvfx--pad-s .uvfx__in{padding-top:22px;padding-bottom:22px}.uvfx--pad-l .uvfx__in{padding-top:72px;padding-bottom:72px}.uvfx--pad-0 .uvfx__in{padding-top:0;padding-bottom:0}.uvfx--center .uvfx__in{text-align:center;justify-items:center}.uvfx p{margin:0;font-size:18px;line-height:1.62}.uvfx h1,.uvfx h2,.uvfx h3{margin:0;text-wrap:balance;letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:700}.uvfx a{color:inherit}.uvfx img,.uvfx video{display:block;max-width:100%}.uvfx-kick{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700}.uvfx-h1{font-size:clamp(36px,7.4vw,58px);line-height:1.02;color:var(--wine)}.uvfx-h2{font-size:clamp(28px,5vw,40px);line-height:1.08;color:var(--wine)}.uvfx-h1 em,.uvfx-h2 em{font-style:italic;font-weight:600;color:var(--gold)}.uvfx-dek{font-size:20px!important;line-height:1.5!important;color:var(--ink)}.uvfx-dek p{font-size:20px;line-height:1.5}.uvfx-by{font-size:14px!important;color:var(--soft)}.uvfx-rich{display:grid;gap:14px}.uvfx-rich p{font-size:18px;line-height:1.62}.uvfx-rich em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.16em;font-style:italic}.uvfx--center .uvfx-rich{justify-items:center}.uvfx-drop>p:first-child:first-letter{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:3.5em;line-height:.82;float:left;padding:6px 8px 0 0;color:var(--wine)}.uvfx-proof{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:14.5px;color:var(--soft)}.uvfx--center .uvfx-proof{justify-content:center}.uvfx-stars{color:#d9a52b;letter-spacing:2px;font-size:15px}.uvfx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:14px 28px;border-radius:999px;background:var(--btn);color:var(--btn-ink)!important;font-weight:700;font-size:17px;text-decoration:none;line-height:1.2;text-align:center;box-shadow:0 10px 24px -12px #3c140f8c;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.uvfx-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px #3c140f99}.uvfx-btn--full{width:100%}.uvfx-btn--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);animation:uvfx-shine 4.5s ease-in-out infinite}@keyframes uvfx-shine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.uvfx-link{font-size:15.5px;font-weight:600;color:var(--wine)!important;text-decoration:underline;text-underline-offset:4px}.uvfx-ticks{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14.5px;color:var(--soft);list-style:none;margin:0;padding:0}.uvfx--center .uvfx-ticks{justify-content:center}.uvfx-ticks li:before{content:"\2713";color:var(--gold);font-weight:700;margin-right:6px}.uvfx-ticks--stack{display:grid;gap:8px;font-size:16.5px;color:var(--ink);text-align:left}.uvfx-note{font-size:14px!important;color:var(--soft)}.uvfx-media{position:relative;border-radius:10px;overflow:hidden;background:#e9dfcd;width:100%}.uvfx-media img,.uvfx-media video{width:100%;height:100%;object-fit:cover}.uvfx-media--portrait{aspect-ratio:4/5}.uvfx-media--square{aspect-ratio:1/1}.uvfx-media--wide{aspect-ratio:16/10}.uvfx-media--tall{aspect-ratio:9/14}.uvfx-media--natural img,.uvfx-media--natural video{height:auto}.uvfx-media--bleed{border-radius:0}.uvfx-media--kb img{animation:uvfx-kb 22s ease-in-out infinite alternate;transform-origin:50% 60%}@keyframes uvfx-kb{0%{transform:scale(1)}to{transform:scale(1.12) translateY(-1.5%)}}.uvfx-media--glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 62%,rgba(255,196,110,.22),transparent 70%);mix-blend-mode:screen;animation:uvfx-flick 3.6s ease-in-out infinite;pointer-events:none}@keyframes uvfx-flick{0%,to{opacity:.55}40%{opacity:1}55%{opacity:.7}70%{opacity:.95}}.uvfx-cap{font-size:13px!important;color:var(--soft);text-align:center;margin-top:8px!important}.uvfx-hero .uvfx__in{gap:20px}.uvfx-hero__copy{display:grid;gap:16px}.uvfx--center .uvfx-hero__copy{justify-items:center}.uvfx-hero--split .uvfx__in{max-width:1120px}.uvfx-hero--cover{color:#fbf1e2}.uvfx-hero--cover .uvfx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.uvfx-hero--cover .uvfx-hero__bg .uvfx-media{height:100%;border-radius:0;aspect-ratio:auto}.uvfx-hero--cover .uvfx-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0b80,#140e0b94 45%,#140e0be6)}.uvfx-hero--cover .uvfx__in{position:relative;min-height:min(92vh,760px);align-content:end;padding-top:120px;padding-bottom:44px}.uvfx-hero--cover .uvfx-h1{color:#fff7ea}.uvfx-hero--cover .uvfx-dek,.uvfx-hero--cover .uvfx-dek p{color:#f3e7d6}.uvfx-hero--cover .uvfx-by,.uvfx-hero--cover .uvfx-proof,.uvfx-hero--cover .uvfx-ticks{color:#e2d3bf}.uvfx-hero--cover .uvfx-btn{background:#f3dfb3;color:#3d100e!important}.uvfx-hero--cover .uvfx-link{color:#f3dfb3!important}.uvfx-scrollcue{display:grid;justify-items:center;gap:6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.8;margin-top:6px}.uvfx-scrollcue i{width:1px;height:34px;background:currentColor;display:block;transform-origin:top;animation:uvfx-cue 2.2s ease-in-out infinite}@keyframes uvfx-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}.uvfx-count{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:inherit}.uvfx-count i{width:8px;height:8px;border-radius:50%;background:#3fae5a;box-shadow:0 0 #3fae5a99;animation:uvfx-pulse 2s infinite}@keyframes uvfx-pulse{70%{box-shadow:0 0 0 9px #3fae5a00}to{box-shadow:0 0 #3fae5a00}}.uvfx-scene__grid{display:grid;gap:22px}.uvfx-scene__copy{display:grid;gap:16px;align-content:center}.uvfx-pull{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(26px,5vw,36px)!important;line-height:1.2!important;color:var(--wine);text-wrap:balance}.uvfx-pull--line{border-left:3px solid var(--gold);padding-left:16px}.uvfx-pull--center{text-align:center;padding:8px 0}.uvfx-mark{background:linear-gradient(transparent 62%,#b08a3e61 62%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 1.1s ease .35s}.is-in .uvfx-mark,.uvfx-nojs .uvfx-mark{background-size:100% 100%}.uvfx-page{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:20px 20px 16px;display:grid;gap:10px;box-shadow:0 14px 30px -18px #3c281473;position:relative}.uvfx-page:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--gold),#d9c08a);border-radius:4px 0 0 4px}.uvfx-page q,.uvfx-page blockquote{quotes:none;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.32;color:var(--ink);font-weight:500}.uvfx-page cite{font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.uvfx-cards{display:grid;gap:12px;width:100%}.uvfx-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px;display:grid;gap:8px;align-content:start;text-align:left;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}a.uvfx-card:hover,.uvfx-card:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #3c281480;border-color:var(--gold)}.uvfx-card .uvfx-media{border-radius:8px;margin-bottom:4px}.uvfx-card__k{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.uvfx-card__t{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:24px;line-height:1.12;color:var(--wine)}.uvfx-card p,.uvfx-card__x p{font-size:16px;line-height:1.5;color:var(--ink)}.uvfx-card__l{font-size:14.5px;font-weight:700;color:var(--wine);margin-top:2px}.uvfx-cards--num{counter-reset:uvfxc}.uvfx-cards--num .uvfx-card{counter-increment:uvfxc;padding-left:64px;position:relative}.uvfx-cards--num .uvfx-card:before{content:counter(uvfxc);position:absolute;left:18px;top:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;line-height:1;color:var(--gold);font-weight:700}.uvfx-cards--row{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.uvfx-cards--row>*{scroll-snap-align:start}.uvfx-steps{position:relative;display:grid;gap:26px;padding-left:34px;width:100%;text-align:left}.uvfx-steps__rail{position:absolute;left:9px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:2px;overflow:hidden}.uvfx-steps__rail i{display:block;width:100%;height:0;background:linear-gradient(180deg,var(--gold),var(--wine))}.uvfx-nojs .uvfx-steps__rail i{height:100%}.uvfx-step{position:relative;display:grid;gap:6px}.uvfx-step:before{content:"";position:absolute;left:-31px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--gold);transition:background .4s ease,transform .4s ease}.uvfx-step.is-in:before{background:var(--gold);transform:scale(1.15)}.uvfx-step__k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.uvfx-step__t{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:25px;line-height:1.12;color:var(--wine)}.uvfx-step p{font-size:17px;line-height:1.55}.uvfx-step__q{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:20px!important;line-height:1.35!important;border-left:2px solid var(--gold);padding-left:12px}.uvfx-step__c{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-weight:700}.uvfx-step .uvfx-media{margin-top:6px}.uvfx-steps--num{counter-reset:uvfxs}.uvfx-steps--num .uvfx-step{counter-increment:uvfxs}.uvfx-steps--num .uvfx-step:before{content:counter(uvfxs);width:24px;height:24px;left:-36px;top:0;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--wine)}.uvfx-steps--num .uvfx-step.is-in:before{color:#fff}.uvfx-pages{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 14px;width:100%;-webkit-overflow-scrolling:touch}.uvfx-pages figure{margin:0;scroll-snap-align:center;display:grid;gap:8px;align-content:start;text-align:left}.uvfx-pages img{width:100%;height:auto;border:1px solid var(--line);box-shadow:0 14px 26px -16px #3c281480;background:#fff;transition:transform .3s ease}.uvfx-pages figure:hover img{transform:translateY(-4px) rotate(-.4deg)}.uvfx-pages figcaption{font-size:14px;color:var(--soft)}.uvfx-pages figcaption b{display:block;color:var(--ink);font-size:15.5px}.uvfx-pages--grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.uvfx-swipe{font-size:12.5px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);text-align:center}.uvfx-pq{display:flex;gap:14px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px;text-align:left;width:100%}.uvfx-pq img{width:58px;height:58px;min-width:58px;border-radius:50%;object-fit:cover}.uvfx-pq__q{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:22px!important;line-height:1.3!important}.uvfx-pq__w{font-size:14px!important;color:var(--soft);margin-top:8px!important}.uvfx-pq__w strong{color:var(--wine)}.uvfx-bigq{display:grid;gap:14px;justify-items:center;text-align:center}.uvfx-bigq__q{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(28px,5.6vw,44px)!important;line-height:1.16!important;color:var(--wine);text-wrap:balance}.uvfx-bigq img{width:64px;height:64px;border-radius:50%;object-fit:cover}.uvfx-revs{display:grid;gap:12px;width:100%}.uvfx-rev{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px;display:grid;gap:8px;text-align:left;align-content:start}.uvfx-rev__h{display:flex;gap:12px;align-items:center}.uvfx-rev__h img{width:46px;height:46px;border-radius:50%;object-fit:cover}.uvfx-rev b{font-size:17px;line-height:1.25}.uvfx-rev p{font-size:16px;line-height:1.5}.uvfx-rev__w{font-size:13.5px;color:var(--soft)}.uvfx-revs--row{grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.uvfx-revs--row>*{scroll-snap-align:start}.uvfx-offer{border:1.5px solid var(--gold);border-radius:16px;background:var(--paper);padding:22px 18px;display:grid;gap:16px;width:100%;text-align:center;box-shadow:0 30px 50px -36px #3c281499}.uvfx-offer__h{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:30px;line-height:1.08;color:var(--wine)}.uvfx-offer__s{font-size:15px!important;color:var(--soft)}.uvfx-offer .uvfx-media{max-width:420px;margin:0 auto}.uvfx-gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uvfx-gift{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 10px;display:grid;gap:5px;align-content:start;text-align:center}.uvfx-gift img{width:100%;height:auto;border-radius:6px}.uvfx-gift small{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#6e1f1d;border-radius:999px;padding:3px 9px;justify-self:center}.uvfx-gift b{font-size:15.5px;line-height:1.25}.uvfx-gift span{font-size:13.5px;line-height:1.35;color:var(--soft)}.uvfx-offer__g{border-top:1px solid var(--line);padding-top:14px}.uvfx-offer__g p{font-size:15.5px;color:var(--soft)}.uvfx-offer__g strong{color:var(--ink)}.uvfx-faq{display:grid;gap:8px;width:100%;text-align:left}.uvfx-faq details{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:0 16px}.uvfx-faq summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-weight:700;font-size:17px;position:relative}.uvfx-faq summary::-webkit-details-marker{display:none}.uvfx-faq summary:after{content:"+";position:absolute;right:0;top:12px;font-size:24px;color:var(--gold);transition:transform .25s ease}.uvfx-faq details[open] summary:after{transform:rotate(45deg)}.uvfx-faq__a{padding:0 0 16px;display:grid;gap:10px}.uvfx-faq__a p{font-size:16.5px;line-height:1.55}.uvfx-ticker{overflow:hidden;white-space:nowrap;padding:12px 0;border-block:1px solid var(--line)}.uvfx-ticker__t{display:inline-flex;gap:38px;padding-right:38px;animation:uvfx-tick var(--dur,36s) linear infinite}.uvfx-ticker span{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:20px;color:var(--wine)}.uvfx-ticker span:after{content:"\2726";font-style:normal;font-size:12px;color:var(--gold);margin-left:38px;vertical-align:middle}@keyframes uvfx-tick{to{transform:translate(-50%)}}.uvfx-prog{position:fixed;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,#b08a3e,#6e1f1d);z-index:60}.uvfx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fffdf8f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #e3d8c3;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;justify-content:center;transform:translateY(110%);transition:transform .35s ease;font-family:"Source Sans 3",-apple-system,Helvetica,Arial,sans-serif}.uvfx-sticky.is-on{transform:none}.uvfx-sticky__t{font-size:14px;line-height:1.25;color:#26211d;max-width:340px}.uvfx-sticky__t b{display:block;font-size:15px}.uvfx-sticky .uvfx-btn{min-height:46px;padding:10px 20px;font-size:15.5px;background:#6e1f1d;color:#fff!important;white-space:nowrap}.uvfx-js [data-fx]{opacity:0;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);will-change:opacity,transform}.uvfx-js [data-fx=up]{transform:translateY(26px)}.uvfx-js [data-fx=left]{transform:translate(-30px)}.uvfx-js [data-fx=right]{transform:translate(30px)}.uvfx-js [data-fx=zoom]{transform:scale(.94)}.uvfx-js [data-fx=blur]{filter:blur(8px);transition:opacity .9s ease,filter .9s ease}.uvfx-js [data-fx].is-in{opacity:1;transform:none;filter:none}.uvfx-js [data-fx=none]{opacity:1;transform:none}@media(min-width:800px){.uvfx__in{padding:64px 28px}.uvfx--pad-s .uvfx__in{padding-top:32px;padding-bottom:32px}.uvfx--pad-l .uvfx__in{padding-top:104px;padding-bottom:104px}.uvfx-hero--split .uvfx__in{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.uvfx-hero--split.uvfx-hero--flip .uvfx-hero__copy{order:2}.uvfx-scene--left .uvfx-scene__grid,.uvfx-scene--right .uvfx-scene__grid{grid-template-columns:1fr 1fr;align-items:center;gap:44px}.uvfx-scene--right .uvfx-scene__media{order:2}.uvfx-cards--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.uvfx-cards--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.uvfx-cards--row{grid-auto-columns:36%}.uvfx-pages{grid-auto-columns:34%}.uvfx-pages--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.uvfx-revs--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uvfx-revs--row{grid-auto-columns:40%}.uvfx-gifts{grid-template-columns:repeat(4,minmax(0,1fr))}.uvfx-offer{padding:32px}.uvfx-sticky--mobile{display:none}}@media(max-width:799px){.uvfx-hide-m{display:none!important}}@media(min-width:800px){.uvfx-hide-d{display:none!important}}@media(prefers-reduced-motion:reduce){.uvfx-js [data-fx]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.uvfx-media--kb img,.uvfx-ticker__t,.uvfx-btn--shine:after,.uvfx-scrollcue i,.uvfx-media--glow:after{animation:none!important}.uvfx-mark{background-size:100% 100%!important}}.uvfx-topbar{display:block;background:#3d100e;color:#f3dfb3!important;text-align:center;font:600 13.5px/1.3 "Source Sans 3",-apple-system,Helvetica,Arial,sans-serif;padding:9px 14px;text-decoration:none;letter-spacing:.02em}.uvfx-topbar b{color:#fff}.uvfx-act{display:flex;align-items:center;gap:14px;width:100%;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700;justify-content:center}.uvfx-act:before,.uvfx-act:after{content:"";height:1px;background:var(--line);flex:1;max-width:120px}.uvfx-panels__list{display:grid;gap:44px;width:100%}.uvfx-panel{display:grid;gap:12px;text-align:left}.uvfx-panel__h{display:flex;align-items:center;gap:10px}.uvfx-panel__n{width:30px;height:30px;min-width:30px;border-radius:50%;background:var(--wine);color:var(--bg);display:grid;place-items:center;font-weight:700;font-size:15px}.uvfx--dark .uvfx-panel__n,.uvfx--wine .uvfx-panel__n{background:var(--gold);color:#1d1714}.uvfx-panel__time{font:600 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.uvfx-panel__t{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(27px,5.6vw,36px);line-height:1.08;color:var(--wine);margin:0}.uvfx-panel .uvfx-media{border-radius:18px;box-shadow:0 24px 40px -26px #28140ab3}.uvfx-panel .uvfx-rich p{font-size:18.5px;line-height:1.55}.uvfx-panel .uvfx-rich strong{color:var(--wine)}.uvfx--dark .uvfx-panel .uvfx-rich strong,.uvfx--wine .uvfx-panel .uvfx-rich strong{color:#f3dfb3}.uvfx-media--panel{aspect-ratio:3/4}.uvfx-media video{background:#1d1714}@media(min-width:800px){.uvfx-panels--two .uvfx-panels__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 44px}.uvfx-panels--zig .uvfx-panel{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;column-gap:48px;row-gap:14px;align-items:center}.uvfx-panels--zig .uvfx-panel>.uvfx-media{grid-column:1;grid-row:1 / span 3}.uvfx-panels--zig .uvfx-panel:nth-child(2n)>.uvfx-media{grid-column:2}.uvfx-panels--zig .uvfx-panel>:not(.uvfx-media){grid-column:2}.uvfx-panels--zig .uvfx-panel:nth-child(2n)>:not(.uvfx-media){grid-column:1}.uvfx-panels--zig .uvfx-panel__h{align-self:end}.uvfx-panels--zig .uvfx-panel .uvfx-rich{align-self:start}}.uvfx-scratch{position:relative;width:100%;max-width:440px;border-radius:20px;overflow:hidden;background:var(--paper);border:1.5px solid var(--gold);box-shadow:0 30px 50px -34px #000000b3;touch-action:pan-y}.uvfx-scratch__in{padding:30px 22px;display:grid;gap:12px;justify-items:center;text-align:center;min-height:230px;align-content:center}.uvfx-scratch__t{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:30px;line-height:1.08;color:var(--wine)}.uvfx-scratch__in p{font-size:16.5px;line-height:1.5;color:var(--ink)}.uvfx-scratch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;transition:opacity .6s ease;touch-action:none}.uvfx-scratch.is-done canvas{opacity:0;pointer-events:none}.uvfx-scratch__hint{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}.uvfx-scratch__tap{background:none;border:0;font:600 14px "Source Sans 3",sans-serif;color:var(--soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px}.uvfx-nojs .uvfx-scratch canvas{display:none}.uvfx-buy{border:1.5px solid var(--gold);border-radius:18px;background:var(--paper);padding:22px 16px;display:grid;gap:14px;width:100%;text-align:center;box-shadow:0 30px 50px -36px #3c281499}.uvfx-buy .uvfx-media{max-width:420px;margin:0 auto}.uvfx-buy__form{display:grid;gap:14px}.uvfx-buy__opts{display:grid;gap:10px}.uvfx-buy__opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:14px;cursor:pointer;background:var(--bg);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.uvfx-buy__opt input{position:absolute;opacity:0;pointer-events:none}.uvfx-buy__dot{width:20px;height:20px;border-radius:50%;border:2px solid #b9a98c;display:block;position:relative}.uvfx-buy__opt:has(input:checked){border-color:var(--wine);background:var(--paper);box-shadow:0 0 0 2px #6e1f1d1f}.uvfx-buy__opt:has(input:checked) .uvfx-buy__dot{border-color:var(--wine)}.uvfx-buy__opt:has(input:checked) .uvfx-buy__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--wine)}.uvfx-buy__opt.is-on{border-color:var(--wine);background:var(--paper)}.uvfx-buy__txt{display:grid;gap:2px}.uvfx-buy__txt b{font-size:17px;line-height:1.2}.uvfx-buy__txt small{font-size:13.5px;color:var(--soft);line-height:1.3}.uvfx-buy__pr{display:grid;justify-items:end;gap:1px}.uvfx-buy__pr b{font-size:18px;color:var(--wine)}.uvfx-buy__pr s{font-size:13px;color:var(--soft)}.uvfx-buy__pr small{font-size:12px;color:var(--soft)}.uvfx-buy__badge{position:absolute;top:-10px;right:12px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--wine);color:#fff;border-radius:999px;padding:3px 10px}.uvfx-buy .uvfx-btn{font-size:18px;min-height:60px;border:0;cursor:pointer;font-family:inherit}.uvfx-buy .uvfx-btn [data-uvfx-total]:not(:empty):before{content:"\b7";margin:0 8px;opacity:.7}@media(min-width:800px){.uvfx-buy{padding:32px}}.uvfx-rev p{font-family:Cormorant Garamond,Georgia,serif;font-size:21px;line-height:1.3;font-style:italic}.uvfx-rev .uvfx-rev__h{margin-top:4px}.uvfx-buy__intro{text-align:left}.uvfx-buy__intro p{font-size:16.5px;line-height:1.5}.uvfx-buy__pr small{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/uv-fx.css.map */
