body:has(.ai-hero){--ai-white:#fff;--ai-ink:#202020;--ai-turquoise:#12d7ce;--ai-green:#202020;--ai-coral:#ff654d;--ai-yellow:#f9eb33;--ai-display:Impact,"Arial Narrow",sans-serif;background:#fff;color:#202020}body:has(.ai-hero) .gradient{background:#fff}body:has(.ai-hero) .header-wrapper{background:#fff;border:0}body:has(.ai-hero) .header{max-width:1600px;padding:20px 4vw}body:has(.ai-hero) .header__menu-item{font-size:14px;letter-spacing:0}body:has(.ai-hero) .announcement-bar-section{--color-background:18,215,206;--color-foreground:32,32,32}body:has(.ai-hero) .announcement-bar__message{font-size:12px;letter-spacing:.02em;padding:9px 0}.ai-home{box-sizing:border-box;font-family:var(--font-body-family),sans-serif;color:#202020}.ai-home *{box-sizing:border-box}.ai-home h1,.ai-home h2,.ai-home h3{font-family:var(--ai-display);font-weight:400;color:inherit;letter-spacing:-.025em}.ai-eyebrow{font-size:14px;line-height:1.5;margin:0 0 18px}.ai-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 28px;background:#202020;color:#fff;border:0;border-radius:3px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.ai-button:hover{background:#202020;transform:translateY(-3px)}.ai-home a:focus-visible{outline:3px solid #e53276;outline-offset:5px}.ai-hero.ai-lifestyle{position:relative;isolation:isolate;width:100%;height:clamp(610px,57vw,880px);margin:0;padding:0;overflow:hidden;background:#12d7ce}.ai-lifestyle__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.ai-lifestyle__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ai-desktop-focus,70% center)}.ai-lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#2020202e,transparent 60%);pointer-events:none}.ai-lifestyle__content{width:min(100%,1700px);height:100%;padding:80px 5vw;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ai-lifestyle .ai-lifestyle__title{font-size:clamp(80px,9.5vw,155px);line-height:.96;max-width:650px;text-wrap:balance;color:#fff;margin:0 0 24px;text-shadow:0 1px 10px #20202026}.ai-lifestyle__text{font-size:19px;line-height:1.5;max-width:350px;margin:0 0 30px;color:#fff}.ai-lifestyle .ai-button{background:#f9eb33;color:#202020;min-width:220px}.ai-lifestyle .ai-button:hover{background:#fff260}.ai-lifestyle--dark .ai-lifestyle__title,.ai-lifestyle--dark .ai-lifestyle__text{color:#202020;text-shadow:none}.ai-hero-picker{position:absolute;right:20px;top:20px;z-index:3;display:flex;align-items:center;gap:3px;margin:0;padding:5px;border:0;border-radius:4px;background:#fff;color:#202020}.ai-hero-picker legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.ai-hero-picker label{position:relative;cursor:pointer;font-size:11px}.ai-hero-picker input{position:absolute;opacity:0;width:1px;height:1px}.ai-hero-picker span{display:block;padding:12px}.ai-hero-picker input:checked+span{background:#f9eb33;border-radius:2px}.ai-hero-picker input:focus-visible+span{outline:3px solid #e53276;outline-offset:2px}.ai-lifestyle[data-hero-style=b]:after{background:linear-gradient(90deg,#fff 0%,#ffffffe6 30%,#ffffff30 65%,transparent 85%)}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:clamp(100px,12vw,190px);line-height:.91;max-width:740px;color:#202020;text-shadow:none}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__text{color:#202020}.ai-lifestyle[data-hero-style=b] .ai-button{background:#ff654d;color:#202020}@supports ((background-clip:text) or (-webkit-background-clip:text)){.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{background-image:var(--ai-letter-image);background-size:cover;background-position:center;background-clip:text;-webkit-background-clip:text;color:transparent}}.ai-lifestyle[data-hero-style=c]:after{background:linear-gradient(115deg,#20202070,transparent 55%),linear-gradient(0deg,#12d7ce55,transparent 65%)}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{justify-content:flex-end;padding-bottom:65px}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:clamp(90px,11vw,170px);max-width:770px;line-height:.9;color:#f9eb33;transform:rotate(-3deg);transform-origin:left bottom;text-shadow:3px 4px 0 #202020}.ai-lifestyle[data-hero-style=c] .ai-button{background:#fff;color:#202020}.ai-lifestyle__setup{padding:55px;background:#12d7ce}body:has(.ai-hero) #MainContent .collection{max-width:1600px;padding:85px 5vw;margin:auto}body:has(.ai-hero) .collection__title{padding:0;margin-bottom:35px}body:has(.ai-hero) .collection__title .title{font:400 clamp(48px,6vw,88px)/1 var(--ai-display);color:#202020;letter-spacing:-.025em;margin:0;text-align:left}body:has(.ai-hero) .collection .grid{column-gap:22px;row-gap:30px}body:has(.ai-hero) .collection .grid__item{width:calc(25% - 17px);max-width:calc(25% - 17px)}body:has(.ai-hero) .card__inner{background:#efffff!important;border:0;border-radius:0}body:has(.ai-hero) .card__media .media img{object-fit:contain}body:has(.ai-hero) .card__heading{font:600 14px/1.5 var(--font-body-family),sans-serif;letter-spacing:0}body:has(.ai-hero) .card__information{padding:18px 0}body:has(.ai-hero) .card-information .price{font-size:14px;color:#202020}body:has(.ai-hero) .collection__view-all .button{background:#202020;color:#fff;border-radius:3px;font-size:14px}body:has(.ai-hero) .collection__view-all .button:after{box-shadow:none}.ai-campaign{padding:20px 3vw 85px;background:#fff}.ai-campaign>h2{font-size:clamp(45px,6vw,90px);line-height:1;max-width:1000px;text-align:center;margin:0 auto 45px;color:#202020}.ai-campaign__grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ai-campaign__panel{position:relative;display:block;min-height:620px;overflow:hidden;color:#202020;text-decoration:none;border-radius:6px}.ai-campaign__panel--pink{background:#ff9dd2}.ai-campaign__panel--cyan{background:#12d7ce}.ai-campaign__panel img{position:absolute;right:0;bottom:-5%;width:70%;height:85%;object-fit:contain;transition:transform .5s}.ai-campaign__panel:hover img{transform:rotate(4deg) scale(1.03)}.ai-campaign__copy{position:relative;z-index:1;padding:42px}.ai-campaign__copy h3{font-size:clamp(45px,5.8vw,84px);line-height:.98;max-width:320px;margin:0 0 22px}.ai-campaign__copy span{display:inline-block;padding:13px 20px;background:#fff;border-radius:3px;font-size:13px;font-weight:700}.ai-feature{display:grid;grid-template-columns:55% 45%;background:#f9eb33;align-items:center}.ai-feature__image{display:block;background:linear-gradient(135deg,#3de5d6,#b9ff68);height:660px}.ai-feature__image img{display:block;width:100%;height:100%;object-fit:contain}.ai-feature__copy{padding:55px 5vw}.ai-feature__copy h2{font-size:clamp(55px,6.5vw,100px);line-height:1;overflow-wrap:anywhere;margin:20px 0}.ai-feature__copy p{font-size:16px;line-height:1.7;max-width:350px}.ai-feature__copy .ai-button{margin-top:16px}.ai-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;background:#fff;padding:80px 5vw;gap:3vw}.ai-story__art{min-width:0;text-align:center;background:linear-gradient(145deg,#f9eb33,#a8ff5e);border-radius:50% 45% 46% 44%;padding:25px}.ai-story__art img{display:block;width:100%;height:560px;object-fit:contain;mix-blend-mode:multiply}.ai-story__art .ai-eyebrow{font-size:11px;margin:10px 0}.ai-story__copy{max-width:480px;padding:20px}.ai-story h2{font-size:clamp(55px,6vw,95px);line-height:1;color:#202020;margin:0 0 25px}.ai-story__text{font-size:16px;line-height:1.8;max-width:390px}.ai-text-link{display:inline-block;color:#202020;text-decoration:underline;font-weight:700;padding:12px 0;font-size:14px}body:has(.ai-hero) .shopify-app-block{padding:45px 0}body:has(.ai-hero) .jdgm-carousel-title{font-family:var(--ai-display)!important;font-size:52px!important;color:#202020!important}body:has(.ai-hero) .newsletter{padding:80px 25px!important;background:linear-gradient(120deg,#12d7ce,#6bec96 58%,#f9eb33)!important;margin:0!important}body:has(.ai-hero) .newsletter h2{font:400 clamp(50px,6.8vw,100px)/.98 var(--ai-display);color:#202020;letter-spacing:-.025em;max-width:900px;margin:auto}body:has(.ai-hero) .newsletter .newsletter__subheading{font-size:16px;max-width:480px}body:has(.ai-hero) .newsletter .field{background:#fff}body:has(.ai-hero) .footer{background:#fff;color:#202020;border-top:0}body:has(.ai-hero) .footer .footer-block__newsletter{display:none}@media(prefers-reduced-motion:no-preference){.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{animation:ai-arrive .8s cubic-bezier(.2,.65,.3,1) both}@keyframes ai-arrive{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}}@media(max-width:989px){.ai-campaign__panel{min-height:490px}.ai-campaign__copy{padding:26px}.ai-feature__image{height:530px}.ai-story__art img{height:420px}}@media(max-width:749px){body:has(.ai-hero) .header{padding:14px 20px}.ai-hero.ai-lifestyle{height:700px;max-height:none}.ai-lifestyle__image{object-position:var(--ai-mobile-focus,70% center)}.ai-lifestyle__content{padding:35px 23px;justify-content:flex-start}.ai-lifestyle .ai-lifestyle__title{font-size:72px;max-width:310px;margin-bottom:15px}.ai-lifestyle__text{font-size:15px;margin-bottom:20px;max-width:270px}.ai-lifestyle .ai-button{min-height:48px;min-width:200px;padding:12px 20px}.ai-lifestyle:after{background:linear-gradient(180deg,#20202040,transparent 55%)}.ai-hero-picker{top:auto;bottom:13px;left:13px;right:13px;justify-content:center}.ai-hero-picker span{font-size:10px;padding:12px 9px}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:90px;max-width:340px}.ai-lifestyle[data-hero-style=b]:after{background:linear-gradient(180deg,#fff,#ffffffaa 30%,transparent 65%)}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{justify-content:flex-start;padding:45px 23px 90px}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:80px;max-width:330px}.ai-lifestyle[data-hero-style=c]:after{background:linear-gradient(180deg,#20202070,transparent 65%),linear-gradient(110deg,#12d7ce44,transparent 75%)}body:has(.ai-hero) #MainContent .collection{padding:55px 20px}body:has(.ai-hero) .collection .grid{column-gap:14px;row-gap:20px}body:has(.ai-hero) .collection .grid__item{width:calc(50% - 7px);max-width:calc(50% - 7px)}body:has(.ai-hero) .card__heading{font-size:12px}.ai-campaign{padding:0 15px 55px}.ai-campaign>h2{font-size:49px;margin-bottom:28px}.ai-campaign__grid{grid-template-columns:1fr;gap:18px}.ai-campaign__panel{min-height:520px}.ai-campaign__copy h3{font-size:62px;max-width:260px}.ai-campaign__panel img{height:77%;width:72%}.ai-feature{grid-template-columns:1fr}.ai-feature__image{height:480px}.ai-feature__copy{padding:35px 25px 45px}.ai-feature__copy h2{font-size:65px;overflow-wrap:normal}.ai-story{grid-template-columns:1fr;padding:50px 20px;gap:30px}.ai-story__art img{height:350px}.ai-story__copy{padding:0 5px}.ai-story h2{font-size:62px}.ai-story__text{font-size:15px}body:has(.ai-hero) .newsletter{padding:55px 23px!important}body:has(.ai-hero) .newsletter h2{font-size:61px}}@media(max-width:374px){.ai-lifestyle .ai-lifestyle__title{font-size:61px}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:76px}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:67px}.ai-campaign__panel{min-height:470px}.ai-feature__copy h2{font-size:55px}}@media(prefers-reduced-motion:reduce){.ai-home *{animation:none!important;transition:none!important}}@media(forced-colors:active){.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{background:none;color:CanvasText}.ai-hero-picker input:checked+span{outline:2px solid Highlight}}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{display:inline-block;padding:8px 12px;background:#fff;color:#202020;border-radius:2px}@media(max-width:749px){.ai-hero.ai-lifestyle{height:820px;background:#12d7ce}.ai-lifestyle__picture{top:320px;right:0;bottom:0;left:0}.ai-lifestyle__content,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{height:320px;padding:25px 23px;justify-content:center}.ai-lifestyle .ai-lifestyle__title{font-size:60px;max-width:350px;color:#202020;text-shadow:none;margin-bottom:12px}.ai-lifestyle__text{font-size:14px;color:#202020;margin-bottom:16px}.ai-lifestyle:after{background:none!important}.ai-lifestyle[data-hero-style=b]{background:#fff}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:72px;max-width:350px}.ai-lifestyle[data-hero-style=c]{background:linear-gradient(110deg,#12d7ce,#55eb94 70%,#f9eb33)}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:65px;max-width:350px;color:#202020;text-shadow:none}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{background:transparent;padding:0}.ai-lifestyle__image{object-position:var(--ai-mobile-focus,70% center)}}.ai-reviews{padding:70px 5vw;background:#fff}.ai-reviews>h2{font-size:clamp(45px,5.4vw,80px);line-height:1.05;text-align:center;max-width:850px;color:#202020;margin:0 auto 35px}@media(max-width:749px){.ai-reviews{padding:45px 20px}.ai-reviews>h2{font-size:50px}}@media(min-width:750px){.ai-lifestyle .ai-lifestyle__title{max-width:44vw}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{max-width:48vw}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{max-width:44vw}}.ai-lifestyle .ai-lifestyle__title{font-family:var(--ai-hero-font,"Impact","Arial Narrow",sans-serif);font-weight:800;font-synthesis:weight;position:relative}.ai-lifestyle .ai-lifestyle__text,.ai-lifestyle--dark .ai-lifestyle__text,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{display:block;width:fit-content;padding:9px 14px;background:#fff;color:#202020;text-shadow:none;border-radius:3px;font-weight:600;max-width:min(350px,100%)}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{background:none;background-clip:border-box;-webkit-background-clip:border-box;color:#202020;-webkit-text-fill-color:currentColor;filter:none}.ai-title-base{display:block;color:inherit;-webkit-text-fill-color:currentColor}.ai-title-fill{display:none}@supports ((background-clip:text) or (-webkit-background-clip:text)){.ai-lifestyle[data-hero-style=b] .ai-title-fill{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#202020;background-image:var(--ai-letter-image);background-size:cover;background-position:center;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media(forced-colors:active){.ai-lifestyle[data-hero-style=b] .ai-title-fill{display:none}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{color:CanvasText;-webkit-text-fill-color:CanvasText}}@media(max-width:749px){.ai-lifestyle .ai-lifestyle__text,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{font-size:14px;line-height:1.4;padding:7px 10px}.ai-lifestyle .ai-lifestyle__title{font-size:56px}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:65px}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:59px}}.ai-feature__copy h2{font-size:clamp(48px,5.5vw,84px);overflow-wrap:normal;word-break:normal;text-wrap:balance}@media(max-width:749px){.ai-feature__copy h2{font-size:clamp(45px,13vw,62px)}}.ai-reviews .jdgm-carousel-item__reviewer-name,.ai-reviews .jdgm-carousel-item__reviewer-name-wrapper,.ai-reviews .jdgm-rev__author{color:#202020!important;opacity:1!important}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;font-synthesis:auto}body:has(.ai-hero) .header__menu-item{font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:800;letter-spacing:.015em;color:#202020;border-radius:4px;transition:color .18s,background-color .18s}body:has(.ai-hero) .header__menu-item:hover,body:has(.ai-hero) details[open]>.header__menu-item{color:#202020;background:#f9eb33}body:has(.ai-hero) .header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:5px}body:has(.ai-hero) .header__submenu .header__menu-item{font-size:14px;font-weight:700}body:has(.ai-hero) .menu-drawer__menu-item{font-weight:800;color:#202020}body:has(.ai-hero) .menu-drawer__menu-item:hover{background:#f9eb33;color:#202020}body:has(.ai-hero) .header a:focus-visible,body:has(.ai-hero) .header summary:focus-visible,body:has(.ai-hero) .menu-drawer a:focus-visible{outline:3px solid #e53276;outline-offset:3px}.ai-home h2,.ai-home h3{color:#202020}body:has(.ai-hero) .collection .grid{column-gap:28px;row-gap:38px}body:has(.ai-hero) .collection .grid__item{width:calc((100% - 56px)/3);max-width:calc((100% - 56px)/3)}body:has(.ai-hero) .collection .card-wrapper .card{background:#fff;border:1px solid #20202025;border-radius:6px;overflow:hidden;box-shadow:none}body:has(.ai-hero) .collection .card__inner{--ratio-percent:110%!important;background:#e9fffc!important;border:0;border-radius:0}body:has(.ai-hero) .collection .card__media .media img{object-fit:contain}body:has(.ai-hero) .collection .card__information{padding:22px 20px 24px}body:has(.ai-hero) .collection .card__heading{font-family:var(--font-body-family),sans-serif;font-size:18px;font-weight:800;line-height:1.35;letter-spacing:0;color:#202020}body:has(.ai-hero) .collection .card-information{padding:0}body:has(.ai-hero) .collection .card-information .price{font-size:20px;font-weight:800;line-height:1.3;color:#202020;margin-top:10px}body:has(.ai-hero) .collection .price-item{font-weight:800}@media(min-width:750px)and (max-width:989px){body:has(.ai-hero) .collection .grid{column-gap:20px;row-gap:28px}body:has(.ai-hero) .collection .grid__item{width:calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}@media(max-width:749px){body:has(.ai-hero) .collection .grid{column-gap:16px;row-gap:25px}body:has(.ai-hero) .collection .grid__item{width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}body:has(.ai-hero) .collection .card__information{padding:16px 12px 18px}body:has(.ai-hero) .collection .card-information{padding:0}body:has(.ai-hero) .collection .card__heading{font-size:14px}body:has(.ai-hero) .collection .card-information .price{font-size:17px}}@media(max-width:374px){body:has(.ai-hero) .collection .grid__item{width:100%;max-width:100%}body:has(.ai-hero) .collection .card__heading{font-size:18px}body:has(.ai-hero) .collection .card-information .price{font-size:20px}}body:has(.ai-hero){--ai-heading:#240d3b;--ai-copy:#000000}.ai-home h2,.ai-home h3{font-family:var(--ai-display),sans-serif;font-weight:400;font-synthesis:none;color:#240d3b;letter-spacing:-.025em}.ai-lifestyle:not([data-hero-style=c]) .ai-lifestyle__title{font-family:var(--ai-display),sans-serif;font-weight:400;font-synthesis:none;color:#240d3b}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{color:#240d3b;-webkit-text-fill-color:currentColor}.ai-lifestyle[data-hero-style=b] .ai-title-fill{background-color:#240d3b}.ai-home p,.ai-story__text,.ai-feature__copy p{font-size:18px;font-weight:500;line-height:1.75;color:#000}.ai-home .ai-eyebrow,.ai-feature__copy>p:first-child{font-size:15px;font-weight:600;line-height:1.5;color:#000}.ai-lifestyle .ai-lifestyle__text,.ai-lifestyle--dark .ai-lifestyle__text,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{font-size:18px;font-weight:500;line-height:1.5;color:#000}.ai-story h2,.ai-campaign>h2,.ai-campaign__copy h3,.ai-feature__copy h2{color:#240d3b;font-weight:400}.ai-feature__copy h2{font-size:clamp(36px,4.1vw,62px);line-height:1.08;overflow-wrap:normal;word-break:normal}body:has(.ai-hero) .collection__title .title{font-family:var(--ai-display),sans-serif;font-weight:400;color:#240d3b}body:has(.ai-hero) .collection .card__heading{font-family:var(--ai-display),sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0;color:#240d3b}body:has(.ai-hero) .collection .card-information .price{color:#000}.ai-reviews>h2,body:has(.ai-hero) .jdgm-carousel-title{font-family:var(--ai-display),sans-serif!important;font-weight:400!important;color:#240d3b!important}.ai-reviews .jdgm-carousel-item__review-content,.ai-reviews .jdgm-rev__body{font-size:18px;font-weight:500;line-height:1.65;color:#000}.ai-reviews .jdgm-carousel-item__reviewer-name,.ai-reviews .jdgm-carousel-item__reviewer-name-wrapper,.ai-reviews .jdgm-rev__author{color:#000!important;opacity:1!important}body:has(.ai-hero) .newsletter h2{font-family:var(--ai-display),sans-serif;font-weight:400;color:#240d3b}body:has(.ai-hero) .newsletter .newsletter__subheading,body:has(.ai-hero) .newsletter .newsletter__subheading p{font-size:18px;font-weight:500;line-height:1.75;color:#000}body:has(.ai-hero) .header__menu-item{font-family:var(--ai-display),sans-serif;font-weight:400;font-size:14px;letter-spacing:0;color:#240d3b}body:has(.ai-hero) .header__menu-item:hover,body:has(.ai-hero) details[open]>.header__menu-item{color:#240d3b;background:#f9eb33}body:has(.ai-hero) .header__submenu .header__menu-item{font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:700;color:#240d3b}body:has(.ai-hero) .menu-drawer__menu-item{font-family:var(--ai-display),sans-serif;font-weight:400;color:#240d3b}body:has(.ai-hero) .footer p,body:has(.ai-hero) .footer .list-menu__item{color:#000;font-size:16px;font-weight:500}@media(max-width:749px){.ai-home p,.ai-story__text,.ai-feature__copy p{font-size:17px;line-height:1.7}.ai-home .ai-eyebrow,.ai-feature__copy>p:first-child{font-size:14px}.ai-lifestyle .ai-lifestyle__text,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{font-size:16px;line-height:1.4}.ai-lifestyle:not([data-hero-style=c]) .ai-lifestyle__title{font-size:50px}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:57px}.ai-feature__copy h2{font-size:clamp(32px,9.5vw,45px)}body:has(.ai-hero) .collection .card__heading{font-size:14px}.ai-campaign__copy h3{font-size:55px}.ai-story h2{font-size:54px}body:has(.ai-hero) .newsletter h2{font-size:52px}}@media(forced-colors:active){.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{color:CanvasText;-webkit-text-fill-color:CanvasText}}body:has(.ai-hero) #MainContent .collection__description,body:has(.ai-hero) #MainContent .collection__description p,body:has(.ai-hero) #MainContent .collection__description span,body:has(.ai-hero) #MainContent .collection__description li{font-size:18px!important;font-weight:500!important;line-height:1.75;color:#000!important}body:has(.ai-hero) #MainContent .rte,body:has(.ai-hero) #MainContent .rte p,body:has(.ai-hero) #MainContent .rte li,body:has(.ai-hero) #MainContent .subtitle,body:has(.ai-hero) #MainContent .subtitle--small,body:has(.ai-hero) #MainContent .subtitle--medium{font-size:18px;font-weight:500;line-height:1.75;color:#000}.ai-reviews .jdgm-carousel-item__review-body,.ai-reviews .jdgm-carousel-item__review-body p{font-size:18px;font-weight:500;line-height:1.65;color:#000}@media(max-width:749px){body:has(.ai-hero) #MainContent .rte,body:has(.ai-hero) #MainContent .rte p,body:has(.ai-hero) #MainContent .rte li,body:has(.ai-hero) #MainContent .subtitle,body:has(.ai-hero) #MainContent .subtitle--small,body:has(.ai-hero) #MainContent .subtitle--medium{font-size:17px}}.ai-home h2,.ai-home h3{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:var(--ai-section-weight,800);font-synthesis:none;color:#202020;letter-spacing:-.025em}body:has(.ai-hero) .collection__title .title{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:var(--ai-section-weight,800);font-size:clamp(43px,5.4vw,79px);line-height:1.05;color:#202020}.ai-campaign>h2{font-size:clamp(40px,5.4vw,81px);line-height:1.05;color:#202020}.ai-campaign__copy h3{font-size:clamp(40px,5.2vw,76px);line-height:1.03;color:#202020}.ai-story h2{font-size:clamp(50px,5.4vw,86px);line-height:1.05;color:#202020}.ai-feature__copy h2{font-size:clamp(33px,3.7vw,56px);line-height:1.12;color:#202020}body:has(.ai-hero) .collection .card__heading{font-family:var(--ai-section-display,"Nunito",sans-serif);font-size:16px;font-weight:var(--ai-section-weight,800);line-height:1.45;color:#202020}.ai-reviews>h2{font-size:clamp(40px,4.9vw,72px);line-height:1.1;color:#202020}body:has(.ai-hero) .jdgm-carousel-title{font-family:var(--ai-section-display,"Nunito",sans-serif)!important;font-weight:var(--ai-section-weight,800)!important;font-size:47px!important;color:#202020!important}body:has(.ai-hero) .newsletter h2{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:var(--ai-section-weight,800);font-size:clamp(45px,6.1vw,90px);line-height:1.06;color:#202020}body:has(.ai-hero) .header__menu-item{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:var(--ai-section-weight,800);font-size:15px;color:#202020}body:has(.ai-hero) .header__menu-item:hover,body:has(.ai-hero) details[open]>.header__menu-item{color:#202020}body:has(.ai-hero) .header__submenu .header__menu-item{font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:700;color:#202020}body:has(.ai-hero) .menu-drawer__menu-item{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:var(--ai-section-weight,800);color:#202020}@media(max-width:749px){body:has(.ai-hero) .collection__title .title{font-size:43px}.ai-campaign>h2{font-size:44px}.ai-campaign__copy h3{font-size:50px}.ai-story h2{font-size:49px}.ai-feature__copy h2{font-size:clamp(30px,8.6vw,41px)}body:has(.ai-hero) .collection .card__heading{font-size:14px}.ai-reviews>h2{font-size:45px}body:has(.ai-hero) .newsletter h2{font-size:47px}}.ai-reviews>h2{font-family:var(--ai-section-display,"Nunito",sans-serif)!important;font-weight:var(--ai-section-weight,800)!important;color:#202020!important}body:has(.ai-hero) .header__inline-menu>.list-menu--inline{flex-wrap:nowrap;gap:4px}body:has(.ai-hero) .header__menu-item{font-size:18px;line-height:1.3;padding:12px;white-space:nowrap}body:has(.ai-hero) .header__submenu .header__menu-item{font-size:16px;line-height:1.4;padding:12px 18px;white-space:normal;overflow-wrap:anywhere}body:has(.ai-hero) .menu-drawer__menu-item{font-size:22px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;padding-top:15px;padding-bottom:15px}@media(min-width:990px)and (max-width:1199px){body:has(.ai-hero) .header__menu-item{font-size:17px;padding:12px 8px}body:has(.ai-hero) .header__submenu .header__menu-item{font-size:16px;padding:12px 16px}}body:has(.ai-hero) .announcement-bar-section{--color-background:32,32,32;--color-foreground:249,235,51}body:has(.ai-hero) .announcement-bar-section .utility-bar,body:has(.ai-hero) .announcement-bar-section .gradient{background:#202020;color:#f9eb33}body:has(.ai-hero) .announcement-bar{min-height:44px;display:flex;align-items:center}body:has(.ai-hero) .announcement-bar__message{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;padding:11px 20px;font-family:Impact,Arial Narrow,sans-serif;font-weight:800;font-size:16px;line-height:1.35;letter-spacing:.035em;text-align:center;color:#f9eb33;text-wrap:balance}body:has(.ai-hero) .announcement-bar__link{color:#f9eb33;text-decoration-thickness:2px;text-underline-offset:4px}body:has(.ai-hero) .announcement-bar__link:hover{text-decoration:underline}body:has(.ai-hero) .announcement-bar__link:focus-visible{outline:3px solid #f9eb33;outline-offset:-4px}body:has(.ai-hero) .announcement-bar-section .slider-button{min-height:44px;color:#f9eb33}body:has(.ai-hero) .announcement-bar-section .slider-button:focus-visible{outline:3px solid #f9eb33;outline-offset:-4px}@media(max-width:749px){body:has(.ai-hero) .announcement-bar__message{font-size:14px;line-height:1.4;padding:10px 14px;letter-spacing:.025em}}@media(max-width:989px){body:has(.ai-hero) .menu-drawer{max-width:100vw;max-height:calc(100dvh - var(--header-bottom-position,100px))}body:has(.ai-hero) .menu-drawer__navigation-container,body:has(.ai-hero) .menu-drawer__inner-submenu{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px)}body:has(.ai-hero) .menu-drawer__menu-item{min-height:52px;padding:14px 22px;font-size:21px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}body:has(.ai-hero) .menu-drawer__close-button{min-height:48px;padding:14px 22px;font-size:18px;line-height:1.4;white-space:normal}body:has(.ai-hero) .menu-drawer__account,body:has(.ai-hero) .menu-drawer .localization-form__select{min-height:48px;font-size:16px}}@media(min-width:750px)and (max-width:989px){.ai-hero.ai-lifestyle{height:clamp(540px,68vw,640px)}.ai-lifestyle__content{padding:45px 4vw}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{padding:45px 4vw;justify-content:center}.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:clamp(58px,8.3vw,80px);max-width:44vw;line-height:.98}.ai-lifestyle .ai-lifestyle__text{font-size:17px;max-width:35vw}.ai-campaign__grid{gap:18px}.ai-campaign__copy{padding:25px}.ai-campaign__copy h3{font-size:44px;max-width:230px}.ai-story{padding:55px 4vw;gap:25px}.ai-story__art img{height:340px}.ai-story h2{font-size:54px}.ai-feature__copy{padding:35px 4vw}.ai-feature__copy h2{font-size:35px}body:has(.ai-hero) .newsletter h2{font-size:62px}}@media(max-width:749px){body:has(.ai-hero) .header{grid-template-columns:44px minmax(0,1fr) auto;column-gap:4px;padding:9px 16px;min-height:66px}body:has(.ai-hero) .header__heading,body:has(.ai-hero) .header__heading-link{min-width:0}body:has(.ai-hero) .header__heading-link{padding:0;max-width:100%}body:has(.ai-hero) .header__heading-logo{width:112px;max-width:100%;max-height:48px;object-fit:contain;height:auto}body:has(.ai-hero) .header__icons{gap:0;padding-right:0;min-width:0}body:has(.ai-hero) .header__icon{width:44px;height:44px;min-width:44px;min-height:44px}body:has(.ai-hero) .header__icon .icon{width:21px;height:21px}body:has(.ai-hero) .announcement-bar,body:has(.ai-hero) .announcement-bar__link{min-height:44px;height:auto}body:has(.ai-hero) .announcement-bar__message{font-size:13px;line-height:1.45;letter-spacing:.015em;padding:10px 16px;min-width:0;word-break:normal;overflow-wrap:normal;text-wrap:balance}body:has(.ai-hero) .announcement-bar__message span{min-width:0}.ai-hero.ai-lifestyle{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;background:#202020;overflow:hidden}.ai-lifestyle__picture{position:relative;inset:auto;order:2;z-index:0;display:block;flex:none;width:100%;aspect-ratio:4/5}.ai-lifestyle__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ai-mobile-focus,70% center)}.ai-lifestyle__content,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{position:relative;order:1;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:auto;min-height:0;gap:0;padding:29px 24px 26px;background:#202020}.ai-lifestyle:after{display:none}.ai-lifestyle .ai-lifestyle__title,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:clamp(52px,14.5vw,64px);line-height:.98;max-width:100%;width:100%;margin:0 0 19px;color:#f9eb33;text-shadow:none;transform:rotate(-2deg);transform-origin:50% 50%;overflow-wrap:normal;text-wrap:balance}.ai-lifestyle[data-hero-style=b] .ai-lifestyle__title{font-size:clamp(48px,13vw,58px);background:none;color:#f9eb33}.ai-lifestyle .ai-lifestyle__text,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{font-size:16px;font-weight:500;line-height:1.45;width:fit-content;max-width:100%;margin:0 0 19px;padding:8px 11px;background:#fff;color:#000;border-radius:3px}.ai-home .ai-button{min-height:50px;max-width:100%;padding:13px 21px;line-height:1.35;text-align:center;white-space:normal;font-size:15px}.ai-lifestyle .ai-button{align-self:stretch;width:100%;min-width:0;margin:0}body:has(.ai-hero) #MainContent .collection{padding:43px 16px 45px}body:has(.ai-hero) .collection__title{margin-bottom:25px;padding:0}body:has(.ai-hero) .collection__title .title{font-size:clamp(32px,9vw,39px);line-height:1.08;letter-spacing:-.025em;max-width:100%}body:has(.ai-hero) #MainContent .collection__description,body:has(.ai-hero) #MainContent .collection__description p{font-size:17px!important;line-height:1.65;margin-top:14px}body:has(.ai-hero) .collection .grid{column-gap:12px;row-gap:20px;margin-top:0;margin-bottom:26px}body:has(.ai-hero) .collection .grid__item{width:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2);min-width:0}body:has(.ai-hero) .collection .card-wrapper{height:100%}body:has(.ai-hero) .collection .card-wrapper .card{height:100%;border-radius:5px}body:has(.ai-hero) .collection .card__inner{--ratio-percent:110%!important}body:has(.ai-hero) .collection .card__information{padding:14px 11px 16px}body:has(.ai-hero) .collection .card__heading{font-size:14px;line-height:1.4;overflow-wrap:break-word}body:has(.ai-hero) .collection .card-information{padding:0}body:has(.ai-hero) .collection .card-information .price{font-size:17px;line-height:1.35;margin-top:10px}body:has(.ai-hero) .collection__view-all{margin-top:0}body:has(.ai-hero) .collection__view-all .button{min-height:50px;width:100%;font-size:15px;padding:13px 20px}.ai-campaign{padding:0 16px 43px}.ai-campaign>h2{font-size:clamp(31px,8.5vw,37px);line-height:1.12;margin-bottom:24px}.ai-campaign__grid{grid-template-columns:minmax(0,1fr);gap:18px}.ai-campaign__panel{display:flex;flex-direction:column;min-width:0;min-height:0;padding:25px 22px 16px;border-radius:6px}.ai-campaign__copy{position:relative;padding:0;min-width:0}.ai-campaign__copy h3{font-size:clamp(35px,10vw,43px);line-height:1.08;max-width:100%;margin:0 0 17px}.ai-campaign__copy span{min-height:46px;padding:13px 19px;font-size:14px;line-height:1.4}.ai-campaign__panel img{position:relative;inset:auto;display:block;flex:none;width:100%;height:clamp(250px,70vw,300px);margin:12px auto 0;object-fit:contain;transform:none}.ai-feature{grid-template-columns:minmax(0,1fr)}.ai-feature__image{position:relative;height:auto;min-height:0;width:100%;aspect-ratio:1}.ai-feature__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ai-feature__copy{padding:29px 22px 37px;min-width:0}.ai-feature__copy h2{font-size:clamp(31px,8.6vw,37px);line-height:1.12;margin:15px 0 18px;word-break:normal;overflow-wrap:normal}.ai-feature__copy p{max-width:100%;font-size:17px;line-height:1.7;margin:0 0 17px}.ai-feature__copy>p:first-child{font-size:14px;line-height:1.5;margin-bottom:0}.ai-feature__copy .ai-button{margin-top:5px;width:100%}.ai-story{grid-template-columns:minmax(0,1fr);padding:43px 20px;gap:29px}.ai-story__art{padding:18px;min-width:0}.ai-story__art img{height:auto;aspect-ratio:1;width:100%;object-fit:contain}.ai-story__art .ai-eyebrow{font-size:11px;line-height:1.5;margin:12px 0 2px}.ai-story__copy{min-width:0;padding:0;max-width:100%}.ai-story__copy>.ai-eyebrow{font-size:14px;margin-bottom:14px}.ai-story h2{font-size:clamp(35px,10vw,43px);line-height:1.1;margin-bottom:20px}.ai-story__text,.ai-story__text p{max-width:100%;font-size:17px;line-height:1.75}.ai-text-link{min-height:48px;padding:13px 0;font-size:16px;line-height:1.4}.ai-reviews{padding:40px 16px;min-width:0}.ai-reviews>h2{font-size:clamp(31px,8.5vw,37px);line-height:1.12;margin-bottom:25px}body:has(.ai-hero) .jdgm-carousel-title{font-size:32px!important;line-height:1.15!important}.ai-reviews .jdgm-carousel-wrapper{max-width:100%;min-width:0}.ai-reviews .jdgm-carousel-item__review-content,.ai-reviews .jdgm-carousel-item__review-body,.ai-reviews .jdgm-carousel-item__review-body p{font-size:16px;line-height:1.65}body:has(.ai-hero) .newsletter{padding:43px 20px 46px!important}body:has(.ai-hero) .newsletter h2{font-size:clamp(33px,9.4vw,40px);line-height:1.1;max-width:100%}body:has(.ai-hero) .newsletter .newsletter__subheading,body:has(.ai-hero) .newsletter .newsletter__subheading p{font-size:17px;line-height:1.65;max-width:100%}body:has(.ai-hero) .newsletter-form{max-width:100%;width:100%}body:has(.ai-hero) .newsletter-form__field-wrapper{max-width:100%;width:100%}body:has(.ai-hero) .newsletter .field{min-height:54px}body:has(.ai-hero) .newsletter .field__input{font-size:16px;min-height:54px}body:has(.ai-hero) .newsletter .field__label{font-size:16px}body:has(.ai-hero) .newsletter .field__button{width:50px;min-height:54px}body:has(.ai-hero) .footer{padding-top:30px}body:has(.ai-hero) .footer__content-top{padding:0 20px 25px}body:has(.ai-hero) .footer__blocks-wrapper{margin:0;gap:25px}body:has(.ai-hero) .footer-block.grid__item{width:100%;max-width:100%;margin:0;min-width:0}body:has(.ai-hero) .footer-block__heading{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:800;font-size:21px;line-height:1.3;color:#202020;margin-bottom:12px}body:has(.ai-hero) .footer .list-menu__item{min-height:44px;font-size:16px;line-height:1.45;padding-top:10px;padding-bottom:10px}body:has(.ai-hero) .footer__content-bottom{padding:20px 16px}body:has(.ai-hero) .footer .localization-form__select{min-height:44px;font-size:16px;max-width:100%}body:has(.ai-hero) .copyright__content{font-size:13px;line-height:1.65;white-space:normal}}@media(max-width:749px)and (hover:none){.ai-campaign__panel:hover img{transform:none}}@media(max-width:749px){body:has(.ai-hero) .newsletter .field__input{padding-right:58px}body:has(.ai-hero) .newsletter .field__input:focus~.field__label,body:has(.ai-hero) .newsletter .field__input:not(:placeholder-shown)~.field__label{font-size:12px}body:has(.ai-hero) .newsletter .field__input:focus,body:has(.ai-hero) .newsletter .field__input:not(:placeholder-shown){padding-top:22px;padding-bottom:8px}body:has(.ai-hero) .newsletter .newsletter-form__message{font-size:14px;line-height:1.5;margin-top:12px}}.ai-title-mobile{display:none}@media(max-width:749px){.ai-hero.ai-lifestyle{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;background:#202020}.ai-lifestyle__content,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{display:flex;order:1;position:relative;align-items:flex-start;justify-content:flex-start;height:auto;min-height:0;width:100%;padding:28px 25px 27px;background:#202020}.ai-lifestyle .ai-lifestyle__title,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{display:block;width:100%;max-width:100%;margin:0 0 16px;padding:0;font-family:var(--ai-hero-font,"Fjalla One",sans-serif);font-weight:400;font-style:normal;font-synthesis:none;font-size:clamp(64px,17vw,76px);line-height:.98;letter-spacing:-.025em;text-align:left;text-wrap:wrap;overflow-wrap:normal;word-break:normal;transform:none;color:#f9eb33;-webkit-text-fill-color:#f9eb33;text-shadow:none;background:none;filter:none}.ai-lifestyle[data-hero-style] .ai-title-base,.ai-lifestyle[data-hero-style] .ai-title-fill{display:none}.ai-lifestyle[data-hero-style] .ai-title-mobile{display:block;color:#f9eb33;-webkit-text-fill-color:#f9eb33;font:inherit;letter-spacing:inherit;line-height:inherit}.ai-lifestyle .ai-lifestyle__text,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__text{display:block;max-width:30ch;width:auto;padding:0;margin:0 0 20px;font-size:16px;line-height:1.5;font-weight:500;background:transparent;border-radius:0;color:#fff}.ai-lifestyle .ai-button{align-self:flex-start;width:auto;max-width:100%;min-width:210px;min-height:50px;margin:0;padding:14px 25px;font-size:15px;line-height:1.35}.ai-lifestyle__picture{position:relative;order:2;inset:auto;z-index:0;display:block;flex:none;width:100%;aspect-ratio:1/1.05;margin:0}.ai-lifestyle__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ai-mobile-focus,70% center)}.ai-lifestyle:after{display:none}}@media(max-width:359px){.ai-lifestyle .ai-lifestyle__title,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__title{font-size:clamp(53px,17vw,63px)}.ai-lifestyle__content,.ai-lifestyle[data-hero-style=c] .ai-lifestyle__content{padding-left:21px;padding-right:21px}}body:has(.ai-hero){--ai-green:#202020;--ai-ink:#202020}body:has(.ai-hero) .color-scheme-1{--color-foreground:32,32,32;--color-button:32,32,32;--color-button-text:249,235,51;--color-secondary-button-text:32,32,32;--color-link:32,32,32;--color-shadow:32,32,32}.ai-home .ai-button{background:#202020;color:#f9eb33;border:1px solid #202020}.ai-home .ai-button:hover{background:#f9eb33;color:#202020;border-color:#202020}.ai-lifestyle .ai-button,.ai-lifestyle--dark .ai-button,.ai-lifestyle[data-hero-style=b] .ai-button,.ai-lifestyle[data-hero-style=c] .ai-button{background:#f9eb33;color:#202020;border:1px solid #f9eb33}.ai-lifestyle .ai-button:hover,.ai-lifestyle--dark .ai-button:hover,.ai-lifestyle[data-hero-style=b] .ai-button:hover,.ai-lifestyle[data-hero-style=c] .ai-button:hover{background:#202020;color:#f9eb33;border-color:#f9eb33}body:has(.ai-hero) .collection__view-all .button{background:#202020;color:#f9eb33;border:1px solid #202020}body:has(.ai-hero) .collection__view-all .button:hover{background:#f9eb33;color:#202020;border-color:#202020}.ai-home .ai-text-link{color:#202020;text-decoration-color:#202020}.ai-home .ai-text-link:hover{color:#202020;text-decoration-color:#202020;background:#f9eb33}body:has(.ai-hero) .header__menu-item,body:has(.ai-hero) .menu-drawer__menu-item{color:#202020}body:has(.ai-hero) .header__menu-item:hover,body:has(.ai-hero) details[open]>.header__menu-item,body:has(.ai-hero) .menu-drawer__menu-item:hover{color:#202020;background:#f9eb33}body:has(.ai-hero) .ai-home a:focus-visible,body:has(.ai-hero) .header a:focus-visible,body:has(.ai-hero) .header summary:focus-visible,body:has(.ai-hero) .menu-drawer a:focus-visible,body:has(.ai-hero) .menu-drawer summary:focus-visible,body:has(.ai-hero) .newsletter input:focus-visible,body:has(.ai-hero) .newsletter button:focus-visible,body:has(.ai-hero) .footer a:focus-visible{outline:3px solid #202020;outline-offset:3px;box-shadow:0 0 0 5px #f9eb33}body:has(.ai-hero) .collection .card-wrapper .card.card--media{position:relative;display:block;height:auto;border:0;border-radius:6px;overflow:hidden;background:#fff}body:has(.ai-hero) .collection .card--media>.card__inner{--ratio-percent:120%!important;display:block;width:100%;margin:0;border:0;border-radius:0;background:#f4f4f4!important}body:has(.ai-hero) .collection .card--media .card__media .media img{object-fit:contain;object-position:center top}body:has(.ai-hero) .collection .card--media>.card__inner>.card__content{display:none}body:has(.ai-hero) .collection .card--media>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100%;margin:0;padding:0;background:none}body:has(.ai-hero) .collection .card--media>.card__content>.card__information{position:static;display:block;flex:none;width:100%;grid-row:auto;margin:0;padding:52px 18px 18px;background:linear-gradient(0deg,#202020f5,#202020e0 63%,#20202000);color:#fff;text-align:left}body:has(.ai-hero) .collection .card--media .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;margin:0 0 7px;font-family:var(--ai-section-display,"Nunito",sans-serif);font-size:15px;font-weight:800;line-height:1.35;letter-spacing:0;color:#fff;text-align:left}body:has(.ai-hero) .collection .card--media .card__heading a{position:static;color:#fff;text-decoration:none}body:has(.ai-hero) .collection .card--media .card-information{padding:0;margin:0;text-align:left;color:#fff}body:has(.ai-hero) .collection .card--media .card-information .price{margin:0;font-size:16px;font-weight:800;line-height:1.3;color:#fff}body:has(.ai-hero) .collection .card--media .price__regular .price-item{color:#fff;font-weight:800}body:has(.ai-hero) .collection .card--media .price__sale .price-item--sale{color:#f9eb33;font-weight:800}body:has(.ai-hero) .collection .card--media .price__sale .price-item--regular{font-size:13px;color:#fff;opacity:.86}body:has(.ai-hero) .collection .card--media>.card__content>.card__badge{position:absolute;inset:11px 11px auto auto;z-index:3;display:block;width:auto;margin:0;pointer-events:none}body:has(.ai-hero) .collection .card--media>.card__content>.card__badge:empty{display:none}body:has(.ai-hero) .collection .card--media .badge{background:#202020;color:#f9eb33;border:1px solid #f9eb33;font-size:11px;font-weight:700;line-height:1.3;padding:5px 8px}body:has(.ai-hero) .collection .card--media:focus-within{outline:3px solid #202020;outline-offset:3px;box-shadow:0 0 0 6px #f9eb33}body:has(.ai-hero) .collection .card--media .card__heading a:focus-visible:after{outline:3px solid #f9eb33;outline-offset:-5px;box-shadow:none}@media(max-width:749px){body:has(.ai-hero) .collection .card--media>.card__inner{--ratio-percent:130%!important}body:has(.ai-hero) .collection .card--media>.card__content>.card__information{padding:32px 11px 12px}body:has(.ai-hero) .collection .card--media .card__heading{font-size:12.5px;line-height:1.35;margin-bottom:5px}body:has(.ai-hero) .collection .card--media .card-information .price{font-size:14px;line-height:1.3}body:has(.ai-hero) .collection .card--media .price__sale .price-item--regular{font-size:11px}body:has(.ai-hero) .collection .card--media>.card__content>.card__badge{inset:8px 8px auto auto}body:has(.ai-hero) .collection .card--media .badge{font-size:10px;padding:4px 6px}}@media(hover:hover){body:has(.ai-hero) .collection .card--media:focus-within .media--hover-effect>img:first-child:not(:only-child){opacity:0}body:has(.ai-hero) .collection .card--media:focus-within .media--hover-effect>img+img{opacity:1}}@media(hover:none){body:has(.ai-hero) .collection .card--media .media--hover-effect>img:first-child{opacity:1;transform:none}body:has(.ai-hero) .collection .card--media .media--hover-effect>img+img{opacity:0}}@media(prefers-reduced-motion:reduce){body:has(.ai-hero) .collection .card--media .card__media img{transition:none!important}}body:has(.ai-hero) .collection .card--media>.card__inner{position:relative;display:block;aspect-ratio:5/6;height:auto!important;min-height:1px;flex:none;width:100%}body:has(.ai-hero) .collection .card--media>.card__inner:before{display:none}body:has(.ai-hero) .collection .card-wrapper .card.card--media{height:auto!important;min-height:1px}body:has(.ai-hero) .header.ai-header-height-measure{padding-top:0!important;padding-bottom:0!important;min-height:0!important}body:has(.ai-hero) .header.ai-header-height-refined{padding-top:var(--ai-header-padding-y);padding-bottom:var(--ai-header-padding-y);min-height:0}.ai-hero.ai-lifestyle.ai-hero-height-refined{height:var(--ai-reduced-hero-height);min-height:0;max-height:none}.ai-lifestyle.ai-hero-height-refined .ai-lifestyle__content{padding-top:var(--ai-reduced-copy-top);padding-bottom:var(--ai-reduced-copy-bottom)}@media(max-width:749px){body:has(.ai-hero) .collection .card--media>.card__inner{aspect-ratio:10/13;height:auto!important}.ai-hero.ai-lifestyle.ai-hero-height-refined{height:auto;min-height:0;max-height:none}.ai-lifestyle.ai-hero-height-refined .ai-lifestyle__picture{height:var(--ai-reduced-photo-height);aspect-ratio:auto}.ai-lifestyle.ai-hero-height-refined .ai-lifestyle__title{margin-bottom:12px}.ai-lifestyle.ai-hero-height-refined .ai-lifestyle__text{margin-bottom:14px}}body:has(.ai-hero) .newsletter{margin:0 auto!important}body:has(.ai-hero) .newsletter .newsletter__wrapper{text-align:center;margin-inline:auto}body:has(.ai-hero) .newsletter h2{margin-inline:auto;text-align:center}body:has(.ai-hero) .newsletter .newsletter__subheading{margin-inline:auto;text-align:center}body:has(.ai-hero) .newsletter .newsletter__subheading p{text-align:center}body:has(.ai-hero) .newsletter .newsletter-form,body:has(.ai-hero) .newsletter .newsletter-form__field-wrapper{margin-inline:auto}body:has(.ai-hero) .newsletter .field__input,body:has(.ai-hero) .newsletter .newsletter-form__message{text-align:left}@media(min-width:990px){body:has(.ai-hero) .newsletter h2{font-size:clamp(45px,6.1vw,72px);max-width:960px;line-height:1.08}}body:has(.ai-hero) .ai-reviews{padding:50px 5vw}body:has(.ai-hero) .ai-reviews>h2{margin-bottom:24px}body:has(.ai-hero) .ai-reviews .shopify-app-block{padding:0}body:has(.ai-hero) .ai-reviews .jdgm-carousel-wrapper{padding:12px 0!important}body:has(.ai-hero) .footer .footer-block__heading{font-family:var(--ai-section-display,"Nunito",sans-serif);font-weight:var(--ai-section-weight,800)}@media(max-width:749px){body:has(.ai-hero) .ai-reviews{padding:36px 16px}body:has(.ai-hero) .ai-reviews>h2{margin-bottom:18px}body:has(.ai-hero) .ai-story h2{text-wrap:balance}}body:has(.ai-hero) .collection slider-component.page-width{padding-inline:0}body:has(.ai-hero) .collection .scroll-trigger{opacity:1;transform:none;animation:none}body:has(.ai-hero) .ai-campaign>h2{text-wrap:balance}body:has(.ai-hero) .ai-campaign__copy span{background:#202020;color:#f9eb33;min-height:50px;display:inline-flex;align-items:center;justify-content:center;line-height:1.35}body:has(.ai-hero) .ai-campaign__panel:focus-visible .ai-campaign__copy span{outline:2px solid #202020;outline-offset:4px}@media(min-width:990px){body:has(.ai-hero) .ai-campaign__panel img{right:16px;bottom:16px;width:56%;height:74%;object-fit:contain}body:has(.ai-hero) .ai-campaign__panel:hover img{transform:translateY(-4px)}}@media(min-width:990px){body:has(.ai-hero) .ai-campaign>h2{font-size:clamp(40px,4.6vw,66px);line-height:1.1;max-width:1100px;margin-inline:auto}body:has(.ai-hero) .ai-campaign__copy h3{font-size:clamp(40px,4.6vw,66px);line-height:1.06;max-width:360px}}@media(prefers-reduced-motion:reduce){body:has(.ai-hero) .ai-campaign__panel img,.ai-home .ai-button{transition:none;animation:none}body:has(.ai-hero) .ai-campaign__panel:hover img,.ai-home .ai-button:hover{transform:none}}body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel{isolation:isolate}body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__copy{z-index:2}body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel img{position:absolute;inset:auto;width:90%;max-width:none;height:auto;max-height:none;right:-18%;bottom:-24%;margin:0;object-fit:contain;mix-blend-mode:normal;transform-origin:50% 50%;transition:none;pointer-events:none}body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel--pink img{transform:rotate(-22deg)}body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel--cyan img{transform:rotate(2deg)}@media(min-width:750px)and (max-width:989px){body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel img{width:108%;right:-26%;bottom:-18%}}@media(max-width:749px){body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel{display:block;min-height:clamp(480px,132vw,560px);padding:25px 22px;overflow:hidden}body:has(.ai-hero) .ai-campaign--shirts .ai-campaign__panel img{position:absolute;inset:auto;width:120%;height:auto;right:-25%;bottom:-18%;margin:0;flex:none}}body:has(.ai-hero) .ai-story--editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7%;max-width:1440px;margin:0 auto;padding:80px 5vw;background:#fff}body:has(.ai-hero) .ai-story--editorial .ai-story__copy{padding:0;max-width:520px}body:has(.ai-hero) .ai-story--editorial .ai-story__copy>.ai-eyebrow{font-size:14px;line-height:1.5;margin:0 0 20px;color:#202020}body:has(.ai-hero) .ai-story--editorial h2{font-size:clamp(42px,4.8vw,68px);line-height:1.04;max-width:510px;margin:0 0 25px;text-wrap:balance}body:has(.ai-hero) .ai-story--editorial .ai-story__text p{font-size:18px;line-height:1.7;max-width:48ch;margin:0 0 18px}body:has(.ai-hero) .ai-story--editorial .ai-story__art{border-radius:0;background:none;padding:0;margin:0;min-width:0;text-align:left}body:has(.ai-hero) .ai-story--editorial .ai-story__plate{background:#f6f6f2;border-top:7px solid #12d7ce;padding:24px;aspect-ratio:1.12;display:flex;align-items:center;justify-content:center}body:has(.ai-hero) .ai-story--editorial .ai-story__art img{display:block;height:100%;width:100%;aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply}body:has(.ai-hero) .ai-story--editorial figcaption{font-size:13px;line-height:1.5;color:#202020;padding:13px 0 0;border:0}body:has(.ai-hero) .ai-story--editorial .ai-text-link,body:has(.ai-hero) .ai-reviews--editorial .ai-text-link{display:inline-flex;align-items:center;min-height:44px;color:#202020;font-size:16px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:has(.ai-hero) .ai-reviews--editorial{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:64px 5vw;background:#f1faf8}body:has(.ai-hero) .ai-reviews--editorial .ai-reviews__intro{min-width:0;max-width:430px}body:has(.ai-hero) .ai-reviews--editorial .ai-reviews__intro>.ai-eyebrow{font-size:14px;line-height:1.5;margin:0 0 18px}body:has(.ai-hero) .ai-reviews--editorial h2[id^=reviews-]{font-size:clamp(40px,4.6vw,64px);line-height:1.05;text-align:left;margin:0 0 20px;max-width:430px;text-wrap:balance}body:has(.ai-hero) .ai-reviews--editorial .ai-reviews__stage{min-width:0;background:#fff;border:1px solid #20202026;border-top:6px solid #f9eb33;border-radius:6px;position:relative}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-wrapper{position:relative;padding:32px 36px 88px!important}body:has(.ai-hero) .ai-reviews--editorial .jdgm-widget.jdgm-carousel{width:100%!important;margin:0}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__item-container{height:300px!important}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item{height:300px!important;text-align:left}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review{height:auto!important;max-height:250px;text-align:left}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-rating{text-align:left;margin-bottom:14px}body:has(.ai-hero) .ai-reviews--editorial .jdgm-star{color:#202020}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-title{font-size:21px;font-weight:800;line-height:1.3;margin-bottom:12px;text-align:left}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-body,body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-body p{font-size:19px;line-height:1.6;text-align:left}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-body{-webkit-line-clamp:5;max-height:8em}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__reviewer-name-wrapper{text-align:left;margin-top:20px}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__reviewer-name{font-size:15px;font-weight:800;text-align:left}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__left-arrow,body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__right-arrow{position:absolute;bottom:22px;float:none;margin:0!important;transform:none!important;width:44px;height:44px;border:0!important;border-radius:50%;background:#202020;z-index:2}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__left-arrow{right:80px;left:auto}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__right-arrow{right:24px;left:auto}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__left-arrow:after,body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__right-arrow:after{content:"";position:absolute;top:16px;left:16px;width:10px;height:10px;border-top:2px solid #f9eb33;border-right:2px solid #f9eb33}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__left-arrow:after{transform:rotate(-135deg);left:18px}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel__right-arrow:after{transform:rotate(45deg);left:14px}body:has(.ai-hero) .ai-reviews--editorial [role=button]:focus-visible{outline:3px solid #202020;outline-offset:4px}body:has(.ai-hero) .collection .grid{column-gap:12px;row-gap:16px}body:has(.ai-hero) .collection .grid__item{width:calc((100% - 24px)/3);max-width:calc((100% - 24px)/3)}body:has(.ai-hero) .collection .card--media>.card__content>.card__information{position:relative;isolation:isolate;background:none;padding:0 16px 14px}body:has(.ai-hero) .collection .card--media>.card__content>.card__information:before{content:"";position:absolute;top:-58px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0a1413c2,#0a1413a3 52%,#0a141340 80%,#0a141300)}body:has(.ai-hero) .collection .card--media .card__heading,body:has(.ai-hero) .collection .card--media .price{text-shadow:0 1px 3px #0009}@media(min-width:750px)and (max-width:989px){body:has(.ai-hero) .collection .grid__item{width:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}body:has(.ai-hero) .ai-story--editorial{gap:30px;padding:55px 24px}body:has(.ai-hero) .ai-story--editorial .ai-story__plate{padding:14px}body:has(.ai-hero) .ai-reviews--editorial{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 24px}body:has(.ai-hero) .ai-reviews--editorial .ai-reviews__intro{max-width:none}}@media(max-width:749px){body:has(.ai-hero) .ai-story--editorial{grid-template-columns:minmax(0,1fr);padding:48px 20px;gap:28px}body:has(.ai-hero) .ai-story--editorial h2{font-size:clamp(35px,9.4vw,43px);line-height:1.08;margin-bottom:20px;max-width:100%}body:has(.ai-hero) .ai-story--editorial .ai-story__text p{font-size:17px;line-height:1.7}body:has(.ai-hero) .ai-story--editorial .ai-story__plate{padding:20px;aspect-ratio:1.12}body:has(.ai-hero) .ai-reviews--editorial{grid-template-columns:minmax(0,1fr);gap:25px;padding:44px 16px}body:has(.ai-hero) .ai-reviews--editorial h2[id^=reviews-]{font-size:clamp(35px,9.4vw,42px);line-height:1.08;margin-bottom:0;max-width:100%}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-wrapper{padding:27px 24px 82px!important}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-title{font-size:19px}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-body,body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-body p{font-size:17px;line-height:1.65}body:has(.ai-hero) .collection .grid{column-gap:8px;row-gap:12px}body:has(.ai-hero) .collection .grid__item{width:calc((100% - 8px)/2);max-width:calc((100% - 8px)/2)}body:has(.ai-hero) .collection .card--media>.card__content>.card__information{padding:0 10px 11px}body:has(.ai-hero) .collection .card--media>.card__content>.card__information:before{top:-48px;right:0;bottom:0;left:0}}@media(max-width:359px){body:has(.ai-hero) .collection .grid__item{width:100%;max-width:100%}}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item{display:flex;flex-direction:column;justify-content:flex-start}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__reviewer-name-wrapper{flex-shrink:0}body:has(.ai-hero) .collection .card--media>.card__inner{background:#55d6dc!important}body:has(.ai-hero) .ai-reviews--editorial .jdgm-carousel-item__review-body{-webkit-line-clamp:5!important;max-height:8.25em!important}body:has(.ai-hero) .collection .card--media>.card__content>.card__information{position:static;isolation:auto;padding:50px 16px 14px;background:linear-gradient(0deg,#0a1413c2,#0a1413a3,#0a141340 76%,#0a141300)}body:has(.ai-hero) .collection .card--media>.card__content>.card__information:before{display:none}@media(max-width:749px){body:has(.ai-hero) .collection .card--media>.card__content>.card__information{padding:42px 10px 11px}}body:has(.ai-hero) .ai-lifestyle .ai-lifestyle__badge{position:absolute;z-index:2;left:80%;top:88%;display:block;width:max-content;max-width:calc(100% - 32px);margin:0;padding:10px 16px;background:#fff;color:#000;font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:0;white-space:nowrap;border:0;border-radius:1px;box-shadow:0 3px 12px #00000018;transform:rotate(7deg);transform-origin:center;pointer-events:none}@media(max-width:749px){body:has(.ai-hero) .ai-lifestyle .ai-lifestyle__badge{font-size:13px;padding:9px 12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/animal-redesign.css.map */
