body.kw-harmonise{background:var(--color-paper)}body.kw-harmonise .page-width{max-width:var(--page-width, 1360px)}body.kw-harmonise .bc{background:transparent!important;border:0!important}body.kw-harmonise .bc :is(a,span,li,button){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:400!important;padding-inline:0!important}body.kw-harmonise .bc [aria-current],body.kw-harmonise .bc .is-current{color:var(--color-accent)!important}body.kw-harmonise .bc :is(svg){width:12px;height:12px}body.kw-harmonise .pp{--ac: var(--color-accent);--ink: #fff;background:var(--color-paper)!important}body.kw-harmonise .pp__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)!important;gap:clamp(30px,5vw,90px)!important}body.kw-harmonise .pp__gal{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}body.kw-harmonise .pp__stage{grid-column:2;border:0!important;background:var(--color-blush)!important}body.kw-harmonise .pp__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin:0!important;padding:0!important;max-height:70vh;overflow-y:auto}body.kw-harmonise .pp__th{width:84px!important;height:105px!important;border-width:1px!important;border-radius:var(--kw-frame-r)!important;opacity:.55}body.kw-harmonise .pp__th.is-on{opacity:1;border-color:var(--color-ink)!important;box-shadow:none!important}body.kw-harmonise .pp__arr,body.kw-harmonise .pp__ab{border-radius:50%!important;background:#ffffffeb!important;color:var(--color-ink)!important}body.kw-harmonise .pp__cnt{border-radius:0!important;background:#fff!important;color:var(--color-ink)!important;font:italic 400 13px/1 var(--font-heading, serif)!important}body.kw-harmonise .pp__bd{border-radius:var(--kw-btn-r)!important;font:500 10px/1 var(--font-body, sans-serif)!important;letter-spacing:.2em!important;padding:7px 10px!important;animation:none!important}body.kw-harmonise .pp__card{position:sticky!important;top:calc(var(--kw-hd-h, 80px) + 24px);padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}body.kw-harmonise .pp__card:before,body.kw-harmonise .pp__card:after{display:none!important}body.kw-harmonise .pp__vendor{background:none!important;padding:0!important;color:var(--color-accent)!important;font:500 11px/1 var(--font-body, sans-serif)!important;letter-spacing:.3em!important}body.kw-harmonise .pp__title{font:400 clamp(2.2rem,3.4vw,3.4rem)/1.04 var(--font-heading, serif)!important;letter-spacing:-.02em!important}body.kw-harmonise .pp__lead{font-weight:300;line-height:1.75}body.kw-harmonise .pp__pricebox{margin-top:22px!important;padding:18px 0!important;border:0!important;border-block:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)!important;background:transparent!important;border-radius:0!important}body.kw-harmonise .pp__now{font:400 clamp(1.7rem,2.4vw,2.2rem)/1 var(--font-body, sans-serif)!important;letter-spacing:.02em!important}body.kw-harmonise .pp__was{font-size:1rem!important}body.kw-harmonise .pp__save{background:transparent!important;color:var(--color-danger)!important;padding:0!important;font:500 11px/1 var(--font-body, sans-serif)!important;letter-spacing:.18em;text-transform:uppercase;box-shadow:none!important;animation:none!important}body.kw-harmonise .pp__optl{font-size:11px!important;letter-spacing:.24em;text-transform:uppercase}body.kw-harmonise .pp__sw{min-height:46px!important;min-width:54px;justify-content:center;padding:0 16px!important;border-width:1px!important;background:transparent!important;font-weight:500!important;font-size:13px!important;box-shadow:none!important;transform:none!important}body.kw-harmonise .pp__sw.is-on{background:var(--color-ink)!important;color:var(--color-paper)!important;border-color:var(--color-ink)!important}body.kw-harmonise .pp__sw:hover{border-color:var(--color-ink)!important}body.kw-harmonise .pp__sg{color:var(--color-ink)!important}body.kw-harmonise .pp__qty{border-width:1px!important;background:transparent!important}body.kw-harmonise .pp__add{background:var(--color-ink)!important;color:var(--color-paper)!important;min-height:58px!important;box-shadow:none!important}body.kw-harmonise .pp__add:after{display:none!important}body.kw-harmonise .pp__add:hover:not(:disabled){background:var(--color-accent)!important;color:#fff!important;transform:none!important;box-shadow:none!important}body.kw-harmonise .pp__now2{background:transparent!important;border:1px solid var(--color-ink)!important;color:var(--color-ink)!important;min-height:54px;font:500 11.5px/1 var(--font-body, sans-serif)!important;letter-spacing:.24em!important;text-transform:uppercase}body.kw-harmonise .pp__now2:hover{background:var(--color-ink)!important;color:var(--color-paper)!important}body.kw-harmonise .pp__wa{border-radius:var(--kw-btn-r)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;font-size:11.5px!important}body.kw-harmonise :is(.pp__pieces,.pp__stpane,.pp__ship){background:transparent!important;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)!important;border-radius:var(--kw-r)!important;border-style:solid!important}body.kw-harmonise .pp__pic{box-shadow:none!important;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}body.kw-harmonise .pp__stcb{background:transparent!important;border-width:1px!important}body.kw-harmonise .pp__stc input:checked+.pp__stcb{background:color-mix(in srgb,var(--color-ink) 4%,transparent)!important;border-color:var(--color-ink)!important;box-shadow:inset 0 0 0 1px var(--color-ink)!important}body.kw-harmonise .pp__stc input:checked~i{border-color:var(--color-ink)!important}body.kw-harmonise .pp__trust{gap:0!important;border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}body.kw-harmonise .pp__trust li{background:transparent!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)!important;border-radius:0!important;padding:14px 4px!important;transform:none!important}body.kw-harmonise .pp__trust b{font:400 1rem/1.2 var(--font-heading, serif)!important}body.kw-harmonise .pp__ctl li{border-radius:0!important;background:transparent!important;border-width:0 0 1px!important;padding:10px 0!important}body.kw-harmonise .pp__ctla{background:var(--color-ink)!important}body.kw-harmonise .pp__chips li{border-radius:0!important;background:transparent!important}body.kw-harmonise .pp__tabs{background:var(--color-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.kw-harmonise .pp__tabsrow{gap:clamp(18px,3vw,40px)!important;padding:0!important}body.kw-harmonise .pp__tab{padding:20px 0!important;border-radius:0!important;color:color-mix(in srgb,var(--color-ink) 45%,transparent)!important;font:500 11.5px/1 var(--font-body, sans-serif)!important;letter-spacing:.24em!important;text-transform:uppercase}body.kw-harmonise .pp__tab.is-on,body.kw-harmonise .pp__tab:hover{color:var(--color-ink)!important}body.kw-harmonise .pp__tabind{top:auto!important;bottom:-1px;height:2px!important;border-radius:0!important;box-shadow:none!important;background:var(--color-accent)!important}body.kw-harmonise .pp__panels{gap:0!important;max-width:860px!important}body.kw-harmonise .pp__panel{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)!important;background:transparent!important;border-radius:0!important;padding:40px 0!important}body.kw-harmonise .pp__panel>h2{font:400 clamp(1.8rem,3vw,2.6rem)/1.1 var(--font-heading, serif)!important;padding-bottom:0!important}body.kw-harmonise .pp__panel>h2:after{display:none!important}body.kw-harmonise .pp__faq details,body.kw-harmonise .pp__panel details{border-radius:0!important;background:transparent!important;border-width:0 0 1px!important}body.kw-harmonise .pp__panel summary{font:400 1.15rem/1.3 var(--font-heading, serif)!important}body.kw-harmonise .pp-bar{left:0!important;right:0;bottom:0!important;width:100%!important;transform:translateY(110%)!important}body.kw-harmonise .pp-bar.is-on{transform:none!important}body.kw-harmonise .pp-bar__in{border-radius:0!important;background:color-mix(in srgb,var(--color-paper) 94%,transparent)!important;color:var(--color-ink)!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)!important;box-shadow:0 -20px 50px -30px #2b1b2666!important;padding:10px max(14px,calc((100vw - var(--page-width, 1360px)) / 2))!important}body.kw-harmonise .pp-bar img{border-radius:0!important;object-fit:cover!important;padding:0!important;width:44px!important;height:56px!important}body.kw-harmonise .pp-bar__t b{font:400 1.05rem/1.2 var(--font-heading, serif)!important}body.kw-harmonise .pp-bar__t span{font-weight:400!important}body.kw-harmonise .pp-bar__b{border-radius:var(--kw-btn-r)!important;background:var(--color-ink)!important;color:var(--color-paper)!important;font:500 11.5px/1 var(--font-body, sans-serif)!important;letter-spacing:.22em!important;text-transform:uppercase}body.kw-harmonise .kw-sg__panel{border-radius:0!important}body.kw-harmonise .kw-sg__head h2{font-weight:400!important}body.kw-harmonise :is(.kw-sg__tw,.kw-sg__how){border-radius:0!important}@media(max-width:989px){body.kw-harmonise .pp__grid{grid-template-columns:1fr!important}body.kw-harmonise .pp__gal{grid-template-columns:1fr}body.kw-harmonise .pp__stage{grid-column:1}body.kw-harmonise .pp__thumbs{grid-row:2;flex-direction:row;max-height:none;overflow-x:auto}body.kw-harmonise .pp__th{width:64px!important;height:80px!important}body.kw-harmonise .pp__card{position:relative!important;top:0}}body.kw-harmonise :is(.cb__hero,.cl__hero,.bp__hero,.ar__hero){background:var(--color-paper)!important}body.kw-harmonise :is(.cb__hero,.cl__hero,.bp__hero,.ar__hero) h1{font:400 clamp(3rem,8vw,8rem)/.92 var(--kw-display)!important;text-transform:uppercase;letter-spacing:.01em!important}body.kw-harmonise :is(.cb__hero,.cl__hero,.bp__hero) [class*=chip],body.kw-harmonise :is(.cb__hero,.cl__hero,.bp__hero) [class*=pill]{border-radius:0!important;background:transparent!important;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent)!important;box-shadow:none!important;font-weight:400!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--color-ink)!important}body.kw-harmonise .cf__wrap :is(select,input,button,[class*=chip],[class*=pill],[class*=__btn]){border-radius:var(--kw-btn-r)!important}body.kw-harmonise .cf__wrap :is(h2,h3,h4){font-family:var(--font-heading, serif)!important;font-weight:400!important}body.kw-harmonise .cf__wrap :is([class*=panel],[class*=sidebar],[class*=filters]>div){border-radius:0!important;box-shadow:none!important}body.kw-harmonise .cd__panel,body.kw-harmonise .cart-drawer__panel,body.kw-harmonise [class*=cd__panel]{border-radius:0!important;background:var(--color-paper)!important}body.kw-harmonise .cd :is(h2,h3){font-family:var(--font-heading, serif)!important;font-weight:400!important}body.kw-harmonise .cd :is(img){border-radius:var(--kw-frame-r)!important}body.kw-harmonise .cd :is(a,button)[class*=checkout],body.kw-harmonise .mc :is(a,button)[class*=checkout]{background:var(--color-ink)!important;color:var(--color-paper)!important;border-radius:var(--kw-btn-r)!important;box-shadow:none!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:500!important}body.kw-harmonise :is(.fq,.cmp,.bb,.nl,.vp,.ts,.mc,.sr,.rv,.pr,.nf,.pgx,.fv,.qo,.cb,.cl,.bp,.ar,.wy,.mcl,.tm,.cx-hero,.ab) :is([class*=eyebrow],[class*=__eye],[class*=kicker]){background:transparent!important;border:0!important;padding:0!important;color:var(--color-accent)!important;font:500 11px/1.2 var(--font-body, sans-serif)!important;letter-spacing:.3em!important;text-transform:uppercase;box-shadow:none!important}body.kw-harmonise :is(.fq,.cmp,.bb,.nl,.vp,.ts,.mc,.sr,.rv,.pr,.nf,.pgx,.fv,.qo,.cb,.cl,.bp,.ar,.wy,.mcl,.tm,.cx-hero,.ab) :is(h1,h2){font-size:clamp(2.2rem,4.4vw,4.2rem)!important;line-height:1.04!important}body.kw-harmonise :is(.fq,.cmp,.bb,.nl,.vp,.ts,.mc,.sr,.rv,.pr,.fv,.qo,.wy,.mcl,.tm,.cx-hero,.ab) :is([class*=card],[class*=__box],[class*=__panel]):not(.kwk *){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.kw-harmonise .vp :is([class*=__panel],[class*=__box],[class*=__card]){border-radius:0!important}body.kw-harmonise :is(.fq,.cmp,.bb,.nl,.vp,.ts,.mc,.sr,.rv,.pr,.nf,.pgx,.fv,.qo,.cb,.cl,.bp,.ar,.wy,.mcl,.tm,.cx-hero,.ab) :is(input,select,textarea){border-radius:var(--kw-btn-r)!important}body.kw-harmonise :is(.fq,.cmp,.bb,.nl,.vp,.ts,.mc,.sr,.rv,.pr,.nf,.pgx,.fv,.qo,.cb,.cl,.bp,.ar,.wy,.mcl,.tm,.cx-hero,.ab) :is(a,button):is([class*=btn],[class*=button],[class*=__cta]):not(.kwk *){box-shadow:none!important}body.kw-harmonise .cmp :is(.cmp__scroll,.cmp__in,.cmp__table){border-radius:0!important;box-shadow:none!important}body.kw-harmonise .cmp .cmp__scroll{background:transparent!important;border-top:1px solid var(--color-ink)!important;border-bottom:1px solid var(--color-ink)!important;border-left:0!important;border-right:0!important}body.kw-harmonise .cmp .cmp__table{background:transparent!important}body.kw-harmonise .cmp .cmp__table :is(th,td){background:transparent!important;border-color:color-mix(in srgb,var(--color-ink) 12%,transparent)!important}body.kw-harmonise .cmp .cmp__col b{font:400 1.35rem/1.2 var(--font-heading, serif)!important}body.kw-harmonise .cmp .is-feat{background:var(--color-dark-bg, #2B1B26)!important;color:var(--color-dark-text, #F4ECE6)!important}body.kw-harmonise .cmp .cmp__badge{border-radius:0!important;background:var(--color-accent)!important;letter-spacing:.2em!important}body.kw-harmonise .cmp .cmp__btn{background:transparent!important;color:inherit!important;border:0!important;border-bottom:1px solid currentColor!important;padding:6px 0!important;min-height:0!important}body.kw-harmonise .cmp .cmp__btn:hover{color:var(--color-accent)!important}body.kw-harmonise .cmp tbody th{font:500 11px/1.3 var(--font-body, sans-serif)!important;letter-spacing:.16em;text-transform:uppercase}body.kw-harmonise .kw-s .kw-title{font-family:var(--font-heading, serif)!important;font-weight:400!important;letter-spacing:-.015em}body.kw-harmonise .kw-s .kw-eyebrow{color:var(--color-accent)}body.kw-harmonise .kwz .kwz__units,body.kw-harmonise .kwz .kwz__units i{border-radius:0!important}body.kw-harmonise .kwz .kwz__finder{border-radius:var(--kw-frame-r, 0)!important;position:relative}body.kw-harmonise .kwz .kwz__finder:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in srgb,var(--kw-gold, #C9A46A) 45%,transparent);pointer-events:none}body.kw-harmonise .kwz .kwz__finder input{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.3)!important}body.kw-harmonise .kwz .kwz__t{border-top:1px solid var(--color-ink)}body.kw-harmonise .kwz .kwz__t :is(td,th){border-radius:0!important}body.kw-harmonise .kwz .kwz__t tbody td:first-child{font:400 1.25rem/1 var(--font-heading, serif)}body.kw-harmonise .kw-s .kw-btn{border-radius:var(--kw-btn-r, 0)!important;letter-spacing:.2em}body.kw-harmonise :is(.fv,.rv,.pr) :is(h2,h3){font-family:var(--font-heading, serif)!important;font-weight:400!important}body.kw-harmonise .cd .cd__ico{display:none!important}body.kw-harmonise .cd .cd__head h2{font-size:1.9rem!important}body.kw-harmonise .cd .cd__cnt{background:transparent!important;color:var(--color-accent)!important;font:italic 400 1rem/1 var(--font-heading, serif)!important}body.kw-harmonise .cd .cd__btn--pri{background:var(--color-ink)!important;color:var(--color-paper)!important;border-radius:var(--kw-btn-r, 0)!important;box-shadow:none!important;letter-spacing:.22em!important;font-size:11px!important;text-transform:uppercase}body.kw-harmonise .cd .cd__btn--pri:hover{background:var(--color-accent)!important}body.kw-harmonise .cd .cd__btn--wa{border-radius:var(--kw-btn-r, 0)!important;background:transparent!important;border:1px solid color-mix(in srgb,var(--color-ink) 25%,transparent)!important;color:var(--color-ink)!important}body.kw-harmonise .cd :is(.cd__saved,.cd__ship){background:transparent!important;border-radius:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent)!important;color:var(--color-ink)!important}body.kw-harmonise .cd .cd__bar{height:1px!important;border-radius:0!important}body.kw-harmonise .cd .cd__bar i{background:linear-gradient(90deg,#C9A46A,var(--color-accent))!important;border-radius:0!important}body.kw-harmonise .cd .cd__item{border-radius:0!important;background:transparent!important;box-shadow:none!important;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent)}body.kw-harmonise .cd .cd__name{font:400 1.15rem/1.25 var(--font-heading, serif)!important}body.kw-harmonise .cd .cd__qty{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-ink)!important}body.kw-harmonise .cd .cd__sub strong{font:400 1.6rem/1 var(--font-heading, serif)!important}body.kw-harmonise .cd .cd__emico{border-radius:50%!important;background:transparent!important;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}body.kw-harmonise .cd .cd__img{border-radius:var(--kw-frame-r, 0)!important;aspect-ratio:3 / 4;height:auto!important;overflow:hidden}body.kw-harmonise .cd .cd__img img{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kw-atelier-pages.css.map */
