:root{--font-heading-family: "Playfair Display", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Jost", "Helvetica Neue", -apple-system, sans-serif;--font-body-style: normal;--font-body-weight: 300;--ky-gold: #1a1a1a;--ky-ink: #1a1a1a;--ky-sand: #f6f6f6;--ky-ease: cubic-bezier(.22, .61, .36, 1)}body{letter-spacing:.01rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.banner__heading,.rich-text__heading,.product__title,.card__heading{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em;line-height:1.08}.h0,.banner__heading{font-weight:600;letter-spacing:-.01em}@media screen and (min-width:990px){.banner__heading.h0{font-size:6rem;line-height:1}.banner__heading.h1{font-size:4.8rem}.title-wrapper .title.h0,.title-wrapper .title.h1{font-size:3.6rem}}.banner__text.subtitle,.title-wrapper .subtitle,.rich-text__text.subtitle,.caption-with-letter-spacing,.product__text.subtitle{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.28em;font-size:1.15rem;font-weight:500;opacity:.85}.rich-text__text,.banner__text,p{font-weight:300}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.18em;font-size:1.25rem;font-weight:500;min-height:5.2rem;padding:0 3.6rem;transition:transform .4s var(--ky-ease),opacity .3s ease,letter-spacing .4s var(--ky-ease)}.button:not([disabled]):hover{transform:translateY(-2px);letter-spacing:.22em}.button--small{min-height:4.4rem;font-size:1.1rem}.header{padding:0 1rem}.header__menu-item,.header__active-menu-item,.list-menu__item--link{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;font-weight:400}.header__menu-item span{transition:opacity .3s ease}.header__menu-item:hover span{opacity:.6}.shopify-section-header-sticky{-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.announcement-bar__message{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.24em;font-size:1.1rem;font-weight:400;line-height:1;padding-top:1.35rem;padding-bottom:1.15rem}.card .media img,.card__media .media img,.card-wrapper .media img{transition:transform .9s var(--ky-ease),opacity .4s ease;will-change:transform}.card-wrapper:hover .media img{transform:scale(1.05)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;letter-spacing:.005em}.card-information,.card__information{padding-top:1.2rem}.price,.price__regular,.price__sale{font-family:var(--font-body-family);font-weight:400;letter-spacing:.05em;font-size:1.45rem}.price--on-sale .price-item--sale{color:var(--ky-gold)}.badge{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:1rem;font-weight:500;padding:.6rem 1.1rem}.title-wrapper-with-link,.collection__title.title-wrapper{margin-bottom:3.2rem}.title-wrapper--self-padded-tablet-down .title,.collection__title .title{letter-spacing:.005em}.link.underlined-link,.title-wrapper-with-link .link{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem;font-weight:500;text-underline-offset:.5rem}.banner__box{padding:4rem 3.6rem;border-radius:0}.banner--medium:not(.banner--mobile-bottom) .banner__content,.banner__content{padding:3rem}.banner__buttons .button+.button{margin-left:1.2rem}.rich-text__heading{font-size:3.6rem}@media screen and (min-width:990px){.rich-text__heading{font-size:4.6rem}}.rich-text__text{font-size:1.7rem;line-height:1.7;opacity:.85}.multicolumn-card__info .icon,.multicolumn-card .icon{color:var(--ky-gold)}.multicolumn-card__info h3{text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-body-family);font-weight:500;font-size:1.45rem}.newsletter__subheading,.email-signup-banner__subheading{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem}.newsletter-form__field-wrapper .field__input{letter-spacing:.08em}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:500}.footer-block__details-content .list-menu__item,.footer__content-bottom .list-menu__item{font-family:var(--font-body-family);letter-spacing:.04em;font-weight:300}.copyright__content{text-transform:uppercase;letter-spacing:.16em;font-size:1.05rem}.product__title h1,.product__title .h1{font-size:3.6rem;font-weight:600}.product .price{font-size:1.8rem}.product-form__submit{letter-spacing:.2em}.product__description,.product .rte{font-weight:300;line-height:1.8}.variant-pills label,.product-form__input .form__label{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem}.product__info-container{padding-top:.5rem}.product__info-wrapper{padding-left:4rem}@media screen and (max-width:989px){.product__info-wrapper{padding-left:0}}.product-form__buttons{margin-top:1.4rem;max-width:none}.shopify-payment-button{margin-top:1rem}.product__accordion .accordion{border-top:1px solid rgba(var(--color-foreground),.12)}.collection-hero__title,.main-collection-banner .title{font-family:var(--font-heading-family);font-weight:600}@media screen and (min-width:990px){.collection-hero__title{font-size:5.2rem}}.facets__summary,.facets__label,.facet-filters__label,.facets-vertical .facets__heading,.product-count__text,.facet-filters__sort{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem;font-weight:400}.collection{padding-bottom:2rem}@media screen and (max-width:749px){.collection .product-grid:not(.slider),.related-products .product-grid:not(.slider){column-gap:1rem;row-gap:2.4rem}.collection .product-grid:not(.slider)>.grid__item,.related-products .product-grid:not(.slider)>.grid__item{width:calc(50% - .5rem);max-width:calc(50% - .5rem)}}.pagination__item{font-family:var(--font-body-family);letter-spacing:.1em}#MainContent>.shopify-section:first-child .banner{min-height:92vh}#MainContent>.shopify-section:first-child .banner__media img{object-fit:cover;object-position:50% 15%}#MainContent>.shopify-section:first-child .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#12100da8,#12100d61,#12100d00 60%),linear-gradient(to top,#12100d80,#12100d00 42%)}#MainContent>.shopify-section:first-child .banner__content{padding-bottom:6rem}#MainContent>.shopify-section:first-child .banner__box{background-color:transparent;background-image:none;border:0;box-shadow:none;padding:0;max-width:62rem;text-align:left;align-items:flex-start}#MainContent>.shopify-section:first-child .banner__heading{color:#fff}#MainContent>.shopify-section:first-child .banner__text,#MainContent>.shopify-section:first-child .banner__text.subtitle{color:#fff;opacity:1;margin-top:1rem}#MainContent>.shopify-section:first-child .banner__buttons{margin-top:2.4rem}#MainContent>.shopify-section:first-child .button--secondary{--color-secondary-button-text: 255, 255, 255;color:#fff;background-color:#ffffff14;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#MainContent>.shopify-section:first-child .button--secondary:hover{background-color:#ffffff29}.banner--desktop-transparent .banner__box{background-color:transparent;background-image:none;border:0;box-shadow:none}.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text{text-shadow:0 1px 28px rgba(0,0,0,.32)}.page-width:has(>.image-with-text){max-width:none;padding-left:0;padding-right:0}.page-width:has(>.image-with-text) .image-with-text__content{padding:clamp(3rem,5vw,7rem) clamp(2.4rem,6vw,9rem)}@media screen and (min-width:990px){.image-with-text__media--medium,.image-with-text__media--large{min-height:78vh}}.image-with-text__heading.h0{font-size:5rem}@media screen and (min-width:990px){.image-with-text__heading.h0{font-size:7rem;line-height:1}}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner{min-height:88vh}#MainContent>.shopify-section:first-child .banner__content{padding-bottom:4rem}.banner__heading.h0{font-size:4.6rem;line-height:1.02}.banner__heading.h1{font-size:3.6rem}.banner__buttons{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:34rem}.banner__buttons .button{width:100%}.rich-text__heading{font-size:3rem}.rich-text__text{font-size:1.6rem}.image-with-text__heading.h0{font-size:4.2rem}.title-wrapper .title.h1,.title-wrapper .title.h0{font-size:3rem}.announcement-bar__message{font-size:1rem;letter-spacing:.18em}.card__heading,.card__heading a{font-size:1.55rem}.price{font-size:1.3rem}.product-grid{column-gap:1rem;row-gap:2.4rem}.button{min-height:5rem;letter-spacing:.16em}.multicolumn-list{gap:3.2rem}.page-width:has(>.image-with-text) .image-with-text__content{padding:3.6rem 2.4rem 4.2rem}}.shopify-section-header-sticky.shopify-section-header-hidden+*,.scrolled-past-header .header-wrapper{box-shadow:0 1px rgba(var(--color-foreground),.08)}.multicolumn .title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center;margin-bottom:5rem}.multicolumn .title{position:relative;padding-bottom:2.2rem;margin:0}.multicolumn .title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:4.4rem;height:1px;background:var(--ky-gold)}.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-card__info:before{content:"";display:block;width:4.4rem;height:4.4rem;margin:0 auto 1.8rem;background-repeat:no-repeat;background-position:center;background-size:contain}.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-list__item:nth-child(1) .multicolumn-card__info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12M6 21h12M8 3c0 4 8 5 8 9s-8 5-8 9M16 3c0 4-8 5-8 9s8 5 8 9'/%3E%3C/svg%3E")}.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-list__item:nth-child(2) .multicolumn-card__info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8l4-5h10l4 5-9 13L3 8zM3 8h18M8 3l4 5 4-5M8 8l4 13 4-13'/%3E%3C/svg%3E")}.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-list__item:nth-child(3) .multicolumn-card__info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.7 2.6 15.3 0 18M12 3c-2.6 2.7-2.6 15.3 0 18'/%3E%3C/svg%3E")}.multicolumn-card__info{max-width:32rem;margin:0 auto;padding:0 1rem}.multicolumn-card__info h3{margin:0 0 1rem;font-size:1.5rem}.multicolumn-card__info .rte{opacity:.78;line-height:1.75}@media screen and (min-width:990px){.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-list__item:not(:first-child){border-left:1px solid rgba(var(--color-foreground),.14)}.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-card{padding:0 1.5rem}}@media screen and (max-width:749px){.multicolumn-card__info:before{width:4rem;height:4rem;margin-bottom:1.3rem}.multicolumn-list:not(:has(.multicolumn-card__image-wrapper)) .multicolumn-list__item:not(:last-child){padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}}.contact{max-width:64rem}.contact .title{text-align:center;margin-bottom:3.2rem;font-size:2.8rem}.contact__fields{gap:1.6rem;margin-bottom:1.6rem}.contact .field{margin-bottom:1.6rem}.contact .field__input,.contact .text-area,.contact .select__select{border-radius:0;letter-spacing:.03em;background:rgb(var(--color-background))}.contact .field__input:focus,.contact .text-area:focus{box-shadow:0 0 0 1px var(--ky-gold);border-color:var(--ky-gold)}.contact .text-area{min-height:16rem}.contact__button{text-align:center;margin-top:.8rem}.contact__button .button{min-width:30rem}@media screen and (max-width:749px){.contact .title{font-size:2.4rem}.contact__button .button{width:100%;min-width:0}}.footer{border-top:1px solid rgba(var(--color-foreground),.1)}.footer .footer__content-top{padding-top:1rem;padding-bottom:5rem}.footer .footer__content-top .footer-block,.footer .footer__content-top .grid__item{width:auto;max-width:none;margin:0;padding-left:0}@media screen and (min-width:990px){.footer .footer__content-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.7fr;gap:5rem;align-items:start}.footer .footer__blocks-wrapper{display:contents}.footer .footer-block--newsletter{display:block;margin:0;max-width:none;width:auto;flex:none}}.footer .footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-weight:600;font-size:3.2rem;text-transform:none;letter-spacing:.03em;margin:0 0 1.4rem;line-height:1}.footer .footer-block__brand-info .rte{opacity:1;line-height:1.7;max-width:34ch;margin-bottom:2rem;font-size:1.45rem}.footer .footer__list-social{margin-top:.4rem}.footer .footer-block__heading{margin-bottom:2rem}.footer .footer-block--menu .list-menu__item,.footer .footer-block__details-content .list-menu__item{padding:.7rem 0}.footer .footer-block__details-content .rte{opacity:1;line-height:1.75;font-size:1.45rem}.footer .footer-block--newsletter .footer-block__newsletter{text-align:left;width:100%}.footer .footer-block--newsletter .newsletter-form{justify-content:flex-start;margin-top:1.4rem}.footer .footer-block--newsletter .newsletter-form__field-wrapper{max-width:40rem;margin:0}.footer .footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:2.4rem}.footer .footer__copyright{text-align:center}.footer .copyright__content{opacity:1}.footer,.footer p,.footer a,.footer .rte,.footer .rte p,.footer .rte a,.footer .footer-block__heading,.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content .list-menu__item--active,.footer .copyright__content,.footer .copyright__content a,.footer .footer__localization h2,.footer .footer-block__brand-info .rte{color:#000!important;opacity:1!important}.footer .footer__payment{text-align:center}.footer .policies{justify-content:center}@media screen and (max-width:989px){.footer .footer__content-top{display:grid;grid-template-columns:1fr 1fr;gap:3.4rem 2rem;text-align:left}.footer .footer__blocks-wrapper{display:contents}.footer .footer-block__brand-info,.footer .footer-block--newsletter{grid-column:1 / -1}.footer .footer-block--newsletter{display:block;margin:0;max-width:none}.footer .footer-block__brand-info .footer-block__heading{font-size:2.8rem}}@media screen and (max-width:480px){.footer .footer__content-top{grid-template-columns:1fr}}::selection{background:#1a1a1a;color:#fff}a,.button,.card .media img,svg{-webkit-tap-highlight-color:transparent}.scroll-trigger.animate--slide-in{--animation-duration: 1s}:focus-visible{outline-color:var(--ky-gold)}hr,.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.12)}html.ky-anim .ky-entry__eyebrow,html.ky-anim .ky-entry__heading,html.ky-anim .ky-ecards__title,html.ky-anim [data-ky-reveal]{opacity:0}.image-with-text__media,.banner__media,.banner__media-image-half{overflow:hidden}#MainContent{overflow-x:clip}.index-template #MainContent{position:relative;margin-top:calc(-1 * var(--header-height, 8rem))}.index-template .section-header:not(.shopify-section-header-sticky) .header-wrapper{position:relative;z-index:4;background-color:transparent;background-image:none;border-bottom:0}.index-template .section-header:not(.shopify-section-header-sticky) .header__heading-link,.index-template .section-header:not(.shopify-section-header-sticky) .header__menu-item,.index-template .section-header:not(.shopify-section-header-sticky) .header__active-menu-item,.index-template .section-header:not(.shopify-section-header-sticky) .list-menu__item--link,.index-template .section-header:not(.shopify-section-header-sticky) .header__icon,.index-template .section-header:not(.shopify-section-header-sticky) .header__icon .icon,.index-template .section-header:not(.shopify-section-header-sticky) .localization-form__select,.index-template .section-header:not(.shopify-section-header-sticky) .cart-count-bubble{color:#fff}.index-template .section-header:not(.shopify-section-header-sticky) .header__icon .icon{stroke:#fff}.index-template .section-header.shopify-section-header-sticky .header-wrapper{background-color:rgb(var(--color-background))!important;background-image:none!important;box-shadow:0 1px rgba(var(--color-foreground),.08)}@media screen and (min-width:990px){.index-template .section-header:not(.shopify-section-header-sticky) .header__inline-menu{display:none}}.index-template .section-header:not(.shopify-section-header-sticky) .menu-drawer-container{display:none}@media screen and (max-width:749px){.index-template .section-header:not(.shopify-section-header-sticky) .header{grid-template-columns:auto 1fr;grid-template-areas:"heading icons"}.index-template .section-header:not(.shopify-section-header-sticky) .header__heading,.index-template .section-header:not(.shopify-section-header-sticky) .header__heading-link{justify-self:start;text-align:left;padding-left:0;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-kyfenty.css.map */
