.main-blog .title,.blog-articles~.title,.template-search__header h1,.template-search__header .title,.collection-list-title,.title--primary,.customer h1,.customer .h2.title{font-family:var(--k-head);font-weight:500;letter-spacing:.14em;color:var(--k-deep)}.main-blog .title-wrapper-with-link,.main-list-collections .title-wrapper-with-link,.template-search__header,.cart .title-wrapper-with-link,.customer .title-wrapper-with-link{text-align:center;justify-content:center}.main-blog h1.title,.template-search__header h1,.title--primary{font-size:clamp(2.8rem,3.6vw,4rem);position:relative;padding-bottom:1.8rem}.main-blog h1.title:after,.template-search__header h1:after,.title--primary:after{content:"";display:block;width:4rem;height:2px;margin:1.6rem auto 0;background:var(--k-sea);border-radius:2px}.cart__warnings,.cart__contents,.cart-items{color:var(--k-ink)}.cart-items thead th{padding-bottom:1.4rem;font-size:1.2rem;letter-spacing:.14em;color:var(--k-mute);text-transform:none;border-bottom:1px solid var(--k-line)}.cart-item{border-bottom:1px solid var(--k-line)}.cart-item td{padding-block:2.4rem}.cart-item__media .cart-item__image{border-radius:8px;background:var(--k-mist)}.cart-item__name{font-family:var(--k-head);font-size:1.6rem;letter-spacing:.06em;color:var(--k-deep);text-decoration:none}.cart-item__name:hover{color:var(--k-sea-deep)}.cart-item .price,.cart-item__totals .price{color:var(--k-sea-deep);letter-spacing:.06em}.quantity{border-radius:999px}.cart-item cart-remove-button .button{border-radius:50%}.cart__footer{margin-top:2.4rem}.cart__blocks{max-width:46rem;margin-left:auto;padding:clamp(24px,3vw,36px);background:#fff;border:1px solid var(--k-line);border-radius:16px;box-shadow:0 18px 36px -24px #0d3b3f4d}.cart__blocks .totals{justify-content:space-between;align-items:baseline}.cart__blocks .totals__total{font-family:var(--k-head);font-size:1.6rem;letter-spacing:.1em}.cart__blocks .totals__total-value{font-family:var(--k-head);font-size:2.8rem;color:var(--k-sea-deep);letter-spacing:.04em}.cart__blocks .tax-note{color:var(--k-mute);font-size:1.2rem}.cart__ctas .cart__checkout-button{min-height:5.6rem;font-size:1.5rem;letter-spacing:.16em}.cart__dynamic-checkout-buttons{margin-top:1rem}.cart__empty-text,.cart__login-title{font-family:var(--k-head);letter-spacing:.1em;color:var(--k-deep)}.cart__login-paragraph a{color:var(--k-sea-deep)}.cart-notification,.cart-drawer__dialog,.drawer__inner{border-radius:14px}.cart-notification{box-shadow:0 24px 48px -20px #0d3b3f59}.cart-notification__heading{font-family:var(--k-head);letter-spacing:.08em;color:var(--k-deep)}.blog-articles{margin-top:2.4rem}.blog-articles .article-card-wrapper .card,.article-card .card__inner{border-radius:10px}.article-card__image-wrapper .media,.article-card .card__media{border-radius:10px;overflow:hidden}.article-card .card__heading,.article-card .card__heading a{font-family:var(--k-head);letter-spacing:.08em;color:var(--k-deep);line-height:1.7;text-wrap:balance}.article-card__info,.article-card__footer,.article-card .circle-divider{color:var(--k-mute);letter-spacing:.08em;font-size:1.3rem}.article-card__excerpt{color:var(--k-mute);line-height:2}.article-template__hero-container{max-width:100rem;margin:clamp(24px,4vw,48px) auto 0;padding-inline:clamp(20px,4vw,56px)}.article-template__hero-container img,.article-template__hero-container .media{border-radius:12px}.article-template>header{text-align:center;padding-top:clamp(28px,4vw,56px)}.article-template__title{font-family:var(--k-head);font-weight:500;font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.6;letter-spacing:.1em;color:var(--k-deep);text-wrap:balance;word-break:auto-phrase}.article-template__title+.circle-divider,.article-template>header .circle-divider{color:var(--k-mute)}.article-template__content{max-width:74rem;margin-inline:auto;font-size:1.55rem;line-height:2.2}.article-template__content h2,.article-template__content h3{font-family:var(--k-head);letter-spacing:.08em;color:var(--k-deep)}.article-template__content a{color:var(--k-sea-deep)}.article-template__back,.article-template__link{font-family:var(--k-body);letter-spacing:.1em;color:var(--k-sea-deep)}.share-button__button{color:var(--k-sea-deep)}.template-search__search .search__input,.template-search .field__input{border-radius:999px}.template-search__results .title,.template-search__header .caption{color:var(--k-mute);letter-spacing:.08em}.template-search .card-wrapper .card,.template-search .card__inner{border-radius:8px}.template-search .card__heading,.template-search .card__heading a{font-family:var(--k-head);letter-spacing:.06em;color:var(--k-ink)}.template-search .card--text .card__inner{background:var(--k-mist)}.template-search .price{color:var(--k-sea-deep)}.template-search .card__btn,.template-search .quick-add{display:none}.main-list-collections .collection-list__item .card,.collection-list .card{border-radius:8px}.collection-list .card__inner{overflow:hidden;border-radius:8px}.collection-list .card__heading,.collection-list .card__heading a{font-family:var(--k-head);font-size:1.8rem;letter-spacing:.1em;color:var(--k-deep)}.collection-list .card__content{text-align:center}.collection-list .card:hover .media img{transform:scale(1.05)}.template-404{padding-block:clamp(72px,12vw,160px) clamp(72px,10vw,140px);text-align:center}.template-404>p:first-child{margin:0;font-family:"Cormorant Garamond",var(--k-head);font-style:italic;font-weight:300;font-size:clamp(10rem,22vw,22rem);line-height:.9;letter-spacing:-.02em;color:var(--k-mist);-webkit-text-stroke:2px var(--k-sea)}.template-404 .title{margin:2rem 0 3.2rem;font-family:var(--k-head);font-weight:500;font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:.14em;color:var(--k-deep)}.customer{max-width:56rem;margin-inline:auto;padding:clamp(28px,4vw,48px);background:#fff;border:1px solid var(--k-line);border-radius:16px}.customer.account,.customer.order,.customer.addresses{max-width:none}.customer .field__input,.customer .select__select{border-radius:10px}.customer a{color:var(--k-sea-deep)}.customer table{border-collapse:collapse}.customer th{color:#fff;background:var(--k-sea-deep);font-weight:500;letter-spacing:.08em}.customer td,.customer th{padding:1rem 1.4rem;border-bottom:1px solid var(--k-line)}.field__input:focus-visible,.select__select:focus-visible,.text-area:focus-visible{outline-color:var(--k-sea)}.field__label{letter-spacing:.06em}@media screen and (max-width:749px){.cart__blocks{max-width:none}.cart-item td{padding-block:1.6rem}}@media(prefers-reduced-motion:reduce){.collection-list .card:hover .media img{transform:none}}.cart .title--primary{text-align:left}.cart .title--primary:after{margin-left:0}.cart .title-wrapper-with-link{justify-content:space-between;align-items:flex-end;text-align:left}.cart__checkout-button.button,#checkout.button,button[name=checkout].button{background-color:#39bab1!important;color:#fff!important;--color-button: 57, 186, 177;--color-button-text: 255, 255, 255}.cart__checkout-button.button:hover,#checkout.button:hover,button[name=checkout].button:hover{background-color:#2fa59d!important}.cart__checkout-button.button:before,.cart__checkout-button.button:after{box-shadow:none!important}.main-blog .title,.main-list-collections .title,.template-search__header h1,.template-search__header .title{display:block;width:100%;text-align:center}.main-blog .title-wrapper,.main-list-collections .title-wrapper{text-align:center}h1.title--primary{display:block;width:100%;text-align:center}.collections .title-wrapper-with-link,.collections .title-wrapper{justify-content:center;text-align:center}.article-template .article-template__hero-container{max-width:100rem;margin-inline:auto}.article-template .article-template__hero-container img{border-radius:12px}body{word-break:auto-phrase;line-break:strict}h1,h2,h3,h4,.card__heading,.kyo-footer__news-title,.kyo-footer__name{text-wrap:balance}p,li,dd,dt,.kyo-footer__news-text,.kyo-footer__tagline{text-wrap:pretty}.kyo-nw{display:inline-block}.header__submenu{min-width:24rem}.header__submenu .header__menu-item,.header__submenu .header__menu-item span,.header__submenu summary,.header__submenu .header__menu-item>span{white-space:nowrap}.header__submenu .list-menu__item--link,.header__submenu .mega-menu__link{white-space:nowrap}.header--top-center .header__inline-menu{margin-bottom:.8rem}.header__heading-subtitle{padding-bottom:.4rem}.product-media-modal__dialog{background:#f7faf9f7}.product-media-modal__content{padding:4rem 0 2rem}.product-media-modal__content>*{width:min(92vw,72rem)!important;max-width:none!important;margin:0 auto 2.4rem!important}.product-media-modal__content img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100vh - 10rem)!important;margin:0 auto;object-fit:contain;border-radius:8px}.product-media-modal__toggle{top:1.2rem;right:1.2rem;border-radius:50%}@media screen and (max-width:749px){.product-media-modal__content{padding-top:5.6rem}.product-media-modal__content img{max-height:calc(100vh - 12rem)!important}}.menu-drawer,.menu-drawer .menu-drawer__inner-container,.menu-drawer .menu-drawer__navigation-container,.menu-drawer .menu-drawer__submenu,.menu-drawer .menu-drawer__inner-submenu{--color-foreground: 255, 255, 255;--color-background: 13, 59, 63;--color-base-text: 255, 255, 255;color:#fff}.menu-drawer{background:var(--k-deep)!important;border:0;box-shadow:none}.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__submenu,.menu-drawer__inner-submenu{background:var(--k-deep)}.menu-drawer__navigation{padding:1.6rem 0 2rem}.menu-drawer__menu{margin:0;padding:0;list-style:none}.menu-drawer__menu>li{border-bottom:1px solid rgba(255,255,255,.13)}.menu-drawer__menu-item{padding:2rem 3rem;font-family:var(--k-head);font-size:clamp(1.8rem,5.2vw,2.1rem);font-weight:500;letter-spacing:.16em;color:#fff;text-decoration:none;transition:background-color .2s,padding-left .2s}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{background:#ffffff12;padding-left:3.4rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current]{background:#39bab138;box-shadow:inset 4px 0 0 var(--k-sea);color:#fff}.menu-drawer__menu-item .icon-arrow,.menu-drawer__menu-item .icon-caret,.menu-drawer__menu-item svg{color:var(--k-sea)}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.7rem;letter-spacing:.12em;padding:1.7rem 3rem}.menu-drawer__close-button{padding:1.8rem 3rem;font-family:var(--k-body);font-size:1.4rem;letter-spacing:.14em;color:var(--k-sea);background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.13)}.menu-drawer__close-button .icon,.menu-drawer__close-button svg{color:var(--k-sea)}.menu-drawer__utility-links{padding:2.4rem 3rem 3rem;background:var(--k-sea);color:#fff}.menu-drawer__utility-links a,.menu-drawer__account{color:#fff;font-family:var(--k-body);letter-spacing:.14em;font-size:1.5rem;text-decoration:none}.menu-drawer__utility-links svg,.menu-drawer__utility-links .icon{color:#fff}.menu-drawer__utility-links .list-social{gap:1rem}.menu-drawer__utility-links .list-social__link{color:#fff}@media(prefers-reduced-motion:reduce){.menu-drawer__menu-item{transition:none}}.menu-drawer .menu-drawer__utility-links{background:var(--k-sea)!important}.menu-drawer__utility-links{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.section-header .header-wrapper{--color-foreground: 255, 255, 255;--color-base-text: 255, 255, 255}.section-header .header__heading-link,.section-header .header__heading-link:hover,.section-header .header__heading-link:focus,.section-header .header__heading-link:active,.section-header .header__heading-link:hover .h2,.section-header .header__heading-link:focus .h2,.section-header .header__heading-link:active .h2{color:#fff;opacity:1}.section-header .header__heading-link:hover .h2{text-shadow:0 1px 12px rgba(13,59,63,.4)}.section-header .header__inline-menu>ul>li>.header__menu-item,.section-header .header__inline-menu>ul>li>details>summary.header__menu-item,.section-header .header__menu-item:hover,.section-header .header__menu-item:focus,.section-header .header__menu-item:focus-visible,.section-header .header__menu-item:active,.section-header .header__menu-item:hover span,.section-header .header__menu-item:active span,.section-header details[open]>.header__menu-item,.section-header details[open]>.header__menu-item span,.section-header .header__active-menu-item{color:#fff}.section-header .header__menu-item:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}.section-header details[open]>.header__menu-item{text-decoration:none}.section-header details[open]>.header__menu-item span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}.section-header .header__icon,.section-header .header__icon:hover,.section-header .header__icon:active,.section-header .header__icon .icon,.section-header .header__icon:hover .icon{color:#fff}.section-header .header__icon:hover .icon{opacity:.85}.section-header a:focus-visible,.section-header summary:focus-visible,.section-header button:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:none}.section-header .header__submenu .header__menu-item,.section-header .header__submenu .header__menu-item span{color:var(--k-ink);text-decoration:none}.section-header .header__submenu .header__menu-item:hover,.section-header .header__submenu .header__menu-item:hover span{color:var(--k-sea-deep)}.kyo-footer__nav a:hover,.kyo-footer__nav a:focus-visible{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.kyo-footer__sns:hover{color:#fff;border-bottom-color:#fff}.section-header .header__submenu,.section-header .header__submenu *{--color-foreground: 13, 59, 63;--color-base-text: 13, 59, 63}.section-header .header__submenu{border:1px solid var(--k-line);border-radius:10px;box-shadow:0 18px 36px -18px #0d3b3f59;padding-block:.6rem}.section-header .header__submenu a,.section-header .header__submenu summary,.section-header .header__submenu .header__menu-item,.section-header .header__submenu .header__menu-item span,.section-header .header__submenu .list-menu__item{color:var(--k-deep);letter-spacing:.1em}.section-header .header__submenu .header__menu-item:hover,.section-header .header__submenu .header__menu-item:focus-visible,.section-header .header__submenu a:hover,.section-header .header__submenu summary:hover,.section-header .header__submenu details[open]>summary{background:var(--k-mist);color:var(--k-sea-deep)}.section-header .header__submenu .header__menu-item:hover span,.section-header .header__submenu a:hover span{color:var(--k-sea-deep);text-decoration:none}.section-header .header__submenu svg,.section-header .header__submenu .icon-caret{color:var(--k-sea-deep)}.section-header .header__submenu .p-white,.section-header .header__submenu .p-black,.section-header .header__submenu a.p-white,.section-header .header__submenu a.p-black{color:var(--k-deep)!important}.section-header .header__submenu .p-white:hover,.section-header .header__submenu .p-black:hover{color:var(--k-sea-deep)!important;background:var(--k-mist)}.section-header .header__submenu details[open]>summary,.section-header .header__submenu details[open]>summary span,.section-header .header__submenu details[open]>.header__menu-item,.section-header .header__submenu details[open]>.header__menu-item span{color:var(--k-sea-deep);text-decoration:none}.section-header .header__submenu .header__submenu{min-width:0;width:100%;padding-block:0;border:0;box-shadow:none;border-radius:0;background:transparent}.section-header .header__submenu li{margin:0}.product-form__submit.button,.product-form__submit.button:not([disabled]){background-color:#39bab1!important;color:#fff!important}.product-form__submit.button:hover{background-color:#2fa59d!important}.product-form__submit.button[disabled],.product-form__submit.button[aria-disabled=true]{background-color:#b7d9d6!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kyo-system.css.map */
