:root{--hiq-ink: #101713;--hiq-ink-soft: #44514a;--hiq-green: #197d4a;--hiq-green-dark: #0c5333;--hiq-blue: #1678b9;--hiq-mint: #dff4e8;--hiq-pearl: #f5f8f6;--hiq-white: #ffffff;--hiq-line: rgba(16, 23, 19, .1);--hiq-glass: rgba(255, 255, 255, .74);--hiq-shadow-sm: 0 12px 34px rgba(20, 54, 36, .08);--hiq-shadow-lg: 0 28px 80px rgba(20, 54, 36, .14);--hiq-radius-sm: 18px;--hiq-radius: 28px;--hiq-radius-lg: 42px;--hiq-gradient: linear-gradient(112deg, #18794a 3%, #108889 52%, #2877c5 100%)}body.hiq-shell{color:var(--hiq-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(body.hiq-shell){overflow-x:clip}body.hiq-shell:not(.hiq-template-index){overflow-x:hidden;background:radial-gradient(circle at 8% 8%,rgba(101,211,151,.15),transparent 27rem),radial-gradient(circle at 92% 28%,rgba(76,170,224,.12),transparent 31rem),linear-gradient(180deg,#fbfdfb,#f2f7f4 48%,#fff)}body.hiq-shell:not(.hiq-template-index) #MainContent{position:relative;isolation:isolate;min-height:55vh}body.hiq-shell:not(.hiq-template-index) #MainContent:before{position:absolute;z-index:-1;top:5rem;right:-18rem;width:38rem;height:38rem;border-radius:50%;background:radial-gradient(circle,rgba(61,170,214,.12),transparent 68%);content:"";filter:blur(8px);pointer-events:none}body.hiq-shell:not(.hiq-template-index) :where(h1,h2,h3,.h1,.h2,.h3){color:var(--hiq-ink);font-family:inherit;letter-spacing:-.045em;text-wrap:balance}body.hiq-shell:not(.hiq-template-index) :where(p,.rte,.product-description){color:var(--hiq-ink-soft)}body.hiq-shell:not(.hiq-template-index) :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body.hiq-shell:not(.hiq-template-index) :focus-visible{outline:3px solid rgba(22,120,185,.45);outline-offset:3px}body.hiq-shell:not(.hiq-template-index) :where(.button,button.button,.shopify-payment-button__button,.contact-form__submit){min-height:50px;border:0;border-radius:999px;box-shadow:none;font-family:inherit;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background-color .18s ease}body.hiq-shell:not(.hiq-template-index) :where(.button,button.button,.contact-form__submit):hover{transform:translateY(-2px);box-shadow:0 14px 30px #145b3833}body.hiq-shell:not(.hiq-template-index) :where(.button,button.button):active{transform:translateY(0) scale(.985)}body.hiq-shell:not(.hiq-template-index) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--hiq-line);border-radius:16px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body.hiq-shell:not(.hiq-template-index) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#1678b980;background:#fff;box-shadow:0 0 0 4px #1678b91a}body.hiq-shell:not(.hiq-template-index) #header-group{position:sticky;z-index:80;top:0;padding:0 18px 12px;background:linear-gradient(180deg,rgba(247,251,248,.97) 0%,rgba(247,251,248,.72) 72%,transparent 100%);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}body.hiq-shell:not(.hiq-template-index) #header-group>.shopify-section:first-child{margin-inline:-18px;color:#fff;background:linear-gradient(90deg,#115f39,#137d66 55%,#176f9d)}body.hiq-shell:not(.hiq-template-index) #header-group>.shopify-section:first-child :where(a,p,span){color:#fff}body.hiq-shell:not(.hiq-template-index) #header-group .header-section{max-width:1440px;margin:12px auto 0;overflow:visible;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:#ffffffc9;box-shadow:0 12px 42px #1138221a,inset 0 1px #fffffff2;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);transition:box-shadow .22s ease,transform .22s ease,background-color .22s ease}body.hiq-shell.hiq-scrolled:not(.hiq-template-index) #header-group .header-section{background:#ffffffe6;box-shadow:0 16px 48px #11382229}body.hiq-shell:not(.hiq-template-index) #header-component{color:var(--hiq-ink)}body.hiq-shell:not(.hiq-template-index) .header__row--top{min-height:74px;padding-inline:clamp(18px,3vw,42px)}body.hiq-shell:not(.hiq-template-index) .header__row--bottom{min-height:44px;border-top:1px solid rgba(16,23,19,.06);background:#f7faf8a3}body.hiq-shell:not(.hiq-template-index) .header-logo{display:flex;min-width:112px;height:88px;align-items:center;filter:none}body.hiq-shell:not(.hiq-template-index) .header-logo__image-container{position:relative;display:block;width:112px!important;height:88px!important;overflow:hidden;background:transparent!important}body.hiq-shell:not(.hiq-template-index) .header-logo__image-container:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/holistiq-iq-official-logo-transparent-exact.png?v=1786941124);background-repeat:no-repeat;background-position:center -2px;background-size:132px 132px;content:"";pointer-events:none}body.hiq-shell:not(.hiq-template-index) .header-logo__image{position:absolute;top:-2px;left:50%;width:132px!important;height:132px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;background:transparent!important;opacity:0!important;mix-blend-mode:normal;transform:translate(-50%)}body.hiq-shell:not(.hiq-template-index) :where(.menu-list__link,.header__icon,.header-actions__action){color:var(--hiq-ink)}body.hiq-shell:not(.hiq-template-index) .menu-list{gap:clamp(18px,2.5vw,38px)}body.hiq-shell:not(.hiq-template-index) .menu-list__link{position:relative;font-size:.82rem;font-weight:650;letter-spacing:-.01em}body.hiq-shell:not(.hiq-template-index) .menu-list__link:after{position:absolute;right:0;bottom:-7px;left:0;height:2px;border-radius:999px;background:var(--hiq-gradient);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}body.hiq-shell:not(.hiq-template-index) .menu-list__link:hover:after,body.hiq-shell:not(.hiq-template-index) .menu-list__link[aria-current=page]:after{transform:scaleX(1)}body.hiq-shell:not(.hiq-template-index) .header__icon,body.hiq-shell:not(.hiq-template-index) .header-actions__action{border-radius:999px;transition:background-color .18s ease,transform .18s ease}body.hiq-shell:not(.hiq-template-index) .header__icon:hover,body.hiq-shell:not(.hiq-template-index) .header-actions__action:hover{background:#197d4a14;transform:translateY(-1px)}body.hiq-shell:not(.hiq-template-index) .hiq-reveal{opacity:0;transform:translateY(22px);transition:opacity .68s cubic-bezier(.2,.7,.2,1),transform .68s cubic-bezier(.2,.7,.2,1)}body.hiq-shell:not(.hiq-template-index) .hiq-reveal.hiq-in{opacity:1;transform:none}body.hiq-template-product #MainContent{padding-top:clamp(24px,4vw,62px)}body.hiq-template-product .product-information__grid{gap:clamp(26px,5vw,82px);align-items:start}body.hiq-template-product .media-gallery{display:block;padding:clamp(10px,1.4vw,18px);overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:var(--hiq-radius-lg);background:radial-gradient(circle at 18% 12%,rgba(117,211,151,.2),transparent 32%),radial-gradient(circle at 80% 80%,rgba(68,168,218,.15),transparent 32%),linear-gradient(145deg,#f8fbf9,#edf3ef);box-shadow:var(--hiq-shadow-lg),inset 0 1px #fff;transform:perspective(1200px) rotateX(var(--hiq-tilt-y, 0deg)) rotateY(var(--hiq-tilt-x, 0deg));transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease}body.hiq-template-product .media-gallery:hover{box-shadow:0 34px 90px #1436242e}body.hiq-template-product :where(.product-media-container,.product-media,.product-media__image){overflow:hidden;border-radius:calc(var(--hiq-radius) - 4px)}body.hiq-template-product .product-media img{filter:saturate(.96) contrast(1.01);mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.7,.2,1)}body.hiq-template-product .product-media:hover img{transform:scale(1.025)}body.hiq-template-product .product-details{position:relative;padding:clamp(26px,3.5vw,48px);overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:var(--hiq-radius-lg);background:var(--hiq-glass);box-shadow:var(--hiq-shadow-lg),inset 0 1px #fffffff2;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}body.hiq-template-product .product-details:before{position:absolute;z-index:-1;top:-8rem;right:-8rem;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(69,177,214,.2),transparent 68%);content:""}body.hiq-template-product .product-details h1{margin-top:0;font-size:clamp(2.35rem,4.7vw,4.8rem);line-height:.98}body.hiq-template-product :where(.price,.price__regular,.price-item){color:var(--hiq-green-dark);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:760;letter-spacing:-.03em}body.hiq-template-product :where(.quantity-selector,quantity-selector){overflow:hidden;border:1px solid var(--hiq-line);border-radius:999px;background:#ffffffc2}body.hiq-template-product .add-to-cart-button{color:#fff;background:var(--hiq-gradient);box-shadow:0 14px 32px #14704838}body.hiq-template-product .shopify-payment-button__button{border:1px solid rgba(16,23,19,.12)!important;color:var(--hiq-ink)!important;background:#ffffffeb!important}body.hiq-template-product :where(.accordion,details){border-color:var(--hiq-line)}body.hiq-template-product .hiq-product-purchase-notes{display:grid;grid-template-columns:1fr;gap:6px;margin:-6px 0 0;padding:0;list-style:none}body.hiq-template-product .hiq-product-purchase-notes li{display:flex;min-height:48px;align-items:center;gap:9px;padding:12px;border:1px solid var(--hiq-line);border-radius:18px;background:#ffffffa8}body.hiq-template-product .hiq-product-purchase-notes li>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:var(--hiq-green-dark);background:var(--hiq-mint);font-size:.75rem;font-weight:800}body.hiq-template-product .hiq-product-purchase-notes strong{color:var(--hiq-ink);font-size:.78rem;line-height:1.25}body.hiq-template-product .hiq-product-copy{overflow:hidden;border:1px solid var(--hiq-line);border-radius:22px;background:#ffffffa8}body.hiq-template-product .hiq-product-copy summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;color:var(--hiq-ink);cursor:pointer;list-style:none}body.hiq-template-product .hiq-product-copy summary::-webkit-details-marker{display:none}body.hiq-template-product .hiq-product-copy summary:after{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:var(--hiq-mint);content:"+";font-size:1.1rem;font-weight:500;transition:transform .18s ease}body.hiq-template-product .hiq-product-copy[open] summary:after{transform:rotate(45deg)}body.hiq-template-product .hiq-product-copy summary span{font-weight:760}body.hiq-template-product .hiq-product-copy summary small{margin-left:auto;color:var(--hiq-ink-soft);font-size:.74rem}body.hiq-template-product .hiq-product-copy__content{padding:4px 20px 22px;border-top:1px solid var(--hiq-line);font-size:.93rem;line-height:1.65}body.hiq-template-product .hiq-product-copy__content>:first-child{margin-top:18px}body.hiq-template-product .product-recommendations{margin-top:clamp(52px,8vw,110px);padding-top:clamp(42px,6vw,80px);border-top:1px solid var(--hiq-line)}body:is(.hiq-template-collection,.hiq-template-list-collections,.hiq-template-search) #MainContent{padding-bottom:clamp(70px,10vw,130px)}body:is(.hiq-template-collection,.hiq-template-list-collections,.hiq-template-search) #MainContent>.shopify-section:first-child{max-width:min(1440px,calc(100% - 36px));margin:clamp(22px,4vw,52px) auto clamp(26px,4vw,52px);overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:var(--hiq-radius-lg);background:radial-gradient(circle at 12% 20%,rgba(119,223,159,.38),transparent 26%),radial-gradient(circle at 88% 70%,rgba(67,153,218,.28),transparent 28%),linear-gradient(135deg,#edf8f1,#f7fbfa 55%,#edf5fa);box-shadow:var(--hiq-shadow-sm),inset 0 1px #fff}body:is(.hiq-template-collection,.hiq-template-list-collections,.hiq-template-search) #MainContent>.shopify-section:first-child h1,body:is(.hiq-template-collection,.hiq-template-list-collections,.hiq-template-search) #MainContent>.shopify-section:first-child .h1,body:is(.hiq-template-collection,.hiq-template-list-collections,.hiq-template-search) #MainContent>.shopify-section:first-child .text-block.h2 p{font-size:clamp(2.75rem,7vw,6.5rem);line-height:.94}body.hiq-template-collection .hiq-collection-intro{max-width:62ch;margin:2px 0 0;color:var(--hiq-ink-soft);font-size:clamp(.98rem,1.5vw,1.15rem);line-height:1.6}body.hiq-shell:not(.hiq-template-index) :where(.facets,.facets-form,facets-form-component,.sorting-filter){border-radius:20px}body.hiq-shell:not(.hiq-template-index) facets-form-component{display:block;margin-block:18px 28px;padding:10px 14px;border:1px solid rgba(255,255,255,.86);background:#ffffffb8;box-shadow:var(--hiq-shadow-sm);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.hiq-shell:not(.hiq-template-index) .product-grid{gap:clamp(16px,2.4vw,34px)}body.hiq-shell:not(.hiq-template-index) .product-grid__item{perspective:1000px}body.hiq-shell:not(.hiq-template-index) product-card.product-card{position:relative;display:block;height:100%;padding:clamp(10px,1.2vw,15px);overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:30px;background:#ffffffbd;box-shadow:0 14px 38px #14362414,inset 0 1px #fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateZ(0);transition:transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s ease,border-color .3s ease}body.hiq-shell:not(.hiq-template-index) product-card.product-card:before{position:absolute;top:-7rem;right:-7rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(81,184,221,.14),transparent 68%);content:"";pointer-events:none}body.hiq-shell:not(.hiq-template-index) product-card.product-card:hover{z-index:2;border-color:#5fc08952;box-shadow:0 28px 66px #14362426,inset 0 1px #fff;transform:translateY(-9px) rotateX(1deg)}body.hiq-shell:not(.hiq-template-index) product-card :where(.product-card__image,.product-card__media,.card-gallery){overflow:hidden;border-radius:23px;background:radial-gradient(circle at 30% 20%,rgba(115,213,153,.16),transparent 32%),linear-gradient(145deg,#f7faf8,#edf3ef)}body.hiq-shell:not(.hiq-template-index) product-card img{transition:transform .65s cubic-bezier(.2,.72,.2,1),filter .25s ease}body.hiq-shell:not(.hiq-template-index) product-card:hover img{filter:saturate(1.04);transform:scale(1.045)}body.hiq-shell:not(.hiq-template-index) product-card :where(.product-card__title,h3){font-weight:720;letter-spacing:-.028em}body.hiq-shell:not(.hiq-template-index) quick-add-component .button,body.hiq-shell:not(.hiq-template-index) .quick-add .button{color:#fff;background:var(--hiq-gradient)}body.hiq-template-search :where(.search-page__form,.main-search__form,.search-form){max-width:760px;margin-inline:auto}body.hiq-template-search :where(input[type=search],.search__input){min-height:60px;padding-inline:24px 64px;border-radius:999px;box-shadow:var(--hiq-shadow-sm)}body.hiq-template-search search-page-input-component{position:relative;display:block;width:min(100%,760px)!important}body.hiq-template-search input.search-page-input{padding-left:52px!important}body.hiq-template-search search-page-input-component .search__icon{position:absolute;z-index:2;top:50%;left:19px;transform:translateY(-50%)}body.hiq-template-search search-page-input-component .search__reset-button{top:50%!important;right:18px!important;width:24px;height:24px;transform:translateY(-50%)!important}body.hiq-shell:not(.hiq-template-index) :where(.search-modal,dialog[open]){background:#f7fbf8e0;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%)}body.hiq-template-cart #MainContent{padding-block:clamp(32px,6vw,82px) clamp(70px,10vw,130px)}body.hiq-template-cart .cart-page{gap:clamp(24px,4vw,58px)}body.hiq-template-cart :where(.cart-page__items,.cart-page__summary,.cart-items__wrapper){border:1px solid rgba(255,255,255,.9);border-radius:var(--hiq-radius-lg);background:#ffffffc2;box-shadow:var(--hiq-shadow-lg),inset 0 1px #fff;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}body.hiq-template-cart .cart-page__items,body.hiq-template-cart .cart-items__wrapper{padding:clamp(18px,3vw,38px)}body.hiq-template-cart .cart-page__summary{padding:clamp(24px,3vw,38px)}body.hiq-template-cart :where(.cart-items__table-row,.cart-item){padding-block:22px;border-color:var(--hiq-line)}body.hiq-template-cart :where(.cart-item__image,.cart-items__media){overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#f7faf8,#eaf2ed)}body.hiq-template-cart :where(.cart__checkout-button,button[name=checkout]){width:100%;color:#fff;background:var(--hiq-gradient);box-shadow:0 15px 34px #14704838}body.hiq-template-cart :where(.cart__total,.totals__total-value){color:var(--hiq-green-dark);font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:760}body.hiq-template-cart .cart-page h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}body.hiq-template-cart .hiq-cart-checkout-notes{display:grid;gap:9px;margin-top:14px;padding-top:16px;border-top:1px solid var(--hiq-line);font-size:.78rem}body.hiq-template-cart .hiq-cart-checkout-notes span{display:flex;align-items:center;gap:8px;color:var(--hiq-ink-soft)}body.hiq-template-cart .hiq-cart-checkout-notes b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--hiq-green-dark);background:var(--hiq-mint);font-size:.68rem}body.hiq-template-cart .hiq-cart-checkout-notes a{width:fit-content;color:var(--hiq-green-dark);font-weight:720;text-decoration-thickness:1px;text-underline-offset:3px}body.hiq-shell:not(.hiq-template-index) :where(.hiq-support-band,.hiq-contact-faq){width:min(1440px,calc(100% - 36px));margin:clamp(54px,8vw,108px) auto;padding:clamp(30px,5vw,72px);border:1px solid rgba(255,255,255,.9);border-radius:var(--hiq-radius-lg);background:radial-gradient(circle at 8% 4%,rgba(111,217,155,.27),transparent 29%),radial-gradient(circle at 92% 90%,rgba(72,160,220,.2),transparent 30%),#ffffffc7;box-shadow:var(--hiq-shadow-lg),inset 0 1px #fff;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}body.hiq-shell:not(.hiq-template-index) .hiq-eyebrow{margin:0 0 12px;color:var(--hiq-green-dark);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__intro{display:grid;max-width:820px;gap:0;margin-bottom:clamp(28px,4vw,50px)}body.hiq-shell:not(.hiq-template-index) :where(.hiq-support-band__intro,.hiq-contact-faq)>h2{max-width:12ch;margin:0 0 16px;font-size:clamp(2.35rem,5.6vw,5.4rem);line-height:.96}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__intro>p:last-child{max-width:58ch;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid article{min-height:230px;padding:clamp(22px,3vw,34px);border:1px solid rgba(16,23,19,.08);border-radius:28px;background:#ffffffbd;box-shadow:0 16px 40px #14362412}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid article>span{display:inline-block;margin-bottom:42px;color:var(--hiq-green);font-size:.7rem;font-weight:800;letter-spacing:.12em}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid h3{margin:0 0 10px;font-size:clamp(1.25rem,2vw,1.7rem)}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid p{margin:0;line-height:1.6}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid a{color:var(--hiq-green-dark);font-weight:720;text-underline-offset:3px}body.hiq-shell:not(.hiq-template-index) .hiq-faq{display:grid;margin-top:clamp(30px,5vw,58px);border-top:1px solid var(--hiq-line)}body.hiq-shell:not(.hiq-template-index) .hiq-faq details{padding:0;border:0;border-bottom:1px solid var(--hiq-line)}body.hiq-shell:not(.hiq-template-index) .hiq-faq summary{position:relative;padding:24px 48px 24px 0;color:var(--hiq-ink);cursor:pointer;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:720;list-style:none}body.hiq-shell:not(.hiq-template-index) .hiq-faq summary::-webkit-details-marker{display:none}body.hiq-shell:not(.hiq-template-index) .hiq-faq summary:after{position:absolute;top:50%;right:4px;content:"+";font-size:1.55rem;font-weight:400;transform:translateY(-50%);transition:transform .18s ease}body.hiq-shell:not(.hiq-template-index) .hiq-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}body.hiq-shell:not(.hiq-template-index) .hiq-faq details p{max-width:72ch;margin:-4px 0 24px;line-height:1.7}body.hiq-template-cart .hiq-cart-reassurance{display:flex;width:min(1120px,calc(100% - 36px));align-items:center;justify-content:center;gap:12px 34px;margin:38px auto 0;padding:20px 26px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffc2;box-shadow:var(--hiq-shadow-sm);color:var(--hiq-ink-soft);font-size:.8rem;font-weight:700}body.hiq-template-cart .hiq-cart-reassurance span:before{margin-right:8px;color:var(--hiq-green);content:"\2713"}body.hiq-template-cart .hiq-cart-reassurance a{color:var(--hiq-green-dark);text-underline-offset:3px}body.hiq-template-page .hiq-contact-faq{margin-top:clamp(30px,5vw,64px)}body:is(.hiq-template-page,.hiq-template-blog,.hiq-template-article,.hiq-template-404,.hiq-template-policy) #MainContent{padding-block:clamp(28px,5vw,72px) clamp(80px,10vw,140px)}body:is(.hiq-template-page,.hiq-template-blog,.hiq-template-article,.hiq-template-404) #MainContent>.shopify-section:first-child,body.hiq-template-policy .shopify-policy__container{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:var(--hiq-radius-lg);background:#ffffffc4;box-shadow:var(--hiq-shadow-lg),inset 0 1px #fff;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}body:is(.hiq-template-page,.hiq-template-blog,.hiq-template-article,.hiq-template-404) #MainContent>.shopify-section:first-child:before,body.hiq-template-policy .shopify-policy__container:before{position:absolute;z-index:-1;top:-13rem;right:-11rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle,rgba(71,175,210,.18),transparent 67%);content:""}body.hiq-template-page #MainContent>.shopify-section:not(:first-child){margin-top:clamp(20px,3vw,42px)}body.hiq-template-page #MainContent h1,body.hiq-template-policy .shopify-policy__title h1,body.hiq-template-article #MainContent h1,body.hiq-template-blog #MainContent h1{font-size:clamp(2.75rem,6vw,5.7rem);line-height:.96}body.hiq-template-policy .shopify-policy__container{max-width:1020px;padding:clamp(28px,5vw,72px)}body.hiq-template-policy .shopify-policy__body{max-width:76ch;margin-inline:auto;font-size:1.02rem;line-height:1.75;overflow-wrap:anywhere}body.hiq-template-policy .shopify-policy__body :where(h2,h3){margin-top:2.2em}body.hiq-template-page .contact-form{max-width:920px;margin-inline:auto;padding:clamp(28px,5vw,66px);border:1px solid rgba(255,255,255,.9);border-radius:var(--hiq-radius-lg);background:#ffffffc7;box-shadow:var(--hiq-shadow-lg),inset 0 1px #fff;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}body.hiq-template-page .contact-form__input{min-height:56px;padding-inline:18px}body.hiq-template-page .contact-form__input--textarea{min-height:180px;padding-block:16px}body.hiq-template-page :where(.contact-form__submit,.contact-form .submit-button){min-width:180px;color:#fff;background:var(--hiq-gradient)}body.hiq-template-article :where(.article,article),body.hiq-template-blog :where(.blog,.blog-post-card){border-radius:var(--hiq-radius)}body.hiq-template-article :where(.rte,.article-template__content){max-width:76ch;margin-inline:auto;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8}body.hiq-template-404 #MainContent{text-align:center}body.hiq-template-404 #MainContent h1{font-size:clamp(2.7rem,6vw,5.8rem);line-height:.96}body.hiq-template-404 #MainContent .button{color:#fff;background:var(--hiq-gradient)}body.hiq-template-index .hiq-global-footer{display:none!important}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer{max-width:min(1480px,calc(100% - 28px));margin:0 auto 14px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:40px;background:radial-gradient(circle at 10% 24%,rgba(255,255,255,.78) 0%,rgba(221,246,230,.42) 11%,rgba(106,224,153,.12) 21%,transparent 32%),radial-gradient(circle at 90% 100%,rgba(66,153,222,.3),transparent 35%),linear-gradient(135deg,#0c3c27,#105c47 52%,#104b70);box-shadow:0 30px 76px #0a362233,inset 0 1px #ffffff2e}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer>.shopify-section:first-of-type{display:none}body.hiq-shell:not(.hiq-template-index) .hiq-footer-directory{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(440px,1fr);gap:clamp(36px,8vw,110px);max-width:1340px;margin-inline:auto;padding:clamp(42px,6vw,76px) clamp(24px,5vw,64px) 32px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-logo-crop{position:relative;display:block;width:118px;height:101px;overflow:hidden}body.hiq-shell:not(.hiq-template-index) .hiq-footer-logo-crop img{position:absolute;z-index:1;top:-3px;left:50%;width:150px;height:150px;max-width:none;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(255,255,255,.24));opacity:1;transform:translate(-50%)}body.hiq-shell:not(.hiq-template-index) .hiq-footer-brand p{max-width:28ch;margin:18px 0 10px;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}body.hiq-shell:not(.hiq-template-index) .hiq-footer-email{font-size:.82rem;opacity:.76;text-underline-offset:4px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links h2{margin:4px 0 10px!important;color:#ffffff94!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links a{position:relative;width:fit-content;font-size:.88rem;text-decoration:none}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links a:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links a:hover:after{transform:scaleX(1)}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer :where(.shopify-section,.section,.footer-content){border:0;background:transparent}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer :where(h2,h3,p,a,span,small,label){color:#fff}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer h2{font-size:clamp(2rem,4vw,4.2rem);line-height:1}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer p,body.hiq-shell:not(.hiq-template-index) .hiq-global-footer small{opacity:.76}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer input[type=email]{min-height:58px;border-color:#ffffff4d;color:#fff;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer input[type=email]::placeholder{color:#ffffffa6}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer :where(svg,path){color:#fff}body.hiq-shell #shopify-pc__banner.shopify-pc__banner__dialog{right:auto!important;bottom:14px!important;left:14px!important;width:min(460px,calc(100% - 28px))!important;max-width:none!important;padding:0!important;overflow:hidden;border:1px solid rgba(16,23,19,.12)!important;border-radius:24px!important;background:#fffffff0!important;box-shadow:0 22px 70px #0a2a1933!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}body.hiq-shell:has(#PBarNextFrameWrapper) #shopify-pc__banner.shopify-pc__banner__dialog{bottom:82px!important}body.hiq-shell #shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;gap:14px!important;padding:18px!important}body.hiq-shell #shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 6px!important;color:var(--hiq-ink)!important;font-size:1rem!important;letter-spacing:-.02em!important}body.hiq-shell #shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;color:var(--hiq-ink-soft)!important;font-size:.74rem!important;line-height:1.45!important}body.hiq-shell #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr .75fr .75fr!important;gap:8px!important}body.hiq-shell #shopify-pc__banner button{min-height:38px!important;padding:8px 10px!important;border:1px solid var(--hiq-line)!important;border-radius:999px!important;color:var(--hiq-ink)!important;background:#fff!important;font:700 .7rem/1.1 inherit!important}body.hiq-shell #shopify-pc__banner #shopify-pc__banner__btn-accept{border-color:transparent!important;color:#fff!important;background:var(--hiq-gradient)!important}@media(max-width:989px){body.hiq-shell:not(.hiq-template-index) #header-group{padding-inline:10px}body.hiq-shell:not(.hiq-template-index) #header-group>.shopify-section:first-child{margin-inline:-10px}body.hiq-shell:not(.hiq-template-index) #header-group .header-section{margin-top:9px;border-radius:22px}body.hiq-shell:not(.hiq-template-index) .header__row--top{min-height:70px;padding-inline:12px}body.hiq-shell:not(.hiq-template-index) .header__row--bottom{display:none}body.hiq-shell:not(.hiq-template-index) .header-logo__image{top:-5px;width:103px!important;height:103px!important}body.hiq-shell:not(.hiq-template-index) .header-logo__image-container{width:84px!important;height:62px!important}body.hiq-shell:not(.hiq-template-index) .header-logo{min-width:84px;height:62px}body.hiq-shell:not(.hiq-template-index) .header-logo__image-container:before{background-position:center -5px;background-size:103px 103px}body.hiq-template-product .product-details{border-radius:34px}body.hiq-template-cart .cart-page{grid-template-columns:1fr}body.hiq-shell:not(.hiq-template-index) .hiq-footer-directory{grid-template-columns:1fr;gap:42px}}@media(max-width:749px){:root{--hiq-radius-lg: 30px;--hiq-radius: 23px}body.hiq-shell:not(.hiq-template-index) #MainContent:before{right:-24rem}body:is(.hiq-template-collection,.hiq-template-list-collections,.hiq-template-search) #MainContent>.shopify-section:first-child{max-width:calc(100% - 20px);margin-top:12px}body.hiq-shell:not(.hiq-template-index) .product-grid{gap:13px}body.hiq-shell:not(.hiq-template-index) product-card.product-card{padding:8px;border-radius:22px}body.hiq-shell:not(.hiq-template-index) product-card :where(.product-card__image,.product-card__media,.card-gallery){border-radius:17px}body.hiq-template-product .media-gallery,body.hiq-template-product .product-details{border-radius:28px}body.hiq-template-product .hiq-product-purchase-notes{grid-template-columns:1fr}body.hiq-template-product .hiq-product-purchase-notes li{min-height:52px}body.hiq-template-product .hiq-product-copy summary small{display:none}body.hiq-template-product .product-information__grid{gap:18px}body.hiq-template-cart :where(.cart-page__items,.cart-page__summary,.cart-items__wrapper){border-radius:28px}body.hiq-shell:not(.hiq-template-index) .hiq-global-footer{max-width:calc(100% - 16px);border-radius:30px}body.hiq-template-page .contact-form,body.hiq-template-policy .shopify-policy__container{border-radius:28px}body.hiq-shell:not(.hiq-template-index) :where(.hiq-support-band,.hiq-contact-faq){width:calc(100% - 20px);padding:26px 20px;border-radius:30px}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid{grid-template-columns:1fr}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid article{min-height:0}body.hiq-shell:not(.hiq-template-index) .hiq-support-band__grid article>span{margin-bottom:26px}body.hiq-template-cart .hiq-cart-reassurance{width:calc(100% - 20px);flex-direction:column;align-items:flex-start;border-radius:28px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-directory{padding-inline:22px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}body.hiq-shell:not(.hiq-template-index) .hiq-footer-links a{font-size:.78rem}body.hiq-shell #shopify-pc__banner.shopify-pc__banner__dialog{right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;border-radius:20px!important}body.hiq-shell #shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:1fr 1fr!important}body.hiq-shell #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body.hiq-shell *,body.hiq-shell *:before,body.hiq-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.hiq-shell .hiq-reveal{opacity:1!important;transform:none!important}}body.hiq-template-page .hiq-about-page{--about-green: #0f6b49;--about-blue: #257fc0;--about-ink: #102219;width:min(1460px,calc(100% - 28px));margin:20px auto 90px;color:var(--about-ink)}body.hiq-template-page .hiq-about-page :where(h1,h2,h3,p){margin-top:0}body.hiq-template-page .hiq-about-hero{position:relative;display:grid;min-height:min(720px,74vh);overflow:hidden;border:1px solid rgba(25,70,45,.08);border-radius:44px;background:radial-gradient(circle at 82% 20%,rgba(81,171,229,.26),transparent 30%),radial-gradient(circle at 12% 84%,rgba(70,187,108,.24),transparent 34%),linear-gradient(135deg,#f5fbf7,#eef8f5,#f8fbff);box-shadow:0 34px 90px #1240281a}body.hiq-template-page .hiq-about-hero:before,body.hiq-template-page .hiq-about-hero:after{position:absolute;border:1px solid rgba(25,113,75,.13);border-radius:50%;content:""}body.hiq-template-page .hiq-about-hero:before{top:-20%;right:-8%;width:min(620px,56vw);aspect-ratio:1}body.hiq-template-page .hiq-about-hero:after{right:14%;bottom:-42%;width:min(520px,48vw);aspect-ratio:1}body.hiq-template-page .hiq-about-hero__content{position:relative;z-index:1;align-self:end;max-width:1060px;padding:clamp(46px,8vw,118px)}body.hiq-template-page .hiq-about-eyebrow{margin-bottom:24px;color:var(--about-green);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.hiq-template-page .hiq-about-hero h1{max-width:12ch;margin-bottom:28px;font-size:clamp(3.6rem,8vw,8.8rem);font-weight:640;letter-spacing:-.075em;line-height:.9}body.hiq-template-page .hiq-about-hero__lead{max-width:690px;margin-bottom:0;color:#526159;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.55}body.hiq-template-page .hiq-about-block{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.55fr);gap:clamp(34px,8vw,130px);padding:clamp(80px,11vw,150px) clamp(24px,7vw,108px)}body.hiq-template-page .hiq-about-label{color:var(--about-green);font-size:.76rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.hiq-template-page .hiq-about-copy h2,body.hiq-template-page .hiq-about-mission h2,body.hiq-template-page .hiq-about-audience h2{max-width:15ch;margin-bottom:30px;font-size:clamp(2.45rem,5vw,5.5rem);font-weight:640;letter-spacing:-.06em;line-height:.98}body.hiq-template-page .hiq-about-copy p,body.hiq-template-page .hiq-about-audience p{max-width:740px;color:#556159;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.75}body.hiq-template-page .hiq-about-copy p+p{margin-top:20px}body.hiq-template-page .hiq-about-sell{padding-top:0}body.hiq-template-page .hiq-about-sell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}body.hiq-template-page .hiq-about-sell__grid article{min-height:210px;padding:30px;border:1px solid rgba(26,75,48,.09);border-radius:28px;background:#ffffffd1;box-shadow:0 20px 50px #123b260f}body.hiq-template-page .hiq-about-sell__grid span{display:block;margin-bottom:56px;color:var(--about-blue);font-size:.7rem;font-weight:800;letter-spacing:.12em}body.hiq-template-page .hiq-about-sell__grid h3{margin-bottom:10px;font-size:1.18rem}body.hiq-template-page .hiq-about-sell__grid p{margin-bottom:0;font-size:.93rem;line-height:1.6}body.hiq-template-page .hiq-about-mission{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);margin:0 18px;padding:clamp(72px,10vw,132px) clamp(34px,8vw,116px);overflow:hidden;border-radius:42px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(68,160,222,.32),transparent 32%),linear-gradient(135deg,#0b3f2a,#0f684c 58%,#134f74);box-shadow:0 34px 80px #0b3f2a2e}body.hiq-template-page .hiq-about-mission .hiq-about-label{color:#ffffffb3}body.hiq-template-page .hiq-about-mission h2{max-width:12ch}body.hiq-template-page .hiq-about-mission p{max-width:710px;margin-bottom:0;color:#ffffffc7;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.65}body.hiq-template-page .hiq-about-values{padding:clamp(86px,11vw,150px) clamp(24px,7vw,108px)}body.hiq-template-page .hiq-about-values__intro{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:44px}body.hiq-template-page .hiq-about-values__intro h2{max-width:10ch;margin-bottom:0;font-size:clamp(2.7rem,5vw,5.3rem);font-weight:640;letter-spacing:-.06em;line-height:.98}body.hiq-template-page .hiq-about-values__intro p{max-width:36ch;margin-bottom:5px;color:#627068;line-height:1.65}body.hiq-template-page .hiq-about-values__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body.hiq-template-page .hiq-about-values__grid article{min-height:260px;padding:26px;border:1px solid rgba(23,68,43,.09);border-radius:26px;background:#f5f9f6}body.hiq-template-page .hiq-about-values__grid span{display:block;margin-bottom:70px;color:var(--about-green);font-size:.72rem;font-weight:800}body.hiq-template-page .hiq-about-values__grid h3{margin-bottom:12px;font-size:1.05rem}body.hiq-template-page .hiq-about-values__grid p{margin-bottom:0;color:#68736c;font-size:.86rem;line-height:1.58}body.hiq-template-page .hiq-about-audience{display:grid;grid-template-columns:1fr 1fr;gap:clamp(38px,8vw,120px);margin:0 18px;padding:clamp(70px,9vw,120px) clamp(34px,8vw,116px);border-radius:42px;background:linear-gradient(135deg,#eff8f2,#eef7fb)}body.hiq-template-page .hiq-about-audience__note{align-self:end;padding:30px;border:1px solid rgba(20,87,55,.1);border-radius:26px;background:#ffffffbf}body.hiq-template-page .hiq-about-audience__note strong{display:block;margin-bottom:12px;color:var(--about-green)}body.hiq-template-page .hiq-about-cta{padding:clamp(88px,11vw,150px) 24px;text-align:center}body.hiq-template-page .hiq-about-cta h2{max-width:14ch;margin:0 auto 24px;font-size:clamp(2.8rem,6vw,6rem);font-weight:640;letter-spacing:-.065em;line-height:.98}body.hiq-template-page .hiq-about-cta p{max-width:660px;margin:0 auto 34px;color:#617069;font-size:1.08rem;line-height:1.7}body.hiq-template-page .hiq-about-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}body.hiq-template-page .hiq-about-actions a{display:inline-flex;min-height:54px;padding:0 26px;border:1px solid rgba(17,66,40,.18);border-radius:999px;align-items:center;justify-content:center;font-weight:720;text-decoration:none}body.hiq-template-page .hiq-about-actions a:first-child{border-color:transparent;color:#fff;background:linear-gradient(110deg,var(--about-green),var(--about-blue))}@media(max-width:990px){body.hiq-template-page .hiq-about-block,body.hiq-template-page .hiq-about-mission,body.hiq-template-page .hiq-about-audience{grid-template-columns:1fr}body.hiq-template-page .hiq-about-sell__grid{grid-template-columns:1fr 1fr}body.hiq-template-page .hiq-about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.hiq-template-page .hiq-about-page{width:calc(100% - 18px);margin-top:9px}body.hiq-template-page .hiq-about-hero{min-height:620px;border-radius:34px}body.hiq-template-page .hiq-about-hero__content{padding:44px 25px}body.hiq-template-page .hiq-about-hero h1{font-size:clamp(3.35rem,18vw,5.1rem)}body.hiq-template-page .hiq-about-block,body.hiq-template-page .hiq-about-values{padding:76px 20px}body.hiq-template-page .hiq-about-sell__grid,body.hiq-template-page .hiq-about-values__grid{grid-template-columns:1fr}body.hiq-template-page .hiq-about-mission,body.hiq-template-page .hiq-about-audience{margin-inline:0;padding:62px 24px;border-radius:34px}body.hiq-template-page .hiq-about-values__intro{display:block}body.hiq-template-page .hiq-about-values__intro p{margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/holistiq-apple3d-site.css.map */
