:root:root{--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-body-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dusk-purple: #6a4e8c;--dusk-deep: #4a3568;--dusk-night: #33284a;--dusk-orange: #e8823a;--dusk-orange-ink: #d06a22;--dusk-orange-deep: #96470f;--dusk-mist: #c9bbdd;--dusk-gold: #e8b850;--dusk-gold-soft: #f2cf7e;--dusk-gold-ink: #7c5d18;--dusk-pink: #e8a6b0;--dusk-paper: #f4ede4;--dusk-blue: #5e6e9e;--dusk-line: rgba(74, 53, 104, .16)}body{font-family:var(--font-body-family);background:var(--dusk-paper);color:var(--dusk-night)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);letter-spacing:.01em}.dusk-section{position:relative;overflow:hidden;color:var(--dusk-night);font-family:var(--font-body-family)}.dusk-wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.dusk-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dusk-gold-ink)}.dusk-kicker:before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.dusk-title{margin:14px 0 0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(32px,4.4vw,58px);line-height:1.06;letter-spacing:-.01em;color:var(--dusk-deep)}.dusk-title em{font-style:italic;color:var(--dusk-orange-ink)}.dusk-section .dusk-title p,.dusk-footer .dusk-title p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.dusk-lede{margin-top:18px;max-width:56ch;font-size:16px;line-height:1.7;color:#33284ac7}.dusk-head{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.dusk-head--center{margin-left:auto;margin-right:auto;text-align:center}.dusk-head--center .dusk-kicker{justify-content:center}.dusk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:999px;border:1px solid transparent;font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.dusk-btn:hover{transform:translateY(-2px)}.dusk-btn--gold{background:var(--dusk-gold);color:var(--dusk-night)}.dusk-btn--orange{background:var(--dusk-orange);color:#fff}.dusk-btn--ghost{border-color:#33284ab8;color:var(--dusk-night);background:#f4ede41a}.dusk-btn--ink{border-color:var(--dusk-deep);color:var(--dusk-deep);background:transparent}.dusk-sky{background-image:linear-gradient(180deg,#33284a,#3d2f56 9%,#4a3568 17%,#5b4278 27%,#6a4e8c 38%,#8a5f92 48%,#b4779c 55%,#d994a0 61%,#e8a6b0 68%,#e9b476 78%,#e8b850 86%,#e8823a)}.dusk-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.14) .6px,transparent .6px);background-size:5px 5px;mix-blend-mode:soft-light}.dusk-dots{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,32px);padding:0;margin:0;list-style:none}.dusk-dots span{display:block;width:4px;height:4px;border-radius:50%;background:var(--dusk-gold);opacity:.85}.dusk-dots span:nth-child(3n){width:6px;height:6px}.dusk-dots span:nth-child(4n){opacity:.45}.dusk-sail{display:block;width:34px;aspect-ratio:1 / 1.55;background:var(--dusk-deep);clip-path:polygon(0 100%,50% 0,100% 100%)}.dusk-sail--orange{background:var(--dusk-orange)}.dusk-sail--gold{background:var(--dusk-gold)}.dusk-sail--light{background:#f4ede4d1}.dusk-section div:empty,.dusk-footer div:empty{display:block}.header-wrapper{background:var(--dusk-paper)!important;border-bottom:1px solid var(--dusk-line)}.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .header__heading-link,.header-wrapper .header__active-menu-item,.header-wrapper .disclosure__button{color:var(--dusk-night)!important}.header-wrapper .header__menu-item:hover span,.header-wrapper .header__menu-item:hover{color:var(--dusk-orange)!important}.header-wrapper .header__heading-logo{max-width:140px}.dusk-hero{min-height:clamp(560px,74vh,780px);display:flex;align-items:center;color:var(--dusk-paper);background-color:var(--dusk-night);background-image:url(dusk-hero-bg.jpg);background-position:center 44%;background-size:cover;background-repeat:no-repeat}.dusk-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#261b38db,#261b38b3 27%,#261b3857 53%,#261b3800 77%),linear-gradient(0deg,#33284a6b,#33284a00 32%)}.dusk-hero__inner{position:relative;z-index:1;padding-top:clamp(72px,9vw,124px);padding-bottom:clamp(72px,9vw,124px)}.dusk-hero__copy{max-width:600px}.dusk-hero__eyebrow{color:var(--dusk-gold-soft)}.dusk-hero__title{margin:20px 0 0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(40px,5.4vw,70px);line-height:1.02;letter-spacing:-.015em;color:var(--dusk-paper)}.dusk-hero__title em{font-style:italic;color:var(--dusk-gold)}.dusk-hero__text{margin-top:22px;max-width:46ch;font-size:17px;line-height:1.7;color:#f4ede4f0}.dusk-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.dusk-hero__meta{display:flex;align-items:center;gap:14px;margin-top:40px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#f4ede4d1}.dusk-hero .dusk-btn--ghost{border-color:#f4ede4bd;color:var(--dusk-paper);background:#261b386b}.dusk-hero .dusk-btn--ghost:hover{background:#261b389e}.dusk-hero__meta .dusk-sail{width:18px;opacity:.7}.dusk-band{position:relative;overflow:hidden}.dusk-band--panorama{height:clamp(170px,18vw,200px)}.dusk-band--panorama:before{content:"";position:absolute;left:7%;right:7%;top:24%;border-top:2px dotted rgba(232,184,80,.5);z-index:1}.dusk-band--panorama:after{content:"";position:absolute;left:-6%;right:-6%;bottom:34%;height:42px;background-image:radial-gradient(70px 42px at 70px 100%,rgba(244,237,228,.14) 0 58%,transparent 60%);background-size:140px 42px;background-repeat:repeat-x;opacity:.9;z-index:0}.dusk-band--cloud{height:clamp(112px,12vw,130px);background:var(--dusk-purple);border-top:1px solid rgba(51,40,74,.5);border-bottom:1px solid rgba(51,40,74,.5)}.dusk-band__sails{position:absolute;left:0;right:0;bottom:18px;display:flex;align-items:flex-end;justify-content:center;gap:clamp(22px,5vw,64px);padding:0 24px;z-index:2}.dusk-band__sails .dusk-sail:nth-child(odd){width:clamp(18px,2.4vw,30px);opacity:.9}.dusk-band__sails .dusk-sail:nth-child(2n){width:clamp(26px,3.2vw,40px);opacity:.72}.dusk-band__dots{position:absolute;top:14%;left:50%;transform:translate(-50%);width:min(760px,74%)}.dusk-band--cloud .dusk-band__dots{top:50%;width:min(1080px,86%)}.dusk-band__cloud{position:absolute;background:#f4ede433;border-radius:50%;filter:blur(9px)}.dusk-band__cloud:before,.dusk-band__cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.dusk-band__cloud:before{width:58%;height:150%;left:10%;top:-62%}.dusk-band__cloud:after{width:44%;height:120%;right:10%;top:-46%}.dusk-band__cloud--a{width:220px;height:64px;left:8%;top:22%}.dusk-band__cloud--b{width:300px;height:74px;right:9%;top:54%}.dusk-band__cloud--c{width:160px;height:48px;left:42%;top:12%}.dusk-band__sail-mini{position:absolute;width:16px;opacity:.7}.dusk-band__sail-mini--a{left:24%;top:44%}.dusk-band__sail-mini--b{right:22%;top:30%}.dusk-coldchain{background:var(--dusk-deep);color:var(--dusk-paper);padding:clamp(56px,7vw,88px) 0}.dusk-coldchain__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,48px)}.dusk-coldchain .dusk-title{color:var(--dusk-paper);max-width:16ch}.dusk-coldchain .dusk-kicker{color:#b9c3e6}.dusk-coldchain__note{max-width:38ch;font-size:14px;line-height:1.7;color:#f4ede4ad}.dusk-coldchain__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.dusk-coldchain__item{position:relative;padding:26px 22px 24px;border-radius:16px;background:#5e6e9e29;border:1px solid rgba(185,195,230,.24)}.dusk-coldchain__badge{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--dusk-blue);border:1px solid rgba(244,237,228,.35);margin-bottom:18px}.dusk-coldchain__badge svg{width:30px;height:30px;stroke:#f4ede4;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dusk-coldchain__item h3{margin:0 0 8px;font-family:var(--font-heading-family);font-size:19px;font-weight:600;color:var(--dusk-paper)}.dusk-coldchain__item p{margin:0;font-size:13.5px;line-height:1.65;color:#f4ede4b8}.dusk-coldchain__sails{position:absolute;right:4%;bottom:18px;display:flex;gap:10px;opacity:.16}.dusk-products{padding:clamp(64px,8vw,104px) 0 clamp(72px,9vw,116px);background:var(--dusk-paper)}.dusk-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px)}.dusk-card{position:relative;overflow:hidden;border-radius:16px;min-height:clamp(430px,44vw,540px);display:flex;flex-direction:column}.dusk-card__top{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 26px 0}.dusk-card__name{margin:0;font-family:var(--font-heading-family);font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.15}.dusk-card__name a{color:inherit;text-decoration:none}.dusk-card__price{flex:0 0 auto;font-family:var(--font-heading-family);font-size:19px;font-weight:600;white-space:nowrap}.dusk-card__price small{display:block;font-family:var(--font-body-family);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:2px}.dusk-card__cta{position:relative;z-index:4;margin:auto 26px 24px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.dusk-card--disc{background:var(--dusk-purple);color:var(--dusk-paper)}.dusk-card--disc .dusk-card__name{color:var(--dusk-paper)}.dusk-card--disc .dusk-card__price{color:var(--dusk-gold)}.dusk-card--disc .dusk-card__price small{color:#f4ede4d6}.dusk-card--disc .dusk-card__cta,.dusk-card--bands .dusk-card__cta{color:var(--dusk-paper);background:#33284a9e;border-bottom-color:transparent;padding:8px 13px;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dusk-disc__sun{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:70%;aspect-ratio:2 / 1;border-radius:999px 999px 0 0;background:radial-gradient(circle at 50% 100%,var(--dusk-gold) 0 38%,var(--dusk-orange) 38% 62%,var(--dusk-pink) 62% 78%,rgba(232,166,176,.18) 78% 100%);filter:blur(.4px);z-index:1}.dusk-disc__frame{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-2deg);width:60%;aspect-ratio:1 / 1;border-radius:50% 50% 46% 46%;overflow:hidden;background:#fff;border:6px solid rgba(244,237,228,.16);box-shadow:0 18px 44px #140c2059;z-index:2}.dusk-disc__frame img{width:100%;height:100%;object-fit:cover;display:block}.dusk-disc__sails{position:absolute;bottom:30px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:flex-end;z-index:2;opacity:.55}.dusk-disc__sails .dusk-sail{width:24px}.dusk-disc__sails .dusk-sail--orange{opacity:.8}.dusk-card--sail{background:var(--dusk-paper);color:var(--dusk-deep);box-shadow:0 18px 44px #33284a14;outline:1px solid rgba(74,53,104,.08);outline-offset:-1px}.dusk-card--sail .dusk-card__name{color:var(--dusk-deep)}.dusk-card--sail .dusk-card__price{color:var(--dusk-gold-ink)}.dusk-card--sail .dusk-card__cta{color:var(--dusk-deep)}.dusk-sailcard__shape{position:absolute;right:-6%;bottom:7%;width:72%;aspect-ratio:1 / 1;z-index:1;opacity:.96}.dusk-sailcard__photo{position:absolute;left:8%;bottom:21%;width:56%;aspect-ratio:1 / 1;z-index:2}.dusk-sailcard__photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.dusk-sailcard__spark{position:absolute;right:18%;top:20%;width:8px;height:8px;border-radius:50%;background:var(--dusk-gold);z-index:3}.dusk-card--bands{background:var(--dusk-paper);color:var(--dusk-deep)}.dusk-card--bands .dusk-card__name{color:var(--dusk-paper)}.dusk-card--bands .dusk-card__price{color:var(--dusk-gold)}.dusk-card--bands .dusk-card__price small{color:#f4ede4d6}.dusk-card--bands .dusk-card__cta{color:var(--dusk-deep)}.dusk-bands__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#6a4e8c 0 20%,#e8a6b0 20% 50%,#e8b850 50% 80%,#e8823a 80% 100%)}.dusk-bands__sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(51,40,74,.18),transparent 40%)}.dusk-bands__items{position:absolute;left:0;right:0;bottom:22%;display:flex;align-items:flex-end;justify-content:center;gap:4%;z-index:2}.dusk-bands__item{width:40%;aspect-ratio:1 / 1;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 16px 34px #33284a38}.dusk-bands__item--second{width:32%;margin-bottom:15%;transform:rotate(3deg)}.dusk-bands__item img{width:100%;height:100%;object-fit:cover;display:block}.dusk-bands__spark{position:absolute;bottom:4%;left:50%;transform:translate(-50%);width:64%;z-index:1}.dusk-card--cloud{background:var(--dusk-deep);color:var(--dusk-paper)}.dusk-card--cloud .dusk-card__name{color:var(--dusk-paper)}.dusk-card--cloud .dusk-card__price{color:var(--dusk-gold)}.dusk-card--cloud .dusk-card__price small{color:#f4ede4d6}.dusk-card--cloud .dusk-card__cta{color:var(--dusk-gold)}.dusk-cloudcard__cloud{position:absolute;left:50%;bottom:16%;transform:translate(-50%);width:76%;aspect-ratio:1.9 / 1;z-index:1}.dusk-cloudcard__cloud:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dusk-paper);border-radius:50% 50% 44% 44%/64% 64% 36% 36%;box-shadow:0 0 0 16px #f4ede41a}.dusk-cloudcard__photo{position:absolute;left:50%;bottom:30%;transform:translate(-50%);width:52%;aspect-ratio:1 / 1;z-index:2;border-radius:12px;overflow:hidden;border:4px solid rgba(244,237,228,.9);box-shadow:0 16px 34px #140c204d}.dusk-cloudcard__photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.dusk-cloudcard__dots{position:absolute;inset:12% 8% auto;display:flex;justify-content:space-between;z-index:0}.dusk-cloudcard__dots span{width:5px;height:5px;border-radius:50%;background:var(--dusk-gold);opacity:.7}.dusk-cloudcard__dots span:nth-child(2n){width:3px;height:3px;opacity:.45;transform:translateY(10px)}.dusk-fleet{padding:clamp(64px,8vw,104px) 0 0;background-image:linear-gradient(180deg,#33284a,#4a3568 9%,#6a4e8c 22%,#8d5f93,#d994a0 50%,#e8a6b0 60%,#e9b476 74%,#e8b850 86%,#e8823a);color:var(--dusk-paper)}.dusk-fleet__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,64px)}.dusk-fleet .dusk-kicker{color:var(--dusk-gold-soft)}.dusk-fleet .dusk-title{color:var(--dusk-paper);max-width:15ch}.dusk-fleet__note{max-width:40ch;font-size:14px;line-height:1.7;color:#f4ede4e0}.dusk-fleet__harbour{position:relative;padding-bottom:48px}.dusk-fleet__row{display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,2.2vw,30px)}.dusk-fleet__row--back{margin:0 0 14px;padding-left:6%;opacity:.9}.dusk-fleet__row--front{position:relative;z-index:2}.dusk-boat{position:relative;display:flex;flex-direction:column;align-items:center;width:clamp(84px,11vw,132px);text-decoration:none;color:inherit;transition:transform .25s ease}.dusk-boat:hover{transform:translateY(-6px)}.dusk-fleet__row--back .dusk-boat{width:clamp(70px,9vw,108px);transform:scale(.92);transform-origin:bottom center}.dusk-boat--flagship{width:clamp(98px,12.5vw,150px)}.dusk-boat--flagship .dusk-boat__rig{height:clamp(110px,14vw,156px)}.dusk-boat--flagship .dusk-boat__label{font-size:11.5px;padding:8px 12px}.dusk-boat__rig{position:relative;width:100%;height:clamp(96px,12vw,138px)}.dusk-boat__sail{position:absolute;left:50%;bottom:18px;width:62%;height:88%;transform:translate(-50%);background:var(--dusk-deep);clip-path:polygon(0 100%,50% 0,100% 100%)}.dusk-boat--orange .dusk-boat__sail{background:var(--dusk-orange)}.dusk-boat--gold .dusk-boat__sail{background:var(--dusk-gold)}.dusk-boat--purple .dusk-boat__sail{background:#8d6aa8}.dusk-boat__mast{position:absolute;left:50%;bottom:12px;width:2px;height:92%;transform:translate(-50%);background:var(--dusk-night);opacity:.55}.dusk-boat__hull{position:relative;width:92%;height:clamp(16px,2vw,22px);background:var(--dusk-deep);clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);border-radius:0 0 10px 10px;margin-top:-4px}.dusk-boat--gold .dusk-boat__hull{background:var(--dusk-night)}.dusk-boat--orange .dusk-boat__hull{background:var(--dusk-deep)}.dusk-boat__label{position:relative;margin-top:12px;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 11px;border-radius:4px;background:var(--dusk-paper);color:var(--dusk-deep);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;line-height:1.2;box-shadow:0 8px 18px #281a3a40}.dusk-boat__label:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--dusk-gold)}.dusk-boat__label span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dusk-fleet__water{position:absolute;left:0;right:0;bottom:-1px;height:90px;z-index:1;pointer-events:none}.dusk-fleet__water svg{width:100%;height:100%;display:block}.dusk-catnav{--cat-circle: clamp(84px, 21vw, 148px);--cat-diamond: clamp(58px, 15.3vw, 108px);--cat-shield: clamp(80px, 20.4vw, 145px);--cat-stage: clamp(96px, 24vw, 166px);padding:clamp(64px,8vw,100px) 0 clamp(68px,8.4vw,108px);background:var(--dusk-mist)}.dusk-catnav .dusk-wrap{position:relative;z-index:1}.dusk-catnav__head{text-align:center;margin-bottom:clamp(34px,4.4vw,56px)}.dusk-catnav__head .dusk-kicker{justify-content:center;color:var(--dusk-deep)}.dusk-catnav__head .dusk-kicker:after{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.dusk-catnav__head .dusk-title{margin-top:12px;color:var(--dusk-deep)}.dusk-catnav__head .dusk-title em{color:var(--dusk-orange-deep)}.dusk-catnav__divider{position:relative;display:block;width:6px;height:6px;margin:18px auto 0;border-radius:50%;background:var(--dusk-gold)}.dusk-catnav__divider:before,.dusk-catnav__divider:after{content:"";position:absolute;top:2.5px;width:54px;height:1px;background:#4a356866}.dusk-catnav__divider:before{right:16px}.dusk-catnav__divider:after{left:16px}.dusk-catnav__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,4.4vw,64px);max-width:880px;margin:0 auto}.dusk-catnav__item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--dusk-night);transition:transform .22s ease}.dusk-catnav__item:hover{transform:translateY(-4px)}.dusk-catnav__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--cat-stage)}.dusk-catnav__form{position:relative;display:flex;align-items:center;justify-content:center}.dusk-catnav__form--circle{width:var(--cat-circle);height:var(--cat-circle);border-radius:50%;background:var(--dusk-purple);border:1.5px solid rgba(244,237,228,.58);color:var(--dusk-paper)}.dusk-catnav__form--diamond{width:var(--cat-diamond);height:var(--cat-diamond);border-radius:5px;background:var(--dusk-gold);border:1.5px solid var(--dusk-deep);color:var(--dusk-deep);transform:rotate(45deg)}.dusk-catnav__form--diamond .dusk-catnav__icon{transform:rotate(-45deg)}.dusk-catnav__form--shield{width:var(--cat-shield);height:calc(var(--cat-shield) * 1.05);color:var(--dusk-paper)}.dusk-catnav__form-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dusk-catnav__form--shield .dusk-catnav__icon{position:relative;z-index:1;margin-top:4%}.dusk-catnav__icon{display:block;width:62%;height:auto}.dusk-catnav__form--circle .dusk-catnav__icon{width:66%}.dusk-catnav__form--diamond .dusk-catnav__icon{width:58%}.dusk-catnav__form--shield .dusk-catnav__icon{width:60%}.dusk-catnav__tag{display:inline-flex;align-items:center;gap:9px;height:30px;margin-top:12px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--dusk-deep);background:var(--dusk-paper)}.dusk-catnav__item--diamond .dusk-catnav__tag{background:#f6e2b0}.dusk-catnav__item--shield .dusk-catnav__tag{background:#f7d4ba}.dusk-catnav__arrow{font-size:14px;line-height:1;transition:transform .22s ease}.dusk-catnav__item:hover .dusk-catnav__arrow{transform:translate(3px)}.dusk-catnav__item:focus-visible{outline:2px solid var(--dusk-deep);outline-offset:6px;border-radius:10px}.dusk-catnav__dot{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--dusk-gold)}.dusk-catnav__item--circle .dusk-catnav__dot{left:calc(50% - var(--cat-circle) / 2 - 11px);bottom:calc((var(--cat-stage) - var(--cat-circle)) / 2 + 7px)}.dusk-catnav__item--diamond .dusk-catnav__dot{top:calc((var(--cat-stage) - var(--cat-diamond) * 1.414) / 2 - 7px);left:50%;transform:translate(-50%);width:6px;height:6px;background:var(--dusk-purple)}.dusk-catnav__item--shield .dusk-catnav__dot{right:calc(50% - var(--cat-shield) / 2 - 10px);bottom:3%;width:6px;height:6px;background:#f2b98b}.dusk-catnav__specks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.dusk-catnav__speck{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--dusk-gold);opacity:.6}.dusk-catnav__speck:nth-child(1){left:7%;top:20%;width:3px;height:3px}.dusk-catnav__speck:nth-child(2){left:13%;top:70%;width:2px;height:2px;opacity:.5}.dusk-catnav__speck:nth-child(3){left:24%;top:34%;width:4px;height:4px;opacity:.55}.dusk-catnav__speck:nth-child(4){left:31%;top:84%;width:2px;height:2px}.dusk-catnav__speck:nth-child(5){left:47%;top:12%;width:2px;height:2px;opacity:.5}.dusk-catnav__speck:nth-child(6){left:58%;top:62%;width:3px;height:3px;opacity:.45}.dusk-catnav__speck:nth-child(7){left:67%;top:28%;width:2px;height:2px}.dusk-catnav__speck:nth-child(8){left:75%;top:78%;width:4px;height:4px;opacity:.5}.dusk-catnav__speck:nth-child(9){left:86%;top:44%;width:3px;height:3px;opacity:.55}.dusk-catnav__speck:nth-child(10){left:93%;top:18%;width:2px;height:2px;opacity:.45}.dusk-products__decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.dusk-products .dusk-wrap{position:relative;z-index:1}.dusk-products__sails{position:absolute;top:10px;left:4%;width:min(340px,42%);height:clamp(14px,1.8vw,22px);opacity:.45}.dusk-products__sails polygon{fill:#4a35684d}.dusk-products__cloud{position:absolute;border-radius:50%;background:#6a4e8c1a;filter:blur(18px)}.dusk-products__cloud--a{width:min(280px,30vw);height:min(140px,16vw);left:-7%;top:34%}.dusk-products__cloud--b{width:min(320px,34vw);height:min(160px,18vw);right:-9%;bottom:6%;background:#c9bbdd61}.dusk-temp{background:var(--dusk-paper);padding:clamp(64px,8vw,104px) 0}.dusk-temp__panel{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px);border-radius:18px;background:var(--dusk-deep);color:var(--dusk-paper);overflow:hidden}.dusk-temp__gauge{position:relative;display:grid;place-items:center}.dusk-temp__gauge svg{width:min(100%,340px);height:auto;display:block}.dusk-temp__copy .dusk-title{color:var(--dusk-paper);font-size:clamp(28px,3.2vw,44px)}.dusk-temp__copy p{margin:18px 0 0;max-width:46ch;font-size:15px;line-height:1.7;color:#f4ede4c2}.dusk-temp__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.dusk-temp__row{padding:16px 16px 14px;border-radius:12px;border:1px solid rgba(185,195,230,.28);background:#5e6e9e29}.dusk-temp__row b{display:block;font-family:var(--font-heading-family);font-size:26px;font-weight:600;color:var(--dusk-gold);line-height:1}.dusk-temp__row span{display:block;margin-top:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f4ede4a8}.dusk-bundle{background:var(--dusk-paper);padding:clamp(64px,8vw,104px) 0}.dusk-bundle__panel{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(30px,4vw,56px) clamp(24px,4vw,56px) clamp(48px,5vw,64px);border-radius:18px;background:var(--dusk-purple);color:var(--dusk-paper);overflow:hidden}.dusk-bundle__copy{position:relative;z-index:3}.dusk-bundle .dusk-kicker{color:var(--dusk-gold-soft)}.dusk-bundle .dusk-title{color:var(--dusk-paper);font-size:clamp(30px,3.6vw,48px)}.dusk-bundle .dusk-title em{color:var(--dusk-gold-soft)}.dusk-bundle__copy p{margin:18px 0 0;max-width:46ch;font-size:15px;line-height:1.7;color:#f4ede4cc}.dusk-bundle__actions{margin-top:28px}.dusk-bundle__stage{position:relative;min-height:clamp(300px,34vw,400px)}.dusk-bundle__sail{position:absolute;right:6%;bottom:16%;width:46%;aspect-ratio:1 / 1.4;background:var(--dusk-orange);clip-path:polygon(0 100%,50% 0,100% 100%);opacity:.9;z-index:1}.dusk-bundle__stand{position:absolute;left:0;right:0;bottom:4%;height:58%;background:var(--dusk-paper);border-radius:48% 48% 22% 22%/70% 70% 30% 30%;box-shadow:0 0 0 18px #f4ede414;z-index:2}.dusk-bundle__dots{position:absolute;left:8%;right:8%;bottom:2%;z-index:3}.dusk-bundle__items{position:absolute;top:4%;right:6%;bottom:18%;left:6%;display:flex;align-items:flex-end;justify-content:center;gap:4%;z-index:4}.dusk-bundle__item{width:30%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 16px 30px #1e122e47;transform:rotate(-2deg)}.dusk-bundle__item:nth-child(2){width:34%;transform:translateY(-8%) rotate(1deg);z-index:2}.dusk-bundle__item:nth-child(3){transform:rotate(3deg)}.dusk-bundle__item img{width:100%;height:100%;object-fit:cover;display:block}.dusk-reviews{background:var(--dusk-paper);padding:clamp(56px,7vw,92px) 0 clamp(64px,8vw,104px)}.dusk-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.dusk-review{position:relative;display:flex;flex-direction:column;padding:0 24px 26px;border-radius:14px;background:#fffdf9;box-shadow:0 14px 34px #4a35681a;overflow:hidden}.dusk-review:before{content:"";display:block;height:7px;margin:0 -24px 22px;background:linear-gradient(90deg,var(--dusk-purple),var(--dusk-pink) 52%,var(--dusk-gold))}.dusk-review__stars{display:flex;gap:3px;color:var(--dusk-gold);font-size:15px;letter-spacing:.08em}.dusk-review__quote{margin:14px 0 20px;font-family:var(--font-heading-family);font-size:19px;line-height:1.45;color:var(--dusk-deep)}.dusk-review__author{margin-top:auto;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4a3568bd}.dusk-reviews__divider{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:34px;opacity:.5}.dusk-reviews__divider .dusk-sail{width:16px}.dusk-cooking{background:var(--dusk-paper);padding:clamp(56px,7vw,92px) 0 clamp(64px,8vw,104px)}.dusk-cooking__panel{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(28px,4vw,60px);align-items:center}.dusk-cooking__media{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:1 / 1.05;background:var(--dusk-pink)}.dusk-cooking__media img{width:100%;height:100%;object-fit:cover;display:block}.dusk-cooking__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;border:1px solid rgba(74,53,104,.3);pointer-events:none}.dusk-steps{position:relative;margin-top:34px;display:grid;gap:22px}.dusk-steps:before{content:"";position:absolute;left:27px;top:26px;bottom:26px;width:1px;background-image:linear-gradient(180deg,rgba(74,53,104,.35) 50%,transparent 50%);background-size:1px 10px}.dusk-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start}.dusk-step__num{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-family:var(--font-heading-family);font-size:21px;font-weight:600;background:var(--dusk-purple);color:var(--dusk-paper);border:3px solid var(--dusk-paper);box-shadow:0 0 0 1px var(--dusk-line)}.dusk-step:nth-child(2) .dusk-step__num{background:var(--dusk-paper);color:var(--dusk-deep);border-color:var(--dusk-deep)}.dusk-step:nth-child(3) .dusk-step__num{background:var(--dusk-orange);color:#fff}.dusk-step h3{margin:6px 0;font-family:var(--font-heading-family);font-size:20px;font-weight:600;color:var(--dusk-deep)}.dusk-step p{margin:0;font-size:14px;line-height:1.65;color:#33284ab8}.dusk-subscribe{position:relative;background:var(--dusk-deep);color:var(--dusk-paper);padding:clamp(56px,7vw,92px) 0;overflow:hidden}.dusk-subscribe:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(232,184,80,.55),transparent)}.dusk-subscribe__panel{position:relative;max-width:760px;margin:0 auto;text-align:center}.dusk-subscribe .dusk-kicker{color:var(--dusk-gold-soft);justify-content:center}.dusk-subscribe .dusk-title{color:var(--dusk-paper)}.dusk-subscribe p{margin:16px auto 0;max-width:52ch;font-size:15px;line-height:1.7;color:#f4ede4c2}.dusk-subscribe__form{display:flex;gap:10px;max-width:520px;margin:28px auto 0}.dusk-subscribe__form input[type=email]{flex:1 1 auto;min-width:0;height:52px;padding:0 20px;border-radius:999px;border:1px solid rgba(244,237,228,.35);background:#f4ede414;color:var(--dusk-paper);font-family:var(--font-body-family);font-size:14px}.dusk-subscribe__form input[type=email]::placeholder{color:#f4ede48c}.dusk-subscribe__form button{flex:0 0 auto}.dusk-subscribe__cloud{position:absolute;width:260px;height:80px;border-radius:50%;background:#f4ede414;filter:blur(4px);pointer-events:none}.dusk-subscribe__cloud--a{left:-8%;top:12%}.dusk-subscribe__cloud--b{right:-6%;bottom:10%}.dusk-subscribe__sails{position:absolute;right:8%;top:18%;display:flex;gap:12px;opacity:.28}.is-success{color:var(--dusk-gold);font-size:13px;margin-top:12px}.dusk-footer{background:var(--dusk-night);color:#f4ede4c7;padding-top:4px}.dusk-footer__topline{height:5px;background:linear-gradient(90deg,var(--dusk-deep),var(--dusk-purple) 34%,var(--dusk-pink) 66%,var(--dusk-gold));opacity:.85}.dusk-footer__main{display:grid;grid-template-columns:1.35fr .85fr .85fr;gap:clamp(24px,4vw,56px);padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(36px,4vw,52px)}.dusk-footer__brand-name{font-family:var(--font-heading-family);font-size:26px;font-weight:600;color:var(--dusk-paper);text-decoration:none;letter-spacing:.02em}.dusk-footer__brand p{margin:14px 0 0;max-width:34ch;font-size:13.5px;line-height:1.7}.dusk-footer h3{margin:0 0 14px;font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dusk-gold)}.dusk-footer ul{margin:0;padding:0;list-style:none}.dusk-footer li+li{margin-top:9px}.dusk-footer a{color:#f4ede4c7;text-decoration:none;font-size:13.5px}.dusk-footer a:hover{color:var(--dusk-gold)}.dusk-footer__sail-divider{display:flex;align-items:center;gap:12px;padding:0 clamp(20px,4vw,48px);opacity:.4}.dusk-footer__sail-divider .dusk-sail{width:14px}.dusk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:24px;border-top:1px solid rgba(244,237,228,.14)}.dusk-footer__bottom p{margin:0;font-size:11.5px;letter-spacing:.04em;color:#f4ede480}.dusk-footer__pay{display:flex;align-items:center;gap:8px}.dusk-footer__pay svg{height:22px;width:auto;opacity:.85}.dusk-footer__dots{display:flex;gap:10px;align-items:center}.dusk-footer__dots span{width:4px;height:4px;border-radius:50%;background:var(--dusk-gold);opacity:.55}html{background-color:var(--dusk-paper)}body,body.gradient{background-color:transparent!important;background-image:none!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background-image:linear-gradient(#f4ede475,#f4ede475),url(dusk-page-bg.jpg);background-position:center 42%,center 42%;background-size:cover,cover;background-repeat:no-repeat,no-repeat}body:not(.template-index):before{background-image:linear-gradient(#f4ede499,#f4ede499),url(dusk-page-bg.jpg)}body:not(.template-index) .shopify-section>.color-background-1,body:not(.template-index) .shopify-section>.color-background-2,body:not(.template-index) .newsletter__wrapper,body:not(.template-index) .collection-hero.gradient{background-color:transparent}body:not(.template-index) .collection-hero__image-container.gradient{background-color:transparent}.template-page .page-width--narrow,.template-customers-login .page-width--narrow{max-width:100rem;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.dusk-products,.dusk-temp,.dusk-bundle,.dusk-reviews,.dusk-cooking{background-color:#f4ede49e}.dusk-catnav{background-color:#c9bbdd8c}.dusk-band--cloud{background-color:#6a4e8cbd}.dusk-coldchain,.dusk-subscribe{background-color:#4a3568cc}.dusk-footer{background-color:#33284aeb}.dusk-band--panorama.dusk-sky{background-image:linear-gradient(180deg,#33284ae6,#4a3568db 17%,#6a4e8cc7 38%,#b4779cb8 55%,#e8a6b0a8 68%,#e8b850a3 86%,#e8823aad)}.header-wrapper{background:#f4ede4e6!important}@media screen and (max-width:989px){.dusk-temp__panel,.dusk-bundle__panel,.dusk-cooking__panel{grid-template-columns:1fr}.dusk-hero{background-position:center 38%}.dusk-hero__title{font-size:clamp(38px,9vw,62px)}.dusk-coldchain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dusk-cooking__media{max-height:420px;aspect-ratio:1 / .8}.dusk-footer__main{grid-template-columns:1fr 1fr}.dusk-catnav__row{gap:clamp(10px,3.4vw,40px);max-width:720px}}@media screen and (max-width:749px){.dusk-products__grid,.dusk-reviews__grid{grid-template-columns:1fr}.dusk-card{min-height:420px}.dusk-kicker{font-size:10.5px;letter-spacing:.16em;gap:8px}.dusk-kicker:before,.dusk-catnav__head .dusk-kicker:after{width:18px}.header-wrapper .header__heading .h2{font-size:16px;letter-spacing:.04em;white-space:nowrap}.dusk-bundle__stage{min-height:250px}.dusk-coldchain__grid{grid-template-columns:1fr}.dusk-coldchain__head,.dusk-fleet__head{display:block}.dusk-coldchain__note,.dusk-fleet__note{margin-top:16px}.dusk-fleet__row{flex-wrap:wrap;gap:10px 6px}.dusk-fleet__row--back{padding-left:0;margin-bottom:0}.dusk-fleet__row--back .dusk-boat{transform:none}.dusk-boat{width:calc(33.333% - 6px)}.dusk-boat__label{font-size:9px;padding:6px 8px}.dusk-temp__rows{grid-template-columns:1fr}.dusk-subscribe__form{flex-direction:column}.dusk-subscribe__form button{width:100%}.dusk-footer__main{grid-template-columns:1fr;gap:26px}.dusk-footer__bottom{flex-direction:column;align-items:flex-start}.dusk-catnav__row{gap:8px}.dusk-catnav__tag{height:26px;margin-top:10px;padding:0 9px;gap:5px;font-size:9.5px;letter-spacing:.06em}.dusk-catnav__arrow{font-size:11px}.dusk-hero{min-height:82vh;background-position:62% 50%}.dusk-hero:before{background-image:linear-gradient(180deg,#261b38b8,#261b3899 40%,#261b38d6),linear-gradient(0deg,#33284a4d,#33284a00 40%)}.dusk-hero__inner{padding-top:92px;padding-bottom:92px}}@media(prefers-reduced-motion:reduce){.dusk-boat,.dusk-btn,.dusk-catnav__item,.dusk-catnav__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dusk.css.map */
