:root{--font-display: "Anton", "Arial Narrow", sans-serif;--font-body: "DM Sans", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--c-accent)}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul,figure,blockquote,fieldset{margin:0}ul{padding:0;list-style:none}fieldset{border:0;padding:0;min-width:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:1280px;margin:0 auto;padding:0 16px}.section{padding-bottom:112px}.section--surface{background:var(--c-surface);padding:112px 0}.page{padding-top:24px;padding-bottom:112px}.page--center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:96px}.page__title{margin-bottom:40px}.page__intro{margin-bottom:32px;max-width:720px}.breadcrumb{font-size:14px;color:var(--c-muted);margin-bottom:24px}.breadcrumb a{padding:8px 0}.breadcrumb span{color:var(--c-text)}.grid{display:grid;gap:24px}.grid--cat{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.grid--200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid--240{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid--260{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--wide{gap:32px}.grid--products{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px}.grid--products-compact{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:.01em}.display--xl{font-size:clamp(48px,9vw,120px);line-height:.95}.display--lg{font-size:clamp(40px,6vw,72px)}.display--md{font-size:32px}.eyebrow{font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent)}.eyebrow--spaced{margin-bottom:16px}.lead{font-size:19px;max-width:560px}.muted{color:var(--c-muted)}.label{margin:0 0 16px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--c-muted)}.rte>*+*{margin-top:1em}.rte a{color:var(--c-accent)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}.section-title{margin-bottom:40px}.section-title--narrow{max-width:760px;margin-bottom:56px}.section-sub{margin:8px 0 48px}.section-cta{margin-top:56px}.link-accent{font-weight:700;color:var(--c-accent);padding:10px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 32px;border:1.5px solid var(--c-accent);border-radius:6px;background:var(--c-accent);color:var(--c-on-accent);font-weight:700;font-size:16px;cursor:pointer;text-align:center}.btn:hover{color:var(--c-on-accent);filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn--outline{background:transparent;color:var(--c-text);border-color:var(--c-border)}.btn--outline:hover{color:var(--c-accent);filter:none}.btn--dark{background:var(--c-bg);border-color:var(--c-bg);color:var(--c-text)}.btn--dark:hover{color:var(--c-text)}.btn-row{display:flex;flex-wrap:wrap;gap:16px}.pills{display:flex;flex-wrap:wrap;gap:12px}.pill{display:inline-flex;align-items:center;min-height:44px;padding:10px 22px;border:1.5px solid var(--c-border);border-radius:999px;background:transparent;color:var(--c-text);font-weight:700;font-size:15px;cursor:pointer}.pill:hover{color:var(--c-accent)}.pill[aria-pressed=true],.pill[aria-current=true]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.swatches{display:flex;flex-wrap:wrap;gap:14px}.swatch{width:48px;height:48px;padding:0;border-radius:50%;border:3px solid var(--c-border);cursor:pointer}.swatch[aria-pressed=true]{border-color:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-bg)}.qty{display:inline-flex;align-items:center;gap:12px}.qty button{width:48px;height:48px;border-radius:8px;background:var(--c-surface);border:1.5px solid var(--c-border);font-size:24px;font-weight:700;cursor:pointer}.qty input{width:72px;height:48px;text-align:center;background:transparent;border:0;font-family:var(--font-display);font-size:32px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=email],input[type=text],input[type=search],input[type=password],textarea,select{background:var(--c-surface);color:var(--c-text);border:1.5px solid var(--c-border);border-radius:6px;padding:14px 16px;min-height:48px;width:100%}select{width:auto;padding:10px 14px;min-height:44px}textarea{resize:vertical}.notice{padding:16px 20px;border:1.5px solid var(--c-border);border-radius:8px;background:var(--c-surface)}.notice--error{border-color:#b3262e}.card{background:var(--c-surface);border-radius:12px;padding:32px}.card--outline{border:1.5px solid var(--c-border)}.card h3{font-size:22px;margin-bottom:12px}.icon{flex:none;color:var(--c-accent)}.media-frame{position:relative;width:100%;max-width:560px;aspect-ratio:1 / 1;background:var(--c-surface);border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-frame--tile{max-width:none}.media-frame img{width:100%;height:100%;object-fit:cover}.media-frame svg{width:86%;height:86%}.media-frame__tag{position:absolute;left:20px;bottom:20px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.announcement{background:var(--c-accent);color:var(--c-on-accent);text-align:center;padding:10px 16px;font-weight:700;font-size:14px;letter-spacing:.04em}.announcement a:hover{color:var(--c-on-accent);text-decoration:underline}.site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-top:24px;padding-bottom:24px}.logo{font-family:var(--font-display);font-size:32px;letter-spacing:.06em;text-transform:uppercase}.logo span{color:var(--c-accent)}.site-nav{display:flex;flex-wrap:wrap;gap:8px 32px;font-weight:500;font-size:15px}.site-nav a{padding:10px 0}.site-nav a[aria-current=page]{color:var(--c-accent)}.cart-link{display:flex;align-items:center;gap:8px;border:1.5px solid var(--c-border);border-radius:999px;padding:10px 20px;font-weight:700;font-size:14px}.hero{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:48px;padding-bottom:96px}.hero__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.hero__media{flex:1 1 420px;min-width:0;display:flex;justify-content:center}.trust{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);margin-bottom:112px}.trust__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;padding-top:40px;padding-bottom:40px}.trust__item{display:flex;gap:16px;align-items:flex-start}.trust__title{font-weight:700}.trust__text{font-size:15px}.cat-card{background:var(--c-surface);border-radius:12px;padding:32px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.cat-card__n{font-size:14px;font-weight:700;color:var(--c-accent);letter-spacing:.12em}.cat-card__title{font-family:var(--font-display);font-size:36px;text-transform:uppercase;letter-spacing:.02em}.cat-card--accent{background:var(--c-accent);color:var(--c-on-accent)}.cat-card--accent .cat-card__n{color:var(--c-on-accent)}.cat-card--accent:hover{color:var(--c-on-accent);filter:brightness(1.08)}.path-card{display:flex;flex-direction:column;gap:16px;padding:40px 32px}.path-card__cta{margin-top:auto;padding:0}.step{border-top:2px solid var(--c-accent);padding-top:24px}.step__n{font-family:var(--font-display);font-size:48px;color:var(--c-accent);line-height:1.2}.step h3{margin:8px 0;font-size:22px}.product-card{display:flex;flex-direction:column;gap:16px}.product-card__media{background:var(--c-surface);border-radius:12px;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__media svg{width:78%;height:78%}.product-card__info{display:flex;justify-content:space-between;gap:12px}.product-card__title{font-weight:700}.banner{background:var(--c-accent);color:var(--c-on-accent);border-radius:20px;padding:64px 48px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.banner__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:20px}.banner__lead{font-size:18px;max-width:480px}.banner__tiers{flex:1 1 360px;min-width:0;background:var(--c-bg);color:var(--c-text);border-radius:12px;padding:12px 28px}.tier{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--c-border)}.tier:last-child{border-bottom:0}.tier--head{color:var(--c-muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.banner--cta{justify-content:space-between;margin-top:96px;padding:56px 48px}.banner--cta .banner__text{flex:1 1 320px}.feature__icon{display:block;margin-bottom:16px}.review{background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;padding:32px}.review blockquote{font-size:18px;margin-bottom:24px}.review figcaption{font-size:14px}.post{display:flex;flex-direction:column;gap:16px}.post__media{background:var(--c-surface);border-radius:12px;aspect-ratio:16 / 10;overflow:hidden}.post__media img{width:100%;height:100%;object-fit:cover}.post__title{font-size:20px;font-weight:700}.contact{display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:space-between}.contact__text,.contact__form{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.contact__form label{font-weight:700;font-size:14px}.contact__form .btn{align-self:flex-start}.site-footer{border-top:1px solid var(--c-border);padding:64px 0 32px}.site-footer__inner{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.site-footer__brand{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.site-footer__menus{display:flex;flex-wrap:wrap;gap:32px 64px}.site-footer__menu{display:flex;flex-direction:column}.site-footer__menu a{color:var(--c-muted);padding:6px 0}.site-footer__heading{font-weight:700;margin-bottom:8px}.social{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--c-muted)}.site-footer__legal{margin-top:48px;color:var(--c-dim);font-size:14px}.toolbar{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;margin-bottom:40px}.sort{display:flex;align-items:center;gap:12px;font-size:14px}.sort label{font-weight:700}.pagination{margin-top:56px;text-align:center}.pagination .page,.pagination .current,.pagination .next,.pagination .prev{display:inline-block;padding:8px 14px}.pagination .current{color:var(--c-accent);font-weight:700}.callout{margin-top:80px;background:var(--c-surface);border-radius:12px;padding:40px 32px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.product__layout{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.product__gallery{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:16px}.product__info{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:32px}.product__price{font-size:24px;font-weight:700;margin-top:12px}.product-form{display:flex;flex-direction:column;gap:32px}.product__actions{display:flex;flex-direction:column;gap:12px;max-width:520px}.thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.thumb{padding:0;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer}.thumb img{width:100%;height:100%;object-fit:cover}.option__label{margin:0 0 14px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--c-muted)}.option__values{display:flex;flex-wrap:wrap;gap:12px}.option__pill{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:0 16px;border:1.5px solid var(--c-border);border-radius:8px;font-weight:700;cursor:pointer}.option__pill--swatch{width:48px;min-width:48px;height:48px;padding:0;border-radius:50%;border-width:3px}.option__input:checked+.option__pill{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.option__input:checked+.option__pill--swatch{background-clip:padding-box;border-color:var(--c-accent)}.option__input:focus-visible+.option__pill{outline:2px solid var(--c-accent);outline-offset:3px}.details{border-top:1px solid var(--c-border)}.details__item{padding:24px 0;border-bottom:1px solid var(--c-border)}.details__item h2{font-size:18px;margin-bottom:8px}.cart__empty{margin-bottom:24px}.cart-lines{border-top:1px solid var(--c-border)}.cart-line{display:grid;grid-template-columns:96px 1fr auto auto;gap:16px 24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--c-border)}.cart-line__img{background:var(--c-surface);border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.cart-line__img img{width:100%;height:100%;object-fit:cover}.cart-line__img svg{width:80%;height:80%}.cart-line__title{font-weight:700;font-size:18px}.cart-line__remove{font-size:14px;text-decoration:underline}.cart-line__qty input{width:80px;text-align:center;padding:10px}.cart-line__price{font-weight:700;min-width:80px;text-align:right}.cart__summary{margin-top:32px;max-width:420px;margin-left:auto;display:flex;flex-direction:column;gap:16px}.cart__subtotal{display:flex;justify-content:space-between;font-size:20px}.builder__layout{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.builder__preview{flex:1 1 440px;min-width:0}.builder__controls{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:40px}.dropzone{border:2px dashed var(--c-border);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:12px}.dropzone label{font-weight:700}.dropzone input[type=file]{color:var(--c-muted)}.summary{display:flex;flex-direction:column;gap:12px}.summary h2{margin-bottom:8px}.summary__row{display:flex;justify-content:space-between;gap:16px}.summary__total{border-top:1px solid var(--c-border);padding-top:16px;margin-top:4px;font-size:20px}.summary .btn{margin-top:12px}.tips__hero{display:flex;flex-direction:column;gap:24px;padding-bottom:72px}.tips__hero .lead{max-width:680px}.tips__section{margin-bottom:96px}.quickref{background:var(--c-surface);border-radius:20px;padding:48px 40px;margin-bottom:96px;display:flex;flex-direction:column;gap:16px}.quickref .grid{margin-top:16px}.quickref__item{border-top:2px solid var(--c-accent);padding-top:16px}.quickref__item .label{margin:0;font-size:14px}.quickref__value{font-size:36px;margin-top:4px}.note{margin-top:40px;max-width:760px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:12px;padding:24px 28px}.care{display:flex;flex-wrap:wrap;gap:48px}.care>div{flex:1 1 360px;min-width:0}.care__title{margin-bottom:16px;font-size:22px}.care__title--do{color:var(--c-accent)}.care__list{padding-left:20px;display:flex;flex-direction:column;gap:10px;list-style:disc}.fixes{border-top:1px solid var(--c-border)}.fix{display:flex;flex-wrap:wrap;gap:8px 40px;padding:24px 0;border-bottom:1px solid var(--c-border)}.fix__problem{flex:1 1 260px;font-weight:700;font-size:18px}.fix__solution{flex:2 1 380px}@keyframes wc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wc-enter{0%{opacity:0;transform:scale(1.18);filter:blur(10px) brightness(1.7)}55%{opacity:1;transform:scale(.98);filter:blur(0) brightness(1.15)}78%{transform:scale(1.012)}to{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}@keyframes wc-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.6deg)}}@keyframes wc-glow{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.5;transform:scale(1.06)}}@keyframes wc-spark{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--sx, 12px),-280px) scale(1)}}@keyframes wc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes wc-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wc-stripes{0%{background-position:0 0}to{background-position:64px 0}}.wc-marquee{background:var(--c-accent);color:var(--c-on-accent);overflow:hidden;padding:12px 0}.wc-marquee__track{display:flex;width:max-content;font-family:var(--font-display);font-size:18px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;animation:wc-scroll 30s linear infinite}.wc-marquee__group{display:flex;align-items:center;gap:28px;padding-right:28px}.wc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c-on-accent)}.wc-hero{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:48px;padding-bottom:112px}.wc-hero__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.wc-hero__media{flex:1 1 420px;min-width:0;display:flex;justify-content:center}.wc-heading{font-size:clamp(56px,10vw,136px);line-height:.92}.wc-hl{position:relative;display:inline-block;color:var(--c-accent)}.wc-underline{position:absolute;left:0;right:0;bottom:-6px;height:8px;background:var(--c-accent);border-radius:4px;transform-origin:left;animation:wc-sweep .9s ease-out .7s both}.wc-logo{position:relative;width:100%;max-width:560px;aspect-ratio:4 / 5}.wc-glow{position:absolute;top:6%;right:2%;bottom:0;left:2%;border-radius:50%;background:radial-gradient(ellipse at center,var(--c-accent) 0%,rgba(0,0,0,0) 66%);filter:blur(44px);animation:wc-glow 4.5s ease-in-out infinite}.wc-enter{position:relative;width:100%;height:100%;animation:wc-enter 1.1s cubic-bezier(.2,.8,.2,1) both}.wc-logo--blend .wc-enter{mix-blend-mode:lighten}.wc-float{width:100%;height:100%;animation:wc-float 6s ease-in-out 1.1s infinite}.wc-tilt{display:block;width:100%;height:100%;transition:transform .35s ease}.wc-tilt:hover{transform:rotate(-1.2deg) scale(1.025)}.wc-poster__img{display:block;width:100%;height:100%;object-fit:contain;background:#000}.wc-logo--blend .wc-poster__img{background:transparent}.wc-sparks{position:absolute;left:0;right:0;bottom:8%;height:0;pointer-events:none}.wc-sparks span{position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px 2px var(--c-accent);opacity:0;animation:wc-spark 4s ease-out infinite}.wc-sparks span:nth-child(3n){width:4px;height:4px}.wc-sparks span:nth-child(4n){width:8px;height:8px}.wc-load{animation:wc-rise .8s ease-out both}.wc-d1{animation-delay:.1s}.wc-d2{animation-delay:.25s}.wc-d3{animation-delay:.4s}.wc-d4{animation-delay:.55s}.wc-band{background-color:var(--c-accent);color:var(--c-on-accent);border-radius:20px;padding:64px 48px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.wc-band__text{flex:1 1 380px;min-width:0}.wc-band__lead{margin-top:16px;font-size:18px;max-width:520px}.wc-stripes{background-image:linear-gradient(135deg,rgba(0,0,0,.08) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.08) 75%,transparent 75%);background-size:64px 64px;animation:wc-stripes 2.4s linear infinite}.wc-card{border:1.5px solid var(--c-border);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:transform .25s ease,border-color .25s ease}.wc-card:hover{transform:translateY(-6px);border-color:var(--c-accent)}.wc-card__media{aspect-ratio:16 / 10;background:var(--c-bg);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--c-dim);font-size:13px}.wc-card__media img{width:100%;height:100%;object-fit:cover}@supports (animation-timeline: view()){.wc-reveal{animation:wc-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}@media(prefers-reduced-motion:reduce){.wc-marquee__track,.wc-glow,.wc-enter,.wc-float,.wc-load,.wc-underline,.wc-stripes,.wc-reveal{animation:none!important}.wc-sparks{display:none}.wc-tilt,.wc-card{transition:none}}@media(max-width:640px){.wc-band{padding:40px 24px}}.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-weight:500;font-size:15px}.header-actions a:not(.cart-link){padding:10px 0}.search-form{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;max-width:640px}.search-form input{flex:1 1 280px;width:auto}.result{display:block}.result h3{margin-bottom:8px}.post__meta{color:var(--c-dim);font-size:14px;margin-top:-8px}.container.article{max-width:860px}.article__head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.article__image{border-radius:20px;overflow:hidden;margin-bottom:40px;background:var(--c-surface)}.article__image img{width:100%;height:auto}.article__body{font-size:18px;margin-bottom:48px}.article__body img{border-radius:12px}.article__foot{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.password{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.password__box{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.password__form{width:100%;display:flex;flex-direction:column;gap:12px;text-align:left}.password__form label{font-weight:700;font-size:14px}.container.auth{max-width:560px}.auth__form{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.auth__form label{font-weight:700;font-size:14px}.auth__form .btn{align-self:flex-start;margin-top:8px}.auth__alt{color:var(--c-muted)}.auth__alt a{color:var(--c-accent);font-weight:700}.auth details{margin-bottom:32px}.auth summary{cursor:pointer;font-weight:700;padding:8px 0}.auth details[open] summary{margin-bottom:16px}.account{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.account__orders{flex:2 1 520px;min-width:0}.account__side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.orders{border-top:1px solid var(--c-border)}.order-row{display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr auto;gap:8px 16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--c-border)}.order-row--head{padding:14px 0;color:var(--c-muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.order-row a{color:var(--c-accent);font-weight:700}.order{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;margin-top:32px}.order__lines{flex:2 1 520px;min-width:0}.order__side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px}@media(max-width:640px){.section,.section--surface{padding-bottom:72px}.section--surface{padding-top:72px}.banner,.banner--cta{padding:40px 24px}.quickref{padding:32px 24px}.cart-line{grid-template-columns:72px 1fr}.cart-line__qty,.cart-line__price{grid-column:2;text-align:left}.order-row{grid-template-columns:1fr 1fr}.order-row--head{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
