@import"https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700&family=Caveat:wght@400;500;600;700&family=Fraunces:wght@300;400;500;600;700&display=swap";:root{--font-heading: "Fraunces", serif;--font-body: "Assistant", sans-serif;--font-script: "Caveat", cursive}:root{--wjm-cream: #F4EFE7;--wjm-tan: #D8C3A5;--wjm-wood: #8B5E3C;--wjm-dark-wood: #5B3A29;--wjm-charcoal: #2F2A28;--wjm-plaid-red: #c90d00ff;--wjm-forest: #4C5B43;--wjm-gold: #B08D57}body{background:var(--wjm-cream);color:var(--wjm-charcoal);font-family:Assistant;line-height:1.7;letter-spacing:.01em}h1,h2,h3,h4,h5,h6{font-family:Fraunces;color:var(--wjm-dark-wood);line-height:1.1;letter-spacing:-.03em}h1{font-size:clamp(42px,6vw,78px)}h2{font-size:clamp(32px,5vw,56px)}h3{font-size:clamp(24px,4vw,40px)}.header{background:#f4efe7f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.06)}.header__heading-link{font-family:Caveat,cursive;font-size:36px;color:var(--wjm-dark-wood)}.header__menu-item{font-family:Assistant;text-transform:uppercase;font-size:13px;letter-spacing:.15em;color:var(--wjm-charcoal)}.header__menu-item:hover{color:var(--wjm-plaid-red)}.banner__content{background:#2f2a2873;padding:40px;border-radius:8px}.banner__heading{color:#fff}.banner__text{color:#fff;font-size:18px}.button,button,.button--primary{background:var(--wjm-plaid-red);color:#fff;border-radius:0;padding:16px 34px;text-transform:uppercase;letter-spacing:.12em;font-size:13px;transition:all .3s ease;border:none}.button:hover,button:hover{background:var(--wjm-dark-wood);transform:translateY(-2px)}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-4px)}.card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000000d}.card__heading{font-family:Fraunces;color:var(--wjm-dark-wood)}.price{color:var(--wjm-plaid-red);font-weight:700}.collection-hero{background:linear-gradient(#2f2a288c,#2f2a288c)}.announcement-bar{background:var(--wjm-plaid-red);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.footer{background:var(--wjm-dark-wood);color:#fff;padding-top:80px}.footer h2,.footer h3,.footer h4{color:#fff}.footer a{color:#ffffffd9}.footer a:hover{color:#fff}.product__title h1{font-family:Fraunces}.product-form__submit{width:100%}.product__description{font-size:16px}.contact img{border-radius:12px}.newsletter-form__field-wrapper input{border-radius:0}@media screen and (max-width:749px){.header__heading-link{font-size:28px}.banner__content{padding:24px}.button{width:100%}}.wjm-hero{position:relative;min-height:85vh;display:flex;align-items:center;background-image:linear-gradient(#00000073,#00000073),url(https://images.unsplash.com/photo-1517705008128-361805f42e86?q=80&w=2070);background-size:cover;background-position:center;overflow:hidden}.wjm-hero-content{position:relative;max-width:650px;color:#fff;z-index:2}.wjm-hero-subheading{text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px;font-size:13px}.wjm-hero h1{color:#fff;margin-bottom:20px}.wjm-hero p{font-size:18px;color:#ffffffeb}.wjm-wood-section{background-image:linear-gradient(#ffffffe0,#ffffffe0),url(https://images.unsplash.com/photo-1513694203232-719a280e022f?q=80&w=2070);background-size:cover;background-position:center;padding:100px 0}.wjm-dark-wood{background-image:linear-gradient(#2f2a28e0,#2f2a28e0),url(https://images.unsplash.com/photo-1513694203232-719a280e022f?q=80&w=2070);background-size:cover;background-position:center;color:#fff}.wjm-plaid-divider{height:18px;background-image:repeating-linear-gradient(45deg,#8c1c13,#8c1c13 20px,#2f2a28 20px 40px)}.wjm-plaid-border{border:8px solid;border-image:repeating-linear-gradient(45deg,#8c1c13,#8c1c13 10px,#2f2a28 10px 20px) 1}.card-wrapper{transition:transform .35s ease,box-shadow .35s ease}.card-wrapper:hover{transform:translateY(-8px)}.card{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 12px 30px #0000000f}.card img{transition:transform .5s ease}.card:hover img{transform:scale(1.06)}.card__heading{font-size:24px}.price{color:var(--wjm-burgundy);font-size:18px}.quick-add__submit{background:var(--wjm-dark-wood)}.cart-drawer{background:var(--wjm-cream)}.wjm-cart-message{background:#fff;padding:24px;margin-top:24px;border-radius:12px;text-align:center;box-shadow:0 6px 20px #0000000d}.wjm-cart-message h3{margin-bottom:12px}.product{padding-top:60px;padding-bottom:60px}.product__title h1{font-size:clamp(38px,5vw,58px)}.product__info-container{background:#fff;padding:40px;border-radius:14px;box-shadow:0 12px 30px #0000000d}.product-form__submit{background:var(--wjm-burgundy);min-height:56px;font-size:14px;letter-spacing:.14em}.product-form__submit:hover{background:var(--wjm-dark-wood)}.product__description{font-size:16px;line-height:1.8}.product{padding-top:80px;padding-bottom:80px}.product-media-container{border-radius:14px;overflow:hidden}.product__info-container{background:#fff;padding:40px;border-radius:16px;box-shadow:0 12px 35px #0000000f}.product__title h1{font-size:clamp(38px,5vw,58px);line-height:1.05;margin-bottom:18px}.price{color:var(--wjm-burgundy);font-size:26px;font-weight:700;margin-bottom:24px}.product__description{font-size:16px;line-height:1.8;margin-top:24px}.product-form__submit{background:var(--wjm-burgundy);min-height:58px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;border-radius:0;transition:all .3s ease}.product-form__submit:hover{background:var(--wjm-dark-wood);transform:translateY(-2px)}.quantity{border-radius:0}.accordion{border-top:1px solid rgba(0,0,0,.08)}.accordion summary{font-size:14px;letter-spacing:.08em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/1/assets/woolly-custom.css.map */
