.mdl{--navy:#0f1523;--navy-2:#1a2236;--gold:#ffc500;--sand:#f4eee9;--sand-2:#ebe2d9;--taupe:#453f3d;--ink:#0f1523;--muted:#6b6560;--line:rgba(15,21,35,.1);--radius:28px;--shadow:0 30px 60px -30px rgba(15,21,35,.35);--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--font-body-family,"Catamaran"),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;position:relative}.mdl *,.mdl *:before,.mdl *:after{box-sizing:border-box}.mdl img{display:block;max-width:100%;height:auto}.mdl a{color:inherit;text-decoration:none}.mdl-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.mdl-sec{padding:clamp(72px,9vw,128px) 0}.mdl h1,.mdl h2,.mdl h3,.mdl h4{font-family:var(--font-heading-family,"Poppins"),system-ui,sans-serif;font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0;color:inherit}.mdl h1 em,.mdl h2 em,.mdl h3 em{font-style:italic;font-weight:600;color:var(--gold)}.mdl-light h2 em,.mdl-light h1 em{color:#c99a00}.mdl p{margin:0;line-height:1.65;font-size:clamp(16px,1.15vw,18px)}.mdl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px}.mdl-eyebrow:before{content:"";width:28px;height:1.5px;background:currentColor;opacity:.6}.mdl-h-xl{font-size:clamp(44px,6.4vw,92px)}.mdl-h-l{font-size:clamp(34px,4.4vw,62px)}.mdl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,4vw,56px);flex-wrap:wrap}.mdl-head p{max-width:440px;color:var(--muted)}.mdl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:58px;padding:0 30px;border-radius:999px;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:15px;letter-spacing:.01em;border:1.5px solid transparent;cursor:pointer;transition:transform .35s var(--ease),background .35s var(--ease),color .35s,box-shadow .35s;white-space:nowrap}.mdl-btn svg{width:18px;height:18px;transition:transform .35s var(--ease)}.mdl-btn:hover svg{transform:translate(4px)}.mdl-btn--gold{background:var(--gold);color:var(--navy)!important;box-shadow:0 14px 30px -12px #ffc500a6}.mdl-btn--gold:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #ffc500cc}.mdl-btn--navy{background:var(--navy);color:#fff!important}.mdl-btn--navy:hover{background:var(--navy-2);transform:translateY(-2px)}.mdl-btn--ghost{border-color:#ffffff59;color:#fff!important}.mdl-btn--ghost:hover{background:#fff;color:var(--navy)!important}.mdl-btn--line{border-color:var(--navy);color:var(--navy)!important}.mdl-btn--line:hover{background:var(--navy);color:#fff!important}.mdl-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:15px;border-bottom:1.5px solid currentColor;padding-bottom:4px}.mdl-link svg{width:16px;height:16px}.mdl [data-r]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.mdl [data-r].is-in{opacity:1;transform:none}.mdl [data-r="2"]{transition-delay:.12s}.mdl [data-r="3"]{transition-delay:.24s}.mdl [data-r="4"]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.mdl [data-r]{opacity:1;transform:none;transition:none}.mdl-marquee__track,.mdl-badge,.mdl-badge span{animation:none!important}}.shopify-design-mode .mdl [data-r]{opacity:1;transform:none}.mdl-hero{background:var(--navy);color:#fff;overflow:hidden;padding:clamp(40px,5vw,72px) 0 clamp(64px,7vw,104px)}.mdl-hero:before{content:"";position:absolute;width:900px;height:900px;right:-220px;top:-380px;background:radial-gradient(circle,rgba(255,197,0,.16),transparent 62%);pointer-events:none}.mdl-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;position:relative}.mdl-hero__eyebrow{color:var(--gold)}.mdl-hero h1{margin-bottom:28px}.mdl-hero__sub{color:#ffffffb8;max-width:520px;margin-bottom:40px!important;font-size:clamp(17px,1.3vw,20px)!important}.mdl-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:48px}.mdl-hero__proof{display:flex;align-items:center;gap:18px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.mdl-avatars{display:flex}.mdl-avatars img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2.5px solid var(--navy);margin-left:-12px}.mdl-avatars img:first-child{margin-left:0}.mdl-stars{display:flex;gap:2px;color:var(--gold)}.mdl-stars svg{width:16px;height:16px}.mdl-hero__proof small{display:block;color:#fff9;font-size:14px;margin-top:4px}.mdl-hero__proof strong{font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;color:#fff}.mdl-hero__media{position:relative}.mdl-hero__img{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/4.6;box-shadow:0 50px 100px -40px #0009}.mdl-hero__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.8s var(--ease)}.mdl-hero__img.is-in img{transform:scale(1)}.mdl-float{position:absolute;left:clamp(-48px,-3vw,-16px);bottom:40px;display:flex;align-items:center;gap:16px;background:#fffffff5;color:var(--navy);padding:14px 22px 14px 14px;border-radius:20px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:340px;transition:transform .4s var(--ease)}.mdl-float:hover{transform:translateY(-4px)}.mdl-float img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--sand)}.mdl-float__tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);padding:3px 8px;border-radius:6px;margin-bottom:6px}.mdl-float h4{font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.mdl-float__price{font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:15px;margin-top:4px}.mdl-badge{position:absolute;top:28px;right:-18px;width:124px;height:124px;border-radius:50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;text-align:center;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:13px;line-height:1.2;box-shadow:var(--shadow);animation:mdlSpin 22s linear infinite}.mdl-badge span{animation:mdlSpin 22s linear infinite reverse;display:block}.mdl-badge b{display:block;font-size:30px;letter-spacing:-.03em}@keyframes mdlSpin{to{transform:rotate(360deg)}}.mdl-marquee{background:var(--gold);color:var(--navy);overflow:hidden;padding:20px 0}.mdl-marquee__track{display:flex;width:max-content;animation:mdlMarq 38s linear infinite}.mdl-marquee:hover .mdl-marquee__track{animation-play-state:paused}.mdl-marquee__item{display:flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:clamp(15px,1.3vw,18px);white-space:nowrap}.mdl-marquee__item:after{content:"\2726";font-size:14px;opacity:.55}@keyframes mdlMarq{to{transform:translate(-50%)}}.mdl-cats{background:var(--sand)}.mdl-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(220px,22vw,300px);gap:18px}.mdl-tile{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--sand-2);isolation:isolate}.mdl-tile:nth-child(1){grid-column:span 2;grid-row:span 2}.mdl-tile:nth-child(4){grid-column:span 2}.mdl-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);z-index:-2}.mdl-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f152300 40%,#0f1523c7);z-index:-1}.mdl-tile:hover img{transform:scale(1.07)}.mdl-tile__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(20px,2vw,32px);color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.mdl-tile__body h3{font-size:clamp(20px,1.8vw,28px);font-weight:500}.mdl-tile:nth-child(1) .mdl-tile__body h3{font-size:clamp(28px,3vw,44px)}.mdl-tile__body small{display:block;opacity:.75;font-size:14px;margin-top:6px}.mdl-arrow{flex:none;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;transition:background .35s,transform .35s var(--ease)}.mdl-arrow svg{width:18px;height:18px}.mdl-tile:hover .mdl-arrow{background:var(--gold);transform:rotate(-45deg)}.mdl-spot{background:var(--navy);color:#fff;overflow:hidden}.mdl-spot__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.mdl-spot__stage{position:relative;aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(circle at 50% 45%,#2a3350 0%,var(--navy-2) 55%,#0b101b 100%);display:grid;place-items:center;overflow:hidden}.mdl-spot__stage:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,197,0,.35),transparent 65%);filter:blur(20px)}.mdl-spot__stage img{position:relative;width:68%;filter:drop-shadow(0 40px 50px rgba(0,0,0,.55));transition:transform 1s var(--ease)}.mdl-spot__stage:hover img{transform:rotate(-3deg) scale(1.03)}.mdl-spot__chip{position:absolute;top:24px;left:24px;z-index:1;background:var(--gold);color:var(--navy);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:999px}.mdl-spot .mdl-eyebrow{color:var(--gold)}.mdl-spot h2{margin-bottom:24px}.mdl-spot__text{color:#ffffffb8;margin-bottom:32px!important}.mdl-feats{list-style:none;padding:0;margin:0 0 40px;display:grid;gap:14px}.mdl-feats li{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.5}.mdl-feats li:before{content:"";flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1523' stroke-width='3'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}.mdl-buy{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.mdl-price{font-family:var(--font-heading-family,"Poppins"),sans-serif;font-size:40px;font-weight:600;letter-spacing:-.03em}.mdl-price s{font-size:20px;opacity:.5;font-weight:400;margin-left:8px}.mdl-price small{display:block;font-size:13px;font-weight:400;letter-spacing:0;opacity:.6}.mdl-buy form{margin:0}.mdl-prods{background:#fff}.mdl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px)}.mdl-card{display:flex;flex-direction:column}.mdl-card__top{position:relative;border-radius:22px;overflow:hidden;margin-bottom:18px}.mdl-card__media{position:relative;display:block;aspect-ratio:1/1.12;background:var(--sand)}.mdl-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .9s var(--ease),opacity .5s}.mdl-card__media img+img{opacity:0;object-fit:cover;padding:0;mix-blend-mode:normal}.mdl-card:hover .mdl-card__media img{transform:scale(1.06)}.mdl-card:hover .mdl-card__media img+img{opacity:1}.mdl-card__tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--navy);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px}.mdl-card__tag--sale{background:var(--gold);color:var(--navy)}.mdl-card__add{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;transform:translateY(calc(100% + 20px));transition:transform .5s var(--ease)}.mdl-card:hover .mdl-card__add,.mdl-card:focus-within .mdl-card__add{transform:none}.mdl-card__add form{margin:0}.mdl-card__add .mdl-btn{width:100%;height:50px;font-size:14px}.mdl-card__vendor{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.mdl-card h3{font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.01em;margin-bottom:10px}.mdl-card__price{font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:16px}.mdl-card__price s{color:var(--muted);font-weight:400;margin-left:6px}.mdl-center{text-align:center;margin-top:clamp(40px,4vw,64px)}.mdl-club{background:var(--sand)}.mdl-club__card{position:relative;background:var(--navy);color:#fff;border-radius:clamp(28px,3vw,40px);padding:clamp(40px,6vw,88px);overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center}.mdl-club__card:before{content:"";position:absolute;width:600px;height:600px;left:-200px;bottom:-320px;background:radial-gradient(circle,rgba(255,197,0,.22),transparent 65%)}.mdl-club__card:after{content:"\1f43e";position:absolute;right:4%;top:-30px;font-size:220px;opacity:.05;transform:rotate(18deg)}.mdl-club .mdl-eyebrow{color:var(--gold)}.mdl-club h2{margin-bottom:22px;position:relative}.mdl-club__lead{color:#ffffffb8;margin-bottom:36px!important;position:relative}.mdl-club__price{display:flex;align-items:baseline;gap:8px;margin-bottom:28px;font-family:var(--font-heading-family,"Poppins"),sans-serif}.mdl-club__price b{font-size:52px;font-weight:600;letter-spacing:-.03em;color:var(--gold)}.mdl-club__price span{opacity:.6}.mdl-club__ctas{display:flex;gap:14px;flex-wrap:wrap;position:relative}.mdl-perks{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}.mdl-perk{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;transition:background .4s,transform .4s var(--ease)}.mdl-perk:hover{background:#ffffff17;transform:translateY(-4px)}.mdl-perk i{font-style:normal;font-size:28px;display:block;margin-bottom:14px}.mdl-perk h4{font-size:17px;font-weight:600;margin-bottom:6px;letter-spacing:-.01em}.mdl-perk p{font-size:14px!important;color:#fff9;line-height:1.5}.mdl-revs{background:#fff;overflow:hidden}.mdl-revs__top{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,6vw,96px);align-items:end;margin-bottom:56px}.mdl-score{font-family:var(--font-heading-family,"Poppins"),sans-serif;font-size:clamp(88px,11vw,160px);font-weight:500;letter-spacing:-.06em;line-height:.85}.mdl-score sup{font-size:.28em;letter-spacing:0;color:var(--muted);vertical-align:top;margin-left:6px;position:relative;top:.3em}.mdl-revs .mdl-stars{color:#c99a00;margin-bottom:12px}.mdl-revs .mdl-stars svg{width:22px;height:22px}.mdl-revs__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.mdl-revs__track::-webkit-scrollbar{display:none}.mdl-rev{scroll-snap-align:start;background:var(--sand);border-radius:24px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;min-height:290px;transition:transform .4s var(--ease)}.mdl-rev:hover{transform:translateY(-6px)}.mdl-rev .mdl-stars svg{width:18px;height:18px}.mdl-rev h4{font-size:20px;font-weight:600;margin:16px 0 12px;letter-spacing:-.015em}.mdl-rev p{color:var(--taupe);font-size:16px!important}.mdl-rev__who{display:flex;align-items:center;gap:12px;margin-top:28px;font-weight:600;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-size:15px}.mdl-rev__who img{width:44px;height:44px;border-radius:50%;object-fit:cover}.mdl-rev__who small{display:block;font-weight:400;color:var(--muted);font-size:13px;font-family:var(--font-body-family,"Catamaran"),sans-serif}.mdl-story{background:var(--sand)}.mdl-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.mdl-story__img{position:relative}.mdl-story__img>div{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/5}.mdl-story__img img{width:100%;height:100%;object-fit:cover}.mdl-story__quote{position:absolute;right:-24px;bottom:-32px;max-width:280px;background:var(--gold);color:var(--navy);padding:26px 28px;border-radius:22px;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:500;font-size:18px;line-height:1.35;letter-spacing:-.01em;box-shadow:var(--shadow)}.mdl-story h2{margin-bottom:28px}.mdl-story__text p{color:var(--taupe);margin-bottom:18px}.mdl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0;padding:32px 0;border-block:1px solid var(--line)}.mdl-stat b{display:block;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-size:clamp(32px,3vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1}.mdl-stat span{font-size:14px;color:var(--muted)}.mdl-news{background:#fff}.mdl-news__box{background:var(--gold);border-radius:clamp(28px,3vw,40px);padding:clamp(40px,6vw,88px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;position:relative;overflow:hidden}.mdl-news__box:after{content:"10%";position:absolute;right:-20px;bottom:-60px;font-family:var(--font-heading-family,"Poppins"),sans-serif;font-weight:700;font-size:clamp(160px,20vw,300px);letter-spacing:-.08em;color:#0f15230f;line-height:1;pointer-events:none}.mdl-news h2 em{color:var(--navy)!important}.mdl-news p{color:#0f1523bf;margin-top:18px}.mdl-news .mdl-eyebrow{color:var(--navy)}.mdl-news form{position:relative;z-index:1;margin:0}.mdl-field{display:flex;background:#fff;border-radius:999px;padding:6px;box-shadow:0 20px 40px -24px #0f152380}.mdl-field input{flex:1;min-width:0;border:0;background:transparent;padding:0 22px;font-size:16px;font-family:inherit;color:var(--navy);outline:none;box-shadow:none}.mdl-field .mdl-btn{height:52px}.mdl-news__note{font-size:13px!important;margin-top:14px!important;color:#0f152399!important}.mdl-news__ok{background:#fff;border-radius:18px;padding:18px 22px;font-weight:600}@media(max-width:989px){.mdl-hero__grid,.mdl-spot__grid,.mdl-club__card,.mdl-story__grid,.mdl-news__box{grid-template-columns:1fr}.mdl-hero__media{order:-1}.mdl-hero__img{aspect-ratio:4/3.6}.mdl-badge{width:96px;height:96px;font-size:11px;right:12px;top:-20px}.mdl-badge b{font-size:24px}.mdl-float{left:16px;bottom:16px;right:16px;max-width:none}.mdl-bento{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.mdl-tile:nth-child(1){grid-column:span 2;grid-row:span 1}.mdl-tile:nth-child(4){grid-column:span 1}.mdl-tile:nth-child(5){grid-column:span 2}.mdl-grid{grid-template-columns:1fr 1fr}.mdl-revs__top{grid-template-columns:1fr;gap:16px}.mdl-story__quote{right:12px;bottom:-24px}.mdl-story__grid{gap:64px}.mdl-card__top{overflow:visible;border-radius:0;margin-bottom:14px}.mdl-card__media{border-radius:18px;overflow:hidden}.mdl-card__add{transform:none;position:static;margin-top:10px}}@media(max-width:599px){.mdl-hero__ctas .mdl-btn,.mdl-club__ctas .mdl-btn{width:100%}.mdl-perks{grid-template-columns:1fr}.mdl-tile__body h3{font-size:18px}.mdl-arrow{width:38px;height:38px}.mdl-field{flex-direction:column;border-radius:22px;gap:6px}.mdl-field input{height:52px}.mdl-stats{gap:10px}.mdl-card h3{font-size:15px}.mdl-card__add .mdl-btn{height:44px;font-size:13px;padding:0 12px}.mdl-revs__track{grid-auto-columns:82%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/md-landing.css.map */
