*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset, var(--header-height)) + 16px)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--header-shown: var(--header-offset, 0px)}:root.header-hidden{--header-shown: 0px}body.is-locked{overflow:hidden;padding-inline-end:var(--scrollbar-gap, 0px)}main{flex:1 0 auto;display:block}cart-drawer,cart-items,cart-recommendations,facet-filters,load-more,read-more,scroll-rail,mobile-menu,filter-list,predictive-search,product-info,media-gallery,sticky-atc,product-recommendations,recently-viewed,wishlist-grid,product-form{display:block}img,svg,video,picture{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}:where(ul[role=list],ol[role=list],.list-unstyled){list-style:none;margin:0;padding:0}[hidden]{display:none!important}h1,h2,h3,.h-display,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-variation-settings:var(--font-heading-opsz, normal);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word}.h-display{font-size:var(--text-display);font-weight:var(--font-heading-weight-display);line-height:1.04;letter-spacing:-.012em}h1,.h1{font-size:var(--text-h1);line-height:1.08;letter-spacing:-.01em}h2,.h2{font-size:var(--text-h2);line-height:1.12}h3,.h3{font-size:var(--text-h3);line-height:1.22;letter-spacing:0}h4,.h4{font-family:var(--font-body-family);font-size:var(--text-h4);font-weight:var(--font-body-weight-medium);line-height:1.35;letter-spacing:0}.text-body-lg{font-size:var(--text-body-lg);line-height:1.6}.text-body-sm{font-size:var(--text-body-sm);line-height:1.5}.text-caption{font-size:var(--text-caption);line-height:1.4;color:var(--color-text-secondary)}.text-secondary{color:var(--color-text-secondary)}.label{font-family:var(--font-body-family);font-size:var(--text-caption);font-weight:var(--font-body-weight-medium);line-height:1.3;letter-spacing:.02em}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--color-accent)}.link{background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-decoration-color:var(--color-detail);text-decoration-thickness:1px;text-underline-offset:.35em;cursor:pointer}.link:hover{color:inherit;text-decoration-color:currentColor}@media(pointer:coarse){a:is(.link,.trust-strip__title){position:relative}a:is(.link,.trust-strip__title):after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}}.rte{overflow-wrap:anywhere}.rte>*+*{margin-top:1em}.rte h2,.rte h3{margin-top:1.6em}.rte--compact h1,.rte--compact h2,.rte--compact h3,.rte--compact h4{font-family:var(--font-body-family);font-variation-settings:normal;font-size:var(--text-body);font-weight:var(--font-body-weight-medium);line-height:1.4;letter-spacing:0;margin-top:1.5em}.rte--compact>:first-child{margin-top:0}.rte ul,.rte ol{padding-inline-start:1.25em}.rte li+li{margin-top:.35em}.rte table{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.rte th,.rte td{padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top}.rte img{margin-inline:auto}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--narrow{max-width:760px}.page-width--text{max-width:680px}.section-spacing{padding-block:var(--space-section)}.section-spacing--top{padding-top:var(--space-section)}.section-spacing--bottom{padding-bottom:var(--space-section)}[class*=color-scheme-]{background:var(--gradient-background, var(--color-background));color:var(--color-text)}.grid{display:grid;gap:var(--grid-gap-y, 24px) var(--grid-gap-x, 12px);grid-template-columns:repeat(var(--grid-cols-mobile, 2),minmax(0,1fr));margin:0;padding:0;list-style:none}@media screen and (min-width:600px){.grid{--grid-gap-x: 20px;grid-template-columns:repeat(var(--grid-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:1200px){.grid{--grid-gap-x: 24px;--grid-gap-y: 40px;grid-template-columns:repeat(var(--grid-cols-desktop, 4),minmax(0,1fr))}}.divider{border:0;border-top:1px solid var(--color-border);margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;inset-inline-start:8px;z-index:100;padding:12px 18px;background:var(--color-accent);color:var(--color-accent-label);text-decoration:none;transform:translateY(-160%);transition:transform var(--duration-fast) var(--ease)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.button{--button-bg: var(--color-accent);--button-fg: var(--color-accent-label);--button-bg-hover: var(--color-accent-hover);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:15px 32px;border:0;background:transparent;color:var(--button-fg);font-family:var(--font-body-family);font-size:var(--text-button);font-weight:var(--font-body-weight-medium);line-height:1;letter-spacing:.04em;text-decoration:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--button-bg);clip-path:polygon(0 0,calc(100% - var(--facet-cut)) 0,100% var(--facet-cut),100% 100%,0 100%);transition:background-color var(--duration-fast) var(--ease)}.button:hover{color:var(--button-fg)}.button:hover:before{background:var(--button-bg-hover)}.button--secondary{--button-bg: transparent;--button-fg: var(--color-text);--button-bg-hover: var(--color-surface-tint);box-shadow:inset 0 0 0 1px var(--color-text)}.button--secondary:before{clip-path:none}.button--full{width:100%}.button--text{--button-bg: transparent;--button-bg-hover: transparent;--button-fg: var(--color-text);min-height:44px;padding:12px 0;text-decoration:underline;text-decoration-color:var(--color-detail);text-decoration-thickness:1px;text-underline-offset:.5em}.button--text:before{display:none}.button--text:hover{text-decoration-color:currentColor}.button--small{min-height:40px;padding:10px 18px;font-size:13px}.button[disabled],.button[aria-disabled=true]{cursor:not-allowed;--button-bg: var(--color-border);--button-bg-hover: var(--color-border);--button-fg: var(--color-text-secondary);box-shadow:none}.button[aria-busy=true]{color:transparent;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--button-fg);border-inline-end-color:transparent;border-radius:50%;animation:zq-spin .7s linear infinite}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;position:relative}.icon-button:hover{color:var(--color-accent)}.icon{width:20px;height:20px;flex:none}.icon--small{width:16px;height:16px}.field{display:flex;flex-direction:column;gap:6px}.field+.field{margin-top:16px}.field__label{font-size:var(--text-body-sm);font-weight:var(--font-body-weight-medium)}.field__input,.select__select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--color-border-input);border-radius:0;background:var(--color-background);color:var(--color-text);font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none}textarea.field__input{min-height:140px;resize:vertical}.field__input:focus-visible,.select__select:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-color:var(--color-focus)}.field__input[aria-invalid=true]{border-color:var(--color-error)}.field__hint{font-size:var(--text-caption);color:var(--color-text-secondary)}.field__error{display:flex;gap:6px;align-items:flex-start;font-size:var(--text-body-sm);color:var(--color-error)}.select{position:relative}.select__select{padding-inline-end:40px;cursor:pointer}.select .icon{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);pointer-events:none;width:14px;height:14px}.checkbox{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.checkbox input{width:18px;height:18px;margin:0;accent-color:var(--color-accent);flex:none}.form-message{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;font-size:var(--text-body-sm);border-inline-start:2px solid currentColor}.form-message--error{background:var(--color-error-bg);color:var(--color-error)}.form-message--success{background:var(--color-success-bg);color:var(--color-text)}.form-message ul{margin:4px 0 0;padding-inline-start:18px}.badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;background:var(--color-background);color:var(--color-text);font-size:12px;font-weight:var(--font-body-weight-medium);letter-spacing:.02em;line-height:1.2}.badge--sale{color:var(--color-sale)}.badge--sold-out{color:var(--color-text-secondary)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--text-price);font-weight:var(--font-body-weight-medium);font-variant-numeric:tabular-nums;line-height:1.2}.price__compare{font-size:.85em;font-weight:var(--font-body-weight);color:var(--color-text-secondary)}.price--on-sale .price__current{color:var(--color-sale)}.price__discount{font-size:var(--text-caption);font-weight:var(--font-body-weight-medium);color:var(--color-sale)}.price__unit,.price__tax{flex-basis:100%;font-size:var(--text-caption);font-weight:var(--font-body-weight);color:var(--color-text-secondary)}.card{position:relative;display:flex;flex-direction:column;height:100%}.card__media{position:relative;display:block;overflow:hidden;background:var(--color-surface);aspect-ratio:var(--card-ratio, 4 / 5)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-slow) var(--ease)}.card__media .card__image--primary{mix-blend-mode:multiply}.card--natural .card__media img{object-fit:contain}.card__media .card__image--secondary{opacity:0}@media(hover:hover)and (pointer:fine){.card:hover .card__image--secondary{opacity:1}}.card__badges{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;display:flex;gap:6px;pointer-events:none}.card__wishlist{position:absolute;inset-block-start:2px;inset-inline-end:2px;z-index:3}.card__info{display:flex;flex-direction:column;gap:4px;padding-top:14px;flex:1}.card__title{font-family:var(--font-body-family);font-variation-settings:normal;font-size:15px;font-weight:var(--font-body-weight);line-height:1.45;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__link{text-decoration:none;color:inherit}.card__link:hover{color:inherit;text-decoration:underline;text-decoration-color:var(--color-detail)}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__link:focus-visible{outline:none}.card__link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:3px}.card .price{font-size:15px}.card__rating{display:flex;align-items:center;gap:4px;font-size:var(--text-caption);color:var(--color-text-secondary)}.card__quick-add{position:absolute;inset-block-end:10px;inset-inline-end:10px;z-index:2}.card__quick-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--color-background);color:var(--color-text);font-size:13px;font-weight:var(--font-body-weight-medium);letter-spacing:.04em;text-decoration:none}.card__quick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card__quick-button[aria-busy=true]{color:transparent;pointer-events:none}.card__quick-button[aria-busy=true]:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--color-text);border-inline-end-color:transparent;border-radius:50%;animation:zq-spin .7s linear infinite}@media(hover:hover)and (pointer:fine){.card__quick-add{inset-inline:10px;opacity:0;transform:translateY(6px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}.card__quick-button{position:relative;width:100%;height:44px;border-radius:0;background:var(--color-background)}.card__quick-button:hover{background:var(--color-accent);color:var(--color-accent-label)}.card__quick-label{position:static;width:auto;height:auto;clip:auto}.card:hover .card__quick-add,.card:focus-within .card__quick-add{opacity:1;transform:none}}.card--sold-out .card__media img{opacity:.6}.placeholder-svg{width:100%;height:100%;fill:var(--color-border);background:var(--color-surface)}.rail{position:relative}.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-item-mobile, 72%);gap:12px;margin:0;padding:0 var(--page-gutter) 4px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start;min-width:0}@media screen and (min-width:600px){.rail__track{grid-auto-columns:var(--rail-item-tablet, 40%);gap:20px}}@media screen and (min-width:1200px){.rail__track{grid-auto-columns:var(--rail-item-desktop, calc((min(100vw, var(--page-width)) - 2 * var(--page-gutter) - 3 * 24px) / 4));gap:24px}.rail--contained .rail__track{padding-inline:max(var(--page-gutter),calc((100vw - var(--page-width)) / 2 + var(--page-gutter)));scroll-padding-inline:max(var(--page-gutter),calc((100vw - var(--page-width)) / 2 + var(--page-gutter)))}}.rail__controls{display:none;gap:4px;align-items:center}@media screen and (min-width:900px){.rail__controls{display:flex}}.rail__button{width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}.rail__button:hover{background:var(--color-surface-tint)}.rail__button[disabled]{opacity:.35;cursor:default}dialog.drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);max-width:100vw;height:100%;max-height:100dvh;margin:0;padding:0;border:0;background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-float);overflow:hidden}dialog.drawer--left{inset:0 auto 0 0}dialog.drawer--bottom{inset:auto 0 0 0;width:100%;height:auto;max-height:88dvh}@media screen and (min-width:900px){dialog.drawer--bottom.drawer--side-desktop{inset:0 0 0 auto;width:min(440px,100vw);height:100%;max-height:100dvh}}dialog.drawer[open]{display:flex;flex-direction:column;animation:zq-drawer-in-right var(--duration-slow) var(--ease)}dialog.drawer--left[open]{animation-name:zq-drawer-in-left}dialog.drawer--bottom[open]{animation-name:zq-drawer-in-bottom}dialog.drawer::backdrop,dialog.modal::backdrop{background:rgba(var(--color-text-rgb),.4);animation:zq-fade-in var(--duration-base) var(--ease)}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 8px 8px var(--page-gutter);border-bottom:1px solid var(--color-border);flex:none}.drawer__title{font-size:var(--text-h4);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px var(--page-gutter)}.drawer__footer{flex:none;padding:16px var(--page-gutter) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-background)}dialog.modal{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-float)}dialog.modal[open]{display:flex;flex-direction:column;animation:zq-fade-in var(--duration-base) var(--ease)}dialog.modal--full{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.accordion{border-bottom:1px solid var(--color-border)}.accordion:first-of-type{border-top:1px solid var(--color-border)}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:14px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:var(--font-body-weight-medium);letter-spacing:.02em}.accordion>summary .icon{width:16px;height:16px}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary .icon{transition:transform var(--duration-base) var(--ease)}.accordion[open]>summary .icon{transform:rotate(45deg)}.accordion__content{padding:0 0 24px;color:var(--color-text);font-size:15px;line-height:1.7}@supports (interpolate-size: allow-keywords){.accordion{interpolate-size:allow-keywords}.accordion::details-content{height:0;overflow:clip;transition:height var(--duration-base) var(--ease),content-visibility var(--duration-base) allow-discrete}.accordion[open]::details-content{height:auto}}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:var(--text-caption);color:var(--color-text-secondary)}.breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:8px;color:var(--color-border-input)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:48px}.pagination__progress{width:min(240px,60%);height:2px;background:var(--color-border);position:relative;overflow:hidden}.pagination__progress span{position:absolute;inset:0 auto 0 0;background:var(--color-text)}.pagination__pages{display:flex;gap:4px;margin:0;padding:0;list-style:none}.pagination__pages a,.pagination__pages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;text-decoration:none}.pagination__pages [aria-current=page]{border-bottom:1px solid currentColor}.quantity{display:inline-flex;align-items:stretch;height:44px;border:1px solid var(--color-border-input);background:transparent}.quantity__button{width:40px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.quantity__button[disabled]{opacity:.35;cursor:default}.quantity__input{width:40px;border:0;background:transparent;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(24px,3vw,40px)}.section-heading__text{display:flex;flex-direction:column;gap:10px;max-width:640px}.section-heading__eyebrow{color:var(--color-text-secondary)}.section-heading__text>p:not(.section-heading__eyebrow){color:var(--color-text-secondary);max-width:56ch}.section-heading--center{justify-content:center;text-align:center}.section-heading--center .section-heading__text{align-items:center;margin-inline:auto}.section-heading__actions{display:flex;align-items:center;gap:16px}.media{position:relative;overflow:hidden;background:var(--color-surface)}.media>img,.media>video,.media>svg{width:100%;height:100%;object-fit:cover}.facet-frame{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}@keyframes zq-spin{to{transform:rotate(360deg)}}@keyframes zq-fade-in{0%{opacity:0}}@keyframes zq-drawer-in-right{0%{transform:translate(100%)}}@keyframes zq-drawer-in-left{0%{transform:translate(-100%)}}@keyframes zq-drawer-in-bottom{0%{transform:translateY(100%)}}.loading-spinner{width:22px;height:22px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:zq-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.button{border:1px solid ButtonText}.icon{color:CanvasText}}.flow>*+*{margin-top:var(--flow-space, 16px)}.center{text-align:center}.no-js-only{display:none}.no-js .no-js-only{display:revert}.no-js .js-only{display:none!important}.newsletter-form{display:flex;flex-direction:column;gap:10px}.newsletter-form__row{display:flex;align-items:stretch;gap:16px;border-bottom:1px solid var(--color-text)}.newsletter-form__input{flex:1;min-width:0;border:0;border-radius:0;background:transparent;padding-inline:0}.newsletter-form__input:focus-visible{outline-offset:4px}.newsletter-form__button{flex:none;min-height:48px;padding:0;border:0;background:transparent;color:var(--color-text);font-size:var(--text-button);font-weight:var(--font-body-weight-medium);letter-spacing:.04em}.newsletter-form__button:before{display:none}.newsletter-form__button:hover{color:var(--color-accent)}.newsletter-form__consent{max-width:420px}.wishlist-toggle{display:inline-flex}.wishlist-toggle .icon-button{color:var(--color-text)}.wishlist-toggle [aria-pressed=true]{color:var(--color-accent)}.wishlist-toggle [aria-pressed=true] .icon path{fill:currentColor}.payment-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 14px;background:var(--color-surface);font-size:var(--text-body-sm);line-height:1.45}.payment-note .icon{flex:none;margin-top:2px;color:var(--color-detail)}.trust-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.trust-list__item{display:flex;align-items:flex-start;gap:12px;font-size:var(--text-body-sm);line-height:1.5}.trust-list__item .icon{margin-top:1px;color:var(--color-detail)}.trust-list__item a{color:inherit}.empty-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:48px;text-align:center}.empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}.chip-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid var(--color-border-input);border-radius:999px;background:transparent;font-size:var(--text-body-sm);text-decoration:none;color:inherit}.chip:hover{background:var(--color-surface-tint);color:inherit}.article-card{display:flex;flex-direction:column;gap:16px}.article-card__media{display:block;aspect-ratio:3 / 2}.article-card__media img,.article-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-card__body{display:flex;flex-direction:column;gap:8px}.article-card__title{font-size:var(--text-h3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card__title a{text-decoration:none}.article-card__title a:hover{text-decoration:underline;text-decoration-thickness:1px}.account{display:flex;flex-direction:column;gap:20px}.account__form,.account__fields{display:flex;flex-direction:column;gap:14px}.account__form .field+.field,.account__fields .field+.field{margin-top:0}.account__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.account__grid{display:grid;gap:32px}@media screen and (min-width:900px){.account__grid{grid-template-columns:2fr 1fr}}.account__table{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.account__table th,.account__table td{padding:12px 8px;border-bottom:1px solid var(--color-border);text-align:start}.account__addresses{display:flex;flex-direction:column;gap:20px}.account__addresses li{padding-bottom:20px;border-bottom:1px solid var(--color-border)}.account__edit summary{list-style:none;cursor:pointer;margin-block:10px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/base.css.map */
