:root{--fq-ink:#112c34;--fq-teal:#007f8e;--fq-aqua:#00aabb;--fq-muted:#566b70;--fq-soft:#f1f6f6;--fq-line:#dce6e7;--fq-radius:24px;--sticky-header-enabled:1}html{scroll-behavior:smooth;scroll-padding-top:100px}.foliqo-store{color:var(--fq-ink);background:#fff;-webkit-font-smoothing:antialiased}.foliqo-store :focus-visible{outline:3px solid #00aabb;outline-offset:4px}.fq-section{margin:0;--section-spacing-block-start:0px;--section-spacing-block-end:0px}.fq-wrap{width:calc(100% - 96px);max-width:1264px;margin-inline:auto}.fq-section h1,.fq-section h2,.fq-section h3,.fq-section p{margin:0}.fq-section h1,.fq-section h2,.fq-section h3{font-family:var(--heading-font-family),sans-serif;font-weight:600;text-transform:none}.fq-section h1{font-size:clamp(40px,4.8vw,68px);line-height:1.04;letter-spacing:-.048em}.fq-section h2{font-size:clamp(30px,3.3vw,46px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.fq-section h3{font-size:21px;line-height:1.25;letter-spacing:-.02em}.fq-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.6;color:var(--fq-teal);text-transform:uppercase}.fq-lead{font-size:19px;line-height:1.6;color:var(--fq-muted);max-width:480px}.fq-intro{font-size:17px;line-height:1.6;color:var(--fq-muted)}.fq-intro p+p,.fq-lead p+p{margin-top:12px}.fq-section-heading{max-width:760px;margin:0 auto 36px;text-align:center;display:grid;gap:15px}.fq-image{width:100%;height:100%;object-fit:cover;display:block}.fq-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:16px 25px;border-radius:12px;background:var(--fq-teal);color:#fff;min-height:54px;font-weight:600;font-size:16px;line-height:1.3;text-align:center;transition:background .2s,transform .2s;text-decoration:none;border:0}.fq-button:hover{background:#006875;transform:translateY(-1px)}.fq-button svg{flex:none;width:21px;height:21px}.fq-buttons{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.fq-text-link{display:inline-flex;gap:10px;align-items:center;font-size:15px;font-weight:600;text-underline-offset:5px;cursor:pointer}.fq-text-link:hover{text-decoration:underline}.fq-text-link svg{width:19px;flex:none}.fq-icon-circle{display:inline-flex;width:43px;height:43px;border-radius:13px;background:#e2f2f2;color:var(--fq-teal);align-items:center;justify-content:center;flex:none}.fq-micro{font-size:13px;color:var(--fq-muted);display:flex;gap:7px;align-items:center}.fq-micro svg{color:var(--fq-teal);width:16px;height:16px;flex:none}.fq-small-note{font-size:12px;line-height:1.5;color:var(--fq-muted)}.fq-header-section{position:sticky;top:0;z-index:35;background:#fff}.fq-header{background:#fffffff7;border-bottom:1px solid var(--fq-line)}.fq-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:24px}.fq-logo{display:block;width:167px;flex:none}.fq-logo img{display:block;width:100%;height:auto}.fq-desktop-nav{display:flex;gap:27px;align-items:center;font-size:14px;font-weight:500}.fq-desktop-nav a:hover{color:var(--fq-teal)}.fq-header-actions{display:flex;align-items:center;gap:24px}.fq-header-cta{font-size:13px;font-weight:600;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--fq-soft);border:1px solid var(--fq-line);border-radius:9px}.fq-header-cta svg{width:17px;height:17px}.fq-cart-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.fq-cart-count{position:absolute;top:0;right:-2px;min-width:17px;height:17px;border-radius:20px;background:var(--fq-teal);color:#fff;font-size:10px;text-align:center;line-height:17px}.fq-mobile-menu{display:none}.shopify-section--announcement-bar .announcement-bar{padding-block:9px}.fq-hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding-block:48px 42px}.fq-hero-copy{display:grid;gap:23px;padding:20px 0}.fq-hero-copy h1 span{color:var(--fq-teal)}.fq-hero-copy .fq-micro{margin-top:-8px}.fq-compat{display:flex;align-items:center;gap:15px;font-size:12px;color:#51666c;letter-spacing:.02em}.fq-compat i{width:3px;height:3px;border-radius:50%;background:#95adaf}.fq-hero-visual{position:relative;border-radius:var(--fq-radius);overflow:hidden;background:#f2f7f7;aspect-ratio:1/1.07;isolation:isolate;padding:40px 16px 28px}.fq-hero-visual>.fq-image{object-fit:contain;mix-blend-mode:multiply}.fq-visual-label{position:absolute;left:27px;top:21px;font-size:10px;letter-spacing:.15em;font-weight:700;color:#526f73}.fq-sync-card{position:absolute;left:24px;right:24px;bottom:24px;display:flex;align-items:center;gap:12px;padding:15px 18px;background:#fffffff5;border:1px solid #dce6e7;border-radius:15px;box-shadow:0 8px 30px #173a4410}.fq-sync-card strong{font-size:14px;display:block}.fq-sync-card div>span{font-size:12px;color:var(--fq-muted);display:block;margin-top:2px}.fq-cards-section{padding-block:70px}.fq-cards-section--benefits{padding-block:26px 38px;border-bottom:1px solid var(--fq-line)}.fq-cards{display:grid;gap:22px}.fq-cards--benefits,.fq-cards--photos{grid-template-columns:repeat(4,minmax(0,1fr))}.fq-cards--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fq-card{display:flex;flex-direction:column;gap:20px;min-width:0}.fq-card-text{display:grid;gap:10px}.fq-card-text>div{font-size:15px;color:var(--fq-muted);line-height:1.6}.fq-cards--benefits .fq-card{gap:14px}.fq-cards--benefits h3{font-size:17px;letter-spacing:-.015em}.fq-cards--benefits .fq-card-text{gap:6px}.fq-cards--benefits .fq-card-text>div{font-size:14px;max-width:230px}.fq-cards--cards .fq-card{padding:28px;background:var(--fq-soft);border:1px solid #e7eeee;border-radius:18px}.fq-card-image{height:240px;background:#080a0a;border-radius:18px;overflow:hidden}.fq-card-image .fq-image{object-fit:cover}.fq-cards--photos h3{font-size:19px}.fq-demo{display:grid;grid-template-columns:.83fr 1.17fr;gap:90px;padding-block:88px;align-items:center}.fq-demo-video{position:relative;max-width:365px;width:100%;justify-self:center;border-radius:24px;overflow:hidden;aspect-ratio:9/16;background:#112c34;box-shadow:0 18px 48px #173a4414}.fq-demo-video video{width:100%;height:100%;object-fit:cover;display:block}.fq-video-label{position:absolute;top:18px;left:18px;pointer-events:none;font-size:9px;letter-spacing:.16em;background:#112c34cc;color:#fff;border:1px solid #ffffff22;padding:7px 10px;border-radius:20px}.fq-demo-copy{display:grid;gap:20px}.fq-steps{padding:0;margin:8px 0 10px;list-style:none;display:grid;gap:0}.fq-steps li{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid var(--fq-line)}.fq-step-number{font-size:13px;font-weight:600;color:var(--fq-teal);padding-top:3px}.fq-steps h3{font-size:21px;margin-bottom:8px}.fq-steps p{color:var(--fq-muted);font-size:15px;line-height:1.55;max-width:410px}.fq-feature-shell{padding-block:64px}.fq-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fq-feature--reverse .fq-feature-visual{order:2}.fq-feature-visual{aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--fq-soft)}.fq-feature-copy{display:grid;gap:20px}.fq-check-list{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:14px;font-size:15px}.fq-check-list li{display:flex;gap:12px;align-items:flex-start}.fq-check-list svg{width:20px;height:20px;flex:none;color:var(--fq-teal);margin-top:1px}.fq-dark{background:#102b33;color:#fff;margin-block:48px;padding-block:70px}.fq-dark .fq-eyebrow,.fq-dark .fq-check-list svg{color:#5bd3d7}.fq-dark .fq-intro,.fq-dark .fq-small-note{color:#c2d4d6}.fq-dark .fq-feature-visual{background:#20201d;aspect-ratio:1.18}.fq-dark .fq-feature-visual .fq-image{object-fit:contain}.fq-comparison{padding-block:72px}.fq-table-wrap{border:1px solid var(--fq-line);border-radius:20px;overflow:hidden}.fq-comparison table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px}.fq-comparison th,.fq-comparison td{padding:22px 28px;border-bottom:1px solid var(--fq-line);text-align:left;line-height:1.5;vertical-align:middle}.fq-comparison thead th{font-size:14px;background:#f1f6f6;font-weight:600}.fq-comparison th:first-child{width:33%}.fq-comparison tbody th{font-weight:500}.fq-comparison td:nth-child(2){color:var(--fq-muted);font-size:14px}.fq-comparison th:last-child,.fq-comparison td:last-child{background:#eaf7f6}.fq-comparison td:last-child svg{width:17px;height:17px;vertical-align:middle;margin-right:8px;color:var(--fq-teal)}.fq-comparison tbody tr:last-child>*{border-bottom:0}.fq-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:72px 88px}.fq-faq-intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fq-faq-list details{border-bottom:1px solid var(--fq-line)}.fq-faq-list details:first-child{border-top:1px solid var(--fq-line)}.fq-faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;font-size:17px;font-weight:500;line-height:1.4}.fq-faq-list summary::-webkit-details-marker,.fq-mobile-menu summary::-webkit-details-marker,.fq-footer-help summary::-webkit-details-marker{display:none}.fq-faq-list summary>span{font-size:24px;font-weight:400;color:var(--fq-teal);transition:transform .2s;flex:none}.fq-faq-list details[open] summary>span{transform:rotate(45deg)}.fq-faq-answer{padding:0 32px 23px 0;font-size:15px;line-height:1.65;color:var(--fq-muted)}.fq-final-cta{margin-block:12px 80px;display:grid;grid-template-columns:1.2fr .8fr;padding:50px 62px;border-radius:24px;background:#eaf5f4;gap:56px;align-items:center}.fq-final-cta>div:first-child{display:grid;gap:20px;justify-items:start}.fq-final-cta h2{font-size:38px;max-width:650px}.fq-cta-image{height:320px;overflow:hidden}.fq-cta-image .fq-image{object-fit:contain;mix-blend-mode:multiply}.fq-footer{padding-top:58px;background:#f3f7f7;border-top:1px solid var(--fq-line)}.fq-footer-main{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:80px;padding-bottom:48px}.fq-footer h2{font-size:17px;letter-spacing:0;margin-bottom:18px}.fq-footer p{color:var(--fq-muted);font-size:14px;line-height:1.65}.fq-footer-brand .fq-logo{margin-left:-6px;margin-top:-15px;width:185px;margin-bottom:10px}.fq-footer-brand>p{max-width:290px}.fq-footer-signoff{display:block;margin-top:17px;font-size:12px;color:var(--fq-teal);font-weight:600}.fq-footer-main nav a{display:block;font-size:14px;color:var(--fq-muted);padding:5px 0}.fq-footer-help details{margin-top:18px}.fq-footer-help summary{list-style:none}.fq-contact-form{display:grid;gap:7px;padding-top:18px}.fq-contact-form label{font-size:13px;margin-top:8px}.fq-contact-form input,.fq-contact-form textarea{width:100%;background:#fff;border:1px solid #b8cccf;border-radius:8px;padding:12px;color:var(--fq-ink);font-size:16px}.fq-contact-form .fq-button{margin-top:9px;font-size:14px;min-height:46px}.fq-footer-bottom{border-top:1px solid var(--fq-line);padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.fq-footer-bottom>p{font-size:11px}.fq-footer-bottom nav{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--fq-muted);flex:1}.fq-payments p{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--fq-muted);font-size:11px;line-height:1.4}.fq-payments p svg{width:13px;height:13px}.fq-payments ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;list-style:none;margin:9px 0 0;padding:0}.fq-payments li svg{width:35px;height:23px}.fq-footer-bottom .fq-payments p{display:none}.fq-footer-bottom .fq-payments ul{margin:0}.foliqo-store .shopify-section--main-product{padding-top:28px}.foliqo-store .product{column-gap:64px;align-items:start}.foliqo-store .shopify-section--main-product .product-info{--product-info-block-spacing:16px}.foliqo-store .shopify-section--main-product .product-info>*+*{margin-block:16px}.foliqo-store .shopify-section--main-product .product-info>*:last-child{margin-bottom:0}.fq-buy-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:end}.fq-buy-row>[data-block-type=buy-buttons]{min-width:0;width:100%}.fq-buy-row buy-buttons>.button{width:100%}.foliqo-store .shopify-section--main-product .product-info__quantity-selector .block-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.foliqo-store .shopify-section--main-product .product-info__quantity-selector .quantity-selector{box-sizing:border-box;width:128px;height:55px;display:flex;align-items:stretch;justify-content:center;gap:0}.foliqo-store .shopify-section--main-product .product-info__quantity-selector .quantity-selector__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;min-height:0;padding:0;margin:0;line-height:1;touch-action:manipulation}.foliqo-store .shopify-section--main-product .product-info__quantity-selector .quantity-selector__button svg{display:block;flex:none;margin:0;pointer-events:none}.foliqo-store .shopify-section--main-product .product-info__quantity-selector .quantity-selector__input{box-sizing:border-box;flex:0 0 38px;width:38px;min-width:0;min-height:0;padding:0;margin:0;text-align:center;border:0;background:transparent}.foliqo-store .shopify-section--main-product [data-block-type=buy-buttons] .button{padding-inline:16px}.foliqo-store .product-info__title{font-size:34px;line-height:1.12;letter-spacing:-.035em}.foliqo-store .product-info__price sale-price{font-size:32px;font-weight:600;letter-spacing:-.025em;color:var(--fq-ink)}.foliqo-store .product-info__price compare-at-price{font-size:18px}.foliqo-store .product-gallery__media{background:#f5f8f8;border-radius:18px;overflow:hidden}.foliqo-store .product-gallery__media img{max-height:650px;object-fit:contain}.foliqo-store .product-gallery__thumbnail{border-radius:9px;overflow:hidden}.fq-product-intro{color:var(--fq-muted);font-size:16px;line-height:1.55}.fq-product-intro .fq-eyebrow{font-size:10px;margin-bottom:7px}.fq-product-benefits{list-style:none;padding:18px 20px;margin:0;background:var(--fq-soft);border:1px solid #e3ecec;border-radius:14px;display:grid;gap:11px;font-size:14px;line-height:1.4}.fq-product-benefits li{display:flex;align-items:flex-start;gap:10px}.fq-product-benefits svg{color:var(--fq-teal);height:19px;width:19px;flex:none}.fq-product-trust>p{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--fq-muted);margin-bottom:12px}.fq-product-trust>p svg{width:17px;height:17px}.foliqo-store .product-info .button{min-height:55px;font-size:16px}.foliqo-store .product-info .accordion__toggle{font-size:14px;padding-block:18px}.foliqo-store .product-info .accordion__content{font-size:14px;line-height:1.6}.foliqo-store .product-quick-add{box-shadow:0 -3px 25px #173a4412;background:#fff;border-top:1px solid var(--fq-line);padding-bottom:max(12px,env(safe-area-inset-bottom))}.foliqo-store .product-quick-add .button{background:var(--fq-teal);color:#fff;border-color:var(--fq-teal)}.foliqo-store .cart-drawer{--drawer-max-width:470px}.foliqo-store .cart-drawer__top .h5{font-size:23px}.foliqo-store .cart-drawer__inner{padding:24px;gap:22px}.foliqo-store .cart-drawer__line-items .line-item{padding:18px 0;border-bottom:1px solid var(--fq-line);gap:17px}.foliqo-store .cart-drawer .line-item__media-wrapper{background:var(--fq-soft);border-radius:12px;overflow:hidden}.foliqo-store .cart-drawer .line-item__info{font-size:14px}.foliqo-store .cart-drawer [slot=footer]{gap:13px;background:#f5f8f8;border-top:1px solid var(--fq-line)}.foliqo-store .cart-drawer .button{min-height:52px}.fq-cart-note{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.5;background:#edf5f4;color:var(--fq-ink);padding:12px 15px;border-radius:10px}.fq-cart-note svg{width:17px;height:17px;flex:none;color:var(--fq-teal)}.fq-cart-back{text-align:center;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--fq-muted)}.foliqo-store .cart-form{background:var(--fq-soft);border:1px solid var(--fq-line);padding:28px}.foliqo-store .cart-header h1{font-size:38px}.foliqo-store .cart-order__summary>.fq-cart-note{margin-bottom:20px}.fq-backup-gallery{border-radius:18px;overflow:hidden}.fq-specs{padding-block:50px}.fq-specs dl{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:0}.fq-specs dl>div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid var(--fq-line);font-size:14px;line-height:1.55}.fq-specs dt{font-weight:600}.fq-specs dd{margin:0;color:var(--fq-muted)}@media(min-width:1500px){.fq-hero{padding-block:60px}.fq-hero-visual{max-height:630px}}@media(max-width:1149px){.fq-wrap{width:calc(100% - 64px)}.fq-header-cta{display:none}.fq-hero{gap:36px}.fq-feature{gap:48px}.fq-demo,.fq-faq{gap:55px}.fq-footer-main{gap:45px}.foliqo-store .product{column-gap:35px}}@media(max-width:749px){html{scroll-padding-top:85px}.fq-wrap{width:calc(100% - 36px)}.fq-specs{padding-block:32px}.fq-specs dl{grid-template-columns:1fr}.fq-specs dl>div{grid-template-columns:85px 1fr;font-size:13px;padding-block:16px}.fq-section h1{font-size:43px;letter-spacing:-.045em}.fq-section h2{font-size:31px}.fq-section h3{font-size:19px}.fq-eyebrow{font-size:10px;letter-spacing:.12em}.fq-lead{font-size:16px;line-height:1.6}.fq-intro{font-size:16px}.fq-header-inner{min-height:65px;gap:12px}.fq-logo{width:137px}.fq-desktop-nav{display:none}.fq-header-actions{gap:14px}.fq-mobile-menu{display:block}.fq-mobile-menu summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:32px;height:42px}.fq-mobile-menu nav{position:absolute;top:100%;left:0;right:0;padding:16px 24px 22px;background:#fff;border-bottom:1px solid var(--fq-line);box-shadow:0 15px 20px #173a4412}.fq-mobile-menu nav a{display:block;font-size:16px;font-weight:500;padding:13px 0;border-bottom:1px solid #edf1f1}.fq-hero{grid-template-columns:1fr;gap:27px;padding-block:29px 10px}.fq-hero-copy{gap:17px;padding:0}.fq-hero-copy .fq-micro{margin-top:-3px;font-size:11px}.fq-hero-copy .fq-compat{font-size:11px;gap:13px}.fq-buttons{gap:15px}.fq-buttons .fq-button{font-size:14px;padding:15px 19px;gap:12px;min-height:50px}.fq-buttons .fq-text-link{font-size:13px}.fq-hero-visual{aspect-ratio:1.12;padding:27px 20px 26px;border-radius:19px}.fq-visual-label{left:19px;top:17px;font-size:8px}.fq-sync-card{left:14px;right:14px;bottom:14px;padding:11px 13px;gap:9px;border-radius:12px}.fq-sync-card strong{font-size:12px}.fq-sync-card div>span{font-size:10px}.fq-sync-card .fq-icon-circle{width:33px;height:33px;border-radius:10px}.fq-sync-card svg{width:19px;height:19px}.fq-cards-section{padding-block:43px}.fq-cards-section--benefits{padding-block:24px 32px}.fq-cards{gap:17px}.fq-cards--benefits,.fq-cards--photos{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-cards--cards{grid-template-columns:1fr}.fq-cards--benefits .fq-card{gap:11px}.fq-cards--benefits h3{font-size:15px}.fq-cards--benefits .fq-card-text>div{font-size:12px;line-height:1.6}.fq-cards--benefits .fq-icon-circle{height:35px;width:35px;border-radius:11px}.fq-cards--benefits svg{height:20px;width:20px}.fq-cards--cards .fq-card{padding:23px;gap:18px;flex-direction:row;align-items:flex-start}.fq-cards--cards .fq-card-text{gap:8px}.fq-card-text>div{font-size:14px}.fq-card-image{height:175px;border-radius:13px}.fq-cards--photos .fq-card{gap:13px}.fq-cards--photos h3{font-size:17px}.fq-cards--photos .fq-card-text>div{font-size:13px}.fq-section-heading{gap:12px;margin-bottom:25px;text-align:left}.fq-demo{grid-template-columns:1fr;gap:28px;padding-block:45px}.fq-demo-video{order:2;max-width:320px;border-radius:20px}.fq-demo-copy{gap:16px}.fq-steps{margin:0}.fq-steps li{padding:17px 0;gap:15px}.fq-steps h3{font-size:18px}.fq-steps p{font-size:14px}.fq-feature-shell{padding-block:31px}.fq-feature{grid-template-columns:1fr;gap:25px}.fq-feature--reverse .fq-feature-visual{order:0}.fq-feature-visual{border-radius:19px;aspect-ratio:1.13}.fq-feature-copy{gap:16px}.fq-check-list{font-size:14px;gap:11px}.fq-dark{padding-block:36px;margin-block:32px}.fq-dark .fq-feature-visual{aspect-ratio:1.25}.fq-small-note{font-size:11px}.fq-comparison{padding-block:39px}.fq-comparison table{font-size:12px}.fq-comparison th,.fq-comparison td{padding:14px 9px;overflow-wrap:anywhere}.fq-comparison thead th{font-size:11px}.fq-comparison td:nth-child(2){font-size:11px}.fq-comparison th:first-child{width:31%}.fq-comparison td:last-child svg{display:none}.fq-table-wrap{border-radius:13px}.fq-faq{grid-template-columns:1fr;gap:27px;padding-block:39px 46px}.fq-faq-intro{gap:15px}.fq-faq-list summary{font-size:15px;padding:19px 0;gap:16px}.fq-faq-answer{font-size:14px;padding:0 12px 20px 0}.fq-final-cta{grid-template-columns:1fr;padding:28px 23px;gap:22px;margin-block:0 44px;border-radius:19px}.fq-final-cta h2{font-size:29px}.fq-final-cta>div:first-child{gap:16px}.fq-final-cta .fq-button{width:100%;font-size:14px;gap:12px}.fq-cta-image{height:260px}.fq-footer{padding-top:36px}.fq-footer-main{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:29px}.fq-footer-brand{grid-column:1/-1}.fq-footer-brand .fq-logo{width:164px;margin-top:-9px;margin-bottom:6px}.fq-footer-brand>p{max-width:320px}.fq-footer h2{font-size:15px;margin-bottom:12px}.fq-footer-main nav a,.fq-footer p{font-size:12px}.fq-footer-help .fq-text-link{font-size:12px}.fq-footer-help .fq-text-link svg{width:15px}.fq-footer-help:has(details[open]){grid-column:1/-1}.fq-footer-bottom{gap:15px;padding-block:20px}.fq-footer-bottom nav{flex-basis:100%;gap:11px}.fq-footer-bottom .fq-payments{width:100%}.fq-footer-bottom .fq-payments ul{justify-content:flex-start}.foliqo-store .shopify-section--main-product{padding-top:15px}.foliqo-store .product-info__title{font-size:29px}.foliqo-store .product-info__price sale-price{font-size:29px}.foliqo-store .product-gallery__media{border-radius:14px}.foliqo-store .product-gallery__media img{max-height:410px}.fq-product-intro{font-size:14px}.fq-product-benefits{font-size:13px;padding:16px;gap:10px}.foliqo-store .product-info .button{font-size:16px;min-height:54px}.foliqo-store .product-info{--product-info-block-spacing:16px}.foliqo-store .cart-drawer__inner{padding:19px;gap:18px}.foliqo-store .cart-drawer__top .h5{font-size:22px}.foliqo-store .cart-drawer [slot=footer]{gap:12px}.fq-cart-note{font-size:11px;padding:11px 12px}.foliqo-store .cart-header h1{font-size:30px}.foliqo-store .cart-form{padding:22px}.fq-cart-back{font-size:11px}}@media(max-width:374px){.fq-wrap{width:calc(100% - 28px)}.fq-section h1{font-size:38px}.fq-buttons{gap:12px}.fq-buttons .fq-button{padding-inline:14px}.fq-buttons .fq-text-link{font-size:12px}.fq-header-actions{gap:7px}.fq-logo{width:128px}.fq-cards--benefits h3{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fq-button,.fq-faq-list summary>span{transition:none}.fq-button:hover{transform:none}}@media(max-width:374px){.foliqo-store .shopify-section--main-product [data-block-type=buy-buttons] .button{font-size:14px;padding-inline:12px}}.fq-delivery{padding:13px 16px;border:1px solid #cae3e2;border-radius:12px;background:#f0f8f7;color:var(--fq-ink)}.fq-delivery-heading{display:flex;align-items:center;gap:8px;line-height:1.35;font-size:13px}.fq-delivery-heading>svg{width:19px;height:19px;color:var(--fq-teal);flex:none}.fq-delivery-heading>strong{font-weight:600}.fq-delivery-heading>span{margin-left:auto;font-size:10px;letter-spacing:.06em;color:var(--fq-muted)}.fq-delivery-routes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0;padding:0}.fq-delivery-routes>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.4}.fq-delivery-routes>div+div{border-left:1px solid #cae3e2;padding-left:16px}.fq-delivery-routes dt{color:var(--fq-muted)}.fq-delivery-routes dd{margin:0;font-weight:600}.fq-delivery--compact{margin-top:12px;padding:12px 14px;background:#fff}.fq-cart-tax{font-size:11px;line-height:1.5;color:var(--fq-muted);margin-top:6px}.fq-price-shipping{display:block;font-size:12px;color:var(--fq-teal);margin-top:5px}.fq-cart-help{font-size:12px;color:var(--fq-muted);text-align:center;text-decoration:underline;text-underline-offset:3px}.foliqo-store .cart-form .button,.foliqo-store #foliqo-message .form .button{min-height:54px}.foliqo-store #foliqo-message textarea{min-height:150px}.fq-product-help{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--fq-muted)}.fq-product-help a{text-decoration:underline;text-underline-offset:3px}.fq-footer-contact-link{margin-top:18px}.fq-review-badge{font-size:13px}.fq-review-badge:empty{display:none}.product-info__block-item[data-block-type=foliqo-rating]:has(.jdgm-preview-badge:empty){display:none}.fq-reviews{padding-block:20px}.fq-reviews:has(.jdgm-review-widget:empty):not(:has(.fq-editor-note)){padding-block:0}.fq-reviews .jdgm-rev-widg{border:1px solid var(--fq-line);border-radius:20px;padding:32px;background:#fff}.foliqo-store .jdgm-widget{--jdgm-primary-color:#007f8e;--jdgm-secondary-color:#f1f6f6;--jdgm-star-color:#007f8e;font-family:var(--text-font-family),sans-serif}.fq-reviews .jdgm-rev-widg__title{font-family:var(--heading-font-family),sans-serif;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--fq-ink)}.fq-editor-note{padding:12px 16px;border:1px dashed #6a969a;border-radius:10px;color:var(--fq-muted);font-size:13px;line-height:1.6;margin-bottom:16px}.fq-craft{padding-block:68px}.fq-craft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}.fq-craft-card{min-width:0;display:flex;flex-direction:column;gap:18px}.fq-craft-image{aspect-ratio:1.1;border-radius:18px;overflow:hidden;background:var(--fq-soft)}.fq-craft-copy{display:grid;gap:9px;padding-inline:3px}.fq-craft-copy h3{font-size:20px;line-height:1.22;max-width:300px}.fq-craft-copy>div{font-size:15px;color:var(--fq-muted);line-height:1.6}.fq-ai-shell{background:#edf5f4;margin-block:38px;padding-block:70px}.fq-ai{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.fq-ai-copy{display:grid;gap:17px}.fq-ai-points{display:grid;gap:22px;margin-block:10px}.fq-ai-point{display:flex;gap:15px;align-items:flex-start}.fq-ai-point>div{display:grid;gap:7px}.fq-ai-point h3{font-size:19px}.fq-ai-point p{font-size:15px;line-height:1.6;color:var(--fq-muted)}.fq-ai-visual{overflow:hidden;border-radius:22px;background:#1f201e}.fq-ai-visual>.fq-image{aspect-ratio:1.334;height:auto;object-fit:contain}.fq-ai-caption{background:#fff;padding:18px 20px;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--fq-ink)}.fq-ai-caption svg{color:var(--fq-teal);flex:none}.fq-support-intro{padding-block:45px 55px;display:grid;gap:19px}.fq-support-intro h1{font-size:clamp(40px,4.4vw,60px);max-width:780px}.fq-support-intro .fq-lead{max-width:680px;font-size:18px}.fq-breadcrumb{display:flex;gap:10px;align-items:center;color:var(--fq-muted);font-size:12px;margin-bottom:14px}.fq-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.fq-help-page{padding-bottom:80px}.fq-help-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:65px;align-items:start}.fq-help-nav{position:sticky;top:105px;display:grid;gap:0;border-top:1px solid var(--fq-line)}.fq-help-nav>a{padding:19px 0;border-bottom:1px solid var(--fq-line);font-size:15px;font-weight:500;display:flex;gap:10px;align-items:center;justify-content:space-between}.fq-help-nav>a svg{width:18px;color:var(--fq-teal);flex:none}.fq-help-personal{margin-top:28px;padding:23px;background:var(--fq-soft);border-radius:15px;display:grid;gap:12px}.fq-help-personal strong{font-size:17px;font-weight:600}.fq-help-personal p{font-size:14px;color:var(--fq-muted);line-height:1.55}.fq-help-personal .fq-text-link{font-size:14px}.fq-help-groups{display:grid;gap:47px}.fq-help-group{display:grid;gap:12px;scroll-margin-top:110px}.fq-help-group h2{font-size:29px;margin-bottom:10px}.fq-help-group .accordion-box{padding-inline:26px;border:1px solid var(--fq-line);background:#f8fafa;border-radius:16px}.fq-help-group .accordion__toggle{font-size:16px;line-height:1.45;padding-block:22px}.fq-help-group .accordion__content{font-size:15px;line-height:1.65;color:var(--fq-muted)}.fq-help-group .accordion__content .fq-delivery{margin-bottom:16px}.fq-contact-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center;padding-block:20px 48px}.fq-contact-intro .fq-support-intro{padding-bottom:20px}.fq-contact-intro .fq-buttons{margin-top:4px}.fq-contact-photo{aspect-ratio:1.15;border-radius:20px;overflow:hidden;max-height:380px;margin-top:30px}.foliqo-store #foliqo-message{padding-block:64px;padding-inline:max(48px,calc((100% - 1264px)/2))}.foliqo-store #foliqo-message .section-stack__intro .prose{max-width:390px}.foliqo-store #foliqo-message .contact-form{border:1px solid var(--fq-line);padding:34px}.foliqo-store #foliqo-message .subheading{font-size:11px;color:var(--fq-teal);letter-spacing:.12em}.foliqo-store #foliqo-message .h2{font-size:35px;line-height:1.15}.foliqo-store #foliqo-message .prose p{font-size:15px;line-height:1.65;color:var(--fq-muted)}.foliqo-store #foliqo-message .prose strong{color:var(--fq-ink);font-weight:600}.foliqo-store #foliqo-message .form .button{min-width:210px}@media(max-width:1149px){.fq-ai{gap:38px}.fq-help-layout{grid-template-columns:235px minmax(0,1fr);gap:35px}.fq-contact-intro{gap:35px}}@media(max-width:749px){.fq-delivery{padding:12px 14px}.fq-delivery-heading{font-size:12px}.fq-delivery-routes>div{display:block;font-size:12px}.fq-delivery-routes dd{margin-top:2px}.fq-delivery-routes>div+div{padding-left:16px}.fq-craft{padding-block:40px}.fq-craft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.fq-craft-card{gap:13px}.fq-craft-image{border-radius:13px;aspect-ratio:1}.fq-craft-copy{padding:0;gap:8px}.fq-craft-copy h3{font-size:17px}.fq-craft-copy>div{font-size:13px;line-height:1.55}.fq-ai-shell{padding-block:36px;margin-block:26px}.fq-ai{grid-template-columns:1fr;gap:28px}.fq-ai-copy{gap:15px}.fq-ai-points{gap:21px}.fq-ai-point{gap:12px}.fq-ai-point .fq-icon-circle{width:37px;height:37px;border-radius:11px}.fq-ai-point svg{width:21px}.fq-ai-point h3{font-size:18px}.fq-ai-point p{font-size:14px}.fq-ai-visual{border-radius:16px}.fq-ai-caption{padding:14px;font-size:12px}.fq-reviews .jdgm-rev-widg{padding:18px;border-radius:15px}.fq-reviews .jdgm-rev-widg__title{font-size:26px}.fq-support-intro{padding-block:25px 32px;gap:16px}.fq-support-intro h1{font-size:39px}.fq-support-intro .fq-lead{font-size:16px}.fq-breadcrumb{margin-bottom:9px;font-size:11px}.fq-help-page{padding-bottom:46px}.fq-help-layout{grid-template-columns:1fr;gap:30px}.fq-help-nav{position:static;border:0;display:flex;flex-wrap:wrap;gap:8px}.fq-help-nav>a{padding:12px 14px;border:1px solid var(--fq-line);border-radius:9px;background:var(--fq-soft);font-size:12px;gap:7px}.fq-help-nav>a svg{width:14px;height:14px}.fq-help-personal{width:100%;margin-top:8px;padding:19px;gap:8px}.fq-help-personal strong{font-size:16px}.fq-help-personal p{font-size:13px}.fq-help-groups{gap:34px}.fq-help-group{gap:9px;scroll-margin-top:85px}.fq-help-group h2{font-size:26px;margin-bottom:7px}.fq-help-group .accordion-box{padding-inline:18px;border-radius:13px}.fq-help-group .accordion__toggle{font-size:15px;padding-block:19px}.fq-help-group .accordion__content{font-size:14px}.fq-contact-intro{grid-template-columns:1fr;gap:18px;padding-block:0 30px}.fq-contact-intro .fq-support-intro{padding-bottom:0}.fq-contact-photo{aspect-ratio:1.8;margin-top:0;max-height:225px;border-radius:16px}.fq-contact-photo .fq-image{object-position:center 60%}.fq-contact-intro .fq-buttons{gap:15px}.foliqo-store #foliqo-message{padding:35px 18px}.foliqo-store #foliqo-message .contact-form{padding:22px 18px;border-radius:15px}.foliqo-store #foliqo-message .h2{font-size:29px}.foliqo-store #foliqo-message .form .button{width:100%}.foliqo-store #foliqo-message .form>div:last-of-type{width:100%}}.fq-functions{padding-block:62px 54px}.fq-functions .fq-section-heading{max-width:720px;margin-bottom:34px}.fq-functions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}.fq-function{min-width:0;border:1px solid var(--fq-line);border-radius:20px;overflow:hidden;background:#fff}.fq-function-copy{padding:28px}.fq-function-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}.fq-function-meta .fq-icon-circle{margin:0;width:42px;height:42px;border-radius:12px;background:#e4f2f3}.fq-function-number{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--fq-muted);font-variant-numeric:tabular-nums}.fq-function .fq-eyebrow{font-size:11px;line-height:1.45;margin-bottom:10px;letter-spacing:.1em;overflow-wrap:anywhere}.fq-section .fq-function h3{font-size:25px;line-height:1.17;letter-spacing:-.02em;color:var(--fq-ink);text-wrap:balance;overflow-wrap:break-word}.fq-function-text{margin-top:16px;color:var(--fq-muted);font-size:15px;line-height:1.65;overflow-wrap:break-word}.fq-function-text p+p{margin-top:10px}.fq-function-points{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.fq-function-points li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;color:var(--fq-ink);overflow-wrap:break-word}.fq-function-points li>svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:var(--fq-teal);stroke-width:2}.fq-function-points li>span{min-width:0}.fq-function--featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--fq-soft)}.fq-function--featured .fq-function-copy{align-self:center;padding:38px 44px}.fq-section .fq-function--featured h3{font-size:34px;line-height:1.12;max-width:430px}.fq-function--featured .fq-function-text{font-size:16px;max-width:470px}.fq-function--featured .fq-function-points li{font-size:15px}.fq-function-image{min-width:0;min-height:430px;position:relative;overflow:hidden}.fq-function-image>.fq-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fq-functions-extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 40px;margin:26px 0 0;padding:0;list-style:none}.fq-functions-extra li{display:flex;align-items:center;gap:9px;color:var(--fq-muted);font-size:14px;line-height:1.5}.fq-functions-extra svg{width:19px;height:19px;flex:none;color:var(--fq-teal)}@media(max-width:1149px){.fq-function-copy{padding:24px}.fq-function--featured .fq-function-copy{padding:30px}.fq-section .fq-function h3{font-size:23px}.fq-section .fq-function--featured h3{font-size:30px}}@media(max-width:899px){.fq-functions-grid{grid-template-columns:1fr;gap:16px}.fq-function:not(.fq-function--featured) .fq-function-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.fq-function:not(.fq-function--featured) .fq-function-meta{grid-column:span 2;margin-bottom:18px}.fq-function:not(.fq-function--featured) .fq-eyebrow,.fq-function:not(.fq-function--featured) h3,.fq-function:not(.fq-function--featured) .fq-function-text{grid-column:1}.fq-function:not(.fq-function--featured) .fq-function-points{grid-column:2;grid-row:2/5;align-self:center;margin:0}}@media(max-width:749px){.fq-functions{padding-block:35px 30px}.fq-functions .fq-section-heading{margin-bottom:25px}.fq-function{border-radius:16px}.fq-function--featured{grid-template-columns:1fr}.fq-function-image{min-height:0;height:auto;aspect-ratio:1.25}.fq-function-copy,.fq-function--featured .fq-function-copy{padding:24px 22px}.fq-function:not(.fq-function--featured) .fq-function-copy{display:block}.fq-function-meta{margin-bottom:19px}.fq-section .fq-function h3,.fq-section .fq-function--featured h3{font-size:26px;line-height:1.16}.fq-function-text,.fq-function--featured .fq-function-text{font-size:15px;line-height:1.6;margin-top:14px}.fq-function-points,.fq-function:not(.fq-function--featured) .fq-function-points{margin-top:20px;gap:9px}.fq-function-points li,.fq-function--featured .fq-function-points li{font-size:14px;line-height:1.5}.fq-functions-extra{align-items:flex-start;flex-direction:column;gap:12px;margin-top:22px;padding-inline:5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/foliqo.css.map */
