#connect-store{scroll-margin-top:95px}.connection-intro{max-width:850px}.connection-tabs{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 22px}.connection-tab{display:flex;align-items:center;justify-content:center;gap:15px;flex:0 1 330px;min-width:0;min-height:80px;padding:18px 24px;background:#fff;border:1px solid var(--border);border-radius:16px;color:var(--text);font:800 16px/1.4 var(--font);cursor:pointer;text-align:start}.connection-tab img{width:120px;height:35px;object-fit:contain;flex:0 0 120px}.connection-tab span{min-width:0;overflow-wrap:anywhere}.connection-tab[aria-selected=true]{border-color:var(--primary);background:#fff5f8;box-shadow:0 8px 24px #ef174f0b}.connection-tab:focus-visible,.connection-photo:focus-visible,.connection-next a:focus-visible{outline:3px solid #2563eb;outline-offset:4px}.connection-panel[hidden]{display:none!important}.connection-step{padding:26px;border:1px solid var(--border);border-radius:20px;background:#fff;margin-top:20px;box-shadow:0 3px 16px #0f172a03}.connection-step-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px}.connection-number{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:var(--primary);color:#fff;font-weight:900;font-size:19px}.connection-step h3{font-size:23px;line-height:1.3;margin:2px 0 11px;letter-spacing:-.35px}.connection-step p{color:#53647a;font-size:15px;line-height:1.8}.connection-ui{font:700 .94em/1.6 var(--font);color:#24364e;background:#f2f5f9;padding:1px 4px;border-radius:4px;overflow-wrap:anywhere;unicode-bidi:isolate}.connection-shot-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.connection-shot{min-width:0;margin:0}.connection-shot h4{font-size:13px;font-weight:800;margin:0 0 9px;line-height:1.5;color:#324155;display:flex;gap:9px;align-items:center}.connection-shot h4:before{content:'';width:3px;height:16px;background:var(--primary);border-radius:2px;flex-shrink:0}.connection-photo{display:block;overflow:hidden;background:#f4f6fa;border:1px solid #dfe5ed;border-radius:12px;direction:ltr}.connection-full{display:block;width:100%;max-width:100%;height:auto}.connection-focus{display:block;width:100%;aspect-ratio:var(--crop-ratio);position:relative;overflow:hidden}.connection-focus img{position:absolute;display:block;height:auto;max-width:none;width:var(--crop-width);left:var(--crop-left);top:var(--crop-top)}.connection-photo-label{display:block;padding:9px 11px;font-size:11px;font-weight:700;color:var(--primary);background:#f6f8fb;border-top:1px solid var(--border);direction:inherit}.connection-photo-note{font-size:12px!important;color:var(--text-muted)!important;margin:14px 0 0;line-height:1.7!important}.connection-expected{display:flex;gap:9px;margin-top:19px;padding:13px 16px;background:#f0faf5;border:1px solid #cbe9d9;border-radius:11px;font-size:13px;line-height:1.65;color:#186b4b}.connection-expected:before{content:'✓';font-weight:900;flex-shrink:0}.connection-notice{margin:0 0 20px;padding:15px 18px;border-radius:13px;background:#fff6e8;border:1px solid #f3ddb4;font-size:14px;line-height:1.8;color:#775629}.connection-success{margin-top:26px;padding:27px;background:#fff;border:1px solid var(--border);border-radius:20px}.connection-success h3{font-size:24px;line-height:1.4;margin:0 0 12px}.connection-success>p{font-size:15px;color:#53647a}.connection-checks{list-style:none;display:grid;gap:12px;margin:18px 0 24px;padding:0}.connection-checks li{display:flex;gap:10px;font-size:14px;color:#475569;line-height:1.8}.connection-checks li:before{content:'✓';color:var(--emerald);font-weight:900;flex-shrink:0}.connection-fulfillment{border:1px solid #ffd3e0;background:#fff5f8;border-radius:13px;padding:18px;margin-top:20px}.connection-fulfillment h4{font-size:17px;line-height:1.5;margin:0 0 8px}.connection-fulfillment p{font-size:13px;color:#645065;margin-bottom:14px;line-height:1.8}.connection-fulfillment a,.connection-details-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13px;color:var(--primary);padding:8px 0}.connection-next{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.connection-next a{white-space:normal;text-align:center;justify-content:center;overflow-wrap:anywhere}.connection-details-link{margin-top:13px}.connection-step,.connection-success{overflow-wrap:break-word}.navlinks a[href='#connect-store']{color:var(--primary)}.nav .navlinks{gap:14px}.navlinks a{font-size:12px}.navin{gap:18px}.navin>.btn{flex-shrink:0}.lightbox-content{width:min(1380px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 32px)}.lightbox-header{flex-wrap:wrap}.lightbox-caption{white-space:normal;max-width:100%;flex:1 1 250px;min-width:0;overflow-wrap:anywhere}.lightbox-actions{flex-wrap:wrap}.lightbox-body{display:block;min-height:0;overscroll-behavior:contain}.lightbox-body img{display:block;width:100%;max-width:none;max-height:none;object-fit:initial;margin:0;border-radius:3px}.lightbox-btn{min-height:36px}.lightbox-modal:not(.active){display:none!important}.connection-panel .connection-notice bdi{unicode-bidi:isolate}html[dir=rtl] .connection-shot-layout{direction:rtl}html[dir=rtl] .connection-tab img{direction:ltr}html[dir=rtl] .connection-step-head,html[dir=rtl] .connection-expected,html[dir=rtl] .connection-checks li{direction:rtl}.connection-zoom-value{font-size:12px;font-weight:700;color:white;min-width:44px;text-align:center}.connection-close{font-size:18px;min-width:38px}
.connection-expected{display:block}.connection-expected:before{margin-inline-end:8px}.lightbox-body{direction:ltr}.hero-platform-card>*{min-width:0}.marketplaces-box-label{white-space:normal;overflow-wrap:anywhere}.platform-row{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tile{min-width:0}.platform-tile img{max-width:100%}
@media(max-width:1200px){.nav .navlinks{display:none}}
@media(max-width:760px){.connection-shot-layout{grid-template-columns:1fr;gap:18px}.connection-tab{flex:1 1 260px;min-height:72px;padding:16px}.connection-tab img{width:110px;flex-basis:110px}.connection-step{padding:21px}.connection-focus{max-height:none}.connection-next a{flex:1 1 250px}.connection-success{padding:22px}}
@media(max-width:480px){.connection-tabs{gap:10px;margin-top:20px}.connection-tab{min-height:66px;font-size:14px;padding:13px 16px;justify-content:flex-start;gap:16px}.connection-tab img{width:105px;height:30px;flex-basis:105px}.connection-step{padding:18px 15px;border-radius:16px}.connection-step-head{gap:11px;margin-bottom:16px}.connection-number{flex-basis:33px;height:33px;border-radius:10px;font-size:16px}.connection-step h3{font-size:19px;margin-top:2px}.connection-step p{font-size:14px}.connection-ui{font-size:.92em}.connection-notice{font-size:13px;padding:14px}.connection-shot h4{font-size:12px}.connection-expected{font-size:12px;padding:12px}.connection-success{padding:21px 17px}.connection-success h3{font-size:21px}.connection-success>p,.connection-checks li{font-size:13px}.connection-fulfillment{padding:15px}.connection-fulfillment h4{font-size:16px}.connection-photo-note{font-size:11px!important}.lightbox-modal{padding:8px}.lightbox-content{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.lightbox-header{padding:11px;gap:10px}.lightbox-caption{flex-basis:100%;font-size:12px}.lightbox-actions{gap:5px;width:100%}.lightbox-actions a{margin-inline-start:auto}.lightbox-btn{padding:7px 9px;font-size:11px}.connection-zoom-value{font-size:11px}.lightbox-body{padding:8px}}
@media print{.connection-tabs{display:none}.connection-panel[hidden]{display:block!important}.connection-step{break-inside:avoid}.connection-shot-layout{grid-template-columns:1.4fr 1fr}.connection-next,.connection-details-link{display:none}}
@media(max-width:480px){.marketplaces-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-tile{min-width:0}.hero-platform-card{padding:20px}}
.video-platform-tab{min-width:0}.video-platform-tab span{min-width:0;white-space:normal;overflow-wrap:anywhere}.extra-video-info strong{min-width:0;overflow-wrap:anywhere}
.connection-workflow-step .connection-tabs{margin-top:20px}.connection-workflow-step .connection-intro{min-width:0}.connection-step .connection-subtitle{font-size:23px;line-height:1.3;margin:2px 0 11px;letter-spacing:-.35px}.connection-shot h5{font-size:13px;font-weight:800;margin:0 0 9px;line-height:1.5;color:#324155;display:flex;gap:9px;align-items:center}.connection-shot h5:before{content:'';width:3px;height:16px;background:var(--primary);border-radius:2px;flex-shrink:0}.connection-number--sub{flex-basis:46px;font-size:17px}.connection-success>.connection-subtitle{font-size:23px;margin-bottom:12px}.connection-reuse{border:1px solid var(--border);border-radius:14px;background:#fbfcfe;margin:20px 0;min-width:0}.connection-reuse>summary{cursor:pointer;padding:17px 20px;color:var(--primary);font-weight:800;font-size:14px;line-height:1.6}.connection-reuse-body{padding:0 20px 22px;min-width:0}.connection-sync-callout{scroll-margin-top:100px;padding:14px 17px;margin:20px 0;background:#f1f8f5;border-radius:12px;color:#29644c;font-size:14px;line-height:1.8}.connection-fulfillment h5{font-size:17px;line-height:1.5;margin-bottom:8px}#workflow-imported-source{scroll-margin-top:100px}
@media(max-width:760px){.connection-workflow-step{padding:22px 18px}.connection-reuse-body{padding:0 12px 16px}.connection-tabs .connection-tab{flex:1 1 270px}.connection-step .connection-subtitle{font-size:20px}}
@media(max-width:480px){.connection-workflow-step{padding:20px 14px}.connection-workflow-step>.step-card-header{gap:10px}.connection-workflow-step .step-card-title{font-size:22px}.connection-workflow-step .connection-step{padding:16px 12px}.connection-workflow-step .connection-tab,.connection-reuse .connection-tab{padding:13px 11px;gap:11px;min-width:0;font-size:13px}.connection-workflow-step .connection-tab img,.connection-reuse .connection-tab img{width:90px;flex-basis:90px}.connection-step-head{gap:9px}.connection-number--sub{flex-basis:38px;height:33px;font-size:14px}.connection-step .connection-subtitle{font-size:18px}.connection-shot h5{font-size:12px}.connection-reuse>summary{padding:15px}.connection-reuse-body{padding:0 8px 12px}.connection-reuse .connection-step{padding:16px 11px}.connection-sync-callout{font-size:13px}.connection-success{padding:19px 14px}}
.connection-step-head>div{min-width:0}
.shopify-shipping-next{margin:22px 0 8px;padding:26px;border:1px solid #ffabc3;border-inline-start:5px solid var(--primary);border-radius:17px;background:linear-gradient(125deg,#fff1f6,#fff9fb);min-width:0}.shipping-next-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.shipping-next-head>div{min-width:0}.shipping-next-badge{font-size:11px;line-height:1.6;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0 0 5px}.shipping-next-head h4{font-size:23px;line-height:1.35;letter-spacing:-.4px;margin:0;color:var(--text)}.shipping-next-intro{font-size:15px;line-height:1.85;color:#5e3c4c;margin-bottom:17px}.shipping-quick-steps{padding-inline-start:25px;margin:0 0 18px}.shipping-quick-steps li{padding-inline-start:4px;margin:0 0 13px;font-size:14px;color:#4b3a48;line-height:1.85;overflow-wrap:anywhere}.shipping-quick-steps strong{display:block;font-size:14px;color:#243049}.shipping-ui{font:650 12px/1.8 var(--font);display:inline;color:#5b3b4a;unicode-bidi:isolate;overflow-wrap:anywhere}.shipping-quick-steps p{font-size:12px;line-height:1.8;color:#78576a;margin-top:4px}.shipping-next-already{font-size:12px;line-height:1.8;color:#6e4f60;margin:0 0 18px}.shipping-guide-link{white-space:normal;justify-content:center;text-align:center;max-width:100%;overflow-wrap:anywhere}.shipping-next-note{font-size:12px;color:#7d6271;line-height:1.8;margin-top:15px}
@media(max-width:480px){.shopify-shipping-next{padding:19px 13px;border-radius:14px;border-inline-start-width:4px}.shipping-next-head{gap:9px}.shipping-next-head h4{font-size:19px;letter-spacing:-.25px}.shipping-next-badge{font-size:10px}.shipping-next-intro{font-size:13px}.shipping-quick-steps{padding-inline-start:20px}.shipping-quick-steps li,.shipping-quick-steps strong{font-size:13px}.shipping-ui{font-size:11px}.shipping-guide-link{width:100%;padding:12px}.shipping-next-note,.shipping-next-already{font-size:11px}}
