:root{--zk-black: #121212;--zk-gold: #a87c18;--zk-gold-rgb: 168, 124, 24;--zk-cream: #f8f5ef}.utility-bar{min-height:3.4rem}.announcement-bar__message{font-family:var(--font-body-family);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem;line-height:1.4}.announcement-bar .slider-button{width:2.8rem;min-width:2.8rem;height:2.8rem;margin:0;color:rgba(var(--zk-gold-rgb),.85);opacity:1;border-radius:50%;transition:color var(--duration-short) ease,background-color var(--duration-short) ease}.announcement-bar .slider-button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem}.announcement-bar .slider-button .icon{width:1.2rem;height:auto}.announcement-bar .slider-button--prev .icon{transform:rotate(180deg)}.announcement-bar .slider-button--next .icon{transform:none}.announcement-bar .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.08)}.announcement-bar .slider-button--next:not([disabled]):hover .icon{transform:scale(1.08)}.announcement-bar .slider-button:hover{color:#fff;background-color:rgba(var(--zk-gold-rgb),.35)}.announcement-bar .slider-button--next{margin-right:0}.announcement-bar .slider-button--prev{margin-left:0}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--zk-gold-rgb),.28)}@media screen and (min-width:990px){.header.header--top-center{padding-top:1.2rem;padding-bottom:.6rem;row-gap:.2rem}.header--top-center .header__heading-link{padding-top:.2rem;padding-bottom:.2rem}.header--top-center .header__heading-logo-wrapper{max-width:22rem}.header__icons{gap:.2rem;align-items:center;padding-right:0}.header__icon,.header__icon--cart .icon{height:4rem;width:4rem}.header__icon .svg-wrapper{width:4rem;height:4rem}}.header__icon:hover{color:var(--zk-gold)}.cart-count-bubble{background-color:var(--zk-gold);color:#fff}@media screen and (min-width:990px){.header--top-center .header__inline-menu{margin-top:.2rem;padding-bottom:.8rem;width:100%;justify-self:center;text-align:center}.header--top-center .header__inline-menu .list-menu--inline{display:flex;gap:0;justify-content:center;flex-wrap:wrap;max-width:110rem;margin:0 auto}.header__inline-menu .header__menu-item{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#121212b8;padding:.7rem 1rem}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus-visible{color:var(--zk-black)}.header__inline-menu .header__menu-item span{position:relative;text-decoration:none}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.45rem;height:1px;background-color:var(--zk-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--duration-default) ease,height var(--duration-short) ease}.header__inline-menu .header__menu-item:hover span:after,details[open]>.header__menu-item span:after{transform:scaleX(1)}.header__inline-menu .header__active-menu-item{position:relative;color:var(--zk-gold);font-weight:500;text-decoration:none}.header__inline-menu a.header__menu-item:has(.header__active-menu-item),.header__inline-menu summary.header__menu-item:has(.header__active-menu-item){color:var(--zk-gold)}.header__inline-menu .header__active-menu-item:after{content:"";position:absolute;left:0;right:0;bottom:-.45rem;height:2px;background-color:var(--zk-gold);transform:scaleX(1)}.header__inline-menu .header__menu-item:has(.header__active-menu-item) span:after{transform:scaleX(0)}.header__submenu .list-menu__item--active{color:var(--zk-gold);font-weight:500}.header__submenu.list-menu--disclosure{min-width:22rem;border:0;border-top:2px solid var(--zk-gold);box-shadow:0 12px 28px #1212121f;padding:1rem 0}.header__submenu .header__menu-item{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.04em;text-transform:none;padding:.9rem 2rem;color:#121212cc}.header__submenu .header__menu-item:hover{background-color:rgba(var(--zk-gold-rgb),.08);text-decoration:none;color:var(--zk-black)}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{font-size:1.1rem;letter-spacing:.06em;padding:.65rem .7rem}}.menu-drawer{border-right:0}.menu-drawer__navigation{padding:2rem 0 1.5rem}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;padding:1rem 2.4rem;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.menu-drawer__menu-item--active{color:var(--zk-gold)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background-color:rgba(var(--zk-gold-rgb),.08)}.menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.04em;text-transform:none}.menu-drawer__close-button{font-family:var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem;margin-top:1rem}.menu-drawer__shop-all{display:block;margin:1.5rem 2.4rem .5rem;padding:1.2rem 1.6rem;text-align:center;text-decoration:none;font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;background-color:var(--zk-black);border:1px solid var(--zk-black);transition:background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease}.menu-drawer__shop-all:hover{background-color:var(--zk-gold);border-color:var(--zk-gold);color:#fff}.menu-drawer__utility-links{padding:2rem 2.4rem;border-top:1px solid rgba(var(--zk-gold-rgb),.25)}.menu-drawer .list-social{margin-top:.5rem;margin-left:-.8rem}.menu-drawer .list-social__link{padding:.8rem}.menu-drawer .list-social__link:hover{color:var(--zk-gold)}.search-modal .search-modal__form{padding-top:.4rem;padding-bottom:.4rem}.search-modal .field__input.search__input{font-size:1.6rem;letter-spacing:.02em;padding-left:2rem;box-shadow:0 0 0 .1rem #12121259}.search-modal .field__input.search__input:focus,.search-modal .field__input.search__input:not(:placeholder-shown){box-shadow:0 0 0 .1rem var(--zk-gold);outline:none}.search-modal .field__label{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:#1212128c}.search-modal .search__button:hover .icon,.search-modal .reset__button:hover .icon,.search-modal .search-modal__close-button:hover .icon{transform:none;color:var(--zk-gold)}.predictive-search.predictive-search--header{border:0;border-top:2px solid var(--zk-gold);box-shadow:0 18px 40px #12121224}.predictive-search .predictive-search__results-groups-wrapper{border-bottom:0;padding:.6rem 0 1.2rem}.predictive-search .predictive-search__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:var(--zk-black);border-bottom:0;margin:0 2rem;padding:1.8rem 0 1rem;position:relative}.predictive-search .predictive-search__heading:after{content:"";position:absolute;left:0;bottom:.4rem;width:2.8rem;height:.1rem;background-color:var(--zk-gold)}.predictive-search .predictive-search__item{padding:1rem 2rem}.predictive-search .predictive-search__item--link-with-thumbnail{grid-template-columns:6.4rem 1fr;grid-column-gap:1.6rem;align-items:center}.predictive-search .predictive-search__image{width:6.4rem;height:8.5rem;aspect-ratio:3 / 4;object-fit:cover}.predictive-search .predictive-search__item-heading{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;line-height:1.45;color:var(--zk-black)}.predictive-search .predictive-search__item-query-result *:not(mark){font-weight:400}.predictive-search .predictive-search__item-query-result mark{color:var(--zk-gold);background-color:transparent}.predictive-search .predictive-search__item .price{font-size:1.3rem;letter-spacing:.04em;color:#12121299;margin-top:.3rem}.predictive-search .predictive-search__list-item[aria-selected=true]>*,.predictive-search .predictive-search__list-item:hover>*,.predictive-search .predictive-search__item[aria-selected=true],.predictive-search .predictive-search__item:hover{background-color:rgba(var(--zk-gold-rgb),.06);color:var(--zk-black)}.predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:var(--zk-gold)}.predictive-search .predictive-search__search-for-button{border-top:1px solid rgba(var(--zk-gold-rgb),.25)}.predictive-search .predictive-search__item--term{font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;padding:1.5rem 2rem;word-break:normal;color:var(--zk-black)}.predictive-search .predictive-search__item--term:hover{color:var(--zk-gold);background-color:rgba(var(--zk-gold-rgb),.06)}.predictive-search .predictive-search__item--term .icon-arrow{color:var(--zk-gold)}.banner:after,.banner__media:after{background:linear-gradient(180deg,#00000073,#00000014 38%,#0000002e 68%,#0009)}.banner .banner__heading{letter-spacing:.05em;text-shadow:0 .2rem 2.8rem rgba(0,0,0,.45)}.banner .banner__text{text-shadow:0 .1rem 1.6rem rgba(0,0,0,.45)}.banner .banner__text p{text-transform:uppercase;letter-spacing:.28em;font-size:1.3rem}.banner .banner__box>*+.banner__buttons{margin-top:3rem}.banner .banner__buttons .button{min-width:17rem;min-height:4.8rem;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;transition:box-shadow var(--duration-short) ease,color var(--duration-short) ease}.banner .banner__buttons .button--primary{--color-button: 255, 255, 255;--color-button-text: 18, 18, 18}.banner .banner__buttons .button--primary:hover{--color-button: var(--zk-gold-rgb);--color-button-text: 255, 255, 255}.banner .banner__buttons .button--secondary{--color-button: 0, 0, 0;--alpha-button-background: 0;--color-button-text: 255, 255, 255}.banner .banner__buttons .button--secondary:hover{--color-button: 255, 255, 255;--alpha-button-background: 1;--color-button-text: 18, 18, 18}@media screen and (max-width:749px){.banner .banner__buttons .button{min-width:15rem}}.newsletter__wrapper{text-align:center;border-top:.1rem solid rgba(var(--zk-gold-rgb),.25)}.newsletter__wrapper .h1,.newsletter__wrapper .h2,.newsletter__wrapper h2{font-family:var(--font-heading-family);letter-spacing:.04em;margin-bottom:0;color:var(--zk-black)}.newsletter__subheading{font-size:1.5rem;max-width:52rem;margin-left:auto;margin-right:auto;color:#121212b3}.newsletter .newsletter-form{align-items:center;max-width:56rem;margin:0 auto;width:100%}.newsletter .newsletter-form__field-wrapper{max-width:56rem;width:100%}.newsletter-form__group{display:flex;align-items:stretch;width:100%;gap:0;border:1px solid rgba(18,18,18,.45);background:#fff}.newsletter-form__group:focus-within{border-color:var(--zk-gold)}.newsletter-form__group .field{flex:1 1 auto;margin:0;min-width:0}.newsletter-form__group .field:before,.newsletter-form__group .field:after{display:none!important}.newsletter-form__group .field__input{margin:0;border:0!important;box-shadow:none!important;background:transparent;min-height:5.2rem;padding:1.4rem 1.8rem}.newsletter-form__group .field__label{left:1.8rem;top:1.5rem}.newsletter-form__submit.button{flex:0 0 auto;min-width:12.5rem;min-height:5.2rem;margin:0;padding:0 2.4rem;border:0;border-radius:0;border-left:1px solid rgba(18,18,18,.45);background-color:var(--zk-black);color:#fff;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;box-shadow:none}.newsletter-form__submit.button:hover{background-color:var(--zk-gold);color:#fff}.newsletter-form__submit.button:after{display:none}@media screen and (max-width:749px){.newsletter-form__group{flex-direction:column}.newsletter-form__submit.button{width:100%;border-left:0;border-top:1px solid rgba(18,18,18,.45)}}.localization-selector__label--compact,.header .localization-selector__label--full{display:none}.header .localization-selector__label--compact{display:inline}.header .desktop-localization-wrapper{margin-right:.4rem}.header .localization-form__select{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding-inline:.6rem;min-height:4rem;color:var(--zk-black)}.header .localization-form__select:hover{color:var(--zk-gold)}.footer .localization-selector__label--full{display:none}.footer .localization-selector__label--compact{display:inline}.footer .footer__localization{display:flex;align-items:center;justify-content:center;padding:0}.footer .footer__localization .localization-form{padding:0}.footer .footer__localization .localization-form__select{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(var(--zk-gold-rgb),.4);padding:.8rem 1.4rem;min-height:auto;min-width:0;color:#121212bf}.footer .footer__localization .localization-form__select:hover{border-color:var(--zk-gold);color:var(--zk-gold)}.footer{border-top:0}.footer .footer__content-top{padding-top:1rem;padding-bottom:3.2rem}.footer .footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:1fr;margin:0;gap:3.2rem}.footer .footer__blocks-wrapper .footer-block.grid__item{width:100%;max-width:none;padding:0;margin:0}@media screen and (min-width:750px){.footer .footer__blocks-wrapper--three.grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:5rem;align-items:start}.footer .footer__blocks-wrapper--four.grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.75fr);gap:4rem;align-items:start}}@media screen and (min-width:990px){.footer .footer__blocks-wrapper--three.grid{gap:8rem}.footer .footer__blocks-wrapper--four.grid{gap:6rem}}.footer .footer-block__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;letter-spacing:.16em;text-transform:uppercase;font-size:1.4rem;line-height:1.4;margin-top:0;margin-bottom:2rem;padding-bottom:1.2rem;position:relative;color:var(--zk-black)}.footer .footer-block__heading:after{content:"";position:absolute;left:0;bottom:0;width:3.2rem;height:.1rem;background-color:var(--zk-gold)}.footer .footer-block__brand-info{text-align:left}.footer .footer-block__brand-info .footer-block__image-wrapper{margin-bottom:1.6rem}.footer .footer-block__brand-info .rte{max-width:34rem;margin-bottom:2.4rem}.footer .footer-block__brand-social .footer-block__heading--social{margin-top:0;margin-bottom:1.4rem;font-size:1.25rem}.footer .footer-block__details-content,.footer .footer-block__brand-info .rte{font-size:1.45rem;line-height:1.8;color:#121212b8}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__details-content p{margin-top:0;margin-bottom:1.2rem}.footer .footer-block__details-content p:last-child{margin-bottom:0}.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link{font-size:1.45rem;letter-spacing:.01em;color:#121212b8;text-decoration:none;transition:color var(--duration-short) ease}.footer .footer-block__details-content a:hover,.footer .footer-block__details-content .list-menu__item--link:hover{color:var(--zk-gold);text-decoration:none}.footer .footer-block--menu .footer-block__details-content>li{margin:0}.footer .footer-block--menu .list-menu__item--link{padding-top:.5rem;padding-bottom:.5rem;display:inline-block}.footer .footer__list-social.list-social{justify-content:flex-start;gap:.8rem;margin:0}.footer .footer__list-social .list-social__item{padding:0}.footer .footer__list-social .list-social__link{border:1px solid rgba(var(--zk-gold-rgb),.45);margin:0;width:4rem;height:4rem;justify-content:center;padding:0;color:var(--zk-black);transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.footer .footer__list-social .list-social__link:hover{background-color:var(--zk-gold);border-color:var(--zk-gold);color:#fff}.footer .footer__list-social .list-social__link:hover .icon{transform:none;color:#fff}.footer .footer__content-bottom{border-top:solid .1rem rgba(var(--zk-gold-rgb),.25);padding-top:1.4rem;padding-bottom:0;padding-left:0;padding-right:0}.footer .footer__content-bottom.scroll-trigger.animate--slide-in,.footer .footer__content-bottom.scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important}.footer .footer__content-bottom-wrapper--meta{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;width:100%}.footer .footer__copyright{margin-top:0!important;margin-bottom:0!important;text-align:center}.footer .footer__copyright .copyright__content{font-size:1.2rem;letter-spacing:.06em;color:#1212128c;white-space:normal}.footer .footer__copyright .copyright__powered-by{display:inline;margin-top:0}.footer .footer__copyright .copyright__powered-by:before{content:" \b7  ";color:#1212128c}.footer .footer__copyright .copyright__content a{color:#1212128c}.footer .footer__copyright .copyright__powered-by a{color:var(--zk-gold);text-decoration:none}.footer .footer__copyright .copyright__powered-by a:hover{text-decoration:underline;text-underline-offset:.25rem}.footer .footer__copyright .copyright__content a:hover{color:var(--zk-gold)}.footer .footer__localization:empty,.footer .footer__localization:not(:has(localization-form)),.footer .footer__payment:not(:has(.list-payment__item)){display:none!important}.footer .footer__payment{margin-top:0!important}.footer .footer__payment .list-payment{justify-content:center;margin:0;padding-top:0}.footer .footer__payment .list-payment__item{opacity:.9;padding:.3rem}.footer[class*=section-][class*=-padding]{padding-bottom:1.2rem!important}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:calc(4rem / var(--font-body-scale));padding-right:calc(4rem / var(--font-body-scale));padding-bottom:3.2rem}.footer .footer__blocks-wrapper.grid{gap:3rem}.footer .footer__list-social.list-social{justify-content:flex-start}.footer .footer__payment .list-payment{justify-content:center}}.collection .collection__title.title-wrapper{margin-bottom:3.2rem}.collection .collection__title .title{position:relative;margin-bottom:0;padding-bottom:1.4rem;letter-spacing:.04em}.collection .collection__title .title:after{content:"";position:absolute;left:0;bottom:0;width:5.6rem;height:.2rem;background:var(--zk-gold)}.collection .collection__description{max-width:62rem;margin-top:1.8rem;margin-bottom:0;font-size:1.5rem;line-height:1.8;letter-spacing:.02em;color:#1212129e}.collection .collection__description p{margin:0}.card__media.shape--arch{background-color:var(--zk-cream)}.card__information .card__heading{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.04em;line-height:1.4}.card__information .card__heading a:hover{color:var(--zk-gold);text-decoration:none}.card__information .price{margin-top:.5rem;font-size:1.25rem;letter-spacing:.08em;color:#1212129e}.card__information .price .price-item{color:inherit}.card__information{padding-top:1.4rem;padding-bottom:2rem}.card__media .media{background-color:var(--zk-cream)}.collection__view-all{margin-top:1.6rem}.collection__view-all .button{min-width:18rem;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;transition:box-shadow var(--duration-short) ease}.collection__view-all .button:hover{--color-button: var(--zk-gold-rgb);--color-button-text: 255, 255, 255}@media screen and (max-width:749px){.card__information .card__heading{font-size:1.3rem}.card__information{padding-bottom:1.4rem}}.image-with-text .image-with-text__content{padding:6rem 4rem}.image-with-text .image-with-text__text--caption{margin-bottom:1.2rem;font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;color:var(--zk-gold)}.image-with-text .image-with-text__heading{margin-top:0;margin-bottom:1.6rem;letter-spacing:.04em}.image-with-text .image-with-text__text{max-width:42rem;font-size:1.5rem;line-height:1.8;letter-spacing:.02em;color:#1212129e}.image-with-text .image-with-text__content--desktop-center .image-with-text__text{margin-left:auto;margin-right:auto}.image-with-text .image-with-text__content .button{margin-top:1rem;min-width:18rem;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;transition:box-shadow var(--duration-short) ease}.image-with-text .image-with-text__content .button:hover{--color-button: var(--zk-gold-rgb);--color-button-text: 255, 255, 255}@media screen and (max-width:749px){.image-with-text .image-with-text__content{padding:4rem 2.4rem}}.collection-hero{border-bottom:.1rem solid rgba(var(--zk-gold-rgb),.18)}.collection-hero__title{margin:3.2rem 0 1.6rem;position:relative;display:inline-block;padding-bottom:1.4rem;letter-spacing:.04em;font-weight:400}.collection-hero__title:after{content:"";position:absolute;left:0;bottom:0;width:5.6rem;height:.2rem;background:var(--zk-gold)}.collection-hero__title+.collection-hero__description,.collection-hero__description{max-width:62rem;margin-top:1.6rem;margin-bottom:2.4rem;font-size:1.5rem;line-height:1.8;letter-spacing:.02em;color:#1212129e}.collection-hero__description p{margin:0}@media screen and (max-width:749px){.collection-hero__title{margin-top:2.4rem;margin-bottom:1.2rem}}#ProductGridContainer .product-grid{row-gap:calc(var(--grid-desktop-vertical-spacing) + 1.6rem)}@media screen and (max-width:749px){#ProductGridContainer .product-grid{row-gap:calc(var(--grid-mobile-vertical-spacing) + 1.2rem)}}.card__information .price,.card__information .price .price-item,.card__information .price .price-item--regular,.card__information .price .price-item--sale{color:#1212129e}.card__information .price--on-sale .price-item--sale{color:var(--zk-gold)}.card__information .price--on-sale .price-item--regular{color:#12121266}.pagination-wrapper{margin-top:4.8rem;padding-top:1.6rem}.pagination__item{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.08em}.pagination__item--current{color:var(--zk-gold)}.pagination__item--current:after,.pagination__item:hover:after{background-color:var(--zk-gold);height:.15rem}a.pagination__item:hover{color:var(--zk-gold)}.collection--empty .title-wrapper .title{font-family:var(--font-heading-family);letter-spacing:.04em}.product{--product-info-max: 42rem}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:5rem}}.product .product__info-container{max-width:var(--product-info-max)}.product .product__title{margin:0 0 1rem;letter-spacing:.04em;font-weight:400}.product .product__title h1,.product .product__title h2{margin:0;font-size:clamp(2.8rem,3.2vw,3.6rem);line-height:1.15;letter-spacing:.04em}.product .price{margin:0;font-size:1.7rem;letter-spacing:.1em;color:#121212c7}.product .price-item{font-family:var(--font-heading-family)}.product .price--on-sale .price-item--sale{color:var(--zk-gold)}.product .price--on-sale .price-item--regular{color:#12121266}.product .product__tax{margin-top:.6rem!important;font-size:1.2rem;letter-spacing:.04em;color:#1212127a}.product .product__text{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem;color:#12121280}.product .product__description{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--zk-gold-rgb),.2);font-size:1.5rem;line-height:1.85;color:#121212c7}.product .product__description p{margin:0 0 1.2rem}.product .product__description p:last-child{margin-bottom:0}.product .product__info-container>*+*{margin-top:1.6rem}.product .product__info-container>.price,.product .product__info-container>*:has(.price){margin-top:.6rem}.product .product__info-container .product__tax{margin-top:.4rem!important}.product .product__info-container>.zk-size-chart-opener{margin-top:.4rem;margin-bottom:0}.product .product__info-container variant-selects,.product .product__info-container variant-radios,.product .product__info-container .product-form{margin-top:2rem}.product .product-form__input{max-width:100%;padding:0;border:0;margin:0 0 .4rem}.product .zk-variant-label{display:flex!important;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;float:none;margin:0 0 .8rem!important;padding:0;line-height:1}.product .zk-variant-label__text,.product .zk-variant-label.form__label{margin:0!important;line-height:1.2}.product .product-form__input .form__label,.product .product-form__quantity .form__label,.product .quantity__label{display:block;font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:#12121280;margin:0 0 .8rem;padding:0}.product .product-form__input--pill input[type=radio]+label,.product .product-form__input input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;min-width:7.2rem;height:4.4rem;min-height:4.4rem;margin:0 .8rem .8rem 0;padding:0 1.6rem!important;border:.1rem solid rgba(18,18,18,.35)!important;border-radius:0!important;background:#fff;color:#121212e0;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.1em;line-height:1!important;text-transform:uppercase;text-align:center}.product .product-form__input--pill input[type=radio]+label:before{display:none}.product .product-form__input input[type=radio]+label .label-unavailable,.product .product-form__input input[type=radio]+label .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product .product-form__input input[type=radio]:checked+label{background:var(--zk-black)!important;border-color:var(--zk-black)!important;color:#fff!important}.product .product-form__input input[type=radio]+label:hover{border-color:var(--zk-gold)!important}.product .product-form__quantity{max-width:14rem;margin:0}.product .quantity{width:100%;height:4.4rem;min-height:4.4rem}.product .quantity:before,.product .quantity:after{box-shadow:0 0 0 .1rem #12121259;border-radius:0}.product .quantity__button{width:4.4rem}.product .quantity__input{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.08em;color:var(--zk-black)}.product .product-form{margin:0}.product .product-form__buttons{max-width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:.4rem}.product .product-form__submit{width:100%;min-height:4.8rem;margin:0;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase}.product .product-form__submit.button--primary,.product .product-form__submit.button--secondary{--color-button: 18, 18, 18;--color-button-text: 255, 255, 255;--alpha-button-background: 1}.product .product-form__submit.button--primary:hover,.product .product-form__submit.button--secondary:hover{--color-button: var(--zk-gold-rgb);--color-button-text: 255, 255, 255}.product .shopify-payment-button__button{min-height:5rem;font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase}.product .shopify-payment-button__button--unbranded{background-color:var(--zk-black);color:#fff}.product .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--zk-gold)}.zk-stylist-button{--zk-wa: #25d366;--zk-wa-dark: #1da851;position:relative;display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;max-width:100%;min-height:5.6rem;margin-top:0;padding:0 2rem;box-sizing:border-box;border:0;overflow:hidden;background:var(--zk-wa);color:#fff;text-decoration:none;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 .6rem 1.8rem #25d36652;transition:background-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.zk-stylist-button:hover,.zk-stylist-button:focus-visible{background-color:var(--zk-wa-dark);color:#fff;box-shadow:0 .9rem 2.4rem #25d36673;transform:translateY(-.1rem)}.zk-stylist-button:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg);animation:zk-wa-sheen 4.5s ease-in-out infinite;pointer-events:none}@keyframes zk-wa-sheen{0%,62%{left:-60%}88%,to{left:120%}}@media(prefers-reduced-motion:reduce){.zk-stylist-button:after{animation:none}}.zk-stylist-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;color:var(--zk-wa);line-height:0}.zk-stylist-button__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.zk-stylist-button__number{font-size:1.6rem;letter-spacing:.06em;text-transform:none}.zk-stylist-button__label{font-size:.95rem;letter-spacing:.2em;opacity:.85}.zk-order-note{margin:.9rem 0 0;font-size:1.25rem;line-height:1.5;letter-spacing:.02em;color:#12121299;text-align:center}.zk-order-note a{color:var(--zk-gold);font-weight:500;text-decoration:none;white-space:nowrap}.zk-order-note a:hover{text-decoration:underline;text-underline-offset:.25rem}.zk-wa-float{--zk-wa: #25d366;--zk-wa-dark: #1da851;position:fixed;right:2rem;bottom:2rem;z-index:20;display:inline-flex;align-items:center;gap:1rem;padding:.9rem 1.8rem .9rem .9rem;border-radius:5rem;background:var(--zk-wa);color:#fff;text-decoration:none;box-shadow:0 .8rem 2.4rem #25d36666;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.zk-wa-float:hover,.zk-wa-float:focus-visible{background:var(--zk-wa-dark);color:#fff;transform:translateY(-.2rem);box-shadow:0 1.1rem 2.8rem #25d36680}.zk-wa-float__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:50%;background:#fff;color:var(--zk-wa);line-height:0}.zk-wa-float__text{display:flex;flex-direction:column;line-height:1.25}.zk-wa-float__label{font-family:var(--font-heading-family);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.zk-wa-float__number{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.06em;white-space:nowrap}@media screen and (max-width:749px){.zk-wa-float{right:1.2rem;bottom:1.2rem;gap:0;width:5.2rem;height:5.2rem;padding:0;border-radius:50%;justify-content:center}.zk-wa-float__icon{width:5.2rem;height:5.2rem;background:transparent;color:#fff}.zk-wa-float__icon svg{width:2.6rem;height:2.6rem}.zk-wa-float__text{display:none}}.product--thumbnail .thumbnail-list,.product--thumbnail_slider .thumbnail-list{margin-top:1.2rem;gap:.8rem}.product .thumbnail{border-radius:0}.product .thumbnail[aria-current=true]{box-shadow:0 0 0 .1rem var(--zk-gold)}.product .product__media-item{margin:0}.product .product__media-list .product__media-item{padding:0}.product .share-button{margin-top:.8rem}.product .share-button__button{font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;color:#1212128c}.product .share-button__button:hover{color:var(--zk-gold)}.related-products .related-products__heading{position:relative;display:inline-block;margin-bottom:2.8rem;padding-bottom:1.2rem;letter-spacing:.04em}.related-products .related-products__heading:after{content:"";position:absolute;left:0;bottom:0;width:5.6rem;height:.2rem;background:var(--zk-gold)}.cart-notification{padding:2.4rem;background:#fff;border:.1rem solid rgba(var(--zk-gold-rgb),.28)!important;border-radius:0!important;box-shadow:0 1.6rem 4rem #1212121f}@media screen and (min-width:750px){.cart-notification{max-width:38rem;padding:2.8rem}}.cart-notification__header{align-items:center;padding-bottom:1.6rem;margin-bottom:0;border-bottom:.1rem solid rgba(var(--zk-gold-rgb),.18)}.cart-notification__heading{font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--zk-black);gap:.8rem}.cart-notification__heading .icon-checkmark{color:var(--zk-gold);width:1.4rem;margin-right:0;flex-shrink:0}.cart-notification__close{margin:0;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;color:#1212128c}.cart-notification__close:hover{color:var(--zk-gold)}.cart-notification-product{display:flex;align-items:flex-start;gap:1.6rem;padding:2rem 0;border-bottom:.1rem solid rgba(var(--zk-gold-rgb),.14)}.cart-notification-product__image{flex:0 0 7.2rem;width:7.2rem;margin:0;background:var(--zk-cream);overflow:hidden}.cart-notification-product__image img{display:block;width:100%;height:auto}.cart-notification-product__details{flex:1 1 auto;min-width:0}.cart-notification-product__name{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.04em;line-height:1.3;font-weight:400}.cart-notification-product .product-option{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .3rem;font-size:1.25rem;letter-spacing:.04em;color:#1212128c}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{margin:0}.cart-notification-product__price{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:1.35rem;letter-spacing:.08em;color:#121212c7}.cart-notification__links{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;text-align:center}.cart-notification__links>*{margin-top:0}.cart-notification__view-cart,.cart-notification__checkout{min-height:4.6rem;margin:0;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.cart-notification__view-cart.button--secondary{--color-button: 18, 18, 18;--color-button-text: 18, 18, 18;--alpha-button-background: 0}.cart-notification__view-cart.button--secondary:hover{--color-button: var(--zk-gold-rgb);--color-button-text: 255, 255, 255;--alpha-button-background: 1}.cart-notification__checkout.button--primary{--color-button: 18, 18, 18;--color-button-text: 255, 255, 255}.cart-notification__checkout.button--primary:hover{--color-button: var(--zk-gold-rgb);--color-button-text: 255, 255, 255}.cart-notification__continue{margin-top:.4rem!important;padding:.4rem 0;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#1212128c;background:none;border:0;cursor:pointer}.cart-notification__continue:hover{color:var(--zk-gold);text-decoration:underline;text-underline-offset:.35rem}@media screen and (max-width:749px){.product .product__title h1,.product .product__title h2{font-size:2.6rem}.product .product-form__quantity{max-width:100%}.zk-stylist-button{font-size:1.15rem}}.zk-size-chart-opener{display:inline-flex;width:auto;max-width:none;margin:0;flex-shrink:0}.zk-size-chart-opener--below{display:inline-flex;margin:.2rem 0 .8rem}.zk-size-chart-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;min-height:0;margin:0;padding:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.04em;text-transform:none;text-decoration:underline;text-underline-offset:.28rem;text-decoration-thickness:.08rem;line-height:1;color:var(--zk-gold);background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:color var(--duration-short) ease,text-decoration-thickness var(--duration-short) ease}.zk-size-chart-button__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;line-height:0;position:relative;top:.05rem}.zk-size-chart-button__icon svg{display:block;width:1.4rem;height:1.4rem}.zk-size-chart-button>span:not(.zk-size-chart-button__icon){display:inline-flex;align-items:center;line-height:1;padding-top:.1rem}.zk-size-chart-button:after,.zk-size-chart-button.button:after{display:none;content:none}.zk-size-chart-button:hover,.zk-size-chart-button:focus-visible{color:var(--zk-black);background:transparent;border:0;text-decoration:underline;text-underline-offset:.28rem;text-decoration-thickness:.12rem}.zk-size-chart-modal__content{width:min(64rem,94vw);max-height:min(90vh,96rem);height:auto;margin-top:4rem;padding:1.2rem 1.2rem 1.6rem;overflow:auto}.zk-size-chart-modal__info{padding:2.8rem .4rem .4rem}.zk-size-chart-modal__info>*{max-width:100%}.zk-size-chart-modal__image{display:block;width:100%;height:auto;margin:0 auto}.zk-size-chart-tabs__nav{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 1.6rem;border-bottom:.1rem solid rgba(18,18,18,.12)}.zk-size-chart-tabs__tab{-webkit-appearance:none;appearance:none;margin:0;padding:1rem .8rem 1.1rem;border:0;border-bottom:.2rem solid transparent;background:transparent;color:#12121280;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color var(--duration-short) ease,border-color var(--duration-short) ease}.zk-size-chart-tabs__tab:hover{color:var(--zk-black)}.zk-size-chart-tabs__tab.is-active{color:var(--zk-black);border-bottom-color:var(--zk-gold)}.zk-size-chart-tabs__tab:focus-visible{outline:.2rem solid rgba(var(--zk-gold-rgb),.55);outline-offset:.2rem}.zk-size-chart-tabs__panel[hidden]{display:none}.zk-size-chart-tabs__note,.zk-size-chart-tabs__footer,.zk-size-chart-tabs__intro{margin:0 0 1.2rem;color:#1212129e;font-size:1.25rem;line-height:1.55;letter-spacing:.02em}.zk-size-chart-tabs__footer{margin-top:1.6rem;margin-bottom:0;text-align:center;font-size:1.15rem}.zk-measure-group+.zk-measure-group{margin-top:2.4rem}.zk-measure-group__title{margin:0 0 1rem;padding:.75rem 1rem;background:#f2efe9;color:var(--zk-black);font-family:var(--font-heading-family);font-size:1.25rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.zk-measure-list{margin:0;padding:0}.zk-measure-list li{display:grid;gap:.25rem;padding:1rem .2rem;border-bottom:.1rem solid rgba(18,18,18,.08)}.zk-measure-list li:last-child{border-bottom:0}.zk-measure-list strong{display:block;color:var(--zk-black);font-family:var(--font-heading-family);font-size:1.25rem;font-weight:500;letter-spacing:.04em}.zk-measure-list span{color:#121212b3;font-size:1.25rem;line-height:1.5}@media screen and (max-width:749px){.zk-size-chart-opener{max-width:none}.zk-size-chart-modal__content{width:96vw;margin-top:2rem;padding:1rem}.zk-size-chart-modal__info{padding-top:2.4rem}.zk-size-chart-tabs__tab{font-size:1.05rem;letter-spacing:.1em;padding:.9rem .4rem 1rem}.product .zk-variant-label{gap:.8rem}.zk-size-chart-button{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zarmina-layout.css.map */
