.kd-footer{--kd-footer-pad: 40px 32px 40px;--kd-footer-col-gap: 8rem;--kd-footer-heading-size: 1.6rem;--kd-footer-link-size: 1.4rem;--kd-footer-link-lh: 2.6rem;--kd-footer-title-gap: 1.2rem;--kd-footer-link-gap: .8rem;--kd-footer-social-gap: .8rem;--kd-footer-art-w: 41rem;--kd-footer-art-h: 36.4rem;background:var(--kd-color-bg);border-top:.1rem solid var(--kd-color-border);color:var(--kd-color-text)}.kd-footer__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:4.8rem;row-gap:3.2rem;width:100%;max-width:var(--kd-container-max);margin-inline:auto;padding:var(--kd-footer-pad);box-sizing:border-box}.kd-footer__nav{display:flex;align-items:flex-start;gap:var(--kd-footer-col-gap);flex-shrink:0;min-width:0;margin-top:1.6rem}.kd-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-footer-title-gap);min-width:0}.kd-footer__col--categories{width:14.7rem}.kd-footer__col--socials{width:12.9rem}.kd-footer__heading{margin:0;padding:0;font-family:var(--kd-font-nav);font-size:var(--kd-footer-heading-size);font-weight:600;line-height:var(--kd-footer-link-lh);letter-spacing:0;text-transform:uppercase;color:var(--kd-color-text)}.kd-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-footer-link-gap);margin:0;padding:0;list-style:none;width:100%}.kd-footer__link{display:block;font-family:var(--kd-font-nav);font-size:var(--kd-footer-link-size);font-weight:400;line-height:var(--kd-footer-link-lh);letter-spacing:0;text-decoration:none;color:var(--kd-color-text);transition:opacity var(--kd-duration) var(--kd-ease)}.kd-footer__link:hover{opacity:.65}.kd-footer__socials{display:flex;align-items:center;gap:var(--kd-footer-social-gap);margin:0;padding:0;list-style:none}.kd-footer__social{display:inline-flex;align-items:center;justify-content:center;color:var(--kd-color-text);text-decoration:none;line-height:0;transition:opacity var(--kd-duration) var(--kd-ease)}.kd-footer__social:hover{opacity:.65}.kd-footer__social svg{display:block}.kd-footer__social--instagram svg{width:2rem;height:2rem}.kd-footer__social--spotify svg{width:2rem;height:2rem}.kd-footer__social--facebook svg{width:1.6rem;height:1.6rem}.kd-footer__art{flex:0 0 auto;width:var(--kd-footer-art-w);max-width:100%;margin-left:auto}.kd-footer__art-img{display:block;width:100%;height:auto;aspect-ratio:410 / 364;object-fit:contain;object-position:center top}.kd-footer__game{--kd-ttt-ink: #161616;--kd-ttt-slate: #5c6b85;--kd-ttt-tic: #e9b44c;--kd-ttt-tac: #1f47c2;--kd-ttt-toe: #e8c84a;--kd-ttt-cell: 8.4rem;min-width:0;width:100%;max-width:52rem;justify-self:end}.kd-ttt__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;justify-items:center;gap:0;padding-top:0;min-height:0}.kd-ttt__stage:has(.kd-ttt__side.is-in){grid-template-columns:minmax(8rem,14rem) auto minmax(8rem,14rem);gap:0 1.2rem;padding-top:5rem;min-height:0}.kd-ttt__side{position:relative;display:none;justify-items:center;align-self:end;min-height:18rem}.kd-ttt__stage:has(.kd-ttt__side.is-in) .kd-ttt__side{display:grid}.kd-ttt__kid{height:24rem;width:auto;max-width:100%;opacity:0;transform:translateY(1.2rem);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s}.kd-ttt__side.is-in .kd-ttt__kid{opacity:1;transform:none}.kd-ttt__side.is-in.is-sulk .kd-ttt__kid{transform:rotate(3deg) translateY(.6rem) scaleY(.96)}.kd-ttt__side.is-in.is-gloat .kd-ttt__kid{transform:translateY(-1.2rem) scale(1.05)}.kd-ttt__side.is-in.is-bob .kd-ttt__kid{animation:kd-ttt-bob 1.1s ease-in-out infinite}@keyframes kd-ttt-bob{50%{transform:translateY(-.8rem)}}.kd-ttt__bubble{position:absolute;top:0;left:50%;z-index:3;width:max-content;max-width:16rem;padding:.8rem 1rem .7rem;border:.15rem solid var(--kd-ttt-ink);background:#fff;box-shadow:.3rem .3rem 0 var(--kd-ttt-ink);font-family:var(--kd-font-display);font-size:1.3rem;line-height:1.2;text-align:center;transform:translate(-50%,-100%) rotate(-2deg);opacity:0;pointer-events:none;transition:opacity .2s}.kd-ttt__side[data-kd-ttt-right] .kd-ttt__bubble{transform:translate(-50%,-100%) rotate(2deg)}.kd-ttt__bubble:after{content:"";position:absolute;left:50%;bottom:-1.6rem;width:.2rem;height:1.6rem;background:var(--kd-ttt-ink);transform:translate(-50%)}.kd-ttt__bubble.is-show{opacity:1;pointer-events:auto;animation:kd-ttt-bpop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes kd-ttt-bpop{0%{transform:translate(-50%,-90%) scale(.7);opacity:0}}.kd-ttt__bubble small{display:block;margin-top:.5rem;font-family:var(--kd-font-display);font-size:1.1rem;color:#666}.kd-ttt__code{display:inline-block;margin-top:.4rem;padding:.3rem .7rem;border:.15rem dashed var(--kd-ttt-ink);background:transparent;font-family:var(--kd-font-display);font-weight:600;font-size:1.3rem;letter-spacing:.08em;cursor:pointer}.kd-ttt__code:hover{background:var(--kd-ttt-toe)}.kd-ttt__centre{display:grid;justify-items:center}.kd-ttt__caption{margin:0 0 .4rem;min-height:0;font-family:var(--kd-font-display);font-size:1.2rem;color:#777;text-align:center}.kd-ttt__caption b{color:var(--kd-ttt-ink);font-weight:600}.kd-ttt__board{position:relative;width:calc(var(--kd-ttt-cell) * 3);height:calc(var(--kd-ttt-cell) * 3);margin-bottom:0;flex-shrink:0}.kd-ttt__board svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.kd-ttt__grid path{fill:none;stroke:var(--kd-ttt-ink);stroke-width:4.5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400}.kd-ttt__board.is-drawn .kd-ttt__grid path{animation:kd-ttt-draw .55s ease-out forwards}.kd-ttt__board.is-drawn .kd-ttt__grid path:nth-child(2){animation-delay:.12s}.kd-ttt__board.is-drawn .kd-ttt__grid path:nth-child(3){animation-delay:.24s}.kd-ttt__board.is-drawn .kd-ttt__grid path:nth-child(4){animation-delay:.36s}@keyframes kd-ttt-draw{to{stroke-dashoffset:0}}.kd-ttt__win path{fill:none;stroke:var(--kd-ttt-slate);stroke-width:9;stroke-linecap:round;opacity:.85;stroke-dasharray:420;stroke-dashoffset:420;animation:kd-ttt-draw .5s .1s ease-out forwards}.kd-ttt__cells{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.kd-ttt__cell{position:relative;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:1.2rem;background:transparent;cursor:default;font:inherit;color:inherit}.kd-ttt__cell.is-open{cursor:pointer}.kd-ttt__cell:focus-visible{outline:.3rem solid var(--kd-ttt-slate);outline-offset:-.6rem}.kd-ttt__cell.is-open:hover:before,.kd-ttt__cell.is-open:focus-visible:before{content:"";width:58%;aspect-ratio:1;border-radius:50%;border:.2rem dotted #999}.kd-ttt__mark{display:block;width:62%;aspect-ratio:1;overflow:visible}.kd-ttt__mark path{fill:none;stroke:var(--kd-ttt-ink);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.kd-ttt__mark path.p2{stroke-width:1.6;opacity:.5}.kd-ttt__mark.is-fresh path{stroke-dasharray:200;stroke-dashoffset:200;animation:kd-ttt-draw .4s ease-out forwards}.kd-ttt__mark.is-fresh path:nth-child(2){animation-delay:.08s}.kd-ttt__mark.is-fresh path:nth-child(3){animation-delay:.2s}.kd-ttt__mark.is-fresh path:nth-child(4){animation-delay:.28s}.kd-ttt__cell.is-dim .kd-ttt__mark{opacity:.35;filter:grayscale(.4)}.kd-ttt__board.is-locked .kd-ttt__cells{pointer-events:none}.kd-ttt__picker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;gap:1.2rem;background:#ffffffeb;text-align:center;transition:opacity .3s}.kd-ttt__picker.is-gone{opacity:0;pointer-events:none}.kd-ttt__picker-title{margin:0;font-family:var(--kd-font-display);font-weight:400;font-size:2.2rem;line-height:1.2;color:var(--kd-ttt-ink);white-space:nowrap}.kd-ttt__picks{display:flex;gap:1.6rem;justify-content:center}.kd-ttt__pick{display:grid;justify-items:center;gap:.5rem;margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-font-body);font-size:1.4rem;color:var(--kd-ttt-ink);cursor:pointer}.kd-ttt__face{width:6.4rem;height:6.4rem;border-radius:50%;overflow:hidden;box-shadow:0 0 0 .2rem #fff,0 0 0 .35rem var(--c);transition:transform .2s}.kd-ttt__face img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.kd-ttt__pick:hover .kd-ttt__face,.kd-ttt__pick:focus-visible .kd-ttt__face{transform:scale(1.12) rotate(-6deg)}.kd-ttt__pick:focus-visible{outline:none}.kd-ttt__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.kd-ttt__replay{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);margin:0;padding:.7rem 1.4rem;border:.15rem solid var(--kd-ttt-ink);border-radius:999px;background:#fff;box-shadow:.25rem .25rem 0 var(--kd-ttt-ink);font-family:var(--kd-font-display);font-size:1.3rem;font-weight:500;line-height:1;color:var(--kd-ttt-ink);cursor:pointer;transition:transform .2s ease,background .2s ease}.kd-ttt__replay[hidden]{display:none!important}.kd-ttt__replay:hover,.kd-ttt__replay:focus-visible{background:var(--kd-ttt-ink);color:#fff;outline:none;transform:translate(-50%,-50%) scale(1.04)}.kd-ttt__confetti i{position:absolute;width:.8rem;height:1.2rem;left:50%;top:50%;animation:kd-ttt-fall 1.3s ease-out forwards}@keyframes kd-ttt-fall{to{transform:translate(var(--dx),var(--dy)) rotate(720deg);opacity:0}}.kd-ttt__news{max-width:44rem;margin:0 auto;max-height:0;overflow:hidden;opacity:0;transform:translateY(.8rem);transition:opacity .35s ease,transform .35s ease,max-height .35s ease,margin .35s ease;pointer-events:none}.kd-ttt__news.is-show{max-height:12rem;margin-top:1.2rem;opacity:1;transform:none;pointer-events:auto}.kd-ttt__news p,.kd-ttt__news-thanks{margin:0 0 .6rem;font-family:var(--kd-font-display);font-size:1.3rem}.kd-ttt__form{display:flex;border-bottom:.12rem solid var(--kd-ttt-ink)}.kd-ttt__form input{flex:1;border:0;padding:.7rem 0;font-family:var(--kd-font-display);font-size:1.3rem;outline:none;background:transparent}.kd-ttt__form button{border:0;background:transparent;font-family:var(--kd-font-display);font-size:1.2rem;letter-spacing:.04em;cursor:pointer}@media screen and (max-width:1100px){.kd-footer{--kd-footer-pad: 36px 24px 56px;--kd-footer-col-gap: 4rem;--kd-footer-art-w: 34rem}.kd-footer__inner{grid-template-columns:1fr;column-gap:0;row-gap:3.2rem}.kd-footer__nav{margin-top:0;width:100%}.kd-footer__game{--kd-ttt-cell: 7.2rem;max-width:42rem;justify-self:center;width:100%}.kd-ttt__stage:has(.kd-ttt__side.is-in){grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.8rem .6rem;padding-top:.8rem;min-height:0}.kd-ttt__stage:has(.kd-ttt__side.is-in) .kd-ttt__centre{grid-column:1 / 3;grid-row:1}.kd-ttt__stage:has(.kd-ttt__side.is-in) .kd-ttt__side{grid-row:2;min-height:12rem;padding-top:4.5rem}.kd-ttt__kid{height:12rem}.kd-ttt__bubble{top:4.5rem;max-width:13rem;padding:.7rem .9rem .6rem;font-size:1.2rem}}@media screen and (max-width:767px){.kd-footer{--kd-footer-pad: 28px 16px 40px;--kd-footer-col-gap: 2.4rem;--kd-footer-art-w: 100%}.kd-footer__inner{grid-template-columns:1fr;row-gap:3.2rem}.kd-footer__nav{width:100%;flex-wrap:wrap;justify-content:flex-start;margin-top:0;gap:2.4rem 3.2rem}.kd-footer__col--categories,.kd-footer__col--socials{width:auto;min-width:11rem;flex:0 1 auto}.kd-footer__art,.kd-footer__game{margin-left:0;max-width:100%;justify-self:center}.kd-footer__game{--kd-ttt-cell: calc((100vw - 2.4rem) / 3);max-width:none;width:calc(100vw - 2.4rem);justify-self:center;padding:.8rem 0 2.4rem}.kd-ttt__board{width:calc(var(--kd-ttt-cell) * 3);height:calc(var(--kd-ttt-cell) * 3)}.kd-ttt__picker{gap:1.4rem;padding:1.2rem .8rem}.kd-ttt__picker-title{font-size:clamp(1.6rem,4.6vw,2.2rem);white-space:nowrap}.kd-ttt__picks{gap:1.2rem}.kd-ttt__face{width:clamp(5.6rem,18vw,7.2rem);height:clamp(5.6rem,18vw,7.2rem)}.kd-ttt__pick{font-size:1.4rem}.kd-ttt__news.is-show{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.kd-ttt__board.is-drawn .kd-ttt__grid path{stroke-dashoffset:0;animation:none}.kd-ttt__kid,.kd-ttt__bubble,.kd-ttt__news{transition-duration:.01ms}}.kd-header-wrapper{position:relative;background:var(--kd-color-bg);z-index:var(--kd-z-header)}.kd-header-wrapper--border{border-bottom:.1rem solid var(--kd-color-border)}.kd-header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:none;margin-inline:0;padding:var(--kd-header-pad-y) var(--kd-header-pad-x);gap:var(--kd-space-16);background:var(--kd-color-bg);box-sizing:border-box}.kd-header.header{display:flex;grid-template-areas:none;grid-template-columns:none;column-gap:0}.kd-header__brand{display:flex;align-items:center;flex-shrink:0;min-width:0}.kd-header__logo-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.kd-header__logo{display:block;width:var(--kd-header-logo-w);height:var(--kd-header-logo-h);object-fit:contain;object-position:left center}.kd-header__logo-text{font-family:var(--kd-font-nav);font-size:2.4rem;font-weight:500;color:var(--kd-color-logo);line-height:1;letter-spacing:0}.kd-header__nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.kd-header__menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--kd-header-nav-gap);margin:0;padding:0;list-style:none}.kd-header__link{display:inline-flex;align-items:center;font-family:var(--kd-font-nav);font-size:var(--kd-text-nav);font-weight:500;line-height:var(--kd-text-nav-line);letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--kd-color-text-muted);white-space:nowrap;transition:.4s ease-in-out}.kd-header__link:hover,.kd-header__link.is-active,.kd-header__link[aria-current=page]{color:var(--kd-color-text)}.kd-header__dropdown{position:relative}.kd-header__dropdown>summary{list-style:none;cursor:pointer}.kd-header__dropdown>summary::-webkit-details-marker{display:none}.kd-header__dropdown:after{content:"";position:absolute;left:50%;top:100%;width:max(100%,22rem);height:1.6rem;transform:translate(-50%);display:none}.kd-header__dropdown[open]:after{display:block}.kd-header__menu>li{position:relative}.kd-header__submenu{position:absolute;top:calc(100% + 1.2rem);left:50%;z-index:calc(var(--kd-z-header) + 5);display:flex;flex-direction:column;gap:.2rem;min-width:22rem;margin:0;padding:1rem .8rem;list-style:none;background:#fff;border:.1rem solid #f0f0f0;border-radius:1.2rem;box-shadow:0 1.2rem 3.6rem #0000001f;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(.8rem);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility .2s linear}.kd-header__dropdown[open]>.kd-header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.kd-header__submenu a{display:block;padding:1rem 1.4rem;border-radius:.8rem;font-family:var(--kd-font-nav);font-size:1.4rem;font-weight:500;line-height:1.3;letter-spacing:.02em;color:var(--kd-color-text-muted);text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.kd-header__submenu a:hover,.kd-header__submenu a:focus-visible,.kd-header__submenu a.is-active{color:#1f1f1f;background:#f8f8f8}@media(prefers-reduced-motion:reduce){.kd-header__submenu{transition:none}}.kd-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:var(--kd-header-icon-gap)}.kd-header__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);padding:0;margin:0;border:0;background:transparent;color:var(--kd-color-text);text-decoration:none;cursor:pointer;position:relative;line-height:0}.kd-header__icon:not(.kd-header__wishlist) .svg-wrapper:hover svg path{fill:#6b6b6b!important}.kd-header__icon.kd-header__wishlist .svg-wrapper svg path{stroke:#000!important}.kd-header__icon .svg-wrapper svg path{transition:.3s ease-in-out}.kd-header__icon.kd-header__wishlist .svg-wrapper:hover svg path{stroke:#6b6b6b!important}.kd-header__icon svg,.kd-header__icon .svg-wrapper,.kd-header__icon .svg-wrapper svg{width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);display:block}.kd-header__icon .svg-wrapper{display:flex;align-items:center;justify-content:center}.kd-header__icon:hover{opacity:.7}.kd-header__icon--avatar:hover{opacity:1}.kd-header__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--kd-header-icon-size, 2.4rem);height:var(--kd-header-icon-size, 2.4rem);border-radius:50%;background:#000;color:#fff;box-sizing:border-box}.kd-header__avatar-letter{display:block;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff;-webkit-user-select:none;user-select:none}.kd-header__cart-count{position:absolute;top:-.6rem;right:-.8rem;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:var(--kd-color-text);color:var(--kd-color-white);font-size:1rem;line-height:1.6rem;text-align:center;font-family:var(--kd-font-body)}.kd-header__actions details-modal.header__search,.kd-header__actions .header__search{display:inline-flex!important;align-items:center;line-height:0}.kd-header__actions .header__icon--search,.kd-header__actions summary.kd-header__icon{width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);min-width:var(--kd-header-icon-size);min-height:var(--kd-header-icon-size)}.kd-header__actions .header__icon--search:after,.kd-header__actions .kd-header__icon:after{content:none}.kd-header__actions .header__icon-close{display:none}.kd-header__actions details[open] .header__icon-close{display:flex}.kd-header__actions details[open] .kd-header__icon-search-open{display:none}.kd-header__menu-toggle{display:none;align-items:center;justify-content:center;width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);padding:0;border:0;background:transparent;cursor:pointer;color:var(--kd-color-text)}.kd-header__burger{display:block;width:1.8rem;height:.12rem;background:currentColor;position:relative}.kd-header__burger:before,.kd-header__burger:after{content:"";position:absolute;left:0;width:100%;height:.12rem;background:currentColor}.kd-header__burger:before{top:-.55rem}.kd-header__burger:after{top:.55rem}.kd-header header-drawer{display:none;flex-shrink:0;margin:0}.kd-header header-drawer .header__icon--menu,.kd-header header-drawer .kd-header__menu-btn{width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);min-width:var(--kd-header-icon-size);min-height:var(--kd-header-icon-size);margin:0;padding:0;border:0;background:transparent;box-shadow:none;list-style:none;cursor:pointer;color:var(--kd-color-text)}.kd-header header-drawer .kd-header__menu-btn::-webkit-details-marker{display:none}.kd-header header-drawer .kd-header__menu-btn:before,.kd-header header-drawer .kd-header__menu-btn:after{content:none!important;display:none!important}.kd-header header-drawer .kd-header__menu-btn:hover,.kd-header header-drawer .kd-header__menu-btn:focus,.kd-header header-drawer .kd-header__menu-btn:hover .icon,.kd-header header-drawer .kd-header__menu-btn:hover svg{opacity:1;transform:none;background:transparent;box-shadow:none}.kd-header header-drawer .kd-header__menu-icons{position:relative;display:block;width:var(--kd-header-icon-size);height:var(--kd-header-icon-size)}.kd-header header-drawer .kd-header__menu-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity var(--kd-duration) var(--kd-ease)}.kd-header header-drawer .kd-header__menu-icon svg{width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);display:block}.kd-header header-drawer .kd-header__menu-icon--close{opacity:0;pointer-events:none}.kd-header header-drawer details[open]>.kd-header__menu-btn .kd-header__menu-icon--open{opacity:0}.kd-header header-drawer details[open]>.kd-header__menu-btn .kd-header__menu-icon--close{opacity:1;pointer-events:auto}.kd-header .menu-drawer-container{display:flex;margin:0;position:static}.kd-header header-drawer{position:static}.kd-header .menu-drawer{position:absolute;left:0;right:0;top:100%;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;background:var(--kd-color-bg);border:0;filter:none;box-shadow:0 1.2rem 3.2rem #00000014;transform:translate(-100%);visibility:hidden;z-index:3;overflow-x:hidden}.kd-header .js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 100%))}.kd-header .js details[open].menu-opening>.menu-drawer{transform:translate(0);visibility:visible}.kd-header .menu-drawer__navigation{padding:2.4rem 0 3.2rem}.kd-header .menu-drawer__menu{list-style:none;margin:0;padding:0}.kd-header .menu-drawer__menu li{list-style:none;margin:0}.kd-header .menu-drawer__menu-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:1.4rem var(--kd-header-pad-x);font-family:var(--kd-font-nav);font-size:1.8rem;font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--kd-color-text-muted);background:transparent;border:0;transition:color var(--kd-duration) var(--kd-ease),background-color var(--kd-duration) var(--kd-ease)}.kd-header summary.menu-drawer__menu-item{padding-right:4.8rem;cursor:pointer;list-style:none}.kd-header summary.menu-drawer__menu-item::-webkit-details-marker{display:none}.kd-header .menu-drawer__menu-item:hover,.kd-header .menu-drawer__menu-item:focus,.kd-header .menu-drawer__menu-item--active,.kd-header .menu-drawer__close-button:hover,.kd-header .menu-drawer__close-button:focus{color:var(--kd-color-text);background-color:transparent}.kd-header .menu-drawer__menu-item--active{font-weight:500;color:var(--kd-color-text)}.kd-header .menu-drawer__menu-item>.svg-wrapper{width:1.6rem;height:1.6rem;right:var(--kd-header-pad-x);color:var(--kd-color-text);opacity:.55}.kd-header .menu-drawer__menu-item>.svg-wrapper svg{width:1.6rem;height:1.6rem}.kd-header .menu-drawer__close-button{margin-top:.8rem;padding:1.4rem var(--kd-header-pad-x);font-family:var(--kd-font-nav);font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--kd-color-text)}.kd-header .menu-drawer__close-button .svg-wrapper{width:1.6rem;margin-right:1.2rem}.kd-header .menu-drawer__utility-links{background:transparent;border-top:.1rem solid var(--kd-color-border-soft);padding:2rem var(--kd-header-pad-x)}.kd-header .menu-drawer__utility-links:empty,.kd-header .menu-drawer__utility-links:not(:has(*)){display:none;padding:0;border:0}.kd-header .menu-drawer__submenu{background:var(--kd-color-bg)}.kd-header .js .menu-drawer__menu-item .icon-caret{display:block}.kd-header .js .menu-drawer__menu-item .icon-arrow{display:none}.kd-header .menu-drawer__close-button .icon-arrow{display:block}.kd-header__actions shopify-account.kd-header__icon{--shopify-account-font-heading: var(--kd-font-display);--shopify-account-font-body: var(--kd-font-body);--shopify-account-font-heading-weight: 500;--shopify-account-font-body-weight: 400;--shopify-account-color-accent: var(--kd-color-black);--shopify-account-color-background: var(--kd-color-bg);--shopify-account-color-text: var(--kd-color-text);--shopify-account-color-text-subdued: var(--kd-color-text-muted);--shopify-account-color-border: var(--kd-color-border-soft);--shopify-account-radius-base: .8rem;--shopify-account-radius-dialog: 1.2rem;--shopify-account-radius-button: 999px;--shopify-account-radius-input: .8rem;--shopify-account-signed-in-avatar-size: 2.4rem;--shopify-account-signed-in-avatar-color-background: var(--kd-color-black);--shopify-account-signed-in-avatar-color-text: var(--kd-color-white);--shopify-account-avatar-size: var(--kd-header-icon-size);display:inline-flex;align-items:center;justify-content:center;width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);min-width:var(--kd-header-icon-size);color:inherit}.kd-header__actions shopify-account.kd-header__icon::part(signed-out-avatar){display:inline-flex;align-items:center;justify-content:center;width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);padding:0;margin:0;border:0;background:transparent;color:inherit;cursor:pointer}.kd-header__account-slot{display:inline-flex;align-items:center;justify-content:center;width:var(--kd-header-icon-size);height:var(--kd-header-icon-size)}.kd-header__account-slot .svg-wrapper,.kd-header__account-slot svg{width:var(--kd-header-icon-size);height:var(--kd-header-icon-size);display:block}.kd-header__actions shopify-account.kd-header__icon:not(:defined){display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.kd-header__link{font-size:1.5rem}}@media screen and (max-width:767px){.kd-header__nav{display:none}.kd-header header-drawer{display:flex;align-items:center;margin-right:2.4rem}.kd-header{gap:var(--kd-space-8)}.kd-header__brand{flex:1 1 auto;margin-left:0}.overflow-hidden-tablet{overflow:hidden}}@media screen and (min-width:768px){.kd-header-wrapper .overflow-hidden-tablet,body.overflow-hidden-tablet:has(.kd-header){overflow:auto}}.kd-account{--kd-account-playfair: "Playfair Display", Georgia, serif;--kd-account-pontano: "Pontano Sans", sans-serif;--kd-account-ink: #1f1f1f;--kd-account-muted: #6b6b6b;--kd-account-soft: #262626;--kd-account-panel: #f8f8f8;--kd-account-green: #0e6b00;--kd-account-red: #be1b02;width:100%;background:#fff;color:#000}.kd-account__inner{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%;max-width:144rem;margin:0 auto;padding:4rem 3.2rem;box-sizing:border-box}.kd-account__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%;max-width:137.6rem}.kd-account__title{margin:0;width:100%;font-family:var(--kd-account-playfair);font-size:5.2rem;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000}.kd-account__welcome{margin:0;max-width:38.1rem;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-account-ink);word-break:break-word}.kd-account__layout{display:grid;grid-template-columns:22.5rem minmax(0,101.3rem);justify-content:space-between;align-items:start;width:100%;max-width:137.6rem}.kd-account__nav{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem;width:22.5rem;padding:3.2rem 0}.kd-account__nav-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;width:100%;margin:0;padding:0;border:0;background:transparent;font-size:2rem;line-height:normal;text-decoration:none;color:var(--kd-account-soft);cursor:pointer}.kd-account__nav-index{font-family:var(--kd-account-pontano);font-size:2rem;font-weight:400;line-height:normal}.kd-account__nav-label{font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;text-transform:uppercase}.kd-account__nav-item--active{color:#000}.kd-account__nav-item--active .kd-account__nav-index,.kd-account__nav-item--active .kd-account__nav-label{font-weight:500}.kd-account__nav-item:hover .kd-account__nav-label{text-decoration:underline;text-underline-offset:.3rem}.kd-account__panel{justify-self:end;min-width:0;width:100%;max-width:101.3rem;padding:2rem;background:var(--kd-account-panel);border-radius:.8rem;box-sizing:border-box}.kd-account__orders{display:flex;flex-direction:column;gap:1.6rem;width:100%}.kd-account__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2rem;background:#fff;border-radius:1.6rem}.kd-account__empty-text{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;color:var(--kd-account-ink)}.kd-account__empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.kd-account__empty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;border:.1rem solid #000;border-radius:999px;background:#000;font-family:var(--kd-account-playfair);font-size:1.6rem;color:#fff;text-decoration:none}.kd-account__empty-link{font-family:var(--kd-account-playfair);font-size:1.6rem;color:#000;text-decoration:underline;text-underline-offset:.3rem}.kd-account__empty-hint{margin:0;max-width:52rem;font-family:var(--kd-account-playfair);font-size:1.4rem;line-height:1.4;color:var(--kd-account-muted)}.kd-account__card{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;padding:2rem;background:#fff;border-radius:1.6rem;box-sizing:border-box}.kd-account__card-link{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;text-decoration:none;color:inherit;cursor:pointer}.kd-account__card-link:hover .kd-account__product-title{text-decoration:underline;text-underline-offset:.3rem}.kd-account__panel{position:relative;overflow:hidden}.kd-account__panel--transitioning{pointer-events:none}.kd-account__orders,.kd-account__details{width:100%;opacity:1;transform:translateZ(0);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.kd-account__orders[hidden],.kd-account__details[hidden],.kd-account__detail-slot[hidden]{display:none!important}.kd-account__orders.kd-account__view--animating[hidden],.kd-account__details.kd-account__view--animating[hidden]{display:block!important}.kd-account__view--enter-from-right{opacity:0;transform:translate3d(2.4rem,0,0)}.kd-account__view--enter-from-left,.kd-account__view--exit-to-left{opacity:0;transform:translate3d(-2.4rem,0,0)}.kd-account__view--exit-to-right{opacity:0;transform:translate3d(2.4rem,0,0)}.kd-account__view--active{opacity:1;transform:translateZ(0)}.kd-account__detail-slot{width:100%}.kd-account__panel--transitioning .kd-account__orders.kd-account__view--animating,.kd-account__panel--transitioning .kd-account__details.kd-account__view--animating{position:absolute;top:0;left:0;width:100%}.kd-account__panel--transitioning .kd-account__orders.kd-account__view--active,.kd-account__panel--transitioning .kd-account__details.kd-account__view--active{position:relative}@keyframes kd-order-detail-in{0%{opacity:0;transform:translate3d(0,1.2rem,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.kd-account__orders,.kd-account__details,.kd-order-detail{transition:none!important;animation:none!important}}.kd-account__card-status{display:flex;align-items:center;gap:2rem;width:100%}.kd-account__badge{position:relative;flex:0 0 auto;width:5.1rem;height:5.1rem}.kd-account__badge>svg{display:block}.kd-account__badge-stack{position:relative;display:flex;align-items:center;justify-content:center;width:5.1rem;height:5.1rem}.kd-account__badge-stack>svg{position:absolute;top:0;right:0;bottom:0;left:0}.kd-account__badge-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.kd-account__status-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.kd-account__status-title{margin:0;font-family:var(--kd-account-playfair);font-size:3.6rem;font-weight:500;line-height:normal;color:#000}.kd-account__card--delivered .kd-account__status-title{color:var(--kd-account-green)}.kd-account__card--cancelled .kd-account__status-title{color:var(--kd-account-red)}.kd-account__status-detail{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-account-ink)}.kd-account__divider{width:100%;height:0;border:0;border-top:.1rem solid #e8e8e8}.kd-account__product{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;text-decoration:none;color:inherit}.kd-account__product-main{display:flex;align-items:center;gap:1.2rem;min-width:0}.kd-account__product-media{flex:0 0 auto;width:8.9275rem;height:12.4546rem;overflow:hidden;border-radius:.1758rem;background:#eee}.kd-account__product-image{display:block;width:100%;height:100%;object-fit:cover}.kd-account__product-image--placeholder{background:#e5e5e5}.kd-account__product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0}.kd-account__product-vendor{margin:0;font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:var(--kd-account-muted)}.kd-account__product-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:600;line-height:normal;color:var(--kd-account-ink);text-transform:uppercase}.kd-account__product-size{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-account-muted)}.kd-account__product-size-val{font-family:var(--kd-account-pontano)}.kd-account__product-arrow{flex:0 0 auto;display:inline-flex;width:2.4rem;height:2.4rem;color:#000}.kd-account__product-arrow svg{display:block}.kd-account__window{display:flex;align-items:center;gap:1rem}.kd-account__window-icon{flex:0 0 auto;display:inline-flex;width:3.7rem;height:3.7rem}.kd-account__window-icon svg{display:block}.kd-account__window-text{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-account-ink)}.kd-account__window-date{font-family:var(--kd-account-pontano);font-weight:700}.kd-account__rate{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;width:100%;padding:2rem;background:var(--kd-account-panel);border-radius:1.6rem;box-sizing:border-box}.kd-account__rate-main{display:flex;align-items:center;gap:1.2rem;min-width:0}.kd-account__rate-thumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:7.9rem;height:9.1rem;overflow:hidden;background:radial-gradient(circle at center,#dadada,#f0f0f0)}.kd-account__rate-image{display:block;width:5.306rem;height:6.131rem;object-fit:cover}.kd-account__rate-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.kd-account__rate-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:600;line-height:normal;color:var(--kd-account-ink)}.kd-account__stars{display:flex;align-items:center;gap:.2rem}.kd-account__star{display:inline-flex;width:2.4rem;height:2.4rem}.kd-account__star svg{display:block}.kd-account__review-link{flex:0 0 auto;font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:var(--kd-account-soft);text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none;white-space:nowrap}.kd-account__pagination{padding-top:.8rem;font-family:var(--kd-account-playfair);font-size:1.6rem}@media screen and (max-width:1024px){.kd-account__inner{gap:2.4rem;padding:3.2rem 2.4rem}.kd-account__title{font-size:4.4rem}.kd-account__layout{grid-template-columns:1fr;gap:2.4rem}.kd-account__nav{flex-direction:row;flex-wrap:wrap;width:100%;padding:0;gap:1.6rem 3.2rem}.kd-account__nav-item{width:auto}.kd-account__panel{justify-self:stretch;max-width:none}.kd-account__status-title{font-size:3rem}}@media screen and (max-width:767px){.kd-account__inner{padding:2.4rem 1.6rem 4rem}.kd-account__title{font-size:3.2rem}.kd-account__welcome{max-width:none;font-size:1.6rem}.kd-account__nav{gap:1.2rem 2rem}.kd-account__nav-index,.kd-account__nav-label{font-size:1.6rem}.kd-account__panel{padding:1.2rem;border-radius:.8rem}.kd-account__card{gap:1.6rem;padding:1.6rem}.kd-account__card-status{align-items:flex-start;gap:1.2rem}.kd-account__status-title{font-size:2.4rem}.kd-account__status-detail{font-size:1.6rem}.kd-account__product-media{width:6.4rem;height:8.9rem}.kd-account__product-title,.kd-account__product-size,.kd-account__window-text,.kd-account__rate-title{font-size:1.6rem}.kd-account__window-text{white-space:normal}.kd-account__rate{flex-direction:column;align-items:stretch;padding:1.6rem}.kd-account__review-link{align-self:flex-end}}.kd-account__panel--detail{padding:2rem}.kd-order-detail{--kd-od-playfair: var(--kd-account-playfair);--kd-od-pontano: var(--kd-account-pontano);--kd-od-ink: #1f1f1f;--kd-od-soft: #262626;--kd-od-muted: #7e7e7e;--kd-od-border: #ababab;--kd-od-rule: #e8e8e8;display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%;max-width:97.3rem;margin:0 auto;box-sizing:border-box;animation:kd-order-detail-in .42s cubic-bezier(.22,1,.36,1) both}.kd-order-detail__hero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.kd-order-detail__hero-main{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:34rem}.kd-order-detail__hero-actions{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;z-index:3}.kd-order-detail__hero-actions[hidden],.kd-order-detail--return_submitted .kd-order-detail__hero-actions{display:none!important}.kd-order-detail__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer;color:#000}.kd-order-detail__menu-icon,.kd-order-detail__menu-icon svg{display:block;width:2.4rem;height:2.4rem}.kd-order-detail__menu{position:absolute;top:calc(100% + .8rem);right:0;z-index:5;display:flex;flex-direction:column;min-width:14.4rem;background:#fff;border:.1rem solid #dadada;border-radius:1.2rem;overflow:hidden;box-shadow:0 .8rem 2.4rem #0000001a;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-.6rem,0) scale(.96);transform-origin:top right;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.kd-order-detail__menu[hidden]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.kd-order-detail__menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.kd-order-detail__menu-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.2rem 1.6rem;border:0;background:#fff;font-family:var(--kd-od-playfair);font-size:1.6rem;color:#000;text-decoration:none;cursor:pointer;white-space:nowrap}.kd-order-detail__menu-item:hover{background:#f8f8f8}@media(prefers-reduced-motion:reduce){.kd-order-detail__menu{transition:none!important}}.kd-order-detail__media{width:20.3179rem;height:28.3454rem;overflow:hidden;border-radius:.4rem;background:#eee}.kd-order-detail__image{display:block;width:100%;height:100%;object-fit:cover}.kd-order-detail__image--placeholder{background:#e5e5e5}.kd-order-detail__product-meta{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;text-align:center}.kd-order-detail__product-title{margin:0;font-family:var(--kd-od-playfair);font-size:2.4rem;font-weight:500;line-height:normal;color:var(--kd-od-soft);text-transform:uppercase}.kd-order-detail__product-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem}.kd-order-detail__meta-line{margin:0;font-family:var(--kd-od-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-od-ink)}.kd-order-detail__meta-val{font-family:var(--kd-od-pontano)}.kd-order-detail__stack{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-order-detail__stack>[data-kd-order-view]{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-order-detail__stack>[data-kd-order-view][hidden]{display:none}.kd-order-detail__card{display:flex;flex-direction:column;gap:2rem;width:100%;padding:2rem;background:#fff;border-radius:1.6rem;box-sizing:border-box}.kd-order-detail__card--delivery{gap:2.4rem}.kd-order-detail__card--address,.kd-order-detail__card--payment,.kd-order-detail__card--updates,.kd-order-detail__card--meta,.kd-order-detail__card--price{gap:2rem;padding:2rem}.kd-order-detail__card--seal,.kd-order-detail__card--window{flex-direction:row;align-items:center;gap:1rem;padding:2rem}.kd-order-detail__card--rate{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.6rem}.kd-order-detail__card--price{flex-direction:column;gap:1.2rem}.kd-order-detail__card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.kd-order-detail__label{margin:0;font-family:var(--kd-od-playfair);font-size:2rem;font-weight:400;color:var(--kd-od-ink)}.kd-order-detail__date{margin:0;font-family:var(--kd-od-playfair);font-size:4rem;font-weight:400;line-height:normal;color:#000}.kd-order-detail__date-num{font-family:var(--kd-od-pontano)}.kd-order-detail__date-month{font-family:var(--kd-od-playfair)}.kd-order-detail__status-line{margin:0;font-family:var(--kd-od-pontano);font-size:2rem;color:var(--kd-od-ink)}.kd-order-detail__actions-row{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.kd-order-detail__btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5rem;padding:1.6rem 3.2rem;border-radius:3.35rem;font-family:var(--kd-od-playfair);font-size:1.8rem;font-weight:400;line-height:normal;text-decoration:none;color:#000;box-sizing:border-box;cursor:pointer;background:#fff;transition:background .34s ease-in-out,border-color .4s ease-in-out}.kd-order-detail__btn--outline{border:.1rem solid var(--kd-od-border);width:100%}.kd-order-detail__btn:hover{background:#000;border-color:#000;color:#fff}.kd-order-detail__btn .kd-order-detail__btn-icon svg path{transition:.3s ease-in-out}.kd-order-detail__btn:hover .kd-order-detail__btn-icon svg path{stroke:#fff}.kd-order-detail__btn.reorder-btn:hover .kd-order-detail__btn-icon svg path,.kd-order-detail__btn.track-item-btn:hover .kd-order-detail__btn-icon svg path,.kd-order-detail__btn.cancel-return-btn:hover .kd-order-detail__btn-icon svg path{fill:#fff;stroke:none!important}.kd-order-detail__btn--half{flex:1 1 30rem;width:auto}.kd-order-detail__btn--solid{border:.1rem solid #000;width:100%}.kd-order-detail__btn:disabled{opacity:.45;cursor:not-allowed}.kd-order-detail__btn-icon{display:inline-flex;width:2.4rem;height:2.4rem;flex:0 0 auto}.kd-order-detail__btn-icon svg{display:block;width:100%;height:100%}.kd-order-detail__icon-badge{flex:0 0 auto;display:inline-flex;width:3.7rem;height:3.7rem}.kd-order-detail__icon-badge svg{display:block;width:100%;height:100%}.kd-order-detail__seal-text,.kd-order-detail__window-text{margin:0;font-family:var(--kd-od-playfair);font-size:2rem;font-weight:700;line-height:normal;color:var(--kd-od-ink)}.kd-order-detail__window-text-reg{font-weight:400}.kd-order-detail__seal-text strong{font-weight:700}.kd-order-detail__window-date{font-family:var(--kd-od-playfair);font-weight:700}.kd-order-detail__window-day{font-family:var(--kd-od-pontano);font-weight:700}.kd-order-detail__btn--invoice{border-color:#000;margin-top:0}.kd-order-detail--return_submitted .kd-order-detail__actions-row{width:100%}.kd-order-detail__rate-main{display:flex;align-items:center;gap:1.2rem;min-width:0}.kd-order-detail__rate-thumb{display:flex;align-items:center;justify-content:center;width:7.9rem;height:9.1rem;background:radial-gradient(circle at center,#dadada,#f0f0f0);flex:0 0 auto}.kd-order-detail__rate-image{display:block;width:100%;height:100%;object-fit:cover}.kd-order-detail__rate-copy{display:flex;flex-direction:column;gap:1.2rem}.kd-order-detail__rate-title{margin:0;font-family:var(--kd-od-playfair);font-size:2rem;font-weight:600;color:var(--kd-od-ink)}.kd-order-detail__stars{display:flex;gap:.2rem}.kd-order-detail__star{display:inline-flex;width:2.4rem;height:2.4rem}.kd-order-detail__star svg{display:block}.kd-order-detail__link{margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-od-playfair);font-size:1.6rem;color:var(--kd-od-soft);text-decoration:underline;text-underline-position:from-font;cursor:pointer;white-space:nowrap}.kd-order-detail__row{display:flex;align-items:flex-start;gap:1.2rem;padding:0 2rem}.kd-order-detail__card--seal .kd-order-detail__icon-badge,.kd-order-detail__card--window .kd-order-detail__icon-badge{margin:0}.kd-order-detail__avatar{display:inline-flex;align-items:center;justify-content:center;width:3.7rem;height:3.7rem;border-radius:50%;background:#000;color:#fff;font-family:var(--kd-od-playfair);font-size:2.1583rem;line-height:1;flex:0 0 auto}.kd-order-detail__row-copy{display:flex;flex-direction:column;gap:1rem;min-width:0}.kd-order-detail__row-block{display:flex;flex-direction:column;gap:1rem;padding:0 2rem}.kd-order-detail__row-label{margin:0;font-family:var(--kd-od-playfair);font-size:2rem;font-weight:400;color:var(--kd-od-ink)}.kd-order-detail__row-label--strong{font-weight:600}.kd-order-detail__row-value{margin:0;font-family:var(--kd-od-playfair);font-size:1.6rem;font-weight:400;color:var(--kd-od-ink);word-break:break-word}.kd-order-detail__row-value--sans{font-family:var(--kd-od-pontano);font-size:1.6rem}.kd-order-detail__row-value--sans-med{font-family:var(--kd-od-pontano);font-size:2rem;font-weight:500}.kd-order-detail__rule{width:100%;height:0;border:0;border-top:.1rem solid var(--kd-od-rule)}.kd-order-detail__price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:0 2rem;width:100%;box-sizing:border-box}.kd-order-detail__price-value{margin:1rem 0 0;font-family:var(--kd-od-pontano);font-size:2rem;font-weight:700;color:var(--kd-od-ink)}.kd-order-detail__breakdown{display:flex;flex-direction:column;gap:.8rem;padding:0 2rem}.kd-order-detail__breakdown[hidden]{display:none}.kd-order-detail__breakdown-row{display:flex;justify-content:space-between;gap:1.6rem;font-family:var(--kd-od-pontano);font-size:1.6rem;color:var(--kd-od-ink)}.kd-order-detail__breakdown-row--total{font-weight:700;padding-top:.8rem;border-top:.1rem solid var(--kd-od-rule)}.kd-order-detail__card--payment .kd-order-detail__btn{margin:0 2rem;width:calc(100% - 4rem)}.kd-order-detail__card-heading{display:flex;align-items:center;gap:1.2rem;padding:0 2rem}.kd-order-detail__updates-grid{display:flex;flex-wrap:wrap;gap:2rem;padding:0 2rem}.kd-order-detail__updates-grid>div{display:flex;flex-direction:column;gap:1rem;min-width:0}.kd-order-detail__muted{margin:0;font-family:var(--kd-od-playfair);font-size:2rem;color:var(--kd-od-muted)}.kd-order-detail__banner{display:flex;align-items:center;gap:1.2rem;width:100%;padding:2rem;background:#fff;border-radius:1.6rem;box-sizing:border-box}.kd-order-detail__banner-icon{display:inline-flex;width:3.2rem;height:3.2rem}.kd-order-detail__banner-icon svg{display:block;width:100%;height:100%}.kd-order-detail__banner-text{margin:0;font-family:var(--kd-od-playfair);font-size:2.4rem;font-weight:500;color:#0e6b00}.kd-my-details[hidden]{display:none!important}.kd-my-details{display:flex;flex-direction:column;width:100%;max-width:97.3rem}.kd-my-details__view{display:flex;flex-direction:column;gap:1.6rem;width:100%;animation:kd-order-detail-in .42s cubic-bezier(.22,1,.36,1) both}.kd-my-details__view[hidden]{display:none!important}.kd-my-details__view[data-kd-my-view=hub]{gap:8.2rem}.kd-my-details__hub-top{display:flex;flex-direction:column;gap:1.6rem;width:100%}.kd-my-details__view[data-kd-my-view=personal]{gap:4.2rem}.kd-my-details__heading{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;line-height:normal;color:var(--kd-account-ink);text-transform:uppercase}.kd-my-details__menu-card{display:flex;flex-direction:column;gap:2rem;width:100%;padding:2rem;background:#fff;border-radius:1.6rem;box-sizing:border-box}.kd-my-details__menu-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-account-ink);text-align:left;cursor:pointer}.kd-my-details__menu-arrow{flex:0 0 auto;display:inline-flex;width:2.4rem;height:2.4rem}.kd-my-details__menu-arrow svg{display:block;width:100%;height:100%}.kd-my-details__rule{width:100%;height:0;border:0;border-top:.1rem solid #e8e8e8}.kd-my-details__actions{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.kd-my-details__logout{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:1.2rem 2.4rem;border:.1rem solid #000;border-radius:3.35rem;background:transparent;font-family:var(--kd-account-playfair);font-size:1.8rem;color:var(--kd-account-soft);text-decoration:none;cursor:pointer}.kd-my-details__delete{margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-account-playfair);font-size:1.6rem;color:var(--kd-account-soft);text-decoration:underline;text-underline-position:from-font;cursor:pointer}.kd-my-details__section{display:flex;flex-direction:column;gap:2.4rem;width:100%}.kd-my-details__row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%}.kd-my-details__row--top{align-items:flex-start}.kd-my-details__value{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-account-soft);word-break:break-word}.kd-my-details__value--sans{font-family:var(--kd-account-pontano)}.kd-my-details__value--muted{color:var(--kd-account-muted)}.kd-my-details__label{margin:0 0 1.2rem;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;color:var(--kd-account-soft);text-transform:uppercase}.kd-my-details__edit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:#000}.kd-my-details__edit svg{display:block;width:2.4rem;height:2.4rem}.kd-my-details__address{display:flex;flex-direction:column;gap:1.2rem;max-width:61.75rem;min-width:0}.kd-my-details__address-lines{display:flex;flex-direction:column;gap:0;font-family:var(--kd-account-playfair);font-size:2rem;line-height:normal;color:var(--kd-account-soft)}.kd-my-details__address-lines p{margin:0}.kd-my-details__account-stack{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-my-details__empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;width:100%;min-height:28rem;padding:4rem 2rem;background:#fff;border-radius:1.6rem;box-sizing:border-box;text-align:center}.kd-my-details__empty-text{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;color:var(--kd-account-ink)}.kd-my-details__cta-outline{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#fff;font-family:var(--kd-account-playfair);font-size:1.8rem;color:#000;cursor:pointer}html.kd-my-modal-open,html.kd-my-modal-open body{overflow:hidden}.kd-my-modal[hidden]{display:none!important}.kd-my-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:2.4rem 1.6rem;box-sizing:border-box;--kd-account-playfair:"Playfair Display", Georgia, serif;--kd-account-pontano: "Pontano Sans", sans-serif;--kd-account-ink:#1f1f1f}.kd-my-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:block!important}.kd-my-modal__sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:52rem;max-height:min(90vh,72rem);overflow:auto;margin:0 auto;background:#fff;border:.1rem solid #f0f0f0;border-radius:.8rem;box-shadow:0 1.2rem 4rem #00000047;box-sizing:border-box;animation:kd-my-modal-in .28s cubic-bezier(.22,1,.36,1) both}.kd-my-modal__sheet--address{max-width:74.5rem}.kd-my-modal__sheet[hidden]{display:none!important}@keyframes kd-my-modal-in{0%{opacity:0;transform:translate3d(0,1.2rem,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.kd-my-modal__body{display:flex;flex-direction:column;gap:2.4rem;padding:2rem 2rem 0;box-sizing:border-box}.kd-my-modal__title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;color:var(--kd-account-ink);text-transform:uppercase}.kd-my-modal__copy{margin:0;font-family:var(--kd-account-playfair);font-size:1.6rem;line-height:1.4;color:var(--kd-account-soft)}.kd-my-modal__fields{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-my-modal__field{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%}.kd-my-modal__field-row{display:flex;gap:2rem;width:100%}.kd-my-modal__field-row .kd-my-modal__field{flex:1 1 0;min-width:0}.kd-my-modal__label{font-family:var(--kd-account-playfair);font-size:2rem;color:#000}.kd-my-modal__input{width:100%;height:5rem;padding:1.6rem 3.2rem;border:.1rem solid #6b6b6b;border-radius:3.35rem;background:#fff;font-family:var(--kd-account-playfair);font-size:1.8rem;color:var(--kd-account-soft);box-sizing:border-box;outline:none}.kd-my-modal__input--sans{font-family:var(--kd-account-pontano)}.kd-my-modal__input:focus{border-color:#000}.kd-my-modal__footer{display:flex;flex-direction:column;padding:2rem;background:#fff;box-sizing:border-box}.kd-my-modal__footer--split{flex-direction:row;gap:1.2rem}.kd-my-modal__save{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#000;font-family:var(--kd-account-playfair);font-size:1.8rem;color:#fff;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.kd-my-modal__save:hover{border-color:#1f1f1f;background:#1f1f1f}.kd-my-modal__save--ghost{background:#fff;color:#000}@media screen and (max-width:767px){.kd-my-details__view[data-kd-my-view=hub]{gap:4rem}.kd-my-details__view[data-kd-my-view=personal]{gap:3.2rem}.kd-my-details__heading,.kd-my-details__menu-row,.kd-my-details__value,.kd-my-details__label,.kd-my-details__empty-text,.kd-my-details__address-lines,.kd-my-modal__label,.kd-my-modal__title{font-size:1.6rem}.kd-my-modal__field-row{flex-direction:column;gap:2rem}.kd-my-modal__input{padding-left:2rem;padding-right:2rem;font-size:1.6rem}.kd-my-details__empty-card{min-height:20rem;padding:3.2rem 1.6rem}}@media(prefers-reduced-motion:reduce){.kd-my-details__view,.kd-my-modal__sheet{animation:none!important}}body>.kd-my-modal{z-index:10080}html.kd-return-open,html.kd-return-open body,body.kd-return-open{overflow:hidden}body.kd-return-open{position:fixed;left:0;right:0;width:100%}.kd-return{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;display:flex;align-items:center;justify-content:center;padding:2.4rem 1.6rem;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;--kd-account-playfair:"Playfair Display", Georgia, serif;--kd-account-pontano: "Pontano Sans", sans-serif}.kd-return.is-open{opacity:1;visibility:visible;pointer-events:auto}.kd-return[hidden]{display:none!important}.kd-return__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#0000008c;cursor:pointer}.kd-return__panel{position:relative;z-index:1;align-self:center;width:100%;max-width:74.3rem;height:fit-content;max-height:min(92vh,90rem);display:flex;flex-direction:column;flex:0 1 auto;background:#fff;border:.1rem solid #f0f0f0;border-radius:.8rem;box-shadow:0 .4rem .2rem #00000040;box-sizing:border-box;overflow:hidden;opacity:0;transform:translate3d(0,1.6rem,0) scale(.98);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease}.kd-return.is-open .kd-return__panel{opacity:1;transform:translateZ(0) scale(1)}body>.kd-return{z-index:10090}@media(prefers-reduced-motion:reduce){.kd-return,.kd-return__panel{transition:none!important}}.kd-return__dialog{display:flex;flex-direction:column;flex:0 1 auto;width:100%;height:fit-content;min-height:0;max-height:min(92vh,90rem);overflow:hidden;background:#fff;opacity:1;transform:translateZ(0)}.kd-return__dialog[hidden]{display:none!important}.kd-return__dialog--exit{position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none;max-height:min(92vh,90rem)}.kd-return__dialog--enter-from-right{opacity:0;transform:translate3d(2.4rem,0,0)}.kd-return__dialog--enter-from-left,.kd-return__dialog--exit-to-left{opacity:0;transform:translate3d(-2.4rem,0,0)}.kd-return__dialog--exit-to-right{opacity:0;transform:translate3d(2.4rem,0,0)}.kd-return__dialog--animating{transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.kd-return__panel--height-anim{transition:height .32s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.kd-return__dialog--animating,.kd-return__panel--height-anim{transition:none!important}}.kd-return__body{display:flex;flex-direction:column;gap:2.4rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2rem 0 2.4rem;-webkit-overflow-scrolling:touch}.kd-return__header{display:flex;align-items:center;gap:1.2rem;padding:0 2rem}.kd-return__back{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer;flex:0 0 auto}.kd-return__back-icon{display:block;width:2.4rem;height:2.4rem;transform:rotate(180deg)}.kd-return__back-icon svg{display:block;width:2.4rem;height:2.4rem}.kd-return__title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;line-height:normal;color:#000}.kd-return__card{display:flex;flex-direction:column;gap:1.6rem;margin:0 2rem;padding:2rem;background:#f8f8f8;border-radius:.8rem;box-sizing:border-box}.kd-return__card--refund-msg{gap:0}.kd-return__product{display:flex;align-items:center;gap:1.6rem;min-width:0}.kd-return__product-media{flex:0 0 auto;width:12.6rem;height:17.6rem;overflow:hidden;border-radius:.4rem;background:#eee}.kd-return__product-image{display:block;width:100%;height:100%;object-fit:cover}.kd-return__product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0}.kd-return__product-meta--returning{gap:1.2rem}.kd-return__product-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;line-height:normal;color:#262626;text-transform:uppercase}.kd-return__product-rows{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.kd-return__product-line{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:#6b6b6b;white-space:nowrap}.kd-return__product-val{font-family:var(--kd-account-pontano);font-weight:400}.kd-return__product-price{margin:0;font-family:var(--kd-account-pontano);font-size:2rem;font-weight:600;line-height:normal;color:#6b6b6b}.kd-return__returning-label{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;line-height:normal;color:#262626}.kd-return__returning-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;line-height:normal;color:#6b6b6b;text-transform:uppercase}.kd-return__card-divider,.kd-return__section-divider{width:100%;height:0;border:0;border-top:.1rem solid #e8e8e8;margin:0}.kd-return__section-divider{margin:0}.kd-return__policy-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.kd-return__policy-left{display:flex;align-items:center;gap:1rem;min-width:0}.kd-return__policy-icon{flex:0 0 auto;display:inline-flex;width:3.7rem;height:3.7rem}.kd-return__policy-icon svg{display:block;width:100%;height:100%}.kd-return__policy-text{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:700;line-height:normal;color:#1f1f1f}.kd-return__policy-text-reg{font-weight:400}.kd-return__policy-text-strong{font-weight:700}.kd-return__policy-text-num{font-family:var(--kd-account-pontano);font-weight:700}.kd-return__policy-link{flex:0 0 auto;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:#1f1f1f;text-decoration:underline;text-underline-offset:.2rem;white-space:nowrap}.kd-return__intro{display:flex;flex-direction:column;gap:1rem;padding:0 2rem}.kd-return__intro-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:600;line-height:normal;color:#000}.kd-return__intro-copy{margin:0;font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:#6b6b6b}.kd-return__reasons{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0 2rem;border:0;min-width:0}.kd-return__reasons-legend{margin:0 0 1.2rem;padding:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:#6b6b6b}.kd-return__reason{position:relative;display:flex;align-items:center;gap:1.2rem;cursor:pointer}.kd-return__reason-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.kd-return__reason-radio{position:relative;flex:0 0 auto;width:2.4rem;height:2.4rem}.kd-return__reason-radio svg{display:block;width:2.4rem;height:2.4rem}.kd-return__reason-radio-on{display:none}.kd-return__reason-input:checked+.kd-return__reason-radio .kd-return__reason-radio-off{display:none}.kd-return__reason-input:checked+.kd-return__reason-radio .kd-return__reason-radio-on{display:block}.kd-return__reason-label{font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:#262626}.kd-return__comment{display:block;margin:0 2rem}.kd-return__comment-input{display:block;width:100%;min-height:10.8rem;padding:2rem;border:.1rem dashed #6b6b6b;border-radius:.8rem;background:#f8f8f8;font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:#1f1f1f;resize:vertical;box-sizing:border-box}.kd-return__comment-input::placeholder{color:#6b6b6b}.kd-return__comment-input:focus{outline:.1rem solid #262626;outline-offset:0}.kd-return__confirm{position:relative;display:flex;align-items:center;gap:1.2rem;padding:0 2rem;cursor:pointer}.kd-return__confirm-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.kd-return__confirm-box{flex:0 0 auto;width:2.4rem;height:2.4rem;border:.1rem solid #262626;border-radius:.6rem;background:#fff;box-sizing:border-box;position:relative}.kd-return__confirm-input:checked+.kd-return__confirm-box{background:#000}.kd-return__confirm-input:checked+.kd-return__confirm-box:after{content:"";position:absolute;left:.8rem;top:.4rem;width:.6rem;height:1.1rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.kd-return__confirm-label{font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:#000}.kd-return__address{display:flex;flex-direction:column;gap:1rem;padding:0 2rem}.kd-return__address-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:600;line-height:normal;color:#000}.kd-return__address-copy{margin:0;font-family:var(--kd-account-pontano);font-size:1.6rem;font-weight:400;line-height:normal;color:#1f1f1f}.kd-return__footer{display:flex;align-items:center;gap:3.2rem;flex:0 0 auto;margin-top:0;padding:2rem;background:#fff;border-top:.1rem solid #f0f0f0;box-shadow:0 -.2rem .6rem #0000000a;box-sizing:border-box}.kd-return__footer--solo{gap:0}.kd-return__refund{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-width:0}.kd-return__refund-label{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:500;line-height:normal;color:#6b6b6b}.kd-return__refund-amount{margin:0;font-family:var(--kd-account-pontano);font-size:2.4rem;font-weight:700;line-height:normal;color:#000}.kd-return__cta{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;flex:0 0 auto;min-width:36.85rem;min-height:5rem;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#000;font-family:var(--kd-account-playfair);font-size:1.8rem;font-weight:400;line-height:normal;color:#fff;cursor:pointer;box-sizing:border-box;transition:background .34s ease-in-out,border-color .4s ease-in-out}.kd-return__cta:hover:not(:disabled){border-color:#1f1f1f;background:#1f1f1f}.kd-return__cta:disabled{opacity:.4;cursor:not-allowed}.kd-return__cta--full{width:100%;min-width:0;flex:1 1 auto}.kd-return__cta-icon{display:inline-flex;width:2.4rem;height:2.4rem}.kd-return__cta-icon svg{display:block;width:2.4rem;height:2.4rem}.kd-return__cta-icon svg path{fill:#fff}.kd-return__success-head{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:0 2rem;text-align:center}.kd-return__success-icon{display:inline-flex;width:14rem;height:14rem}.kd-return__success-icon svg{display:block;width:100%;height:100%}.kd-return__success-title{margin:0;font-family:var(--kd-account-playfair);font-size:2.4rem;font-weight:600;line-height:normal;color:#000}.kd-return__success-ref{margin:0;max-width:26.9rem;font-family:var(--kd-account-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:#6b6b6b}.kd-return__success-ref-num{font-family:var(--kd-account-pontano)}.kd-return__refund-copy{margin:0;flex:1 1 auto;min-width:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:#262626}.kd-return__refund-copy strong{font-family:var(--kd-account-pontano);font-weight:700}.kd-return__info-list{display:flex;flex-direction:column;gap:2.4rem;padding:0 2rem}.kd-return__info{display:flex;align-items:flex-start;gap:1.2rem}.kd-return__info-icon{flex:0 0 auto;display:inline-flex;width:3.7rem;height:3.7rem}.kd-return__info-icon svg{display:block;width:100%;height:100%}.kd-return__info-copy{display:flex;flex-direction:column;gap:1rem;min-width:0}.kd-return__info-title{margin:0;font-family:var(--kd-account-playfair);font-size:2rem;font-weight:400;line-height:normal;color:#1f1f1f}.kd-return__info-text{margin:0;font-family:var(--kd-account-pontano);font-size:1.6rem;font-weight:400;line-height:normal;color:#1f1f1f}@media screen and (max-width:767px){.kd-order-detail{gap:2.4rem}.kd-order-detail__media{width:16rem;height:22.3rem}.kd-order-detail__product-title{font-size:2rem}.kd-order-detail__meta-line,.kd-order-detail__label,.kd-order-detail__status-line,.kd-order-detail__seal-text,.kd-order-detail__window-text,.kd-order-detail__row-label,.kd-order-detail__rate-title,.kd-order-detail__muted{font-size:1.6rem}.kd-order-detail__date{font-size:3.2rem}.kd-order-detail__actions-row{flex-direction:column;gap:1.2rem}.kd-order-detail__btn--half{width:100%;flex:1 1 5rem}.kd-order-detail__card--window{align-items:flex-start}.kd-order-detail__window-text{white-space:normal}.kd-order-detail__card--rate{flex-direction:column}.kd-order-detail__hero-actions{right:0}.kd-order-detail__row,.kd-order-detail__row-block,.kd-order-detail__price-head,.kd-order-detail__card-heading,.kd-order-detail__updates-grid,.kd-order-detail__breakdown{padding-left:0;padding-right:0}.kd-order-detail__card--payment .kd-order-detail__btn{margin:0;width:100%}.kd-return{align-items:center;justify-content:center;padding:max(1.6rem,env(safe-area-inset-top,0px)) max(1.6rem,env(safe-area-inset-right,0px)) max(1.6rem,env(safe-area-inset-bottom,0px)) max(1.6rem,env(safe-area-inset-left,0px));box-sizing:border-box}.kd-return__panel{align-self:center;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:1.6rem;transform:translate3d(0,1.6rem,0)}.kd-return.is-open .kd-return__panel{transform:translateZ(0)}.kd-return__dialog{flex:1 1 auto;width:100%;height:auto;max-height:inherit;min-height:0}.kd-return__body{flex:1 1 auto;min-height:0;padding:2rem 0 1.6rem}.kd-return__header,.kd-return__intro,.kd-return__reasons,.kd-return__confirm{padding-left:2.4rem;padding-right:2.4rem}.kd-return__card,.kd-return__comment,.kd-return__address{margin-left:2.4rem;margin-right:2.4rem}.kd-return__product-media{width:9rem;height:12.6rem}.kd-return__product-title,.kd-return__product-line,.kd-return__product-price,.kd-return__returning-label,.kd-return__returning-title,.kd-return__policy-text,.kd-return__policy-link,.kd-return__intro-title,.kd-return__reasons-legend,.kd-return__address-title,.kd-return__refund-label,.kd-return__refund-copy,.kd-return__info-title{font-size:1.6rem}.kd-return__policy-row{flex-direction:column;align-items:flex-start;gap:1.2rem}.kd-return__footer{position:relative;z-index:2;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:1.6rem;margin-top:0;padding:1.6rem 2.4rem 2.4rem}.kd-return__cta{width:100%;min-width:0;min-height:5.2rem}.kd-return__success-icon{width:10rem;height:10rem}.kd-return__success-title,.kd-return__refund-amount{font-size:2rem}}.kd-collection{background:#fff;padding:var(--kd-section-pad);box-sizing:border-box}.kd-collection__inner{width:100%;max-width:var(--kd-content-max);margin-inline:auto}.kd-collection__head{display:flex;flex-direction:column;gap:3.2rem;margin:0 0 1.6rem}.kd-collection__title{margin:0;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;color:#000;text-transform:uppercase}.kd-collection__meta{display:flex;align-items:center;justify-content:space-between;min-height:2.1rem}.kd-collection__count{margin:0;color:#1f1f1f;font-size:1.6rem;font-weight:400;line-height:normal;white-space:nowrap}.kd-collection__count-num{font-family:var(--kd-font-body)}.kd-collection__count-label{font-family:var(--kd-font-display)}.kd-collection__filter{display:inline-flex;align-items:center;gap:1.2rem;margin:0;padding:0;border:0;background:transparent;color:#1f1f1f;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;cursor:pointer}.kd-collection__filter .svg-wrapper,.kd-collection__filter svg{width:1.8rem;height:1.8rem;display:block}.kd-collection__filters .facets-container .product-count,.kd-collection__filters .mobile-facets__open-wrapper,.kd-collection__filters .mobile-facets__close,.kd-collection .active-facets{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kd-collection .active-facets{display:none!important}.kd-collection__filters .facets-container{margin:0;padding:0;border:0}.js .kd-collection form.mobile-facets{z-index:calc(var(--kd-z-header, 100) + 40);background:#0000005c;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:opacity .36s cubic-bezier(.4,0,.7,.2),visibility .36s linear}.js .kd-collection details.mobile-facets__disclosure[open] form.mobile-facets{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .48s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.js .kd-collection .mobile-facets__inner{pointer-events:auto;cursor:default;width:min(42rem,100%);max-width:none;margin-left:auto;border:0;border-left:.1rem solid #f0f0f0;filter:none;box-shadow:0 .4rem 2.4rem #0000001f;background:#fff;transform:translate(100%);transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.js .kd-collection details.menu-opening .mobile-facets__inner{transform:translate(0)}.js .kd-collection details[open]:not(.menu-opening) .mobile-facets__inner,.js .kd-collection .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(100%);transition:transform .36s cubic-bezier(.4,0,.7,.2)}@media(prefers-reduced-motion:reduce){.js .kd-collection form.mobile-facets,.js .kd-collection .mobile-facets__inner{transition:none!important}}.kd-collection .mobile-facets__header{position:relative;align-items:center;padding:1.6rem 5.6rem 1.6rem 2.4rem;text-align:left}.kd-collection .mobile-facets__header-inner{text-align:left}.kd-collection .mobile-facets__heading{margin:0;font-family:var(--kd-font-display);font-size:2.4rem;font-weight:400;line-height:1.2;color:#1f1f1f;text-align:left;text-transform:uppercase}.kd-collection .mobile-facets__count{display:none}.kd-collection .kd-collection__filter-close{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;background:transparent;color:#1f1f1f;cursor:pointer}.kd-collection .kd-collection__filter-close .svg-wrapper,.kd-collection .kd-collection__filter-close svg{width:1.6rem;height:1.6rem;display:block}.js .kd-collection .mobile-facets .submenu-open{visibility:visible}.js .kd-collection .mobile-facets__details>.mobile-facets__submenu{position:static!important;top:auto!important;left:auto!important;bottom:auto!important;width:100%;transform:none!important;visibility:visible!important;display:grid!important;grid-template-rows:0fr;height:auto!important;overflow:hidden;z-index:auto;transition:grid-template-rows .28s ease!important}.js .kd-collection .mobile-facets__details[open]>.mobile-facets__submenu{grid-template-rows:1fr}.js .kd-collection .mobile-facets__details>.mobile-facets__submenu>.kd-facets-accordion-panel{min-height:0;overflow:hidden}.js .kd-collection .mobile-facets__details[open]>.mobile-facets__submenu>.kd-facets-accordion-panel{overflow:visible}@media(prefers-reduced-motion:reduce){.js .kd-collection .mobile-facets__details>.mobile-facets__submenu,.kd-collection .mobile-facets__arrow:after{transition:none!important}}.kd-collection .mobile-facets__list,.kd-collection .mobile-facets__item,.kd-collection .mobile-facets__label{opacity:1;visibility:visible;position:relative;height:auto;transform:none}.kd-collection .mobile-facets__list{overflow:visible!important;display:block}.kd-collection .mobile-facets__item{display:list-item}.kd-collection .mobile-facets__close-button,.kd-collection .mobile-facets__submenu>.mobile-facets__footer{display:none}.kd-collection .mobile-facets__details{border-bottom:.1rem solid #e5e5e5}.kd-collection .mobile-facets__summary{padding:1.6rem 2.4rem;cursor:pointer;list-style:none}.kd-collection .mobile-facets__summary::-webkit-details-marker{display:none}.kd-collection .mobile-facets__summary>div{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;color:#1f1f1f}.kd-collection .mobile-facets__arrow{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-left:auto}.kd-collection .mobile-facets__arrow svg,.kd-collection .mobile-facets__arrow .svg-wrapper{display:none}.kd-collection .mobile-facets__arrow:after{content:"";width:.7rem;height:.7rem;border-right:.15rem solid #1f1f1f;border-bottom:.15rem solid #1f1f1f;transform:rotate(45deg);transform-origin:center;transition:transform .28s ease}.kd-collection details[open]>.mobile-facets__summary .mobile-facets__arrow:after{transform:rotate(225deg)}.kd-collection .mobile-facets__list,.kd-collection .mobile-facets__submenu .facets__price,.kd-collection .mobile-facets__submenu .mobile-facets__info{padding:0 2.4rem 1.6rem}.kd-collection .mobile-facets__label,.kd-collection .facets__label{font-family:var(--kd-font-body);font-size:1.5rem;color:#1f1f1f}.kd-collection .mobile-facets__footer{display:flex;align-items:stretch;gap:1.2rem;margin-top:auto;padding:2rem 2.4rem 2.4rem;border-top:.1rem solid #f0f0f0;background:#fff;position:sticky;bottom:0;z-index:2}.kd-collection .mobile-facets__footer>*{width:auto;flex:1 1 0;margin:0!important;min-width:0}.kd-collection .mobile-facets__clear-wrapper{display:flex;width:auto;flex:1 1 0;justify-content:stretch;align-items:stretch}.kd-collection .mobile-facets__clear,.kd-collection .mobile-facets__clear.underlined-link{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5rem;margin:0;padding:1.4rem 2rem;border:.1rem solid #000;border-radius:3.35rem;background:#fff;color:#000;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none!important;text-transform:uppercase;box-sizing:border-box;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.kd-collection .mobile-facets__clear:hover{background:#f4f4f4;color:#000}.kd-collection .mobile-facets__footer .button,.kd-collection .mobile-facets__footer .button--primary{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5rem;margin:0;padding:1.4rem 2rem;border:.1rem solid #000;border-radius:3.35rem;background:#000;color:#fff;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;box-shadow:none;transition:background-color .3s ease,border-color .3s ease}.kd-collection .mobile-facets__footer .button--primary:hover{background:#1f1f1f;border-color:#1f1f1f;color:#fff}.kd-collection .mobile-facets__footer .button:after,.kd-collection .mobile-facets__footer .button--primary:after{display:none}.kd-collection__grid{display:grid;grid-template-columns:repeat(var(--kd-coll-cols, 3),minmax(0,1fr));gap:3.2rem 1.6rem;margin:0;padding:0;list-style:none}.kd-collection__grid-wrap .collection{position:relative}.kd-collection__grid-wrap .loading-overlay{display:none}.kd-collection__grid-wrap .collection.loading .loading-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.7}.kd-collection__item{min-width:0}.kd-collection .kd-collection__card .kd-product-card__media{aspect-ratio:448 / 598;background:#d9d9d9}.kd-collection .kd-collection__card .kd-product-card__img,.kd-collection .kd-collection__card .kd-product-card__video{width:100%;height:100%;object-fit:cover;object-position:center}.kd-collection .kd-collection__card .kd-product-card__title{color:#262626;text-transform:uppercase}.kd-collection .kd-collection__card .kd-product-card__meta{max-width:none}.kd-collection__empty{margin:4.8rem 0;font-family:var(--kd-font-display);font-size:2rem}.kd-collection__pager{margin-top:4.8rem}.kd-collection__pager .pagination-wrapper{margin:0}@media screen and (max-width:1024px){.kd-collection__title{font-size:4.2rem}.kd-collection__head{gap:2.4rem;margin-bottom:1.6rem}.kd-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}}@media screen and (max-width:767px){.kd-collection__title{font-size:3.2rem}.kd-collection__head{gap:1.6rem;margin-bottom:1.6rem}.kd-collection__filter{font-size:1.4rem;gap:.8rem}.kd-collection__grid{grid-template-columns:repeat(var(--kd-coll-cols-m, 2),minmax(0,1fr));gap:2rem 1.2rem}.kd-collection .kd-collection__card{gap:1.2rem}.kd-collection .kd-collection__card .kd-product-card__title{font-size:1.4rem}.kd-collection .kd-collection__card .kd-product-card__wish{top:1.2rem;right:1.2rem;width:2rem;height:2rem}}.kd-contact{--kd-contact-playfair: "Playfair Display", Georgia, serif;--kd-contact-pontano: "Pontano Sans", sans-serif;--kd-contact-ink: #262626;--kd-contact-muted: #6b6b6b;--kd-contact-placeholder: #7e7e7e;--kd-contact-black: #000;width:100%;background:#fff;color:var(--kd-contact-black)}.kd-contact__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.1rem;width:100%;max-width:144rem;margin:0 auto;padding:3.9rem 3.2rem;box-sizing:border-box}.kd-contact__page-title{margin:0;font-family:var(--kd-contact-playfair);font-size:5.2rem;font-weight:400;line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--kd-contact-black)}.kd-contact__grid{display:grid;grid-template-columns:minmax(0,64.4rem) minmax(0,1fr);gap:4rem;align-items:start;width:100%}.kd-contact__info{display:flex;flex-direction:column;align-items:flex-start;gap:4.9rem;width:100%;max-width:64.4rem}.kd-contact__intro{display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem;width:100%}.kd-contact__heading{margin:0;font-family:var(--kd-contact-playfair);font-size:6.4rem;font-weight:400;line-height:normal;letter-spacing:0;color:var(--kd-contact-black)}.kd-contact__description{margin:0;max-width:48.8rem;font-family:var(--kd-contact-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-contact-ink)}.kd-contact__details{display:flex;flex-direction:column;align-items:flex-start;gap:4rem;width:100%}.kd-contact__detail{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%}.kd-contact__detail-label{margin:0;font-family:var(--kd-contact-playfair);font-size:1.6rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--kd-contact-muted)}.kd-contact__detail-value{margin:0;font-family:var(--kd-contact-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-contact-ink);text-decoration:none}a.kd-contact__detail-value:hover{text-decoration:underline;text-underline-offset:.3rem}.kd-contact__detail-value--hours{display:flex;flex-wrap:wrap;align-items:baseline;gap:0}.kd-contact__hours-time{font-family:var(--kd-contact-pontano);font-size:2rem;font-weight:400;line-height:normal}.kd-contact__form-wrap{width:100%;min-width:0}.kd-contact__form{display:flex;flex-direction:column;justify-content:space-between;gap:3.8rem;width:100%;min-height:51.7rem}.kd-contact__fields{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-contact__row{display:flex;width:100%}.kd-contact__row--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.kd-contact__field{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%;min-width:0}.kd-contact__label{margin:0;font-family:var(--kd-contact-playfair);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-contact-black)}.kd-contact__input{width:100%;height:5rem;margin:0;padding:1.6rem 3.2rem;border:.1rem solid var(--kd-contact-muted);border-radius:3.35rem;background:#fff;box-sizing:border-box;font-family:var(--kd-contact-playfair);font-size:1.8rem;font-weight:400;line-height:normal;color:var(--kd-contact-black);appearance:none;-webkit-appearance:none}.kd-contact__input::placeholder{color:var(--kd-contact-placeholder);opacity:1}.kd-contact__input:focus{outline:none;border-color:var(--kd-contact-black)}.kd-contact__textarea{height:17.2rem;min-height:17.2rem;border-radius:1.6rem;resize:vertical}.kd-contact__submit{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;min-height:5rem;margin:0;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#000;font-family:var(--kd-contact-playfair);font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .34s ease-in-out,border-color .4s ease-in-out}.kd-contact__submit:hover{border-color:#1f1f1f;background:#1f1f1f}.kd-contact__status{margin:0 0 .8rem;font-family:var(--kd-contact-playfair);font-size:1.6rem;line-height:1.4}.kd-contact__status--success{color:#1a7a3a}.kd-contact__status--error{color:#b00020}.kd-contact__error-list{margin:.8rem 0 0;padding:0 0 0 1.6rem}.kd-contact__error-list a{color:inherit}@media screen and (max-width:1024px){.kd-contact__inner{gap:4rem;padding:3.2rem 2.4rem}.kd-contact__page-title{font-size:4.4rem}.kd-contact__grid{grid-template-columns:1fr;gap:4.8rem}.kd-contact__info{max-width:none;gap:3.2rem}.kd-contact__heading{font-size:4.8rem}.kd-contact__description{max-width:none}.kd-contact__form{min-height:0;gap:2.4rem}}@media screen and (max-width:767px){.kd-contact__inner{gap:3.2rem;padding:6.4rem 1.6rem}.kd-contact__page-title{font-size:3.6rem}.kd-contact__grid{gap:4rem}.kd-contact__info{gap:2.8rem}.kd-contact__intro{gap:2rem}.kd-contact__heading{font-size:3.6rem}.kd-contact__description{font-size:1.6rem}.kd-contact__details{gap:2.4rem}.kd-contact__detail-label{font-size:1.4rem}.kd-contact__detail-value,.kd-contact__hours-time{font-size:1.8rem}.kd-contact__row--split{grid-template-columns:1fr;gap:2rem}.kd-contact__label{font-size:1.8rem}.kd-contact__input{height:4.8rem;padding:1.4rem 2rem;font-size:1.6rem}.kd-contact__textarea{height:14rem;min-height:14rem;border-radius:1.2rem}.kd-contact__submit{height:4.8rem;min-height:4.8rem;font-size:1.6rem}}.kd-day{width:100%;margin:0;padding:0;overflow:hidden;background:#fff;border-top:.1rem solid #000;border-bottom:.1rem solid #000;--kd-day-color: #2b53c6}.kd-day__inner{display:grid;grid-template-columns:minmax(0,349fr) minmax(0,480fr) minmax(0,611fr);align-items:stretch;gap:0;width:100%;box-sizing:border-box}.kd-day--no-media .kd-day__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kd-day__left{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;min-width:0;padding:32px;box-sizing:border-box;background:#fff}.kd-day__heading{margin:0;width:100%;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--kd-day-color)}.kd-day__heading-line{display:block}.kd-day__caption{margin:0;font-family:var(--kd-font-display);font-size:2rem;font-weight:400;line-height:2.6rem;color:var(--kd-day-color)}.kd-day__media{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:480 / 640;overflow:hidden;background:transparent}.kd-day__media .kd-media__img,.kd-day__media .kd-media__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kd-day__right{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;padding:32px;box-sizing:border-box;background:#fff}.kd-day__right--has-aside{justify-content:space-between}.kd-day__text{margin:0;width:100%;font-family:var(--kd-font-display);font-size:2rem;font-weight:400;line-height:2.6rem;color:var(--kd-day-color)}.kd-day__aside{position:relative;width:min(31.025rem,100%);margin-left:auto;aspect-ratio:310.25 / 551.556;overflow:hidden;background:transparent}.kd-day__aside .kd-media__img,.kd-day__aside .kd-media__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:1024px){.kd-day__heading{font-size:4rem}.kd-day__caption,.kd-day__text{font-size:1.8rem;line-height:2.4rem}.kd-day__aside{width:min(26rem,100%)}}@media screen and (max-width:767px){.kd-day__inner{display:flex;flex-direction:column;gap:2.4rem}.kd-day__left,.kd-day__media,.kd-day__right{width:100%;min-height:0}.kd-day__left{gap:1.6rem;padding:32px 0}.kd-day__media{aspect-ratio:480 / 640}.kd-day__right{gap:2.4rem;padding:0 0 32px}.kd-day__heading{font-size:3.2rem;text-align:center}.kd-day__caption{max-width:100%;font-size:1.6rem;line-height:2.2rem;text-align:center}.kd-day__text{font-size:1.6rem;line-height:2.2rem}.kd-day__aside{width:min(28rem,100%);margin-left:0}}.kd-legal-footer{--kd-lf-bg: #ffffff;--kd-lf-border: #d9d9d9;--kd-lf-text: #5a6e88;width:100%;background:var(--kd-lf-bg);border-top:.1rem solid var(--kd-lf-border);color:var(--kd-lf-text);box-sizing:border-box}.kd-legal-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;max-width:144rem;min-height:8rem;margin-inline:auto;padding:2.7rem 3.2rem;box-sizing:border-box}.kd-legal-footer__copy{margin:0;padding:0;font-size:1.4rem;font-weight:400;line-height:2.6rem;letter-spacing:0;color:var(--kd-lf-text);white-space:nowrap}.kd-legal-footer__year{font-family:var(--kd-font-body, "Pontano Sans", sans-serif)}.kd-legal-footer__brand{font-family:var(--kd-font-display, "Playfair Display", Georgia, serif)}.kd-legal-footer__brand a{font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);color:#5a6e88;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.kd-legal-footer__policies{--kd-policies-bridge: 1.2rem;position:relative;display:flex;justify-content:flex-end;padding-top:var(--kd-policies-bridge);margin-top:calc(var(--kd-policies-bridge) * -1)}.kd-legal-footer__terms{display:inline-block;margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.4rem;font-weight:400;line-height:2.6rem;letter-spacing:0;color:var(--kd-lf-text);text-decoration:none;text-align:right;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}button.kd-legal-footer__terms:hover,.kd-legal-footer__policies.is-open .kd-legal-footer__terms{opacity:.65}.kd-legal-footer__terms:focus-visible{outline:.1rem solid var(--kd-lf-text);outline-offset:.2rem}.kd-legal-footer__menu{position:absolute;right:0;bottom:100%;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:.2rem;min-width:16.4rem;margin:0;padding:.8rem;border:.1rem solid #dadada;border-radius:.8rem;background:#fff;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.4rem);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.kd-legal-footer__policies.is-open .kd-legal-footer__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kd-legal-footer__menu-link{display:block;width:100%;margin:0;padding:.8rem 1.2rem;border-radius:.8rem;box-sizing:border-box;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.4rem;font-weight:400;line-height:normal;color:#000;text-decoration:none;text-align:left;white-space:nowrap;transition:background-color .14s ease}.kd-legal-footer__menu-link:hover,.kd-legal-footer__menu-link:focus-visible{background:#d9d9d9;outline:none}@media(hover:hover)and (pointer:fine){.kd-legal-footer__policies:hover .kd-legal-footer__menu,.kd-legal-footer__policies:focus-within .kd-legal-footer__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kd-legal-footer__policies:hover .kd-legal-footer__terms,.kd-legal-footer__policies:focus-within .kd-legal-footer__terms{opacity:.65}}@media screen and (max-width:767px){.kd-legal-footer__inner{min-height:6.4rem;padding:1.8rem 1.6rem;gap:1.2rem;flex-direction:column}.kd-legal-footer__copy,.kd-legal-footer__terms{font-size:1.2rem;line-height:2.2rem}.kd-legal-footer__copy{text-wrap:wrap}.kd-legal-footer__policies:hover .kd-legal-footer__menu,.kd-legal-footer__policies:focus-within .kd-legal-footer__menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.4rem)}.kd-legal-footer__policies.is-open .kd-legal-footer__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kd-legal-footer__menu{min-width:15.2rem}.kd-legal-footer__menu-link{font-size:1.3rem}}.kd-hero{--kd-hero-height: calc(100svh - var(--header-height, 7.1rem));position:relative;width:100%;height:var(--kd-hero-height);min-height:52rem;overflow:hidden;background:var(--kd-color-placeholder);color:var(--kd-color-white)}.kd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kd-hero__media .kd-media,.kd-hero__media .kd-media__img,.kd-hero__media .kd-media__video{width:100%;height:100%;object-fit:cover;object-position:center}.kd-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:var(--kd-container-max);margin-inline:auto;padding:clamp(10rem,28vh,26rem) var(--kd-header-pad-x) clamp(1.8rem,3.5vh,3.2rem);padding-bottom:0;box-sizing:border-box;text-align:center}.kd-hero__heading{margin:0;max-width:49.5rem;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;letter-spacing:0;color:var(--kd-color-white);text-transform:uppercase}.kd-hero__heading span{display:block}.kd-hero__cta{color:var(--kd-color-white);font-size:2rem}@media screen and (max-width:1024px){.kd-hero{min-height:48rem}.kd-hero__heading{font-size:4.2rem;max-width:42rem}}@media screen and (max-width:767px){.kd-hero{--kd-hero-height: calc(100svh - var(--header-height, 5.6rem));min-height:44rem}.kd-hero__content{padding:clamp(8rem,18vh,14rem) 1.6rem clamp(2rem,4vh,3.2rem);justify-content:center;gap:2rem}.kd-hero__heading{font-size:3.2rem;max-width:28rem}.kd-hero__cta{font-size:1.6rem}}@supports not (height: 100svh){.kd-hero{--kd-hero-height: calc(100vh - var(--header-height, 7.1rem))}}.kd-ig__inner{max-width:100%;margin-inline:auto;padding:var(--kd-section-pad);box-sizing:border-box}.kd-ig__header{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;margin-bottom:4rem}.kd-ig__heading{margin:0;max-width:49.5rem;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;text-transform:uppercase}.kd-ig__heading-link{color:inherit;text-decoration:none}.kd-ig__heading-link:hover{opacity:.75}.kd-ig__text{margin:0;max-width:37.7rem;padding-top:3rem;font-family:var(--kd-font-display);font-size:1.6rem;line-height:1.4;color:var(--kd-color-text-dark)}.kd-ig__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.kd-ig__item{position:relative;aspect-ratio:339.5 / 392.77;background:var(--kd-color-placeholder);overflow:hidden}.kd-ig__item-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.kd-ig__item .kd-media__img,.kd-ig__item .kd-media__video,.kd-ig__item-link .kd-media__img,.kd-ig__item-link .kd-media__video{width:100%;height:100%;object-fit:cover;display:block}.kd-ig__footer{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin-top:4rem}.kd-ig__more{margin:0;max-width:21.5rem;font-family:var(--kd-font-display);font-size:1.6rem;line-height:1.35;color:var(--kd-color-text-dark)}.kd-ig__more a{color:inherit;text-decoration:none}.kd-ig__more a:hover{text-decoration:underline}.kd-ig__stamp{width:10.9rem;height:10.5rem;object-fit:contain}@media screen and (max-width:1024px){.kd-ig__heading{font-size:4rem}.kd-ig__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.kd-ig__header{flex-direction:column;gap:1.6rem;margin-bottom:2.4rem}.kd-ig__heading{font-size:3.2rem}.kd-ig__text{padding-top:0;max-width:100%}.kd-ig__footer{margin-top:2.4rem}}.kd-intro-media{text-align:center;background:#fff;padding:var(--kd-intro-pad, 6.2rem 14.3rem);--color-text:#000}.kd-intro-media__inner{display:flex;flex-direction:column;align-items:center;gap:6.2rem;width:100%;max-width:var(--kd-intro-media-max, 100%);margin-inline:auto;box-sizing:border-box}.kd-intro-media__copy{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%;max-width:64.9rem;box-sizing:border-box}.kd-intro-media__heading{margin:0;width:100%;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;color:var(--color-text);text-align:center;text-transform:uppercase}.kd-intro-media__text{margin:0;width:100%;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:var(--color-text);text-align:center}.kd-intro-media__visuals{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.kd-intro-media__logo{width:100%;max-width:var(--kd-logo-max, 100%);margin-inline:auto;overflow:hidden}.kd-intro-media__logo .kd-media__img,.kd-intro-media__logo .kd-media__video{display:block;width:100%;height:auto}.kd-intro-media__media{width:100%;background:var(--kd-color-placeholder, #f0f0f0);overflow:hidden}.kd-intro-media__media--has-ratio{aspect-ratio:var(--kd-intro-aspect)}.kd-intro-media__media .kd-media__img,.kd-intro-media__media .kd-media__video{display:block;width:100%;height:auto}.kd-intro-media__media--has-ratio .kd-media__img,.kd-intro-media__media--has-ratio .kd-media__video{height:100%;object-fit:cover}@media screen and (max-width:1024px){.kd-intro-media__inner{gap:4.8rem}.kd-intro-media__heading{font-size:4.2rem}}@media screen and (max-width:767px){.kd-intro-media__inner{gap:3.2rem}.kd-intro-media__copy{gap:1.6rem}.kd-intro-media__heading{font-size:3.2rem}.kd-intro-media__text{font-size:1.4rem}}.kd-login-page{min-height:60vh;background:#fff}.kd-lb-edit{width:100%;background:#fff;color:#000;box-sizing:border-box}.kd-lb-edit__inner{width:100%;margin:0;padding:6.2rem 0;box-sizing:border-box}.kd-lb-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;width:100%;margin:0}.kd-lb-edit__cell--media{position:relative;width:100%;aspect-ratio:437.333 / 597;overflow:hidden;background:#f0f0f0}.kd-lb-edit__img,.kd-lb-edit__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kd-lb-edit__placeholder{width:100%;height:100%;background:#f0f0f0}.kd-lb-edit__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.kd-lb-edit__toggle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#000;cursor:pointer;pointer-events:auto;box-shadow:0 .4rem 1.6rem #0003;transform:scale(1);transition:transform .35s ease,opacity .35s ease}.kd-lb-edit__toggle:hover{transform:scale(1.06)}.kd-lb-edit__toggle:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.kd-lb-edit__toggle-icon{display:none;line-height:0}.kd-lb-edit__cell--has-video.is-paused .kd-lb-edit__toggle-icon--play,.kd-lb-edit__cell--has-video.is-playing .kd-lb-edit__toggle-icon--pause{display:block}.kd-lb-edit__cell--has-video.is-playing .kd-lb-edit__ui{opacity:0;visibility:hidden;pointer-events:none}.kd-lb-edit__cell--has-video.is-playing:hover .kd-lb-edit__ui{opacity:1;visibility:visible;pointer-events:none}.kd-lb-edit__cell--has-video.is-playing:hover .kd-lb-edit__toggle{pointer-events:auto}.kd-lb-edit__cell--copy{display:flex;align-items:center;justify-content:center;min-height:0;aspect-ratio:437.333 / 597;box-sizing:border-box}.kd-lb-edit__copy{display:flex;flex-direction:column;width:100%;max-width:40.5rem}.kd-lb-edit__cell--intro .kd-lb-edit__copy{align-items:flex-start;gap:2.4rem;text-align:left}.kd-lb-edit__cell--quote{justify-content:center}.kd-lb-edit__cell--quote .kd-lb-edit__copy{align-items:center;max-width:30.5rem;text-align:center}.kd-lb-edit__heading{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:5.2rem;font-weight:400;line-height:normal;letter-spacing:0;color:#000;text-transform:uppercase}.kd-lb-edit__cell--intro .kd-lb-edit__text{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.6rem;font-weight:400;line-height:normal;color:#1f1f1f}.kd-lb-edit__cell--quote .kd-lb-edit__heading{display:none}.kd-lb-edit__cell--quote .kd-lb-edit__text{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:2rem;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#1f1f1f;text-align:center}@media screen and (max-width:1024px){.kd-lb-edit__inner{padding:4.8rem 0}.kd-lb-edit__grid{gap:2rem}.kd-lb-edit__heading{font-size:4rem}.kd-lb-edit__cell--intro .kd-lb-edit__copy{gap:1.6rem}.kd-lb-edit__cell--quote .kd-lb-edit__text{font-size:1.6rem}}@media screen and (max-width:767px){.kd-lb-edit__inner{padding:4rem 16px}.kd-lb-edit__grid{grid-template-columns:1fr 1fr;gap:1.2rem}.kd-lb-edit__cell--copy{grid-column:1 / -1;aspect-ratio:auto;min-height:0;padding:2.4rem .8rem}.kd-lb-edit__cell--intro .kd-lb-edit__copy,.kd-lb-edit__cell--quote .kd-lb-edit__copy{max-width:100%}.kd-lb-edit__heading{font-size:3.2rem}.kd-lb-edit__cell--intro .kd-lb-edit__text{font-size:1.4rem}.kd-lb-edit__cell--quote .kd-lb-edit__text{font-size:1.5rem}.kd-lb-edit__toggle{width:4.8rem;height:4.8rem}}@media screen and (max-width:480px){.kd-lb-edit__grid{grid-template-columns:1fr}}.kd-lb-winter{width:100%;background:#141414;color:#fff;box-sizing:border-box;padding:6.2rem 32px}.kd-lb-winter__hero{position:relative;width:100%;margin:0 0 6.2rem;aspect-ratio:1376 / 618;overflow:hidden;background:#1a1a1a}.kd-lb-winter__hero-media,.kd-lb-winter__hero .kd-lb-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.kd-lb-winter__hero-title{position:absolute;top:clamp(1.2rem,1.39vw,2rem);right:clamp(1.2rem,1.39vw,2rem);z-index:2;display:grid;grid-template-columns:max-content max-content;grid-template-areas:"the fall" ". collection";column-gap:.28em;row-gap:0;align-items:baseline;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-weight:400;color:#fff;line-height:1;text-transform:uppercase;pointer-events:none}.kd-lb-winter__hero-the{grid-area:the;font-size:clamp(1.4rem,1.978vw,2.8495rem)}.kd-lb-winter__hero-fall{grid-area:fall;font-size:clamp(2.2rem,3.216vw,4.6305rem)}.kd-lb-winter__hero-collection{grid-area:collection;font-size:clamp(2.2rem,3.216vw,4.6305rem)}.kd-lb-winter__hero-title:not(:has(.kd-lb-winter__hero-the)){grid-template-areas:"fall fall" "collection collection"}.kd-lb-winter__hero-title:not(:has(.kd-lb-winter__hero-fall)) .kd-lb-winter__hero-collection{grid-column:1 / -1}.kd-lb-winter__body{display:flex;flex-direction:column;gap:3.2rem;width:calc(100% + 64px);margin:0 -32px}.kd-lb-winter__wardrobe{display:grid;grid-template-columns:minmax(0,586fr) minmax(0,441fr) minmax(0,350fr);gap:3.2rem;align-items:stretch;width:100%}.kd-lb-winter__wardrobe-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:15.3rem;min-height:0;padding:0;box-sizing:border-box}.kd-lb-winter__wardrobe-heading{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:5.2rem;font-weight:400;line-height:normal;color:#fff;text-transform:uppercase;white-space:pre-wrap}.kd-lb-winter__wardrobe-text{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.6rem;font-weight:400;line-height:normal;color:#fff}.kd-lb-winter__mosaic{display:grid;grid-template-columns:minmax(0,939fr) minmax(0,469fr);gap:3.2rem;width:100%;align-items:start}.kd-lb-winter__mosaic-main,.kd-lb-winter__mosaic-side{display:flex;flex-direction:column;gap:3.2rem;min-width:0}.kd-lb-winter__pair{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;width:100%}.kd-lb-winter__pair .kd-lb-winter__media:first-child{aspect-ratio:469 / 538}.kd-lb-winter__pair .kd-lb-winter__media:last-child{aspect-ratio:438 / 538}.kd-lb-winter__mosaic-main>.kd-lb-winter__pair:last-child .kd-lb-winter__media:first-child{aspect-ratio:438 / 597}.kd-lb-winter__mosaic-main>.kd-lb-winter__pair:last-child .kd-lb-winter__media:last-child{aspect-ratio:469 / 597}.kd-lb-winter__wide{display:flex;flex-direction:column;gap:4.2rem;width:100%}.kd-lb-winter__media--wide{width:100%;aspect-ratio:939 / 538}.kd-lb-winter__caption{margin:0 0 0 auto;max-width:86.5rem;width:100%;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.6rem;font-weight:400;line-height:normal;color:#fff}.kd-lb-winter__media--w586{aspect-ratio:586 / 527}.kd-lb-winter__media--w350{aspect-ratio:350 / 527}.kd-lb-winter__media--h359{aspect-ratio:469 / 359}.kd-lb-winter__media--h632{aspect-ratio:469 / 632}.kd-lb-winter__media--h766{aspect-ratio:469 / 766}.kd-lb-media{position:relative;width:100%;overflow:hidden;background:#1f1f1f}.kd-lb-media__img,.kd-lb-media__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kd-lb-media__placeholder{width:100%;height:100%;min-height:12rem;background:#1f1f1f}.kd-lb-media__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.kd-lb-media__toggle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#000;cursor:pointer;pointer-events:auto;box-shadow:0 .4rem 1.6rem #0003;transform:scale(1);transition:transform .35s ease,opacity .35s ease}.kd-lb-media__toggle:hover{transform:scale(1.06)}.kd-lb-media__toggle:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.kd-lb-media__toggle-icon{display:none;line-height:0}.kd-lb-media--has-video.is-paused .kd-lb-media__toggle-icon--play,.kd-lb-media--has-video.is-playing .kd-lb-media__toggle-icon--pause{display:block}.kd-lb-media--has-video.is-playing .kd-lb-media__ui{opacity:0;visibility:hidden;pointer-events:none}.kd-lb-media--has-video.is-playing:hover .kd-lb-media__ui{opacity:1;visibility:visible;pointer-events:none}.kd-lb-media--has-video.is-playing:hover .kd-lb-media__toggle{pointer-events:auto}@media screen and (max-width:1024px){.kd-lb-winter__body{width:100%;margin:0}.kd-lb-winter{padding:4.8rem 16px}.kd-lb-winter__hero{margin-bottom:4rem}.kd-lb-winter__wardrobe{grid-template-columns:1fr 1fr;gap:2rem}.kd-lb-winter__wardrobe-copy{grid-column:1 / -1;order:-1;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;padding:0 0 .8rem}.kd-lb-winter__wardrobe-heading{font-size:4rem}.kd-lb-winter__wardrobe .kd-lb-winter__media--w350{grid-column:2}.kd-lb-winter__mosaic{grid-template-columns:1fr;gap:2rem}.kd-lb-winter__mosaic-main,.kd-lb-winter__mosaic-side,.kd-lb-winter__pair,.kd-lb-winter__wide{gap:2rem}.kd-lb-winter__mosaic-side{display:grid;grid-template-columns:1fr 1fr}.kd-lb-winter__mosaic-side .kd-lb-winter__media--h766{grid-column:1 / -1}}@media screen and (max-width:767px){.kd-lb-winter{padding:4rem 16px}.kd-lb-winter__hero{margin-bottom:3.2rem}.kd-lb-winter__body,.kd-lb-winter__wardrobe,.kd-lb-winter__mosaic,.kd-lb-winter__mosaic-main,.kd-lb-winter__mosaic-side,.kd-lb-winter__pair,.kd-lb-winter__wide{gap:1.2rem}.kd-lb-winter__wardrobe{grid-template-columns:1fr}.kd-lb-winter__wardrobe-copy{flex-direction:column;align-items:flex-start;gap:1.6rem}.kd-lb-winter__wardrobe-heading{font-size:3.2rem}.kd-lb-winter__wardrobe-text,.kd-lb-winter__caption{font-size:1.4rem}.kd-lb-winter__pair,.kd-lb-winter__mosaic-side{grid-template-columns:1fr}.kd-lb-winter__mosaic-side .kd-lb-winter__media--h766{grid-column:auto}.kd-lb-media__toggle{width:4.8rem;height:4.8rem}}.kd-lookbook{width:100%;background:#fff;color:#000;box-sizing:border-box}.kd-lookbook__inner{width:100%;max-width:131.4rem;margin:0 auto;padding:6.2rem 3.2rem;box-sizing:border-box}.kd-lookbook__columns{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;width:100%}.kd-lookbook__col{display:flex;flex-direction:column;flex:1 1 0;min-width:0;max-width:64.1rem}.kd-lookbook__col--left{gap:4.4rem}.kd-lookbook__col--right{align-items:stretch}.kd-lookbook__content{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0}.kd-lookbook__body{display:flex;align-items:flex-start;gap:.8rem;width:100%;min-width:0}.kd-lookbook__col--left .kd-lookbook__body{align-items:stretch}.kd-lookbook__col--right .kd-lookbook__body{align-items:center}.kd-lookbook__rail{display:flex;flex:0 0 13.3rem;width:13.3rem;align-items:center;justify-content:center}.kd-lookbook__rail--the{align-self:stretch;align-items:center;justify-content:center}.kd-lookbook__rail--icons{align-self:stretch;min-height:44.4rem;margin-top:0}.kd-lookbook__media{position:relative;flex:1 1 auto;width:100%;max-width:50rem;aspect-ratio:500 / 588;overflow:hidden;background:#f0f0f0}.kd-lookbook__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.kd-lookbook__word{margin:0;padding:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-weight:400;font-size:10rem;line-height:1;letter-spacing:0;color:#000;text-transform:uppercase}.kd-lookbook__word--little,.kd-lookbook__word--weekly{width:100%;max-width:50rem;margin-left:auto;text-align:center}.kd-lookbook__col--left .kd-lookbook__word--little{margin-left:14.1rem;width:calc(100% - 14.1rem);max-width:50rem}.kd-lookbook__col--right .kd-lookbook__word--weekly{margin-right:14.1rem;width:calc(100% - 14.1rem);max-width:50rem;margin-left:0}.kd-lookbook__word--the,.kd-lookbook__word--icons{display:block;white-space:nowrap;transform-origin:center center}.kd-lookbook__word--the{width:20.9rem;transform:rotate(-90deg)}.kd-lookbook__word--icons{width:30.4rem;transform:rotate(90deg)}.kd-lookbook__desc-wrap{display:flex;justify-content:flex-start;padding-left:14.1rem;box-sizing:border-box;width:100%}.kd-lookbook__desc{margin:0;max-width:50rem;width:100%;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:0;color:#1f1f1f}@media screen and (max-width:1200px){.kd-lookbook__inner{padding:5.6rem 2.4rem}.kd-lookbook__word{font-size:7.2rem}.kd-lookbook__rail{flex-basis:9.6rem;width:9.6rem}.kd-lookbook__rail--icons{min-height:32rem}.kd-lookbook__word--the{width:15rem}.kd-lookbook__word--icons{width:22rem}.kd-lookbook__col--left .kd-lookbook__word--little,.kd-lookbook__col--right .kd-lookbook__word--weekly{margin-left:10.4rem;width:calc(100% - 10.4rem)}.kd-lookbook__col--right .kd-lookbook__word--weekly{margin-left:0;margin-right:10.4rem}.kd-lookbook__desc-wrap{padding-left:10.4rem}.kd-lookbook__col--left{gap:3.2rem}}@media screen and (max-width:1024px){.kd-lookbook__word{font-size:5.6rem}.kd-lookbook__columns{gap:2rem}.kd-lookbook__rail{flex-basis:7.2rem;width:7.2rem}.kd-lookbook__rail--icons{min-height:24rem}.kd-lookbook__word--the{width:12rem}.kd-lookbook__word--icons{width:17rem}.kd-lookbook__col--left .kd-lookbook__word--little{margin-left:8rem;width:calc(100% - 8rem)}.kd-lookbook__col--right .kd-lookbook__word--weekly{margin-right:8rem;width:calc(100% - 8rem)}.kd-lookbook__desc-wrap{padding-left:8rem}}@media screen and (max-width:767px){.kd-lookbook__inner{padding:4rem 1.6rem 4.8rem}.kd-lookbook__columns{gap:1.2rem}.kd-lookbook__body,.kd-lookbook__content{gap:.4rem}.kd-lookbook__rail{flex-basis:3.2rem;width:3.2rem}.kd-lookbook__rail--icons{min-height:16rem}.kd-lookbook__word{font-size:clamp(2.4rem,8vw,3.6rem)}.kd-lookbook__word--the{width:7.2rem}.kd-lookbook__word--icons{width:10rem}.kd-lookbook__col--left{gap:2.4rem}.kd-lookbook__col--left .kd-lookbook__word--little{margin-left:3.6rem;width:calc(100% - 3.6rem)}.kd-lookbook__col--right .kd-lookbook__word--weekly{margin-right:3.6rem;width:calc(100% - 3.6rem)}.kd-lookbook__desc-wrap{padding-left:3.6rem}.kd-lookbook__desc{font-size:1.4rem}}@media screen and (max-width:480px){.kd-lookbook__columns{flex-direction:column;gap:2.4rem}.kd-lookbook__col,.kd-lookbook__col--left,.kd-lookbook__col--right{max-width:none;width:100%}.kd-lookbook__rail{flex-basis:4rem;width:4rem}.kd-lookbook__rail--the{align-items:center}.kd-lookbook__rail--icons{min-height:0}.kd-lookbook__media{max-width:none}.kd-lookbook__word{font-size:4.8rem}.kd-lookbook__word--the,.kd-lookbook__word--icons{width:auto}.kd-lookbook__col--left .kd-lookbook__word--little,.kd-lookbook__col--right .kd-lookbook__word--weekly{margin-left:0;margin-right:0;width:100%;max-width:none}.kd-lookbook__desc-wrap{padding-left:0}}.kd-media-banner__inner{max-width:none;margin-inline:auto;padding:var(--kd-section-pad);box-sizing:border-box}.kd-media-banner__media{width:100%;margin-inline:auto;aspect-ratio:1440 / 601;background:var(--kd-color-placeholder);overflow:hidden}.kd-media-banner__media--logo{max-width:66.9rem;aspect-ratio:669 / 234;background:transparent}.kd-media-banner__media .kd-media__img,.kd-media-banner__media .kd-media__video{width:100%;height:100%;object-fit:cover}.kd-media-banner__media--logo .kd-media__img{object-fit:contain}@media screen and (max-width:767px){.kd-media-banner__media{aspect-ratio:4 / 3}.kd-media-banner__media--logo{aspect-ratio:669 / 234}}.kd-new-knit{width:100%;margin:0;padding:0;border-top:.1rem solid var(--kd-color-border);overflow:hidden;background:var(--kd-color-bg)}.kd-new-knit__inner{display:grid;grid-template-columns:577fr 861fr;align-items:stretch;width:100%;height:auto}.kd-new-knit__panel--left{height:100%;min-height:0;background:var(--kd-color-placeholder);overflow:hidden}.kd-new-knit__panel--left .kd-media__img,.kd-new-knit__panel--left .kd-media__video{display:block;width:100%;height:100%;aspect-ratio:577/720;object-fit:cover;object-position:center}.kd-new-knit__right{display:flex;flex-direction:column;justify-content:space-between;gap:5.7rem;height:100%;min-height:0;background:var(--kd-color-bg);overflow:hidden}.kd-new-knit__top{display:flex;flex-direction:row;align-items:stretch;width:100%;flex-shrink:0}.kd-new-knit__feature-box{flex:1;display:flex;align-items:flex-start;justify-content:center;min-width:0;min-height:0;background:var(--kd-color-bg);overflow:hidden}.kd-new-knit__feature{width:min(31.1rem,70%);aspect-ratio:311 / 344;margin-top:-10.4%;overflow:hidden;transform:rotate(180deg)}.kd-new-knit__feature .kd-media__img,.kd-new-knit__feature .kd-media__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kd-new-knit__inset{flex:1;width:100%;aspect-ratio:397 / 495;background:var(--kd-color-placeholder);overflow:hidden}.kd-new-knit__inset .kd-media__img,.kd-new-knit__inset .kd-media__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.kd-new-knit__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.4rem;width:100%;max-width:100%;min-height:0;margin:0;padding:0 3rem 3.3rem;box-sizing:border-box;background:var(--kd-color-bg)}.kd-new-knit__heading{margin:0;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;color:var(--kd-color-text);text-transform:uppercase;text-align:left}.kd-new-knit__heading-line{display:block}.kd-new-knit__text{margin:0;max-width:64.9rem;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:var(--kd-color-text-dark);text-align:left}@media screen and (max-width:1024px){.kd-new-knit__heading{font-size:3.6rem;max-width:36rem}.kd-new-knit__content{gap:1.6rem;padding:2.4rem;padding-top:0}.kd-new-knit__text{max-width:48rem;font-size:1.5rem}}@media screen and (max-width:767px){.kd-new-knit__inner{display:flex;flex-direction:column;height:auto}.kd-new-knit__right,.kd-new-knit__top{display:contents}.kd-new-knit__feature-box{display:none}.kd-new-knit__panel--left{order:1;width:100%;height:auto;aspect-ratio:577 / 720}.kd-new-knit__content{order:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6rem;width:100%;aspect-ratio:577 / 720;min-height:0;padding:3.2rem 0;box-sizing:border-box}.kd-new-knit__inset{order:3;width:100%;aspect-ratio:577 / 720}.kd-new-knit__heading{font-size:4.2rem;max-width:100%}.kd-new-knit__text{max-width:100%;font-size:1.6rem}}.kd-pdp{--kd-pdp-gap: .1rem;width:100%;background:#f8f8f8;color:#000}.kd-pdp__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;max-width:none;margin:0;padding-bottom:60px;box-sizing:border-box}.kd-pdp__gallery{display:flex;flex-direction:column;gap:var(--kd-pdp-gap);width:100%}.kd-pdp__gallery-mobile{display:none;width:100%;flex-direction:column;gap:1.2rem;background:#fff;box-sizing:border-box;overflow:hidden!important}.kd-pdp__swiper{width:100%;overflow:hidden}.kd-pdp__swiper .kd-pdp__media--hero{aspect-ratio:3 / 4}.kd-pdp__thumbs-wrap{width:100%;padding:0 1.6rem .4rem;box-sizing:border-box}.kd-pdp__thumbs{width:100%;overflow:visible!important}.kd-pdp__thumbs .swiper-wrapper{display:flex;align-items:stretch}.kd-pdp__thumbs .swiper-slide{width:6.4rem;height:8rem;flex-shrink:0;transition:opacity .2s ease}.kd-pdp__thumbs .swiper-slide-thumb-active{opacity:1}.kd-pdp__thumb{display:block;width:100%;height:100%;margin:0;padding:0;border:.1rem solid transparent;border-radius:.4rem;overflow:hidden;background:#f0f0f0;cursor:pointer;box-sizing:border-box}.kd-pdp__thumbs .swiper-slide-thumb-active .kd-pdp__thumb{border-color:#000}.kd-pdp__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.kd-pdp__media-row{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.kd-pdp__media{position:relative;width:100%;overflow:hidden;background:#fff}.kd-pdp__media--hero{aspect-ratio:1792 / 2304}.kd-pdp__media-row .kd-pdp__media{aspect-ratio:360 / 542}.kd-pdp__media-row--studio .kd-pdp__media,.kd-pdp__media--studio{aspect-ratio:360 / 451;background:radial-gradient(circle at center,#dadada,#f0f0f0)}.kd-pdp__img,.kd-pdp__video,.kd-pdp__external-video{display:block;width:100%;height:100%;object-fit:cover}.kd-pdp__media--studio .kd-pdp__img,.kd-pdp__media--studio .kd-pdp__video{object-fit:cover}.kd-pdp__media--video{cursor:pointer}.kd-pdp__media--external .kd-pdp__external-video,.kd-pdp__media--external iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.kd-pdp__video-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.kd-pdp__video-play{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#000;cursor:pointer;pointer-events:auto;box-shadow:0 .4rem 1.6rem #0003;transform-origin:center center;will-change:transform,opacity}.kd-pdp__video-play:focus-visible{outline:.2rem solid #000;outline-offset:.3rem}.kd-pdp__video-play-icon{display:none;line-height:0}.kd-pdp__media--video.is-paused .kd-pdp__video-play-icon--play,.kd-pdp__media--video.is-playing .kd-pdp__video-play-icon--pause{display:block}.kd-pdp__thumb--video{position:relative}.kd-pdp__thumb--video:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-.5rem 0 0 -.3rem;border-style:solid;border-width:.5rem 0 .5rem .8rem;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 .1rem .2rem rgba(0,0,0,.35));pointer-events:none}.kd-pdp__info{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem;box-sizing:border-box}.kd-pdp__card{display:flex;flex-direction:column;width:100%;padding:2rem;background:#fff;border-radius:1.2rem;box-sizing:border-box}.kd-pdp__card--title{gap:1.2rem}.kd-pdp__title-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%}.kd-pdp__vendor{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#6b6b6b}.kd-pdp__actions{display:flex;align-items:center;gap:1.2rem}.kd-pdp__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.kd-pdp__icon-btn .svg-wrapper,.kd-pdp__icon-btn svg{display:block;width:2.4rem;height:2.4rem}.kd-pdp__wish{position:relative}.kd-pdp__wish-filled,.kd-pdp__wish.is-active .kd-pdp__wish-outline,.kd-pdp__wish[aria-pressed=true] .kd-pdp__wish-outline{display:none!important}.kd-pdp__wish.is-active .kd-pdp__wish-filled,.kd-pdp__wish[aria-pressed=true] .kd-pdp__wish-filled{display:block!important}.kd-pdp__icon-btn[data-copied]:after{content:"Copied";position:absolute;margin-top:3.2rem;font-size:1.2rem}.kd-pdp__title{margin:0;font-family:var(--kd-font-display);font-size:2.4rem;font-weight:500;line-height:normal;text-transform:uppercase;color:#000}.kd-pdp__card--buy{gap:2.4rem}.kd-pdp__form{display:flex;flex-direction:column;gap:2.4rem;width:100%}.kd-pdp__size-block{display:flex;flex-direction:column;gap:1.6rem;width:100%}.kd-pdp__size-meta{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%}.kd-pdp__size-label{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.6rem;line-height:normal}.kd-pdp__size-label-text{font-family:var(--kd-font-display);font-weight:400;color:#6b6b6b}.kd-pdp__size-num{font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-weight:400;color:#000}.kd-pdp__size-years{font-family:var(--kd-font-display);font-weight:400;color:#000}.kd-pdp__size-guide{margin:0;padding:0;border:0;background:none;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#262626;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.kd-pdp__sizes{display:flex;flex-wrap:wrap;gap:1.2rem;width:100%}.kd-pdp__size{flex:1 1 0;min-width:8rem;max-width:12rem;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:1.6rem 2rem;border:.1rem solid #6b6b6b;border-radius:1.6rem;background:#fff;font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:1.6rem;font-weight:400;line-height:normal;color:#6b6b6b;cursor:pointer;transition:border-color .16s ease,color .16s ease}.kd-pdp__size.is-selected{border-width:.15rem;border-color:#000;font-weight:500;color:#000}.kd-pdp__size.is-unavailable{opacity:.4}.kd-pdp__price-row{display:flex;align-items:center;gap:1.2rem}.kd-pdp__price{font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:2.4rem;font-weight:400;line-height:normal;color:#000}.kd-pdp__compare{font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:1.6rem;font-weight:600;line-height:normal;color:var(--kd-color-accent, #be1b02);text-decoration:line-through}.kd-pdp__compare[hidden],.kd-sale-badge--pdp[hidden]{display:none!important}.kd-pdp__price-row .kd-sale-badge--pdp{font-size:1.2rem;padding:.45rem .85rem}.kd-pdp__error{margin:0;font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:1.4rem;color:#b00020}.kd-pdp__ctas{display:flex;gap:1.2rem;width:100%}.kd-pdp__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5rem;margin:0;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;font-family:var(--kd-font-display);font-size:1.8rem;font-weight:400;line-height:normal;cursor:pointer;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.kd-pdp__btn:disabled,.kd-pdp__btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kd-pdp__btn--buy{gap:1.2rem;background:#fff;color:#000}.kd-pdp__btn--cart{position:relative;gap:1.6rem;background:#000;color:#fff}.kd-pdp__btn--cart:hover{border-color:#1f1f1f;background:#1f1f1f}.kd-pdp__btn--buy:hover{background:#f4f4f4}.kd-pdp__btn .svg-wrapper,.kd-pdp__btn svg{display:block;width:2rem;height:2rem;flex-shrink:0}.kd-pdp__btn--cart .svg-wrapper,.kd-pdp__btn--cart svg{width:2.4rem;height:2.4rem;color:#fff}.kd-pdp__btn-label{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;transition:opacity .18s ease,transform .18s ease}.kd-pdp__btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2.2rem;height:2.2rem;border-radius:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.kd-pdp__btn-spinner:before{content:"";display:block;width:100%;height:100%;box-sizing:border-box;border:.2rem solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%}.kd-pdp__btn--cart.is-loading{pointer-events:none;cursor:wait}.kd-pdp__btn--cart.is-loading .kd-pdp__btn-label{opacity:0;transform:scale(.96)}.kd-pdp__btn--cart.is-loading .kd-pdp__btn-spinner{opacity:1;visibility:visible}.kd-pdp__btn--cart.is-loading .kd-pdp__btn-spinner:before{animation:kd-pdp-spin .7s linear infinite}@keyframes kd-pdp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kd-pdp__btn--cart.is-loading .kd-pdp__btn-spinner:before{animation:none;border-top-color:#ffffffb3}}.kd-pdp__card--trust{gap:4.2rem}.kd-pdp__trust,.kd-pdp__ig{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-pdp__section-label{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#262626;text-transform:uppercase}.kd-pdp__section-label--dark{color:#000;text-transform:uppercase}.kd-pdp__trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%}.kd-pdp__trust-item{display:flex;align-items:flex-start;gap:1rem;padding:1.6rem 2rem;background:#f8f8f8;border-radius:1.6rem;box-sizing:border-box}.kd-pdp__trust-icon{flex:0 0 2.4rem;display:block;width:2.4rem;height:2.4rem;overflow:hidden}.kd-pdp__trust-icon-img{display:block;width:2.4rem;height:2.4rem;object-fit:contain}.kd-pdp__trust-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.kd-pdp__trust-title,.kd-pdp__trust-sub{margin:0;font-family:var(--kd-font-display);font-weight:400;line-height:normal;letter-spacing:normal}.kd-pdp__trust-title{font-size:1.6rem;color:#000}.kd-pdp__trust-sub{font-size:1.4rem;color:#262626}.kd-pdp__ig-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.kd-pdp__ig-link{font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;color:#262626;text-decoration:underline;text-underline-offset:.2rem}.kd-pdp__ig-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;width:100%}.kd-pdp__ig-item{position:relative;aspect-ratio:302 / 320;overflow:hidden;border-radius:1.6rem;background:#f0f0f0}.kd-pdp__ig-item .box-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#00000073 0% 100%);opacity:0;transition:.3s ease-in-out;height:100%;width:100%}.kd-pdp__ig-item:hover .box-hover{opacity:1}.kd-pdp__ig-img{display:block;width:100%;height:100%;object-fit:cover}.kd-pdp__card--accordions{padding-top:2rem;padding-bottom:2rem;gap:0}.kd-pdp__accordion{border-bottom:.1rem solid #d0d0d0}.kd-pdp__accordion:last-child{border-bottom:0}.kd-pdp__accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:2rem 1.2rem 2rem 0;border:0;background:transparent;text-align:left;cursor:pointer}.kd-pdp__accordion:first-child .kd-pdp__accordion-trigger{padding-top:0}.kd-pdp__accordion-copy{display:flex;flex-direction:column;gap:0;min-width:0}.kd-pdp__accordion-title{font-family:var(--kd-font-display);font-size:2rem;font-weight:400;line-height:normal;color:#000;text-transform:uppercase}.kd-pdp__accordion-sub{margin:0 0 .8rem;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#6b6b6b}.kd-pdp__accordion-icon{position:relative;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;color:#000;transition:transform .28s ease}.kd-pdp__accordion-icon svg{display:block;width:2.4rem;height:2.4rem}.kd-pdp__accordion-minus,.kd-pdp__accordion.is-open .kd-pdp__accordion-plus{display:none}.kd-pdp__accordion.is-open .kd-pdp__accordion-minus{display:block}.kd-pdp__accordion-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.kd-pdp__accordion.is-open .kd-pdp__accordion-collapse{grid-template-rows:1fr}.kd-pdp__accordion-panel{overflow:hidden;min-height:0}.kd-pdp__accordion-body{padding:0 1.2rem 2rem 0;font-family:var(--kd-font-display);font-size:1.6rem;line-height:1.5;color:#262626;opacity:0;transform:translateY(-.4rem);transition:opacity .24s ease 40ms,transform .28s ease}.kd-pdp__accordion.is-open .kd-pdp__accordion-body{opacity:1;transform:none}.kd-pdp__accordion .kd-pdp__accordion-body ul{margin-top:0}.kd-pdp__accordion-body p{margin:0 0 1rem}.kd-pdp__accordion-body p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.kd-pdp__accordion-collapse,.kd-pdp__accordion-body,.kd-pdp__accordion-icon{transition:none}}.kd-pdp__card--reviews{position:relative;gap:2rem;background:#fff}.kd-pdp__reviews-head,.kd-pdp__ig-head{width:100%}.kd-pdp__reviews-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.kd-pdp__reviews-cta{margin:0;padding:0;border:0;background:none;font-family:var(--kd-font-display);font-size:1.6rem;color:#262626;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.kd-pdp__reviews-cta:hover{opacity:.7}.kd-pdp__reviews-summary{display:flex;align-items:center;gap:2.4rem}.kd-pdp__rating-block{display:flex;flex-direction:column;gap:.8rem}.kd-pdp__rating-score{margin:0;font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:4.8rem;font-weight:700;line-height:normal;color:#262626}.kd-pdp__stars{display:flex;align-items:center;gap:.2rem}.kd-pdp__star{display:block;width:2.4rem;height:2.4rem}.kd-pdp__star svg{display:block;width:100%;height:100%}.kd-pdp__star--empty svg path{fill:#d9d9d9}.kd-pdp__stars--sm .kd-pdp__star{width:2.4rem;height:2.4rem}.kd-pdp__rating-count{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.6rem;color:#262626}.kd-pdp__rating-count strong{font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-weight:700}.kd-pdp__rating-count span{font-family:var(--kd-font-display);font-weight:400}.kd-pdp__rating-divider{width:.1rem;align-self:stretch;min-height:13.7rem;background:#d0d0d0}.kd-pdp__rating-bars{display:flex;flex-direction:column;gap:.8rem;min-width:0;width:100%}.kd-pdp__bar-row{display:flex;align-items:center;gap:.8rem}.kd-pdp__bar-star,.kd-pdp__bar-count{flex:0 0 auto;font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:1.6rem;font-weight:700;color:#262626}.kd-pdp__bar-count{color:#7e7e7e;min-width:1.2rem}.kd-pdp__bar-track{position:relative;flex:1 1 auto;width:22.1rem;max-width:22.1rem;height:.8rem;border-radius:6rem;background:#d9d9d9;overflow:hidden}.kd-pdp__bar-fill{display:block;height:100%;border-radius:6rem;background:#000}.kd-pdp__review-photos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;width:100%}.kd-pdp__review-photos.is-empty,.kd-pdp__review-photos[hidden]{display:none}.kd-pdp__review-photo{position:relative;aspect-ratio:93 / 82;overflow:hidden;border-radius:1.6rem;background:#f0f0f0}.kd-pdp__review-photo-img{display:block;width:100%;height:100%;object-fit:cover}.kd-pdp__review-photo--more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:linear-gradient(180deg,#f4f4f4,#5d5d5d);color:#fff}.kd-pdp__review-photo-more-n{font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:2rem;font-weight:600}.kd-pdp__review-photo-more-l{font-family:var(--kd-font-display);font-size:1.4rem}.kd-pdp__review-list{display:flex;flex-direction:column;gap:1.2rem;width:100%}.kd-pdp__review{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 2rem;background:#f8f8f8;border-radius:1.6rem}.kd-pdp__review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.kd-pdp__review-author{display:flex;align-items:flex-start;gap:1rem}.kd-pdp__review-avatar{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#5d5d5d;font-family:var(--kd-font-display);font-size:1.867rem;line-height:1;color:#fff}.kd-pdp__review-media{display:flex;flex-wrap:wrap;gap:.8rem;width:100%}.kd-pdp__review-media-item{width:7.2rem;height:7.2rem;border-radius:1.2rem;overflow:hidden;background:#eee}.kd-pdp__review-media-item img{display:block;width:100%;height:100%;object-fit:cover}.kd-pdp__review-meta{display:flex;flex-direction:column;gap:.8rem}.kd-pdp__review-name{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;color:#000}.kd-pdp__review-date{margin:0;font-family:var(--kd-font-body, "Pontano Sans", sans-serif);font-size:1.4rem;color:#6b6b6b}.kd-pdp__review-body{margin:0;font-family:var(--kd-font-display);font-size:1.4rem;line-height:1.4;color:#262626}.kd-pdp__reviews-empty{margin:0;font-family:var(--kd-font-display);font-size:1.4rem;color:#6b6b6b}.kd-pdp__card--faq{gap:3.2rem}.kd-pdp__faq-list{display:flex;flex-direction:column;width:100%}.kd-pdp__accordion--faq{border-bottom:.1rem solid #d0d0d0}.kd-pdp__accordion--faq:last-child{border-bottom:0}.kd-pdp__accordion-trigger--faq{padding:1.6rem 1.2rem 1.6rem 0}.kd-pdp__faq-q{font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;color:#000}@media screen and (max-width:1024px){.kd-pdp__layout{grid-template-columns:1fr}.kd-pdp__info{padding:2.4rem 2rem 4rem}.kd-pdp__media--hero{aspect-ratio:3 / 4}}@media screen and (max-width:767px){.kd-pdp__gallery--desktop{display:none}.kd-pdp__layout{display:flex;flex-direction:column}.kd-pdp__gallery-mobile{display:flex}.kd-pdp__info{gap:1.2rem;padding:1.6rem 1.6rem 3.2rem}.kd-pdp__card{padding:1.6rem;border-radius:1rem}.kd-pdp__title{font-size:2rem}.kd-pdp__sizes{gap:.8rem}.kd-pdp__size{flex:1 1 calc(33.333% - .8rem);max-width:none;min-width:0;padding:1.2rem 1rem;font-size:1.4rem}.kd-pdp__ctas{flex-direction:column}.kd-pdp__btn{width:100%;font-size:1.6rem}.kd-pdp__trust-grid{grid-template-columns:1fr}.kd-pdp__card--trust{gap:2.4rem}.kd-pdp__reviews-summary{flex-direction:column;align-items:flex-start}.kd-pdp__rating-divider{width:100%;min-height:0;height:.1rem}.kd-pdp__bar-track{width:auto;max-width:none}.kd-pdp__rating-score{font-size:4rem}.kd-pdp__review-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-pdp__review-top{flex-direction:column}.kd-pdp__accordion-title{font-size:1.8rem}.kd-pdp__swiper .kd-pdp__media--hero{aspect-ratio:332/428}}.kd-products{background:var(--kd-color-bg);--color-black:#000000}.kd-products__bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:8.2rem;padding:1.5rem var(--kd-header-pad-x);border-top:.1rem solid var(--kd-color-border);border-bottom:.1rem solid var(--kd-color-border);box-sizing:border-box}.kd-products__title{margin:0;font-family:var(--kd-font-display);font-size:2rem;font-weight:400;line-height:normal;color:var(--color-black);text-transform:uppercase}.kd-products__grid{display:grid;grid-template-columns:repeat(var(--kd-products-cols, 4),minmax(0,1fr));gap:1.2rem;width:100%;margin-inline:auto;padding:3.2rem var(--kd-header-pad-x) 0;box-sizing:border-box}.kd-products .kd-product-card{min-width:0}.kd-products .kd-product-card__media{background:radial-gradient(circle at center,#dadada,#f0f0f0)}.featured-products-btn{border:1px solid var(--color-black)!important;background:transparent!important;color:var(--color-black)!important}.featured-products-btn:hover{background:var(--color-black)!important;color:#fff!important}.kd-products .kd-product-card__img{object-fit:cover;object-position:center}.kd-product-card__desc{margin:0;font-family:var(--kd-font-body);font-size:1.4rem;font-weight:400;line-height:1.4;color:var(--kd-color-text-muted)}@media screen and (max-width:1024px){.kd-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (max-width:767px){.kd-products__bar{min-height:6.4rem;padding:1.2rem 1.6rem;flex-wrap:wrap}.kd-products__title{font-size:1.6rem}.kd-products__grid{grid-template-columns:repeat(var(--kd-products-cols-m, 2),minmax(0,1fr));padding:2.4rem 1.6rem 0;gap:1.2rem}.kd-products .kd-product-card{gap:1.2rem}.kd-product-card__title{font-size:1.5rem}.kd-product-card__desc{font-size:1.3rem}}.kd-promo{position:relative;width:100%;margin:0;padding:0;overflow:hidden;background:#fff;color:var(--kd-color-accent, #be1b02);border-bottom:.1rem solid #000}.kd-promo__inner{position:relative;display:grid;grid-template-columns:minmax(0,478fr) minmax(0,484fr) minmax(0,478fr);align-items:stretch;gap:0;width:100%;box-sizing:border-box;overflow:hidden}.kd-promo--no-media .kd-promo__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kd-promo__col{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-width:0;min-height:0;padding:32px;box-sizing:border-box;background:#fff}.kd-promo__col--left{align-items:flex-start}.kd-promo__col--right{position:relative;align-items:stretch;text-align:left;overflow:hidden}.kd-promo__character{position:relative;z-index:0;width:15.2rem;height:30rem;margin-left:auto;margin-right:-4.6rem;pointer-events:none;overflow:visible;flex-shrink:0}.kd-promo__character-flip{width:100%;height:100%;transform:scaleX(-1);transform-origin:center center}.kd-promo__character-media{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}.kd-promo__media{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:485 / 615;overflow:hidden;background:transparent}.kd-promo__media .kd-media__img,.kd-promo__media .kd-media__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.kd-promo__heading{margin:0;width:100%;font-family:var(--kd-font-display);font-size:4.2rem;font-weight:500;line-height:normal;text-transform:uppercase;color:var(--kd-color-accent, #be1b02)}.kd-promo__copy.kd-btn{gap:1rem;border-color:var(--kd-color-accent, #be1b02);background:var(--kd-color-accent, #be1b02);color:#fff;font-weight:500;transition:background-color .3s ease,border-color .3s ease}.kd-promo__copy.kd-btn:hover{background:#a71600;border-color:#be1b02;color:#fff}.kd-promo__copy .svg-wrapper{display:inline-flex;width:2rem;height:2rem}.kd-promo__copy .svg-wrapper svg{width:100%;height:100%}.kd-promo__offer-block{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;text-align:center}.kd-promo__eyebrow{margin:0;width:100%;font-family:var(--kd-font-display);font-size:4.2rem;font-weight:500;line-height:normal;color:var(--kd-color-accent, #be1b02);text-transform:uppercase;text-align:center}.kd-promo__offer{margin:0;width:100%;font-family:var(--kd-font-body);font-size:7.2rem;font-weight:700;line-height:normal;text-transform:uppercase;color:var(--kd-color-accent, #be1b02);text-align:center}.kd-promo__offer-num{font-family:var(--kd-font-body);font-weight:700}.kd-promo__offer-label{font-family:var(--kd-font-display);font-weight:500}.kd-promo__note{margin:0;width:100%;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:var(--kd-color-accent, #be1b02);text-align:left}.kd-promo__code{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;width:100%;padding:1.6rem 3.2rem;border:.2rem dashed var(--kd-color-accent, #be1b02);border-radius:1.6rem;background:transparent;color:var(--kd-color-accent, #be1b02);box-sizing:border-box}.kd-promo__code-label{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase}.kd-promo__code-value{margin:0;font-family:var(--kd-font-display);font-size:2.4rem;font-weight:600;line-height:normal;text-transform:uppercase;text-align:center;white-space:nowrap}.kd-promo__code-num{font-family:var(--kd-font-body);font-weight:700}@media screen and (max-width:1024px){.kd-promo__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media media" "left right";gap:2.4rem;padding:3.2rem 2.4rem}.kd-promo--no-media .kd-promo__inner{grid-template-areas:"left right";padding-right:2.4rem}.kd-promo__media{grid-area:media;flex:none;width:100%;aspect-ratio:485 / 615;max-height:48rem}.kd-promo__col--left{grid-area:left;flex:none;padding:0;gap:2.4rem}.kd-promo__col--right{grid-area:right;flex:none;min-height:28rem;padding:0;gap:2.4rem}.kd-promo__heading,.kd-promo__eyebrow{font-size:3.2rem}.kd-promo__offer{font-size:5.2rem}}@media screen and (max-width:767px){.kd-promo__inner{display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:visible;padding:0}.kd-promo__col,.kd-promo__col--right,.kd-promo__media{flex:none;width:100%;aspect-ratio:97/123;min-height:0}.kd-promo--no-media .kd-promo__inner{padding-right:0}.kd-promo__col--left{align-items:center;justify-content:space-between;gap:2.4rem;padding:4rem 2rem;text-align:center;box-sizing:border-box}.kd-promo__heading{font-size:3.2rem;text-align:center}.kd-promo__copy.kd-btn{align-self:center}.kd-promo__code{width:100%;max-width:none;margin-inline:0;padding:1.6rem 2.4rem}.kd-promo__code-value{font-size:2.2rem}.kd-promo__media{width:100%;margin:0;max-height:none;border-radius:0}.kd-promo__col--right{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:2.4rem;padding:4rem 0px;box-sizing:border-box;overflow:visible}.kd-promo__offer-block{position:relative;z-index:1;flex:none;align-items:center;width:100%;text-align:center}.kd-promo__eyebrow,.kd-promo__offer{text-align:center}.kd-promo__eyebrow{font-size:2.8rem}.kd-promo__offer{font-size:5.6rem;line-height:1}.kd-promo__character{position:absolute;top:50%;right:0;left:auto;z-index:0;width:min(43vw,11rem);height:min(72vw,34rem);margin:0;translate:24% -42%}.kd-promo__character-media{object-position:center center}.kd-promo__note{position:relative;z-index:1;max-width:100%;font-size:1.5rem;text-align:center}}.kd-split-band{width:100%;margin:0;padding:0;overflow:hidden;background:#fff;border-top:.1rem solid #000;border-bottom:.1rem solid #000}.kd-split-band__inner{display:flex;flex-direction:row;align-items:stretch;gap:32px;width:100%;box-sizing:border-box}.kd-split-band__panel{position:relative;flex:478 1 0;min-width:0;aspect-ratio:478 / 720;background:var(--kd-color-placeholder, #f0f0f0);overflow:hidden}.kd-split-band__panel .kd-media__img,.kd-split-band__panel .kd-media__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kd-split-band__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex:420 1 0;min-width:0;padding:3.2rem 0;box-sizing:border-box;background:#fff}.kd-split-band__heading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:max-content;max-width:100%;height:fit-content;margin:auto;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;color:#000;text-transform:uppercase;text-align:left;box-sizing:border-box}.kd-split-band__heading-line{display:block}.kd-split-band__heading-line+.kd-split-band__heading-line{padding-left:6.4rem}.kd-split-band__text{position:relative;z-index:1;margin:0;width:100%;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#1f1f1f;text-align:left}@media screen and (max-width:1024px){.kd-split-band__heading-line+.kd-split-band__heading-line{padding-left:4.8rem}}@media screen and (max-width:767px){.kd-split-band__inner{flex-direction:column;gap:0}.kd-split-band__panel,.kd-split-band__content{flex:none;width:100%;aspect-ratio:478 / 720;min-height:0}.kd-split-band__content{justify-content:flex-end;padding:3.2rem 0px}.kd-split-band__heading{position:absolute;top:0;right:0;bottom:0;left:0;width:max-content;max-width:calc(100% - 3.2rem);height:fit-content;margin:auto;font-size:4.2rem}.kd-split-band__heading-line+.kd-split-band__heading-line{padding-left:3.2rem}.kd-split-band__text{font-size:1.4rem;text-align:center}}.kd-week{border-top:.1rem solid var(--kd-color-border)}.kd-week__inner{max-width:100%;margin-inline:auto;padding:var(--kd-section-pad);box-sizing:border-box}.kd-week__heading{margin:auto auto 2.8rem;text-align:center;max-width:61.5rem;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;text-transform:uppercase;color:#2b53c6}.kd-week__text{margin:auto auto 2.4rem;max-width:61.3rem;font-family:var(--kd-font-display);font-size:1.6rem;line-height:1.4;color:#2b53c6;text-align:center}.kd-week__grid{display:grid;grid-template-columns:613fr 375fr 376fr;gap:.6rem}.kd-week__item{position:relative;background:var(--kd-color-placeholder);overflow:hidden;aspect-ratio:376 / 436}.kd-week__item--wide{aspect-ratio:613 / 436}.kd-week__item .kd-media__img,.kd-week__item .kd-media__video{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.kd-week__heading{font-size:4rem}.kd-week__grid{grid-template-columns:1fr 1fr}.kd-week__item--wide{grid-column:1 / -1;aspect-ratio:16 / 10}}@media screen and (max-width:767px){.kd-week__heading{font-size:3.2rem;margin-bottom:1.6rem;text-align:center}.kd-week__text{margin-bottom:2.4rem;text-align:center}.kd-week__grid{grid-template-columns:1fr;gap:.8rem}.kd-week__item,.kd-week__item--wide{aspect-ratio:4 / 3}}.kd-wishlist{background:#fff;padding:var(--kd-section-pad);box-sizing:border-box}.kd-wishlist__inner{width:100%;max-width:var(--kd-content-max);margin-inline:auto}.kd-wishlist__head{display:flex;flex-direction:column;gap:3.2rem;margin:0 0 1.6rem}.kd-wishlist__title{margin:0;font-family:var(--kd-font-display);font-size:5.2rem;font-weight:400;line-height:normal;color:#000;text-transform:uppercase}.kd-wishlist__count{margin:0;color:#1f1f1f;font-size:1.6rem;font-weight:400;line-height:normal;white-space:nowrap}.kd-wishlist__count-num{font-family:var(--kd-font-body)}.kd-wishlist__count-label{font-family:var(--kd-font-display)}.kd-wishlist__grid{display:grid;grid-template-columns:repeat(var(--kd-wish-cols, 3),minmax(0,1fr));gap:3.2rem 1.6rem;margin:0;padding:0;list-style:none}.kd-wishlist__item{min-width:0}.kd-wishlist__card{gap:1.6rem}.kd-wishlist__media{aspect-ratio:448.5 / 598}.kd-wishlist__image-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.kd-wishlist__card .kd-product-card__title a{color:inherit;text-decoration:none}.kd-wishlist__card .kd-product-card__meta{max-width:none}.kd-wishlist__atc{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;min-height:5rem;margin:0;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#fff;color:#000;font-family:var(--kd-font-display);font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.kd-wishlist__atc:hover{background:#000;color:#fff}.kd-wishlist__atc:disabled,.kd-wishlist__atc[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kd-wishlist__atc .svg-wrapper,.kd-wishlist__atc svg{width:2rem;height:2rem;display:block}.kd-wishlist__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:4rem 0 8rem}.kd-wishlist__empty[hidden],.kd-wishlist__grid[hidden]{display:none!important}.kd-wishlist__empty p{margin:0;font-family:var(--kd-font-body);font-size:1.6rem;color:#1f1f1f}.kd-wishlist__shop{font-family:var(--kd-font-display);font-size:1.6rem;color:#000;text-decoration:underline;text-underline-offset:.3rem}.kd-wishlist__loading{grid-column:1 / -1;font-family:var(--kd-font-body);font-size:1.6rem;color:#1f1f1f}.kd-product-card__wish--btn{-webkit-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;color:#000}.kd-product-card__wish--btn .kd-product-card__wish-icon{display:block;width:100%;height:100%}.kd-product-card__wish--btn .kd-product-card__wish-icon svg{display:block;width:100%;height:100%}.kd-product-card__wish--btn .kd-product-card__wish-icon--filled,.kd-product-card__wish--btn.is-active .kd-product-card__wish-icon--outline{display:none}.kd-product-card__wish--btn.is-active .kd-product-card__wish-icon--filled{display:block}@media screen and (max-width:1024px){.kd-wishlist__title{font-size:4.2rem}.kd-wishlist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}.kd-wishlist__atc{font-size:1.6rem;min-height:4.6rem;padding:1.2rem 2.4rem}}@media screen and (max-width:767px){.kd-wishlist__title{font-size:3.2rem}.kd-wishlist__head{gap:1.6rem;margin-bottom:1.6rem}.kd-wishlist__count{font-size:1.4rem}.kd-wishlist__grid{grid-template-columns:repeat(var(--kd-wish-cols-m, 2),minmax(0,1fr));gap:2rem 1.2rem}.kd-wishlist__atc{font-size:1.4rem;min-height:4.4rem;gap:.8rem;padding:1rem 1.6rem}.kd-wishlist__atc .svg-wrapper,.kd-wishlist__atc svg{width:1.6rem;height:1.6rem}.kd-wishlist__card .kd-product-card__title{font-size:1.4rem}}.kd-write{position:relative;width:100%;background:var(--kd-write-bg, #fff);color:var(--kd-write-text, #262626)}.kd-write__inner{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;width:100%;max-width:144rem;margin:0 auto;padding:4.8rem 3.2rem;box-sizing:border-box}.kd-write__copy{display:flex;flex-direction:column;gap:1.2rem;max-width:56rem}.kd-write__heading{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.6rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:inherit}.kd-write__text{margin:0;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.8rem;line-height:1.4;color:#6b6b6b}.kd-write__stars{display:flex;align-items:center;gap:.2rem}.kd-write__star{display:block;width:2.8rem;height:2.8rem}.kd-write__star svg{display:block;width:100%;height:100%}.kd-write__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;min-width:22rem;margin:0;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#000;color:#fff;font-family:var(--kd-font-display, "Playfair Display", Georgia, serif);font-size:1.8rem;font-weight:400;line-height:normal;cursor:pointer;transition:.3s ease-in-out}.kd-write__btn:hover{border-color:#1f1f1f;background:#1f1f1f}.kd-write__judgeme-wrap{position:fixed!important;left:0!important;bottom:0!important;width:40rem!important;height:28rem!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;opacity:0!important;pointer-events:none!important;z-index:-9999!important}.kd-write__judgeme-wrap *{opacity:0!important;pointer-events:none!important}.kd-write__judgeme-host{display:block!important;width:100%!important;min-height:20rem!important}body:has(cart-drawer.active) .kd-write__judgeme-wrap{display:none!important}@media screen and (max-width:749px){.kd-write__inner{padding:3.2rem 1.6rem}.kd-write__text{font-size:1.6rem}.kd-write__btn{width:100%}}.kd-search details{position:static}.kd-search__modal.search-modal.modal__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:calc(var(--kd-z-header, 100) + 30);display:block!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;opacity:0;visibility:hidden;pointer-events:none;border:0;background:transparent!important;transition:opacity .28s ease,visibility 0s linear .32s}details[open]>.kd-search__modal.search-modal.modal__content{opacity:1;visibility:visible;pointer-events:auto;animation:none;transition:opacity .28s ease,visibility 0s linear 0s}details[open].is-closing>.kd-search__modal.search-modal.modal__content{opacity:0;visibility:visible;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .32s}.kd-search__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#00000052;cursor:pointer}.kd-search__overlay:after{content:none}.kd-search__panel{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;width:min(60rem,100%);height:100%;min-height:100%;padding:3.2rem;background:#fff;border:.1rem solid #f0f0f0;border-right:0;box-shadow:0 .4rem .2rem #00000040;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;transform:translate(100%);transition:transform .32s ease}details[open]>.kd-search__modal .kd-search__panel{transform:none}details[open].is-closing>.kd-search__modal .kd-search__panel{transform:translate(100%)}details[open] .kd-search__overlay.modal-overlay:after{content:none;display:none}.kd-search__form,.kd-search__form-el{display:flex;flex-direction:column;gap:3.2rem;width:100%}.kd-search__field{display:flex;align-items:center;gap:1.7rem;width:100%;padding-bottom:1.6rem;border-bottom:.1rem solid #262626;box-sizing:border-box}.kd-search__icon{flex:0 0 2.4rem;display:flex;width:2.4rem;height:2.4rem;color:#000}.kd-search__icon svg{display:block;width:2.4rem;height:2.4rem}.kd-search__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;outline:none;font-family:var(--kd-font-display);font-size:2rem;font-weight:400;line-height:normal;color:#000;-webkit-appearance:none;appearance:none}.kd-search__input::placeholder{color:#b8b8b8;opacity:1}.kd-search__input::-webkit-search-decoration,.kd-search__input::-webkit-search-cancel-button,.kd-search__input::-webkit-search-results-button,.kd-search__input::-webkit-search-results-decoration{display:none}.kd-search__close{flex:0 0 2.4rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0 0 0 auto;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.kd-search__close .svg-wrapper,.kd-search__close svg{display:block;width:2.4rem;height:2.4rem}.kd-search__popular{display:flex;flex-direction:column;gap:2rem;width:100%;color:#262626}.kd-search__popular-title{margin:0;font-family:var(--kd-font-display);font-size:2rem;font-weight:500;line-height:normal;color:#262626;text-transform:uppercase}.kd-search__popular-list{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}.kd-search__popular-link{display:block;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#262626;text-decoration:none;text-transform:uppercase}.kd-search__popular-link:hover{opacity:.7}.kd-search__results.predictive-search,.kd-search .predictive-search{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-height:none!important;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible!important;z-index:auto}.kd-search predictive-search[open] .kd-search__results.predictive-search,.kd-search predictive-search[loading] .kd-search__results.predictive-search,.kd-search predictive-search[results] .kd-search__results.predictive-search{display:block!important}predictive-search[open] .kd-search__popular,predictive-search[loading] .kd-search__popular,predictive-search[results] .kd-search__popular{display:none}.kd-search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;gap:3.2rem;padding:0;border:0}.kd-search .predictive-search__result-group{display:flex;flex-direction:column;gap:3.2rem;flex:none;width:100%}.kd-search .predictive-search__result-group:first-child{flex:none}.kd-search .predictive-search__collections-wrapper,.kd-search .predictive-search__products-wrapper,.kd-search .predictive-search__pages-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%}.kd-search .predictive-search__heading{margin:0;padding:0;border:0;font-family:var(--kd-font-display);font-size:2rem;font-weight:500;letter-spacing:0;line-height:normal;text-transform:uppercase;color:#262626}.kd-search .predictive-search__results-list{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}.kd-search .predictive-search__list-item{margin:0;padding:0}.kd-search .predictive-search__list-item[aria-selected=true]>*,.kd-search .predictive-search__list-item:hover>*,.kd-search .predictive-search__item[aria-selected=true],.kd-search .predictive-search__item:hover{background:transparent;color:#262626}.kd-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.kd-search .predictive-search__list-item:hover .predictive-search__item-heading,.kd-search .predictive-search__item:hover .predictive-search__item-heading{text-decoration:none;opacity:.7}.kd-search product-component{display:block;width:100%}.kd-search .predictive-search__item{display:flex;align-items:center;gap:1.6rem;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;text-decoration:none;color:#262626;font-family:var(--kd-font-display);cursor:pointer}.kd-search .predictive-search__item--link-with-thumbnail{display:flex;align-items:center;gap:1.6rem;grid-template-columns:none;grid-template-areas:none}.kd-search .predictive-search__item-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;grid-area:auto}.kd-search .predictive-search__item-heading{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:uppercase;color:#262626;transition:opacity .16s ease}.kd-search .predictive-search__image{flex:0 0 8rem;display:block;grid-area:auto;width:8rem;height:8rem;object-fit:cover;background:#f5f5f5}.kd-search .predictive-search__image--placeholder{flex:0 0 8rem;width:8rem;height:8rem;background:#f0f0f0}.kd-search .predictive-search__item .price{margin-top:.4rem;font-family:var(--kd-font-body, inherit);font-size:1.4rem;color:#262626}.kd-search .predictive-search__search-for-button{display:none!important}.kd-search .predictive-search__empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:40vh;padding:4rem 1.6rem;box-sizing:border-box;text-align:center}.kd-search .predictive-search__empty-text{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:.02em;text-transform:uppercase;color:#6b6b6b}.kd-search .predictive-search__loading-state{display:flex;justify-content:flex-start;margin:0;padding:.8rem 0}.kd-search predictive-search[loading] .predictive-search__empty{display:none}@media screen and (max-width:767px){.kd-search__panel{width:100%;padding:2rem 1.6rem;border:0;box-shadow:none}.kd-search__field{gap:1.2rem}.kd-search__input,.kd-search__popular-title,.kd-search .predictive-search__heading{font-size:1.8rem}.kd-search .predictive-search__results-list{gap:1.6rem}.kd-search .predictive-search__item,.kd-search .predictive-search__item--link-with-thumbnail{gap:1.2rem}.kd-search .predictive-search__image,.kd-search .predictive-search__image--placeholder{flex-basis:6.4rem;width:6.4rem;height:6.4rem}.kd-search .predictive-search__item-heading,.kd-search .predictive-search__item--term{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.kd-search__modal,.kd-search__panel{transition:none}}.kd-cart{--kd-cart-playfair: "Playfair Display", Georgia, serif;--kd-cart-pontano: "Pontano Sans", sans-serif;--kd-cart-ink: #1f1f1f;--kd-cart-muted: #6b6b6b;--kd-cart-title: #262626;--kd-cart-card: #f8f8f8;--kd-cart-line: #e8e8e8;--kd-cart-border: #f0f0f0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--kd-z-header, 100) + 40);display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.kd-cart.active{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.kd-cart__root{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kd-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#00000052;opacity:0;cursor:pointer;transition:opacity .28s ease}.kd-cart.active .kd-cart__overlay{opacity:1}.kd-cart__panel{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:min(60.4rem,100%);height:100%;padding:3.2rem;background:#fff;border:.1rem solid var(--kd-cart-border);border-right:0;box-shadow:0 .4rem .2rem #00000040;box-sizing:border-box;overflow:hidden;transform:translate(100%);transition:transform .32s ease}.kd-cart.active .kd-cart__panel{transform:none}.kd-cart__top{display:flex;flex-direction:column;gap:1.2rem;flex:1 1 auto;min-height:0;width:100%}.kd-cart__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex:0 0 auto;width:100%}.kd-cart__title{margin:0;font-family:var(--kd-cart-playfair);font-size:3.2rem;font-weight:500;line-height:normal;letter-spacing:0;color:var(--kd-cart-title)}.kd-cart__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:.4rem 0 0;padding:0;border:0;background:transparent;color:var(--kd-cart-ink);cursor:pointer}.kd-cart__close svg{display:block;width:2.4rem;height:2.4rem}.kd-cart__body{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto}.kd-cart.is-empty .kd-cart__body,.kd-cart.is-opening .kd-cart__body{overflow:hidden}.kd-cart__empty{display:flex;flex-direction:column;gap:1.6rem;margin:auto;padding:0;height:100%;max-height:100%;align-items:center;justify-content:center;box-sizing:border-box}.kd-cart__empty-text{margin:0;font-family:var(--kd-cart-playfair);font-size:3.2rem;font-weight:500;color:var(--kd-cart-ink)}.kd-cart__empty-link{font-family:var(--kd-cart-pontano);font-size:1.4rem;color:var(--kd-cart-ink);text-decoration:underline;text-underline-offset:.3rem}.kd-cart__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;width:100%}.kd-cart__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;width:100%;padding:2rem;background:var(--kd-cart-card);border-radius:.8rem;box-sizing:border-box}.kd-cart__item-main{display:flex;align-items:center;gap:1.6rem;min-width:0;flex:1 1 auto}.kd-cart__item-media{flex:0 0 auto;width:8.4582rem;height:11.8rem}.kd-cart__item-image-link{display:block;width:100%;height:100%}.kd-cart__item-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:.2683rem;background:#ebebeb}.kd-cart__item-image--placeholder{width:100%;height:100%;background:#e5e5e5;border-radius:.2683rem}.kd-cart__item-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0}.kd-cart__item-vendor{margin:0;font-family:var(--kd-cart-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:var(--kd-cart-muted)}.kd-cart__item-title{display:block;margin:0;font-family:var(--kd-cart-playfair);font-size:2rem;font-weight:600;line-height:normal;letter-spacing:0;color:var(--kd-cart-ink);text-decoration:none;text-transform:uppercase}.kd-cart__item-title:hover{text-decoration:underline;text-underline-offset:.2rem}.kd-cart__remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.kd-cart__remove svg{display:block;width:2rem;height:2rem}.kd-cart__item-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.kd-cart__select-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.4rem;padding:.6rem 1.2rem;background:#fff;border-radius:.8rem;box-sizing:border-box}.kd-cart__select-face{display:inline-flex;align-items:baseline;white-space:nowrap;pointer-events:none}.kd-cart__select-key{font-family:var(--kd-cart-playfair);font-size:1.6rem;font-weight:400;line-height:normal;color:#000}.kd-cart__select-val{font-family:var(--kd-cart-pontano);font-size:1.6rem;font-weight:400;line-height:normal;color:#000}.kd-cart__select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;opacity:0;appearance:none;-webkit-appearance:none;border:0;background:transparent;cursor:pointer;font-size:1.6rem}.kd-cart__select-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 auto;color:#000;pointer-events:none}.kd-cart__select-icon svg{display:block;width:1.6rem;height:1.6rem}.kd-cart__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:3.2rem;width:100%;margin-top:2.4rem}.kd-cart__summary{display:flex;flex-direction:column;gap:1.6rem;width:100%}.kd-cart__discount{display:flex;flex-direction:column;gap:0;width:100%;border-top:.1rem solid var(--kd-cart-line);padding-top:1.6rem}.kd-cart__discount-summary{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-cart-playfair);font-size:2rem;font-weight:600;line-height:normal;text-align:left;color:var(--kd-cart-ink);cursor:pointer}.kd-cart__discount-label{font:inherit;color:inherit}.kd-cart__discount-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#000}.kd-cart__discount-icon-plus,.kd-cart__discount-icon-minus{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.kd-cart__discount-icon-plus svg,.kd-cart__discount-icon-minus svg{display:block;width:2.4rem;height:2.4rem}.kd-cart__discount-icon-minus,.kd-cart__discount.is-open .kd-cart__discount-icon-plus{display:none}.kd-cart__discount.is-open .kd-cart__discount-icon-minus{display:inline-flex}.kd-cart__discount-collapse{height:0;overflow:hidden;transition:height .3s ease}.kd-cart__discount-collapse[hidden]{display:block;height:0}.kd-cart__discount-panel{padding:1.6rem 0 0}.kd-cart__discount-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.kd-cart__discount-input{width:100%;height:4.4rem;padding:0 1.6rem;border:.1rem solid var(--kd-cart-line);border-radius:999px;background:#fff;font-family:var(--kd-cart-pontano);font-size:1.4rem;color:var(--kd-cart-ink)}.kd-cart__discount-apply{height:4.4rem;padding:0 1.8rem;border:0;border-radius:999px;background:#000;font-family:var(--kd-cart-playfair);font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;cursor:pointer;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.kd-cart__discount-list{margin:1.2rem 0 0;padding:0;list-style:none}.kd-cart__discount-item{font-family:var(--kd-cart-playfair);font-size:1.4rem;color:var(--kd-cart-muted)}.kd-cart__totals{width:100%;padding-top:1.6rem;border-top:.1rem solid var(--kd-cart-line)}.kd-cart__totals-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;width:100%}.kd-cart__totals-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0}.kd-cart__totals-label{margin:0;font-family:var(--kd-cart-playfair);font-size:2rem;font-weight:600;line-height:normal;color:var(--kd-cart-ink)}.kd-cart__totals-note{margin:0;font-family:var(--kd-cart-playfair);font-size:1.6rem;font-weight:500;line-height:normal;color:var(--kd-cart-muted)}.kd-cart__totals-value{margin:0;flex:0 0 auto;font-family:var(--kd-cart-pontano);font-size:2rem;font-weight:400;line-height:normal;color:var(--kd-cart-ink);white-space:nowrap}.kd-cart__checkout-form{width:100%;margin:0}.kd-cart__checkout{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;min-height:5rem;padding:1.6rem 3.2rem;border:.1rem solid #000;border-radius:3.35rem;background:#000;font-family:var(--kd-cart-playfair);font-size:1.8rem;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#fff;cursor:pointer;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.kd-cart__checkout:hover,.kd-cart__discount-apply:hover{border-color:#1f1f1f;background:#1f1f1f}.kd-cart__checkout:disabled{opacity:.45;cursor:not-allowed}.kd-cart__errors:empty{display:none}.kd-cart__errors{margin-top:1.2rem;font-family:var(--kd-cart-pontano);font-size:1.3rem;color:#b00020}.kd-cart.is-empty .kd-cart__footer{display:none}@media screen and (max-width:749px){.kd-cart__panel{width:100%;padding:2.4rem 1.6rem 1.6rem}.kd-cart__title{font-size:2.8rem}.kd-cart__item{padding:1.6rem}.kd-cart__item-media{width:7.2rem;height:10rem}.kd-cart__item-title{font-size:1.8rem}.kd-cart__totals-row{flex-direction:column;align-items:stretch;gap:.8rem}.kd-cart__totals-value{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.kd-cart__overlay,.kd-cart__panel,.kd-cart__discount-collapse,.kd-cart__checkout{transition:none}}.kd-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--kd-z-header, 100) + 20);display:flex;align-items:center;justify-content:center;padding:2.4rem;background:#00000052;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.kd-login.is-open{opacity:1;visibility:visible;pointer-events:auto}.kd-login[hidden]{display:none!important}.kd-login__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.kd-login__dialog{position:relative;z-index:1;display:flex;align-items:stretch;gap:3.2rem;width:min(107rem,100%);height:57.4rem;padding:3.2rem;background:#fff;border:.1rem solid #f0f0f0;box-shadow:0 .4rem .2rem #00000040;box-sizing:border-box;opacity:0;transform:translateY(1.6rem) scale(.98);transition:transform .32s ease,opacity .28s ease}.kd-login.is-open .kd-login__dialog{opacity:1;transform:none}.kd-login__media{flex:0 0 48.6rem;width:48.6rem;max-width:48.6rem;height:50.8rem;overflow:hidden}.kd-login__img{display:block;width:100%;height:50.8rem;object-fit:cover;object-position:center}.kd-login__panel{flex:1 1 48.6rem;max-width:48.6rem;display:flex;flex-direction:column;justify-content:space-between;gap:9rem;min-width:0}.kd-login__content{display:flex;flex-direction:column;gap:6rem;min-width:0}.kd-login__back{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:0;border:0;background:transparent;color:#000;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;cursor:pointer;width:fit-content}.kd-login__back-icon{display:flex;width:1.477rem;height:1.477rem;transform:rotate(180deg)}.kd-login__back-icon svg{display:block;width:100%;height:100%}.kd-login__body{display:flex;flex-direction:column;gap:3.2rem;width:100%}.kd-login__intro{display:flex;flex-direction:column;gap:1.2rem;color:#262626}.kd-login__kicker{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:1}.kd-login__title{margin:0;font-family:var(--kd-font-display);font-size:3.2rem;font-weight:500;line-height:1;color:#262626}.kd-login__intro[hidden],.kd-login__otp[hidden]{display:none!important}.kd-login__otp{display:flex;flex-direction:column;gap:3.2rem;width:100%}.kd-login__otp-copy{display:flex;flex-direction:column;gap:1rem}.kd-login__otp-title{margin:0;font-family:var(--kd-font-display);font-size:2rem;font-weight:500;line-height:1;color:#262626}.kd-login__otp-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:1;color:#6b6b6b}.kd-login__otp-change{margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:1;color:#000;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.kd-login__otp-row{display:flex;align-items:stretch;justify-content:center;gap:1rem;width:100%}.kd-login__otp-cell{flex:1 0 0;min-width:0;aspect-ratio:1 / 1;margin:0;padding:0;border:.1rem solid #7e7e7e;border-radius:1.2rem;background:#fff;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;appearance:none;font-family:var(--kd-font-display);font-size:2.4rem;font-weight:500;line-height:1;color:#000;text-align:center;caret-color:#000}.kd-login__otp-cell:first-child,.kd-login__otp-cell:focus{border-color:#000;outline:none}.kd-login__form{display:flex;flex-direction:column;gap:2.4rem;width:100%}.kd-login__step--stack{display:flex;flex-direction:column;gap:2.4rem}.kd-login__form[hidden],.kd-login__step[hidden]{display:none!important}.kd-login__form--recover{display:none}.kd-login__form--recover:not([hidden]){display:flex}.kd-login__label{display:block;margin:0 0 1.2rem;font-family:var(--kd-font-display);font-size:2rem;font-weight:400;line-height:1;color:#000}.kd-login__req{color:#ee3114}.kd-login__field{display:flex;align-items:center;gap:1.2rem;height:5rem;padding:.6rem .6rem .6rem 3.2rem;border:.1rem solid #6b6b6b;border-radius:3.35rem;box-sizing:border-box}.kd-login__input{flex:1 1 auto;min-width:0;height:2.4rem;margin:0;padding:0;border:0;background:transparent;font-family:var(--kd-font-display);font-size:1.8rem;font-weight:400;line-height:normal;color:#000;outline:none!important;box-shadow:none!important;border:none!important}.kd-login__input::placeholder{color:#6b6b6b}.kd-login__go{flex:0 0 3.6rem;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:0;padding:0;border:0;border-radius:50%;background:#000;color:#fff;cursor:pointer}.kd-login__go .svg-wrapper,.kd-login__go svg{width:1.477rem;height:1.477rem;display:block}.kd-login__or{display:flex;align-items:center;gap:1.2rem;width:100%}.kd-login__rule{flex:1 1 auto;height:0;border-top:.1rem solid #d9d9d9}.kd-login__or-text{flex:0 0 auto;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#7e7e7e}.kd-login__shop{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;height:5rem;margin:0;padding:1.6rem 3.2rem 1.4rem;border:0;border-radius:3.35rem;background:#000;color:#fff;font-family:var(--kd-font-display);font-size:1.8rem;font-weight:400;line-height:normal;cursor:pointer}.kd-login__shop-logo{display:block;width:5.1rem;height:2.3rem;object-fit:contain;object-position:center}.kd-login__legal{margin:0;font-family:var(--kd-font-display);font-size:1.6rem;font-weight:400;line-height:normal;color:#6b6b6b;text-align:center}.kd-login__legal a,.kd-login__legal span{font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:.2rem}.kd-login__forgot{margin:.8rem 0 0;padding:0;border:0;background:transparent;font-family:var(--kd-font-display);font-size:1.4rem;color:#6b6b6b;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer;text-align:left}.kd-login__status{margin:0;font-family:var(--kd-font-body);font-size:1.4rem;color:#1f1f1f}.kd-login__status--error{color:#ee3114}.kd-login__status a{color:inherit}@media screen and (max-width:1024px){.kd-login__dialog{gap:2.4rem;padding:2.4rem;height:auto}.kd-login__media{flex:1 1 38%;width:auto;max-width:38%;height:auto}.kd-login__img{height:100%;min-height:42rem}.kd-login__panel{gap:4.8rem}.kd-login__title{font-size:2.6rem}}@media screen and (max-width:767px){.kd-login{padding:1.6rem;align-items:flex-start;overflow-y:auto}.kd-login__dialog{flex-direction:column;gap:2rem;padding:1.6rem;width:100%;height:auto}.kd-login__media{flex:0 0 auto;width:100%;max-width:none;height:18rem}.kd-login__img{min-height:0;height:18rem}.kd-login__panel{max-width:none;gap:3.2rem}.kd-login__title{font-size:2.4rem}.kd-login__label,.kd-login__input,.kd-login__shop{font-size:1.6rem}.kd-login__otp-row{gap:.6rem}.kd-login__otp-cell{font-size:2rem;border-radius:1rem}}@media(prefers-reduced-motion:reduce){.kd-login,.kd-login__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
