:root{--kn-ink:#202C40;--kn-muted:#626C7A;--kn-line:#D7DEE7;--kn-blush:#EEDC9A;--kn-lime:#E9EEF5}body{background:var(--paper,#FCFBF7);color:var(--kn-ink)}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:700}.button{font-size:14px;font-weight:600}.button:hover{background:#2d405c;color:#fcfbf7}.button.light:hover{background:#e5cc7b;color:#202c40}.icon{filter:none}.announcement{background:var(--kn-pop,#EEDC9A);color:var(--kn-ink);font-size:11px;letter-spacing:.2px}.header{background:#fcfbf7}.header-inner{min-height:82px}.brand{flex-basis:205px}.brand img{width:205px;height:auto;max-height:44px;object-fit:contain}.desktop-nav{font-size:12px;font-weight:600;gap:20px}.header-actions .icon{width:24px;height:24px}.mobile-toggle .icon{width:25px;height:25px}.footer{background:#202c40;color:#fcfbf7}.footer-brand{display:block;max-width:235px}.footer-brand img{width:220px;height:auto;max-height:45px}.footer h3{color:#eedc9a}.footer p,.footer-bottom{color:#dfe5ef}.footer .button.light{background:#eedc9a;color:#202c40}.footer-grid>div>a:not(.footer-brand):not(.button),.footer-grid>div>button{color:#e9eef5}.footer-grid>div:first-child .footer-brand{margin-bottom:20px}.footer-brand+p{font-size:9px;letter-spacing:1.2px}.footer .icon{filter:brightness(0) invert(1)}.hero{background:#e9eef5;border-radius:22px}.hero:after{display:none}.hero picture{width:55%;overflow:hidden}.hero picture img{object-position:center}.hero-content>div{width:42%}.hero h1{font-weight:700;letter-spacing:-.055em;font-size:clamp(40px,4vw,62px);line-height:1.08}.hero .eyebrow{background:#eedc9a;color:#202c40;font-size:9px;font-weight:600}.hero p:not(.eyebrow){font-size:15px;line-height:1.65}.hero .button{font-size:13px}.hero--wide{aspect-ratio:2.4;min-height:0;display:flex;align-items:stretch}.hero--wide picture{width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1}.hero--wide .hero-content{min-height:0;padding-block:24px;width:calc(100% - 96px)}.hero--wide .hero-content>div{width:36%;max-width:430px}.hero--wide h1{font-size:clamp(31px,3.2vw,48px);line-height:1.1}.hero--wide p:not(.eyebrow){font-size:13px;max-width:350px}.hero--wide .eyebrow{font-size:9px;max-width:100%}.hero--wide.hero-dark h1,.hero--wide.hero-dark p{color:#202c40}.kn-brand-strip{background:#eedc9a;font-size:12px;gap:clamp(22px,5vw,90px);padding-block:14px}.kn-brand-strip span:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:-3px;background:url(kn-decor-sparkle-navy.svg) center/contain no-repeat;margin-right:10px}.section{padding-block:46px}.section-head h2{font-size:clamp(27px,2.8vw,39px)}.collection-card{border-radius:16px}.collection-card>div{background:linear-gradient(transparent,#202c40d9);padding:60px 20px 20px}.collection-card h3{font-size:clamp(20px,1.7vw,26px);letter-spacing:-.025em}.collection-card span{font-size:11px}.card-image{background:#e9eef5;border-radius:15px}.product-card .card-title{font-size:14px;font-weight:600}.product-card .badge,.badge{background:#eedc9a;color:#202c40}.season-card{aspect-ratio:2.4;min-height:0;border-radius:18px}.season-card>div{padding:22px;max-width:42%;background:linear-gradient(90deg,#fcfbf7e8,#fcfbf700)}.season-card h3{font-size:clamp(23px,2.4vw,34px)}.season-card p{font-size:11px}.season-card .button{font-size:10px;padding:8px 13px}.kn-editorial{border-radius:20px;background:#e9eef5;padding:36px;gap:6%}.kn-editorial img{border-radius:14px;aspect-ratio:1.25}.kn-editorial h2{font-size:clamp(31px,3.6vw,46px)}.newsletter{background:#e9eef5}.newsletter .email-field{border-color:#ccd6e4}.benefits{background:#e9eef5}.benefit-grid strong{font-size:12px}.benefit-grid small{font-size:10px}.accessory-grid img{border-radius:15px}.social-grid img{border-radius:13px}.bundle-heading{color:#202c40}.product-info h1{font-weight:700}.product-kicker{background:#eedc9a;color:#202c40}.product-info>.offer-clock{background:#202c40;color:#fcfbf7}.product-info>.offer-clock.ended{background:#e9eef5;color:#202c40}.kn-pack-card{background:#f1f3f6;border-color:#c4ccd8}.kn-pack-card.is-selected{border-color:#202c40;background:#fcfbf7}.kn-pack-copy>strong,.kn-pack-cost>strong{font-weight:700;color:#202c40}.kn-pack-copy>small{color:#626c7a}.kn-most-popular{background:#202c40;color:#fcfbf7;box-shadow:0 0 0 3px #fcfbf7}.kn-save-badge{background:#eedc9a;color:#202c40}.kn-pack-header input:checked+.kn-pack-dot{border-color:#202c40}.kn-pack-header input:checked+.kn-pack-dot:after{background:#202c40}.kn-pack-card .bundle-gifts{background:#202c40}.kn-pack-card:not(.is-selected) .bundle-gifts{background:#8290a3}.kn-picker-field>select{border-color:#b9c4d3}.product-main-image{background:#e9eef5}.kn-product .product-main-image img{object-fit:contain}.product-thumbs button,.product-wish{background:#e9eef5}.story-grid img{border-radius:18px;aspect-ratio:4/3}.story-grid h3{font-size:clamp(28px,3vw,39px)}.soft-panel,.about-values article,.filter-panel,.cart-summary,.support-heading,.about-hero{background:#e9eef5;border-color:#d7dee7}.kindred-reviews{background:#e4f0e3}.review-setup-status{background:#e9eef5}.timer-editor-note{background:#e9eef5;border-color:#a5b2c5}.toast{background:#202c40}.promo{border-radius:18px;overflow:hidden}.promo>img{object-position:center}.promo>div{background:linear-gradient(90deg,#fcfbf7e6,#fcfbf700)}.promo h2,.promo p,.promo-dark h2,.promo-dark p{color:#202c40}.about-hero-grid>img{border-radius:18px}.section-head a{color:#202c40}.newsletter h2{font-size:clamp(27px,2.8vw,38px)}.pdp-trust .icon{filter:none}@media(max-width:1200px){.header-inner{gap:16px}.brand{flex-basis:175px}.brand img{width:175px}.desktop-nav{gap:13px;font-size:11px}.header-actions{gap:14px}.hero h1{font-size:46px}.hero--wide h1{font-size:37px}.hero--wide .hero-content{width:calc(100% - 68px)}.hero--wide p:not(.eyebrow){font-size:12px}.hero--wide .hero-content>div{width:37%}.hero--wide .hero-content .button{min-height:40px;font-size:11px;padding:10px 16px}}@media(max-width:980px){.desktop-nav{display:none}.header-inner{min-height:74px}.hero h1{font-size:40px}.hero p:not(.eyebrow){font-size:13px}.hero-content{width:calc(100% - 60px)}.hero--wide h1{font-size:30px}.hero--wide .eyebrow{font-size:8px;padding:5px 8px}.hero--wide p:not(.eyebrow){font-size:11px;line-height:1.5;margin-bottom:15px}.season-card>div{padding:15px}.season-card h3{font-size:26px}.season-card p{display:none}}@media(max-width:780px){.header-inner{min-height:70px}.brand{flex-basis:175px}.brand img{width:175px;height:auto}.hero,.hero--wide{display:flex;flex-direction:column;min-height:0;aspect-ratio:auto;border-radius:18px}.hero .hero-content,.hero--wide .hero-content{order:0;min-height:0;width:100%;padding:27px 25px}.hero .hero-content>div,.hero--wide .hero-content>div{width:100%;max-width:540px}.hero h1,.hero--wide h1{font-size:clamp(35px,6vw,46px);margin-bottom:15px}.hero p:not(.eyebrow),.hero--wide p:not(.eyebrow){font-size:14px;max-width:460px;line-height:1.6;margin-bottom:20px}.hero .eyebrow,.hero--wide .eyebrow{font-size:9px;padding:6px 10px;letter-spacing:.8px}.hero picture,.hero--wide picture{position:relative;order:1;inset:auto;width:100%;height:auto;z-index:0}.hero picture img,.hero--wide picture img{position:static;width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain;display:block}.hero .button,.hero--wide .button{min-height:44px;padding:12px 21px;font-size:12px}.hero--wide picture{order:0}.hero--wide .hero-content{order:1}.hero--wide picture img{width:140%;max-width:none;margin-left:-40%}.hero--wide picture{overflow:hidden}.hero--wide .hero-content{padding-top:23px}.section{padding-block:34px}.season-grid{grid-template-columns:1fr 1fr;gap:14px}.season-card{aspect-ratio:auto;display:flex;flex-direction:column;background:#e9eef5}.season-card>img{height:auto;aspect-ratio:2.4;object-fit:cover}.season-card>div{position:static;max-width:100%;padding:18px;background:none}.season-card h3{font-size:25px}.season-card .button{font-size:11px}.kn-editorial{padding:26px;gap:26px}.kn-brand-strip{font-size:11px;gap:10px 20px}.footer-brand img{width:205px}.kn-product .product-main-image{aspect-ratio:1}.product-info h1{font-size:32px}.story-grid img{aspect-ratio:4/3}.promo{display:flex;flex-direction:column;min-height:0}.promo>img{height:auto;width:100%;position:static;aspect-ratio:2.4;object-fit:cover}.promo>div{width:100%;position:static;padding:24px;background:#e9eef5}.promo h2{font-size:30px}.promo p{font-size:14px;display:block}.newsletter .button{font-size:12px}}@media(max-width:480px){.header-actions{gap:12px}.header-actions .icon{width:22px;height:22px}.brand{flex-basis:153px}.brand img{width:153px}.hero h1,.hero--wide h1{font-size:37px;letter-spacing:-1.7px}.hero .hero-content,.hero--wide .hero-content{padding:25px 21px}.hero p:not(.eyebrow),.hero--wide p:not(.eyebrow){font-size:13px}.hero .eyebrow,.hero--wide .eyebrow{font-size:8px}.hero picture img{width:100%;margin:0}.hero--wide picture img{width:140%;margin-left:-40%;max-width:none}.kn-brand-strip{font-size:10px;gap:8px 17px}.section-head h2{font-size:27px}.season-grid{grid-template-columns:1fr}.season-card{display:block}.season-card>div{padding:21px}.season-card h3{font-size:29px}.kn-editorial{padding:22px}.kn-editorial h2{font-size:32px}.collection-card h3{font-size:18px}.kn-pack-copy>strong{font-size:19px}.kn-pack-cost>strong{font-size:21px}.footer h3{font-size:14px}.footer-brand img{width:200px}.kn-picker-form .quantity-heading .text-button{font-size:14px}.kn-most-popular{font-size:10px}.newsletter h2{font-size:29px}}@media(max-width:350px){.brand{flex-basis:130px}.brand img{width:130px}.header-actions{gap:9px}.hero h1,.hero--wide h1{font-size:33px}.kn-pack-copy>strong{font-size:17px}.kn-pack-cost>strong{font-size:18px}}.kn-pack-card:has(.kn-most-popular) .kn-pack-header{padding-top:27px}.kn-bundles .kn-pack-card:nth-of-type(2):not(:has(.kn-most-popular)) .kn-pack-header{padding-top:15px}.kn-announcement{display:flex;align-items:center;width:100%;min-height:36px;background:var(--kn-announcement-bg,#202C40);color:var(--kn-announcement-fg,#FCFBF7);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.1px}.kn-announcement[hidden]{display:none}.kn-announcement-window{flex:1;min-width:0;overflow:hidden}.kn-announcement-track,.kn-announcement-group{display:flex;width:max-content;align-items:center}.kn-announcement-track{animation:kn-announcement-scroll var(--kn-announcement-duration,30s) linear infinite}.kn-announcement-item{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;padding:9px 0 9px 32px}.kn-announcement-item:after{content:"\2022";padding-left:32px;opacity:.45}.kn-announcement-pause{flex:0 0 36px;align-self:stretch;color:inherit;padding:0;line-height:1;font-size:13px}.kn-announcement-pause:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.kn-announcement:hover .kn-announcement-track,.kn-announcement:focus-within .kn-announcement-track,.kn-announcement.is-paused .kn-announcement-track{animation-play-state:paused}@keyframes kn-announcement-scroll{to{transform:translate(calc(-1 * var(--kn-announcement-distance,0px)))}}@media(max-width:480px){.kn-announcement{font-size:10px}.kn-announcement-item{padding-left:24px}.kn-announcement-item:after{padding-left:24px}}@media(prefers-reduced-motion:reduce){.kn-announcement-track{animation:none}.kn-announcement-group{width:100%;flex-wrap:wrap;justify-content:center}.kn-announcement-track{width:100%}.kn-announcement [data-repeat],.kn-announcement [data-announcement-copy],.kn-announcement-pause{display:none}.kn-announcement-item{white-space:normal;text-align:center;justify-content:center;padding:8px 12px}.kn-announcement-item:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/designer-brand.css.map */
