.uvfeel-bundle-comparison{--uv-bundle-ink:#14171c;--uv-bundle-blue:#315ee8;--uv-bundle-silver:#dfe2e7;--uv-bundle-softgray:#f4f5f7;--uv-bundle-white:#fff;padding-top:clamp(4.8rem,6vw,7.2rem);padding-bottom:clamp(4.8rem,6vw,7.2rem);color:var(--uv-bundle-ink)}.uvfeel-bundle-comparison__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);align-items:end;gap:1.6rem 5.6rem;margin-bottom:2.8rem}.uvfeel-bundle-comparison__eyebrow{grid-column:1/-1;margin:0;color:var(--uv-bundle-blue);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.uvfeel-bundle-comparison h2{margin:0;color:var(--uv-bundle-ink);font-family:var(--font-heading-family),"Figtree",sans-serif;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:600;letter-spacing:-.03em;line-height:1}.uvfeel-bundle-comparison__copy{max-width:52rem;margin:0;color:#62666f;font-family:var(--font-body-family),"Inter",sans-serif;font-size:1.6rem;line-height:1.5}.uvfeel-bundle-comparison__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:stretch}.uvfeel-bundle-comparison__card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:.1rem solid var(--uv-bundle-silver);border-radius:1.4rem;background:var(--uv-bundle-white)}.uvfeel-bundle-comparison__card--current{border-color:var(--uv-bundle-blue);box-shadow:0 0 0 .1rem var(--uv-bundle-blue)}.uvfeel-bundle-comparison__media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--uv-bundle-softgray)}.uvfeel-bundle-comparison__media img{width:100%;height:100%;display:block;padding:1.2rem;object-fit:contain;transition:transform .2s ease}.uvfeel-bundle-comparison__media:hover img{transform:scale(1.025)}.uvfeel-bundle-comparison__media-placeholder{display:block;width:100%;height:100%}.uvfeel-bundle-comparison__content{display:flex;flex-direction:column;gap:1.3rem;padding:1.8rem}.uvfeel-bundle-comparison__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.uvfeel-bundle-comparison h3{margin:0;color:var(--uv-bundle-ink);font-family:var(--font-heading-family),"Figtree",sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.12}.uvfeel-bundle-comparison__badge{flex:0 0 auto;padding:.45rem .7rem;border-radius:999px;background:var(--uv-bundle-blue);color:var(--uv-bundle-white);font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.uvfeel-bundle-comparison__description{margin:0;color:#62666f;font-family:var(--font-body-family),"Inter",sans-serif;font-size:1.4rem;line-height:1.45}.uvfeel-bundle-comparison__purchase{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.3rem;border-top:.1rem solid var(--uv-bundle-silver)}.uvfeel-bundle-comparison__price{display:flex;align-items:baseline;gap:.45rem;color:var(--uv-bundle-ink);font-size:2rem;font-weight:700;letter-spacing:-.03em}.uvfeel-bundle-comparison__price-prefix,.uvfeel-bundle-comparison__availability{color:#62666f;font-size:1.15rem;font-weight:600;letter-spacing:.01em}.uvfeel-bundle-comparison__availability--available{color:var(--uv-bundle-blue)}.uvfeel-bundle-comparison__cta{min-height:4.5rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;border:.1rem solid var(--uv-bundle-ink);border-radius:1.2rem;background:var(--uv-bundle-ink);color:var(--uv-bundle-white);font-family:var(--font-body-family),"Inter",sans-serif;font-size:1.35rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.uvfeel-bundle-comparison__cta:hover{border-color:var(--uv-bundle-blue);background:var(--uv-bundle-blue);color:var(--uv-bundle-white)}@media screen and (max-width:989px){.uvfeel-bundle-comparison__intro{grid-template-columns:1fr;gap:1.4rem}.uvfeel-bundle-comparison__copy{max-width:64rem}.uvfeel-bundle-comparison__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.uvfeel-bundle-comparison{padding-top:4.4rem;padding-bottom:4.4rem}.uvfeel-bundle-comparison__intro{margin-bottom:2rem}.uvfeel-bundle-comparison__content{padding:1.6rem}}@media(prefers-reduced-motion:reduce){.uvfeel-bundle-comparison__media img,.uvfeel-bundle-comparison__cta{transition:none}}.uv-cart-intro{padding-top:clamp(5rem,8vw,9rem);padding-bottom:2rem;color:var(--uv-ink)}.uv-cart-intro__meta{display:flex;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;border-bottom:.1rem solid var(--uv-hairline)}.uv-cart-intro__meta p,.uv-cart-intro__meta span{margin:0;color:var(--uv-muted);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.uv-cart-intro h1{max-width:80rem;margin:3rem 0;color:var(--uv-ink);font-size:clamp(3.8rem,5vw,6rem);font-weight:550;letter-spacing:-.03em;line-height:1}.uv-cart-intro h1 strong{color:var(--uv-indigo);font-weight:inherit}.uv-cart-intro__empty{max-width:56rem;margin:-1rem 0 3rem;color:var(--uv-muted);font-size:1.7rem;line-height:1.55}.uv-cart-intro__track{height:.6rem;overflow:hidden;border-radius:999px;background:var(--uv-hairline)}.uv-cart-intro__track span{width:var(--uv-cart-progress);height:100%;display:block;border-radius:inherit;background:var(--uv-indigo)}.uv-cart-intro ul{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:2rem 0 0;padding:0;color:var(--uv-muted);font-size:1.2rem;list-style:none}.uv-cart-intro li:before{content:"\2713";margin-right:.5rem;color:var(--uv-indigo)}@media screen and (max-width:749px){.uv-cart-intro{padding-top:4rem}.uv-cart-intro ul{display:grid}}.uv-contact{--uv-graphite: #14171c;--uv-blue: #315ee8;--uv-softgray: #f4f5f7;--uv-silver: #dfe2e7;--uv-muted: #667085;color:var(--uv-graphite);background:#fff;font-family:var(--font-body-family, "Inter", sans-serif)}.uv-contact .uv-contact__intro-shell,.uv-contact .uv-contact__shell{width:100%;max-width:136rem;margin-inline:auto;padding-inline:clamp(1.6rem,4vw,5.6rem)}.uv-contact .uv-contact__intro-shell{padding-top:clamp(4.8rem,8vw,9.6rem)}.uv-contact .uv-contact__intro{max-width:76rem}.uv-contact .uv-contact__eyebrow{margin:0 0 1.6rem;color:var(--uv-muted);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.uv-contact .uv-contact__title,.uv-contact .uv-contact__form-title,.uv-contact .uv-contact__guidance-title,.uv-contact .uv-contact__catalog-title{margin:0;color:var(--uv-graphite);font-family:var(--font-heading-family, "Figtree", sans-serif);font-weight:600;letter-spacing:-.035em}.uv-contact .uv-contact__title{max-width:78rem;font-size:clamp(4rem,7vw,8rem);line-height:.98}.uv-contact .uv-contact__intro-copy,.uv-contact .uv-contact__page-content{max-width:62rem;margin:2rem 0 0;color:var(--uv-muted);font-size:clamp(1.7rem,2vw,2rem);line-height:1.45}.uv-contact .uv-contact__page-content p{margin:1.2rem 0 0}.uv-contact .uv-contact__shell{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"aside form";gap:clamp(2.4rem,5vw,7.2rem);align-items:start;padding-top:clamp(4.8rem,8vw,10rem);padding-bottom:clamp(5.6rem,9vw,12rem)}.uv-contact .uv-contact__form-card{grid-area:form}.uv-contact .uv-contact__aside{grid-area:aside}.uv-contact .uv-contact__form-card{padding:clamp(2.4rem,5vw,5.6rem);background:var(--uv-softgray);border:1px solid var(--uv-silver);border-radius:2.4rem}.uv-contact .uv-contact__form-title{font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.05}.uv-contact .uv-contact__form{margin-top:3.2rem}.uv-contact .uv-contact__status{margin:0 0 2.4rem;padding:1.4rem 1.6rem;border-radius:1.2rem;font-size:1.5rem;line-height:1.45}.uv-contact .uv-contact__status--success{background:#e7f4ec;color:#185c37}.uv-contact .uv-contact__status--error{background:#fff0f0;color:#9d2525}.uv-contact .uv-contact__status ul{margin:0;padding-left:1.8rem}.uv-contact .uv-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.uv-contact .uv-contact__field{min-width:0;margin:0}.uv-contact .uv-contact__field--full{grid-column:1 / -1}.uv-contact .uv-contact__label{display:block;margin:0 0 .8rem;color:var(--uv-graphite);font-size:1.5rem;font-weight:600;line-height:1.3}.uv-contact .uv-contact__required{color:var(--uv-blue)}.uv-contact .uv-contact__input{display:block;width:100%;min-height:5.6rem;padding:1.5rem 1.6rem;color:var(--uv-graphite);background:#fff;border:1px solid var(--uv-silver);border-radius:1rem;font:inherit;font-size:1.6rem;line-height:1.4;box-sizing:border-box}.uv-contact .uv-contact__input:focus{outline:2px solid var(--uv-blue);outline-offset:2px;border-color:var(--uv-blue)}.uv-contact textarea.uv-contact__input{min-height:18rem;resize:vertical}.uv-contact .uv-contact__help{margin:.7rem 0 0;color:var(--uv-muted);font-size:1.4rem;line-height:1.4}.uv-contact .uv-contact__error{display:block;margin:.7rem 0 0;color:#9d2525;font-size:1.4rem;line-height:1.4}.uv-contact .uv-contact__button-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:2.4rem}.uv-contact .uv-contact__submit{min-height:5.4rem;padding:1.4rem 2.8rem;color:#fff;background:var(--uv-graphite);border:1px solid var(--uv-graphite);border-radius:999px;font:inherit;font-size:1.6rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.uv-contact .uv-contact__submit:hover{color:var(--uv-graphite);background:#fff}.uv-contact .uv-contact__submit:focus-visible{outline:2px solid var(--uv-blue);outline-offset:3px}.uv-contact .uv-contact__privacy{margin:0;color:var(--uv-muted);font-size:1.3rem;line-height:1.45}.uv-contact a{color:var(--uv-blue);text-underline-offset:.2em}.uv-contact .uv-contact__aside{padding-top:.4rem}.uv-contact .uv-contact__guidance{padding:clamp(2rem,3vw,3.2rem);color:#fff;background:var(--uv-graphite);border-radius:1.8rem}.uv-contact .uv-contact__guidance-title{color:#fff;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.1}.uv-contact .uv-contact__guidance-copy{margin:1.6rem 0 0;color:#d7dbe3;font-size:1.6rem;line-height:1.55}.uv-contact .uv-contact__guidance-copy p{margin:0 0 1.2rem}.uv-contact .uv-contact__guidance-copy p:last-child{margin-bottom:0}.uv-contact .uv-contact__guidance-copy ul{margin:0;padding-left:1.8rem}.uv-contact .uv-contact__guidance-copy li+li{margin-top:.9rem}.uv-contact .uv-contact__catalog{margin-top:clamp(3.2rem,5vw,5.6rem);padding-top:2.4rem;border-top:1px solid var(--uv-silver)}.uv-contact .uv-contact__catalog-title{font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.15}.uv-contact .uv-contact__catalog-link{display:inline-flex;margin-top:1.4rem;font-size:1.6rem;font-weight:600}@media screen and (min-width:990px){.uv-contact{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:min-content 1fr;grid-template-areas:"intro form" "aside form";gap:4rem clamp(3rem,5vw,7rem);max-width:136rem;margin-inline:auto;padding:7.2rem clamp(2.4rem,4vw,5.6rem) 9.6rem}.uv-contact .uv-contact__intro-shell{grid-area:intro;padding:0}.uv-contact .uv-contact__shell{display:contents}.uv-contact .uv-contact__title{font-size:clamp(4rem,4.5vw,6.4rem)}.uv-contact .uv-contact__form-card{padding:clamp(2.4rem,3vw,4rem)}}@media screen and (max-width:989px){.uv-contact .uv-contact__shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"form" "aside";gap:3.2rem}}@media screen and (max-width:749px){.uv-contact .uv-contact__fields{grid-template-columns:minmax(0,1fr);gap:2rem}.uv-contact .uv-contact__field--full{grid-column:auto}.uv-contact .uv-contact__form-card{border-radius:1.8rem}}@media(prefers-reduced-motion:reduce){.uv-contact .uv-contact__submit{transition:none}}.uv-custom-order{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.4rem 4rem;padding:2.8rem 3.2rem;border:.1rem solid var(--uv-hairline, #e4e6ea);border-radius:2rem;background:#fff;color:var(--uv-ink, #111216)}.uv-custom-order__eyebrow{margin:0 0 1rem;color:var(--uv-indigo, #4f46e5);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.uv-custom-order__heading{margin:0;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.uv-custom-order__text{max-width:56rem;margin:.8rem 0 0;color:var(--uv-muted, #62666f);font-size:1.45rem;line-height:1.55}.uv-custom-order__button{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.2rem 2.2rem;border-radius:1.2rem;background:var(--uv-ink, #111216);color:#fff;font-size:1.4rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:background-color .16s ease}.uv-custom-order__button:hover{background:#2c3038}@media screen and (max-width:749px){.uv-custom-order{grid-template-columns:1fr;padding:2.2rem 2rem}.uv-custom-order__button{width:100%}}.uv-quiet-help{padding-top:3em!important;padding-bottom:3em!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.65fr);gap:clamp(4rem,9vw,12rem);margin-top:clamp(5rem,8vw,10rem);margin-bottom:clamp(5rem,8vw,10rem);padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(5rem,7vw,8rem);border-top:.1rem solid var(--uv-hairline);border-bottom:.1rem solid var(--uv-hairline);color:var(--uv-ink)}.uv-quiet-help>div:first-child>p{margin:0 0 1.5rem;color:var(--uv-muted);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.uv-quiet-help h2{margin:0;color:var(--uv-ink);font-size:clamp(3.4rem,4vw,5.2rem);font-weight:550;letter-spacing:-.03em;line-height:1}.uv-quiet-help>div:last-child{align-self:end}.uv-quiet-help>div:last-child>p{max-width:52rem;margin:0 0 2.4rem;color:var(--uv-muted);font-size:1.6rem;line-height:1.55}.uv-quiet-help a{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:1.3rem 2rem;border:.1rem solid var(--uv-ink);border-radius:1.2rem;background:var(--uv-ink);color:var(--uv-white);font-weight:650;text-decoration:none}.uv-quiet-help a:hover{border-color:var(--uv-indigo);background:var(--uv-indigo)}@media screen and (max-width:749px){.uv-quiet-help{grid-template-columns:1fr}}.uv-home{--uvh-graphite: #14171c;--uvh-blue: #315ee8;--uvh-silver: #dfe2e7;--uvh-softgray: #f4f5f7;--uvh-white: #ffffff;--uvh-muted: #667085;color:var(--uvh-graphite);background:var(--uvh-white);font-family:Inter,var(--font-body-family, sans-serif)}.uv-home h1,.uv-home h2,.uv-home h3{font-family:Figtree,var(--font-heading-family, sans-serif)}.uv-home .page-width{width:100%;max-width:148rem;margin-inline:auto;padding-left:clamp(1.6rem,5vw,7.2rem);padding-right:clamp(1.6rem,5vw,7.2rem)}.uv-home a:focus-visible,.uv-home summary:focus-visible{outline:.2rem solid var(--uvh-blue);outline-offset:.4rem}.uv-home__kicker{margin:0 0 1.6rem;color:var(--uvh-muted);font-size:1.15rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.uv-home .uv-home__hero{padding-top:clamp(3.2rem,4vw,5rem)}.uv-home__hero-copy{max-width:84rem;margin:0 auto;text-align:center}.uv-home__hero h1{max-width:84rem;margin:0 auto;color:var(--uvh-graphite);font-size:clamp(4rem,6.3vw,7.5rem);font-weight:600;letter-spacing:-.03em;line-height:.95;text-wrap:balance}.uv-home__hero h1 em{color:inherit;font-style:normal}.uv-home__lead{max-width:58rem;margin:2.4rem auto 0;color:var(--uvh-muted);font-size:clamp(1.55rem,1.5vw,1.8rem);line-height:1.55}.uv-home__lead p{margin:0}.uv-home__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}.uv-home__button{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem 2.1rem;border:.1rem solid var(--uvh-graphite);border-radius:1.2rem;font-size:1.35rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.uv-home__button--primary{color:var(--uvh-white);background:var(--uvh-graphite)}.uv-home__button--primary:hover{color:var(--uvh-white);background:var(--uvh-blue);border-color:var(--uvh-blue)}.uv-home__button--secondary{color:var(--uvh-graphite);background:transparent}.uv-home__button--secondary:hover{color:var(--uvh-graphite);background:var(--uvh-softgray)}.uv-home__stage{width:80%;display:block;margin:3.2rem auto 0;overflow:hidden;border:.1rem solid var(--uvh-silver);border-radius:2.8rem;background:var(--uvh-softgray)}.uv-home__stage>img{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.uv-home__stage-empty{display:grid;place-items:center;width:100%;min-height:30rem;padding:3rem;color:var(--uvh-muted);font-size:1.4rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.uv-home__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem;border-top:.1rem solid var(--uvh-silver);border-bottom:.1rem solid var(--uvh-silver)}.uv-home__assurances span{padding:1.7rem 1rem;color:var(--uvh-muted);font-size:1.25rem;text-align:center}.uv-home__assurances span+span{border-left:.1rem solid var(--uvh-silver)}.uv-home .uv-home__section{padding-top:clamp(5rem,5vw,7rem);padding-bottom:clamp(5rem,5vw,7rem)}.uv-home__section-head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3.2rem}.uv-home__section-head h2,.uv-home__heading h2,.uv-home__b2b h2,.uv-home__final h2{margin:0;color:var(--uvh-graphite);font-size:clamp(3.1rem,4.2vw,5.4rem);font-weight:600;letter-spacing:-.03em;line-height:.98;text-wrap:balance}.uv-home__text-link{flex:0 0 auto;color:var(--uvh-graphite);font-size:1.35rem;font-weight:700;text-underline-offset:.35rem}.uv-home__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem;margin:0;padding:0;list-style:none}.uv-home__product-item{min-width:0}.uv-home .uv-home__product-item .card__inner{border-radius:1.8rem;overflow:hidden}.uv-home__product-item .card__information{padding-top:1.8rem;text-align:left}.uv-home__product-item .card__heading{font-size:1.55rem;font-weight:600;letter-spacing:-.025em;line-height:1.35}.uv-home__product-item .card-information{text-align:left}.uv-home__product-item .price{margin-top:1rem;font-size:1.6rem;letter-spacing:0}.uv-home__empty-products{display:flex;justify-content:flex-start;padding-top:1rem}.uv-home__heading{max-width:68rem}.uv-home__heading>p:last-child{max-width:54rem;margin:2rem 0 0;color:var(--uvh-muted);font-size:1.65rem;line-height:1.55}.uv-home__outcomes{border-top:.1rem solid var(--uvh-silver)}.uv-home__outcomes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:3.4rem}.uv-home__outcome{min-height:18rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:0 2rem;padding:2.4rem;border:.1rem solid var(--uvh-silver);border-radius:1.8rem;color:var(--uvh-graphite);text-decoration:none;transition:border-color .16s ease,transform .16s ease}.uv-home__outcome{background:var(--uvh-softgray);border-color:var(--uvh-softgray)}.uv-home__outcome:hover{border-color:var(--uvh-blue);color:var(--uvh-graphite);transform:translateY(-.2rem)}.uv-home__outcome-label{grid-column:1 / -1;color:var(--uvh-muted);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.uv-home__outcome h3{grid-column:1 / -1;align-self:end;margin:2.8rem 0 .8rem;font-size:2.35rem;font-weight:600;letter-spacing:-.04em;line-height:1.05}.uv-home__outcome p{grid-column:1;margin:0;color:var(--uvh-muted);line-height:1.5}.uv-home__outcome-arrow{grid-column:2;grid-row:3;align-self:end;color:var(--uvh-blue);font-size:2rem;line-height:1}.uv-home__process{color:var(--uvh-white);background:var(--uvh-graphite)}.uv-home__process .uv-home__kicker{color:var(--uvh-silver)}.uv-home__process .uv-home__heading h2{color:var(--uvh-white)}.uv-home__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,7rem);margin:5rem 0 0;padding:0;list-style:none}.uv-home__steps li{position:relative;padding-top:1.8rem;border-top:.1rem solid rgba(223,226,231,.45)}.uv-home__steps li:not(:last-child):after{content:"\2192";position:absolute;top:1.2rem;right:clamp(-4rem,-3vw,-2rem);color:var(--uvh-blue);font-size:2rem}.uv-home__step-number{color:#a1b7ff;font-size:1.2rem;font-weight:700;letter-spacing:.1em}.uv-home__steps h3{margin:3.2rem 0 .9rem;color:var(--uvh-white);font-size:2.25rem;font-weight:600;letter-spacing:-.035em;line-height:1.05}.uv-home__steps p{max-width:30rem;margin:0;color:var(--uvh-silver);line-height:1.55}.uv-home .uv-home__utility{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;padding-top:clamp(6rem,8vw,9rem);padding-bottom:clamp(6rem,8vw,9rem)}.uv-home__b2b,.uv-home__faq{min-width:0;padding:clamp(3rem,4vw,5rem);border-radius:2.2rem}.uv-home__b2b{display:flex;flex-direction:column;justify-content:space-between;gap:5rem;color:var(--uvh-white);background:var(--uvh-graphite)}.uv-home__b2b .uv-home__kicker{color:var(--uvh-silver)}.uv-home__b2b h2{color:var(--uvh-white)}.uv-home__b2b-copy>p{max-width:46rem;margin:0 0 2.6rem;color:var(--uvh-silver);font-size:1.6rem;line-height:1.55}.uv-home__b2b .uv-home__button--primary{color:var(--uvh-graphite);background:var(--uvh-white);border-color:var(--uvh-white)}.uv-home__b2b .uv-home__button--primary:hover{color:var(--uvh-white);background:var(--uvh-blue);border-color:var(--uvh-blue)}.uv-home__faq{background:var(--uvh-softgray)}.uv-home__faq .uv-home__heading h2{font-size:clamp(3rem,3.5vw,4.5rem)}.uv-home__faq-list{margin-top:3rem}.uv-home__faq details{border-top:.1rem solid var(--uvh-silver)}.uv-home__faq details:last-child{border-bottom:.1rem solid var(--uvh-silver)}.uv-home__faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;color:var(--uvh-graphite);font-size:1.5rem;font-weight:700;cursor:pointer;list-style:none}.uv-home__faq summary::-webkit-details-marker{display:none}.uv-home__faq summary span{flex:0 0 auto;color:var(--uvh-blue);font-size:2rem;font-weight:400;line-height:1;transition:transform .16s ease}.uv-home__faq details[open] summary span{transform:rotate(45deg)}.uv-home__faq-answer{max-width:62rem;padding:0 3rem 2rem 0;color:var(--uvh-muted);line-height:1.55}.uv-home__faq-answer p{margin-top:0}.uv-home__final-wrap{border-top:.1rem solid var(--uvh-silver)}.uv-home .uv-home__final{padding-top:clamp(5rem,5vw,7rem);padding-bottom:clamp(5rem,5vw,7rem);text-align:center}.uv-home__final .uv-home__kicker{margin-bottom:1.5rem}.uv-home__final h2{max-width:72rem;margin:0 auto 2.8rem;font-size:clamp(3.2rem,4.5vw,5.6rem);line-height:.98}@media screen and (min-width:990px){.uv-home__product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.uv-home .uv-home__utility{grid-template-columns:1fr}}@media screen and (max-width:749px){.uv-home .uv-home__hero{padding-top:4rem}.uv-home__hero h1{font-size:clamp(4rem,13vw,5.8rem)}.uv-home__actions{flex-direction:column;align-items:stretch}.uv-home__actions .uv-home__button{width:100%}.uv-home__stage{width:100%;height:auto;aspect-ratio:auto;border-radius:1.8rem}.uv-home__assurances{grid-template-columns:1fr}.uv-home__assurances span{padding:1.4rem 0;text-align:left}.uv-home__assurances span+span{border-top:.1rem solid var(--uvh-silver);border-left:0}.uv-home__section-head{align-items:flex-start;flex-direction:column;gap:1.8rem}.uv-home__outcomes-grid{grid-template-columns:1fr}.uv-home__outcome{min-height:16rem}.uv-home__steps{grid-template-columns:1fr;gap:3rem;margin-top:3.6rem}.uv-home__steps li:not(:last-child):after{content:"\2193";top:auto;right:auto;bottom:-2.8rem;left:0}.uv-home__b2b,.uv-home__faq{padding:3rem 2.2rem;border-radius:1.8rem}.uv-home__b2b{gap:4rem}.uv-home__faq-list{margin-top:2.4rem}}@media(prefers-reduced-motion:reduce){.uv-home__button,.uv-home__outcome,.uv-home__faq summary span{transition:none}}.uv-product-service{padding-top:clamp(5.6rem,7vw,8rem);padding-bottom:clamp(5.6rem,7vw,8rem);color:var(--uv-ink)}.uv-product-service__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.65fr);align-items:end;gap:clamp(4rem,8vw,10rem);margin-bottom:3.6rem}.uv-product-service__intro>div:first-child>p{margin:0 0 1.6rem;color:var(--uv-muted);font-size:1.2rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.uv-product-service h2{max-width:76rem;margin:0;color:var(--uv-ink);font-size:clamp(3rem,3.8vw,4.8rem);font-weight:550;letter-spacing:-.03em;line-height:1}.uv-product-service__intro .rte{color:var(--uv-muted);font-size:1.7rem;line-height:1.55}.uv-product-service__intro .rte p{margin:0}.uv-product-service__items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.uv-product-service__items article{min-height:18rem;display:flex;flex-direction:column;padding:2rem;border-radius:1.6rem;background:var(--uv-cloud)}.uv-product-service__items article>span{color:var(--uv-indigo);font-size:1.1rem;font-weight:650}.uv-product-service__items h3{margin:auto 0 1rem;color:var(--uv-ink);font-size:2.1rem;font-weight:600;letter-spacing:-.035em}.uv-product-service__items p{margin:0;color:var(--uv-muted);line-height:1.5}.uv-product-service__b2b{display:grid;grid-template-columns:minmax(24rem,.8fr) minmax(24rem,1fr) auto;align-items:center;gap:2.4rem;margin-top:1.2rem;padding:2.2rem;border:.1rem solid var(--uv-hairline);border-radius:1.6rem}.uv-product-service__b2b div{display:flex;flex-direction:column;gap:.5rem}.uv-product-service__b2b div span{color:var(--uv-muted);font-size:1.1rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.uv-product-service__b2b strong{font-size:2rem;font-weight:600}.uv-product-service__b2b p{margin:0;color:var(--uv-muted);line-height:1.5}.uv-product-service__b2b a{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:1.3rem 2rem;border-radius:999px;background:var(--uv-ink);color:var(--uv-white);font-weight:650;text-decoration:none}.uv-product-service__b2b a:hover{background:var(--uv-indigo)}@media screen and (max-width:989px){.uv-product-service__intro{grid-template-columns:1fr;gap:2.5rem}.uv-product-service__items{grid-template-columns:repeat(2,1fr)}.uv-product-service__b2b{grid-template-columns:1fr;gap:2rem}.uv-product-service__b2b a{justify-self:start}}@media screen and (max-width:749px){.uv-product-service__items{grid-template-columns:1fr}.uv-product-service__items article{min-height:19rem}.uv-product-service__b2b{padding:2.4rem}}main[data-template=product] .uv-pdp{--uv-pdp-graphite: #14171c;--uv-pdp-blue: #315ee8;--uv-pdp-aluminum: #dfe2e7;--uv-pdp-surface: #f4f5f7;--uv-pdp-white: #ffffff;--uv-pdp-muted: #667085;display:block;color:var(--uv-pdp-graphite);background:var(--uv-pdp-surface);font-family:var(--font-body-family, "Inter"),"Inter",sans-serif}main[data-template=product] .uv-pdp>product-component>.page-width{max-width:150rem;margin:0 auto;padding-right:clamp(2rem,5vw,7.2rem)!important;padding-left:clamp(2rem,5vw,7.2rem)!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout{display:grid!important;grid-template-columns:minmax(0,1.16fr) minmax(30rem,.84fr);grid-template-rows:auto auto;align-items:start;column-gap:clamp(4rem,6vw,9.6rem);row-gap:clamp(5rem,7vw,9rem);margin:0!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.grid__item{width:auto!important;max-width:none!important;min-width:0;flex:none!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__gallery{grid-column:1;grid-row:1;padding:0!important}main[data-template=product] .uv-pdp .uv-pdp__gallery media-gallery{display:block;position:static}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media-list{width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important}main[data-template=product] .uv-pdp .uv-pdp__gallery .product-media-container{overflow:hidden!important;width:100%;max-width:100%;border:0!important;border-radius:2.8rem!important;background:var(--uv-pdp-aluminum)!important;box-shadow:none!important}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__modal-opener,main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media,main[data-template=product] .uv-pdp .uv-pdp__gallery .product-media-container img{border-radius:inherit!important}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media img,main[data-template=product] .uv-pdp .uv-pdp__gallery .deferred-media__poster img{object-fit:contain!important;object-position:center}main[data-template=product] .uv-pdp .uv-pdp__gallery .thumbnail-slider{margin-top:1.6rem}main[data-template=product] .uv-pdp .uv-pdp__gallery .thumbnail-list{gap:.8rem;padding:0}main[data-template=product] .uv-pdp .uv-pdp__gallery .thumbnail{overflow:hidden!important;border:.1rem solid transparent!important;border-radius:1.1rem!important;background:var(--uv-pdp-surface)!important;opacity:.72;transition:border-color .16s ease,opacity .16s ease}main[data-template=product] .uv-pdp .uv-pdp__gallery .thumbnail[aria-current]{border-color:var(--uv-pdp-graphite)!important;opacity:1}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__purchase-column{grid-column:2;grid-row:1 / span 2;align-self:start;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}main[data-template=product] .uv-pdp .product__info-container{display:flex;flex-direction:column;gap:1.6rem;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}main[data-template=product] .uv-pdp .uv-pdp__payment-terms:not(:has(shopify-payment-terms)){display:none}main[data-template=product] .uv-pdp [data-uv-pdp-form]{display:block;scroll-margin-top:10rem}main[data-template=product] .uv-pdp .uvfeel-customization+.product-form__buttons{margin-top:1.6rem!important}main[data-template=product] .uv-pdp .product__info-container>*+*{margin-top:0!important}main[data-template=product] .uv-pdp .product__info-container.product__column-sticky{top:10.5rem}main[data-template=product] .uv-pdp .product__title{margin:0!important;color:var(--uv-pdp-graphite)}main[data-template=product] .uv-pdp .product__title h1{max-width:24ch;margin:0!important;color:var(--uv-pdp-graphite)!important;font-family:var(--font-heading-family, "Figtree"),"Figtree",sans-serif;font-size:clamp(3.2rem,4vw,5.4rem)!important;font-weight:600;letter-spacing:-.03em;line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}main[data-template=product] .uv-pdp .product__title>a{display:none!important}main[data-template=product] .uv-pdp .product__text.caption-with-letter-spacing{margin:0!important;color:var(--uv-pdp-muted);font-size:1.1rem;font-weight:650;letter-spacing:.12em}main[data-template=product] .uv-pdp .uv-product-intro.uv-pdp__intro{margin:-.5rem 0 0!important;padding:1.8rem 0 0!important;border-top:.1rem solid var(--uv-pdp-aluminum);border-bottom:0}main[data-template=product] .uv-pdp .uv-product-intro.uv-pdp__intro span{display:block;margin-bottom:.8rem;color:var(--uv-pdp-blue);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}main[data-template=product] .uv-pdp .uv-product-intro.uv-pdp__intro p{max-width:42rem;margin:0;color:var(--uv-pdp-muted);font-size:1.5rem;line-height:1.52}main[data-template=product] .uv-pdp .uv-pdp__anchor-nav{display:flex;flex-wrap:wrap;gap:1.6rem;margin:-.8rem 0 0}main[data-template=product] .uv-pdp .uv-pdp__anchor-nav a{display:inline-flex;align-items:center;min-height:3.2rem;padding-bottom:.4rem;border-bottom:.1rem solid var(--uv-pdp-aluminum);color:var(--uv-pdp-graphite);font-size:1.25rem;font-weight:650;text-decoration:none;text-underline-offset:.35rem;transition:border-color .16s ease,color .16s ease}main[data-template=product] .uv-pdp .uv-pdp__anchor-nav a:hover{border-color:var(--uv-pdp-blue);color:var(--uv-pdp-blue)}main[data-template=product] .uv-pdp .uv-pdp__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0!important;color:var(--uv-pdp-muted);font-size:1.25rem}main[data-template=product] .uv-pdp .uv-pdp__rating .rating{line-height:1}main[data-template=product] .uv-pdp .uv-pdp__rating .rating-star{--color-rating-star: var(--uv-pdp-blue);--font-size: 1.7;--letter-spacing: .45}main[data-template=product] .uv-pdp .uv-pdp__rating-score,main[data-template=product] .uv-pdp .uv-pdp__rating-count{color:var(--uv-pdp-muted);font-size:1.25rem}main[data-template=product] .uv-pdp .uv-pdp__rating-stars{color:var(--uv-pdp-aluminum);font-size:2rem;letter-spacing:.18em;line-height:1}main[data-template=product] .uv-pdp .uv-pdp__rating-empty-label{color:var(--uv-pdp-muted);font-size:1.25rem}main[data-template=product] .uv-pdp [id^=price-]{margin:0!important}main[data-template=product] .uv-pdp .price{display:flex;align-items:baseline;gap:1rem;color:var(--uv-pdp-graphite)}main[data-template=product] .uv-pdp .price-item--regular,main[data-template=product] .uv-pdp .price-item--sale{color:var(--uv-pdp-graphite)!important;font-size:clamp(2.4rem,3vw,3.2rem)!important;font-weight:650;letter-spacing:-.045em}main[data-template=product] .uv-pdp .price__sale s.price-item--regular{color:var(--uv-pdp-muted)!important;font-size:1.35rem!important;font-weight:500;letter-spacing:0}main[data-template=product] .uv-pdp .price__badge-sale,main[data-template=product] .uv-pdp .price__badge-sold-out{border:0;border-radius:999px;background:var(--uv-pdp-surface);color:var(--uv-pdp-muted);font-size:1rem;font-weight:650}main[data-template=product] .uv-pdp .product__tax,main[data-template=product] .uv-pdp .volume-pricing-note,main[data-template=product] .uv-pdp .installment,main[data-template=product] .uv-pdp .product__inventory,main[data-template=product] .uv-pdp .product__sku{margin:0!important;color:var(--uv-pdp-muted);font-size:1.2rem;line-height:1.45}main[data-template=product] .uv-pdp .product-form,main[data-template=product] .uv-pdp .product-form__buttons{width:100%;max-width:none!important;margin:0!important}main[data-template=product] .uv-pdp .product-form__input,main[data-template=product] .uv-pdp .product-form__quantity{width:100%;max-width:none!important;margin:0!important;padding:0!important}main[data-template=product] .uv-pdp .product-form__input .form__label,main[data-template=product] .uv-pdp .product-form__quantity .form__label{margin-bottom:.9rem;color:var(--uv-pdp-graphite);font-size:1.25rem;font-weight:650}main[data-template=product] .uv-pdp .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}main[data-template=product] .uv-pdp .product-form__input input[type=radio]+label{min-height:4.4rem;padding:1.1rem 1.5rem;border:.1rem solid var(--uv-pdp-aluminum)!important;border-radius:1rem!important;background:var(--uv-pdp-white)!important;color:var(--uv-pdp-graphite)!important;font-size:1.3rem;font-weight:550;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease}main[data-template=product] .uv-pdp .product-form__input input[type=radio]:checked+label{border-color:var(--uv-pdp-graphite)!important;background:var(--uv-pdp-graphite)!important;color:var(--uv-pdp-white)!important}main[data-template=product] .uv-pdp .select,main[data-template=product] .uv-pdp .select__select,main[data-template=product] .uv-pdp .quantity{border-color:var(--uv-pdp-aluminum)!important;border-radius:1rem!important;background:var(--uv-pdp-white)!important;box-shadow:none!important}main[data-template=product] .uv-pdp .select__select{min-height:4.8rem;color:var(--uv-pdp-graphite)}main[data-template=product] .uv-pdp .quantity{min-height:4.8rem}main[data-template=product] .uv-pdp .product-form__buttons{display:grid;gap:.9rem}main[data-template=product] .uv-pdp .product-form__submit,main[data-template=product] .uv-pdp .shopify-payment-button__button,main[data-template=product] .uv-pdp .shopify-payment-button__button--unbranded{min-height:5.6rem;margin:0!important;border:0!important;border-radius:1.2rem!important;background:var(--uv-pdp-graphite)!important;color:var(--uv-pdp-white)!important;font-family:var(--font-body-family, "Inter"),"Inter",sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:0;box-shadow:none!important;transition:background-color .16s ease,transform .16s ease}main[data-template=product] .uv-pdp .product-form__submit:hover:not([disabled]),main[data-template=product] .uv-pdp .shopify-payment-button__button:hover:not([disabled]),main[data-template=product] .uv-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#2c3038!important;transform:translateY(-.1rem)}main[data-template=product] .uv-pdp .shopify-payment-button__button--hidden{display:none}main[data-template=product] .uv-pdp .uvfeel-customization{margin:0!important;padding:2rem;border:.1rem solid var(--uv-pdp-aluminum);border-radius:1.6rem;background:var(--uv-pdp-surface);box-shadow:none}main[data-template=product] .uv-pdp .uvfeel-customization__header{margin-bottom:1.8rem;padding-bottom:1.6rem;border-bottom-color:var(--uv-pdp-aluminum)}main[data-template=product] .uv-pdp .uvfeel-customization__header h3,main[data-template=product] .uv-pdp .uvfeel-customization__field>label:first-child{color:var(--uv-pdp-graphite)}main[data-template=product] .uv-pdp .uvfeel-input,main[data-template=product] .uv-pdp .uvfeel-file{border-color:var(--uv-pdp-aluminum);border-radius:1rem;background:var(--uv-pdp-white)}main[data-template=product] .uv-pdp .uvfeel-input:focus,main[data-template=product] .uv-pdp .uvfeel-file:focus-within{border-color:var(--uv-pdp-blue);outline:.2rem solid rgba(49,94,232,.18);outline-offset:.1rem}main[data-template=product] .uv-pdp .uvfeel-file__button{background:var(--uv-pdp-graphite);color:var(--uv-pdp-white)}main[data-template=product] .uv-pdp .uv-product-assurances,main[data-template=product] .uv-pdp .uv-buy-note{color:var(--uv-pdp-muted)}main[data-template=product] .uv-pdp .product__pickup-availabilities{margin:0!important;color:var(--uv-pdp-muted)}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__description-column{grid-column:1;grid-row:2;min-width:0;max-width:76rem;padding-top:clamp(3rem,5vw,6rem);border-top:.1rem solid var(--uv-pdp-aluminum);scroll-margin-top:10rem}main[data-template=product] .uv-pdp .uv-pdp__description-kicker{margin:0 0 1.4rem;color:var(--uv-pdp-blue);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}main[data-template=product] .uv-pdp .uv-pdp__description-column>h2{margin:0 0 2.2rem;color:var(--uv-pdp-graphite);font-family:var(--font-heading-family, "Figtree"),"Figtree",sans-serif;font-size:clamp(2.6rem,3.2vw,4rem);font-weight:600;letter-spacing:-.045em;line-height:1.05}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description{max-width:68rem;margin:0!important;color:var(--uv-pdp-muted);font-size:1.6rem;line-height:1.7}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description h2,main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description h3{margin:3.6rem 0 1.2rem;color:var(--uv-pdp-graphite);font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description ul{display:grid;gap:.8rem;margin:0 0 1.6rem;padding:0;list-style:none}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description li{position:relative;padding-left:2.6rem}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description li:before{content:"\2713";position:absolute;left:0;color:var(--uv-pdp-blue);font-weight:700}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description li>p{margin:0}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description p:first-child{margin-top:0}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description p:last-child{margin-bottom:0}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--right>.uv-pdp__gallery{grid-column:2;order:0!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--right>.uv-pdp__purchase-column{grid-column:1}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--right>.uv-pdp__description-column{grid-column:2}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media{grid-template-columns:minmax(0,72rem);justify-content:center}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__gallery{display:none!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__purchase-column,main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__description-column{grid-column:1}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__purchase-column{grid-row:1}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__description-column{grid-row:2}main[data-template=product] .uv-pdp :is(a,button,input,select,textarea):focus-visible{outline:.2rem solid var(--uv-pdp-blue)!important;outline-offset:.25rem;box-shadow:0 0 0 .4rem #315ee829!important}main[data-template=product] .uv-pdp .uv-pdp__mobile-cta{display:none}@media screen and (max-width:989px){main[data-template=product] .uv-pdp .product.uv-pdp__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:0}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__gallery,main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__purchase-column,main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__description-column,main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--right>.uv-pdp__gallery,main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--right>.uv-pdp__purchase-column,main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--right>.uv-pdp__description-column{grid-column:1;order:0!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__gallery{grid-row:1}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__purchase-column{grid-row:2;margin-top:clamp(4rem,7vw,6rem)!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout>.uv-pdp__description-column{grid-row:3;margin-top:clamp(5rem,8vw,8rem)}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__purchase-column{grid-row:1;margin-top:0!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout.product--no-media>.uv-pdp__description-column{grid-row:2}main[data-template=product] .uv-pdp .product__info-container.product__column-sticky{position:static!important}}@media screen and (max-width:749px){main[data-template=product] .uv-pdp>product-component>.page-width{padding-right:2rem!important;padding-left:2rem!important}main[data-template=product] .uv-pdp .product.uv-pdp__layout{grid-template-rows:auto auto auto}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media-list{width:100%!important;margin-bottom:1.8rem!important}main[data-template=product] .uv-pdp .uv-pdp__gallery .product-media-container{--aspect-ratio: 1;--ratio-percent: 100%;border-radius:2.2rem!important}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media-item{flex:0 0 100%;width:100%!important;max-width:100%;padding:0;align-items:flex-start}main[data-template=product] .uv-pdp .uv-pdp__gallery .slider-mobile-gutter{margin:0}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media-list .product__media-item:first-child{margin-left:0}main[data-template=product] .uv-pdp .uv-pdp__gallery .product__media img,main[data-template=product] .uv-pdp .uv-pdp__gallery .deferred-media__poster img{padding:0}main[data-template=product] .uv-pdp .product__title h1{max-width:20ch;font-size:clamp(3rem,10vw,4.4rem)!important}main[data-template=product] .uv-pdp .product__info-container{gap:1.8rem}main[data-template=product] .uv-pdp .uv-pdp__anchor-nav{gap:1.2rem}main[data-template=product] .uv-pdp .uv-pdp__description-column{padding-top:3.6rem}main[data-template=product] .uv-pdp .uv-pdp__description-column .product__description{font-size:1.5rem}main[data-template=product] .uv-pdp .uv-pdp__mobile-cta{position:fixed;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));left:1.2rem;z-index:2;display:block;padding:.8rem;border:.1rem solid rgba(20,23,28,.08);border-radius:1.8rem;background:#ffffffeb;box-shadow:0 1.2rem 3.2rem #14171c24;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}main[data-template=product] .uv-pdp .uv-pdp__mobile-cta[hidden]{display:none!important}main[data-template=product] .uv-pdp .uv-pdp__mobile-cta .button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:4.8rem;padding:1.2rem 1.6rem;border:0;border-radius:1.2rem;background:var(--uv-pdp-blue);color:var(--uv-pdp-white);font-size:1.35rem;font-weight:700}}@media(prefers-reduced-motion:reduce){main[data-template=product] .uv-pdp .uv-pdp__gallery .thumbnail,main[data-template=product] .uv-pdp .uv-pdp__anchor-nav a,main[data-template=product] .uv-pdp .product-form__submit,main[data-template=product] .uv-pdp .shopify-payment-button__button,main[data-template=product] .uv-pdp .shopify-payment-button__button--unbranded{transition:none}}uvfeel-personalization{--uvfeel-personalization-graphite: #14171c;--uvfeel-personalization-blue: #315ee8;--uvfeel-personalization-softgray: #f4f5f7;--uvfeel-personalization-silver: #dfe2e7;--uvfeel-personalization-muted: #667085;display:block;color:var(--uvfeel-personalization-graphite);font-family:var(--font-body-family, "Inter"),"Inter",sans-serif}uvfeel-personalization .uvfeel-personalization__header{margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--uvfeel-personalization-silver)}uvfeel-personalization .uvfeel-personalization__header h3,uvfeel-personalization .uvfeel-personalization__header p,uvfeel-personalization .uvfeel-personalization__eyebrow{margin:0}uvfeel-personalization .uvfeel-personalization__header h3{color:var(--uvfeel-personalization-graphite);font-family:var(--font-heading-family, "Figtree"),"Figtree",sans-serif;font-size:clamp(2rem,2.5vw,2.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.15}uvfeel-personalization .uvfeel-personalization__header p:not(.uvfeel-personalization__eyebrow){max-width:48rem;margin-top:.6rem;color:var(--uvfeel-personalization-muted);font-size:1.3rem;line-height:1.5}uvfeel-personalization .uvfeel-personalization__eyebrow{margin-bottom:.7rem;color:var(--uvfeel-personalization-blue);font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}uvfeel-personalization .uvfeel-personalization__choice-group{margin:0 0 1.8rem;padding:0;border:0}uvfeel-personalization .uvfeel-personalization__choice-legend{margin-bottom:.8rem;color:var(--uvfeel-personalization-graphite);font-size:1.3rem;font-weight:650}uvfeel-personalization .uvfeel-personalization__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}uvfeel-personalization .uvfeel-personalization__choice{position:relative}uvfeel-personalization .uvfeel-personalization__choice input{position:absolute;width:.1rem;height:.1rem;opacity:0}uvfeel-personalization .uvfeel-personalization__choice label{display:flex;align-items:center;min-height:4.2rem;padding:.8rem 1rem;border:.1rem solid var(--uvfeel-personalization-silver);border-radius:.9rem;background:#fff;color:var(--uvfeel-personalization-graphite);cursor:pointer;font-size:1.2rem;font-weight:650;line-height:1.35;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}uvfeel-personalization .uvfeel-personalization__choice input:checked+label{border-color:var(--uvfeel-personalization-blue);background:#315ee80f;box-shadow:inset 0 0 0 .1rem var(--uvfeel-personalization-blue)}uvfeel-personalization .uvfeel-personalization__choice input:focus-visible+label{outline:.2rem solid rgba(49,94,232,.18);outline-offset:.2rem}uvfeel-personalization .uvfeel-personalization__later-note{margin:0 0 1.8rem;padding:1.1rem 1.2rem;border-radius:.9rem;background:var(--uvfeel-personalization-softgray);color:var(--uvfeel-personalization-muted);font-size:1.2rem;line-height:1.45}uvfeel-personalization .uvfeel-personalization__later-note p{margin:0}uvfeel-personalization .uvfeel-personalization__field{margin:0 0 1.8rem}uvfeel-personalization .uvfeel-personalization__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:var(--uvfeel-personalization-graphite);font-size:1.35rem;font-weight:650}uvfeel-personalization .uvfeel-required{color:var(--uvfeel-personalization-blue)}uvfeel-personalization .uvfeel-optional{color:var(--uvfeel-personalization-muted);font-size:1.1rem;font-weight:500}uvfeel-personalization .uvfeel-personalization__help{margin:0 0 .8rem;color:var(--uvfeel-personalization-muted);font-size:1.15rem;line-height:1.5}uvfeel-personalization .uvfeel-personalization__file-picker{display:block;width:100%;padding:1.2rem;border:.1rem dashed var(--uvfeel-personalization-silver);border-radius:1.1rem;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}uvfeel-personalization .uvfeel-personalization__file-picker:hover{border-color:var(--uvfeel-personalization-blue);background:var(--uvfeel-personalization-softgray)}uvfeel-personalization .uvfeel-personalization__file-picker:focus-within,uvfeel-personalization .uvfeel-personalization__file-selected:focus-within{border-color:var(--uvfeel-personalization-blue);outline:.2rem solid rgba(49,94,232,.18);outline-offset:.1rem}uvfeel-personalization .uvfeel-personalization__file-empty,uvfeel-personalization .uvfeel-personalization__file-selected{display:flex;align-items:center;gap:1rem}uvfeel-personalization .uvfeel-personalization__file-icon,uvfeel-personalization .uvfeel-personalization__file-preview{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;overflow:hidden;border-radius:.8rem;background:var(--uvfeel-personalization-softgray);color:var(--uvfeel-personalization-blue);font-size:1.5rem;font-weight:750}uvfeel-personalization .uvfeel-personalization__file-preview img{width:100%;height:100%;object-fit:contain}uvfeel-personalization .uvfeel-personalization__file-copy,uvfeel-personalization .uvfeel-personalization__file-selected-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.2rem;line-height:1.35}uvfeel-personalization .uvfeel-personalization__file-copy strong,uvfeel-personalization .uvfeel-personalization__file-selected-copy strong{overflow:hidden;color:var(--uvfeel-personalization-graphite);font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}uvfeel-personalization .uvfeel-personalization__file-copy small,uvfeel-personalization .uvfeel-personalization__file-selected-copy small{color:var(--uvfeel-personalization-muted);font-size:1.1rem}uvfeel-personalization .uvfeel-personalization__file-action{flex:0 0 auto;padding:.8rem 1.1rem;border-radius:999px;background:var(--uvfeel-personalization-graphite);color:#fff;font-size:1.15rem;font-weight:650}uvfeel-personalization .uvfeel-personalization__file-input{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0;pointer-events:none}uvfeel-personalization .uvfeel-personalization__file-selected{min-width:0;padding:1rem;border:.1rem solid var(--uvfeel-personalization-silver);border-radius:1.1rem;background:#fff}uvfeel-personalization .uvfeel-personalization__file-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.3rem .8rem}uvfeel-personalization .uvfeel-personalization__text-button{padding:.2rem 0;border:0;background:transparent;color:var(--uvfeel-personalization-blue);cursor:pointer;font:inherit;font-size:1.1rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}uvfeel-personalization .uvfeel-personalization__text-button--quiet{color:var(--uvfeel-personalization-muted)}uvfeel-personalization .uvfeel-personalization__input{width:100%;min-height:4.8rem;border-color:var(--uvfeel-personalization-silver);border-radius:1rem;background:#fff}uvfeel-personalization select.uvfeel-personalization__input{min-height:4.8rem;padding-right:3.5rem}uvfeel-personalization .uvfeel-personalization__toggle-field{padding:0;border:0}uvfeel-personalization .uvfeel-personalization__toggle{display:inline-flex;align-items:center;gap:.8rem;color:var(--uvfeel-personalization-graphite);cursor:pointer;font-size:1.3rem;font-weight:600}uvfeel-personalization .uvfeel-personalization__toggle input{position:absolute;width:.1rem;height:.1rem;opacity:0}uvfeel-personalization .uvfeel-personalization__toggle-track{position:relative;display:inline-block;width:4.2rem;height:2.4rem;border-radius:999px;background:var(--uvfeel-personalization-silver);transition:background-color .16s ease}uvfeel-personalization .uvfeel-personalization__toggle-track:after{position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #14171c33;content:"";transition:transform .16s ease}uvfeel-personalization .uvfeel-personalization__toggle input:checked+.uvfeel-personalization__toggle-track{background:var(--uvfeel-personalization-blue)}uvfeel-personalization .uvfeel-personalization__toggle input:checked+.uvfeel-personalization__toggle-track:after{transform:translate(1.8rem)}uvfeel-personalization .uvfeel-personalization__toggle input:focus-visible+.uvfeel-personalization__toggle-track{outline:.2rem solid rgba(49,94,232,.18);outline-offset:.2rem}uvfeel-personalization .uvfeel-personalization__input:focus{border-color:var(--uvfeel-personalization-blue);outline:.2rem solid rgba(49,94,232,.18);outline-offset:.1rem}uvfeel-personalization textarea.uvfeel-personalization__input{min-height:9.5rem}uvfeel-personalization .uvfeel-personalization__help-link,uvfeel-personalization .uvfeel-personalization__check-link,uvfeel-personalization [data-summary-url-link]{color:var(--uvfeel-personalization-blue);font-weight:650;text-underline-offset:.25rem}uvfeel-personalization .uvfeel-personalization__details{margin-top:.8rem;color:var(--uvfeel-personalization-muted);font-size:1.15rem}uvfeel-personalization .uvfeel-personalization__details summary{width:fit-content;color:var(--uvfeel-personalization-graphite);cursor:pointer;font-weight:650}uvfeel-personalization .uvfeel-personalization__details p{max-width:52rem;margin:.8rem 0 0;line-height:1.5}uvfeel-personalization .uvfeel-personalization__check-link{display:inline-flex;margin-top:.8rem;font-size:1.15rem}uvfeel-personalization .uvfeel-personalization__error{margin:.8rem 0 0;padding:.9rem 1.1rem;border:.1rem solid #f0b8b0;border-radius:.8rem;background:#fff5f3;color:#9f2d20;font-size:1.2rem;line-height:1.45}uvfeel-personalization .uvfeel-personalization__summary{margin:.4rem 0 1.8rem;padding:1.3rem 1.5rem;border:.1rem solid var(--uvfeel-personalization-silver);border-radius:1rem;background:#fff}uvfeel-personalization .uvfeel-personalization__summary-title{margin:0 0 .8rem;color:var(--uvfeel-personalization-graphite);font-size:1.15rem;font-weight:700}uvfeel-personalization .uvfeel-personalization__summary dl{display:grid;gap:.55rem;margin:0}uvfeel-personalization .uvfeel-personalization__summary dl>div{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem}uvfeel-personalization .uvfeel-personalization__summary dt,uvfeel-personalization .uvfeel-personalization__summary dd{margin:0;font-size:1.15rem;line-height:1.45}uvfeel-personalization .uvfeel-personalization__summary dt{color:var(--uvfeel-personalization-muted)}uvfeel-personalization .uvfeel-personalization__summary dd{overflow-wrap:anywhere;color:var(--uvfeel-personalization-graphite);font-weight:600}uvfeel-personalization .uvfeel-personalization__info{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.2rem;padding:1.1rem 1.2rem;border-radius:.9rem;background:#fff;color:var(--uvfeel-personalization-muted);font-size:1.2rem;line-height:1.45}uvfeel-personalization .uvfeel-personalization__info>span{color:var(--uvfeel-personalization-blue);font-weight:750}uvfeel-personalization [hidden]{display:none!important}@media screen and (max-width:749px){uvfeel-personalization .uvfeel-personalization__choices{grid-template-columns:1fr}uvfeel-personalization .uvfeel-personalization__file-empty,uvfeel-personalization .uvfeel-personalization__file-selected{align-items:flex-start;flex-wrap:wrap}uvfeel-personalization .uvfeel-personalization__file-action,uvfeel-personalization .uvfeel-personalization__file-actions{margin-left:5.4rem}uvfeel-personalization .uvfeel-personalization__file-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){uvfeel-personalization .uvfeel-personalization__file-picker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
