:root{--deep: #3A2716;--deep-2: #0b2a46;--gold: #d9a441;--radius: 20px;--shadow: 0 30px 60px -30px rgba(42,26,12,.55);--c-cream: #f4f9fc}body{background:var(--c-cream);font-size:16px;line-height:1.65}h1,h2,h3,.h1,.h2{font-family:var(--f-heading);font-weight:500;letter-spacing:-.015em;line-height:1.02}h3{font-weight:600;letter-spacing:0;line-height:1.2}h1 em,h2 em,.h1 em,.h2 em{font-style:italic;text-decoration:none;color:var(--c-accent-2)}.section>.page-width>h2.center:after,.section>.page-width>h2:after{display:none}.k-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent-2)}.k-eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.btn{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;padding:16px 32px;font-weight:700}.btn--lg{padding:18px 36px;font-size:.82rem}.btn--dark{background:var(--deep);border-color:var(--deep);color:#fff}.btn--dark:hover{background:var(--c-accent);border-color:var(--c-accent)}.btn--ghost-light{background:transparent;border:1.5px solid rgba(255,255,255,.45);color:#fff;box-shadow:none}.btn--ghost-light:hover{background:#fff;color:var(--deep);border-color:#fff}.k-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(88vh,820px);background:var(--deep);color:var(--c-cream);position:relative;overflow:hidden}.k-hero__text{position:relative;display:flex;align-items:center;padding:80px clamp(24px,6vw,96px);background:radial-gradient(120% 90% at 0% 0%,rgba(169,220,245,.16),transparent 60%),var(--deep)}.k-hero__inner{position:relative;z-index:1;max-width:560px}.k-hero .k-eyebrow{color:var(--c-ice)}.k-hero h2{font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98;margin:0 0 24px;color:#fff;text-shadow:none}.k-hero h2 em{color:var(--c-ice)}.k-hero__sub{font-size:clamp(1.05rem,1.4vw,1.2rem);max-width:450px;opacity:.88;margin-bottom:36px}.k-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.k-hero__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:44px 0 0;padding:24px 0 0;border-top:1px solid rgba(244,249,252,.18);list-style:none;font-size:.86rem}.k-hero__meta li{display:flex;align-items:center;gap:8px;opacity:.92}.k-hero__meta .icon{color:var(--c-ice);font-size:1.25rem}.k-hero__media{position:relative;min-height:420px;background:var(--deep-2)}.k-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:78% center}.k-hero__float{position:absolute;z-index:2;left:-84px;bottom:72px;width:clamp(150px,15vw,230px);aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;border:6px solid var(--c-cream);box-shadow:var(--shadow);transform:rotate(-5deg);background:var(--c-cream);animation:floatCard 8s ease-in-out infinite}.k-hero__float img{width:100%;height:100%;object-fit:cover}.k-hero__tag{position:absolute;z-index:2;right:24px;bottom:24px;display:flex;align-items:center;gap:14px;padding:12px 18px 12px 14px;background:#f4f9fcf2;color:var(--c-text);border-radius:14px;text-decoration:none;box-shadow:var(--shadow);transition:transform .3s var(--spring)}.k-hero__tag:hover{transform:translateY(-4px)}.k-hero__tag small{display:block;font-size:.78rem;opacity:.7;line-height:1.3}.k-hero__tag strong{display:block;font-family:var(--f-heading);font-weight:600;font-size:1.02rem;line-height:1.2}.k-hero__tag .icon{flex:none;width:38px;height:38px;border-radius:50%;background:var(--c-cta);color:#fff;display:grid;place-items:center;font-size:1.15rem}.k-hero .hero__flake{color:#fff;opacity:.1}@keyframes floatCard{50%{transform:rotate(-3deg) translateY(-10px)}}@media(max-width:989px){.k-hero{grid-template-columns:1fr;min-height:0}.k-hero__media{order:-1;min-height:62vh}.k-hero__float{display:none}.k-hero__text{padding:44px 20px 52px}.k-hero__meta{margin-top:32px}.k-hero__tag{right:14px;bottom:14px}.k-hero__img{object-position:82% center}}.marquee{background:#f2e8d8;border-bottom:1px solid rgba(15,53,88,.08);padding:18px 0}.marquee__item{font-family:var(--f-heading);font-style:italic;font-weight:500;font-size:clamp(1.05rem,1.6vw,1.35rem);color:var(--deep)}.marquee__item:after{content:"\2726";font-style:normal;color:var(--gold)}.k-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.k-head h2{margin:0;font-size:clamp(2.1rem,4.4vw,3.6rem);max-width:640px}.k-head__text{max-width:400px;margin:0;font-size:1.02rem;opacity:.78}.section{padding:clamp(56px,8vw,104px) 0}.section>.page-width>h2,.section>.page-width>h2.center{font-size:clamp(2.1rem,4.4vw,3.4rem);text-align:center;margin-bottom:1.1em}.k-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k-split__media{position:relative;min-height:clamp(440px,52vw,720px);overflow:hidden;background:#f2e8d8}.k-split__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.k-split__inset{position:absolute;right:28px;bottom:28px;width:clamp(120px,14vw,200px);aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;border:5px solid var(--c-cream);box-shadow:var(--shadow);transform:rotate(4deg);transition:transform .5s var(--spring)}.k-split__inset:hover{transform:rotate(0) scale(1.04)}.k-split__inset img{width:100%;height:100%;object-fit:cover}.k-split--reverse .k-split__media{order:2}.k-split--reverse .k-split__inset{right:auto;left:28px;transform:rotate(-4deg)}.k-split__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,112px) clamp(24px,6vw,96px)}.k-split__text h2{font-size:clamp(2.1rem,4.2vw,3.5rem);margin-bottom:20px;max-width:520px}.k-split__text .rte{max-width:460px;font-size:1.05rem;opacity:.85;margin-bottom:28px}.k-split__points{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:16px;max-width:460px}.k-split__points li{display:flex;gap:14px;align-items:flex-start}.k-split__points .icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffffb3;color:var(--c-accent);font-size:1.35rem}.k-split__points strong{display:block;font-family:var(--f-heading);font-size:1.15rem;font-weight:600;line-height:1.2}.k-split__points small{display:block;font-size:.95rem;opacity:.8;line-height:1.45}.k-split--ice{background:#f2e8d8}.k-split--cream{background:var(--c-cream)}.k-split--deep{background:var(--deep);color:var(--c-cream)}.k-split--deep h2 em,.k-split--deep .k-eyebrow{color:var(--c-ice)}.k-split--deep .k-split__points .icon{background:#ffffff1f;color:var(--c-ice)}.k-split--ice h2 em{color:var(--c-accent)}@media(max-width:989px){.k-split{grid-template-columns:1fr}.k-split--reverse .k-split__media{order:0}.k-split__media{min-height:96vw}}.k-look{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);align-items:start}.k-look__item{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--radius);overflow:hidden;color:#fff;text-decoration:none;background:#f2e8d8}.k-look__item:nth-child(2n){margin-top:40px}.k-look__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.k-look__item:hover img{transform:scale(1.05)}.k-look__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(42,26,12,.72),transparent 55%)}.k-look__cap{position:absolute;z-index:1;left:18px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.k-look__cap small{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:4px}.k-look__cap strong{display:block;font-family:var(--f-heading);font-weight:600;font-size:1.1rem;line-height:1.2}.k-look__cap .icon{width:36px;height:36px;border-radius:50%;background:var(--c-cream);color:var(--deep);display:grid;place-items:center;font-size:1.1rem;flex:none;transition:transform .25s var(--spring)}.k-look__item:hover .k-look__cap .icon{transform:translate(4px)}@media(max-width:989px){.k-look{grid-template-columns:repeat(2,minmax(0,1fr))}.k-look__cap strong{font-size:.98rem}}.icon-bar__col{background:#fff;border-radius:var(--radius);padding:32px 24px}.icon-bar__col .icon{font-size:2rem;color:var(--c-accent);width:64px;height:64px;background:#f2e8d8;box-shadow:none}.icon-bar__col h3{font-size:1.3rem}.section--alt{background:#eaf4fa}.template-product main>.section:first-child{padding-top:clamp(24px,4vw,48px)}.product{gap:clamp(28px,5vw,72px)}.gallery{top:84px}.gallery__main{aspect-ratio:4 / 5;border-radius:var(--radius)}.gallery__thumb{flex:0 0 72px;height:90px;border-radius:10px;opacity:.7;transition:opacity .2s}.gallery__thumb.is-active,.gallery__thumb:hover{opacity:1}.product__info{border-radius:var(--radius)}.product .price,.product__info .price{font-family:var(--f-heading);font-weight:600}.cta-band{background:radial-gradient(120% 140% at 80% 0%,#1d5f95 0%,var(--deep) 55%,var(--deep-2) 100%)}.cta-band h2{font-weight:500}.footer{background:var(--deep-2)}.footer h3{font-family:var(--f-heading);font-weight:500;letter-spacing:0}.js .reveal{transform:translateY(28px);transition-duration:.9s}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style-v4.css.map */
