:root{--wh-cream: #F8F5F0;--wh-wood: #C8A88E;--wh-wood-deep: #A9846A;--wh-sea: #7A9CB0;--wh-sea-deep: #4F7186;--wh-ink: #33291F;--wh-ink-soft: #5C4A3B;--wh-paper: rgba(255, 252, 247, .8);--wh-paper-solid: #FFFCF7;--wh-hair: rgba(58, 41, 28, .13);--wh-hair-strong: rgba(58, 41, 28, .22);--wh-veil: rgba(248, 245, 240, .55);--wh-shadow: 0 16px 40px rgba(51, 41, 31, .13);--wh-shadow-soft: 0 8px 24px rgba(51, 41, 31, .08)}html{background-color:var(--wh-cream)}body{background-color:var(--wh-cream)!important;background-image:radial-gradient(110% 70% at 18% 0%,#c8a88e42,#c8a88e00 58%),linear-gradient(180deg,#f8f5f0e6,#f8f5f0d6 45%,#f8f5f0eb),url(warm-harbor-bg.jpg);background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed;background-size:cover,cover,cover;background-position:center top,center top,center 42%;color:var(--wh-ink)!important}.main-content,.wrapper-body,.wrapper-container,.wrapper-header,.wrapper-footer,.shopify-section{background-color:transparent!important}.narwal-banner-section,.series-list-section,.feat-section,.narwal-grid-section,.narwal-section-wrapper,.trust-features-section{background-color:transparent!important;background-image:linear-gradient(180deg,#c8a88e29,#f8f5f000 55%,#7a9cb012)!important;box-shadow:inset 0 1px #3a291c12}.narwal-banner-section{background-image:none!important;box-shadow:none}body,.rte,p,li,a,span,button,input,select,textarea,.narwal-title,.narwal-subtitle,.series-title,.trust-heading,.banner-subtitle,.feat-content p{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6,.banner-title,.narwal-heading,.trust-heading,.feat-content h2,.page-header h2,.product-name,.product-title,.wh-about__title{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.012em}body,.rte,p,li{line-height:1.7!important}.fa,.fa:before,[class^=fa-],[class*=" fa-"],.policy-icon .fa{font-family:FontAwesome!important}.banner-overlay{background:linear-gradient(100deg,#f8f5f0f7,#f8f5f0eb 38%,#f8f5f094 68%,#f8f5f033)!important}.banner-title{color:var(--wh-ink)!important;font-size:clamp(38px,5.2vw,72px)!important;line-height:1.04!important;text-shadow:none}.banner-title span{color:#8c6349!important}.banner-subtitle{max-width:560px;font-size:18px!important;line-height:1.65!important;color:var(--wh-ink-soft)!important;text-shadow:none}.banner-btn{background-color:var(--wh-wood)!important;border:1px solid var(--wh-wood)!important;color:var(--wh-ink)!important;border-radius:999px!important;padding:14px 30px!important;font-weight:700!important;letter-spacing:.02em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.banner-btn:hover{background-color:var(--wh-sea)!important;border-color:var(--wh-sea)!important;color:var(--wh-ink)!important}.series-item{color:var(--wh-ink)}.series-image-wrap{background:var(--wh-paper);border:1px solid var(--wh-hair);border-radius:16px;padding:10px;box-shadow:var(--wh-shadow-soft);transition:border-color .25s ease,background-color .25s ease}.series-item:hover .series-image-wrap{border-color:var(--wh-wood-deep);background:#fffcf7f0}.series-placeholder{background:transparent!important;color:#3a291c4d!important;border-radius:10px}.series-title{font-size:17px!important;font-weight:700!important;letter-spacing:.01em;color:var(--wh-ink)!important}.feat-image{background:var(--wh-paper);border:1px solid var(--wh-hair);border-radius:20px;box-shadow:var(--wh-shadow)}.feat-placeholder{background:transparent!important;height:380px;opacity:.5}.feat-content h2{color:var(--wh-ink)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important}.feat-content p{color:var(--wh-ink-soft)!important;font-size:17px!important;line-height:1.72!important}.feat-btn{color:var(--wh-sea-deep)!important;border-bottom:1px solid rgba(122,156,176,.55)!important;font-weight:700}.feat-btn:hover{border-bottom-color:var(--wh-sea-deep)!important;opacity:1!important}.narwal-heading{color:var(--wh-ink)!important}.narwal-card{background:var(--wh-paper)!important;border:1px solid var(--wh-hair);border-radius:18px;overflow:hidden;box-shadow:var(--wh-shadow-soft);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.narwal-card:hover{border-color:var(--wh-wood-deep);transform:translateY(-3px);box-shadow:var(--wh-shadow)}.narwal-card-inner{background:transparent!important}.narwal-title{color:var(--wh-ink)!important;font-weight:700!important}.narwal-subtitle,.narwal-content{color:var(--wh-ink-soft)!important}.narwal-badge{background:var(--wh-wood)!important;color:var(--wh-ink)!important;border-radius:999px!important;letter-spacing:.06em;text-transform:uppercase;font-size:10px!important}.narwal-buttons a,.narwal-buttons button{border-radius:999px!important;font-weight:700}.trust-heading{color:var(--wh-ink)!important}.trust-card{background:var(--wh-paper)!important;border:1px solid var(--wh-hair)!important;border-radius:16px!important;padding:28px 22px!important;box-shadow:var(--wh-shadow-soft);transition:border-color .25s ease}.trust-card:hover{border-color:var(--wh-wood-deep)}.trust-card .trust-text,.trust-card p,.trust-card span{color:var(--wh-ink-soft)!important}.trust-features-section .trust-icon,.trust-features-section svg{color:var(--wh-wood-deep)!important;fill:var(--wh-wood-deep)!important}.policys-block{background-color:transparent!important;border-top:1px solid var(--wh-hair);border-bottom:1px solid var(--wh-hair)}.policys-block .policy-text{color:var(--wh-ink)!important;font-size:11px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.policys-block .policy-icon svg{fill:var(--wh-wood-deep)!important;color:var(--wh-wood-deep)!important}.policys-block .item+.item{border-left-color:var(--wh-hair)!important}.collection-text-block{background:transparent!important}.collection-text-block .collection-text-block-content{max-width:880px;margin:0 auto}.collection-text-block .collection-text-block-content:before{content:"";display:block;width:46px;height:2px;margin:0 auto 22px;background:var(--wh-wood)}.collection-text-block .collection-text-block-desc,.collection-text-block .collection-text-block-desc p{color:var(--wh-ink)!important;font-size:clamp(19px,2vw,24px)!important;line-height:1.6!important;font-weight:500;letter-spacing:.005em}.header-top{background:var(--wh-wood)!important;border-bottom:1px solid rgba(51,41,31,.12)!important;padding:9px 0!important}.header-top,.header-top .top-message,.header-top a,.header-top span{color:var(--wh-ink)!important}.header-top p,.header-top .top-message p{font-size:12.5px!important;line-height:1.55!important;letter-spacing:.03em}.header-top .close{color:var(--wh-ink)!important}@media(max-width:749px){.header-top{padding:7px 0!important}.header-top p,.header-top .top-message p{font-size:11.5px!important;line-height:1.5!important}}.header-bottom{background:#f8f5f0f0!important;border-bottom:1px solid var(--wh-hair)}.wrapper-header{background:#f8f5f0f2!important}.site-header .dropdown-border{z-index:1200!important}.site-header .nav-bar>li>a,.site-header .header-logo .logo-title,.site-header .right-groups .hl-item,.site-header .right-groups .text-right-hl,.site-header .wrapper-top-cart .cart-icon,.site-header .nav-search .icon-search{color:var(--wh-ink)!important}.site-header .nav-bar>li>a:hover,.site-header .nav-bar>li.active>a,.site-header .right-groups .hl-item:hover{color:var(--wh-sea-deep)!important}.site-header .cart-icon .count,.site-header .wrapper-top-cart .count{background:var(--wh-sea)!important;color:var(--wh-cream)!important}.site-header .dropdown-border,.site-header .dropdown-menu,.site-header .right-nav-links{background:var(--wh-paper-solid)!important;border-color:var(--wh-hair)!important;color:var(--wh-ink)!important}.site-header .dropdown-border a,.site-header .dropdown-menu a{color:var(--wh-ink)!important}.product-default,.product-default .product-shop,.product-default .product-infor,.product-default .product-description,.product-default .rte{color:var(--wh-ink-soft)!important}.product-default .product-shop{background:var(--wh-paper);border:1px solid var(--wh-hair);border-radius:20px;padding:26px 28px 30px;box-shadow:var(--wh-shadow-soft)}.product-default .product-name,.product-default h1{color:var(--wh-ink)!important}.product-default .product-title{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.25!important}.product-default #product-add-to-cart{background-color:var(--wh-wood)!important;border:1px solid var(--wh-wood)!important;color:var(--wh-ink)!important;font-weight:700!important;letter-spacing:.02em;padding:12px 28px!important}.product-default #product-add-to-cart:hover{background-color:var(--wh-sea)!important;border-color:var(--wh-sea)!important;color:var(--wh-ink)!important}.product-default .sticky-add-to-cart{background-color:var(--wh-wood)!important;color:var(--wh-ink)!important}.product-default .product-img-box{background:var(--wh-paper);border:1px solid var(--wh-hair);border-radius:20px;overflow:hidden;box-shadow:var(--wh-shadow-soft)}.product-default .rte h4,.product-default .rte h3{color:var(--wh-ink)!important}.product-default .btn,.product-default button.btn{border-radius:999px!important}.product-default .price,.product-default .product-price{color:var(--wh-ink)!important}.product-default .sale-price,.product-default .price-sale{color:var(--wh-wood-deep)!important}.product-default .pro-custom-block,.product-default .product-custom-block{background:var(--wh-paper)!important;border:1px solid var(--wh-hair)!important;border-radius:14px}.collection-template,.collection-template .collection-title,.collection-header h1,.collection-header h2{color:var(--wh-ink)!important}.collection-template .product-item,.collection-template .product-card{background:var(--wh-paper)!important;border:1px solid var(--wh-hair)!important;border-radius:16px}.collection-template .product-name a{color:var(--wh-ink)!important}.cart-template,.cart-form,.cart-template table,.cart-template .cart-title,.cart-template label{color:var(--wh-ink-soft)!important}.cart-template table,.cart-template td,.cart-template th{border-color:var(--wh-hair)!important}.cart-template input,.cart-template textarea,.cart-template select{background:var(--wh-paper-solid)!important;border:1px solid var(--wh-hair-strong)!important;color:var(--wh-ink)!important;border-radius:10px!important}.cart-template .cart-title,.cart-template .cart-subtotal,.cart-template .total{color:var(--wh-ink)!important}.page-tpl,.page-tpl .container{color:var(--wh-ink-soft)}.page-tpl .rte,.shopify-policy__container,.policy-content{background:#fffffff0!important;color:#3b342c!important;border-radius:18px;padding:34px 38px!important;box-shadow:0 20px 48px #33291f29;border:1px solid rgba(255,255,255,.65)}.page-tpl .rte h1,.page-tpl .rte h2,.page-tpl .rte h3,.page-tpl .rte h4,.shopify-policy__container h1,.shopify-policy__container h2{color:#33291f!important}.page-tpl .rte p,.page-tpl .rte li,.page-tpl .rte span,.shopify-policy__container p,.shopify-policy__container li{color:#3b342c!important}.page-tpl .rte a,.shopify-policy__container a{color:var(--wh-sea-deep)!important;text-decoration:underline;text-underline-offset:3px}.page-tpl .rte table,.shopify-policy__container table{border-color:#3a291c2e!important}.page-tpl .rte th,.page-tpl .rte td{border-color:#3a291c24!important;color:#3b342c!important}.page-tpl .page-header h2{color:var(--wh-ink)!important}.breadcrumb,.breadcrumb a,.breadcrumbs{color:#3a291c8c!important}footer.footer{background:#33291f!important;border-top:1px solid rgba(200,168,142,.28)}footer.footer,footer.footer p,footer.footer li,footer.footer a,footer.footer .footer-title{color:#f8f5f0cc!important}footer.footer .footer-title,footer.footer h4{color:var(--wh-cream)!important}footer.footer a:hover{color:var(--wh-wood)!important}footer.footer input[type=email],footer.footer input[type=text]{background:#f8f5f014!important;border:1px solid rgba(200,168,142,.36)!important;color:var(--wh-cream)!important;border-radius:999px!important}footer.footer button,footer.footer input[type=submit]{border-radius:999px!important;background:var(--wh-wood)!important;color:#33291f!important;border:1px solid var(--wh-wood)!important;font-weight:700}footer.footer .footer-bottom,footer.footer .footer-copyright{border-top-color:#c8a88e38!important}.wh-about{position:relative;padding:96px 0 88px;background-color:transparent!important;border-top:1px solid var(--wh-hair)}.wh-about__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;max-width:1180px;margin:0 auto;padding:0 24px}.wh-about__eyebrow{margin:0 0 20px;font-size:11px;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:#8c6349}.wh-about__title{margin:0 0 26px;font-size:clamp(34px,4.2vw,58px);line-height:1.06;color:var(--wh-ink)}.wh-about__intro,.wh-about__intro p{margin:0 0 16px;font-size:16.5px;line-height:1.78;color:var(--wh-ink-soft)}.wh-about__index{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--wh-hair);font-size:12px;line-height:1.6;letter-spacing:.06em;color:var(--wh-sea-deep)}.wh-about__ledger{padding-top:8px}.wh-about__row{position:relative;padding:22px 0;border-bottom:1px solid var(--wh-hair)}.wh-about__row:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--wh-wood-deep);transition:width .55s cubic-bezier(.2,.7,.2,1)}.wh-about__row:hover:after{width:100%}.wh-about__label{display:flex;align-items:baseline;gap:12px;margin:0 0 8px;font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#8c6349}.wh-about__num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;color:#3a291c52}.wh-about__detail{margin:0;font-size:15.5px;line-height:1.72;color:var(--wh-ink-soft)}.wh-about__closing{max-width:1180px;margin:64px auto 0;padding:44px 24px 0;border-top:1px solid var(--wh-hair);text-align:center}.wh-about__quote{margin:0 0 18px;font-size:clamp(21px,2.4vw,30px);line-height:1.45;font-weight:700;color:var(--wh-ink)}.wh-about__quote:before{content:"\201c";color:var(--wh-wood)}.wh-about__quote:after{content:"\201d";color:var(--wh-wood)}.wh-about__sign{margin:0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--wh-sea-deep)}.wishlist,.btn-wishlist,.wishlist-btn,.product-wishlist,a[href*=wish-list],a[href*=wishlist],.right-nav .wishlist,[data-wishlist],[data-icon-wishlist],.icon-wishlist,.free_shipping_massage,.free_shipping_massage1,.free_shipping,.cart-template .free-shipping-bar,.cart-drawer .free-shipping-bar{display:none!important}@media(max-width:749px){body{background-attachment:scroll,scroll,scroll!important;background-position:center top,center top,center top;background-size:cover,cover,cover}.banner-title{font-size:clamp(30px,8vw,44px)!important}.page-tpl .rte{padding:22px 20px!important;border-radius:14px}.product-default .product-shop{padding:18px 16px 22px}.wh-about{padding:60px 0 56px}.series-track,.series-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;width:100%!important}.series-track .series-item,.series-list .series-item{width:auto!important;min-width:0!important}.series-title{font-size:13px!important;line-height:1.35!important}.wh-about__grid{grid-template-columns:1fr;gap:34px;padding:0 18px}.wh-about__closing{margin-top:40px;padding:32px 18px 0}}.series-item,.trust-card,.narwal-card,.banner-btn,.feat-btn{transition:all .25s ease}@media(prefers-reduced-motion:reduce){.series-item,.trust-card,.narwal-card,.banner-btn,.feat-btn,.wh-about__row:after{transition:none!important}}.narwal-section-wrapper:not(:has(.narwal-card)){display:none!important}.feat-placeholder,.series-placeholder{opacity:0!important}.feat-image{background-image:linear-gradient(150deg,#c8a88e57,#f8f5f033 48%,#7a9cb024),repeating-linear-gradient(135deg,#3a291c0d 0 1px,#3a291c00 1px 9px);background-blend-mode:normal,overlay}.series-image-wrap{background-image:linear-gradient(160deg,#c8a88e4d,#f8f5f029 60%,#7a9cb01f)}.feat-section a.feat-image-link:hover .feat-image,.feat-image:hover{border-color:var(--wh-wood-deep)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/warm-harbor.css.map */
