:root{color-scheme:light;--green:#173d27;--ink:#202b25;--muted:#626b64;--line:#dfe4dd;--paper:#fff;--background:#f4f5f3}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #41694c;outline-offset:4px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}.skip-link{position:absolute;top:-100px;left:12px;z-index:5;padding:12px;background:#fff}.skip-link:focus{top:8px}.site-header{background:var(--green);color:#f4edda}.header-inner{max-width:1280px;padding:20px 28px;margin:0 auto;display:flex;align-items:center;gap:30px}.header-inner img{object-fit:contain}.header-label{font-size:10px;letter-spacing:.14em;opacity:.65;border-left:1px solid #57705c;padding-left:28px}.account-layout{display:grid;grid-template-columns:174px minmax(0,1fr);gap:44px;max-width:1280px;padding:72px 28px 24px;margin:0 auto}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.13em;color:var(--muted)}.sidebar>.eyebrow{padding:0 14px;margin-bottom:17px}.sidebar nav{display:grid;gap:4px}.sidebar nav a{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:11px 14px;border-left:2px solid transparent;color:#606b62;font-size:14px}.sidebar nav a:hover{background:#eaede7;text-decoration:none;color:var(--green)}.sidebar nav .active{background:#e5ebe1;border-color:var(--green);color:var(--green);font-weight:650}.sidebar-support{border-top:1px solid var(--line);margin:32px 14px 0;padding-top:22px;font-size:12px}.sidebar-support p{color:var(--muted);margin-bottom:8px}.sidebar-support a{font-weight:600}main{min-width:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.page-heading .eyebrow{margin-bottom:8px}h1{font-size:30px;letter-spacing:-.035em;line-height:1.2;font-weight:600}.page-heading p:last-child{margin-top:10px;color:var(--muted);font-size:13px}.text-link{font-size:12px;font-weight:600;white-space:nowrap}.text-link span{margin-left:9px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.order-panel,.booking-panel{border:1px solid var(--line);background:var(--paper);border-radius:4px;min-width:0}.panel-heading{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}h2{font-size:14px;font-weight:600;letter-spacing:-.01em}.count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:3px;background:#edf0ea;font-size:11px;font-weight:500;color:#586552;margin-left:8px}.quiet{font-size:11px;color:var(--muted)}.column-labels{display:grid;grid-template-columns:minmax(0,1fr) 82px 67px;gap:12px;margin:0 20px;padding:0 23px 11px 0;color:var(--muted);font-size:9px;letter-spacing:.09em;border-bottom:1px solid var(--line)}.column-labels span:last-child{text-align:right}.order{margin:0 20px;border-bottom:1px solid var(--line)}.order summary{display:grid;grid-template-columns:56px minmax(0,1fr) 82px 67px 11px;gap:12px;align-items:center;min-height:116px;cursor:pointer;list-style:none}.order summary::-webkit-details-marker{display:none}.order summary:hover .item-name{text-decoration:underline;text-underline-offset:3px}.order summary>img{width:56px;height:56px;border-radius:3px;background:#edf0ea}.order-info{display:grid;gap:3px;min-width:0}.order-number{font-size:11px;color:#59675d}.test-label{font-size:8px;letter-spacing:.06em;padding-left:6px;color:var(--muted)}.item-name{font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.item-meta{font-size:11px;color:var(--muted)}.status{justify-self:start;border:1px solid #e1e5df;border-radius:3px;padding:3px 6px;font-size:11px;line-height:1.5;white-space:nowrap;color:#646b65}.complete{background:#edf2e9;border-color:#e1e8db;color:#465c3e}.confirmed{background:#e7efeb;border-color:#d5e3db;color:#275f47}.total{font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.total>span{display:block;color:var(--muted);font-size:10px;font-weight:400;line-height:1.8}.chevron{font-size:15px;color:var(--muted);transition:transform .15s}.order[open] .chevron{transform:rotate(180deg)}.order-details{font-size:12px;color:var(--muted);padding:0 0 20px 68px;line-height:1.65}.order-details a{display:inline-block;margin-top:10px;text-decoration:underline;text-underline-offset:3px;color:var(--green)}.list-footer{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;color:var(--muted);font-size:10px}.booking-panel .panel-heading{padding:18px 18px 16px}.booking-photo{width:100%;height:125px;object-position:center 38%}.booking-content{padding:19px 18px 17px}.booking-content .eyebrow{font-size:8px}h3{font-size:18px;letter-spacing:-.025em;font-weight:600;margin:5px 0}.booking-meta{color:var(--muted);font-size:11px}dl{margin:20px 0 16px;border-top:1px solid var(--line);padding-top:12px;font-size:10px}dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}dt{color:var(--muted)}dd{margin:0;font-weight:500;text-align:right}.button{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px 12px;background:var(--green);color:#fff;border-radius:3px;font-weight:500;font-size:11px}.button:hover{background:#244c32;text-decoration:none}.booking-note{margin-top:11px;font-size:10px;color:var(--muted);line-height:1.6}.help-panel{margin-top:22px;padding:0 3px}.help-panel h2{font-size:12px}.help-panel p{font-size:11px;color:var(--muted);margin:7px 0 12px;max-width:210px}.account-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:30px;padding-top:18px;color:var(--muted);font-size:10px}@media(min-width:1500px){.account-layout{max-width:1400px;grid-template-columns:184px minmax(0,1fr);gap:50px}.header-inner{max-width:1400px}.content-grid{grid-template-columns:minmax(0,1fr)}.order summary{grid-template-columns:64px minmax(0,1fr) 82px 67px 11px;min-height:110px}.order summary>img{width:64px;height:64px}.item-name{font-size:13px}.order-details{padding-left:76px}}@media(max-width:1150px){.account-layout{grid-template-columns:150px minmax(0,1fr);gap:26px;padding-inline:24px}.content-grid{grid-template-columns:minmax(0,1fr)}.care-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.booking-photo{height:140px}.help-panel{padding:20px 0}.order summary{grid-template-columns:64px minmax(0,1fr) 82px 67px 11px;min-height:102px}.order summary>img{width:64px;height:64px}}@media(max-width:700px){.preview-note{padding:8px 16px;gap:5px 12px;justify-content:flex-start;flex-wrap:wrap;font-size:10px}.preview-note>span{flex-basis:100%;order:2}.preview-note>a{margin-left:auto}.header-inner{padding:16px 20px;gap:15px}.header-inner img{width:105px;height:36px}.header-label{display:none}.header-inner>a:last-child{font-size:11px}.account-layout{display:block;padding:0 20px 22px}.sidebar{margin:0 -20px 27px;border-bottom:1px solid var(--line);background:#fff}.sidebar>.eyebrow,.sidebar-support{display:none}.sidebar nav{display:flex;overflow-x:auto;gap:15px;padding:0 20px;scrollbar-width:thin}.sidebar nav a{flex-shrink:0;font-size:12px;min-height:50px;padding:10px 0;border-left:0;border-bottom:2px solid transparent}.sidebar nav .active{background:none;border-bottom-color:var(--green)}.sidebar nav .active span{display:none}.page-heading{margin-bottom:23px;display:block}.page-heading>.text-link{display:inline-block;margin-top:14px}.page-heading .eyebrow{font-size:9px}h1{font-size:27px}.page-heading p:last-child{font-size:12px}.content-grid{gap:22px}.panel-heading{padding:17px 15px}.column-labels{display:none}.order{margin:0 15px}.order:first-of-type{border-top:1px solid var(--line)}.order summary{grid-template-columns:52px minmax(0,1fr) 55px 10px;gap:3px 10px;padding:17px 0;min-height:112px}.order summary>img{width:52px;height:52px;grid-column:1;grid-row:1/3}.order-info{grid-column:2;grid-row:1}.order .status{grid-column:2;grid-row:2;margin-top:6px}.total{grid-column:3;grid-row:1/3;font-size:12px}.chevron{grid-column:4;grid-row:1/3}.item-name{font-size:12px}.item-meta{font-size:10px}.order-details{padding-left:0;font-size:11px}.list-footer{padding:14px 15px;font-size:9px}.care-sidebar{display:block}.booking-photo{height:150px}.booking-content{padding:18px}.booking-note{font-size:11px}.booking-content .eyebrow{font-size:9px}.booking-meta,dl{font-size:12px}.button{font-size:12px;min-height:44px}.help-panel{padding:0 3px;margin-top:22px}.help-panel p{max-width:none}.account-footer{margin-top:24px}.booking-panel h2{font-size:14px}}@media(prefers-reduced-motion:reduce){.chevron{transition:none}}.total{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.image-fallback{display:grid;place-items:center;width:64px;height:64px;background:#e7ece4;color:#36533d;border-radius:3px;font-size:24px}.order-items{padding:0;margin:0;list-style:none;display:grid;gap:8px}.order-items li{display:flex;justify-content:space-between;gap:18px}.order-items li>span:last-child{white-space:nowrap}.order-summary{display:grid;gap:4px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.order-summary>div{display:flex;justify-content:space-between;gap:18px}.order-summary dt,.order-summary dd{margin:0}.order-summary__total{color:var(--ink);font-weight:600}.order-address{margin-top:14px}.order-address h3{margin:0 0 4px;color:var(--ink);font-size:12px;font-weight:600}.order-address p{margin:0}.order-tracking{margin:10px 0 0}.order-tracking a{margin-top:0}.order-return{margin:12px 0 0}.order-return a{margin-top:0;font-weight:600}.order-track{justify-self:start;padding:4px 0;font-size:11px;font-weight:600;color:var(--green);text-decoration:underline;text-underline-offset:3px}.pagination{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sign-out{display:block;margin-top:24px;color:var(--muted)}.mobile-sign-out{display:none}.account-empty,.sign-in-panel{padding:32px;background:#fff;border-radius:4px}.account-empty p,.sign-in-panel p{margin:12px 0 20px;color:var(--muted)}.account-empty .button,.sign-in-panel .button{display:inline-flex;gap:24px;min-height:44px;font-size:13px}.sign-in-panel{border:1px solid var(--line);max-width:680px}.sign-in-panel h2{font-size:24px;letter-spacing:-.03em}.booking-content>.button{margin-top:16px}@media(max-width:700px){.image-fallback{width:52px;height:52px;grid-column:1;grid-row:1/3}.mobile-sign-out{display:block}.account-footer,.list-footer{flex-wrap:wrap}.column-labels{display:none}.order-number{font-size:10px}.order-items li{flex-wrap:wrap;gap:4px}.sign-in-panel{padding:24px}.booking-content h3{font-size:17px}.total{font-size:11px}}.sidebar nav a:not(.active)>span{display:none}[data-account-panel][hidden]{display:none!important}[data-account-panel]{scroll-margin-top:20px}.account-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.account-card{min-width:0;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.account-card .panel-heading{border-bottom:1px solid var(--line);align-items:flex-start}.account-card .panel-heading .text-link{white-space:normal;text-align:right}.account-card-body{padding:24px}.account-card-body>p+*{margin-top:16px}.account-card-note{margin:0 24px 24px;font-size:11px;color:var(--muted)}.account-muted{font-size:12px;color:var(--muted);line-height:1.7}.account-fields{border:0;margin:0;padding:12px 24px 20px;font-size:13px}.account-fields>div{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.account-fields>div:last-child{border-bottom:0}.account-fields dt{font-size:11px;margin-bottom:5px}.account-fields dd{text-align:left;overflow-wrap:anywhere;font-weight:500}.account-address{display:grid;gap:5px;font-style:normal;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.account-address strong{margin-bottom:5px;font-weight:600}.account-card-body>.status{display:inline-flex;margin-bottom:14px}.autoship-purchase{display:flex;gap:18px;padding:24px;margin-inline:0;border-top:1px solid var(--line)}.autoship-purchase:first-child{border-top:0}.autoship-purchase>img,.autoship-purchase>.image-fallback{flex:0 0 64px;width:64px;height:64px;border-radius:3px}.autoship-purchase>div{min-width:0}.autoship-purchase h3{font-size:14px;margin:7px 0 3px;overflow-wrap:anywhere}.autoship-purchase .text-link{display:inline-block;margin-top:12px;white-space:normal}.autoship-plans{display:grid}.autoship-plan{display:grid;gap:16px;padding:22px 24px;border-top:1px solid var(--line)}.autoship-plan:first-child{border-top:0}.autoship-plan[aria-busy=true]{opacity:.6;pointer-events:none}.autoship-plan__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.autoship-plan__facts{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;border:0;font-size:12px}.autoship-plan__facts dd{margin:2px 0 0;color:var(--ink);font-weight:600}.autoship-plan__facts em{font-style:normal;font-weight:400;color:var(--muted)}.autoship-lines{list-style:none;margin:0;padding:0;display:grid;gap:12px}.autoship-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center}.autoship-line>img,.autoship-line>.image-fallback{width:56px;height:56px;border-radius:3px;object-fit:cover}.autoship-line>div{display:grid;gap:2px;min-width:0;font-size:13px}.autoship-line strong{overflow-wrap:anywhere}.autoship-qty,.autoship-panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;font-size:12px}.autoship-qty label,.autoship-panel label{display:grid;gap:4px;color:var(--muted)}.autoship-qty input{width:64px}.autoship-qty input,.autoship-panel input,.autoship-panel select{min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit}.autoship-actions{display:flex;flex-wrap:wrap;gap:8px}.pill{min-height:36px;padding:7px 16px;border:1px solid var(--green);border-radius:999px;background:var(--paper);color:var(--green);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pill:hover,.pill[aria-expanded=true]{background:#e5ebe1}.pill--quiet{border-color:var(--line);color:var(--muted)}.pill--danger{border-color:#9b2c2c;background:#9b2c2c;color:#fff}.pill--danger:hover{background:#7f2222}.autoship-panel{padding:14px 16px;border-radius:4px;background:#f2f4ef}.autoship-panel p{margin:0;flex-basis:100%;color:var(--ink);font-size:13px}.autoship-message{margin:0;font-size:12px;color:var(--green)}.autoship-message:empty{display:none}.autoship-message.is-error{color:#9b2c2c}.autoship-cta{display:inline-flex;margin-top:16px}@media(max-width:700px){.autoship-plan{padding:20px}.autoship-line{grid-template-columns:48px minmax(0,1fr)}.autoship-line>img,.autoship-line>.image-fallback{width:48px;height:48px}.autoship-qty{grid-column:2}}.account-feature-list{list-style:none;padding:0;margin:22px 0;font-size:12px;color:var(--muted)}.account-feature-list li{padding:10px 0;border-top:1px solid var(--line)}.account-feature-list li:last-child{border-bottom:1px solid var(--line)}@media(max-width:700px){.account-detail-grid{grid-template-columns:1fr;gap:20px}.account-card-body{padding:20px}.account-fields{padding-inline:20px}.account-card-note{margin-inline:20px}.account-card .panel-heading{flex-wrap:wrap}.autoship-purchase{padding:20px;gap:14px}.autoship-purchase>img{width:52px;height:52px;flex-basis:52px}.account-feature-list{margin-block:18px}}html[data-pv-palette]{--green:var(--pv-palette-ink);--ink:var(--pv-palette-ink);--muted:var(--pv-palette-muted);--line:var(--pv-palette-line);--paper:var(--pv-palette-surface);--background:var(--pv-palette-background)}html[data-pv-palette] body{background:var(--pv-palette-background);font-family:var(--pv-account-font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}html[data-pv-palette] h1,html[data-pv-palette] h2{font-family:var(--pv-account-heading-font,inherit)}html[data-pv-palette] :focus-visible{outline-color:var(--pv-palette-primary)}html[data-pv-palette] .site-header{background:var(--pv-palette-background);color:var(--pv-palette-ink);border-bottom:1px solid var(--pv-palette-line)}html[data-pv-palette] .header-label{border-left-color:var(--pv-palette-line);color:var(--pv-palette-muted);opacity:1}html[data-pv-palette] .header-inner>a:first-child{position:relative;display:block}html[data-pv-palette] .header-inner>a:first-child img{opacity:0}html[data-pv-palette] .header-inner>a:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pv-palette-link);-webkit-mask:var(--pv-palette-logo-mask) center/contain no-repeat;mask:var(--pv-palette-logo-mask) center/contain no-repeat}html[data-pv-palette] .sidebar nav a{color:var(--pv-palette-muted)}html[data-pv-palette] .sidebar nav a:hover{background:var(--pv-palette-tint);color:var(--pv-palette-ink)}html[data-pv-palette] .sidebar nav .active{background:var(--pv-palette-tint);border-color:var(--pv-palette-primary);color:var(--pv-palette-ink)}html[data-pv-palette] .count,html[data-pv-palette] .order summary>img,html[data-pv-palette] .image-fallback{background:var(--pv-palette-tint);color:var(--pv-palette-ink)}html[data-pv-palette] .status{border-color:var(--pv-palette-line);color:var(--pv-palette-muted)}html[data-pv-palette] .complete,html[data-pv-palette] .confirmed{background:var(--pv-palette-tint);border-color:var(--pv-palette-line);color:var(--pv-palette-primary)}html[data-pv-palette] .button{background:var(--pv-palette-primary);color:var(--pv-palette-on-primary)}html[data-pv-palette] .button:hover{background:var(--pv-palette-ink)}html[data-pv-palette] .sidebar,html[data-pv-palette] .account-empty,html[data-pv-palette] .sign-in-panel,html[data-pv-palette] .skip-link{background:var(--pv-palette-surface)}html:has(body.pv-account-guest){font-size:62.5%}body.pv-account-guest{display:flex;flex-direction:column;min-height:100vh;font-size:1.5rem;line-height:1.6;letter-spacing:.06rem}@media(min-width:750px){body.pv-account-guest{font-size:1.6rem}}body.pv-account-guest .site-header,body.pv-account-guest .skip-link,body.pv-account-guest .account-layout>.sidebar,body.pv-account-guest .account-layout>main>.page-heading,body.pv-account-guest .account-layout>main>.account-footer{display:none!important}body.pv-account-guest .shopify-section-group-header-group a:hover,body.pv-account-guest .shopify-section-group-footer-group a:hover{text-decoration:none}body.pv-account-guest .shopify-section-group-header-group .pv-search button{display:inline-flex;align-items:center;justify-content:center;min-height:0;border-radius:0;font-size:13px;font-weight:700}body.pv-account-guest .account-layout{display:block;max-width:1060px;width:100%;padding:56px 24px 76px;margin:0 auto;flex:1}.pv-auth.sign-in-panel{max-width:none;border:0;padding:0;background:transparent!important}.pv-auth [hidden]{display:none!important}.pv-auth__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start}.pv-auth__col h2{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--pv-palette-ink,#113322);margin:0 0 18px}.pv-auth .pv-auth__sub{font-size:14px;font-weight:700;color:var(--pv-palette-ink,#113322);margin:0 0 14px}.pv-auth .pv-auth__copy{font-size:14px;line-height:1.7;color:var(--pv-palette-ink,#113322);margin:0 0 14px}.pv-auth .pv-auth__label{display:block;font-size:14px;font-weight:500;color:var(--pv-palette-ink,#113322);margin:0 0 8px}.pv-auth__req{color:#c93b2b;font-weight:700}.pv-auth__input{display:block;width:100%;height:46px;padding:0 20px;border:1px solid transparent;border-radius:999px;background:#eff1f3;color:var(--pv-palette-ink,#113322);font:inherit;font-size:14px;transition:border-color .15s,background-color .15s}.pv-auth__input:focus{outline:none;border-color:var(--pv-palette-primary,#1e4a3b);background:#fff}.pv-auth .pv-auth__note{font-size:13px;color:var(--pv-palette-muted,#46564b);margin:10px 0 20px}.pv-auth .pv-auth__btn{display:inline-flex!important;align-items:center;justify-content:center;gap:0!important;min-width:132px;min-height:42px;padding:10px 28px;border:0;border-radius:999px;background:var(--pv-palette-primary,#1e4a3b);color:var(--pv-palette-on-primary,#fff);font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:none!important}.pv-auth .pv-auth__btn:hover{background:var(--pv-palette-ink,#113322);text-decoration:none!important}.pv-auth__sub-help{margin-top:28px}.pv-auth__sub-help h3{font-size:19px;font-weight:600;line-height:1.35;color:var(--pv-palette-ink,#113322);margin:0 0 8px}.pv-auth__sub-help a{font-size:13px;color:var(--pv-palette-ink,#113322);text-decoration:underline;text-underline-offset:3px}.pv-auth__register{max-width:780px}.pv-auth .pv-auth__switch-line{font-size:14px;color:var(--pv-palette-ink,#113322);margin:0 0 18px}.pv-auth .pv-auth__switch-line a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.pv-auth__fieldset{border:1px solid #d5dad4;border-radius:4px;padding:24px 28px 28px;margin:0 0 22px;background:#fff}.pv-auth__fieldset legend{padding:0 8px;font-size:14px;font-weight:600;color:var(--pv-palette-ink,#113322)}.pv-auth__row{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px}.pv-auth__row:last-child{margin-bottom:0}.pv-auth__row label{font-size:14px;color:var(--pv-palette-ink,#113322)}@media(max-width:749px){body.pv-account-guest .account-layout{padding:36px 16px 52px}.pv-auth__grid{grid-template-columns:1fr;gap:36px}.pv-auth__fieldset{padding:18px 16px 22px}.pv-auth__row{grid-template-columns:1fr;gap:6px}}.sidebar .account-name{padding:0 14px;margin:0 0 17px;font-size:15px;font-weight:650;color:var(--green);overflow-wrap:anywhere}.sidebar-support{border-top:0;padding-top:0}.rewards-panel{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:28px}.rewards-panel p{flex-basis:100%;margin:0;color:var(--muted);max-width:60ch}body.pv-page--petvigo-account:not(.pv-account-guest) #gorgias-chat-container,body.pv-page--petvigo-account:not(.pv-account-guest) [id^=smile-ui],body.pv-page--petvigo-account:not(.pv-account-guest) .smile-launcher-frame-container{display:none!important}body.pv-page--petvigo-account:not(.pv-account-guest) :is(#gorgias-chat-container,[id^=smile-ui],.smile-launcher-frame-container){display:none!important}@media(max-width:700px){.sidebar .account-name{display:none}}@media(min-width:701px){.account-layout{grid-template-columns:224px minmax(0,1fr)}html[data-pv-palette] .account-layout>.sidebar{align-self:start;background:var(--pv-palette-surface,#fff);border:1px solid var(--pv-palette-line,#e2e6dc);border-radius:12px;padding:28px 14px 22px}html[data-pv-palette] .account-layout>.sidebar .account-name{margin:0 0 14px;padding:0 14px 18px;border-bottom:1px solid var(--pv-palette-line,#e2e6dc);font-size:17px;font-weight:700;line-height:1.3;color:var(--pv-palette-ink,var(--ink))}html[data-pv-palette] .account-layout>.sidebar nav{gap:4px}html[data-pv-palette] .account-layout>.sidebar nav a{justify-content:flex-start;min-height:0;padding:12px 14px;border-left:0;border-radius:8px;font-size:14px;line-height:1.35;color:var(--pv-palette-muted,var(--muted))}html[data-pv-palette] .account-layout>.sidebar nav a:hover{background:var(--pv-palette-tint,#eef2ea);color:var(--pv-palette-ink,var(--ink))}html[data-pv-palette] .account-layout>.sidebar nav .active{background:var(--pv-palette-tint,#eef2ea);box-shadow:inset 3px 0 0 var(--pv-palette-primary,var(--green));color:var(--pv-palette-ink,var(--ink));font-weight:650}html[data-pv-palette] .account-layout>.sidebar .sidebar-support{margin:18px 0 0;padding:18px 14px 0;border-top:1px solid var(--pv-palette-line,#e2e6dc)}html[data-pv-palette] .account-layout>.sidebar .sign-out{margin:0;font-size:13px;font-weight:600;color:var(--pv-palette-muted,var(--muted))}}@media(min-width:701px)and (max-width:1150px){.account-layout{grid-template-columns:196px minmax(0,1fr)}}@media(max-width:700px){html[data-pv-palette] .account-layout>.sidebar nav .active{background:none;border-bottom-color:var(--pv-palette-primary,var(--green));color:var(--pv-palette-ink,var(--ink))}html[data-pv-palette] .account-layout>.sidebar nav a:hover{background:none}}[data-account-root] [hidden]{display:none!important}.capi-status{margin:0 0 20px;padding:10px 14px;border:1px solid var(--line);border-radius:4px;background:var(--paper);font-size:12px}.capi-status[data-kind=success]{border-color:#9cc3a4;color:#1f5a32}.capi-status[data-kind=error]{border-color:#e0a7a0;color:#9b2c22}.capi-connect{margin:0 0 24px}.capi-connect .account-card-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.capi-connect p{margin:0;font-size:13px;line-height:1.6}.capi-connect .button{min-width:0;gap:16px}.capi-form{display:grid;gap:14px}.account-card>.capi-form,[data-capi-name-form]{padding:4px 24px 20px}.capi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.capi-field{display:grid;gap:5px;min-width:0}.capi-field label,.capi-label{font-size:11px;color:var(--muted)}.capi-field input,.capi-field select{min-height:40px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.capi-field input:focus-visible,.capi-field select:focus-visible{outline:2px solid var(--green);outline-offset:1px}.capi-field input[aria-invalid]{border-color:#c0392b}.capi-static{margin:0;min-height:40px;display:flex;align-items:center;font-size:13px;font-weight:500}.capi-error{margin:0;font-size:11px;color:#9b2c22}.capi-check{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.capi-check input{width:16px;height:16px;accent-color:var(--green)}.account-card-body>.capi-check{margin-top:4px}.capi-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.capi-buttons .button{min-width:120px;justify-content:center}button.text-link{background:none;border:0;padding:0;color:inherit;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.capi-addresses{display:grid;gap:24px}.capi-credit-amount{margin:0;font-size:22px;font-weight:600}.capi-address-form .account-card-body{display:grid;gap:14px}.capi-toolbar .button{display:inline-flex;min-width:0;gap:16px}.capi-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.capi-address .account-card-body>.status{display:inline-flex;margin-bottom:14px}.capi-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.capi-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;font-size:12px}.capi-confirm .button{min-height:36px;min-width:0}.capi-danger,button.capi-danger.text-link{color:#9b2c22}.capi-confirm .button.capi-danger{background:#9b2c22;color:#fff}@media(max-width:700px){.capi-row,.capi-address-list{grid-template-columns:1fr}.account-card>.capi-form,[data-capi-name-form]{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pv-account.css.map */
