:root{--sa-bg:#f7f1e9;--sa-card:#fffdf9;--sa-soft:#f2e8dc;--sa-line:#ded0c1;--sa-ink:#171513;--sa-muted:#81756a;--sa-gold:#b99160}
body.woocommerce-account{background:var(--sa-bg);color:var(--sa-ink)}
body.woocommerce-account .entry-title{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,60px);font-weight:400;max-width:1320px;margin:20px auto 28px;padding:0 28px;box-sizing:border-box}
body.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:30px!important;width:min(1320px,calc(100% - 40px))!important;margin:0 auto 80px!important;align-items:start!important;box-sizing:border-box!important}
body.woocommerce-account .woocommerce:before,body.woocommerce-account .woocommerce:after{display:none!important}
body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;margin:0!important;background:var(--sa-card);border:1px solid var(--sa-line);border-radius:24px;padding:13px;position:sticky;top:110px;box-sizing:border-box;box-shadow:0 18px 50px rgba(42,31,20,.05)}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:3px 0;padding:0;border:0}
body.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;min-height:48px;padding:0 16px;border-radius:13px;text-decoration:none;color:#38312b;font-size:15px;box-sizing:border-box}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:var(--sa-soft);color:#111}
body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-width:0!important;margin:0!important}
.sticki-account-hero,.sticki-page-intro,.sticki-guest-hero{text-align:center;background:#fffdf9;border:1px solid var(--sa-line);border-radius:28px;padding:48px 32px;margin-bottom:24px;box-sizing:border-box}
.sticki-account-hero>span,.sticki-page-intro>span,.sticki-guest-hero>span,.sticki-panel-head span{font-size:11px;letter-spacing:.28em;color:var(--sa-gold)}
.sticki-account-hero h2,.sticki-page-intro h2,.sticki-guest-hero h2{font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.05;margin:14px 0;color:var(--sa-ink)}
.sticki-account-hero p,.sticki-page-intro p,.sticki-guest-hero p{max-width:650px;margin:0 auto;color:var(--sa-muted);font-size:17px;line-height:1.65}
.sticki-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:650px;margin:30px auto 0;border-top:1px solid var(--sa-line);padding-top:24px}.sticki-mini-stats div{border-right:1px solid var(--sa-line)}.sticki-mini-stats div:last-child{border:0}.sticki-mini-stats strong{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400}.sticki-mini-stats small{color:var(--sa-muted)}
.sticki-account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:28px}
.sticki-dashboard-card{display:grid!important;grid-template-columns:52px minmax(0,1fr) 22px;gap:14px;align-items:center;background:var(--sa-card);border:1px solid var(--sa-line);border-radius:20px;padding:19px;text-decoration:none!important;color:var(--sa-ink)!important;transition:.2s;box-sizing:border-box;min-width:0}.sticki-dashboard-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(40,27,16,.07)}.sticki-dashboard-card strong{display:block;font-family:Georgia,serif;font-size:20px;font-weight:400}.sticki-dashboard-card small{display:block;color:var(--sa-muted);margin-top:4px;line-height:1.35}.sticki-dashboard-card b{font-size:21px;font-weight:400}
.sticki-card-icon{width:48px;height:48px;border-radius:50%;background:var(--sa-soft);display:inline-grid;place-items:center;flex:none}.sticki-card-icon svg{width:23px;height:23px;fill:none;stroke:#493f36;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.sticki-panel,.sticki-embedded{background:var(--sa-card);border:1px solid var(--sa-line);border-radius:24px;padding:28px;box-sizing:border-box}.sticki-panel-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px;gap:20px}.sticki-panel-head h3{font-family:Georgia,serif;font-size:30px;font-weight:400;margin:7px 0 0}.sticki-panel-head a{color:#222;text-decoration:none;border-bottom:1px solid}
.sticki-order-list,.sticki-tracking-list,.sticki-invoice-list{display:grid;gap:12px}.sticki-order-card{display:grid;grid-template-columns:1.2fr 1fr .9fr auto;gap:18px;align-items:center;background:var(--sa-card);border:1px solid var(--sa-line);border-radius:19px;padding:20px;box-sizing:border-box}.sticki-order-card.is-compact{border-left:0;border-right:0;border-radius:0;padding:18px 0}.sticki-order-card small,.sticki-tracking-card small,.sticki-invoice-row small,.sticki-download-card small{display:block;font-size:10px;letter-spacing:.13em;color:#9d8e81;margin-bottom:5px}.sticki-order-card h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0}.sticki-status{display:inline-block;margin-top:7px;background:var(--sa-soft);padding:6px 10px;border-radius:999px;font-size:12px}.sticki-order-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.sticki-order-actions a{border:1px solid #28231f;border-radius:999px;padding:8px 12px;text-decoration:none;color:#171513;font-size:12px}
.sticki-primary{display:inline-flex!important;align-items:center;justify-content:center;background:#171513!important;color:#fff!important;text-decoration:none!important;border:0!important;border-radius:999px!important;padding:12px 20px!important;line-height:1.2!important}
.sticki-empty{text-align:center;background:var(--sa-card);border:1px solid var(--sa-line);border-radius:22px;padding:45px}.sticki-empty p{color:var(--sa-muted);margin:0 0 18px}
.sticki-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.sticki-download-card{background:var(--sa-card);border:1px solid var(--sa-line);border-radius:22px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.sticki-download-card h3,.sticki-invoice-row h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:2px 0}.sticki-download-card p,.sticki-invoice-row p{color:var(--sa-muted);margin:0}
.sticki-tracking-card{background:var(--sa-card);border:1px solid var(--sa-line);border-radius:23px;padding:25px}.sticki-tracking-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.sticki-tracking-head h3{font-family:Georgia,serif;font-size:27px;font-weight:400;margin:0}.sticki-timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin:34px 0}.sticki-timeline:before{content:"";position:absolute;left:8%;right:8%;top:7px;height:1px;background:#ddd1c5}.sticki-step{text-align:center;color:#aaa096;font-size:12px;position:relative}.sticki-step i{display:block;width:15px;height:15px;border-radius:50%;background:#d8cec3;border:3px solid #fff;margin:0 auto 9px;position:relative;z-index:1}.sticki-step.is-active{color:#171513}.sticki-step.is-active i{background:#171513}.sticki-tracking-info{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f7f1ea;border-radius:16px;padding:17px}.sticki-tracking-info strong{display:block}.sticki-muted{color:var(--sa-muted)}
.sticki-invoice-row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:15px;align-items:center;background:var(--sa-card);border:1px solid var(--sa-line);border-radius:20px;padding:20px}
.sticki-pagination{display:flex;gap:7px;justify-content:center;margin-top:25px}.sticki-pagination a{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--sa-line);border-radius:50%;color:#111;text-decoration:none}.sticki-pagination a.is-current{background:#171513;color:#fff}
/* Connexion / inscription */
body.woocommerce-account:not(.logged-in) .entry-title{display:none}body.woocommerce-account:not(.logged-in) .woocommerce{display:block!important;width:min(1050px,calc(100% - 30px))!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login-toggle,body.woocommerce-account:not(.logged-in) .woocommerce-form-coupon-toggle{display:none}.sticki-auth-tabs{display:flex;justify-content:center;gap:8px;margin:0 auto 20px}.sticki-auth-tabs button{background:transparent;border:1px solid var(--sa-line);border-radius:999px;padding:11px 23px;font-family:inherit;cursor:pointer}.sticki-auth-tabs button.is-active{background:#171513;color:#fff;border-color:#171513}.sticki-auth-shell{display:block!important}.sticki-auth-shell>.u-column1,.sticki-auth-shell>.u-column2{display:none!important;float:none!important;width:min(620px,100%)!important;margin:0 auto!important;background:var(--sa-card);border:1px solid var(--sa-line);border-radius:26px;padding:35px!important;box-sizing:border-box}.sticki-auth-shell>.is-active{display:block!important}.sticki-auth-shell h2{font-family:Georgia,serif;font-size:35px;font-weight:400;text-align:center}.sticki-auth-shell form{border:0!important;padding:0!important;margin:0!important}.sticki-auth-shell .form-row{width:100%!important;float:none!important}.sticki-auth-shell input.input-text{width:100%!important;background:#f6efe7!important;border:1px solid #dfd1c3!important;border-radius:14px!important;padding:14px 15px!important;box-sizing:border-box!important}.sticki-auth-shell button.button{width:100%;background:#171513!important;color:#fff!important;border-radius:999px!important;padding:14px!important;margin-top:8px!important}.sticki-auth-shell .woocommerce-LostPassword{text-align:center}
/* Formulaires natifs du compte */
body.woocommerce-account .woocommerce-MyAccount-content input.input-text,body.woocommerce-account .woocommerce-MyAccount-content input[type=email],body.woocommerce-account .woocommerce-MyAccount-content input[type=password],body.woocommerce-account .woocommerce-MyAccount-content input[type=tel],body.woocommerce-account .woocommerce-MyAccount-content select{background:#f6efe7!important;border:1px solid #dfd1c3!important;border-radius:13px!important;padding:13px 14px!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content button.button{background:#171513!important;color:#fff!important;border-radius:999px!important;padding:13px 22px!important}
@media(max-width:980px){body.woocommerce-account .woocommerce{display:block!important;width:calc(100% - 28px)!important}body.woocommerce-account .woocommerce-MyAccount-navigation{position:static;margin-bottom:20px;overflow-x:auto;overflow-y:hidden;padding:9px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;width:max-content;min-width:100%;gap:7px}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:nowrap;min-height:42px;padding:0 14px}.sticki-account-cards,.sticki-download-grid{grid-template-columns:1fr}.sticki-order-card{grid-template-columns:1fr 1fr}.sticki-order-actions{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:600px){body.woocommerce-account .entry-title{font-size:36px;padding:0 16px;margin-bottom:18px}body.woocommerce-account .woocommerce{width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important}.sticki-account-hero,.sticki-page-intro,.sticki-guest-hero{padding:34px 18px;border-radius:22px}.sticki-account-hero h2,.sticki-page-intro h2,.sticki-guest-hero h2{font-size:37px}.sticki-account-hero p,.sticki-page-intro p,.sticki-guest-hero p{font-size:15px}.sticki-mini-stats strong{font-size:20px}.sticki-dashboard-card{grid-template-columns:44px minmax(0,1fr) 18px;padding:15px}.sticki-card-icon{width:42px;height:42px}.sticki-order-card{grid-template-columns:1fr}.sticki-order-actions{grid-column:auto}.sticki-panel,.sticki-embedded,.sticki-tracking-card{padding:18px}.sticki-panel-head{align-items:flex-start;flex-direction:column}.sticki-timeline{grid-template-columns:repeat(4,minmax(75px,1fr));overflow-x:auto;padding-bottom:8px}.sticki-tracking-info{display:grid}.sticki-invoice-row{grid-template-columns:44px 1fr}.sticki-invoice-row .sticki-primary{grid-column:1/-1;width:100%;box-sizing:border-box}.sticki-auth-shell>.u-column1,.sticki-auth-shell>.u-column2{padding:24px!important}}


/* v2.0.1 — finition noir, beige et blanc cassé, sans dégradé */
body.woocommerce-account{background:#f5efe7!important;color:#171513!important}
body.woocommerce-account .sticki-account-hero,
body.woocommerce-account .sticki-page-intro,
body.woocommerce-account .sticki-guest-hero,
body.woocommerce-account .sticki-panel,
body.woocommerce-account .sticki-embedded,
body.woocommerce-account 
body.woocommerce-account .sticki-dashboard-card,
body.woocommerce-account .sticki-order-card,
body.woocommerce-account .sticki-tracking-card,
body.woocommerce-account .sticki-invoice-row,
body.woocommerce-account .sticki-download-card,
body.woocommerce-account .sticki-empty,
body.woocommerce-account .woocommerce-MyAccount-navigation,
body.woocommerce-account:not(.logged-in) .sticki-auth-shell>.u-column1,
body.woocommerce-account:not(.logged-in) .sticki-auth-shell>.u-column2{
  background:#fffdf9!important;
  background-image:none!important;
  box-shadow:0 18px 45px rgba(20,17,14,.055)!important;
}
body.woocommerce-account .sticki-card-icon,
body.woocommerce-account .sticki-status,
body.woocommerce-account .sticki-tracking-info,
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{
  background:#eee3d7!important;
  background-image:none!important;
}
body.woocommerce-account .sticki-primary,
body.woocommerce-account .sticki-auth-tabs button.is-active,
body.woocommerce-account .sticki-auth-shell button.button{
  background:#171513!important;
  background-image:none!important;
  color:#fff!important;
}
/* Masque définitivement l'introduction native WooCommerce du tableau de bord. */
body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:first-child,
body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:nth-child(2){display:none!important}
body.woocommerce-account.logged-in .woocommerce-MyAccount-content>.woocommerce-notices-wrapper+ p{display:none!important}
/* Empêche tout effet de dégradé injecté par le thème dans l'espace client. */
body.woocommerce-account .woocommerce-MyAccount-content *,
body.woocommerce-account .woocommerce-MyAccount-navigation *{background-image:none}


/* v2.0.2 — structure, alignement et endpoints */
body.woocommerce-account.sticki-account-page .woocommerce{
  margin-top:46px!important;
  margin-bottom:90px!important;
  align-items:start!important;
}
body.woocommerce-account.sticki-account-page .woocommerce-MyAccount-navigation,
body.woocommerce-account.sticki-account-page .woocommerce-MyAccount-content{
  align-self:start!important;
}
body.woocommerce-account.sticki-account-dashboard .woocommerce-MyAccount-content > p,
body.woocommerce-account.sticki-account-dashboard .woocommerce-MyAccount-content > .woocommerce-notices-wrapper + p,
body.woocommerce-account.sticki-account-dashboard .woocommerce-MyAccount-content > .woocommerce-notices-wrapper + p + p{
  display:none!important;
  margin:0!important;
  padding:0!important;
  height:0!important;
  overflow:hidden!important;
}
body.woocommerce-account.sticki-account-dashboard .sticki-account-hero{
  margin-top:0!important;
}
@media(max-width:980px){
  body.woocommerce-account.sticki-account-page .woocommerce{
    margin-top:30px!important;
  }
}
@media(max-width:600px){
  body.woocommerce-account.sticki-account-page .woocommerce{
    margin-top:24px!important;
  }
}


/* v2.0.3 — suppression définitive du texte natif et route factures stable */
body.woocommerce-account .woocommerce-MyAccount-content:has(.sticki-account-hero) > p{
  display:none!important;
}
body.woocommerce-account.sticki-account-invoices .woocommerce-MyAccount-content > p{
  display:none!important;
}

/* v2.0.5 — suivi numérique et commandes mixtes */
.sticki-digital-badge{display:inline-flex;align-items:center;width:max-content;margin:0 0 20px;padding:8px 12px;border:1px solid #d7dfd4;background:#f4f7f2;color:#29452d;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.sticki-mixed-notice{margin:0 0 22px;padding:16px 18px;border:1px solid #e2d8ca;background:#f8f3ec;color:#2a241f;border-radius:14px;line-height:1.55}
.sticki-digital-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid #e9e2d9}
.sticki-text-link{display:inline-block;margin-top:16px;color:#171411;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.sticki-inline-digital,.sticki-inline-mixed{border:1px solid #e2d8ca;background:#f8f3ec;padding:22px;border-radius:16px;margin:24px 0}
@media(max-width:767px){.sticki-digital-actions{align-items:flex-start;flex-direction:column}.sticki-digital-actions .sticki-primary{width:100%;text-align:center}}

/* v2.1.0 — Bibliothèque : plus récent en premier + badge Nouveau */
.sticki-download-card{position:relative!important;align-items:center!important}
.sticki-download-copy{min-width:0;flex:1}
.sticki-download-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px}
.sticki-new-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;background:#efe1d2;color:#5d4937;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.sticki-download-card em{display:block;margin-top:9px;color:#9a8c80;font-size:10px;font-style:normal}
@media(max-width:650px){.sticki-download-card{align-items:flex-start!important}.sticki-download-card .sticki-primary{width:100%;text-align:center;box-sizing:border-box}}

/* =========================================================
   Page commande reçue premium — v2.3.0
   ========================================================= */
body.sticki-thankyou-page .woocommerce-order > .woocommerce-notice,
body.sticki-thankyou-page .woocommerce-order > .woocommerce-order-overview,
body.sticki-thankyou-page .woocommerce-order > p.woocommerce-thankyou-order-received,
body.sticki-thankyou-page .woocommerce-order-details,
body.sticki-thankyou-page .woocommerce-customer-details{display:none!important}
body.sticki-thankyou-page .woocommerce{max-width:none!important}
body.sticki-thankyou-page .woocommerce-order{width:100%;margin:0}
.sticki-thankyou{--st-ink:#181512;--st-muted:#756d66;--st-line:#e7ded5;--st-soft:#f8f4ef;max-width:1200px;margin:48px auto 80px;padding:0 24px;color:var(--st-ink);box-sizing:border-box}
.sticki-thankyou *{box-sizing:border-box}
.sticki-thankyou-hero{text-align:center;max-width:760px;margin:0 auto 38px}
.sticki-thankyou-check{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border:1px solid #cfc0b2;border-radius:50%;font-size:26px;background:#fff}
.sticki-thankyou-eyebrow,.sticki-thankyou-card-head span,.sticki-thankyou-progress>span{margin:0 0 8px;font:600 11px/1.2 Albert Sans,Arial,sans-serif;letter-spacing:.16em;color:#8b7e72}
.sticki-thankyou-hero h1{margin:0 0 14px;font:400 clamp(36px,5vw,62px)/1.05 Georgia,'Times New Roman',serif;color:var(--st-ink)}
.sticki-thankyou-hero>p:last-child{margin:0;font:400 16px/1.7 Albert Sans,Arial,sans-serif;color:var(--st-muted)}
.sticki-thankyou-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--st-line);border-radius:18px;overflow:hidden;background:#fff;margin-bottom:24px}
.sticki-thankyou-facts>div{padding:20px 24px;border-right:1px solid var(--st-line)}
.sticki-thankyou-facts>div:last-child{border-right:0}
.sticki-thankyou-facts small,.sticki-thankyou-info small{display:block;margin-bottom:7px;font:600 10px/1.2 Albert Sans,Arial,sans-serif;letter-spacing:.13em;color:#94887e}
.sticki-thankyou-facts strong,.sticki-thankyou-info strong{font:600 14px/1.45 Albert Sans,Arial,sans-serif;color:var(--st-ink)}
.sticki-thankyou-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:24px}
.sticki-thankyou-card{border:1px solid var(--st-line);border-radius:22px;background:#fff;padding:28px}
.sticki-thankyou-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--st-line)}
.sticki-thankyou-card h2{margin:0;font:400 27px/1.2 Georgia,'Times New Roman',serif}
.sticki-thankyou-status{flex:none;padding:8px 12px!important;border-radius:999px;background:var(--st-soft);font-size:10px!important;letter-spacing:.08em!important;color:#5f574f!important}
.sticki-thankyou-products{padding:6px 0}
.sticki-thankyou-product{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--st-line)}
.sticki-thankyou-product-image{width:74px;height:74px;border-radius:15px;overflow:hidden;background:var(--st-soft)}
.sticki-thankyou-product-image img{width:100%;height:100%;object-fit:cover;margin:0}
.sticki-thankyou-product-copy h3{margin:0 0 7px;font:600 14px/1.4 Albert Sans,Arial,sans-serif}
.sticki-thankyou-product-copy p,.sticki-thankyou-product-copy .wc-item-meta{margin:0;font:400 12px/1.5 Albert Sans,Arial,sans-serif;color:var(--st-muted)}
.sticki-thankyou-product>strong{font:600 14px/1.4 Albert Sans,Arial,sans-serif;white-space:nowrap}
.sticki-thankyou-totals{max-width:420px;margin:18px 0 0 auto}
.sticki-thankyou-totals>div{display:flex;justify-content:space-between;gap:25px;padding:9px 0;font:400 14px/1.4 Albert Sans,Arial,sans-serif;color:var(--st-muted)}
.sticki-thankyou-totals strong{color:var(--st-ink)}
.sticki-thankyou-totals .is-total{margin-top:7px;padding-top:17px;border-top:1px solid var(--st-ink);font-size:17px;color:var(--st-ink)}
.sticki-thankyou-side{display:grid;align-content:start;gap:24px}
.sticki-thankyou-progress h2{margin-bottom:24px;font-size:25px}
.sticki-thankyou-timeline{display:grid;gap:0}
.sticki-thankyou-timeline>div{position:relative;display:flex;align-items:center;gap:13px;min-height:43px;font:500 13px/1.4 Albert Sans,Arial,sans-serif;color:#a59b92}
.sticki-thankyou-timeline>div:not(:last-child):before{content:"";position:absolute;left:5px;top:27px;bottom:-10px;width:1px;background:#ddd3ca}
.sticki-thankyou-timeline i{position:relative;z-index:1;width:11px;height:11px;border:2px solid #cfc5bb;border-radius:50%;background:#fff}
.sticki-thankyou-timeline .is-active{color:var(--st-ink)}
.sticki-thankyou-timeline .is-active i{border-color:var(--st-ink);background:var(--st-ink)}
.sticki-thankyou-info{display:grid;gap:18px}
.sticki-thankyou-info>div{padding-bottom:18px;border-bottom:1px solid var(--st-line)}
.sticki-thankyou-info>div:last-child{padding-bottom:0;border:0}
.sticki-thankyou-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:28px 0}
.sticki-thankyou-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border-radius:999px;text-decoration:none!important;font:600 13px/1 Albert Sans,Arial,sans-serif;transition:transform .2s ease,opacity .2s ease}
.sticki-thankyou-actions a:hover{transform:translateY(-1px)}
.sticki-thankyou-actions .sticki-primary{background:#171513;color:#fff!important}
.sticki-thankyou-actions .sticki-secondary{border:1px solid #cfc5bb;background:#fff;color:#171513!important}
.sticki-thankyou-help{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:19px 24px;border-radius:16px;background:var(--st-soft);font:400 13px/1.5 Albert Sans,Arial,sans-serif;color:var(--st-muted)}
.sticki-thankyou-help strong{color:var(--st-ink)}
.sticki-thankyou-help a{color:var(--st-ink);font-weight:600}
@media(max-width:900px){.sticki-thankyou-grid{grid-template-columns:1fr}.sticki-thankyou-side{grid-template-columns:1fr 1fr}.sticki-thankyou-facts{grid-template-columns:1fr 1fr}.sticki-thankyou-facts>div:nth-child(2){border-right:0}.sticki-thankyou-facts>div:nth-child(-n+2){border-bottom:1px solid var(--st-line)}}
@media(max-width:640px){.sticki-thankyou{margin:30px auto 55px;padding:0 14px}.sticki-thankyou-hero{margin-bottom:26px}.sticki-thankyou-check{width:50px;height:50px}.sticki-thankyou-hero h1{font-size:38px}.sticki-thankyou-hero>p:last-child{font-size:14px}.sticki-thankyou-facts{border-radius:15px}.sticki-thankyou-facts>div{padding:15px 14px}.sticki-thankyou-facts strong{font-size:12px}.sticki-thankyou-side{grid-template-columns:1fr}.sticki-thankyou-card{padding:20px;border-radius:18px}.sticki-thankyou-card-head{align-items:center}.sticki-thankyou-card h2{font-size:23px}.sticki-thankyou-product{grid-template-columns:58px minmax(0,1fr);gap:13px}.sticki-thankyou-product-image{width:58px;height:58px;border-radius:12px}.sticki-thankyou-product>strong{grid-column:2}.sticki-thankyou-totals{max-width:none}.sticki-thankyou-actions{display:grid}.sticki-thankyou-actions a{width:100%}.sticki-thankyou-help{text-align:center}}
