.kvx-header-wing-link{display:none}@media(min-width:990px){.kvx-header-wing-link{display:flex;white-space:nowrap;margin-right:.6rem}}.kvx-wing{display:block;padding-top:clamp(2rem,4vw,5rem);padding-bottom:clamp(6rem,8vw,10rem)}.kvx-wing__hero{position:relative;height:var(--kvx-wing-height,500px);overflow:hidden;isolation:isolate;border-radius:.4rem}.kvx-wing__drift{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;transform:translate3d(0,var(--kvx-wing-y,0px),0)}.kvx-wing__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kvx-ease,ease)}.kvx-wing__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000008 20%,rgba(0,0,0,var(--kvx-wing-overlay,.55)))}.kvx-wing__hero-copy{position:absolute;inset:auto clamp(2.4rem,5vw,7rem) clamp(3rem,4vw,5rem);color:#fff}.kvx-wing__hero-copy p{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.4rem}.kvx-wing__hero-copy h1{color:inherit;font-size:clamp(4.2rem,6vw,8rem);letter-spacing:-.04em;line-height:1.05;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.2)}.kvx-wing__story{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(3rem,7vw,10rem);margin-top:clamp(4rem,6vw,7rem)}.kvx-wing__chapter{font-size:clamp(2.4rem,2.5vw,3.6rem);line-height:1.25;max-width:32rem;letter-spacing:-.025em;text-wrap:balance}.kvx-wing__body{max-width:70rem}.kvx-wing__text{font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.8;opacity:.88}.kvx-wing__text>:first-child{margin-top:0}.kvx-wing__passage{display:flex;flex-direction:column;align-items:center;margin-top:clamp(5rem,8vw,10rem)}.kvx-wing__continue{display:inline-flex;justify-content:center;min-width:min(48rem,100%);min-height:7.2rem;gap:clamp(2rem,4vw,5rem);padding:1.8rem 3rem;font-size:clamp(1.5rem,1.5vw,1.9rem);letter-spacing:.02em}.kvx-wing__arrow{display:inline-block;font-size:clamp(3rem,3.6vw,4.6rem);font-weight:300;line-height:.5;transition:transform var(--kvx-duration-base,.36s) var(--kvx-ease,ease)}.kvx-wing__back{display:block;width:fit-content;color:inherit;text-decoration:none;font-size:1.3rem;margin-top:2.4rem;padding:.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.25)}.kvx-wing__back:hover{text-decoration:underline;text-underline-offset:.5rem}.kvx-wing a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(hover:hover)and (pointer:fine){.kvx-wing__hero:hover .kvx-wing__image{transform:scale(1.025)}.kvx-wing__continue:hover .kvx-wing__arrow{transform:translate(.8rem)}}@media(max-width:749px){.kvx-wing__hero{height:var(--kvx-wing-mobile-height,360px)}.kvx-wing__story{grid-template-columns:1fr;gap:2.5rem}.kvx-wing__continue{width:100%;min-height:6.4rem;padding:1.5rem 2rem}.kvx-wing__drift{transform:none}}@media(prefers-reduced-motion:reduce){.kvx-wing__drift,.kvx-wing__image,.kvx-wing__arrow{transform:none!important;transition:none}}.kvx-menu-drawer__gallery-overview{margin-bottom:1rem}.kvx-menu-drawer__gallery-tile{position:relative;display:block;min-height:17rem;margin:.8rem 1.5rem;overflow:hidden;border-radius:1.3rem;color:#fff;text-decoration:none}.kvx-menu-drawer__gallery-media,.kvx-menu-drawer__gallery-media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.kvx-menu-drawer__gallery-media>img{object-fit:cover}.kvx-menu-drawer__gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0514200d,#010e1acc)}.kvx-menu-drawer__gallery-content{position:absolute;inset:auto 1.5rem 1.35rem;display:grid;gap:.3rem}.kvx-menu-drawer__gallery-content>span{font-size:2.1rem;font-weight:700}.kvx-menu-drawer__gallery-content small{max-width:24rem;font-size:1.2rem;line-height:1.35}.kvx-menu-drawer__gallery-content b{font-size:2rem;line-height:1}.kvx-menu-drawer__parent-link{color:inherit;text-decoration:none}.kvx-gallery-mega-menu{position:relative}.kvx-gallery-mega-menu__panel{position:absolute;top:calc(100% + 1.2rem);left:50%;z-index:12;width:min(112rem,calc(100vw - 4rem));padding:1.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:2.4rem;box-shadow:0 2.4rem 7rem #0003;opacity:0;pointer-events:none;transform:translate(-18%,-1rem);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.7,.2,1)}.kvx-gallery-mega-menu details[open]>.kvx-gallery-mega-menu__panel{opacity:1;pointer-events:auto;transform:translate(-18%)}.kvx-gallery-mega-menu__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.kvx-gallery-mega-menu__tile{position:relative;display:block;min-height:28rem;overflow:hidden;border-radius:1.6rem;color:#fff;isolation:isolate;text-decoration:none}.kvx-gallery-mega-menu__media,.kvx-gallery-mega-menu__media>img,.kvx-gallery-mega-menu__mosaic,.kvx-gallery-mega-menu__mosaic>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.kvx-gallery-mega-menu__media>img,.kvx-gallery-mega-menu__mosaic>img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.2,1),opacity .7s ease}.kvx-gallery-mega-menu__mosaic{display:grid;grid-template-columns:1.22fr .78fr;grid-template-rows:1fr 1fr;gap:.25rem;background:#123f61}.kvx-gallery-mega-menu__mosaic>img:first-child{grid-row:1 / span 2}.kvx-gallery-mega-menu__mosaic>img:nth-child(2){grid-column:2;grid-row:1}.kvx-gallery-mega-menu__mosaic>img:nth-child(3){grid-column:2;grid-row:2}.kvx-gallery-mega-menu__secondary-image{opacity:0}.kvx-gallery-mega-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#030f190f 15%,#020f1bcc);transition:background .45s ease}.kvx-gallery-mega-menu__content{position:absolute;inset:auto 2.2rem 2rem;z-index:2;display:grid;gap:.65rem;transform:translateY(.45rem);transition:transform .35s ease}.kvx-gallery-mega-menu__title{font-size:clamp(2rem,2.3vw,3rem);font-weight:700;letter-spacing:-.03em}.kvx-gallery-mega-menu__copy{max-width:24rem;font-size:1.35rem;line-height:1.4}.kvx-gallery-mega-menu__arrow{margin-top:.3rem;font-size:2.3rem;line-height:1;transition:transform .35s ease}.kvx-gallery-mega-menu__tile:hover .kvx-gallery-mega-menu__media>img,.kvx-gallery-mega-menu__tile:focus-visible .kvx-gallery-mega-menu__media>img{transform:scale(1.045)}.kvx-gallery-mega-menu__tile:hover .kvx-gallery-mega-menu__overlay,.kvx-gallery-mega-menu__tile:focus-visible .kvx-gallery-mega-menu__overlay{background:linear-gradient(180deg,#041f3005 15%,#011324ad)}.kvx-gallery-mega-menu__tile:hover .kvx-gallery-mega-menu__content,.kvx-gallery-mega-menu__tile:focus-visible .kvx-gallery-mega-menu__content{transform:translateY(0)}.kvx-gallery-mega-menu__tile:hover .kvx-gallery-mega-menu__arrow,.kvx-gallery-mega-menu__tile:focus-visible .kvx-gallery-mega-menu__arrow{transform:translate(.45rem)}.kvx-gallery-mega-menu__tile.is-featured:hover .kvx-gallery-mega-menu__secondary-image,.kvx-gallery-mega-menu__tile.is-featured:focus-visible .kvx-gallery-mega-menu__secondary-image{opacity:1;transition-delay:.62s}.kvx-header-menu__parent-link{color:inherit;text-decoration:none}.kvx-gallery-mega-menu summary>.svg-wrapper{margin-left:.55rem}@media screen and (max-width:1199px){.kvx-gallery-mega-menu__panel{width:min(96rem,calc(100vw - 3rem));transform:translate(-20%,-1rem)}.kvx-gallery-mega-menu details[open]>.kvx-gallery-mega-menu__panel{transform:translate(-20%)}.kvx-gallery-mega-menu__tile{min-height:24rem}}@media(prefers-reduced-motion:reduce){.kvx-gallery-mega-menu__panel,.kvx-gallery-mega-menu__media>img,.kvx-gallery-mega-menu__overlay,.kvx-gallery-mega-menu__content,.kvx-gallery-mega-menu__arrow{transition:none}}.kvx-shortlist-heart{align-items:center;background:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 0 .45rem rgba(0,0,0,.58));height:3.2rem;justify-content:center;padding:0;position:absolute;right:1.2rem;top:1.2rem;transition:transform var(--kvx-duration-fast, .18s) var(--kvx-ease, ease);width:3.2rem;z-index:5}.kvx-shortlist-heart svg{fill:none;height:1.9rem;stroke:#fff;stroke-width:1.65;width:1.9rem}.kvx-shortlist-heart:hover,.kvx-shortlist-heart.is-saved{background:transparent;border:0;transform:scale(1.08)}.kvx-shortlist-heart.is-saved svg{fill:#fff;stroke:#fff}.kvx-archive-card,.kvx-curated-card,.card__inner,.product__media-container,.product__media-wrapper{position:relative}.kvx-shortlist{bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:30}.kvx-shortlist__tray,.kvx-shortlist__pill,.kvx-shortlist__mobile-pill{pointer-events:auto}.kvx-shortlist__tray{background:#030f1bf5;box-shadow:0 -1.2rem 3.6rem #00000047;color:#fff;padding:1.5rem max(2.4rem,calc((100vw - 168rem)/2));position:relative;transition:transform var(--kvx-duration-base, .3s) var(--kvx-ease, ease)}.kvx-shortlist.is-minimized .kvx-shortlist__tray{transform:translateY(calc(100% + 1px))}.kvx-shortlist__collapse{background:#0c2d49;border:1px solid rgba(255,255,255,.32);border-bottom:0;border-radius:1.2rem 1.2rem 0 0;color:#fff;cursor:pointer;font-size:2.2rem;height:3.2rem;left:auto;right:max(2.4rem,calc((100vw - 168rem)/2));line-height:1;position:absolute;top:-3.2rem;transform:none;width:6.2rem}.kvx-shortlist.is-minimized .kvx-shortlist__collapse{transform:rotate(180deg)}.kvx-shortlist__inner{align-items:center;display:flex;gap:2rem;margin:auto;max-width:168rem}.kvx-shortlist__heading{flex:0 0 auto;font-size:1rem;letter-spacing:.15em;min-width:11rem;text-transform:uppercase}.kvx-shortlist__heading strong{display:block;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400}.kvx-shortlist__thumbs{display:flex;flex:1;gap:.8rem;min-width:0;overflow:auto;padding:.2rem}.kvx-shortlist__thumb{background:none;border:0;cursor:pointer;flex:0 0 7.8rem;padding:0;position:relative}.kvx-shortlist__thumb img{aspect-ratio:1.2;display:block;object-fit:cover;outline:1px solid transparent;width:100%}.kvx-shortlist__thumb.is-active img{outline:2px solid #b9e0ff;outline-offset:3px}.kvx-shortlist__remove-thumb{background:#0a2338;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;cursor:pointer;font-size:1.8rem;height:2.25rem;line-height:1;position:absolute;right:-.65rem;top:-.65rem;width:2.25rem;z-index:1}.kvx-shortlist__actions{display:flex;flex:0 0 auto;gap:1rem}.kvx-shortlist__actions button,.kvx-shortlist-viewer__primary,.kvx-shortlist-enquiry button[type=submit],.kvx-shortlist-overview__empty a{background:#1b5d91;border:1px solid #4787b8;border-radius:999px;color:#fff;cursor:pointer;font:inherit;letter-spacing:.04em;padding:.8rem 1.3rem;text-decoration:none}.kvx-shortlist__actions button:last-child,.kvx-shortlist-viewer__remove{background:none;border:0;color:#ffffffb8;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:.3rem}.kvx-shortlist__pill,.kvx-shortlist__mobile-pill{background:#0c2d49;border:1px solid rgba(255,255,255,.36);border-radius:999px;color:#fff;cursor:pointer;font:inherit;gap:.7rem;padding:1rem 1.6rem}.kvx-shortlist__pill{display:none;margin:0 0 1.6rem auto}.kvx-shortlist__mobile-pill{display:none}.kvx-shortlist-viewer,.kvx-shortlist-overview,.kvx-shortlist-enquiry{background:#020910fa;border:0;color:#fff;max-height:none;max-width:none;padding:0}.kvx-shortlist-viewer{height:100dvh;margin:0;width:100vw}.kvx-shortlist-viewer[open]{align-items:center;display:flex;justify-content:center}.kvx-shortlist-viewer::backdrop,.kvx-shortlist-overview::backdrop,.kvx-shortlist-enquiry::backdrop{background:#000000db}.kvx-shortlist-viewer figure{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;max-width:min(88vw,200rem);text-align:center;width:100%}.kvx-shortlist-viewer__stage{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;touch-action:pan-y}.kvx-shortlist-viewer__stage img{display:block;max-height:calc(100dvh - 13rem);max-width:100%;object-fit:contain}.kvx-shortlist-viewer figcaption{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;justify-content:center;min-height:5.2rem;padding:1.2rem 0}.kvx-shortlist-viewer__title{font-family:var(--font-heading-family);font-size:2rem}.kvx-shortlist-viewer__reference,.kvx-shortlist-viewer__counter{color:#ffffffa8;font-size:1.1rem;letter-spacing:.08em}.kvx-shortlist-viewer__close,.kvx-shortlist-viewer__nav{background:#081d30b3;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;cursor:pointer;position:absolute}.kvx-shortlist-viewer__close{font-size:3rem;height:4.8rem;right:2rem;top:2rem;width:4.8rem}.kvx-shortlist-viewer__nav{font-size:4.2rem;height:6rem;top:50%;transform:translateY(-50%);width:6rem}.kvx-shortlist-viewer__nav--prev{left:1.6rem}.kvx-shortlist-viewer__nav--next{right:1.6rem}.kvx-shortlist-overview{height:100dvh;margin:0;overflow:auto;width:100vw}.kvx-shortlist-overview header{align-items:center;border-bottom:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;padding:2.4rem max(2.4rem,calc((100vw - 168rem)/2))}.kvx-shortlist-overview header p,.kvx-shortlist-enquiry__inner>p{font-size:1rem;letter-spacing:.16em;margin:0 0 .5rem}.kvx-shortlist-overview h2,.kvx-shortlist-enquiry h2{font-family:var(--font-heading-family);font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;margin:0}.kvx-shortlist-overview header button,.kvx-shortlist-enquiry__close{background:none;border:0;color:#fff;cursor:pointer;font-size:3.6rem}.kvx-shortlist-overview__grid{display:grid;gap:1.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:168rem;padding:4rem 2.4rem}.kvx-shortlist-overview__card{background:#081a29;position:relative}.kvx-shortlist-overview__card img{aspect-ratio:1.25;display:block;object-fit:cover;width:100%}.kvx-shortlist-overview__card button:not(.kvx-shortlist-overview__remove){background:none;border:0;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.kvx-shortlist-overview__card span{color:#fff;display:block;padding:1rem 1.2rem}.kvx-shortlist-overview__remove{background:#0a2338;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;cursor:pointer;font-size:1.8rem;height:2.5rem;line-height:1;position:absolute;right:.8rem;top:.8rem;width:2.5rem}.kvx-shortlist-overview__empty{margin:10rem auto;max-width:52rem;padding:0 2.4rem;text-align:center}.kvx-shortlist-overview__empty div{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.kvx-shortlist-enquiry{margin:auto;max-width:62rem;padding:0;width:min(94vw,62rem)}.kvx-shortlist-enquiry__close{position:absolute;right:1.4rem;top:.8rem}.kvx-shortlist-enquiry__inner{padding:4.8rem}.kvx-shortlist-enquiry__form{display:grid;gap:1.4rem;margin-top:2.4rem}.kvx-shortlist-enquiry__form label{display:grid;font-size:1.25rem;gap:.5rem}.kvx-shortlist-enquiry__form label span{opacity:.55}.kvx-shortlist-enquiry__form input:not([type=checkbox]),.kvx-shortlist-enquiry__form textarea{background:#ffffff14;border:1px solid rgba(255,255,255,.26);color:#fff;font:inherit;padding:1rem}.kvx-shortlist-enquiry__consent{align-items:start;display:flex!important;gap:.8rem}.kvx-shortlist-enquiry__consent a{color:#fff}.kvx-shortlist-enquiry__success{color:#b9e0ff}.kvx-shortlist-toast{background:#0c2d49;border:1px solid rgba(255,255,255,.34);bottom:2rem;color:#fff;left:50%;padding:1.2rem 1.6rem;position:fixed;transform:translate(-50%);z-index:100}.kvx-shortlist-toast button{background:none;border:0;color:#fff;cursor:pointer;font:inherit;margin-left:1rem;text-decoration:underline}html.kvx-shortlist-modal-open,html.kvx-shortlist-modal-open body{overflow:hidden!important}@media(max-width:749px){.kvx-shortlist__tray,.kvx-shortlist__pill{display:none}.kvx-shortlist__mobile-pill{bottom:1.5rem;display:flex;position:fixed;right:1.5rem}.kvx-shortlist-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:2.4rem 1.2rem}.kvx-shortlist-viewer figure{max-width:100%;padding:0 1.2rem}.kvx-shortlist-viewer__nav{font-size:3.2rem;height:4.8rem;width:4.8rem}.kvx-shortlist-viewer__nav--prev{left:.6rem}.kvx-shortlist-viewer__nav--next{right:.6rem}.kvx-shortlist-viewer__close{height:4.4rem;right:1.2rem;top:1.2rem;width:4.4rem}.kvx-shortlist-enquiry__inner{padding:4.4rem 2rem 2.4rem}.kvx-shortlist-overview header{padding:1.8rem 1.2rem}.kvx-shortlist-overview__empty div{align-items:center;flex-direction:column}.kvx-shortlist-viewer figcaption{padding:1.2rem 3.8rem}.kvx-shortlist-viewer__stage img{max-height:calc(100dvh - 17rem)}}@media(prefers-reduced-motion:reduce){.kvx-shortlist__tray,.kvx-shortlist-heart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAgQAAAAAAACAAQI */
