:root{--kae-gutter:clamp(24px,2.85vw,64px);--kae-ink:#292929;--kae-muted:#636363;--kae-surface:#fff;--kae-line:#dedede}body.kae-redesign{font-family:var(--font-body-family),sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;background:#fff;color:#292929}.kae-redesign h1,.kae-redesign h2,.kae-redesign h3,.kae-redesign h4,.kae-redesign .h0,.kae-redesign .h1{font-family:var(--font-body-family),sans-serif;letter-spacing:0;font-weight:500;color:#292929}.kae-redesign h1,.kae-redesign .h0{font-size:clamp(36px,3.4vw,64px);line-height:1.12}.kae-redesign .page-width,.kae-section,.kae-header__main,.kae-footer__top,.kae-footer__bottom{width:100%;max-width:none;box-sizing:border-box}.kae-redesign .page-width{padding-inline:var(--kae-gutter)}.kae-section{padding:64px var(--kae-gutter);margin:0}.kae-section-heading{align-items:center;margin-bottom:28px;gap:24px}.kae-section-heading h2{font-size:clamp(28px,2.2vw,40px);font-weight:500;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.kae-eyebrow{font-size:13px;letter-spacing:.1em;color:#5e5e5e}.kae-text-link,.kae-button{font-size:15px;letter-spacing:.02em}.kae-button{padding:17px 25px;min-height:54px}.kae-header{background:#fffffff7}.kae-header.is-scrolled{background:#fffffff5}.kae-header__main{padding-inline:var(--kae-gutter)}.kae-announcement{font-size:12px;letter-spacing:.08em;padding-block:8px}.kae-header__contact{font-size:14px;letter-spacing:0}.kae-desktop-nav{font-size:14px;letter-spacing:.025em;gap:36px;padding-bottom:16px}.kae-mega-menu{padding-inline:var(--kae-gutter);gap:5vw}.kae-mega-menu__links>a{font-size:16px;min-height:48px}.kae-hero{grid-template-columns:46% 54%;min-height:calc(100svh - 12px);padding-top:var(--kae-header-height);background:#f6f5f2}.kae-hero__copy{max-width:none;padding:56px var(--kae-gutter)}.kae-hero h1{font-size:clamp(42px,4.5vw,84px);font-weight:500;letter-spacing:-.035em;line-height:1.04;max-width:11em;margin-bottom:30px}.kae-hero__description{font-size:18px;line-height:1.75;max-width:36em;color:#505050}.kae-hero__note{font-size:12px;letter-spacing:.04em;margin-top:36px}.kae-hero__visual{min-height:620px;background:#f6f5f2}.kae-hero__image{padding:0;max-height:820px;background:transparent}.kae-hero__caption{font-size:12px;letter-spacing:0;background:#ffffffd9;padding:12px 16px}.kae-values{font-size:12px;letter-spacing:.07em;padding:22px var(--kae-gutter)}.kae-category-grid{gap:16px}.kae-category__image{background:#fff}.kae-category__image img{padding:0}.kae-category>span{font-size:16px;padding-top:16px;line-height:1.4}.kae-new-arrivals{padding:32px 0 64px;overflow:hidden}.kae-new-arrivals>.kae-section-heading,.kae-collection-links{padding-inline:var(--kae-gutter)}.kae-new-arrivals>.kae-section-heading{margin-bottom:20px}.kae-catalogue-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.kae-shop-all{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:140px;padding:12px 22px;border:1px solid #d7d7d7;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease}.kae-shop-all:hover{background:#f5f5f5}.kae-carousel-controls{display:flex;align-items:center;gap:4px}.kae-carousel-controls[hidden]{display:none}.kae-carousel-controls button{width:42px;height:48px;padding:10px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:#292929}.kae-carousel-controls button:disabled{opacity:.25;cursor:default}.kae-carousel-controls svg{width:23px;height:23px}.kae-collection-links{display:flex;gap:28px;overflow:auto;margin:0 0 30px;scrollbar-width:none;white-space:nowrap}.kae-collection-links::-webkit-scrollbar{display:none}.kae-collection-links a{font-size:15px;line-height:1.5;color:#737373;text-decoration:none;padding:0 0 8px;border-bottom:1px solid transparent}.kae-collection-links a:hover,.kae-collection-links a:focus-visible,.kae-collection-links a.is-active{color:#292929;border-bottom-color:currentColor}.kae-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100vw - 2 * var(--kae-gutter) - 36px) / 4.15);grid-template-columns:none;gap:12px;padding:0 var(--kae-gutter) 12px;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kae-gutter);scrollbar-width:none;overscroll-behavior-inline:contain}.kae-product-rail::-webkit-scrollbar{display:none}.kae-product-rail>li{min-width:0;scroll-snap-align:start}.kae-redesign .card__inner{background:#fff!important}.kae-redesign .card__inner .media>img{padding:1.5%;object-fit:contain!important}.kae-redesign .card__heading{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.kae-redesign .card__content .card__information{padding-top:16px;padding-bottom:0}.kae-redesign .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kae-redesign .card-information>.price{font-size:16px;line-height:1.5;margin-top:7px}.kae-redesign .card__badge{left:16px;top:16px;bottom:auto;align-self:start}.kae-redesign .card__badge .badge{font-size:11px;letter-spacing:.07em;padding:5px 8px;background:#fff;color:#292929}.kae-story{background:#f6f5f2}.kae-story__image{min-height:600px;background:#f6f5f2}.kae-story__image img{max-height:820px}.kae-story__copy{padding:64px var(--kae-gutter)}.kae-story h2{font-size:clamp(32px,3vw,52px);max-width:none;line-height:1.15}.kae-story .rte{font-size:18px;color:#505050;line-height:1.8;max-width:38em}.kae-custom-callout{padding:64px var(--kae-gutter);background:#fff}.kae-custom-callout h2{font-size:clamp(32px,3vw,52px)}.kae-custom-callout>p:not(.kae-eyebrow){font-size:18px;max-width:48em;color:#505050}.kae-sculpted-emblem{width:120px;height:120px;margin-bottom:22px}.kae-answers{gap:6vw}.kae-answers h2{font-size:clamp(30px,2.8vw,46px);max-width:none}.kae-answers__list summary{font-size:18px;padding-block:24px}.kae-answers__list p{font-size:16px;color:#505050}.kae-footer{padding:56px var(--kae-gutter) 28px;background:#f5f5f3}.kae-footer__top{grid-template-columns:1.4fr .8fr .8fr 1.3fr;gap:4vw}.kae-footer__brand h2{font-size:30px;max-width:400px}.kae-footer__brand>p:not(.kae-eyebrow),.kae-footer__newsletter>p,.kae-footer li,.kae-email-field input{font-size:15px}.kae-footer h2.kae-footer__label{font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:500;letter-spacing:.04em}.kae-footer__email,.kae-footer__phone{font-size:14px}.kae-footer__bottom{font-size:13px}.kae-redesign .collection-hero__title{font-size:clamp(34px,3vw,56px)}.kae-redesign .collection-hero__description,.kae-redesign .product__description,.kae-guide,.kae-design-intro__lead,.kae-design-steps p,.kae-design-note p{font-size:17px;line-height:1.8}.kae-redesign .product__title h1{font-size:clamp(30px,2.7vw,48px);line-height:1.2}.kae-redesign .product__info-container .price{font-size:24px}.kae-redesign .facets__heading,.kae-redesign .facets__summary,.kae-redesign .facet-filters__label,.kae-redesign .facet-filters__sort,.kae-redesign .product-count__text{font-size:15px}.kae-breadcrumbs{font-size:13px;padding-block:16px}.kae-redesign .shopify-policy__container{max-width:none;padding-inline:var(--kae-gutter)}.kae-redesign .shopify-policy__body,.kae-guide{max-width:95ch;font-size:17px}@media(min-width:990px){.kae-redesign .grid--4-col-desktop{--grid-desktop-horizontal-spacing:16px}.kae-redesign .product__info-wrapper{padding-left:48px!important}}@media(max-width:989px){:root{--kae-gutter:24px}.kae-header__main{padding-inline:24px}.kae-hero{min-height:0}.kae-hero__visual{min-height:520px}.kae-hero__copy{padding:40px 24px}.kae-hero h1{font-size:48px}.kae-hero__description{font-size:16px}.kae-product-rail{grid-auto-columns:calc((100vw - 2 * var(--kae-gutter) - 24px) / 2.3)}.kae-footer__top{grid-template-columns:1fr 1fr;gap:40px}.kae-story__image{min-height:440px}}@media(max-width:749px){:root{--kae-gutter:20px}.kae-section{padding-block:40px}.kae-header__main{padding-inline:16px}.kae-announcement{font-size:10px;letter-spacing:.035em}.kae-hero{grid-template-columns:1fr;padding-top:var(--kae-header-height)}.kae-hero__copy{padding:36px 20px}.kae-hero h1{font-size:clamp(40px,10vw,58px);max-width:11em}.kae-hero__description{font-size:17px;max-width:none}.kae-hero__visual{min-height:0;aspect-ratio:1;max-height:none}.kae-hero__image{max-height:none}.kae-hero__note{font-size:11px}.kae-hero__caption{font-size:11px;inset:auto 12px 12px}.kae-values{font-size:10px;line-height:1.6;letter-spacing:0;padding:18px 16px}.kae-section-heading{gap:16px;align-items:center;margin-bottom:22px}.kae-section-heading h2{font-size:26px;letter-spacing:.035em}.kae-section-heading>.kae-text-link{font-size:13px;margin-top:0}.kae-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.kae-category>span{font-size:15px;padding-top:12px}.kae-new-arrivals{padding:20px 0 40px}.kae-catalogue-actions{gap:4px}.kae-shop-all{min-width:94px;min-height:44px;font-size:12px;padding:10px 14px}.kae-carousel-controls{gap:0}.kae-carousel-controls button{width:34px;height:44px;padding:8px}.kae-collection-links{gap:24px;margin-bottom:22px}.kae-collection-links a{font-size:15px}.kae-product-rail{grid-auto-columns:78vw;gap:12px}.kae-redesign .card__heading,.kae-redesign .card-information>.price{font-size:15px}.kae-redesign .card__inner .media>img{padding:1%}.kae-redesign .card__badge{left:10px;top:10px}.kae-redesign .card__badge .badge{font-size:10px}.kae-story__image{min-height:0}.kae-story__copy{padding:40px 20px}.kae-story h2,.kae-custom-callout h2{font-size:34px}.kae-story .rte,.kae-custom-callout>p:not(.kae-eyebrow){font-size:17px}.kae-answers__list summary{font-size:17px}.kae-answers__list p{font-size:16px}.kae-footer__top{gap:36px 24px}.kae-footer__brand h2{font-size:28px}.kae-redesign .product__title h1{font-size:30px}.kae-redesign .product__description,.kae-guide{font-size:16px}.kae-breadcrumbs{font-size:12px}.kae-redesign .content-for-layout{padding-top:calc(var(--kae-header-height) + 18px)}.kae-redesign.kae-page-index .content-for-layout{padding-top:0}}@media(max-width:379px){.kae-new-arrivals>.kae-section-heading{flex-wrap:wrap}.kae-catalogue-actions{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.kae-product-rail{scroll-behavior:auto}.kae-shop-all{transition:none}}.kae-redesign .card__inner,.kae-redesign .card__media,.kae-redesign .card__media .media,.kae-category__image,.kae-story,.kae-story__image{background:#fff!important}.kae-redesign .card__inner .media>img{padding:0!important}.kae-section-heading h2{font-size:clamp(28px,1.8vw,36px);font-weight:500;letter-spacing:.015em}.kae-redesign.kae-page-index h1.kmh-heading{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.045em;font-size:clamp(44px,4.4vw,80px);line-height:1.12;max-width:780px}.kae-redesign .kmh-description{font-family:var(--font-body-family),sans-serif;font-size:17px;max-width:460px;line-height:1.75}.kae-button,.kae-redesign .kmh a.kmh-primary{position:relative;isolation:isolate;overflow:hidden;border-radius:999px;padding:15px 25px;min-height:54px;gap:20px;border:1px solid #292929;font-family:var(--font-body-family),sans-serif;font-size:14px;font-weight:500;letter-spacing:0;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.kae-button:before,.kae-redesign .kmh a.kmh-primary:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120px circle at var(--shine-x,50%) var(--shine-y,0%),#ffffff30,transparent 80%);opacity:0;transition:opacity .25s ease}.kae-button:focus-visible:before,.kae-redesign .kmh a.kmh-primary:focus-visible:before{opacity:1}.kae-redesign .kmh a.kmh-primary{background:#fff;color:#202020;border-color:#fff}.kae-redesign .kmh a.kmh-secondary{font-family:var(--font-body-family),sans-serif;font-size:14px;border:0;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px;gap:10px}.kae-redesign .kmh a.kmh-secondary>span,.kae-text-link>span{display:none}.kae-shop-all{min-width:0;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #292929;border-radius:0;font-size:14px;text-transform:none;letter-spacing:0;font-weight:500;transition:opacity .2s ease;background:transparent}.kae-shop-all:hover{background:transparent;opacity:.6}.kae-text-link{border:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.kae-redesign .product-form__submit,.kae-redesign .cart__checkout-button{border:1px solid #292929;border-radius:999px;background:#292929;color:#fff;min-height:54px;font-family:var(--font-body-family),sans-serif;font-size:15px}.kae-redesign .product-form__submit:after,.kae-redesign .cart__checkout-button:after{border-radius:inherit;box-shadow:none}.kae-story__image{perspective:none;overflow:hidden;transform-style:flat;transform:none;animation:none;transition:none}.kae-story__image img{transform:none;animation:none;transition:none;will-change:auto}.kae-category__image{transition:transform .35s ease,filter .35s ease}.kae-category>span>span{display:none}kae-emblem.kae-sculpted-emblem{position:relative;display:block;width:180px;height:180px;margin:0 auto 24px;perspective:none;overflow:visible}kae-emblem.kae-sculpted-emblem>img,kae-emblem.kae-sculpted-emblem>video{display:block;width:100%;height:100%;object-fit:contain;filter:none;animation:none!important;transform:none!important}kae-emblem video[hidden],kae-emblem.is-playing>img{display:none!important}.kae-emblem-toggle{position:absolute;right:-12px;bottom:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid #e5e1d8;border-radius:50%;background:#fff;color:#292929;cursor:pointer}.kae-emblem-toggle[hidden]{display:none}.kae-emblem-toggle svg{width:17px;height:17px}.kae-emblem-toggle .kae-play-icon{display:none}kae-emblem.is-paused .kae-play-icon{display:block}kae-emblem.is-paused .kae-pause-icon{display:none}.kae-social-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:25px;max-width:340px}.kae-social-links a{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;text-decoration:none}.kae-social-links a:hover{text-decoration:underline}.kae-social-links svg{width:19px;height:19px}.kae-ebay-feedback{display:inline-block;margin-top:14px;font-size:13px;text-underline-offset:5px}.kae-footer{background:#fff}.kae-footer__brand>p{margin-top:0}.kae-footer__newsletter>p{max-width:300px}@media(hover:hover)and (pointer:fine){.kae-button:hover,.kae-redesign .kmh a.kmh-primary:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000012}.kae-button:hover:before,.kae-redesign .kmh a.kmh-primary:hover:before{opacity:1}.kae-category:hover .kae-category__image{transform:translateY(-4px);filter:drop-shadow(0 12px 12px #00000009)}.kae-redesign .card-wrapper:hover .media>img{transform:scale(1.02)!important}}@media(max-width:749px){.kae-redesign.kae-page-index h1.kmh-heading{font-size:clamp(40px,10vw,60px);line-height:1.12;letter-spacing:-.04em}.kae-redesign .kmh-description{font-size:16px}.kae-redesign .kmh a.kmh-primary,.kae-button{font-size:14px;min-height:52px;padding:14px 23px}.kae-redesign .kmh a.kmh-secondary{font-size:14px}.kae-section-heading h2{font-size:26px}.kae-social-links{gap:4px 18px}.kae-mobile-panel>a{font-size:16px}}@media(prefers-reduced-motion:reduce){.kae-story__image img,.kae-category__image,.kae-button,.kae-redesign .kmh a.kmh-primary{transform:none!important;transition:none!important}.kae-button:before,.kae-redesign .kmh a.kmh-primary:before{display:none}kae-emblem>video,kae-emblem>.kae-emblem-toggle{display:none!important}kae-emblem>img{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kae-catalogue.css.map */
