@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500&display=swap";:root{--jwan-ink: #111111;--jwan-snow: #FAFAF8;--jwan-gold: #B8935A;--jwan-parchment: #F2EDE7;--jwan-mist: #9B9189;--jwan-line: #E5DDD4;--jwan-serif: "Cormorant Garamond", Georgia, serif;--jwan-sans: "DM Sans", "Helvetica Neue", sans-serif;--jwan-ease: cubic-bezier(.25, .46, .45, .94);--jwan-spring: cubic-bezier(.16, 1, .3, 1);--jwan-t: .38s}body{font-family:var(--jwan-sans);background-color:var(--jwan-snow);color:var(--jwan-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--jwan-serif);font-weight:400;letter-spacing:-.01em}::selection{background-color:var(--jwan-ink);color:#fff}.hero-wrapper,.hero-wrapper *{color:#fff}.hero-wrapper h1,.hero-wrapper h2,.hero-wrapper p{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.25)}.hero-wrapper .button,.hero-wrapper .button-secondary,.hero-wrapper .button-custom{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffffd9!important;border-radius:0!important;font-family:var(--jwan-sans)!important;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding-block:14px!important;padding-inline:32px!important;transition:all .3s ease!important}.hero-wrapper .button:hover,.hero-wrapper .button-custom:hover{background:#fff!important;color:var(--jwan-ink)!important}.announcement-bar-section{background-color:var(--jwan-ink)!important}.announcement-bar-section *{color:#ffffffe6!important;font-family:var(--jwan-sans)!important;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}marquee-component{background-color:var(--jwan-ink);display:block}marquee-component *{color:#ffffffd9!important;font-family:var(--jwan-sans)!important;letter-spacing:.12em}header-component .header,.header{background:#fafaf8f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--jwan-line)}.button,.button-secondary,.button-custom{font-family:var(--jwan-sans)!important;font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;border-radius:0!important;transition:background-color var(--jwan-t) var(--jwan-ease),color var(--jwan-t) var(--jwan-ease)}.resource-list--grid{--resource-list-column-gap: 16px !important;--resource-list-row-gap: 20px !important;gap:20px 16px!important}@media screen and (min-width:750px){.resource-list--grid{--resource-list-column-gap: 20px !important;--resource-list-row-gap: 28px !important;gap:28px 20px!important}}.resource-list__item{border:none!important}.product-grid{gap:16px!important}@media screen and (min-width:750px){.product-grid{gap:20px!important}}product-card{display:block}.product-card{transition:transform .45s var(--jwan-spring)}.product-card:hover{transform:translateY(-5px)!important;box-shadow:none!important}.card-gallery{overflow:hidden;background-color:var(--jwan-parchment);aspect-ratio:3 / 4;display:block}.card-gallery img{transition:transform .75s var(--jwan-ease);width:100%;height:100%;object-fit:cover;display:block}.product-card:hover .card-gallery img{transform:scale(1.07)}.product-card .h4,.product-card .h5,.product-card h4,.product-card h5{font-family:var(--jwan-sans);font-weight:400;font-size:.875rem;letter-spacing:.02em}.price,product-price{font-family:var(--jwan-sans);font-size:.83rem;letter-spacing:.04em;font-weight:400;color:var(--jwan-mist)}.compare-at-price{text-decoration:line-through;opacity:.5}.swatch{border-radius:50%!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;cursor:pointer;box-shadow:0 0 0 1px #00000026!important;border:2px solid transparent!important;transition:transform .2s ease,box-shadow .2s ease;display:inline-block}.swatch:hover{transform:scale(1.2);box-shadow:0 0 0 2px var(--jwan-ink)!important}.variant-option__button-label--has-swatch:has(:checked) .swatch,.variant-option__button-label--has-swatch:has(:checked){outline:2px solid var(--jwan-ink)!important;outline-offset:2px!important}product-swatches,[class*=swatches]{display:flex;flex-wrap:wrap;gap:6px;padding-top:6px}overflow-list{display:flex;flex-wrap:wrap;gap:6px}.icon-block{display:flex;justify-content:center;align-items:center}.icon-block svg,.icon-block img{color:var(--jwan-ink);opacity:.85}.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header .h2,.section-resource-list__header .h3{font-family:var(--jwan-serif);font-size:clamp(1.6rem,3vw,2.8rem);font-weight:300;letter-spacing:.01em}.collection-card,[class*=collection-card]{overflow:hidden}.collection-card__image,[class*=collection-card__image]{transition:transform .85s var(--jwan-ease)}.collection-card:hover .collection-card__image{transform:scale(1.05)}.collection-card h2,.collection-card h3,[class*=collection-card__title]{font-family:var(--jwan-serif);font-weight:400}[class*=badge],.badge{border-radius:0!important;font-family:var(--jwan-sans);font-size:.62rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:500}footer,[data-section-type=footer],.shopify-section:has(footer) footer{background-color:var(--jwan-ink)!important;color:#ffffffbf!important}footer a,footer p,footer span,footer li,[data-section-type=footer] a,[data-section-type=footer] p{color:#fff9!important;transition:color .3s ease}footer a:hover,[data-section-type=footer] a:hover{color:var(--jwan-gold)!important}footer h2,footer h3,footer h4,footer h5,footer h6,[class*=footer__heading]{color:#fff!important;font-family:var(--jwan-sans)!important;font-size:.72rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase}footer [class*=footer__content-bottom]{border-top:1px solid rgba(255,255,255,.08)!important}footer [class*=copyright],[class*=footer__copyright]{color:#ffffff47!important;font-size:.68rem!important}.field__input,textarea,input[type=text],input[type=email],input[type=password]{border-radius:0!important;font-family:var(--jwan-sans)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--jwan-parchment)}::-webkit-scrollbar-thumb{background:var(--jwan-line);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--jwan-mist)}.page-wrapper{animation:jwanEntry .5s var(--jwan-spring) forwards}@keyframes jwanEntry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}img{display:block;max-width:100%;height:auto}.card-gallery img,[class*=product-card__image] img,[class*=collection-card__image] img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.hero-wrapper h1{font-size:clamp(1.8rem,9vw,2.8rem)}.resource-list--grid{gap:10px 10px!important}.product-card:hover{transform:none!important}}.variant-option .swatch,.variant-option__label .swatch,.variant-option__select-wrapper .swatch,swatches-variant-picker-component .swatch{display:initial!important}.variant-option--swatches .variant-option__button-label{min-width:80px;min-height:42px;border:1px solid #d9d9d9;border-radius:6px;display:flex;justify-content:center;align-items:center;padding:0 14px;cursor:pointer;transition:all .25s ease;background:#fff}.variant-option--swatches .variant-option__button-label:hover{border-color:#111}.variant-option--swatches input:checked+.variant-option__button-label__text{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
