.gr-tb-wrap.gr-tb-wrap--bottom{display:none!important}.ig2s-root{--color-paper: #ffffff;--color-canvas: #f5f5f7;--color-faded-surface: #fafafc;--color-cool-wash: #e8e8ed;--color-primary-ink: #1d1d1f;--color-deep-gray: #474747;--color-mid-gray: #6e6e73;--color-quiet-dot: #86868b;--color-hairline: #d2d2d7;--lime: #c8ff00;--citrus: #dddc8c;--soft-lime: #f2f7dc;--electric-blue: #0071e3;--link-blue: #0066cc;--success: #168a53;--success-bg: #eafbf1;--night: #111214;--error: #b42318;--gradient-citrus-halo: radial-gradient( 56% 58% at 50% 46%, rgba(200, 255, 0, .34) 0%, rgba(223, 231, 79, .24) 36%, rgba(200, 216, 224, .16) 66%, rgba(255, 255, 255, 0) 100% );--gradient-citrus-band: linear-gradient( 180deg, #f4f8df 0%, #eef5ce 52%, #f5f7e8 100% );--social-gradient: linear-gradient(135deg, #ff8a65, #d66ede, #6e8cff);--font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-text: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-links: 10px;--radius-input: 14px;--radius-notif: 22px;--radius-cards: 28px;--radius-badges: 36px;--radius-buttons: 980px;--apple-ease: cubic-bezier(.22, 1, .36, 1);--apple-spring: cubic-bezier(.32, .72, 0, 1);--ios-pop: cubic-bezier(.28, 1.14, .54, 1);--page-max-width: 1200px;position:relative;font-family:var(--font-text);font-size:17px;line-height:1.47;letter-spacing:-.022em;font-weight:400;color:var(--color-primary-ink);background-color:var(--color-paper);font-variant-numeric:tabular-nums;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ig2s-root *,.ig2s-root *:before,.ig2s-root *:after{box-sizing:border-box}.ig2s-root div:empty,.ig2s-root span:empty{display:block}.ig2s-root img{max-width:100%;height:auto;display:block}.ig2s-root h1,.ig2s-root h2,.ig2s-root h3,.ig2s-root p{margin-top:0;text-transform:none}.ig2s-root blockquote{font-style:normal!important;border:none!important;padding:0!important;quotes:none}.ig2s-root blockquote:before,.ig2s-root blockquote:after{content:none!important}.ig2s-root button,.ig2s-root input,.ig2s-root textarea,.ig2s-root select{font-family:var(--font-text);letter-spacing:inherit;color:inherit;box-shadow:none}.ig2s-root button:before,.ig2s-root button:after,.ig2s-root .field:before,.ig2s-root .field:after{content:none}.ig2s-root :focus-visible{outline:2px solid var(--electric-blue);outline-offset:3px}.ig2s-root .ig2s-night-focus:focus-visible{outline:2px solid var(--lime);outline-offset:3px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.ig2s-container{width:100%;max-width:var(--page-max-width);margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:768px){.ig2s-container{padding-left:40px;padding-right:40px}}@media(min-width:1200px){.ig2s-container{padding-left:48px;padding-right:48px}}.ig2s-eyebrow{font-family:var(--font-text);font-size:13px;line-height:1.33;letter-spacing:.04em;text-transform:uppercase!important;font-weight:600;color:var(--color-mid-gray);margin:0 0 12px}.ig2s-section-heading{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(36px,5.2vw,56px);line-height:1.06;letter-spacing:-.024em;font-weight:700;color:var(--color-primary-ink);text-wrap:balance}.ig2s-section-lead{margin:0;font-family:var(--font-display);font-size:clamp(18px,2.1vw,21px);line-height:1.38;letter-spacing:.009em;font-weight:500;color:var(--color-mid-gray);max-width:52ch}.ig2s-scrub-word{display:inline-block;opacity:.22;transform:translateY(4px);will-change:opacity,transform}.ig2s-btn-lime{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 26px;border-radius:var(--radius-buttons);background:var(--lime);color:var(--color-primary-ink);border:none;font-family:var(--font-text);font-size:16px;line-height:1.2;letter-spacing:-.018em;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:transform .36s var(--apple-spring),background-color .28s var(--apple-ease)}@media(min-width:480px){.ig2s-btn-lime{min-height:52px;padding:14px 30px;font-size:17px}}.ig2s-btn-lime:hover{transform:scale(1.022);background:#d2ff28;color:var(--color-primary-ink)}.ig2s-btn-lime:after{content:""!important;position:absolute;top:0;bottom:0;left:-120%;width:75%;background:linear-gradient(105deg,#fff0,#ffffff8c,#fff0);transform:skew(-20deg);transition:left .68s var(--apple-ease);pointer-events:none}.ig2s-btn-lime:hover:after{left:145%}.ig2s-magnetic{display:inline-block;will-change:transform}.ig2s-header{position:sticky;top:0;z-index:60;background-color:#fafafcd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.ig2s-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px}.ig2s-brand-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.03em;color:var(--color-primary-ink)}.ig2s-root .ig2s-brand-logo img{height:auto!important;max-height:28px!important;width:auto!important;max-width:160px!important;object-fit:contain!important}.ig2s-brand-mark{width:24px;height:24px;border-radius:7px;background-color:var(--color-primary-ink);display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.ig2s-brand-mark-core{width:9px;height:9px;border-radius:50%;background-color:var(--lime)}.ig2s-header-cta-hit{display:inline-flex;align-items:center;min-height:44px}.ig2s-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 16px;border-radius:var(--radius-buttons);background-color:var(--color-primary-ink);color:var(--color-paper);font-family:var(--font-text);font-size:13px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform .3s var(--apple-spring),background-color .24s var(--apple-ease)}.ig2s-header-cta:hover{background-color:#323236;color:var(--color-paper);transform:scale(1.02)}.ig2s-progress-filament{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#9ad900 0%,var(--lime) 65%,#e4ff7a 100%);transform-origin:0% 50%;transform:scaleX(0);pointer-events:none;will-change:transform}.ig2s-shopify-icon-custom{width:38px;height:38px;flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;border-radius:9px;overflow:hidden;background:#fff}.ig2s-root .ig2s-shopify-icon-custom img{width:100%!important;height:100%!important;max-width:38px!important;max-height:38px!important;object-fit:contain!important;display:block}.ig2s-root img.ig2s-partner-bare-custom{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;flex-shrink:0;display:block}.ig2s-partner-bar{position:relative;z-index:30;background-color:var(--color-canvas);border-bottom:1px solid rgba(29,29,31,.07)}.ig2s-partner-bar-inner{min-height:40px;padding-top:6px;padding-bottom:6px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 14px}.ig2s-partner-badge-slot{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-primary-ink);transition:opacity .2s var(--apple-ease)}.ig2s-partner-badge-slot:hover{opacity:.8}.ig2s-root img.ig2s-partner-badge-uploaded{height:32px;max-height:56px;width:auto!important;max-width:150px!important;object-fit:contain!important;display:block}.ig2s-partner-badge-default{display:inline-flex;align-items:center;gap:7px}.ig2s-partner-wordmark{font-family:var(--font-display);font-size:13.5px;letter-spacing:-.02em;color:var(--color-primary-ink)}.ig2s-partner-wordmark strong{font-weight:700}.ig2s-partner-tier-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--color-primary-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase!important}.ig2s-partner-bar-divider{display:none!important;width:1px;height:15px;background:#1d1d1f24}@media(min-width:600px){.ig2s-partner-bar-divider{display:inline-block!important}}.ig2s-partner-star-widget{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;line-height:1.3}.ig2s-partner-star-scroll{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:var(--color-primary-ink)}.ig2s-partner-star-row{display:inline-flex;align-items:center;gap:1.5px;color:#168a53}.ig2s-partner-star-score{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--color-primary-ink)}.ig2s-partner-star-count{color:var(--color-deep-gray);font-weight:500}.ig2s-partner-verify-mini{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:11.5px;font-weight:600;text-decoration:none;transition:background-color .2s var(--apple-ease)}.ig2s-partner-verify-mini:hover{background:#d8f6e5}.ig2s-partner-custom-widget{display:inline-flex;align-items:center}.ig2s-hero{position:relative;background-color:var(--color-paper);padding-top:44px;padding-bottom:0;overflow:hidden}@media(min-width:960px){.ig2s-hero{padding-top:76px}}.ig2s-hero-stack{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px;margin:0 auto;position:relative;z-index:2;will-change:transform,opacity}.ig2s-hero-eyebrow{font-family:var(--font-text);font-size:12px;line-height:1.33;letter-spacing:.06em;text-transform:uppercase!important;font-weight:600;color:var(--color-mid-gray);margin:0 0 12px}@media(min-width:768px){.ig2s-hero-eyebrow{font-size:13px;margin-bottom:14px}}.ig2s-hero-title{font-family:var(--font-display);margin:0 0 20px;font-size:clamp(40px,9.8vw,54px);line-height:1.04;letter-spacing:-.03em;font-weight:700;color:var(--color-primary-ink);text-wrap:balance}@media(min-width:768px){.ig2s-hero-title{font-size:clamp(56px,6.4vw,82px);line-height:1.03;letter-spacing:-1.44px;margin-bottom:22px}}.ig2s-mask-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.06em}.ig2s-mask-inner{display:inline-block;will-change:transform,opacity}.ig2s-hero-title-accent{background:linear-gradient(98deg,#1d1d1f,#2d3d05 45%,#4f6d00);-webkit-background-clip:text;background-clip:text;color:transparent}.ig2s-hero-subtitle{margin:0 auto 28px;font-family:var(--font-display);font-size:clamp(18px,2.2vw,22px);line-height:1.38;letter-spacing:.007em;font-weight:500;color:var(--color-mid-gray);max-width:50ch}.ig2s-hero-actions{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.ig2s-hero-cta{width:100%;max-width:360px}@media(min-width:520px){.ig2s-hero-cta{width:auto;max-width:none}}.ig2s-hero-microcopy{margin:2px 0 0;font-size:14px;line-height:1.4;letter-spacing:-.012em;color:var(--color-mid-gray)}.ig2s-hero-trust{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13.5px;line-height:1.4;color:var(--color-deep-gray);font-weight:500;text-decoration:none;transition:opacity .2s var(--apple-ease)}.ig2s-hero-trust:hover{opacity:.78}.ig2s-hero-trust-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-buttons);background:var(--color-canvas);font-size:12px;font-weight:600;color:var(--color-primary-ink)}.ig2s-hero-stage{position:relative;margin-top:34px;display:flex;justify-content:center;padding-top:10px}@media(min-width:960px){.ig2s-hero-stage{margin-top:46px}}.ig2s-citrus-halo{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:min(820px,115vw);height:560px;background:var(--gradient-citrus-halo);pointer-events:none;z-index:0;will-change:transform}.ig2s-hero-iphone-window{position:relative;z-index:1;width:100%;max-width:382px;height:484px;overflow:visible!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0}@media(max-width:360px){.ig2s-hero-iphone-window{height:468px}}@media(min-width:960px){.ig2s-hero-iphone-window{max-width:420px;height:560px}}.ig2s-iphone-frame{position:relative;width:100%;height:600px;border-radius:58px;padding:3.5px;background:linear-gradient(145deg,#d6d6da,#8a8a91 18%,#4c4c52 46%,#b8b8bf 76%,#636369);box-shadow:0 22px 48px -12px #1d1d1f24,0 4px 14px #1d1d1f0d,inset 0 1px #ffffffc7}@media(min-width:960px){.ig2s-iphone-frame{height:632px}}.ig2s-iphone-frame:before{content:"";position:absolute;left:-2.5px;top:118px;width:2.5px;height:26px;border-radius:2px 0 0 2px;background:linear-gradient(180deg,#b4b4bb,#64646a);box-shadow:0 44px #85858c,0 94px #85858c}.ig2s-iphone-frame:after{content:"";position:absolute;right:-2.5px;top:162px;width:2.5px;height:72px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#b4b4bb,#64646a)}.ig2s-iphone-bezel{width:100%;height:100%;border-radius:54.5px;background:#0b0b0d;padding:9px;box-shadow:inset 0 0 0 1px #ffffff14}.ig2s-iphone-screen{position:relative;width:100%;height:100%;border-radius:46px;overflow:hidden;background:radial-gradient(75% 42% at 80% 18%,#dfe74f5c,#dfe74f00 70%),radial-gradient(70% 48% at 18% 34%,#c8d8e07a,#c8d8e000 72%),linear-gradient(180deg,#f9fafb,#f0f2f5 44%,#ebeedf 78%,#f2f3f5);color:var(--color-primary-ink);padding:12px 14px 22px;display:flex;flex-direction:column}.ig2s-screen-wake{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(72% 48% at 50% 44%,#ffffffb8,#dfe74f3d 48%,#fff0 82%);will-change:opacity}.ig2s-ios-statusbar{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 8px 0;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.ig2s-ios-carrier{justify-self:start;padding-left:4px}.ig2s-dynamic-island{width:106px;height:30px;border-radius:999px;background:#000;display:flex!important;align-items:center;justify-content:flex-end;padding-right:10px}.ig2s-camera-lens{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#273b59,#0f172a 55%,#05070b);box-shadow:inset 0 0 0 1px #ffffff14}.ig2s-ios-icons{justify-self:end;display:inline-flex;align-items:center;gap:5px;padding-right:2px}.ig2s-lock-clock{position:relative;z-index:2;text-align:center;margin-top:14px;margin-bottom:10px}@media(min-width:960px){.ig2s-lock-clock{margin-top:18px;margin-bottom:12px}}.ig2s-lock-date{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f9e;margin-bottom:1px}.ig2s-lock-time{font-family:var(--font-display);font-size:62px;line-height:.96;font-weight:700;letter-spacing:-.035em;color:#1d1d1fdb;display:inline-flex;align-items:baseline;gap:5px}@media(min-width:960px){.ig2s-lock-time{font-size:68px}}.ig2s-lock-ampm{font-size:16px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f8f}.ig2s-focus-pill{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;margin-bottom:14px;padding:5px 13px;border-radius:999px;background:#1d1d1f13;box-shadow:inset 0 .5px #ffffff80;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:#1d1d1fd6}.ig2s-focus-dot{width:7px;height:7px;border-radius:50%;background:#168a53;box-shadow:0 0 0 2px #168a5338}.ig2s-notif-group{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px}.ig2s-notif-header{display:flex;align-items:center;justify-content:space-between;padding:0 4px 2px}.ig2s-notif-group-title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.ig2s-notif-controls{display:inline-flex;align-items:center;gap:6px}.ig2s-show-less-btn{position:relative;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:999px;border:none;background:linear-gradient(180deg,#8a8e94e0,#7e8288eb);box-shadow:inset 0 .5px #ffffff59;color:#fff!important;font-size:12px;font-weight:500;letter-spacing:-.01em;cursor:pointer}.ig2s-show-less-btn:after{content:""!important;position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.ig2s-clear-circle{width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#8a8e94e0,#7e8288eb);box-shadow:inset 0 .5px #ffffff59;color:#fff;display:inline-flex!important;align-items:center;justify-content:center}.ig2s-notif-stack{position:relative;display:flex;flex-direction:column;gap:0}.ig2s-notif-stack.is-collapsed{cursor:pointer}.ig2s-notif-wrap{position:relative;margin-bottom:8px;will-change:height,margin-bottom,transform}.ig2s-notif-wrap:last-child{margin-bottom:0}.ig2s-notif-wrap:nth-child(1){z-index:4}.ig2s-notif-wrap:nth-child(2){z-index:3}.ig2s-notif-wrap:nth-child(3){z-index:2}.ig2s-notif-wrap:nth-child(4){z-index:1}.ig2s-notif-pill{position:relative;overflow:hidden;display:flex;align-items:center;padding:11px 13px 11px 12px;border-radius:var(--radius-notif);background:linear-gradient(180deg,#8a8e94e6,#7d8188ed);box-shadow:inset 0 .5px #ffffff70,inset 0 0 0 .5px #ffffff29,0 8px 20px #11121417,0 2px 5px #1112140a;color:#fff;text-align:left;transform-origin:50% 0%;will-change:transform,opacity}.ig2s-notif-inner{position:relative;z-index:2;display:flex;align-items:center;gap:11px;width:100%;min-width:0;will-change:opacity}.ig2s-notif-sheen{position:absolute;top:-20%;left:-10%;width:56%;height:140%;pointer-events:none;z-index:1;opacity:0;background:linear-gradient(108deg,#fff0,#ffffff57 48%,#fff0);transform:skew(-18deg);will-change:transform,opacity}.ig2s-notif-stack.is-css-fallback .ig2s-notif-pill{transition:margin-top .42s var(--apple-spring),transform .42s var(--apple-spring),opacity .42s var(--apple-spring)}.ig2s-notif-stack.is-css-fallback.is-collapsed .ig2s-notif-wrap:nth-child(2) .ig2s-notif-pill{margin-top:-54px;transform:scale(.955) translateY(6px);opacity:.84}.ig2s-notif-stack.is-css-fallback.is-collapsed .ig2s-notif-wrap:nth-child(3) .ig2s-notif-pill{margin-top:-56px;transform:scale(.91) translateY(12px);opacity:.56}.ig2s-notif-stack.is-css-fallback.is-collapsed .ig2s-notif-wrap:nth-child(2) .ig2s-notif-inner,.ig2s-notif-stack.is-css-fallback.is-collapsed .ig2s-notif-wrap:nth-child(3) .ig2s-notif-inner{opacity:0}.ig2s-notif-content{flex:1;min-width:0}.ig2s-notif-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:1px}.ig2s-notif-title{font-size:14px;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:#fff}.ig2s-notif-time{font-size:12px;line-height:1.2;font-weight:400;color:#ffffffd6;white-space:nowrap}.ig2s-notif-body{font-size:12.5px;line-height:1.3;letter-spacing:-.015em;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){.ig2s-notif-body{font-size:11.5px}}.ig2s-lock-bottom{margin-top:auto;padding:16px 18px 2px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.ig2s-quick-actions{display:flex;align-items:center;justify-content:space-between}.ig2s-quick-circle{width:44px;height:44px;border-radius:50%;background:#868a90b8;color:#fff;display:flex!important;align-items:center;justify-content:center}.ig2s-home-indicator{width:124px;height:4.5px;border-radius:999px;background:#1d1d1fb8;margin:0 auto}.ig2s-problem{background-color:var(--color-canvas);padding:80px 0}@media(min-width:960px){.ig2s-problem{padding:116px 0}}.ig2s-problem-layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:960px){.ig2s-problem-layout{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:64px}}.ig2s-problem-copy{order:1}.ig2s-problem-dm{order:2}.ig2s-problem-summary{order:3}@media(min-width:960px){.ig2s-problem-dm{grid-column:1;grid-row:1 / span 2}.ig2s-problem-copy{grid-column:2;grid-row:1;align-self:end}.ig2s-problem-summary{grid-column:2;grid-row:2;align-self:start}}.ig2s-dm-card{background:var(--color-paper);border-radius:var(--radius-cards);overflow:hidden;padding:6px}.ig2s-dm-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.05)}.ig2s-dm-user{display:flex;align-items:center;gap:11px;min-width:0}.ig2s-dm-avatar-ring{width:42px;height:42px;border-radius:50%;padding:2px;background:var(--social-gradient);flex-shrink:0}.ig2s-dm-avatar-inner{width:100%;height:100%;border-radius:50%;background:var(--color-canvas);border:2px solid var(--color-paper);display:flex!important;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:var(--color-primary-ink)}.ig2s-dm-name{font-size:15px;font-weight:600;line-height:1.2;color:var(--color-primary-ink)}.ig2s-dm-handle-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;line-height:1.3;color:var(--color-mid-gray);margin-top:2px}.ig2s-dm-active{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-weight:500}.ig2s-dm-active-dot{width:6px;height:6px;border-radius:50%;background:var(--success)}.ig2s-dm-seller-badge{display:none;flex-direction:column;align-items:flex-end;text-align:right;font-size:12px;line-height:1.3;color:var(--color-mid-gray)}@media(min-width:420px){.ig2s-dm-seller-badge{display:flex}}.ig2s-dm-seller-handle{font-weight:600;color:var(--color-primary-ink)}.ig2s-dm-messages{padding:18px 16px 14px;display:flex;flex-direction:column;gap:9px}@media(min-width:768px){.ig2s-dm-messages{padding:22px 22px 18px;gap:10px}}.ig2s-dm-row{display:flex;flex-direction:column;max-width:84%;will-change:transform,opacity}.ig2s-dm-customer{align-self:flex-start;transform-origin:bottom left}.ig2s-dm-seller{align-self:flex-end;align-items:flex-end;transform-origin:bottom right}.ig2s-dm-sender{font-size:11px;line-height:1.2;color:var(--color-mid-gray);margin-bottom:3px;padding:0 8px}.ig2s-dm-bubble{padding:10px 15px;font-size:14.5px;line-height:1.42;letter-spacing:-.015em;border-radius:20px}.ig2s-dm-customer .ig2s-dm-bubble{background:#e9e9eb;color:var(--color-primary-ink);border-bottom-left-radius:6px}.ig2s-dm-seller .ig2s-dm-bubble{background:var(--color-primary-ink);color:var(--color-paper);border-bottom-right-radius:6px}.ig2s-dm-composer{display:flex;align-items:center;justify-content:space-between;margin:0 14px 14px;padding:10px 16px;border-radius:var(--radius-buttons);background:var(--color-canvas);font-size:13.5px;color:var(--color-mid-gray)}.ig2s-problem-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:10px}.ig2s-problem-item{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:22px;background:var(--color-paper);font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.018em;color:var(--color-primary-ink);will-change:transform,opacity}.ig2s-problem-marker{width:28px;height:28px;border-radius:50%;background:var(--color-canvas);display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--color-mid-gray);flex-shrink:0}.ig2s-shift{background-color:var(--color-paper);padding:84px 0 88px}@media(min-width:960px){.ig2s-shift{padding:120px 0 110px}}.ig2s-shift-intro{max-width:720px;margin-bottom:36px}@media(min-width:960px){.ig2s-shift-intro{margin-bottom:52px}}.ig2s-shift-track{position:relative;height:215svh}@media(min-width:960px){.ig2s-shift-track{height:265vh}}.ig2s-shift-stage{position:sticky;top:66px;display:grid;grid-template-columns:1fr;gap:16px;align-items:center;padding:4px 0 12px}@media(min-width:960px){.ig2s-shift-stage{top:84px;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:48px;min-height:min(630px,calc(100svh - 104px))}}.ig2s-shift-mobile-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--color-cool-wash);border-radius:var(--radius-buttons)}@media(min-width:960px){.ig2s-shift-mobile-tabs{display:none}}.ig2s-shift-mobile-tab{min-height:44px;border:none;border-radius:var(--radius-buttons);background:transparent;font-size:13px;font-weight:600;color:var(--color-mid-gray);cursor:pointer;transition:all .26s var(--apple-spring)}.ig2s-shift-mobile-tab.is-active{background:var(--color-paper);color:var(--color-primary-ink);box-shadow:0 2px 8px #0000000f}.ig2s-shift-mobile-caption{margin:-2px 0 2px;text-align:center;font-size:14.5px;line-height:1.4;color:var(--color-mid-gray);font-weight:500;min-height:40px;display:flex;align-items:center;justify-content:center}@media(min-width:960px){.ig2s-shift-mobile-caption{display:none}}.ig2s-shift-steps{display:none;flex-direction:column;gap:12px}@media(min-width:960px){.ig2s-shift-steps{display:flex}}.ig2s-shift-step-card{position:relative;text-align:left;width:100%;padding:24px 28px;border-radius:var(--radius-cards);border:none;background:transparent;cursor:pointer;transition:background-color .36s var(--apple-spring)}.ig2s-shift-step-card:hover{background:#fafafc}.ig2s-shift-step-card.is-active{background:var(--color-canvas)}.ig2s-shift-step-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-mid-gray);margin-bottom:6px}.ig2s-shift-step-card.is-active .ig2s-shift-step-meta{color:var(--color-primary-ink);font-weight:600}.ig2s-shift-step-title{font-family:var(--font-display);font-size:24px;line-height:1.18;font-weight:700;letter-spacing:-.02em;color:var(--color-primary-ink);margin-bottom:5px}.ig2s-shift-step-desc{margin:0;font-size:16px;line-height:1.45;color:var(--color-mid-gray)}.ig2s-step-progress-track{margin-top:14px;width:100%;height:3px;border-radius:999px;background:#1d1d1f14;overflow:hidden}.ig2s-step-progress-fill{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,#1d1d1f 0%,#5b7800 50%,var(--lime) 100%);transform-origin:left center;transform:scaleX(0);will-change:transform}.ig2s-vitrine{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;padding:28px 14px 0;border-radius:var(--radius-cards);background:var(--color-canvas)}@media(min-width:960px){.ig2s-vitrine{padding:40px 28px 0}}.ig2s-vitrine-aura{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;transition:opacity .48s var(--apple-ease)}.ig2s-aura-0{background:radial-gradient(65% 65% at 50% 45%,#ff8a6533,#d66ede24 45%,#f5f5f700 78%);opacity:1}.ig2s-aura-1{background:radial-gradient(65% 65% at 50% 50%,#c8d8e073,#dfe74f29 50%,#f5f5f700 78%);opacity:0}.ig2s-aura-2{background:radial-gradient(68% 68% at 50% 50%,#c8ff005c,#168a531f 52%,#f5f5f700 78%);opacity:0}.ig2s-spatial-chip{display:none;position:absolute;z-index:4;padding:7px 13px;border-radius:999px;background:#ffffffdb;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:0 10px 28px #1d1d1f14,inset 0 .5px #ffffffe6;font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--color-primary-ink);align-items:center;gap:6px;pointer-events:none;will-change:transform}@media(min-width:1120px){.ig2s-spatial-chip{display:inline-flex}}.ig2s-chip-left{left:16px;top:22%}.ig2s-chip-right{right:16px;bottom:22%}.ig2s-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1.5px var(--color-primary-ink)}.ig2s-half-iphone{position:relative;z-index:2;width:100%;max-width:352px;margin-bottom:-22px;border-radius:58px 58px 0 0;padding:3.5px 3.5px 0;background:linear-gradient(145deg,#d6d6da,#8a8a91 20%,#4c4c52,#b8b8bf 80%,#636369);box-shadow:0 -8px 44px #1d1d1f1a,0 18px 48px #1d1d1f1f,inset 0 1px #ffffffc7;will-change:transform}@media(min-width:960px){.ig2s-half-iphone{max-width:378px}}.ig2s-half-iphone:before{content:"";position:absolute;left:-2.5px;top:112px;width:2.5px;height:26px;border-radius:2px 0 0 2px;background:linear-gradient(180deg,#b4b4bb,#64646a);box-shadow:0 42px #85858c,0 90px #85858c}.ig2s-half-iphone:after{content:"";position:absolute;right:-2.5px;top:154px;width:2.5px;height:68px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#b4b4bb,#64646a)}.ig2s-half-bezel{border-radius:54.5px 54.5px 0 0;background:#0b0b0d;padding:9px 9px 0;box-shadow:inset 0 0 0 1px #ffffff14}.ig2s-half-screen{position:relative;border-radius:46px 46px 0 0;background:var(--color-paper);height:446px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:380px){.ig2s-half-screen{height:426px}}@media(min-width:960px){.ig2s-half-screen{height:482px}}.ig2s-half-statusbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 20px 8px;background:var(--color-paper);font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--color-primary-ink);flex-shrink:0}.ig2s-half-island{width:102px;height:29px;border-radius:999px;background:#000;display:flex!important;align-items:center;justify-content:flex-end;padding-right:10px}.ig2s-stage-viewport{position:relative;flex:1;overflow:hidden}.ig2s-screen-pane{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 16px 28px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;opacity:0;transform:translateY(14px) scale(.988);pointer-events:none;transition:opacity .42s var(--apple-spring),transform .42s var(--apple-spring)}.ig2s-screen-pane.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ig2s-ig-header{display:flex;align-items:center;justify-content:space-between}.ig2s-ig-author{display:flex;align-items:center;gap:9px}.ig2s-ig-ring{width:34px;height:34px;border-radius:50%;padding:2px;background:var(--social-gradient)}.ig2s-ig-core{width:100%;height:100%;border-radius:50%;background:var(--color-primary-ink);color:var(--color-paper);font-size:11px;font-weight:700;display:flex!important;align-items:center;justify-content:center}.ig2s-ig-name{font-size:13.5px;font-weight:600;line-height:1.2;color:var(--color-primary-ink)}.ig2s-ig-sub{font-size:11.5px;color:var(--color-mid-gray)}.ig2s-ig-photo{position:relative;border-radius:18px;overflow:hidden;height:184px;background:#efece6;flex-shrink:0}@media(max-width:359px){.ig2s-ig-photo{height:162px}}@media(min-width:960px){.ig2s-ig-photo{height:204px}}.ig2s-ig-photo img{width:100%;height:100%;object-fit:cover}.ig2s-ig-pin{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#1d1d1fc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:11.5px;font-weight:600}.ig2s-ig-actions{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 0;color:var(--color-primary-ink)}.ig2s-ig-actions-left{display:inline-flex;align-items:center;gap:12px}.ig2s-ig-footer{padding:11px 13px;border-radius:18px;background:var(--color-canvas);display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:359px){.ig2s-ig-footer{flex-direction:column;align-items:stretch}}.ig2s-ig-prod-title{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-primary-ink)}.ig2s-ig-prod-origin{font-size:12px;color:var(--color-mid-gray);white-space:nowrap}.ig2s-ig-view-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 15px;border-radius:var(--radius-buttons);background:var(--lime);color:var(--color-primary-ink);border:none;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.ig2s-ig-caption{margin:0;font-size:12px;line-height:1.4;color:var(--color-mid-gray)}.ig2s-shop-url{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-radius:12px;background:var(--color-canvas);font-size:11.5px;font-weight:500;color:var(--color-mid-gray)}.ig2s-shop-thumb{border-radius:18px;overflow:hidden;height:138px;background:#efece6;flex-shrink:0}@media(min-width:960px){.ig2s-shop-thumb{height:162px}}.ig2s-shop-thumb img{width:100%;height:100%;object-fit:cover}.ig2s-shop-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px}.ig2s-shop-name{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--color-primary-ink)}.ig2s-shop-price{font-size:16px;font-weight:600;color:var(--color-primary-ink)}.ig2s-shop-opt-label{font-size:12px;font-weight:500;color:var(--color-mid-gray);margin:0}.ig2s-scent-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ig2s-scent-pill{min-height:44px;border-radius:12px;border:none;background:var(--color-canvas);font-size:13px;font-weight:600;color:var(--color-primary-ink);cursor:pointer;transition:all .24s var(--apple-spring)}.ig2s-scent-pill.is-selected{background:var(--color-primary-ink);color:var(--color-paper)}.ig2s-shop-add{margin-top:2px;width:100%;min-height:46px;border-radius:var(--radius-buttons);border:none;background:var(--lime);color:var(--color-primary-ink);font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer}.ig2s-shop-meta-peek{display:flex;justify-content:space-between;padding-top:4px;font-size:11.5px;color:var(--color-mid-gray)}.ig2s-confirm-banner{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:20px;background:linear-gradient(180deg,#8a8e94e6,#7d8188ed);box-shadow:inset 0 .5px #ffffff6b,0 6px 16px #11121414;color:#fff}.ig2s-confirm-banner-text{flex:1;min-width:0}.ig2s-confirm-banner-top{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.ig2s-confirm-banner-sub{font-size:12px;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig2s-confirm-badge{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 0 6px}.ig2s-confirm-check{width:48px;height:48px;border-radius:50%;background:var(--success-bg);color:var(--success);display:flex!important;align-items:center;justify-content:center;margin-bottom:10px}.ig2s-confirm-heading{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--color-primary-ink);line-height:1.2}.ig2s-confirm-num{margin-top:3px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--color-mid-gray)}.ig2s-confirm-card{display:flex;align-items:center;gap:12px;padding:13px;border-radius:18px;background:var(--color-canvas)}.ig2s-confirm-thumb{width:54px;height:54px;border-radius:12px;overflow:hidden;flex-shrink:0}.ig2s-confirm-thumb img{width:100%;height:100%;object-fit:cover}.ig2s-confirm-item-title{font-size:14.5px;font-weight:600;color:var(--color-primary-ink)}.ig2s-confirm-item-var{font-size:12px;color:var(--color-mid-gray)}.ig2s-confirm-price-row{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:13px;font-weight:600;color:var(--color-primary-ink)}.ig2s-paid-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:11px;font-weight:600}.ig2s-confirm-dispatch{display:flex;justify-content:space-between;padding:11px 14px;border-radius:14px;background:var(--soft-lime);font-size:12px;font-weight:600;color:var(--color-primary-ink)}.ig2s-shift-closing{margin:44px auto 0;max-width:34ch;font-family:var(--font-display);font-size:clamp(21px,2.8vw,28px);line-height:1.22;letter-spacing:-.015em;font-weight:600;color:var(--color-primary-ink);text-align:center;text-wrap:balance}.ig2s-package-outer{background-color:var(--color-paper);overflow:clip}.ig2s-package{background:var(--gradient-citrus-band);padding:84px 0;transform-origin:center top;will-change:transform,border-radius}@media(min-width:960px){.ig2s-package{padding:120px 0}}.ig2s-package-header{max-width:680px;margin-bottom:40px}.ig2s-package-header .ig2s-section-lead{color:#424739}.ig2s-package-surface{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-cards);padding:8px 22px}@media(min-width:768px){.ig2s-package-surface{padding:12px 40px}}.ig2s-package-row{position:relative}.ig2s-package-hairline{height:1px;width:100%;background:#1d1d1f17;transform-origin:left center}.ig2s-package-trigger{width:100%;display:grid;grid-template-columns:42px 1fr 36px;align-items:center;gap:12px;padding:22px 0;background:transparent;border:none;text-align:left;cursor:pointer;min-height:68px}@media(min-width:768px){.ig2s-package-trigger{grid-template-columns:68px 1fr 42px;padding:26px 0}}.ig2s-package-num{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--color-mid-gray)}.ig2s-package-name{font-family:var(--font-display);font-size:clamp(20px,2.8vw,28px);line-height:1.18;letter-spacing:-.02em;font-weight:600;color:var(--color-primary-ink);transition:transform .32s var(--apple-spring)}.ig2s-package-row:hover .ig2s-package-name,.ig2s-package-row.is-open .ig2s-package-name{transform:translate(4px)}.ig2s-package-icon{width:32px;height:32px;border-radius:50%;background:var(--color-canvas);color:var(--color-primary-ink);display:inline-flex!important;align-items:center;justify-content:center;justify-self:end;transition:background-color .28s var(--apple-spring),transform .32s var(--apple-spring)}.ig2s-package-row.is-open .ig2s-package-icon{background:var(--lime);transform:rotate(45deg)}.ig2s-package-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--apple-spring)}.ig2s-package-row.is-open .ig2s-package-panel{grid-template-rows:1fr}.ig2s-package-panel-inner{overflow:hidden}.ig2s-package-explanation{margin:0;padding:0 12px 22px 54px;font-size:17px;line-height:1.47;color:var(--color-mid-gray);max-width:56ch}@media(min-width:768px){.ig2s-package-explanation{padding:0 24px 26px 68px}}.ig2s-package-scope{margin:24px 0 0;font-size:14px;line-height:1.45;color:#4d5244}.ig2s-process{background-color:var(--color-canvas);padding:84px 0 96px}@media(min-width:960px){.ig2s-process{padding:120px 0 128px}}.ig2s-process-header{max-width:660px;margin-bottom:44px}@media(min-width:960px){.ig2s-process-header{margin-bottom:48px}}.ig2s-process-beam-track{display:none;width:100%;height:3px;border-radius:999px;background:#1d1d1f14;margin-bottom:24px;overflow:hidden}@media(min-width:900px){.ig2s-process-beam-track{display:block}}.ig2s-process-beam-fill{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,#1d1d1f 0%,#6f9400 45%,var(--lime) 100%);transform-origin:left center;transform:scaleX(0);will-change:transform}.ig2s-process-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:900px){.ig2s-process-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.ig2s-process-step{background:var(--color-paper);border-radius:var(--radius-cards);padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;will-change:transform,opacity}@media(min-width:960px){.ig2s-process-step{padding:38px 34px}}.ig2s-process-num{font-family:var(--font-display);font-size:44px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--color-primary-ink);margin-bottom:24px}.ig2s-process-bar{width:36px;height:4px;border-radius:999px;background:var(--lime);margin-bottom:18px}.ig2s-process-title{font-family:var(--font-display);margin:0 0 10px;font-size:24px;line-height:1.18;letter-spacing:-.02em;font-weight:600;color:var(--color-primary-ink)}.ig2s-process-copy{margin:0;font-size:17px;line-height:1.47;color:var(--color-mid-gray)}.ig2s-reviews{background-color:var(--color-canvas);padding:84px 0 88px;scroll-margin-top:52px}@media(min-width:960px){.ig2s-reviews{padding:120px 0 116px}}.ig2s-reviews-header{max-width:720px;margin-bottom:36px}@media(min-width:960px){.ig2s-reviews-header{margin-bottom:52px}}.ig2s-reviews-scorecard{display:grid;grid-template-columns:1fr;gap:28px;padding:26px 22px;border-radius:var(--radius-cards);background:var(--color-paper);margin-bottom:20px;will-change:transform,opacity}@media(min-width:960px){.ig2s-reviews-scorecard{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;padding:38px 42px;margin-bottom:24px;align-items:center}}.ig2s-scorecard-left{display:flex;flex-direction:column;gap:22px}@media(min-width:960px){.ig2s-scorecard-left{padding-right:36px;border-right:1px solid rgba(29,29,31,.08)}}.ig2s-scorecard-badge-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ig2s-scorecard-shopify-chip{display:inline-flex;align-items:center;gap:10px}.ig2s-root img.ig2s-scorecard-uploaded-badge{height:36px!important;max-height:36px!important;width:auto!important;max-width:160px!important;object-fit:contain!important;display:block}.ig2s-scorecard-chip-title{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--color-primary-ink);line-height:1.2}.ig2s-scorecard-chip-sub{font-size:12.5px;font-weight:500;color:var(--color-mid-gray);line-height:1.3}.ig2s-scorecard-verified-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-buttons);background:var(--success-bg);color:var(--success);font-size:12px;font-weight:600;letter-spacing:-.01em}.ig2s-scorecard-rating-hero{display:flex;align-items:center;gap:18px}.ig2s-scorecard-giant-number{font-family:var(--font-display);font-size:clamp(58px,7vw,76px);line-height:.94;font-weight:700;letter-spacing:-.045em;color:var(--color-primary-ink);font-variant-numeric:tabular-nums}.ig2s-scorecard-rating-meta{display:flex;flex-direction:column;gap:4px}.ig2s-reviews-stars{display:inline-flex;align-items:center;gap:2.5px;color:#168a53}.ig2s-reviews-stars-lg svg{width:18px;height:18px}.ig2s-reviews-stars-sm svg{width:14px;height:14px}.ig2s-scorecard-rating-count{font-size:14.5px;line-height:1.35;color:var(--color-primary-ink)}.ig2s-scorecard-partner-since{font-family:var(--font-mono);font-size:11.5px;color:var(--color-mid-gray)}.ig2s-scorecard-bars{display:flex;flex-direction:column;gap:5px}.ig2s-scorecard-bar-row{display:grid;grid-template-columns:28px 1fr 32px;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--color-mid-gray)}.ig2s-scorecard-bar-label{text-align:right;font-weight:600;color:var(--color-deep-gray)}.ig2s-scorecard-bar-track{height:6px;border-radius:999px;background:var(--color-canvas);overflow:hidden;display:block!important}.ig2s-scorecard-bar-fill{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,#1d1d1f,#168a53);transform-origin:left center;display:block!important}.ig2s-scorecard-bar-count{text-align:right}.ig2s-scorecard-right{display:flex;flex-direction:column;gap:20px}.ig2s-scorecard-submetrics{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:580px){.ig2s-scorecard-submetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig2s-scorecard-metric-box{padding:16px 18px;border-radius:20px;background:var(--color-canvas);display:flex;flex-direction:column;gap:8px}.ig2s-scorecard-metric-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ig2s-scorecard-metric-name{font-size:14px;font-weight:600;color:var(--color-primary-ink)}.ig2s-scorecard-metric-val{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--color-primary-ink)}.ig2s-scorecard-metric-track{height:4px;border-radius:999px;background:#1d1d1f1a;overflow:hidden;display:block!important}.ig2s-scorecard-metric-fill{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,#1d1d1f 0%,#5c7a00 55%,var(--lime) 100%);transform-origin:left center;display:block!important}.ig2s-scorecard-metric-desc{margin:0;font-size:12.5px;line-height:1.4;color:var(--color-mid-gray)}.ig2s-scorecard-recent-strip{display:flex;flex-direction:column;gap:8px}.ig2s-scorecard-recent-label{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--color-mid-gray)}.ig2s-scorecard-recent-pills{display:flex;flex-wrap:wrap;gap:7px}.ig2s-scorecard-store-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-buttons);background:var(--color-canvas);font-size:12.5px;font-weight:500;color:var(--color-primary-ink)}.ig2s-scorecard-store-dot{width:6px;height:6px;border-radius:50%;background:#168a53;display:inline-block!important;flex-shrink:0}.ig2s-scorecard-store-date{font-family:var(--font-mono);font-size:11px;color:var(--color-mid-gray)}.ig2s-scorecard-verify-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;padding-top:6px}@media(min-width:640px){.ig2s-scorecard-verify-row{flex-direction:row;align-items:center}}.ig2s-scorecard-verify-note{margin:0;font-size:13px;line-height:1.42;color:var(--color-mid-gray);max-width:34ch}.ig2s-scorecard-verify-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 18px;border-radius:var(--radius-buttons);background:var(--color-primary-ink);color:var(--color-paper);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .22s var(--apple-ease),transform .26s var(--apple-spring)}.ig2s-scorecard-verify-btn:hover{background:#323236;color:var(--color-paper);transform:translateY(-1px)}.ig2s-reviews-bento-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:960px){.ig2s-reviews-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ig2s-review-card{position:relative;display:flex;flex-direction:column;padding:26px 24px;border-radius:var(--radius-cards);background:var(--color-paper);will-change:transform,opacity;transition:transform .36s var(--apple-spring)}@media(hover:hover)and (pointer:fine){.ig2s-review-card:hover{transform:translateY(-4px)}}.ig2s-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ig2s-review-verified-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--success)}.ig2s-review-highlight-pill{align-self:flex-start;margin-bottom:14px;padding:5px 11px;border-radius:var(--radius-buttons);background:var(--soft-lime);color:var(--color-primary-ink);font-size:12px;font-weight:600;letter-spacing:-.01em}.ig2s-root .ig2s-review-quote{margin:0 0 22px!important;padding:0!important;border:none!important;font-style:normal!important;font-size:15.5px;line-height:1.54;letter-spacing:-.014em;color:var(--color-primary-ink);flex:1}.ig2s-root .ig2s-review-quote-compact{font-size:15px;margin-bottom:18px!important}.ig2s-review-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(29,29,31,.07);display:flex;align-items:center;justify-content:space-between;gap:10px}.ig2s-review-footer-compact{flex-direction:column;align-items:flex-start;gap:2px}.ig2s-review-merchant-row{display:flex;align-items:center;gap:10px;min-width:0}.ig2s-review-avatar{width:36px;height:36px;border-radius:50%;background:var(--color-primary-ink);color:var(--lime);font-family:var(--font-display);font-size:14px;font-weight:700;display:flex!important;align-items:center;justify-content:center;flex-shrink:0}.ig2s-review-merchant-info{min-width:0}.ig2s-review-merchant-name{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--color-primary-ink);line-height:1.25}.ig2s-review-service-meta{font-size:12.5px;color:var(--color-mid-gray);line-height:1.35}.ig2s-review-subscores{display:none;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-mid-gray);white-space:nowrap}@media(min-width:420px)and (max-width:959px),(min-width:1180px){.ig2s-review-subscores{display:inline-flex}}.ig2s-review-date-mono{font-family:var(--font-mono);font-size:11.5px;color:var(--color-mid-gray)}.ig2s-reviews-mobile-more-wrap{display:flex;justify-content:center;margin-top:16px}@media(min-width:960px){.ig2s-reviews-mobile-more-wrap{display:none}}.ig2s-reviews-mobile-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 20px;border-radius:var(--radius-buttons);border:1px solid rgba(29,29,31,.14);background:var(--color-paper);color:var(--color-primary-ink);font-size:14px;font-weight:600;cursor:pointer}.ig2s-reviews-compact-grid{display:none;grid-template-columns:1fr;gap:16px;margin-top:16px}.ig2s-reviews-compact-grid.is-expanded{display:grid}@media(min-width:960px){.ig2s-reviews-compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}}.ig2s-enquiry-outer{background-color:var(--color-canvas);scroll-margin-top:52px;overflow:clip}.ig2s-enquiry{position:relative;background-color:var(--night);background-image:radial-gradient(55% 45% at 20% 18%,#c8ff0014,#11121400);color:#f5f5f7;padding:84px 0 36px;transform-origin:center top;will-change:transform,border-radius}@media(min-width:960px){.ig2s-enquiry{padding:120px 0 44px}}.ig2s-enquiry-grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:980px){.ig2s-enquiry-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.ig2s-enquiry-heading{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(36px,5vw,54px);line-height:1.06;letter-spacing:-.028em;font-weight:700;color:#fff;text-wrap:balance}.ig2s-enquiry-lead{margin:0 0 26px;font-size:18px;line-height:1.47;color:#a1a1a6;max-width:44ch}.ig2s-enquiry-partner-card{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:440px;padding:13px 16px;border-radius:18px;background:linear-gradient(180deg,#ffffff13,#ffffff0a);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 .5px #ffffff24;text-decoration:none;color:#f5f5f7;transition:background-color .24s var(--apple-ease),border-color .24s var(--apple-ease),transform .26s var(--apple-spring)}.ig2s-enquiry-partner-card.has-uploaded-badge{flex-direction:column;align-items:stretch;gap:11px;padding:14px 16px}.ig2s-enquiry-partner-card:hover{border-color:#c8ff005c;transform:translateY(-1px)}.ig2s-enquiry-badge-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ig2s-enquiry-badge-plate{display:inline-flex!important;align-items:center;justify-content:center;padding:4px 10px;border-radius:9px;background:#fff;box-shadow:0 2px 8px #00000029}.ig2s-enquiry-verify-chip{display:inline-flex!important;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#c8ff0024;color:var(--lime);font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;transition:background-color .22s var(--apple-ease),color .22s var(--apple-ease)}.ig2s-enquiry-partner-card:hover .ig2s-enquiry-verify-chip{background:var(--lime);color:var(--color-primary-ink)}.ig2s-enquiry-badge-bottom{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.ig2s-enquiry-partner-left{display:flex;align-items:center;gap:13px;flex:1;min-width:0}.ig2s-root img.ig2s-enquiry-partner-uploaded{height:28px!important;max-height:28px!important;width:auto!important;max-width:136px!important;object-fit:contain!important;flex-shrink:0;display:block}.ig2s-enquiry-partner-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ig2s-enquiry-partner-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;line-height:1.3}.ig2s-enquiry-partner-stars{display:inline-flex;align-items:center;gap:2px;color:var(--lime)}.ig2s-enquiry-partner-score{font-family:var(--font-display);font-weight:700;color:#fff}.ig2s-enquiry-partner-reviews{color:#f5f5f7db;font-weight:500}.ig2s-enquiry-partner-sub{font-size:12px;line-height:1.35;color:#a1a1a6}.ig2s-enquiry-partner-arrow{width:30px;height:30px;border-radius:50%;background:#ffffff14;color:#f5f5f7;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .22s var(--apple-ease),color .22s var(--apple-ease)}.ig2s-enquiry-partner-card:hover .ig2s-enquiry-partner-arrow{background:var(--lime);color:var(--color-primary-ink)}.ig2s-gamal-note{margin-top:32px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:14px}.ig2s-gamal-monogram{width:44px;height:44px;border-radius:50%;background:#c8ff0024;color:var(--lime);font-family:var(--font-display);font-size:14px;font-weight:700;display:flex!important;align-items:center;justify-content:center;flex-shrink:0}.ig2s-gamal-name{font-size:15.5px;font-weight:600;color:#fff;line-height:1.25}.ig2s-gamal-role{font-size:14px;color:#a1a1a6;line-height:1.42}.ig2s-form-surface{background:var(--color-paper);color:var(--color-primary-ink);border-radius:var(--radius-cards);padding:26px 20px;will-change:transform}@media(min-width:640px){.ig2s-form-surface{padding:40px 38px}}.ig2s-form-row-two{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media(min-width:640px){.ig2s-form-row-two{grid-template-columns:1fr 1fr}}.ig2s-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.ig2s-form-row-two .ig2s-field{margin-bottom:0}.ig2s-label{font-size:14px;font-weight:600;line-height:1.35;color:var(--color-primary-ink);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ig2s-optional{font-size:12px;font-weight:400;color:var(--color-mid-gray)}.ig2s-input,.ig2s-textarea{width:100%;min-height:50px;padding:13px 16px;border-radius:var(--radius-input);border:1.5px solid transparent;background:var(--color-canvas);font-size:16px;line-height:1.4;color:var(--color-primary-ink);-webkit-appearance:none;appearance:none;transition:border-color .22s var(--apple-ease),background-color .22s var(--apple-ease)}.ig2s-input::placeholder,.ig2s-textarea::placeholder{color:#86868b}.ig2s-input:focus,.ig2s-textarea:focus{outline:none;background:var(--color-paper);border-color:var(--color-primary-ink)}.ig2s-input[aria-invalid=true],.ig2s-textarea[aria-invalid=true]{border-color:var(--error);background:#fff8f7}.ig2s-textarea{min-height:98px;resize:vertical}.ig2s-count-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.ig2s-count-grid{grid-template-columns:repeat(4,1fr)}}.ig2s-count-label{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px;border-radius:var(--radius-input);background:var(--color-canvas);font-size:14px;font-weight:600;color:var(--color-primary-ink);text-align:center;cursor:pointer;transition:all .24s var(--apple-spring)}.ig2s-count-label:hover{background:var(--color-cool-wash)}.ig2s-count-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ig2s-count-label.is-selected,.ig2s-count-label:has(.ig2s-count-input:checked){background:var(--color-primary-ink);color:var(--color-paper)}.ig2s-count-label:has(.ig2s-count-input:focus-visible){outline:2px solid var(--electric-blue);outline-offset:2px}.ig2s-consent-wrap{margin:20px 0 22px}.ig2s-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:13.5px;line-height:1.5;color:var(--color-deep-gray)}.ig2s-consent-checkbox{width:20px;height:20px;margin-top:2px;accent-color:var(--color-primary-ink);flex-shrink:0;cursor:pointer}.ig2s-privacy-link{color:var(--link-blue);font-weight:500;text-decoration:none}.ig2s-privacy-link:hover{text-decoration:underline}.ig2s-field-error{margin:2px 0 0;font-size:13px;line-height:1.35;font-weight:500;color:var(--error)}.ig2s-server-errors{margin-bottom:18px;padding:13px 16px;border-radius:var(--radius-input);background:#fff3f2;color:var(--error);font-size:14px;font-weight:500}.ig2s-submit-wrap{width:100%;display:block}.ig2s-submit-btn{width:100%;min-height:54px;font-size:17px}.ig2s-form-microcopy{margin:12px 0 0;text-align:center;font-size:13px;line-height:1.4;color:var(--color-mid-gray)}.ig2s-success-state{padding:24px 8px;text-align:center}.ig2s-success-badge{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--success-bg);color:var(--success);display:flex!important;align-items:center;justify-content:center}.ig2s-success-title{font-family:var(--font-display);margin:0 0 10px;font-size:26px;line-height:1.16;letter-spacing:-.025em;font-weight:700;color:var(--color-primary-ink)}.ig2s-success-copy{margin:0 auto;max-width:42ch;font-size:17px;line-height:1.47;color:var(--color-mid-gray)}.ig2s-footer{margin-top:72px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px;font-size:12.5px;line-height:1.4;color:#86868b}@media(min-width:640px){.ig2s-footer{flex-direction:row;align-items:center;justify-content:space-between}}.ig2s-footer-links{display:inline-flex;align-items:center;gap:10px}.ig2s-footer-links a{display:inline-flex;align-items:center;min-height:44px;color:#a1a1a6;text-decoration:none}.ig2s-footer-links a:hover{color:#fff;text-decoration:underline}@media(prefers-reduced-motion:reduce){.ig2s-root *,.ig2s-root *:before,.ig2s-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ig2s-scrub-word{opacity:1!important;transform:none!important}.ig2s-shift-track{height:auto!important}.ig2s-shift-stage{position:static!important;min-height:0!important}.ig2s-shift-steps{display:flex!important;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/instagram-to-shopify-v2.css.map */
