@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Montserrat:wght@200;300;400;500&display=swap";:root{--koll-black: #0B0B0D;--koll-ink: #0B0B0D;--koll-graphite: #1A1A1D;--koll-smoke: #2A2A2C;--koll-paper: #F5F0E8;--koll-paper-2: #EDE8DF;--koll-bone: #E2DCD1;--koll-oat: #C9C0B2;--koll-gold: #C9A87A;--koll-gold-alt: #D4B06A;--koll-champagne: #C9A87A;--koll-champagne-2: #B8975F;--koll-gold-matte: #A88B4A;--koll-gold-deep: #7C6531;--koll-bronze: #6B4E2E;--koll-bordeaux: #4A1520;--koll-emerald: #1F3A32;--koll-ivory: #EDE4D3;--koll-powder: #F2E3DE;--koll-blush: #E5C9C1;--koll-rose: #C99B94;--koll-rose-deep: #8E5B57;--koll-success: #5A6B4E;--koll-error: #8C3A2E;--koll-info: #4A5466;--fg-1: #0B0B0D;--fg-2: #3A3A3C;--fg-3: #6B6862;--fg-4: #9C978F;--fg-on-dark: #F5F0E8;--fg-on-dark-2: #B8B4AC;--bg-page: #F5F0E8;--bg-card: #FFFFFF;--bg-card-warm: #EDE8DF;--bg-inverse: #0B0B0D;--bg-inverse-2: #1A1A1D;--line-1: rgba(11,11,13,.1);--line-2: rgba(11,11,13,.18);--line-on-dark: rgba(245,240,232,.14);--font-display: "Cormorant Garamond", "Didot", Georgia, serif;--font-sans: "Montserrat", "Futura", "Avenir Next", system-ui, sans-serif;--type-hero: clamp(56px, 8vw, 128px);--type-display-1: 72px;--type-display-2: 56px;--type-h1: 40px;--type-h2: 28px;--type-h3: 20px;--type-h4: 16px;--type-body: 16px;--type-body-sm: 14px;--type-meta: 12px;--type-eyebrow: 11px;--w-light: 300;--w-regular: 400;--w-medium: 500;--track-hero: .22em;--track-display: .04em;--track-eyebrow: .32em;--track-button: .18em;--track-body: .005em;--lh-display: 1.05;--lh-h: 1.18;--lh-body: 1.55;--lh-tight: 1.25;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-0: 0px;--radius-1: 1px;--radius-2: 2px;--radius-pill: 999px;--shadow-1: 0 1px 0 rgba(11,11,13,.04);--shadow-2: 0 12px 40px -16px rgba(11,11,13,.18);--shadow-3: 0 24px 80px -24px rgba(11,11,13,.28);--ease-koll: cubic-bezier(.22, .61, .36, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .56s}body{font-family:var(--font-sans)!important;font-weight:var(--w-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fg-1)}p,li,span,a,label,button,input,textarea,select,option,td,th,dt,dd,figcaption,blockquote,.button,.btn,.field,.caption,.subtitle{font-family:var(--font-sans)!important}.header__heading,.header__heading-link,.header__heading-logo-wrapper,h1.header__heading,.header__heading-link span,.footer .header__heading-link,.footer h2,.password-header .header__heading-link,.password-header h1,.password-header .header__heading,.kp-pw__logo,.menu-drawer .header__heading-link,.cart-drawer .header__heading-link,[class*=heading] .header__heading-link{font-family:Montserrat,sans-serif!important;font-weight:200!important;letter-spacing:.55em!important;text-transform:uppercase!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;letter-spacing:var(--track-display)!important;line-height:var(--lh-h)}h1,.h1{font-size:var(--type-h1)}h2,.h2{font-size:var(--type-h2)}h3,.h3{font-size:var(--type-h3)}p,li,span,a,label,input,textarea,select,option{font-variant-numeric:tabular-nums}.header{background:var(--koll-ink)!important;border-bottom:1px solid var(--line-on-dark)!important}.header__heading-link{font-family:Montserrat,sans-serif!important;font-weight:200!important;letter-spacing:.55em!important;text-transform:uppercase!important;color:var(--fg-on-dark)!important}.header__menu-item,.header__menu-item span,header nav a,.menu-drawer__menu-item{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-hero)!important;text-transform:uppercase!important;transition:color var(--dur-base) var(--ease-koll)!important}.header__menu-item:hover,.header__menu-item:hover span{color:var(--koll-gold)!important}.header__icon,.header .icon{color:var(--fg-on-dark)!important;stroke-width:1px!important;transition:opacity var(--dur-fast) var(--ease-koll)!important}.header__icon:hover{opacity:.6!important}.cart-count-bubble{background:var(--koll-gold)!important;color:var(--koll-ink)!important;font-family:var(--font-sans)!important;font-size:9px!important;font-variant-numeric:tabular-nums;border-radius:var(--radius-pill)!important}.utility-bar,.utility-bar.color-scheme-4,.announcement-bar-section,.shopify-section-group-header-group .announcement-bar-section{background:var(--koll-paper)!important;border-bottom:1px solid var(--line-1)!important}.utility-bar{padding:0!important;min-height:36px!important;height:36px!important;display:flex!important;align-items:center!important}.utility-bar__grid{min-height:auto!important;padding:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar{background:transparent!important;min-height:auto!important;text-align:center!important}.announcement-bar__link,.announcement-bar .announcement-bar__link{padding:0 24px!important;min-height:auto!important;justify-content:center!important}.announcement-bar__message,.announcement-bar__message.h5,p.announcement-bar__message,p.announcement-bar__message.h5,p.h5.announcement-bar__message,.announcement-bar__message span,.utility-bar p,.utility-bar span,.utility-bar a,.utility-bar .h5{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--koll-ink)!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;height:36px!important}.announcement-bar slideshow-component,.announcement-bar .slider{min-height:auto!important;height:36px!important;display:flex!important;align-items:center!important}.announcement-bar .slideshow__slide{min-height:auto!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar .announcement-bar__announcement{height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar__message .icon-arrow,.announcement-bar__message svg{display:none!important}@media(max-width:749px){.utility-bar{min-height:32px!important;height:32px!important}.announcement-bar slideshow-component,.announcement-bar .slider,.announcement-bar .slideshow__slide,.announcement-bar .announcement-bar__announcement{height:32px!important}.announcement-bar__link,.announcement-bar .announcement-bar__link{padding:0 12px!important;height:32px!important}.announcement-bar__message,.announcement-bar__message.h5,p.announcement-bar__message,p.announcement-bar__message.h5,.announcement-bar__message span,.utility-bar p,.utility-bar span,.utility-bar .h5{font-size:8px!important;letter-spacing:.1em!important;white-space:normal!important;height:32px!important}}.banner__content{max-width:1440px;margin:0 auto}.banner__heading{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;font-size:var(--type-hero)!important;line-height:var(--lh-display)!important;letter-spacing:-.01em!important;font-style:italic!important}.banner__text{font-family:var(--font-sans)!important;font-weight:var(--w-light)!important;font-size:var(--type-body-sm)!important;line-height:1.7!important;max-width:440px}.banner__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:280px;background:linear-gradient(0deg,rgba(0,0,0,.55) 0%,transparent 100%);pointer-events:none}.button,.shopify-challenge__button,button.button{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-size:12px!important;letter-spacing:var(--track-button)!important;text-transform:uppercase!important;border-radius:var(--radius-2)!important;padding:15px 32px!important;transition:all var(--dur-base) var(--ease-koll)!important;cursor:pointer}.button--primary,.shopify-payment-button__button{background:var(--koll-ink)!important;color:var(--fg-on-dark)!important;border:1px solid var(--koll-ink)!important}.button--primary:hover,.shopify-payment-button__button:hover{background:var(--bg-inverse-2)!important}.button:active{transform:translateY(1px)!important}.button--secondary{background:transparent!important;color:var(--fg-1)!important;border:1px solid var(--fg-1)!important}.button--secondary:hover{background:var(--koll-ink)!important;color:var(--fg-on-dark)!important}.card-wrapper,.product-card-wrapper{border:none!important;box-shadow:none!important;border-radius:var(--radius-0)!important;background:transparent!important}.card{border:none!important;box-shadow:none!important;border-radius:var(--radius-0)!important;background:var(--bg-card)!important}.card__media .media img,.card .media img{transition:transform var(--dur-slow) var(--ease-koll),opacity var(--dur-slow) var(--ease-koll)!important}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card .media img{transform:scale(1.04)!important}.card__heading,.card__heading a,.card-information__text{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;font-size:22px!important;line-height:1.15!important;color:var(--fg-1)!important;text-decoration:none!important;transition:border-color var(--dur-base) var(--ease-koll)!important;border-bottom:1px solid transparent;padding-bottom:4px;display:inline!important}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card-information__text{border-bottom-color:var(--koll-champagne-2)!important}.card__information .caption,.card-information__wrapper .caption{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important;color:var(--fg-3)!important}.price-item,.price .money,.price-item--regular,.price-item--sale{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-size:13px!important;letter-spacing:.04em!important;font-variant-numeric:tabular-nums!important;color:var(--fg-2)!important}.price-item--sale{color:var(--koll-error)!important}.badge{font-family:var(--font-sans)!important;font-size:10px!important;letter-spacing:var(--track-hero)!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:var(--radius-pill)!important;background:var(--koll-ink)!important;color:var(--fg-on-dark)!important;border:none!important}.badge--bottom-left{bottom:16px!important;left:16px!important}.badge,span.badge,.card__badge span,.card__badge .badge{font-family:Montserrat,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:5px 14px!important;border-radius:var(--radius-pill)!important;border:none!important;line-height:1!important}.badge.color-scheme-5,span.badge.color-scheme-5{background:var(--koll-ink)!important;color:var(--fg-on-dark)!important}.badge.color-scheme-6,span.badge.color-scheme-6,.badge.color-scheme-4,span.badge.color-scheme-4,.badge--new{background:var(--koll-gold)!important;color:var(--koll-ink)!important}.badge--in-stock{background:var(--koll-success)!important;color:#fff!important}.badge--low-stock{background:var(--koll-error)!important;color:#fff!important}.product-form__inventory,.product-form__inventory span,.availability,.availability span,.inventory,.product__inventory,span.product-form__inventory,.product-form__group .product-form__inventory{font-family:var(--font-sans)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important}.product-form__inventory svg+span,.product-form__inventory .icon-checkmark+span,.product-form__inventory[style*=green],.product-form__inventory:not(.product-form__inventory--sold-out),.availability--in-stock{color:var(--koll-success)!important}.product-form__inventory svg,.product-form__inventory .icon-checkmark{color:var(--koll-success)!important;fill:var(--koll-success)!important}.product-form__inventory--sold-out,.product-form__inventory--sold-out span,.availability--out-of-stock,.sold-out-message{color:var(--koll-error)!important}.product-form__inventory--low,.product-form__inventory--low span{color:var(--koll-gold)!important}.product__title,.product .product__title{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;font-size:clamp(28px,4vw,40px)!important;line-height:var(--lh-h)!important;color:var(--fg-1)!important}.product__description,.product__description p{font-family:var(--font-sans)!important;font-weight:var(--w-light)!important;font-size:var(--type-body)!important;line-height:var(--lh-body)!important;color:var(--fg-2)!important}.product-form__input label{font-family:var(--font-sans)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important;color:var(--fg-3)!important}.quantity__button{border:1px solid var(--line-2)!important;border-radius:var(--radius-0)!important;transition:border-color var(--dur-base) var(--ease-koll)!important}.quantity__button:hover{border-color:var(--fg-1)!important}.collection__title,.title--primary{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;font-size:var(--type-h1)!important;line-height:var(--lh-h)!important;text-align:center}.collection__description{font-family:var(--font-sans)!important;font-weight:var(--w-light)!important;font-size:var(--type-body-sm)!important;line-height:var(--lh-body)!important;color:var(--fg-2)!important;max-width:520px;margin:0 auto;text-align:center}.section-header__title,.title-wrapper .title{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;line-height:var(--lh-h)!important}.field__input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{font-family:var(--font-sans)!important;font-weight:var(--w-light)!important;font-size:var(--type-body)!important;letter-spacing:var(--track-body)!important;border:none!important;border-bottom:1px solid var(--line-2)!important;border-radius:var(--radius-0)!important;background:transparent!important;padding:12px 0!important;transition:border-color var(--dur-base) var(--ease-koll)!important;outline:none!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-bottom:2px solid var(--fg-1)!important;box-shadow:none!important}.field__label,.form__label{font-family:var(--font-sans)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important;color:var(--fg-3)!important}.cart-drawer{background:var(--koll-paper)!important}.drawer__header{border-bottom:1px solid var(--line-1)!important}.drawer__heading{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-hero)!important;text-transform:uppercase!important}.cart-item__name{font-family:var(--font-display)!important;font-weight:var(--w-light)!important;font-size:18px!important;line-height:var(--lh-tight)!important}.cart-item__price,.cart-item .price{font-family:var(--font-sans)!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}.totals__total-value{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-variant-numeric:tabular-nums!important}.footer,.section-footer{background:var(--koll-ink)!important;color:var(--fg-on-dark)!important;padding:var(--space-9) var(--space-7) var(--space-6)!important}.footer__title,.footer-block__heading{font-family:var(--font-sans)!important;font-weight:var(--w-regular)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important;color:var(--fg-on-dark-2)!important}.footer-block a,.footer li a,.footer__content-bottom a{font-family:var(--font-sans)!important;font-size:13px!important;color:var(--fg-on-dark)!important;text-decoration:none!important;transition:color var(--dur-base) var(--ease-koll)!important}.footer-block a:hover,.footer li a:hover{color:var(--koll-gold)!important}.footer .copyright{font-family:var(--font-sans)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-button)!important;color:#f5f0e88c!important}.footer .list-social__link{color:var(--fg-on-dark)!important;transition:opacity var(--dur-fast) var(--ease-koll)!important}.footer .list-social__link:hover{opacity:.6!important}.newsletter-form__field-wrapper .field__input{color:var(--fg-on-dark)!important;border-bottom-color:#f5f0e866!important}.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:var(--fg-on-dark)!important}.newsletter-form__button{font-family:var(--font-sans)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-hero)!important;text-transform:uppercase!important}.breadcrumbs,.breadcrumbs a,.breadcrumbs li{font-family:var(--font-sans)!important;font-size:var(--type-meta)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important;color:var(--fg-3)!important}.menu-drawer{background:var(--koll-paper)!important}.menu-drawer__menu-item{font-family:var(--font-sans)!important;font-size:var(--type-body)!important;letter-spacing:var(--track-hero)!important;text-transform:uppercase!important;font-weight:var(--w-light)!important;color:var(--fg-1)!important;border-bottom:1px solid var(--line-1)!important;padding:var(--space-5) 0!important;transition:color var(--dur-base) var(--ease-koll)!important}.menu-drawer__menu-item:hover{color:var(--koll-gold)!important}.rich-text__heading{font-family:var(--font-display)!important;font-weight:var(--w-light)!important}.rich-text__text,.rich-text__text p{font-family:var(--font-sans)!important;font-weight:var(--w-light)!important;font-size:var(--type-body)!important;line-height:var(--lh-body)!important;color:var(--fg-2)!important}.predictive-search__result-group .predictive-search__heading{font-family:var(--font-sans)!important;font-size:var(--type-eyebrow)!important;letter-spacing:var(--track-eyebrow)!important;text-transform:uppercase!important;color:var(--fg-3)!important}.media img,.product__media img{border-radius:var(--radius-0)!important}hr,.divider{border:none!important;border-top:1px solid var(--line-1)!important;margin:0!important}.modal__dialog{box-shadow:var(--shadow-3)!important;border-radius:var(--radius-0)!important}.modal__dialog .modal__close-button{transition:opacity var(--dur-fast) var(--ease-koll)!important}.modal__dialog .modal__close-button:hover{opacity:.6!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--koll-oat);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}@keyframes koll-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.koll-reveal{animation:koll-reveal .4s var(--ease-koll) both}::selection{background:var(--koll-gold);color:var(--koll-ink)}.header__icon--cart,#cart-icon-bubble,.cart-count-bubble,cart-drawer,.cart-drawer,cart-notification,.cart-notification,#cart-notification,.header__icon--account{display:none!important}.product-form,.product__info-container .price,.shopify-payment-button,.product-form__submit{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/koll-theme.css.map */
