@font-face{font-family:Kleone Ancient Inter;src:url(kleone-ancient-inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kleone Ancient Inter;src:url(kleone-ancient-inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kleone Ancient Inter;src:url(kleone-ancient-inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kleone Ancient Fjalla;src:url(kleone-ancient-fjalla-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body:has(#MainContent[data-template="page.maison-ancient"]) #header-group,body:has(#MainContent[data-template="page.maison-ancient"])>footer{display:none}#MainContent[data-template="page.maison-ancient"]{margin:0;padding:0;background:#fff;overflow:clip}.kleone-ancient-section{display:flow-root}.kan{--kan-color: #1a1a1a;--kan-background: #fff;--kan-accent: #ff7449;--kan-display: "Kleone Ancient Fjalla", sans-serif;color:var(--kan-color);background:var(--kan-background);font:400 16px/1.6 Kleone Ancient Inter,sans-serif;font-optical-sizing:none;letter-spacing:normal;text-align:start}.kan *,.kan *:before,.kan *:after{box-sizing:border-box}.kan :is(h1,h2,h3,p,ul,li){margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-wrap:wrap}.kan img{display:block;max-width:100%}.kan br{display:initial}.kan a{color:inherit}.kan :focus-visible{outline:3px solid currentColor;outline-offset:6px}.kan p+p{margin-top:0}.kan-hero{position:relative;height:min(55.8139535vw,800px);overflow:hidden}.kan-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0}.kan-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.kan-hero__copy{position:absolute;top:50%;left:50%;width:100%;max-width:1210px;transform:translate(-50%,-50%);padding-bottom:200px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;color:var(--kan-hero-color, #fff)}.kan .kan-hero__heading{font:400 85px/100px var(--kan-display);text-transform:none}.kan-hero__heading span{display:block}.kan .kan-hero__subtitle{width:550px;max-width:100%;font:400 30px/32px Kleone Ancient Inter,sans-serif;font-optical-sizing:none}.kan-trust{padding:16px 24px}.kan-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kan-trust__item{min-width:0;min-height:100px;display:flex;align-items:center;justify-content:center;gap:2px}.kan-trust__item--guarantee{gap:0}.kan-trust__item--shipping{gap:4px}.kan-trust__icon{flex:none;width:65px;height:65px;object-fit:cover}.kan-trust__item--guarantee .kan-trust__icon{width:75px;height:75px}.kan-trust__item--shipping .kan-trust__icon{width:70px;height:70px}.kan .kan-trust__desktop{font-size:20px;line-height:24px;font-weight:500}.kan-trust__item--shipping .kan-trust__desktop{width:200px}.kan-trust__mobile{display:none}.kan-reasons{width:100%;max-width:var(--kan-reasons-width, 1207px);margin-inline:auto;padding:30px 20px 150px;display:flex;flex-direction:column;gap:30px}.kan-reason{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.kan-reason__media{position:relative;min-width:0}.kan-reason__image{width:100%;aspect-ratio:1;height:auto;object-fit:cover}.kan-reason--1 .kan-reason__image{height:632.670323px;aspect-ratio:auto}.kan-reason__number{position:absolute;top:0;left:0;padding-inline:50px;background:#1a1a1a;color:#fff;font-size:85px;line-height:152px;font-weight:700;text-align:center}.kan-reason__copy{min-width:0;padding:70px 60px;display:flex;flex-direction:column;gap:24px}.kan .kan-reason__copy h2{font:400 44px/48px var(--kan-display);text-transform:uppercase}.kan .kan-reason--1 h2{font-size:46px}.kan-reason__body{font-size:24px;line-height:28px;font-weight:500}.kan .kan-reason__body p+p{margin-top:.75em}.kan-band--method{padding:50px 0}.kan.kan-band--method h2{max-width:1300px;margin-inline:auto;padding:0 0 15px 5px;font:400 44px/62px var(--kan-display);text-align:center;text-transform:uppercase}.kan-band--quote{margin-top:0;padding:10px 0}.kan.kan-band--quote h2{text-align:center;font-size:34px;line-height:47px;font-weight:700;text-transform:uppercase}.kan-marquee{padding:24px 0;overflow:hidden}.kan-marquee__track{display:flex;width:max-content;animation:kan-marquee var(--kan-duration, 20s) linear infinite}.kan-marquee__group{display:flex;flex-shrink:0;align-items:center;gap:81px;padding:0 12px;margin-right:80px}.kan-marquee__group span{white-space:nowrap;font-size:16px;line-height:24px;font-weight:700;letter-spacing:4px}@keyframes kan-marquee{to{transform:translate(-50%)}}.kan-offer{margin:32px auto;max-width:1270px}.kan-offer__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:5px dashed #000;border-radius:35px;overflow:hidden}.kan-offer__media{display:flex;min-width:0;flex-direction:column}.kan .kan-offer__sale{padding:5px 0;color:#fff;background:var(--kan-sale, #a10000);text-align:center;font:700 42px/48px var(--kan-display)}.kan-offer__image{width:100%;flex:1;height:0;min-height:0;object-fit:cover}.kan-offer__copy{padding:130px 60px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.kan .kan-offer__copy h2{padding-bottom:10px;font:400 45px/48px var(--kan-display);text-transform:uppercase}.kan-offer__rating{display:flex;align-items:center;gap:10px}.kan-offer__stars{display:flex;color:var(--kan-accent)}.kan-offer__stars svg{width:16px;height:16px}.kan .kan-offer__rating p{font-size:16px;line-height:24px;font-weight:700}.kan-offer__divider{height:12px;border-top:2px solid #1a1a1a}.kan-offer__description{padding-bottom:5px;font-size:20px;line-height:24px;font-weight:500}.kan .kan-offer__benefits{list-style:none;display:flex;flex-direction:column;gap:5px}.kan .kan-offer__benefits li{display:flex;align-items:center;gap:10px;padding:5px;font-size:18px;line-height:24px;font-weight:500}.kan-offer__benefits li:last-child{padding-bottom:25px}.kan-offer__benefits svg{flex:none;color:var(--kan-accent)}.kan-offer__benefits span{width:450px;max-width:calc(100% - 30px)}.kan-offer__guarantee{border:1px solid #1a1a1a;border-radius:30px;padding:5px;text-align:center;font-size:22px;line-height:24px;font-weight:500}.kan .kan-button{display:flex;align-items:center;justify-content:center;min-height:64px;padding:20px 32px;margin-top:20px;border:1px solid #1a1a1a;border-radius:50px;box-shadow:5px 5px #1a1a1a;background:var(--kan-accent);color:#fff;text-align:center;text-decoration:none}.kan-button span{font-size:20px;line-height:22px;font-weight:700;letter-spacing:2px}.kan-button:hover{filter:brightness(.96)}.kan-promises{padding-bottom:150px}.kan-promises__grid{max-width:1200px;margin-inline:auto;display:flex;gap:25px;align-items:stretch}.kan-promises__card{flex:1;min-width:0;max-width:400px;padding:20px;display:flex;justify-content:center;background:var(--kan-card, #fdf8ed)}.kan-promises__card:first-child{max-width:350px}.kan-promises__inner{width:100%;max-width:350px;text-align:center;font-size:16px;line-height:24px;font-weight:500}.kan-promises__card:first-child .kan-promises__inner{text-align:start}.kan .kan-promises__inner h2{padding-bottom:10px;font:700 24px/48px var(--kan-display);text-align:center;text-transform:uppercase}.kan-brand{padding:15px 0}.kan-brand__logo{width:200px;height:auto;margin-inline:auto}.kan-bottom-cta{position:sticky;bottom:0;padding:0 20px 25px;z-index:5}.kan-bottom-cta .kan-button{width:min(100%,500px);margin:0 auto}.kan-availability{position:fixed;inset:auto 0 0;z-index:10;display:flex;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e4dfd5;box-shadow:0 -4px 18px #00000012;transform:translateY(100%);visibility:hidden;transition:transform .18s ease,visibility .18s}.kan-availability[data-visible]{transform:translateY(0);visibility:visible}.kan .kan-availability__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:min(100%,420px);min-height:64px;padding:12px;border-radius:50px;color:var(--kan-availability-text, #fff);background:var(--kan-availability-button, #17663f);text-align:center;text-decoration:none}.kan-availability__label{font-size:18px;line-height:24px;font-weight:700}.kan-availability__subtext{font-size:13px;line-height:18px;font-weight:500}.kan-availability__button:hover{filter:brightness(.95)}#MainContent:has(kan-availability) .kan-brand{padding-bottom:calc(111px + env(safe-area-inset-bottom))}.kan-progress{position:fixed;inset:0 0 auto;z-index:11;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 2px 8px #0000000a}.kan-progress__inner{display:flex;align-items:center;gap:12px;min-height:44px;max-width:1200px;margin-inline:auto;padding:6px 16px}.kan-progress__track{display:flex;flex:1;min-width:0;height:6px;border-radius:8px;overflow:hidden;background:var(--kan-progress-track, #e3e3e3)}.kan-progress__fill{display:block;width:calc(var(--kan-progress, .05) * 100%);height:100%;background-color:var(--kan-progress-accent, #ff7449);background-image:linear-gradient(45deg,#ffffff55 25%,transparent 25%,transparent 50%,#ffffff55 50%,#ffffff55 75%,transparent 75%,transparent);background-size:20px 20px;animation:kan-progress-stripes .8s linear infinite}.kan-progress__reward{display:flex;align-items:center;gap:8px;flex:none}.kan-progress__gift{flex:none;width:20px;height:20px;color:#898989}.kan-progress__label{max-width:140px;font-size:11px;line-height:14px;font-weight:500}.kan-progress[data-unlocked] .kan-progress__fill{background-color:var(--kan-progress-success, #17663f)}.kan-progress[data-unlocked] .kan-progress__gift{color:var(--kan-progress-success, #17663f);animation:kan-gift-pop .5s ease}.kan-progress[data-unlocked] .kan-progress__label{color:var(--kan-progress-success, #17663f)}#MainContent[data-template="page.maison-ancient"]:has(kan-progress){padding-top:45px}@keyframes kan-gift-pop{0%,to{transform:scale(1) rotate(0)}35%{transform:scale(1.3) rotate(-9deg)}70%{transform:scale(.95) rotate(5deg)}}@keyframes kan-progress-stripes{to{background-position:20px 0}}@media(prefers-reduced-motion:reduce){.kan-availability{transition:none}.kan-progress[data-unlocked] .kan-progress__gift,.kan-progress__fill{animation:none}}@media(min-width:641px)and (max-width:1024px){.kan-hero{height:calc(100vw * 571 / 1024)}.kan-hero__copy{padding-left:50px}.kan .kan-hero__heading{font-size:48px;line-height:54px}.kan-trust__item--guarantee .kan-trust__icon{width:70px;height:70px}.kan-reasons{max-width:none;padding:20px;gap:40px}.kan-reason{gap:30px}.kan-reason--1 .kan-reason__image{height:auto;aspect-ratio:1}.kan-reason:not(.kan-reason--1) .kan-reason__media{align-self:stretch}.kan-reason:not(.kan-reason--1) .kan-reason__image{height:100%;min-height:100%}.kan-reason__copy{padding:0}.kan .kan-reason__copy h2{font-size:32px}.kan .kan-reason--1 h2{font-size:34px}.kan .kan-reason--5 h2{font-size:44px}.kan-reason__body{font-size:18px}.kan-reason--1 .kan-reason__body{line-height:24px}.kan.kan-band--method h2{font-size:36px;margin-left:5px}.kan.kan-band--quote h2{font-size:25px}.kan-offer{padding:0 5px}.kan-offer__card{gap:30px}.kan-offer__copy{padding:10px 0}.kan .kan-offer__copy h2{font-size:40px}.kan-promises__card,.kan-promises__card:first-child{max-width:none}.kan-promises__inner{font-size:14px}.kan.kan-promises .kan-promises__inner h2{font-size:16px}.kan-promises__card:nth-child(2){align-items:center}}@media(max-width:640px){.kan-hero{height:var(--kan-hero-height, 650px)}.kan-hero__copy{height:100%;padding:0 16px 150px;gap:15px;align-items:center}.kan .kan-hero__heading{padding-top:25px;font-size:40px;line-height:52px;text-align:center}.kan .kan-hero__subtitle{width:320px;font-size:18px;line-height:28px;font-weight:500;text-align:center}.kan-trust{padding:16px 20px}.kan-trust__grid{gap:20px}.kan-trust__item{min-height:68px;flex-direction:column}.kan-trust__item--reviews{gap:5px}.kan-trust__item--guarantee,.kan-trust__item--shipping{gap:1px}.kan-trust__icon{width:30px;height:30px}.kan-trust__item--guarantee .kan-trust__icon{width:35px;height:35px}.kan-trust__item--shipping .kan-trust__icon{width:40px;height:38px}.kan-trust__desktop{display:none}.kan-trust__mobile{display:block;width:80px;font-size:10px;line-height:12px;font-weight:500;text-align:center}.kan-trust__item--guarantee .kan-trust__mobile{width:90px}.kan-trust__item--shipping .kan-trust__mobile{width:60px;padding-bottom:5px}.kan-reasons{padding:30px 15px;gap:40px}.kan-reason{grid-template-columns:minmax(0,1fr);gap:32px}.kan-reason__media{width:100%;max-width:400px;margin-inline:auto}.kan-reason--1 .kan-reason__image{height:auto;aspect-ratio:1}.kan-reason__number{display:flex;align-items:center;justify-content:center;width:100px;height:80px;padding:0;font-size:50px}.kan-reason__copy{padding:0;gap:16px}.kan .kan-reason__copy h2{font-size:30px;line-height:38px}.kan .kan-reason--5 h2{font-size:36px}.kan-reason__body{font-size:18px;line-height:28px}.kan.kan-band--method h2{margin-left:5px;padding:0 0 0 5px;font-size:32px;line-height:42px}.kan.kan-band--quote h2{font-size:15px;line-height:28px}.kan-offer{padding:0 15px}.kan-offer__card{grid-template-columns:minmax(0,1fr);gap:32px}.kan .kan-offer__sale{font-size:28px;line-height:34px}.kan-offer__image{height:auto;flex:none;aspect-ratio:1}.kan-offer__copy{padding:10px 0 10px 10px;gap:12px}.kan .kan-offer__copy h2{padding:0;font-size:32px;line-height:34px}.kan-offer__divider{height:7px;margin-right:5px}.kan-offer__description{padding:0 5px 5px;font-size:16px}.kan .kan-offer__benefits{gap:12px}.kan .kan-offer__benefits li{font-size:14px}.kan-offer__guarantee{margin-inline:10px;padding:5px 10px;font-size:16px}.kan-offer__copy .kan-button{margin:20px 10px 15px 7px;border-color:transparent;border-radius:20px}.kan-offer__copy .kan-button span{width:100%;border:1px solid transparent}.kan-promises__grid{padding-inline:10px;flex-direction:column}.kan-promises__card,.kan-promises__card:first-child{max-width:none}.kan-promises__card:first-child .kan-promises__inner{text-align:center}.kan .kan-promises__inner h2{font-size:22px;line-height:34px}.kan-brand__logo{width:150px}}@media(prefers-reduced-motion:reduce){.kan-marquee__track{animation:none}}.kan.kan-offer .kan-offer__copy h2{text-transform:uppercase;padding-bottom:0}.kan .kan-offer__subheading{font-size:20px;line-height:26px;font-weight:500;padding-bottom:10px}.kan-offer__deal{padding:14px 16px;margin-block:6px 12px;border-left:4px solid var(--kan-accent);background:#fff3d3}.kan .kan-offer__deal-label{font-size:13px;line-height:18px}.kan .kan-offer__deal-heading{font-size:26px;line-height:32px;font-weight:700}.kan .kan-offer__deal-details{padding-top:4px;font-size:16px;line-height:22px}.kan a.kan-discount-button{border:2px solid var(--kan-button-border, #b58c21);border-radius:8px;box-shadow:none;background:linear-gradient(var(--kan-button-top, #ffebb2),var(--kan-button-bottom, #f5c852));color:var(--kan-button-text, #111)}.kan a.kan-discount-button[aria-disabled=true]{pointer-events:none;cursor:wait;filter:brightness(.98)}.kan .kan-discount-button [data-kan-cta-label]{letter-spacing:0}@media(max-width:640px){.kan .kan-offer__subheading{padding-right:10px;font-size:18px;line-height:24px}.kan-offer__deal{margin-right:10px}.kan .kan-offer__deal-heading{font-size:23px;line-height:30px}}.kan-offer__card{grid-template-areas:"media copy";gap:0;border:0;border-radius:32px;scroll-margin-block-start:16px;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a}#MainContent:has(kan-progress) .kan-offer__card{scroll-margin-block-start:61px}.kan-offer__copy{grid-area:copy;padding:24px;gap:24px}.kan-offer__intro{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.kan .kan-offer__subheading{padding-inline-end:10px;font-size:18px;line-height:24px;text-align:center}.kan-offer__rating{flex-wrap:wrap}.kan-offer__intro .kan-offer__rating{justify-content:center}.kan-offer__deal{margin:0;border-left:0;border-inline-start:4px solid var(--kan-accent);border-radius:8px}.kan-offer__purchase{display:flex;flex-direction:column;gap:12px}.kan-offer__copy .kan-button{margin:0;min-height:56px;padding:14px 16px}.kan-offer__copy .kan-button span{width:auto;border:0;line-height:24px}.kan-offer__copy .kan-offer__guarantee{margin:0;padding:10px 12px;border-color:#1a1a1a26;border-radius:8px;font-size:16px;line-height:22px}.kan-offer__details{display:flex;flex-direction:column;gap:12px}.kan .kan-offer__description{padding:0;font-size:18px;line-height:26px}.kan .kan-offer__benefits{gap:8px}.kan .kan-offer__benefits li{padding:0;align-items:flex-start;font-size:16px;line-height:24px}.kan-offer__benefits svg{margin-top:2px}.kan-offer__media{grid-area:media;justify-content:center;background:#fdf8ed}.kan-offer__image{height:auto;flex:none;aspect-ratio:1;outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px}.kan a.kan-discount-button{transition:transform .12s ease-out,filter .12s ease-out}.kan a.kan-discount-button:active:not([aria-disabled=true]){transform:scale(.96)}@media(max-width:640px){.kan-offer__card{grid-template-areas:"media" "copy"}}@media(prefers-reduced-motion:reduce){.kan a.kan-discount-button{transition:none}.kan a.kan-discount-button:active{transform:none}}.kan-comments{max-width:870px;margin-inline:auto;padding:0 20px 80px;font-family:Kleone Ancient Inter,sans-serif}.kan.kan-comments h2{font:700 28px/36px Kleone Ancient Inter,sans-serif;text-align:center}.kan .kan-comments__notice{margin:8px 0 28px;font-size:12px;line-height:18px;color:#65696f;text-align:center}.kan-comments__list{display:flex;flex-direction:column;gap:24px}.kan-comment{display:flex;align-items:flex-start;gap:10px}.kan-comment__avatar{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.kan-comment__initial{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:24px;font-weight:700;color:#435b70}.kan-comment__content{flex:1;min-width:0}.kan-comment__bubble{position:relative;padding:12px 16px 16px;border-radius:18px;background:#f0f2f5}.kan .kan-comment__name{padding-bottom:3px;font-size:14px;line-height:20px;font-weight:700}.kan-comment__body{font-size:14px;line-height:21px}.kan .kan-comment__body p+p{margin-top:8px}.kan-comment__reaction{position:absolute;inset-inline-end:8px;bottom:-10px;display:flex;align-items:center;gap:4px;padding:2px 5px 2px 2px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0000001a;font-size:12px;line-height:16px;color:#65696f}.kan .kan-comment__meta{padding:6px 12px 0;font-size:12px;line-height:18px;color:#65696f}.kan-offer__deal{border:1px dashed black!important;padding:12px;margin-block:6px 12px;border-left:4px solid var(--kan-accent);background:#fff3d3;text-align:center}.kan.kan-availability .kan-availability__button{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kleone-ancient.css.map */
