.brand .brand-px{max-inline-size:var(--grid-container-max);margin-inline:auto;padding-inline:var(--space-margin);padding-block:var(--space-7);display:flex;flex-direction:column;gap:var(--space-7);color:var(--text-primary)}.brand .brand-px__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.brand .brand-px__shipbar{display:grid;grid-template-rows:auto auto;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.brand .brand-px__shipbar[data-state=met]{border-color:var(--text-primary);background:var(--surface-base)}.brand .brand-px__shipbar-track{block-size:6px;background:var(--surface-muted);border-radius:var(--radius-pill);overflow:hidden}.brand .brand-px__shipbar-fill{block-size:100%;inline-size:0%;background:linear-gradient(90deg,var(--text-primary),var(--accent));transition:inline-size var(--dur-md) var(--ease-out-expo);border-radius:inherit}.brand .brand-px__shipbar-text{margin:0;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);font-weight:var(--inter-wght-medium);letter-spacing:var(--tracking-small)}.brand .brand-px__shipbar[data-state=met] .brand-px__shipbar-text{font-family:var(--font-display);font-variation-settings:var(--frax-subhead);font-size:1.0625rem}.brand .brand-px__eta{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding:var(--space-5);background:var(--surface-base);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);align-items:center;transition:border-color var(--dur-md) var(--ease-out-expo)}.brand .brand-px__eta[data-state=filled]{border-color:var(--text-primary)}.brand .brand-px__eta[data-state=filled] .brand-px__eta-text strong{font-family:var(--font-display);font-variation-settings:var(--frax-subhead);font-size:1.125rem;color:var(--text-primary);letter-spacing:var(--tracking-heading)}@media(min-width:768px){.brand .brand-px__eta{grid-template-columns:auto 1fr auto}}.brand .brand-px__eta-icon{inline-size:38px;block-size:38px;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-primary);border-radius:var(--radius-pill)}.brand .brand-px__eta-text{display:flex;flex-direction:column;gap:2px}.brand .brand-px__eta-text strong{font-family:var(--font-display);font-variation-settings:"opsz" 14,"SOFT" 25,"wght" 500;font-size:1rem;letter-spacing:var(--tracking-heading)}.brand .brand-px__eta-text span{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary)}.brand .brand-px__eta-form{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:var(--space-2)}@media(min-width:768px){.brand .brand-px__eta-form{grid-column:auto}}.brand .brand-px__eta-form input{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-base);padding:10px 14px;border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);transition:border-color var(--dur-sm) var(--ease-out-expo)}.brand .brand-px__eta-form input:focus{outline:none;border-color:var(--text-primary)}.brand .brand-px__eta-btn{-webkit-appearance:none;appearance:none;background:var(--text-primary);color:var(--surface-base);border:0;padding:10px 16px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--inter-wght-semibold);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-out-expo)}.brand .brand-px__eta-btn:hover{background:var(--accent)}.brand .brand-px__badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:768px){.brand .brand-px__badges{grid-template-columns:repeat(3,1fr)}}.brand .brand-px__badges li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);align-items:start}.brand .brand-px__badges li>svg{inline-size:40px;block-size:40px;padding:9px;background:var(--surface-muted);color:var(--text-primary);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);flex-shrink:0}.brand .brand-px__badges li>div{display:flex;flex-direction:column;gap:2px}.brand .brand-px__badges li strong{font-family:var(--font-display);font-variation-settings:"opsz" 14,"SOFT" 25,"wght" 500;font-size:.9375rem;letter-spacing:var(--tracking-heading)}.brand .brand-px__badges li span{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.brand .brand-px__ctl-head{display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-5)}.brand .brand-px__ctl-heading{margin:0;font-family:var(--font-display);font-variation-settings:var(--frax-heading);font-size:var(--text-h1);line-height:var(--lh-heading);letter-spacing:var(--tracking-display)}.brand .brand-px__ctl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:1024px){.brand .brand-px__ctl-list{grid-template-columns:repeat(4,1fr)}}.brand .brand-px__ctl-card{display:flex;flex-direction:column;gap:var(--space-2);color:inherit;text-decoration:none}.brand .brand-px__ctl-media{aspect-ratio:3 / 4;overflow:hidden;background:var(--surface-muted)}.brand .brand-px__ctl-media .brand-image{aspect-ratio:inherit}.brand .brand-px__ctl-meta{display:flex;flex-direction:column;gap:2px}.brand .brand-px__ctl-title{font-family:var(--font-display);font-variation-settings:"opsz" 24,"SOFT" 30,"wght" 460;font-size:.9375rem;line-height:1.3}.brand .brand-px__ctl-price{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);font-variant-numeric:tabular-nums}.brand .brand-px__ctl-card:hover .brand-image__img{transform:scale(1.04)}.brand .brand-px__reviews-head{margin-block-end:var(--space-5)}.brand .brand-px__reviews-head h2{margin:0;font-family:var(--font-display);font-variation-settings:var(--frax-heading);font-size:var(--text-h1);letter-spacing:var(--tracking-display)}.brand .brand-px__reviews-empty{position:relative;display:grid;gap:var(--space-3);padding:var(--space-7) var(--space-6) var(--space-6);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-secondary);max-inline-size:64ch;margin-inline:auto}.brand .brand-px__reviews-mark{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-5);font-family:var(--font-display);font-variation-settings:var(--frax-display);font-size:5rem;line-height:.7;color:var(--line-strong);pointer-events:none;-webkit-user-select:none;user-select:none}.brand .brand-px__reviews-empty-lede{margin:0;font-family:var(--font-display);font-variation-settings:var(--frax-subhead);font-size:1.375rem;line-height:var(--lh-heading);color:var(--text-primary);letter-spacing:var(--tracking-heading);position:relative}.brand .brand-px__reviews-empty-meta{margin:0;font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);line-height:var(--lh-body)}.brand .brand-px__reviews-cta{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--inter-wght-semibold);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--text-primary);text-decoration:none;border-block-end:1px solid currentColor;padding-block-end:2px;width:max-content;transition:gap var(--dur-sm) var(--ease-out-expo)}.brand .brand-px__reviews-cta:hover{gap:var(--space-3)}.brand .brand-px__recent-head{margin-block-end:var(--space-5)}.brand .brand-px__recent-head h2{margin:0;font-family:var(--font-display);font-variation-settings:var(--frax-heading);font-size:var(--text-h1);letter-spacing:var(--tracking-display)}.brand .brand-px__recent-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:1024px){.brand .brand-px__recent-list{grid-template-columns:repeat(4,1fr)}}.brand .brand-px__recent-list a{display:flex;flex-direction:column;gap:var(--space-2);color:inherit;text-decoration:none}.brand .brand-px__recent-list .brand-image{aspect-ratio:3 / 4}.brand .brand-px__recent-list .meta{font-family:var(--font-body);font-size:var(--text-small)}.brand .brand-px__guarantees{padding:var(--space-5) var(--space-5);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-md);display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:1024px){.brand .brand-px__guarantees{padding:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-7);align-items:start}}.brand .brand-px__guarantees-head{display:grid;gap:var(--space-2)}.brand .brand-px__guarantees-eyebrow{margin:0;font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in oklch,var(--text-inverse) 60%,transparent)}.brand .brand-px__guarantees h3{margin:0;font-family:var(--font-display);font-variation-settings:var(--frax-heading);font-size:var(--text-h2);letter-spacing:var(--tracking-display);line-height:var(--lh-heading);text-wrap:balance}.brand .brand-px__guarantees-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.brand .brand-px__guarantees-list{grid-template-columns:repeat(3,1fr)}}.brand .brand-px__guarantees li{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-body);color:color-mix(in oklch,var(--text-inverse) 80%,transparent)}.brand .brand-px__guarantees li strong{display:block;font-family:var(--font-display);font-variation-settings:"opsz" 24,"SOFT" 30,"wght" 480;font-size:1.0625rem;color:var(--text-inverse);margin-block-end:4px;letter-spacing:var(--tracking-heading)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-product-extras.css.map */
