#affreg{--night:#06120c;--canopy:#0b1f15;--card:#0c1d13;--card2:#0f2318;--line:rgba(207,232,196,.14);--line2:rgba(207,232,196,.26);--bone:#eef5ea;--sage:#a9bda8;--leaf:#53a43f;--mint:#9fce8f;--cream:#f7f4ec;--forest:#053d2b;--gold:#f2c14e;--kraft:#c9a46b;--ink:#1c2b20;--rule:#e3dccb;--muted:#5b6a5f;--green:#2f7a3b;--accent:#b92c36;--display:"Bricolage Grotesque","DM Sans",system-ui,sans-serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.3,.7,.2,1);max-width:1440px;padding:clamp(28px,4vw,56px) clamp(16px,5vw,96px) clamp(64px,8vw,120px);font-family:var(--body);font-size:16px;line-height:1.5;color:var(--bone);background:var(--night);border-image:linear-gradient(var(--night),var(--night)) fill 0 / 0 / 0 100vmax;-webkit-font-smoothing:antialiased;color-scheme:dark}body:has(#affreg) #MainContent{background-color:#06120c}#affreg *,#affreg *:before,#affreg *:after{box-sizing:border-box}#affreg button,#affreg input,#affreg select{font-family:inherit}#affreg h2,#affreg h3,#affreg h4{font-family:var(--display);text-transform:none;letter-spacing:-.02em}#affreg :focus-visible{outline:2px solid var(--mint);outline-offset:3px}#affreg .affreg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:700;line-height:1.2;transition:transform .25s,background .25s,border-color .25s,color .25s,opacity .25s}#affreg .affreg-btn-primary{background:var(--cream);color:var(--forest)}#affreg .affreg-btn-primary:hover:not(:disabled){background:#fff;color:var(--forest);transform:translateY(-2px)}#affreg .affreg-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}#affreg .affreg-btn-lg{min-height:56px;padding:0 32px;font-size:16px}#affreg .affreg-link{background:none;border:0;padding:8px 2px;color:var(--sage);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}#affreg .affreg-link:hover{color:var(--bone);text-decoration-color:var(--mint)}#affreg .affreg-progress{margin:0 0 clamp(28px,4vw,48px)}#affreg .affreg-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#affreg .affreg-progress ol:before,#affreg .affreg-progress ol:after{display:none}#affreg .affreg-progress li{display:block;flex:none}#affreg .affreg-progress button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;color:var(--sage);font-size:13px;font-weight:600}#affreg .affreg-progress button:before{content:"";display:block;width:100%;height:4px;border-radius:2px;background:var(--line2) linear-gradient(var(--mint),var(--mint)) no-repeat 0 0/0 100%;transition:background-size .6s var(--ease)}#affreg .affreg-progress li.is-done button:before,#affreg .affreg-progress li.is-active button:before{background-size:100% 100%}#affreg .affreg-progress button:disabled{cursor:default}#affreg .affreg-progress-num,#affreg .affreg-progress li.is-active .affreg-progress-num,#affreg .affreg-progress li.is-done .affreg-progress-num,#affreg .affreg-progress button:hover:not(:disabled) .affreg-progress-num,#affreg .affreg-progress li.is-done button:hover:not(:disabled) .affreg-progress-num{width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;transform:none;justify-content:flex-start;color:var(--mint);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}#affreg .affreg-progress-num:before{content:"Step\a0"}html[lang^=es] #affreg .affreg-progress-num:before{content:"Paso\a0"}#affreg .affreg-progress-label{font-size:13px;font-weight:600;color:var(--sage);text-align:left;white-space:normal}#affreg .affreg-progress li.is-done .affreg-progress-label{color:var(--sage)}#affreg .affreg-progress li.is-active .affreg-progress-label{color:var(--bone);font-weight:700}#affreg .affreg-progress li.is-done button:hover .affreg-progress-label{color:var(--bone)}#affreg .affreg-sponsor-chip{margin:-12px 0 24px;padding:6px 16px 6px 6px;background:#10291cd1;border:1px solid var(--line2);box-shadow:none}#affreg .affreg-sponsor-chip-avatar{background:var(--mint);color:var(--forest);font-family:var(--display);font-weight:800}#affreg .affreg-sponsor-chip-label{color:var(--sage);letter-spacing:.14em}#affreg .affreg-sponsor-chip-name{color:var(--bone);font-weight:700}#affreg .affreg-banner{background:#b92c3624;border:1px solid rgba(185,44,54,.45);color:#f3c2c5;border-radius:14px}#affreg .affreg-loading-overlay{background:#06120c9e}#affreg .affreg-loading-card{background:linear-gradient(180deg,#0f2418,#0a1810);border:1px solid var(--line2);border-radius:22px;box-shadow:0 30px 80px #00000080}#affreg .affreg-loading-spinner{border-color:#9fce8f33;border-top-color:var(--mint)}#affreg .affreg-loading-text{color:var(--bone)}#affreg .affreg-step{min-height:0;padding:0;background:transparent;border-radius:0;text-align:left!important}#affreg .affreg-step[data-step]:before{content:"Step " attr(data-step) " of 5";display:block;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mint)}html[lang^=es] #affreg .affreg-step[data-step]:before{content:"Paso " attr(data-step) " de 5"}#affreg .affreg-step-title,#affreg .affreg-hero-title{margin:0;font-family:var(--display);font-size:clamp(36px,4.4vw,64px);font-weight:800;line-height:.98;letter-spacing:-.04em;color:var(--bone);text-wrap:balance}#affreg .affreg-step-subtitle,#affreg .affreg-hero-sub{margin:18px 0 28px;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--sage)!important}#affreg .affreg-country-selector{max-width:620px;margin:0;padding:0}#affreg .affreg-country-row{gap:12px}#affreg .affreg-country-dropdown{height:56px;padding:0 48px 0 22px;border:1px solid var(--line2);border-radius:999px;background:var(--card);color:var(--bone);font-size:16px;transition:border-color .25s}#affreg .affreg-country-dropdown:hover{border-color:var(--bone)}#affreg .affreg-country-dropdown:focus{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint) inset}#affreg .affreg-country-dropdown option{background:var(--card);color:var(--bone)}#affreg .affreg-select-arrow{right:20px;color:var(--sage)}#affreg .affreg-input{display:block;width:100%;max-width:620px!important;height:56px;padding:0 24px;border:1px solid var(--line2);border-radius:999px;background:var(--card);color:var(--bone);font-size:16px}#affreg .affreg-input::placeholder{color:#a9bda899}#affreg .affreg-input:focus{border-color:var(--mint)}#affreg .affreg-sponsor-search .affreg-step-subtitle{margin:18px 0!important}#affreg .affreg-loading{color:var(--sage)}#affreg .affreg-spinner{border-color:var(--line2);border-top-color:var(--mint)}#affreg .affreg-soft-error{max-width:620px;background:#f2c14e1a;border:1px solid rgba(242,193,78,.35);color:#f5dc9a;border-radius:14px}#affreg .affreg-sponsor-card{max-width:620px;gap:16px;padding:24px;margin:0 0 18px;background:var(--cream);border:0;border-radius:26px;box-shadow:none;color:var(--ink);text-align:left}#affreg .affreg-sponsor-avatar{width:64px;height:64px;background:var(--forest);color:var(--cream);font-family:var(--display);font-weight:800;font-size:24px}#affreg .affreg-sponsor-meta strong,#affreg .affreg-sponsor-card strong{display:block;margin:0;font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}#affreg .affreg-sponsor-slug{font-family:var(--body);font-size:14px;color:var(--muted)}#affreg .affreg-sponsor-actions{gap:12px}#affreg .affreg-sponsor-result{margin-top:22px}#affreg .affreg-step-notice{max-width:none;margin:0 0 22px;padding:16px 18px;background:#c9a46b1a;border:1px solid rgba(201,164,107,.35);border-radius:18px;color:var(--sage)}#affreg .affreg-step-notice-icon{color:var(--kraft)}#affreg .affreg-step-notice-text{font-size:14px;line-height:1.5}#affreg .affreg-step-notice-text strong{color:var(--bone)}#affreg .affreg-pack-grid{gap:14px}#affreg .affreg-pack-card,#affreg .affreg-pack-card[data-pack-tier]{background:var(--card);border:1px solid var(--line2);border-radius:24px;box-shadow:none;color:var(--bone);transition:border-color .25s,transform .4s var(--ease)}#affreg .affreg-pack-card[data-pack-tier=Elite]{border-color:#c9a46b8c;background:linear-gradient(180deg,#c9a46b1f,#c9a46b00 55%),var(--card)}#affreg .affreg-pack-card:hover,#affreg .affreg-pack-card[data-pack-tier]:hover{transform:translateY(-4px);border-color:var(--bone);box-shadow:none}#affreg .affreg-pack-card[data-pack-tier=Elite]:after{display:none;animation:none}#affreg .affreg-pack-card{--vh-affiliate-s:1.32}#affreg .affreg-pack-image-wrapper{padding-top:84%;background:radial-gradient(58% 52% at 50% 64%,rgba(201,164,107,.2),transparent 72%)}#affreg .affreg-pack-image{top:4%;left:4%;width:92%;height:94%;object-fit:contain;object-position:50% 100%;transform-origin:50% 88%;transform:scale(var(--vh-affiliate-s));filter:drop-shadow(0 16px 18px rgba(0,0,0,.5));transition:transform .6s var(--ease)}#affreg .affreg-pack-card:hover .affreg-pack-image{transform:scale(calc(var(--vh-affiliate-s) * 1.05))}#affreg .affreg-pack-content{padding:12px 14px 16px;gap:8px}#affreg .affreg-pack-title,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-title{font-family:var(--display);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--bone)}#affreg .affreg-pack-price,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-price{font-size:16px;font-weight:700;color:var(--bone);letter-spacing:0;white-space:nowrap;overflow:visible}#affreg .affreg-pack-price-compare,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-price-compare{color:var(--sage)}#affreg .affreg-pack-actions{gap:4px;margin-top:auto;padding-top:6px}#affreg .affreg-pack-actions .affreg-btn-primary,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-actions .affreg-btn-primary{display:flex;width:100%;min-height:44px;padding:0 14px;background:var(--cream);color:var(--forest);font-size:14px;font-weight:700;box-shadow:none}#affreg .affreg-pack-actions .affreg-btn-primary:hover:not(:disabled){background:#fff;color:var(--forest);box-shadow:none}#affreg .affreg-btn-secondary,#affreg .affreg-pack-card[data-pack-tier] .affreg-btn-secondary{padding:6px 4px;color:var(--mint);font-size:12.5px;font-weight:700;text-decoration:none}#affreg .affreg-btn-secondary:hover{color:var(--bone)}#affreg .affreg-pack-badge,#affreg .affreg-pack-badge-popular{background:var(--gold);color:var(--ink);box-shadow:none;animation:none;font-size:11px;font-weight:800;letter-spacing:.14em}#affreg .affreg-pack-slot.is-elite:hover .affreg-pack-badge-popular{transform:translate(-50%)}#affreg .affreg-custom-pack-cta{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:22px;row-gap:4px;align-items:center;margin-top:18px;padding:18px 22px;background:linear-gradient(90deg,#c9a46b24,#c9a46b08);border:1.5px dashed rgba(201,164,107,.6);border-radius:24px;box-shadow:none;transition:border-color .25s,transform .4s var(--ease),background .25s}#affreg .affreg-custom-pack-cta:before{display:none}#affreg .affreg-custom-pack-cta:hover{transform:translateY(-3px);border-color:var(--kraft);border-style:solid;box-shadow:none;background:linear-gradient(90deg,#c9a46b33,#c9a46b0f)}#affreg .affreg-custom-pack-cta-image{grid-column:1;grid-row:1/4;width:96px;height:96px;border-radius:0;background:none;overflow:visible}#affreg .affreg-custom-pack-cta-image img{object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.45));transition:transform .6s var(--ease)}#affreg .affreg-custom-pack-cta:hover .affreg-custom-pack-cta-image img{transform:rotate(-8deg) scale(1.05)}#affreg .affreg-custom-pack-cta-image svg{color:var(--kraft)}#affreg .affreg-custom-pack-cta-content{display:contents}#affreg .affreg-custom-pack-cta-content:before{content:"Or build your own";grid-column:2;grid-row:1;align-self:end;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--kraft)}html[lang^=es] #affreg .affreg-custom-pack-cta-content:before{content:"O arma el tuyo"}#affreg .affreg-custom-pack-cta-heading{grid-column:2;grid-row:2;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--bone)}#affreg .affreg-custom-pack-cta-description{grid-column:2;grid-row:3;align-self:start;max-width:52ch;margin:0;font-size:14px;color:var(--sage)}#affreg .affreg-custom-pack-cta-button{grid-column:3;grid-row:1/4;min-height:52px;margin:0;padding:0 26px;background:var(--cream);color:var(--forest);font-size:15px;font-weight:700;white-space:nowrap}#affreg .affreg-custom-pack-cta-button:hover:not(:disabled){transform:translateY(-2px);background:#fff;box-shadow:none}#affreg .affreg-custom-pack-cta-features{display:none}#affreg .affreg-membership-only-cta{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;margin-top:22px;padding:16px 0 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0;text-align:left}#affreg .affreg-membership-only-heading{margin:0;font-family:var(--body);font-size:14.5px;font-weight:400;letter-spacing:0;color:var(--sage)}#affreg .affreg-membership-only-button{padding:0 0 1px;background:none;border:0;border-bottom:1px solid var(--line2);border-radius:0;box-shadow:none;color:var(--bone);font-size:14.5px;font-weight:700;white-space:nowrap}#affreg .affreg-membership-only-button:after{content:"\a0\2192"}#affreg .affreg-membership-only-button:hover:not(:disabled){background:none;box-shadow:none;color:var(--mint);border-color:var(--mint)}#affreg .affreg-step-header{align-items:flex-end;gap:18px 32px;margin-bottom:24px}#affreg .affreg-step-header-text .affreg-step-title{margin:0}#affreg .affreg-step-header-text .affreg-step-subtitle{margin:18px 0 0}#affreg .affreg-next-top{min-height:52px;padding:0 26px;font-size:15px}#affreg .affreg-pv-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:0;padding:0;margin:0 0 24px;background:transparent;border:0;border-radius:0;box-shadow:none;position:relative;top:auto;z-index:2}#affreg .affreg-pv-totals{display:contents}#affreg .affreg-pv-divider{display:none}#affreg .affreg-pv-block{flex:none;gap:6px;padding:16px 18px;background:var(--card);border:1px solid var(--line2)}#affreg .affreg-pv-block:first-child{grid-column:1;grid-row:1/3;border-radius:20px}#affreg .affreg-pv-block:last-child{grid-column:2;grid-row:1;border-bottom:0;border-radius:20px 20px 0 0;padding-bottom:8px}#affreg .affreg-pv-progress{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:10px;padding:4px 18px 16px;background:var(--card);border:1px solid var(--line2);border-top:0;border-radius:0 0 20px 20px}#affreg .affreg-pv-label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sage)}#affreg .affreg-pv-values{gap:14px;flex-wrap:wrap}#affreg .affreg-pv-value,#affreg .affreg-pv-value-gv{font-size:13px;font-weight:600;color:var(--sage)}#affreg .affreg-pv-value strong{font-family:var(--display);font-size:clamp(24px,2.2vw,30px);font-weight:800;color:var(--bone);letter-spacing:-.02em}#affreg .affreg-pv-progress-track{height:10px;border-radius:6px;background:#cfe8c41a}#affreg .affreg-pv-progress-fill{display:block;height:100%;border-radius:6px;background:var(--gold);transition:width .6s var(--ease)}#affreg .affreg-pv-progress-fill.is-complete{background:var(--mint)}#affreg .affreg-pv-progress-text{font-size:13px;color:var(--sage)}#affreg .affreg-pv-progress-text strong{color:var(--bone)}#affreg .affreg-pv-progress-text.is-complete{color:var(--mint);font-weight:700}#affreg .affreg-collection-tabs{position:static;gap:8px;padding:0;margin:0 0 18px;background:none;border:0}#affreg .affreg-collection-tab{padding:8px 14px;background:none;border:1px solid var(--line2);border-radius:999px;color:var(--sage);font-size:13.5px;font-weight:700}#affreg .affreg-collection-tab:hover{border-color:var(--mint);color:var(--mint)}#affreg .affreg-collection-tab.is-active{background:var(--cream);border-color:var(--cream);color:var(--forest)}#affreg .affreg-collection-entry{gap:12px}#affreg .affreg-collection-entry-card{background:var(--card);border:1px solid var(--line2);border-radius:22px;box-shadow:none;transition:border-color .25s,transform .4s var(--ease)}#affreg .affreg-collection-entry-card:hover{transform:translateY(-4px);border-color:var(--bone);box-shadow:none}#affreg .affreg-collection-entry-image-wrap{background:var(--card2)}#affreg .affreg-collection-entry-placeholder{background:radial-gradient(60% 55% at 50% 58%,rgba(159,206,143,.18),transparent 72%),var(--card2);color:var(--mint)}#affreg .affreg-collection-entry-title{font-family:var(--display);font-size:18px;font-weight:700;color:var(--bone)}#affreg .affreg-products-grid{gap:12px;margin-bottom:24px}#affreg .affreg-product-card{container-type:inline-size;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:none;transition:border-color .25s}#affreg .affreg-product-card:hover{transform:none;border-color:var(--line2);box-shadow:none}#affreg .affreg-product-image-wrapper{background:radial-gradient(60% 55% at 50% 58%,rgba(159,206,143,.2),transparent 72%),var(--card2)}#affreg .affreg-product-image{top:12%;left:18%;width:64%;height:76%;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.45))}#affreg .affreg-product-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;align-content:start;gap:6px 8px;padding:12px;text-align:left}#affreg .affreg-product-title{grid-column:1;min-height:0;font-family:var(--body);font-size:14px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--bone)}#affreg .affreg-product-price{grid-column:2;font-size:14px;font-weight:700;color:var(--mint);white-space:nowrap}#affreg .affreg-qty-stepper,#affreg .affreg-btn-addon{grid-column:1/-1}#affreg .affreg-qty-stepper{width:100%;justify-content:space-between;align-items:center;margin:4px 0 0;height:38px;background:transparent;border:1px solid var(--line2);border-radius:999px}#affreg .affreg-qty-btn{width:40px;min-width:40px;height:100%;min-height:0;background:none;color:var(--sage);font-size:16px;font-weight:600}#affreg .affreg-qty-btn:hover:not(:disabled),#affreg .affreg-qty-btn:active:not(:disabled){background:none;color:var(--bone)}#affreg .affreg-qty-input{width:44px;height:100%;background:transparent;border:0;color:var(--bone);font-size:15px;font-weight:700}#affreg .affreg-qty-input:focus{background:#9fce8f1a}#affreg .affreg-btn-addon{min-height:38px;margin-top:2px;padding:8px 10px;border-radius:999px;font-size:12.5px;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center;box-shadow:none;transition:background .2s,border-color .2s,color .2s}#affreg .affreg-btn-addon-onetime{background:var(--cream);color:var(--forest);border:1px solid var(--cream)}#affreg .affreg-btn-addon-onetime:hover:not(:disabled){background:#fff;border-color:#fff;filter:none;transform:none;box-shadow:none}#affreg .affreg-btn-addon-sub{background:none;color:var(--bone);border:1px dashed var(--line2)}#affreg .affreg-btn-addon-sub:before{content:none}#affreg .affreg-btn-addon-sub:hover:not(:disabled){background:none;border-color:var(--mint);color:var(--mint);box-shadow:none}#affreg .affreg-btn-addon.is-added{background:var(--mint)!important;color:var(--forest)!important;border:1px solid var(--mint)!important;box-shadow:none}@container (max-width:200px){#affreg .affreg-product-content{grid-template-columns:minmax(0,1fr)}#affreg .affreg-product-price{grid-column:1}#affreg .affreg-btn-addon{font-size:11.5px;padding:7px 6px}}#affreg .affreg-step-actions{justify-content:flex-start;padding:8px 0 0}#affreg .affreg-step-summary{padding:0}#affreg .affreg-confetti-wrap{display:none}#affreg .affreg-hero{padding:0;margin:0 0 22px;background:none;animation:none;border-radius:0;box-shadow:none;overflow:visible;color:var(--bone)}#affreg .affreg-hero:after{display:none}#affreg .affreg-hero-emph{background:none;-webkit-text-fill-color:currentColor;color:inherit}#affreg .affreg-hero-sub strong{color:var(--bone);font-weight:700}#affreg .affreg-hero-orders{gap:12px;margin-top:0}#affreg .affreg-hero-order-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--card);border:1px solid var(--line2);border-radius:22px;backdrop-filter:none;-webkit-backdrop-filter:none}#affreg .affreg-hero-order-title{font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--mint)}#affreg .affreg-hero-order-stats{gap:10px;margin:0;padding:0;border:0}#affreg .affreg-hero .affreg-hero-stat{text-align:left}#affreg .affreg-hero-stat-num{font-family:var(--display);font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums}#affreg .affreg-hero .affreg-hero-stat-label{margin-top:4px!important;font-size:12px!important;letter-spacing:.12em!important;color:var(--bone)!important}#affreg .affreg-hero .affreg-hero-stat-sublabel{font-size:12px!important;color:var(--sage)!important}#affreg .affreg-hero .affreg-hero-stat-desc{margin-top:10px!important;padding:10px 0 0;border-top:1px solid var(--line);font-size:12.5px!important;font-style:normal;color:var(--sage)!important}#affreg .affreg-hero-order-card+.affreg-hero-order-card .affreg-hero-stat-desc{display:none}#affreg .affreg-hero .affreg-hero-order-footer{margin-top:0!important;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px!important;color:var(--sage)!important;text-align:left}#affreg .affreg-hero .affreg-hero-order-footer strong{color:var(--bone)!important;font-weight:700!important}#affreg .affreg-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(16px,2.4vw,32px)}#affreg .affreg-ledger{padding:8px 20px 16px;background:var(--cream);border:0;border-radius:24px;box-shadow:none;color:var(--ink)}#affreg .affreg-ledger-title{margin:16px 0 4px;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#affreg .affreg-ledger-group{margin:0}#affreg .affreg-ledger-group-header,#affreg .affreg-ledger-group-header-label,#affreg .affreg-ledger-group-header-addon,#affreg .affreg-ledger-group-header-autoship{display:flex;gap:6px;margin:0;padding:16px 0 8px;background:none;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#affreg .affreg-ledger-group-header-with-action{padding:16px 0 8px;gap:10px}#affreg .affreg-ledger-group-header-with-action .affreg-ledger-group-header-label{padding:0}#affreg .affreg-ledger-edit-btn{padding:6px 12px;background:#fff;border:1px solid var(--rule);border-radius:999px;color:var(--green);font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none}#affreg .affreg-ledger-edit-btn:hover:not(:disabled){background:#fff;border-color:var(--green)}#affreg .affreg-active-banner{gap:10px;margin:0 0 6px;padding:10px 14px;background:#e6f0e1;border-radius:14px;box-shadow:none;color:#24402c}#affreg .affreg-active-banner-icon{color:var(--green);fill:var(--green);flex-basis:18px;width:18px;height:18px}#affreg .affreg-active-banner-text{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}#affreg .affreg-active-banner-text strong{font-size:13.5px;letter-spacing:0;text-transform:none}#affreg .affreg-active-banner-text span,#affreg .affreg-active-banner-text span .notranslate{font-size:13.5px;color:#24402c}#affreg .affreg-line,#affreg .affreg-line-addon,#affreg .affreg-line-addon-autoship{display:grid;grid-template-columns:56px minmax(0,1fr) auto minmax(84px,auto);grid-template-areas:"img info qty price" "img vol qty price";column-gap:14px;row-gap:6px;align-items:center;margin:0;padding:12px 0;background:none;border:0;border-top:1px dashed #d8d0bc;border-radius:0}#affreg .affreg-line-image{grid-area:img;align-self:center;width:56px;height:56px;border-radius:14px;background:radial-gradient(60% 55% at 50% 60%,rgba(159,206,143,.3),transparent 72%),var(--card2)}#affreg .affreg-line:not(.affreg-line-addon) .affreg-line-image{background:#efe6d1}#affreg .affreg-line-image img{object-fit:contain;padding:5px}#affreg .affreg-line-info{grid-area:info;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:2px}#affreg .affreg-line-title{margin:0;font-family:var(--body);font-size:14.5px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--ink)}#affreg .affreg-line-meta{font-size:12px;color:var(--muted)}#affreg .affreg-line-meta-emph{color:var(--green);font-weight:700}#affreg .affreg-line-meta-price{font-family:var(--body);font-size:12px}#affreg .affreg-line-remove-btn{margin-top:2px;padding:2px 0;border:0;background:none;color:var(--accent);font-size:12.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px}#affreg .affreg-line-remove-btn:hover:not(:disabled){background:none;color:#8f1f28}#affreg .affreg-line-remove-btn svg{display:none}#affreg .affreg-line-volumes{grid-area:vol;align-self:start;flex-wrap:wrap;justify-content:flex-start}#affreg .affreg-line-volumes:empty{display:none}#affreg .affreg-line-vol-pill,#affreg .affreg-line-addon-autoship .affreg-line-vol-pill{padding:3px 9px;background:#fff;border:1px solid var(--rule);border-radius:999px;color:#4d5c51;font-size:11.5px;font-weight:500}#affreg .affreg-line-vol-pill strong{font-size:11.5px;color:var(--ink)}#affreg .affreg-line-qty{grid-area:qty;justify-self:end;color:var(--muted);font-size:13px}#affreg .affreg-line-qty-controls{grid-area:qty;justify-self:end;gap:0;height:34px;padding:0;background:#fff;border:1px solid var(--rule);border-radius:999px}#affreg .affreg-qty-btn-sm{min-width:30px;min-height:32px;color:#4d5c51;font-size:16px}#affreg .affreg-qty-btn-sm:hover:not(:disabled){background:none;color:var(--green)}#affreg .affreg-line-qty-controls .affreg-qty-value{min-width:18px;color:var(--ink);font-weight:700}#affreg .affreg-line-price{grid-area:price;justify-self:end;font-family:var(--body);font-size:14.5px;font-weight:700;color:var(--ink)}#affreg .affreg-ledger-edit{display:inline-block;margin:0;padding:14px 0 2px;color:var(--green);font-weight:700;text-decoration:none}#affreg .affreg-ledger-edit:hover{color:var(--forest)}#affreg .affreg-summary-sidebar{position:sticky;top:calc(var(--vh-affiliate-top,calc(var(--vh-rrb-h,0px) + 94px)) + 18px);gap:14px;padding:22px;background:linear-gradient(180deg,#0f2418,#0a1810);border:1px solid var(--line2);border-radius:26px}#affreg .affreg-summary-sidebar>.affreg-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-family:var(--display);font-size:20px;font-weight:800;color:var(--bone)}#affreg .affreg-totals-box{padding:0;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:10px}#affreg .affreg-totals-row{padding:0;gap:10px;font-size:15px;color:var(--bone)}#affreg .affreg-totals-row-muted{color:var(--sage)}#affreg .affreg-totals-divider{margin:2px 0;background:var(--line)}#affreg .affreg-totals-row-total{font-family:var(--display);font-size:26px;font-weight:800;color:var(--bone)}#affreg .affreg-totals-value{font-family:inherit}#affreg .affreg-trust{padding:0;background:none;border-radius:0}#affreg .affreg-trust li{font-size:13px;font-weight:400;color:var(--sage)}#affreg .affreg-trust li svg{color:var(--mint)}#affreg .affreg-cta-checkout{min-height:52px;padding:0 26px;background:var(--cream);background-size:auto;color:var(--forest);border-radius:999px;box-shadow:none;font-size:15px;font-weight:700;transition:transform .25s,background .25s}#affreg .affreg-cta-checkout:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:none}#affreg .affreg-cta-checkout:focus-visible{outline:2px solid var(--mint);outline-offset:3px}#affreg .affreg-back{color:var(--sage);font-weight:700;text-decoration:none;padding:6px 4px}#affreg .affreg-back:hover{color:var(--bone)}#affreg .affreg-next-steps{margin:0;padding:0;gap:8px;background:none;border:0;border-radius:0}#affreg .affreg-next-steps li{gap:10px;font-size:13.5px;color:var(--sage)}#affreg .affreg-next-num{background:var(--mint);color:var(--forest)}#affreg .affreg-mobile-checkout-bar{justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#09160ff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line2);box-shadow:none}#affreg .affreg-mobile-checkout-label{color:var(--sage);letter-spacing:.12em}#affreg .affreg-mobile-checkout-info strong{font-family:var(--display);font-size:22px;font-weight:800;color:var(--bone);font-variant-numeric:tabular-nums}#affreg .affreg-cta-checkout-mobile{flex:0 0 auto;width:auto;min-height:46px;padding:0 22px}#affreg .affreg-empty-cart{padding:clamp(40px,6vw,72px) 24px;background:var(--card);border:1px dashed var(--line2);border-radius:24px;text-align:center}#affreg .affreg-empty-cart p{margin:14px 0 24px;color:var(--sage);font-size:clamp(16px,1.3vw,19px)}#affreg-pack-modal.affreg-modal-backdrop,#affreg-scanner-modal.affreg-modal-backdrop{z-index:2147483000!important;background:#030a06b8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:vh-affiliate-fade .24s ease-out both}#affreg-pack-modal .affreg-modal,#affreg-scanner-modal .affreg-modal{isolation:isolate;max-width:760px!important;padding:28px!important;background:#0b1f15!important;border:1px solid rgba(207,232,196,.14);border-radius:28px!important;box-shadow:0 40px 120px -20px #000000bf,0 12px 32px #00000059!important;color:#eef5ea;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;animation:vh-affiliate-rise .34s cubic-bezier(.2,.7,.2,1) both}#affreg-pack-modal .affreg-modal-close,#affreg-scanner-modal .affreg-modal-close{top:14px!important;right:14px!important;z-index:3!important;display:grid!important;place-items:center;width:40px;height:40px;padding:0!important;border-radius:50%!important;background:#0b1f15!important;border:1px solid rgba(207,232,196,.26)!important;color:#eef5ea!important;box-shadow:0 4px 14px #00000040!important;font-size:24px!important;line-height:1!important;transition:background .2s}#affreg-pack-modal .affreg-modal-close:hover,#affreg-scanner-modal .affreg-modal-close:hover{background:#10291c!important;color:#fff!important}#affreg-pack-modal :focus-visible,#affreg-scanner-modal :focus-visible{outline:2px solid #9fce8f!important;outline-offset:3px!important}#affreg-pack-modal .affreg-btn,#affreg-scanner-modal .affreg-btn{font-family:inherit}#affreg-pack-modal .affreg-modal-footer .affreg-btn-primary,#affreg-scanner-modal .affreg-modal-footer .affreg-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:#f7f4ec;color:#053d2b;border:0;border-radius:999px;font-size:15px;font-weight:700;opacity:1;transition:background .2s,transform .2s}#affreg-pack-modal .affreg-modal-footer .affreg-btn-primary:after,#affreg-scanner-modal .affreg-modal-footer .affreg-btn-primary:after{content:"\2192"}#affreg-pack-modal .affreg-modal-footer .affreg-btn-primary:hover:not(:disabled),#affreg-scanner-modal .affreg-modal-footer .affreg-btn-primary:hover:not(:disabled){background:#fff;color:#053d2b;transform:translateY(-1px)}#affreg-pack-modal .affreg-btn:disabled,#affreg-scanner-modal .affreg-btn:disabled{opacity:.5;cursor:not-allowed}#affreg-scanner-modal .affreg-scanner-modal{display:grid!important;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:32px;align-items:start}#affreg-scanner-modal .affreg-scanner-modal:before{content:"";grid-column:1;grid-row:1/-1;align-self:stretch;min-height:300px;border-radius:20px;background:linear-gradient(160deg,#f7f4ec,#efeadd)}#affreg-scanner-modal .affreg-scanner-modal-body{display:contents}#affreg-scanner-modal .affreg-scanner-modal-image{grid-column:1;grid-row:1/-1;align-self:center;justify-self:center;position:relative;z-index:1;width:78%;max-width:240px;max-height:none;height:auto;margin:0;background:transparent;border-radius:0;mix-blend-mode:multiply;filter:none}#affreg-scanner-modal .affreg-scanner-modal-title{grid-column:2;grid-row:1;margin:8px 40px 10px 0!important;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif!important;font-size:30px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.02em;color:#eef5ea!important;text-align:left}#affreg-scanner-modal .affreg-scanner-modal-title:before{content:"Recommended for your pack";display:block;margin-bottom:10px;font-family:DM Sans,system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9fce8f}html[lang^=es] #affreg-scanner-modal .affreg-scanner-modal-title:before{content:"Recomendado para tu paquete"}#affreg-scanner-modal .affreg-scanner-modal-message{grid-column:2;grid-row:2;margin:0 0 20px!important;font-size:15px!important;line-height:1.55!important;color:#a9bda8!important;text-align:left}#affreg-scanner-modal .affreg-scanner-modal-price-row{grid-column:2;grid-row:3;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 22px;padding:14px 0;background:none;border:0;border-top:1px solid rgba(207,232,196,.14);border-bottom:1px solid rgba(207,232,196,.14);border-radius:0}#affreg-scanner-modal .affreg-scanner-modal-price-label{font-size:14px;font-weight:500;color:#a9bda8;text-align:left}#affreg-scanner-modal .affreg-scanner-modal-price{font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:22px;font-weight:800;color:#eef5ea;font-variant-numeric:tabular-nums;white-space:nowrap}#affreg-scanner-modal .affreg-scanner-modal-footer{grid-column:2;grid-row:4;display:flex!important;flex-direction:column-reverse;align-items:flex-start;gap:6px!important;margin:0!important;text-align:left!important}#affreg-scanner-modal .affreg-scanner-modal-footer .affreg-btn{min-width:0;width:auto}#affreg-scanner-modal .affreg-scanner-modal-footer .affreg-btn-secondary{min-height:44px;padding:0 4px;background:none;border:0;border-radius:8px;color:#a9bda8;font-size:14px;font-weight:600;text-decoration:none}#affreg-scanner-modal .affreg-scanner-modal-footer .affreg-btn-secondary:hover:not(:disabled){background:none;color:#eef5ea;text-decoration:underline;text-underline-offset:3px}#affreg-pack-modal .affreg-modal{max-width:640px!important}#affreg-pack-modal .affreg-modal-pack-header{position:relative;margin:0 0 20px!important;padding:24px 16px 18px;border-radius:20px;background:linear-gradient(160deg,#f7f4ec,#efeadd);color:#1c2b20;isolation:isolate}#affreg-pack-modal .affreg-modal-pack-header img{width:180px!important;height:180px!important;margin:0 auto 10px!important;filter:drop-shadow(0 16px 16px rgba(28,43,32,.25))}#affreg-pack-modal .affreg-modal-pack-header h2{font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.02em;color:#053d2b!important}#affreg-pack-modal .affreg-modal-pack-header .affreg-pack-price{color:#2f7a3b!important;font-weight:700}#affreg-pack-modal .affreg-modal-pack-description{color:#a9bda8!important;font-size:15px!important}#affreg-pack-modal .affreg-modal-pack-description *{color:inherit!important;background:none!important;font-size:inherit!important;line-height:1.55!important}#affreg-pack-modal .affreg-modal-pack-description strong,#affreg-pack-modal .affreg-modal-pack-description b,#affreg-pack-modal .affreg-modal-pack-description h1,#affreg-pack-modal .affreg-modal-pack-description h2,#affreg-pack-modal .affreg-modal-pack-description h3{color:#eef5ea!important}#affreg-pack-modal .affreg-modal-pack-contents h3{color:#9fce8f!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase}#affreg-pack-modal .affreg-modal-pack-contents li{border-bottom-color:#cfe8c424!important}#affreg-pack-modal .affreg-modal-pack-contents li strong{color:#eef5ea}#affreg-pack-modal .affreg-modal-pack-contents li span{color:#a9bda8!important}#affreg-pack-modal .affreg-modal-footer{margin-top:20px!important}@keyframes vh-affiliate-fade{0%{opacity:0}to{opacity:1}}@keyframes vh-affiliate-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vh-affiliate-sheet{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:719px){#affreg-pack-modal.affreg-modal-backdrop,#affreg-scanner-modal.affreg-modal-backdrop{align-items:flex-end!important;padding:0!important}#affreg-pack-modal .affreg-modal,#affreg-scanner-modal .affreg-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;margin:auto 0 0!important;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px))!important;border-width:1px 0 0;border-radius:28px 28px 0 0!important;animation:vh-affiliate-sheet .36s cubic-bezier(.2,.7,.2,1) both}#affreg-scanner-modal .affreg-scanner-modal{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;justify-items:center;text-align:center}#affreg-scanner-modal .affreg-scanner-modal:before{grid-row:1;min-height:0;height:100%;width:100%}#affreg-scanner-modal .affreg-scanner-modal-image{grid-row:1;width:45%;max-width:200px;margin:18px 0!important}#affreg-scanner-modal .affreg-scanner-modal-title,#affreg-scanner-modal .affreg-scanner-modal-message,#affreg-scanner-modal .affreg-scanner-modal-price-row,#affreg-scanner-modal .affreg-scanner-modal-footer{grid-column:1;grid-row:auto;width:100%;text-align:center!important}#affreg-scanner-modal .affreg-scanner-modal-title{margin:18px 0 10px!important;font-size:26px!important}#affreg-scanner-modal .affreg-scanner-modal-footer{align-items:stretch}#affreg-scanner-modal .affreg-scanner-modal-footer .affreg-btn{width:100%}#affreg-scanner-modal .affreg-scanner-modal-footer .affreg-btn-secondary{text-align:center}#affreg-pack-modal .affreg-modal-footer .affreg-btn-primary{width:100%}}@media(prefers-reduced-motion:reduce){#affreg-pack-modal.affreg-modal-backdrop,#affreg-scanner-modal.affreg-modal-backdrop,#affreg-pack-modal .affreg-modal,#affreg-scanner-modal .affreg-modal{animation:none!important}}.vh-affiliate-loader{display:none}.vh-affiliate-flier{position:fixed;z-index:100001;pointer-events:none;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.45));will-change:transform,opacity}@media(max-width:1180px)and (min-width:1025px){#affreg .affreg-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){#affreg .affreg-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){#affreg .affreg-step{text-align:center!important}#affreg .affreg-step-subtitle,#affreg .affreg-hero-sub,#affreg .affreg-country-selector,#affreg .affreg-input,#affreg .affreg-sponsor-card,#affreg .affreg-soft-error{margin-inline:auto}#affreg .affreg-sponsor-actions,#affreg .affreg-step-actions{justify-content:center}#affreg .affreg-sponsor-chip{margin-inline:auto}#affreg .affreg-step-header{flex-direction:column;align-items:center}#affreg .affreg-step-header-text{min-width:0}#affreg .affreg-step-notice{text-align:left}#affreg .affreg-custom-pack-cta{grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:center;row-gap:8px;padding:22px 18px;text-align:center}#affreg .affreg-custom-pack-cta-image,#affreg .affreg-custom-pack-cta-content:before,#affreg .affreg-custom-pack-cta-heading,#affreg .affreg-custom-pack-cta-description,#affreg .affreg-custom-pack-cta-button{grid-column:1;grid-row:auto}#affreg .affreg-custom-pack-cta-button{margin-top:8px}#affreg .affreg-membership-only-cta{justify-content:center;text-align:center}#affreg .affreg-hero-sub{text-align:center}#affreg .affreg-ledger,#affreg .affreg-summary-sidebar,#affreg .affreg-hero-orders{text-align:left}#affreg .affreg-summary-sidebar{position:static}}@media(max-width:960px){#affreg .affreg-summary-grid{grid-template-columns:minmax(0,1fr)}#affreg .affreg-step-summary{padding-bottom:96px}}@media(max-width:700px){#affreg .affreg-progress ol{gap:6px}#affreg .affreg-progress-num,#affreg .affreg-progress li.is-active .affreg-progress-num{font-size:10.5px;letter-spacing:.1em}}@media(max-width:768px){#affreg .affreg-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#affreg .affreg-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#affreg .affreg-pack-content{padding:10px 10px 12px}#affreg .affreg-pack-title,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-title{font-size:16px}#affreg .affreg-pack-actions .affreg-btn-primary,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-actions .affreg-btn-primary{min-height:42px;font-size:13px;padding:0 8px}#affreg .affreg-country-row{flex-direction:column}#affreg .affreg-country-row .affreg-btn{width:100%}}@media(max-width:560px){#affreg .affreg-hero-orders{grid-template-columns:minmax(0,1fr)}#affreg .affreg-collection-tabs{justify-content:center}#affreg .affreg-line,#affreg .affreg-line-addon,#affreg .affreg-line-addon-autoship{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img info qty" "img vol qty" "img price qty";column-gap:10px;row-gap:4px}#affreg .affreg-line-image{width:48px;height:48px;align-self:start}#affreg .affreg-line-price{justify-self:start}#affreg .affreg-ledger{padding:6px 16px 14px}}@media(max-width:359px){#affreg .affreg-pack-grid,#affreg .affreg-products-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#affreg .affreg-pack-card,#affreg .affreg-pack-image,#affreg .affreg-custom-pack-cta,#affreg .affreg-custom-pack-cta-image img,#affreg .affreg-btn,#affreg .affreg-progress button:before{transition:none}#affreg .affreg-pack-card:hover,#affreg .affreg-custom-pack-cta:hover,#affreg .affreg-btn:hover{transform:none}}.affiliate-wizard-section:has(>#affreg){padding-top:var(--vh-affiliate-overlap,0px)}#affreg .affreg-progress,#affreg .affreg-step,#affreg .affreg-step-title{scroll-margin-top:calc(var(--vh-affiliate-top,0px) + 16px)}#affreg .affreg-pack-card,#affreg .affreg-pack-card[data-pack-tier]{position:relative;cursor:pointer}#affreg .affreg-pack-card>.affreg-pack-content,#affreg .affreg-pack-card[data-pack-tier]>.affreg-pack-content{position:static;z-index:auto}#affreg .affreg-pack-card>.affreg-pack-image-wrapper,#affreg .affreg-pack-card[data-pack-tier]>.affreg-pack-image-wrapper{z-index:auto}#affreg .affreg-pack-card[data-pack-tier]:not([data-pack-tier=""]):before{content:attr(data-pack-tier);order:2;display:block;padding:10px 12px 0;text-align:center;font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--bone)}#affreg .affreg-pack-card[data-pack-tier]:not([data-pack-tier=""])[data-includes-scanner=true]:before{content:attr(data-pack-tier) " + Scanner"}html[lang^=es] #affreg .affreg-pack-card[data-pack-tier]:not([data-pack-tier=""])[data-includes-scanner=true]:before{content:attr(data-pack-tier) " + Esc\e1ner"}#affreg .affreg-pack-card .affreg-pack-image-wrapper{order:1;padding-top:72%}#affreg .affreg-pack-card .affreg-pack-content{order:3;padding:4px 12px 14px;gap:6px}#affreg .affreg-custom-pack-cta-description{max-width:520px}#affreg .affreg-pack-card[data-pack-tier]:not([data-pack-tier=""]) .affreg-pack-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#affreg .affreg-pack-price:after{display:block;margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.4;color:var(--sage);white-space:normal}#affreg .affreg-pack-actions{padding-top:0}#affreg .affreg-pack-actions .affreg-btn-primary,#affreg .affreg-pack-actions .affreg-btn-primary:disabled,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-actions .affreg-btn-primary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;opacity:0;transform:none;cursor:pointer}#affreg .affreg-pack-actions .affreg-btn-primary:disabled{cursor:progress}#affreg .affreg-pack-actions .affreg-btn-secondary{position:relative;z-index:4}#affreg .affreg-pack-card:has(.affreg-pack-actions .affreg-btn-primary:focus-visible){outline:2px solid var(--mint);outline-offset:3px}#affreg .affreg-pack-card:has(.affreg-pack-actions .affreg-btn-primary:disabled){cursor:progress}#affreg .affreg-pack-badge-popular{z-index:5}#affreg .affreg-custom-pack-cta-button{grid-row:1/3;align-self:end}#affreg .affreg-custom-pack-cta-button svg{display:none}#affreg .affreg-custom-pack-cta-button:after{content:"\a0\2192"}#affreg .affreg-custom-pack-cta:after{grid-column:3;grid-row:3;align-self:start;justify-self:center;margin-top:6px;font-size:11.5px;font-weight:700;color:var(--gold)}.vh-affiliate-side{--l:rgba(207,232,196,.14);--l2:rgba(207,232,196,.26);--b:#eef5ea;--s:#a9bda8;--m:#9fce8f;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--l2);border-radius:26px;background:linear-gradient(180deg,#0f2418,#0a1810);color:var(--b);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}.vh-affiliate-side[hidden]{display:none}.vh-affiliate-side *,.vh-affiliate-side *:before,.vh-affiliate-side *:after{box-sizing:border-box}.vh-affiliate-side .vh-affiliate-side-h{margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--b);text-transform:none}.vh-affiliate-si{display:flex;gap:12px;align-items:center;min-height:56px;padding-top:12px;border-top:1px solid var(--l);border-radius:0}.vh-affiliate-ic{position:relative;flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#9fce8f1a;color:var(--m);overflow:hidden}.vh-affiliate-ic svg{width:18px;height:18px}.vh-affiliate-ic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:2px}.vh-affiliate-ic img[hidden]{display:none}.vh-affiliate-si.has-img .vh-affiliate-ic svg{visibility:hidden}.vh-affiliate-si>div{min-width:0}.vh-affiliate-si small{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--s)}.vh-affiliate-si b{display:block;font-size:15px;font-weight:700;color:var(--b);overflow-wrap:anywhere}.vh-affiliate-si b[hidden],.vh-affiliate-si span[hidden]{display:none}.vh-affiliate-si [data-empty]{color:#a9bda88c;font-weight:600}.vh-affiliate-pic{margin:4px 0 0;border-radius:18px;overflow:hidden;aspect-ratio:16/10}.vh-affiliate-pic img{display:block;width:100%;height:100%;object-fit:cover}.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg .affreg-sponsor-chip{display:none!important}@media(min-width:1100px){.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden])){--vh-affiliate-sidew:340px;--vh-affiliate-gap:clamp(24px,3vw,48px);display:grid;grid-template-columns:minmax(0,1fr) var(--vh-affiliate-sidew);column-gap:var(--vh-affiliate-gap);align-items:start;box-sizing:border-box;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5vw,96px)}.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg{grid-column:1;grid-row:1;min-width:0;max-width:none;margin:0;padding-inline:0}.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg .affreg-progress{margin-right:calc(-1 * (var(--vh-affiliate-sidew) + var(--vh-affiliate-gap)))}.affiliate-wizard-section>.vh-affiliate-side{grid-column:2;grid-row:1;position:sticky;top:calc(var(--vh-affiliate-top,130px) + 20px);margin-top:var(--vh-affiliate-sidetop,160px)}.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg .affreg-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1099px){.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden])){position:relative}.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg .affreg-progress{margin-bottom:calc(var(--vh-affiliate-sideh,0px) + 2 * clamp(16px,4vw,24px))}.affiliate-wizard-section>.vh-affiliate-side{position:absolute;z-index:1;left:clamp(16px,5vw,96px);right:clamp(16px,5vw,96px);top:calc(var(--vh-affiliate-progb,120px) + clamp(16px,4vw,24px));flex-direction:row;flex-wrap:wrap;gap:10px 16px;padding:14px 16px;border-radius:20px}.vh-affiliate-side .vh-affiliate-side-h,.vh-affiliate-side .vh-affiliate-pic{display:none}.vh-affiliate-si{flex:1 1 40%;min-height:0;padding:0;border:0}.vh-affiliate-ic{width:32px;height:32px;border-radius:10px}.vh-affiliate-si b{font-size:14px}.vh-affiliate-si small{font-size:10px;letter-spacing:.12em}}@media(max-width:1000px){#affreg .affreg-custom-pack-cta-button{grid-row:auto}#affreg .affreg-custom-pack-cta:after{grid-column:1;grid-row:auto;margin-top:0}}#affreg .affreg-pv-bar{position:static!important;top:auto}@media(min-width:1100px){.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg .affreg-pv-bar{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:1099px){#affreg .affreg-pv-bar{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;margin-bottom:18px}#affreg .affreg-pv-block{padding:10px 12px;gap:2px}#affreg .affreg-pv-block:last-child{padding-bottom:4px}#affreg .affreg-pv-progress{padding:2px 12px 10px;gap:6px}#affreg .affreg-pv-label{font-size:11.5px}#affreg .affreg-pv-values{gap:8px;flex-wrap:nowrap}#affreg .affreg-pv-value,#affreg .affreg-pv-value-gv{font-size:11.5px;white-space:nowrap}#affreg .affreg-pv-value strong{font-size:18px}#affreg .affreg-pv-progress-track{height:6px}#affreg .affreg-pv-progress-text{font-size:11.5px;line-height:1.3;text-align:left}#affreg .affreg-pv-block,#affreg .affreg-pv-progress{text-align:left;align-items:flex-start}.vh-affiliate-side .vh-affiliate-vol{display:none}}.vh-affiliate-vol{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--l)}.vh-affiliate-vol[hidden]{display:none}.vh-affiliate-vol small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--s)}.vh-affiliate-vol-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--s)}.vh-affiliate-vol-row b{font-size:14px;font-weight:700;color:var(--b);white-space:nowrap}.vh-affiliate-vol-track{position:relative;height:8px;border-radius:6px;background:#cfe8c41a;overflow:hidden}.vh-affiliate-vol-track i{position:absolute;inset:0 auto 0 0;width:0;border-radius:6px;background:#f2c14e;transition:width .6s cubic-bezier(.3,.7,.2,1)}.vh-affiliate-vol-track i.is-complete{background:var(--m)}.vh-affiliate-vol p{margin:0;font-size:12.5px;line-height:1.4;color:var(--s)}@media(prefers-reduced-motion:reduce){.vh-affiliate-vol-track i{transition:none}}@media(min-width:1100px){#affreg .affreg-pack-grid,.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden]))>#affreg .affreg-pack-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}#affreg .affreg-pack-card[data-pack-tier]:not([data-pack-tier=""]):before{padding:8px 6px 0;font-size:clamp(14px,1.2vw,17px);white-space:nowrap}#affreg .affreg-pack-card .affreg-pack-content{padding:2px 8px 12px;gap:4px}#affreg .affreg-pack-price,#affreg .affreg-pack-card[data-pack-tier] .affreg-pack-price{font-size:clamp(13.5px,1.1vw,15px)}#affreg .affreg-pack-price:after{font-size:11.5px!important;line-height:1.35}#affreg .affreg-pack-actions .affreg-btn-secondary,#affreg .affreg-pack-card[data-pack-tier] .affreg-btn-secondary{font-size:12px;padding:4px 2px}#affreg .affreg-pack-slot.is-elite .affreg-pack-badge-popular{padding:6px 10px;font-size:10px;letter-spacing:.08em}}@media(min-width:1100px)and (max-width:1279px){.affiliate-wizard-section:has(>.vh-affiliate-side:not([hidden])){--vh-affiliate-sidew:300px}}@media(max-width:1099px){#affreg .affreg-pack-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}#affreg .affreg-pack-grid>.affreg-pack-slot{flex:0 0 calc((100% - 28px) / 3);min-width:0}}@media(max-width:767px){#affreg .affreg-pack-grid{gap:10px}#affreg .affreg-pack-grid>.affreg-pack-slot{flex-basis:calc((100% - 10px)/2)}}@media(max-width:359px){#affreg .affreg-pack-grid>.affreg-pack-slot{flex-basis:100%}}#affreg-pack-modal .vh-aff-incl{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:12px}#affreg-pack-modal .vh-aff-incl-it{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:16px;background:#10291c;border:1px solid rgba(207,232,196,.12);text-align:center}#affreg-pack-modal .vh-aff-incl-ph{position:relative;z-index:0;display:grid;place-items:center;width:100%;height:96px}#affreg-pack-modal .vh-aff-incl-ph img{max-width:100%;max-height:96px;width:auto!important;height:auto!important;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4))}#affreg-pack-modal .vh-aff-incl-it b{font-size:11.5px;line-height:1.2;color:#eef5ea;font-weight:700}#affreg-pack-modal .vh-aff-incl-q{position:absolute;z-index:2;top:6px;right:6px;padding:2px 7px;border-radius:999px;background:#f2994a;color:#1c1206;font-size:11px;font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/63/assets/vh-affiliate.css.map */
