:root{--k-paper: #F0EFE6;--k-panel: #EAEAEA;--k-panel-warm: #DCCFC1;--k-ink: #393831;--k-ink-soft: #393831;--k-line: #DCCFC1;--k-line-strong: #B8AEA8;--k-terra: #C6C9D2;--k-terra-hover: #B8AEA8;--k-terra-tint: #EAEAEA;--k-serif: var(--font-heading--family, "Playfair Display", "Iowan Old Style", Georgia, serif);--k-sans: var(--font-body--family);--k-track-wide: .14em;--k-track-mid: .1em;--k-track-tight: .01em;--k-label-size: .6875rem;--k-label-size-lg: .75rem;--k-space-3xs: 4px;--k-space-2xs: 8px;--k-space-xs: 12px;--k-space-sm: 16px;--k-space-md: 24px;--k-space-lg: 32px;--k-space-xl: 48px;--k-space-2xl: 64px;--k-space-3xl: 88px;--k-space-4xl: 120px;--k-space-5xl: 160px;--k-hairline: 1px solid var(--k-line);--k-radius-pill: 999px;--k-measure: 62ch;--k-dur: .24s;--k-ease: cubic-bezier(.22, .61, .36, 1);--font-size--paragraph: .9375rem;--letter-spacing-sm: .08em;--letter-spacing-md: .14em;--k-icon-gift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='18' height='12' rx='1'/%3E%3Cpath d='M2 9h20M12 9v12'/%3E%3Cpath d='M12 9C10.5 9 7.5 8.6 6.6 7.4A2.3 2.3 0 0 1 9.9 4.1c1.3 1 2.1 3 2.1 4.9zM12 9c1.5 0 4.5-.4 5.4-1.6a2.3 2.3 0 0 0-3.3-3.3C12.8 5.1 12 7.1 12 9z'/%3E%3C/svg%3E")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:var(--k-terra);color:var(--k-ink)}h1,h2,h3,h4{font-weight:400}h1,.h1{letter-spacing:calc(var(--k-track-tight) * -1)}.rte a:not(.button,.button-secondary,.k-btn){text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--k-line-strong);transition:color var(--k-dur) var(--k-ease),text-decoration-color var(--k-dur) var(--k-ease)}.rte a:not(.button,.button-secondary,.k-btn):hover{color:var(--k-ink);text-decoration-color:var(--k-terra)}hr{height:0;border:0;border-top:var(--k-hairline);margin-block:var(--k-space-xl)}.card,.group-block,.section{box-shadow:none}:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-eyebrow{display:block;margin:0 0 var(--k-space-sm);font-family:var(--k-sans);font-size:var(--k-label-size);font-weight:500;line-height:1.2;letter-spacing:var(--k-track-wide);text-transform:uppercase;color:var(--k-ink)}.k-eyebrow--ink{color:var(--k-ink-soft)}.k-hairline{display:block;width:100%;height:0;border:0;border-top:var(--k-hairline);margin:0}.k-panel{background-color:var(--k-ink);border:var(--k-hairline);border-radius:0;box-shadow:none;padding:var(--k-space-lg)}@media screen and (min-width:750px){.k-panel{padding:var(--k-space-xl)}}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--k-space-2xs);min-height:48px;padding:0 var(--k-space-lg);border:1px solid transparent;border-radius:0;box-shadow:none;background:none;font-family:var(--k-sans);font-size:var(--k-label-size-lg);font-weight:500;line-height:1;letter-spacing:var(--k-track-mid);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--k-dur) var(--k-ease),color var(--k-dur) var(--k-ease),border-color var(--k-dur) var(--k-ease)}.k-btn--primary{background-color:var(--k-terra);border-color:var(--k-terra);color:var(--k-ink)}.k-btn--primary:hover,.k-btn--primary:focus-visible{background-color:var(--k-terra-hover);border-color:var(--k-terra-hover);color:var(--k-ink)}.k-btn--ghost{background-color:transparent;border-color:var(--k-line-strong);color:var(--k-ink)}.k-btn--ghost:hover,.k-btn--ghost:focus-visible{border-color:var(--k-ink);background-color:transparent;color:var(--k-ink)}.k-arrow-link{display:inline-flex;align-items:center;gap:var(--k-space-2xs);font-family:var(--k-sans);font-size:var(--k-label-size);font-weight:500;letter-spacing:var(--k-track-wide);text-transform:uppercase;text-decoration:none;color:var(--k-ink);transition:color var(--k-dur) var(--k-ease)}.k-arrow-link:after{content:"\2192";display:inline-block;font-size:1.1em;letter-spacing:0;transition:transform var(--k-dur) var(--k-ease)}.k-arrow-link:hover{color:var(--k-ink)}.k-arrow-link:hover:after{transform:translate(4px)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{--button-padding-block: 17px;--button-padding-inline: 34px;font-family:var(--k-sans);font-size:var(--k-label-size-lg);font-weight:500;line-height:1;letter-spacing:var(--k-track-mid);border-radius:0}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.badge,.product-badge{border-radius:var(--k-radius-pill);font-family:var(--k-sans);font-size:var(--k-label-size);font-weight:500;letter-spacing:var(--k-track-mid)}textarea,select,input:not([type=checkbox],[type=radio],[type=submit]){border-radius:0;font-family:var(--k-sans)}.announcement-bar{border-bottom:0}.announcement-bar__slides{display:block;width:100%;max-width:none;margin-inline:0;overflow:visible}.announcement-bar__slide{--text-align: left;justify-content:flex-start}.announcement-bar .announcement-bar__text{font-family:var(--k-sans);font-size:.7rem;font-weight:500;line-height:1.4;letter-spacing:var(--k-track-wide);text-transform:uppercase;text-align:left;white-space:normal;color:var(--k-ink-soft);margin:0}.announcement-bar .announcement-bar__text em,.announcement-bar .announcement-bar__text strong{font-style:normal;font-weight:500;color:var(--k-ink)}.announcement-bar .announcement-bar__text:before{content:"";display:inline-block;vertical-align:-.15em;width:.95em;height:.95em;margin-inline-end:.6em;background-color:var(--k-terra);-webkit-mask-image:var(--k-icon-gift);mask-image:var(--k-icon-gift);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#header-component.header{--header-padding: 18px}.header .header__row{--color-border: var(--k-line)}.header .header__row--bottom{border-bottom-color:var(--k-line)}.header.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 10px}.header.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 4px;--padding-block-end: 16px}.header .header-logo{--font-family: var(--k-serif);--font-weight: 400;font-family:var(--k-serif);font-size:1.6rem;font-weight:400;letter-spacing:var(--k-track-mid);text-transform:none;white-space:nowrap;color:var(--k-ink);text-decoration:none}.header .header-logo .k-wordmark__lead{text-transform:uppercase;letter-spacing:var(--k-track-mid)}.header .header-logo .k-wordmark__tail{font-style:italic;text-transform:lowercase;letter-spacing:.01em}.header .header-logo__image{mix-blend-mode:multiply}.header .menu-list__link{font-family:var(--k-sans);font-size:var(--k-label-size-lg);font-weight:500;letter-spacing:var(--k-track-wide);text-transform:uppercase}.header .menu-list__link-title{padding-inline:calc(var(--k-space-md) / 2)}@media screen and (min-width:990px){.header .menu-list__link-title{padding-inline:var(--k-space-sm)}}.header .menu-list__link-title{position:relative}.header .menu-list__link-title:after{content:"";position:absolute;left:calc(var(--k-space-md) / 2);right:calc(var(--k-space-md) / 2);bottom:-.45em;height:1px;background-color:var(--k-terra);transform:scaleX(0);transform-origin:center;transition:transform var(--k-dur) var(--k-ease)}@media screen and (min-width:990px){.header .menu-list__link-title:after{left:var(--k-space-sm);right:var(--k-space-sm)}}.header .menu-list__list-item:hover .menu-list__link-title:after,.header .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.header header-actions,.header .search-action{align-items:center}.header .header-actions__action{align-items:center;min-height:40px;color:var(--k-ink)}.header .search-action>.header-actions__action,.header .search-action button{display:flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.header .search-action>.header-actions__action:hover,.header .search-action>.header-actions__action:focus{background:transparent}.header .search-action>.header-actions__action .svg-wrapper{inline-size:22px;block-size:22px}.header .header-actions__action svg,.header .search-action svg{width:22px;height:22px}.header .account-button__icon{width:20px;height:22px}.header header-actions .k-account-link{order:-1;display:flex;align-items:center;justify-content:center;min-height:40px;color:var(--k-ink)}.header header-actions .k-account-link .svg-wrapper{display:flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px}.header header-actions .k-account-link svg{width:16px;height:18px}.header .header-actions__cart-icon{--cart-bubble-size: 17px;--cart-bubble-top: 0px;--cart-bubble-right: -1px}.header .header-actions__cart-icon .cart-bubble{width:var(--cart-bubble-size);height:var(--cart-bubble-size)}.header .header-actions__cart-icon .cart-bubble__background{background-color:var(--k-terra);border-radius:var(--k-radius-pill)}.header .header-actions__cart-icon .cart-bubble__text{color:var(--k-ink);font-family:var(--k-sans);font-size:.5625rem;font-weight:500;letter-spacing:0}.header .dropdown-localization__button{font-family:var(--k-sans);font-size:var(--k-label-size);letter-spacing:var(--k-track-wide);text-transform:uppercase;color:var(--k-ink-soft);background:transparent;box-shadow:none;border-radius:0}@media screen and (max-width:749px){.header{--header-padding: 12px}.header .header-logo{font-size:1.3rem}.header .header__column--right{gap:var(--k-space-2xs)}.announcement-bar__text{font-size:.625rem;letter-spacing:var(--k-track-mid)}}.header-drawer .menu-list__link,.menu-drawer .menu-list__link,#Details-menu-drawer-container .menu-list__link{font-family:var(--k-sans);letter-spacing:var(--k-track-wide);text-transform:uppercase;font-size:var(--k-label-size-lg)}footer .footer-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--k-space-xl);max-width:var(--page-content-width, 1200px);margin-inline:auto;padding-block:var(--k-space-sm);color:var(--color-foreground)}footer .footer-4col__col h3{margin:0 0 var(--k-space-sm);font-family:var(--k-sans);font-size:var(--k-label-size);font-weight:500;line-height:1.2;letter-spacing:var(--k-track-wide);text-transform:uppercase;color:var(--k-ink)}footer .footer-4col__col--lede h3{font-family:var(--k-serif);font-size:1.5rem;font-weight:400;line-height:1.15;letter-spacing:var(--k-track-tight);text-transform:none;color:var(--k-ink);max-width:16ch}footer .footer-4col__col--lede .k-eyebrow{margin-bottom:var(--k-space-xs)}footer .footer-4col--meta .footer-4col__col h3{font-family:var(--k-serif);font-size:1.125rem;letter-spacing:var(--k-track-mid);text-transform:uppercase;color:var(--k-ink)}footer .footer-4col__note{margin:var(--k-space-3xs) 0 0;font-size:.75rem;color:var(--k-ink-soft)}footer .footer-4col__note em{font-style:italic}footer .footer-4col__col ul{list-style:none;margin:0;padding:0}footer .footer-4col__col ul li{margin-bottom:var(--k-space-2xs);font-size:.875rem;line-height:1.7;color:var(--k-ink-soft)}footer .footer-4col__col ul li a{color:var(--k-ink-soft);font-size:.875rem;text-decoration:none;transition:color var(--k-dur) var(--k-ease)}footer .footer-4col__col ul li a:hover{color:var(--k-ink)}footer .footer-4col__col p{margin:0 0 var(--k-space-sm);font-size:.875rem;line-height:1.7;color:var(--k-ink-soft);max-width:32ch}footer .footer-4col__col em{font-style:italic;color:var(--k-ink-soft)}footer .footer-4col__newsletter form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--k-space-2xs);max-width:320px}footer .footer-4col__newsletter input[type=email]{width:100%;margin:0;padding:13px 14px;border:1px solid var(--k-line-strong);border-radius:0;background-color:var(--k-ink);color:var(--k-ink);font-family:var(--k-sans);font-size:.875rem}footer .footer-4col__newsletter input[type=email]::placeholder{color:var(--k-ink-soft)}footer .footer-4col__newsletter input[type=email]:focus{outline:none;border-color:var(--k-ink)}footer .footer-4col__newsletter button{width:auto;min-height:46px;margin:0;padding:0 var(--k-space-md);border:1px solid var(--k-terra);border-radius:0;background-color:var(--k-terra);color:var(--k-ink);font-family:var(--k-sans);font-size:var(--k-label-size-lg);font-weight:500;letter-spacing:var(--k-track-mid);text-transform:uppercase;cursor:pointer;transition:background-color var(--k-dur) var(--k-ease),border-color var(--k-dur) var(--k-ease)}footer .footer-4col__newsletter button:hover{background-color:var(--k-terra-hover);border-color:var(--k-terra-hover)}footer .footer-4col__newsletter li{list-style:none;font-size:.75rem;color:var(--k-ink-soft)}footer hr{border-top:1px solid var(--k-line-strong);margin-block:var(--k-space-lg);max-width:var(--page-content-width, 1200px);margin-inline:auto}footer .footer-utilities,footer .footer__copyright{font-family:var(--k-sans);font-size:var(--k-label-size);letter-spacing:var(--k-track-mid);text-transform:uppercase;color:var(--k-ink-soft)}footer .social-links a,footer .social-link{color:var(--k-ink-soft);transition:color var(--k-dur) var(--k-ease)}footer .social-links a:hover,footer .social-link:hover{color:var(--k-ink)}@media screen and (max-width:989px){footer .footer-4col{grid-template-columns:repeat(2,1fr);gap:var(--k-space-lg)}}@media screen and (max-width:749px){footer .footer-4col{grid-template-columns:1fr;gap:var(--k-space-lg);padding-inline:var(--page-margin, 16px)}footer hr{margin-inline:var(--page-margin, 16px)}}@media(prefers-reduced-motion:reduce){.k-arrow-link:after,.header .menu-list__link-title:after{transition:none}}[id$=header_announcements_9jGBFp] .announcement-bar__slider{display:block!important;overflow:visible!important}[id$=header_announcements_9jGBFp] .announcement-bar__slider slideshow-arrows{display:none!important}[id$=header_announcements_9jGBFp] .announcement-bar__slides{position:relative!important;display:block!important;width:100%!important;max-width:none!important;margin-inline:0!important;overflow:visible!important;animation:none!important}[id$=header_announcements_9jGBFp] .announcement-bar__slides>.announcement-bar__slide{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;justify-content:flex-start!important;align-items:center!important;padding-inline:0!important;transform:none!important;animation:none!important;opacity:1!important;visibility:visible!important}[id$=header_announcements_9jGBFp] .announcement-bar__slide .announcement-bar__text{margin:0!important;max-inline-size:none!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}[id$=header_announcements_9jGBFp] .announcement-bar__slide .announcement-bar__text,.announcement-bar__slide .announcement-bar__text *{font-family:var(--font-body--family)!important;font-size:.7rem!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important}@media(max-width:749px){.announcement-bar{--padding-block-start:9px;--padding-block-end:9px}[id$=header_announcements_9jGBFp] .announcement-bar__slide .announcement-bar__text,.announcement-bar__slide .announcement-bar__text *{font-size:.625rem!important;letter-spacing:.1em!important}}[id$=__header_section] .search-action>.header-actions__action{min-inline-size:0!important;min-block-size:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[id$=__header_section] .search-action>.header-actions__action:hover{background:transparent!important}[id$=__header_section] .search-action>.header-actions__action .svg-wrapper{inline-size:22px!important;block-size:22px!important;display:flex!important;order:-1}[id$=__header_section] cart-icon .svg-wrapper{width:22px;height:22px}[id$=__header_section] .header__column--right{align-items:center}.header__column--right .search-action,.header__column--left .search-action{margin-inline:0!important}.header .header__column--right{gap:10px}.header__column--right header-actions{display:flex;align-items:center;gap:0;margin-inline-start:0}header-actions>.k-account-link,header-actions>.Vtl-WishlistHeaderWrapper,header-actions .header-actions__cart-icon{display:flex;justify-content:center;inline-size:40px;min-inline-size:40px;padding:0}header-actions .Vtl-WishlistHeader__IconWrapper,header-actions .Vtl-WishlistHeader__HeartIconWrapper{width:19px!important;height:19px!important}footer .footer-4col{max-width:none;padding-inline:clamp(20px,5vw,72px);padding-block:var(--k-space-lg, 40px) var(--k-space-md, 28px)}footer .footer-4col--meta{border-top:1px solid var(--k-line);padding-block:var(--k-space-md, 28px);font-size:.8125rem;color:var(--k-ink-soft)}footer .footer-4col__col--lede h3{font-family:var(--k-serif);font-size:1.5rem;line-height:1.2;font-weight:400}footer .footer-4col__newsletter input[type=email]{border:1px solid var(--k-line);background:var(--k-panel, #EAEAEA);padding:.65rem .9rem;font-size:.875rem;width:100%}footer .footer-4col__newsletter button,footer .footer-4col__newsletter [type=submit]{margin-top:.6rem}footer .section--page-width .footer-content{padding-inline:clamp(20px,5vw,72px)}#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:44px 44px 1fr 40px auto}@media screen and (max-width:749px){#header-component .header__columns{grid-template-columns:44px 44px 1fr 40px auto}}#header-component[data-menu-style=drawer] .search-action{justify-content:center;inline-size:40px}#header-component[data-menu-style=drawer] .search-action :is(.svg-wrapper,svg){inline-size:26px!important;block-size:26px!important;width:26px!important;height:26px!important;--icon-stroke-width: 1.25px}@media screen and (max-width:1024px){.header .header__column--right{gap:0}#header-component .search-action{justify-content:center;inline-size:40px}#header-component .search-action :is(.svg-wrapper,svg){inline-size:26px!important;block-size:26px!important;width:26px!important;height:26px!important;--icon-stroke-width: 1.25px}}#header-component[data-menu-style=drawer] [on\:click="#search-modal/showDialog"]{width:auto!important;height:auto;padding:0!important;border:0!important;border-radius:0!important}#header-component[data-menu-style=drawer] [on\:click="#search-modal/showDialog"] .hidden{display:none!important}#header-component[data-menu-style=drawer] header-actions .cart-drawer{margin-inline-end:0}header-actions .Vtl-WishlistHeaderWrapper{margin-left:0!important}@media screen and (max-width:989px){.header .search-action span.desktop\:hidden{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kerami-base.css.map */
