body:has(.hf-page) .shopify-section-group-header-group,body:has(.hf-page) .shopify-section-group-footer-group{display:none!important}body:has(.hf-page){background:#fff}body:has(.hf-page) #MainContent{padding:0}body:has(.hf-page) [data-cleaner-root]{font-family:Inter,Arial,sans-serif!important;--font-heading-family:Inter,Arial,sans-serif}.hf-page{font-family:Inter,Arial,sans-serif;color:#111}.hf-brandbar{height:59px;background:#ac8094;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;letter-spacing:.4px}.hf-offerbar{height:39px;background:#35202c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;letter-spacing:.4px}.hf-nav{height:90px;background:#faf7f2;display:flex;align-items:center;gap:40px;padding:0 4.5%}.hf-logo{font-family:Georgia,serif;font-weight:700;font-size:36px;text-decoration:none;color:#111}.hf-navlinks{display:flex;gap:26px;flex:1;align-items:center}.hf-navlinks a{font-size:13px;letter-spacing:1px;text-decoration:none;color:#111}.hf-icons{display:flex;gap:24px}.hf-icons a{color:#111;display:flex}.hf-icons svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.2}.hf-footer{font-family:Inter,Arial,sans-serif;background:#2c624e;color:#fff;padding:60px 5% 20px}.hf-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:42px;max-width:1320px;margin:auto}.hf-footer h3{font-size:15px;letter-spacing:1px;margin:0 0 24px;color:inherit}.hf-footer p,.hf-footer a,.hf-footer label{font-size:14px;line-height:1.8}.hf-footer a{display:block;color:inherit;text-decoration:none;margin:8px 0}.hf-newsletter label{display:none}.hf-newsletter>div{display:flex;border:1px solid #ffffff80}.hf-newsletter input{min-width:0;width:100%;padding:14px;border:0;background:none;color:#fff}.hf-newsletter button{color:#fff;border:0;background:none;padding:0 16px;font-size:24px}.hf-footer-bottom{border-top:1px solid #ffffff30;max-width:1320px;margin:40px auto 0;padding-top:24px;font-size:12px}#hv-fabric-purchase{scroll-margin-top:20px}@media(max-width:900px){.hf-nav{gap:20px;padding:0 20px}.hf-navlinks{gap:16px}.hf-navlinks a{font-size:11px}.hf-icons{gap:15px}.hf-logo{font-size:28px}}@media(max-width:767px){.hf-brandbar{height:40px;font-size:16px}.hf-offerbar{height:32px;font-size:12px}.hf-nav{height:68px;justify-content:space-between}.hf-navlinks{display:none}.hf-logo{font-size:28px}.hf-footer{padding:40px 24px 24px}.hf-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.hf-footer-grid>div:first-child,.hf-footer-grid>div:last-child{grid-column:1/-1}}body:has(.hf-page) .product__media-item{position:relative}.hf-cap{position:absolute;z-index:2;color:#fff;font-family:Arial,sans-serif;font-weight:600;line-height:1.1;text-align:center;pointer-events:none;font-size:clamp(5px,.65vw,11px);display:flex;align-items:center;justify-content:center}.hf-cap-3{left:41.8%;top:89.5%;width:7.8%;height:1.8%;background:#004383}.hf-cap-5{left:80.1%;top:81.8%;width:4.4%;height:2.4%;background:#132650}.hf-cap-9a{left:39.5%;top:85.3%;width:5.8%;height:3%;background:#0e356b}.hf-cap-9b{left:75.5%;top:85%;width:5.5%;height:3.5%;background:#142752}@media(max-width:767px){.hf-cap{font-size:1.05vw}}body:has(.hf-page) [data-cleaner-root]{overflow:clip!important}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(//havllisan.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(//havllisan.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(//havllisan.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(//havllisan.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(//havllisan.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(//havllisan.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(//havllisan.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(//havllisan.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}.hf-shipping-banner{height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;background:#2c624e;color:#fff;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.15px;text-align:center;box-sizing:border-box}@media(max-width:767px){.hf-shipping-banner{height:40px;font-size:12px;padding:8px 10px}}.hf-shipping-banner{white-space:nowrap}@media(max-width:767px){.hf-shipping-banner{font-size:clamp(9px,2.8vw,11px)}}.hf-footer .hf-newsletter input::placeholder{color:#e1ece6;opacity:1}.hf-footer a:hover{text-decoration:underline}.hf-footer .hf-newsletter>div{border-color:#ffffff70}body:has(.hf-page) #MainContent{width:100%;max-width:none;margin-inline:auto}body:has(.hf-page) [data-cleaner-root]{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-inline:auto!important}body:has(.hf-page) #hv-fabric-detail-2 #section-tbnn6j3qz,body:has(.hf-page) #hv-fabric-detail-7 #section-b6l1m7b5j{width:100%!important;max-width:100%!important;height:52px!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#4b9176!important;display:flex!important;align-items:center!important;border:0!important;border-radius:0!important}.hf-benefit-track{display:flex;width:max-content;flex:none;animation:hf-benefits-scroll 42s linear infinite;will-change:transform}.hf-benefit-group{display:flex;flex:none;align-items:center;justify-content:space-around;width:max-content;min-width:100vw}body:has(.hf-page) .hf-benefit-strip .hf-benefit-item{display:flex!important;flex:none;align-items:center;justify-content:center;height:52px!important;padding:0 36px!important;margin:0!important;white-space:nowrap!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:22px!important;color:#fff!important;letter-spacing:0!important}@keyframes hf-benefits-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:767px){body:has(.hf-page) #hv-fabric-detail-2 #section-tbnn6j3qz,body:has(.hf-page) #hv-fabric-detail-7 #section-b6l1m7b5j{height:48px!important}body:has(.hf-page) .hf-benefit-strip .hf-benefit-item{height:48px!important;padding:0 24px!important;font-size:14px!important;line-height:20px!important}body:has(.hf-page) #hv-fabric-detail-1 #section-ucgov82ur,body:has(.hf-page) #hv-fabric-detail-3 #section-vd4a58ppc,body:has(.hf-page) #hv-fabric-detail-4 #section-haggkyi9a,body:has(.hf-page) #hv-fabric-detail-6 #section-id2fija3w,body:has(.hf-page) #hv-fabric-detail-7 #section-5ql87wmaq{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}body:has(.hf-page) #hv-fabric-detail-6 #section-4novzsnz9>div{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}}@media(prefers-reduced-motion:reduce){.hf-benefit-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hv-fabric-page.css.map */
