@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--brand-accent:#f34403;--brand-accent-hover:#ff5a1f;--brand-on-accent:#1b120e;--brand-link:#b83200;--brand-link-hover:#9f2900;--tiens-green:var(--brand-link);--tiens-green-deep:#1b1917;--tiens-forest:#121110;--tiens-lime:var(--brand-accent);--tiens-mist:#efede9;--tiens-paper:#fcfbf8;--tiens-amber:var(--brand-accent);--tiens-ink:#24211f;--tiens-muted:#67615c;--tiens-line:#ded6cf;--font-body:"Inter","Segoe UI",sans-serif;--font-display:"Inter","Segoe UI",sans-serif;--radius:4px;--shadow:0 14px 36px rgb(20 22 18/4%);--ui-fg-interactive:var(--brand-link);--ui-fg-interactive-hover:var(--brand-link-hover);--ui-border-interactive:var(--brand-link);--fg-interactive:var(--brand-link);--fg-interactive-hover:var(--brand-link-hover);--bg-interactive:var(--brand-accent);--fg-on-color:var(--brand-on-accent);--border-interactive:var(--brand-link);color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:130px}body,html{background:var(--tiens-paper)}body{margin:0;color:var(--tiens-ink);font-family:var(--font-body);font-size:15px;line-height:1.6;text-rendering:optimizeLegibility}::-moz-selection{color:var(--brand-on-accent);background:var(--brand-accent)}::selection{color:var(--brand-on-accent);background:var(--brand-accent)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex-shrink:0}:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}main:focus{outline:none}.site-root{display:flex;min-height:100vh;flex-direction:column}.site-main{flex:1}.content-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,64px)}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;border-radius:10px;padding:12px 20px;background:#fff;color:var(--tiens-green)}.skip-link:focus{top:12px}.tiens-display,.ui-heading{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;color:var(--tiens-green-deep)}.txt-compact-medium,.txt-medium{font-size:14px;line-height:1.65}.txt-compact-medium-plus,.txt-medium-plus{font-size:14px;line-height:1.65;font-weight:600}.txt-compact-small,.txt-compact-small-plus,.txt-small,.txt-small-plus{font-size:13px;line-height:1.6}.txt-xlarge,.txt-xlarge-plus{font-size:22px;font-weight:650}.site-root .text-ui-fg-interactive,.text-ui-fg-interactive{color:var(--tiens-green)}.text-ui-fg-muted,.text-ui-fg-subtle{color:var(--tiens-muted)}.tiens-button,.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius);background:var(--brand-accent);color:var(--brand-on-accent);font-family:var(--font-body);font-size:12px;font-weight:800;line-height:1.45;letter-spacing:.065em;text-transform:uppercase;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s}.tiens-button:hover,.ui-button:hover:not(:disabled){background:var(--brand-accent-hover);box-shadow:0 4px 14px #1b191712}.ui-button:disabled{opacity:.5;box-shadow:none;pointer-events:none}.ui-button--secondary{border-color:var(--tiens-line);background:#fff;color:var(--tiens-green-deep)}.ui-button--secondary:hover:not(:disabled){border-color:#cba38e;background:var(--tiens-mist)}.ui-button--transparent{background:transparent;color:var(--tiens-green)}.ui-button--transparent:hover:not(:disabled){background:var(--tiens-mist)}.ui-button--small{min-height:38px;padding:8px 14px;font-size:11px;border-radius:var(--radius)}.ui-button--large{min-height:52px;padding-inline:26px}.tiens-button--light{color:var(--tiens-green-deep);background:#fff}.tiens-button--light:hover{color:var(--tiens-green-deep);background:var(--tiens-lime)}.tiens-button--outline{color:#fff;border-color:#ffffff70;background:transparent}.tiens-button--outline:hover{background:#ffffff15}.tiens-icon-link,.ui-icon-button{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:var(--tiens-green-deep);transition:background .2s}.tiens-icon-link:hover,.ui-icon-button:hover{background:var(--tiens-mist)}.ui-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}.ui-container{border-radius:16px;background:#fff;padding:20px}.ui-input{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #dcd3cd;border-radius:10px;background:#fff;padding:11px 14px;color:var(--tiens-ink);font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ui-input:hover{border-color:#b8a79e}.ui-input:focus{border-color:var(--brand-link);box-shadow:0 0 0 3px #f3440322;outline:none}.ui-input::-moz-placeholder{color:#756c66}.ui-input::placeholder{color:#756c66}.ui-input:disabled{background:#f1efeb;cursor:not-allowed}.ui-input--password{padding-right:50px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field__label{font-size:13px;font-weight:600;line-height:1.5}.field__required{color:var(--tiens-green)}.field__control{position:relative}.field__password{position:absolute;right:3px;top:2px;width:42px;height:42px}.ui-select{position:relative;min-width:0;display:flex;border:1px solid #dcd3cd;border-radius:10px;background:#fff;color:var(--tiens-ink)}.ui-select:focus-within{border-color:var(--brand-link);box-shadow:0 0 0 3px #f3440322}.ui-select__input{min-width:0;width:100%;min-height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:11px 36px 11px 14px;outline:none;background:transparent;font-size:15px}input[type=checkbox],input[type=radio]{accent-color:var(--tiens-green)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--tiens-green);font-weight:600;font-size:14px;text-underline-offset:4px}.text-link:hover{text-decoration:underline}.surface{padding:clamp(20px,3vw,32px);border:1px solid var(--tiens-line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.breadcrumbs{padding-block:24px 8px;font-size:12px;color:var(--tiens-muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.breadcrumbs li{display:inline-flex;align-items:center;gap:8px}.breadcrumbs a:hover{color:var(--tiens-green)}.breadcrumbs [aria-current=page]{color:var(--tiens-green-deep)}.page-heading{padding-block:24px 36px}.page-heading h1{font-family:var(--font-display);font-size:clamp(34px,4.8vw,66px);font-weight:900;letter-spacing:-.055em;line-height:1;text-transform:uppercase;color:var(--tiens-green-deep);margin-top:16px}.page-heading>p{max-width:620px;margin-top:14px;color:var(--tiens-muted);font-size:15px;line-height:1.75}.tiens-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--tiens-green);font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.tiens-eyebrow:before{width:28px;height:2px;background:currentColor;content:""}.tiens-eyebrow--light{color:var(--tiens-lime)}.empty-state{display:flex;align-items:center;flex-direction:column;gap:18px;max-width:580px;margin:auto;padding:50px 22px;text-align:center}.empty-state__icon{display:grid;place-items:center;width:80px;height:80px;border-radius:26px;background:var(--tiens-mist);color:var(--tiens-green)}.empty-state h2{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.025em}.empty-state p{max-width:390px;color:var(--tiens-muted);font-size:14px}.support-card{display:flex;align-items:center;gap:18px;margin-block:32px 48px;padding:24px;border-radius:16px;background:var(--tiens-mist)}.support-card__icon{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border-radius:16px;background:#fff;color:var(--tiens-green)}.support-card h3{font-weight:650}.support-card p{color:var(--tiens-muted);font-size:13px;margin-top:3px}.support-card>a{margin-left:auto;white-space:nowrap}.tiens-announce{background:var(--tiens-green-deep);color:#fff;font-size:11px}.tiens-announce__inner{display:flex;justify-content:space-between;gap:12px;padding-block:8px}.tiens-announce a{color:#ff9f7a}.tiens-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--tiens-line);background:#fcfbf8f0;backdrop-filter:blur(16px)}.tiens-header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px}.tiens-logo{display:inline-flex;width:138px;flex-shrink:0}.tiens-nav-links{display:flex;gap:28px;align-items:center}.tiens-nav-links a{position:relative;font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;padding-block:28px}.tiens-nav-links a[aria-current=page]:after{position:absolute;bottom:20px;height:2px;background:var(--tiens-green);content:"";left:0;right:0}.tiens-nav-links a:hover{color:var(--tiens-green)}.header-actions{display:flex;align-items:center;gap:6px}.header-cart{position:relative}.cart-count{position:absolute;top:2px;right:0;width:18px;height:18px;display:grid;place-items:center;background:var(--brand-accent);color:var(--brand-on-accent);border-radius:50%;font-size:10px;font-weight:700}.mobile-menu-trigger{display:none}.cart-flyout{position:absolute;top:100%;right:0;width:380px;padding:24px;border:1px solid var(--tiens-line);border-radius:18px;background:#fff;box-shadow:0 20px 60px #1b191720}.cart-flyout__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:18px;font-weight:700}.cart-flyout__items{max-height:340px;overflow-y:auto}.cart-flyout__item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;margin-bottom:16px}.cart-flyout__item p{font-size:13px;font-weight:600;line-height:1.5}.cart-flyout__item small{color:var(--tiens-muted)}.menu-overlay{position:fixed;inset:0;background:#1b120e75;backdrop-filter:blur(4px)}.menu-panel{position:fixed;inset:0 auto 0 0;width:min(88vw,380px);background:#fff;padding:24px;overflow-y:auto}.menu-panel__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.menu-panel nav{display:flex;flex-direction:column}.menu-panel nav a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tiens-line);padding:14px 0;font-family:var(--font-display);font-weight:600}.menu-panel__categories{margin-top:28px}.menu-panel__categories>p{color:var(--tiens-muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.menu-panel__categories a{display:flex;align-items:center;gap:12px;padding-block:12px;font-size:14px}.tiens-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--tiens-green-deep);color:#fff;overflow:hidden}.tiens-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,80px) clamp(24px,6vw,86px)}.tiens-hero h1{margin:22px 0;max-width:620px;font-family:var(--font-display);font-size:clamp(36px,4.6vw,64px);font-weight:650;letter-spacing:-.05em;line-height:1.06}.tiens-hero__copy>p{max-width:430px;color:#d2e0d5;font-size:16px;line-height:1.8}.tiens-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tiens-hero__art{position:relative;min-height:540px;background:#f5e4d8}.tiens-hero__art>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tiens-hero__note{position:absolute;left:24px;right:24px;bottom:20px;padding:10px 16px;border-radius:12px;background:#ffffffdb;color:#5a4b41;font-size:11px;backdrop-filter:blur(8px)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--tiens-line)}.trust-strip>div{display:flex;align-items:center;gap:14px}.trust-strip svg{color:var(--tiens-green)}.trust-strip strong{display:block;font-size:13px;font-weight:600}.trust-strip p{font-size:12px;color:var(--tiens-muted)}.tiens-section{padding-block:clamp(40px,5vw,72px)}.tiens-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.tiens-section-heading h2{margin-top:16px;max-width:740px;font-family:var(--font-display);font-weight:900;font-size:clamp(30px,4vw,54px);letter-spacing:-.05em;line-height:1;text-transform:uppercase}.tiens-section-heading>p{max-width:350px;font-size:13px}.tiens-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tiens-category-card{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;min-height:164px;border:1px solid var(--tiens-line);border-radius:18px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}.tiens-category-card:hover{border-color:#d49b80;box-shadow:var(--shadow)}.tiens-category-card__copy{padding:22px;display:flex;align-items:start;flex-direction:column;gap:10px}.tiens-category-card__copy svg{color:var(--tiens-green)}.tiens-category-card__title{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.35}.tiens-category-card__link{display:flex;align-items:center;gap:7px;color:var(--tiens-muted);font-size:12px}.tiens-category-card img{width:110px;height:100%;-o-object-fit:cover;object-fit:cover}.category-pills{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:6px}.category-pills a{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;min-height:40px;padding:9px 15px;border:1px solid var(--tiens-line);border-radius:var(--radius);font-size:11px;font-weight:650;letter-spacing:.035em;background:#fff}.category-pills a:hover,.category-pills a[aria-current=page]{background:var(--tiens-green-deep);color:#fff;border-color:var(--tiens-green-deep)}.catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;margin-top:26px}.catalog-sidebar{min-width:0}.catalog-sidebar__toggle{display:none}.catalog-sidebar__body{display:flex;flex-direction:column;gap:26px;padding:24px;border-radius:16px;border:1px solid var(--tiens-line);background:#fff}.catalog-sidebar__body>div{min-width:0}.catalog-sidebar__body [data-testid=sort-by-container]{display:grid;gap:12px}.catalog-sidebar__body [data-testid=radio-label]{font-size:13px}.catalog-sidebar__body [data-testid=radio-label][data-active=true]{color:var(--tiens-green);font-weight:700}.catalog-sidebar__body>div>p,.catalog-sidebar__body>div>span{color:var(--tiens-green-deep);font-size:13px;font-weight:600}.catalog-toolbar{display:flex;gap:16px;align-items:center;margin-bottom:24px}.catalog-search{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:1px solid var(--tiens-line);border-radius:12px;padding-inline:14px}.catalog-search:focus-within{border-color:var(--brand-link);box-shadow:0 0 0 3px #f3440322}.catalog-search input{width:100%;min-width:0;padding-block:13px;border:0;outline:none;color:var(--tiens-ink);background:none;font-size:14px}.catalog-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;color:var(--tiens-muted);font-size:12px}.catalog-toolbar{scroll-margin-top:140px}.catalog-pagination{display:flex;justify-content:center;gap:8px;margin-top:32px}.catalog-pagination button{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--tiens-line);background:#fff;font-size:14px}.catalog-pagination button:hover{border-color:var(--tiens-green)}.catalog-pagination button[aria-current=page]{background:var(--tiens-green-deep);border-color:var(--tiens-green-deep);color:#fff;font-weight:700}.catalog-pagination button:disabled{opacity:.4}.tiens-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.catalog-layout .tiens-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tiens-product-card{display:flex;flex-direction:column;height:100%;color:var(--tiens-ink)}.tiens-product-card__image{border-radius:18px;border:1px solid var(--tiens-line)}.product-thumbnail,.tiens-product-card__image{position:relative;overflow:hidden;background:var(--tiens-mist)}.product-thumbnail{border-radius:14px;aspect-ratio:4/5}.product-thumbnail--square{aspect-ratio:1}.product-thumbnail img{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.tiens-product-card:hover .product-thumbnail img{transform:scale(1.025)}.tiens-product-card__badge{position:absolute;top:12px;left:12px;padding:4px 9px;border:1px solid #ffffff90;border-radius:6px;background:#fcfbf8;color:#b83200;font-size:10px;letter-spacing:.07em;font-weight:600}.tiens-product-card__body{display:flex;flex:1;flex-direction:column;align-items:start;gap:8px;padding-top:15px}.tiens-product-card__title{font-size:13px;font-weight:650;line-height:1.6}.tiens-product-card__price{margin-top:auto;color:var(--tiens-green-deep);font-size:17px;font-weight:700}.tiens-product-card__price p{font-size:inherit;color:inherit}.product-card-link{color:var(--tiens-green);font-size:12px;margin-top:3px;display:inline-flex;align-items:center;gap:6px}.tiens-story{display:grid;grid-template-columns:1.1fr 1fr;border-radius:24px;overflow:hidden;background:var(--tiens-green-deep);color:#fff}.tiens-story__copy{padding:clamp(26px,4vw,56px)}.tiens-story__copy h2{margin-block:16px 20px;font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.04em;line-height:1.18}.tiens-story__copy p{color:#cfdfd3;font-size:14px;line-height:1.8}.tiens-story__visual{min-height:320px;background:url(/images/tiens-hero-art.svg) 50%/cover}.tiens-product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);margin-top:24px}.tiens-product-gallery{min-width:0}.gallery-main{position:relative;overflow:hidden;border-radius:24px;background:var(--tiens-mist);aspect-ratio:1;border:1px solid var(--tiens-line)}.gallery-main img{-o-object-fit:contain;object-fit:contain}.gallery-thumbs{display:flex;gap:10px;margin-top:12px}.gallery-thumbs button{width:72px;height:84px;border:1px solid var(--tiens-line);border-radius:10px;overflow:hidden}.gallery-thumbs button[aria-pressed=true]{border:2px solid var(--tiens-green)}.tiens-product-details{display:flex;flex-direction:column;gap:24px}.tiens-product-info{display:flex;flex-direction:column;gap:16px}.tiens-product-info h1{font-family:var(--font-display);font-size:clamp(28px,2.8vw,38px);font-weight:850;letter-spacing:-.045em;line-height:1.12}.tiens-product-info .product-description{color:var(--tiens-muted);font-size:14px;line-height:1.8}.product-purchase{display:flex;flex-direction:column;gap:18px;padding:22px;background:#fff;border:1px solid var(--tiens-line);border-radius:18px}.product-purchase .product-price{font-size:28px;font-weight:700;color:var(--tiens-green-deep)}.product-purchase__stock{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tiens-green)}.quantity-control{display:inline-flex;align-items:center;min-height:48px;border:1px solid var(--tiens-line);border-radius:10px}.quantity-control button{display:grid;place-items:center;width:38px;height:46px}.quantity-control span{min-width:28px;text-align:center;font-weight:600}.purchase-row{display:flex;align-items:stretch;gap:12px}.purchase-row>.ui-button{flex:1;min-width:0}.purchase-feedback{color:var(--tiens-green);font-size:13px;display:flex;align-items:center;gap:8px}.form-error{color:#a53235;background:#fff0ef;border-radius:10px;padding:10px 14px;font-size:13px}.product-service{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-top:1px solid var(--tiens-line)}.product-service>div{display:flex;gap:10px;align-items:start;font-size:12px;color:var(--tiens-muted)}.product-service svg{color:var(--tiens-green);margin-top:2px}.product-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.product-specs p{color:var(--tiens-muted);overflow-wrap:anywhere;margin-top:5px}.product-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;width:100%;text-align:left;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--tiens-green-deep)}.product-accordion__trigger svg{color:var(--tiens-muted);transition:transform .2s}.product-accordion__trigger[data-state=open] svg{transform:rotate(45deg)}.product-mobile-bar{display:none}.related-products{margin-block:54px}.cart-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.cart-summary,.checkout-summary{position:sticky;top:140px}.summary-title{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.025em;margin-bottom:20px}.cart-auth-prompt{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:24px;border:1px solid var(--tiens-line);border-radius:14px;padding:20px;background:#f6eee9}.cart-auth-prompt h2{font-size:14px;font-family:var(--font-body);font-weight:650}.cart-auth-prompt p{color:var(--tiens-muted);font-size:12px;margin-top:4px}.cart-item{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:20px;padding:22px 0;border-bottom:1px solid var(--tiens-line)}.cart-item:last-child{border:none}.cart-item__name{font-size:14px;font-weight:650;line-height:1.5}.cart-item__meta{margin-block:7px 12px;color:var(--tiens-muted);font-size:12px}.cart-item__controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.cart-item__price{text-align:right;font-weight:650;font-size:16px}.cart-item__price small{font-size:11px;display:block;color:var(--tiens-muted);font-weight:400;margin-top:4px}.cart-item .quantity-control{min-height:36px}.cart-item .quantity-control button{width:32px;height:36px}.remove-item{color:var(--tiens-muted);font-size:12px;display:inline-flex;gap:5px;align-items:center}.remove-item:hover{color:#ab3c35}.totals{flex-direction:column;color:var(--tiens-muted);font-size:13px}.totals,.totals>div{display:flex;gap:12px}.totals>div{justify-content:space-between}.totals .totals__total{margin-top:6px;padding-top:20px;border-top:1px solid var(--tiens-line);color:var(--tiens-green-deep);font-weight:700;font-size:19px}.totals__hint{margin-top:4px;color:var(--tiens-muted);font-size:11px}.summary-footnote{margin-top:18px;color:var(--tiens-muted);font-size:12px;line-height:1.6}.checkout-form{display:grid;gap:16px}.checkout-step{border:1px solid var(--tiens-line);background:#fff;border-radius:18px;padding:24px}.checkout-step h2{letter-spacing:-.025em;font-weight:650}.checkout-step .text-3xl-regular,.checkout-step h2{font-size:20px;line-height:1.4}.checkout-step--closed{background:#fff}.checkout-steps{display:flex;align-items:center;gap:0;max-width:550px;margin-top:26px}.checkout-steps li{display:flex;align-items:center;gap:8px;flex:1;color:#869286;font-size:12px}.checkout-steps li:after{content:"";flex:1;height:1px;margin-inline:12px;background:var(--tiens-line)}.checkout-steps li:last-child:after{display:none}.checkout-steps li span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tiens-mist);font-size:12px;font-weight:700}.checkout-steps li[data-state=current]{color:var(--tiens-green);font-weight:700}.checkout-steps li[data-state=current] span,.checkout-steps li[data-state=done] span{background:var(--brand-accent);color:var(--brand-on-accent)}.address-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;font-size:12px;color:var(--tiens-muted)}.address-summary strong{display:block;margin-bottom:7px;color:var(--tiens-ink);font-weight:600}.address-summary--two{grid-template-columns:1fr 1fr}.address-summary p{overflow-wrap:anywhere}.checkout-header{border-bottom:1px solid var(--tiens-line);background:#fff}.checkout-header__inner{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:80px}.checkout-header__inner>a:first-child{display:flex;align-items:center;gap:8px;font-size:13px}.checkout-header__label{display:flex;align-items:center;gap:8px;color:var(--tiens-muted);font-size:12px}.checkout-review-links{font-size:12px;line-height:1.8;color:var(--tiens-muted);margin-bottom:20px}.checkout-review-links a{color:var(--tiens-green);text-decoration:underline;text-underline-offset:3px}.account-shell{padding-block:24px 48px}.account-auth{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;max-width:1040px;margin:20px auto;border:1px solid var(--tiens-line);border-radius:24px;background:#fff}.account-auth__story{background:var(--tiens-green-deep);color:#fff;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.account-auth__story h2{margin-block:22px;font-family:var(--font-display);font-size:36px;line-height:1.18;letter-spacing:-.04em;font-weight:600}.account-auth__story p{color:#c6dccd;font-size:14px;line-height:1.75}.account-auth__story ul{display:grid;gap:18px;margin-top:30px}.account-auth__story li{display:flex;gap:12px;align-items:center;color:#edf6e9;font-size:13px}.account-auth__form{padding:clamp(24px,3.5vw,48px)}.auth-form{display:flex;flex-direction:column;gap:22px;width:100%}.auth-form h1{font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.035em}.auth-form>p{color:var(--tiens-muted);font-size:14px;margin-top:-12px}.auth-form .field-list{display:grid;gap:18px}.auth-form__switch{text-align:center;color:var(--tiens-muted);font-size:13px}.auth-form__switch button{color:var(--tiens-green);font-weight:650}.account-dashboard{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.account-nav{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;border:1px solid var(--tiens-line);background:#fff;align-self:start}.account-nav a,.account-nav>button{display:flex;align-items:center;gap:12px;border-radius:10px;padding:12px;text-align:left;color:var(--tiens-muted);font-size:13px}.account-nav a[aria-current=page]{color:var(--tiens-green);font-weight:650;background:var(--tiens-mist)}.account-nav a:hover,.account-nav>button:hover{background:#f6eee9}.account-content{min-width:0}.account-overview{display:grid;gap:24px}.account-overview__welcome{display:flex;gap:20px;justify-content:space-between;align-items:center}.account-overview__welcome h1{font-size:25px;font-weight:700;font-family:var(--font-display)}.account-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-stat{padding:24px;border-radius:16px;background:var(--tiens-mist)}.account-stat strong{font-size:30px;font-family:var(--font-display);display:block}.account-stat span{color:var(--tiens-muted);font-size:12px}.account-content h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700;font-size:27px}.account-content .text-base-regular{color:var(--tiens-muted)}.address-add-card{display:flex;align-items:center;justify-content:center;gap:14px;min-height:160px;width:100%;border:1px dashed #caa58f;border-radius:14px;padding:24px;background:#fcf4ef;color:var(--brand-link);transition:background .2s,border-color .2s}.address-add-card:hover{background:var(--tiens-mist);border-color:var(--tiens-green)}.order-success{margin:36px auto;max-width:940px}.order-success__header{display:flex;align-items:center;flex-direction:column;text-align:center;gap:16px;padding-block:20px 40px}.order-success__header>span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff0e8;color:var(--brand-link)}.order-success__header h1{font-family:var(--font-display);font-size:clamp(28px,3.5vw,38px);letter-spacing:-.04em;font-weight:700}.order-success__header p{color:var(--tiens-muted);font-size:14px}.order-success__body{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px}.order-detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.info-hero{position:relative;background:var(--tiens-mist);border-bottom:1px solid var(--tiens-line)}.info-hero__inner{padding-block:22px 46px}.info-hero h1{font-family:var(--font-display);font-size:clamp(36px,5vw,68px);line-height:1;letter-spacing:-.055em;font-weight:900;text-transform:uppercase;max-width:920px;margin-top:24px}.info-hero p{max-width:700px;color:var(--tiens-muted);font-size:16px;line-height:1.8;margin-top:18px}.info-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;padding-block:40px}.info-sidebar{align-self:start;position:sticky;top:142px;display:grid;gap:8px}.info-sidebar>p{margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--tiens-muted)}.info-sidebar a{padding:10px 14px;border-radius:9px;font-size:13px;color:var(--tiens-muted)}.info-sidebar a:hover{background:var(--tiens-mist);color:var(--tiens-green)}.info-content{max-width:800px}.info-content section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--tiens-line);scroll-margin-top:150px}.info-content h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;font-size:22px;margin-bottom:14px}.info-content li,.info-content p{color:var(--tiens-muted);font-size:14px;line-height:1.85}.info-content p+p{margin-top:14px}.info-notice{display:flex;gap:12px;padding:18px 20px;border-radius:14px;background:#fff0e8;color:#71422e;font-size:12px;line-height:1.75;margin-bottom:28px}.info-notice svg{margin-top:3px;color:var(--tiens-green)}.faq-list{display:grid;gap:12px}.faq-item{border:1px solid var(--tiens-line);border-radius:14px;background:#fff;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px;font-family:var(--font-display);font-weight:650;font-size:15px}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item__answer{padding:0 20px 22px;color:var(--tiens-muted);font-size:14px;line-height:1.8}.info-contact{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}.info-contact__card{padding:28px;border-radius:20px;background:var(--tiens-green-deep);color:#fff}.info-contact__card h2{color:#fff}.info-contact__card p{color:#d2e2d6}.info-contact__card a{margin-top:20px}.info-contact__card--light{background:var(--tiens-mist)}.info-contact__card--light,.info-contact__card--light h2{color:var(--tiens-green-deep)}.info-contact__card--light p{color:var(--tiens-muted)}.tiens-footer{margin-top:48px;background:var(--tiens-green-deep);color:#fff}.tiens-footer__grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:40px;padding-block:50px}.tiens-footer__heading{color:#e5e7de;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px}.tiens-footer a{color:#d6d9cf;font-size:12px}.tiens-footer a:hover{color:var(--tiens-lime)}.tiens-footer p{color:#bcbfb5;font-size:13px;line-height:1.8}.tiens-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-block:18px;color:#a5aa9d;font-size:11px}.modal-overlay{position:fixed;inset:0;background:#1b120e78;backdrop-filter:blur(4px)}.modal-panel{border-radius:20px;background:#fff;border:1px solid var(--tiens-line);max-height:90dvh;overflow-y:auto;padding:28px}.search-drawer{height:100dvh;display:flex;flex-direction:column;background:#fff;border-left:1px solid var(--tiens-line)}.search-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--tiens-line)}.search-drawer__header h2{font-family:var(--font-display);font-size:22px;font-weight:700}.search-drawer input{font-size:16px}.skeleton-card{border-radius:16px;aspect-ratio:4/5;background:#eeebe6;animation:pulse 1.4s ease-in-out infinite}:is(.ui-container,.ui-input,.ui-select,.ui-select__input,.support-card,.support-card__icon,.cart-flyout,.tiens-category-card,.catalog-sidebar__body,.catalog-search,.catalog-sidebar__toggle,.tiens-product-card__image,.product-thumbnail,.gallery-main,.product-purchase,.quantity-control,.cart-auth-prompt,.checkout-step,.account-auth,.account-nav,.account-stat,.address-add-card,.info-notice,.faq-item,.info-contact__card,.modal-panel,.skeleton-card){border-radius:var(--radius)}.gallery-thumbs button{border-radius:var(--radius)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@media (min-width:1024px){.tiens-product-details{align-self:start}}@media (max-width:1023px){.tiens-nav-links{display:none}.mobile-menu-trigger{display:inline-flex}.tiens-header__row{min-height:74px;gap:12px}.cart-flyout{display:none}.tiens-hero__copy{padding:36px}.tiens-hero__art{min-height:440px}.tiens-category-grid{grid-template-columns:repeat(2,1fr)}.tiens-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid var(--tiens-line);border-radius:12px;background:#fff;font-size:14px}.catalog-sidebar__toggle span{display:flex;gap:10px;align-items:center}.catalog-sidebar__body{display:none;margin-top:12px;grid-template-columns:1fr 1fr}.catalog-sidebar[data-open=true] .catalog-sidebar__body{display:grid}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.tiens-footer__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:767px){html{scroll-padding-top:110px}body{font-size:14px}.ui-input,.ui-select__input{font-size:16px}.tiens-header__row{gap:10px}.tiens-logo{width:114px}.header-actions{gap:0}.header-actions .ui-icon-button,.tiens-icon-link{width:40px;height:40px}.tiens-announce__inner{justify-content:center;font-size:10px}.header-account,.tiens-announce__inner>a{display:none}.tiens-hero{grid-template-columns:1fr}.tiens-hero__copy{padding:36px 24px}.tiens-hero h1{max-width:430px;font-size:clamp(34px,9vw,46px)}.tiens-hero__copy>p{font-size:14px}.tiens-hero__actions{gap:10px;margin-top:24px}.tiens-hero__actions>a{font-size:13px;padding-inline:18px}.tiens-hero__art{min-height:0;aspect-ratio:1.3}.trust-strip{grid-template-columns:1fr;gap:16px}.trust-strip>div{padding:0 4px}.tiens-section-heading{align-items:start;flex-direction:column;gap:16px}.tiens-category-card{min-height:158px;grid-template-columns:1fr}.tiens-category-card img{display:none}.tiens-category-card__copy{padding:18px;gap:8px}.tiens-category-card__title{font-size:15px}.catalog-layout .tiens-product-grid,.tiens-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tiens-product-card__title{font-size:13px}.tiens-product-card__price{font-size:16px}.product-card-link{font-size:11px}.tiens-story{grid-template-columns:1fr}.tiens-story__visual{min-height:200px}.tiens-product-layout{grid-template-columns:1fr}.gallery-main{max-height:420px}.tiens-product-info h1{font-size:27px}.product-mobile-bar{display:flex;position:fixed;inset:auto 0 0;align-items:center;justify-content:space-between;z-index:45;gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--tiens-line);background:#ffffffed;backdrop-filter:blur(12px)}.product-mobile-bar p{font-size:17px;font-weight:700}.product-mobile-bar .ui-button{min-height:44px;font-size:13px}.product-page{padding-bottom:64px}body:has(.product-page) .tiens-footer{padding-bottom:80px}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}.cart-item{grid-template-columns:65px minmax(0,1fr);gap:14px;position:relative}.cart-item__name{font-size:13px}.cart-item__price{grid-column:2;text-align:left;margin-top:-6px}.cart-item__price small{display:inline;margin-left:8px}.cart-auth-prompt{align-items:start;flex-direction:column}.checkout-step{padding:20px}.checkout-header__inner{min-height:68px}.checkout-header__label{display:none}.checkout-steps li{font-size:11px;gap:5px}.checkout-steps li:after{margin-inline:6px}.checkout-steps li span{width:24px;height:24px}.address-summary{gap:18px}.address-summary,.checkout-form .grid.grid-cols-2{grid-template-columns:1fr}.checkout-summary{order:2}.account-auth{grid-template-columns:1fr}.account-auth__story{padding:24px}.account-auth__story h2{font-size:27px;margin-block:16px}.account-auth__story ul{display:none}.account-dashboard{grid-template-columns:1fr}.account-nav{flex-direction:row;padding:8px;overflow-x:auto;border-radius:12px}.account-nav a,.account-nav>button{flex-shrink:0;padding:10px;font-size:12px;gap:6px}.account-nav svg{width:16px;height:16px}.account-overview__welcome{align-items:start;flex-direction:column}.account-stat{padding:18px}.info-layout,.order-success__body{grid-template-columns:1fr}.info-layout{gap:24px;padding-block:24px}.info-sidebar{display:flex;overflow-x:auto;gap:6px;position:static}.info-sidebar>p{display:none}.info-sidebar a{flex-shrink:0;background:#fff;border:1px solid var(--tiens-line);font-size:12px}.info-hero__inner{padding-bottom:32px}.info-contact{grid-template-columns:1fr}.support-card{gap:12px;flex-wrap:wrap;padding:20px}.support-card>div{flex:1;min-width:160px}.support-card>a{margin-left:62px}.tiens-footer__grid{gap:28px 24px;padding-block:32px}.tiens-footer__grid>div:first-child{grid-column:1/-1;max-width:350px}.tiens-footer__bottom{flex-direction:column;gap:8px}.modal-panel{padding:20px}.modal-panel .grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--byron-forest:#1b1917;--byron-ink:#24211f;--byron-stone:#f0ede8;--byron-accent:var(--tiens-green);--byron-accent-soft:#fff0e8;--portrait-surface:#f2ede6}.byron-brand-link{display:inline-flex;flex-shrink:0}.byron-brand{position:relative;display:block;width:196px;aspect-ratio:4/1;flex-shrink:0}.byron-brand--secondary{width:200px;aspect-ratio:2/1}.byron-brand__logo{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.byron-brand__logo--dark,:root[data-mode=dark] .byron-brand__logo--light{display:none}.byron-brand--on-dark .byron-brand__logo--dark,:root[data-mode=dark] .byron-brand__logo--dark{display:block}.byron-personal-signature{margin:-18px 0 44px}.byron-header .tiens-nav-links{gap:clamp(14px,1.6vw,24px)}.byron-header .tiens-nav-links a{font-size:11px}.byron-header .tiens-nav-links a[href$=emprende-conmigo]{color:var(--tiens-green);font-weight:650}.byron-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--byron-accent);font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.byron-kicker:before{content:"";width:28px;height:2px;background:currentColor}.byron-hero{overflow:hidden;background:var(--tiens-paper);border-bottom:1px solid var(--tiens-line)}.byron-hero__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,70px);padding-top:58px;padding-bottom:58px}.byron-hero__copy{min-width:0}.byron-hero__copy h1{font-family:var(--font-display);font-size:clamp(58px,6.4vw,92px);font-weight:900;line-height:.94;letter-spacing:-.065em;text-transform:uppercase;color:var(--byron-forest);margin-block:24px}.byron-hero__copy h1>span{display:block;margin-top:20px;font-size:clamp(25px,2.9vw,42px);font-weight:850;line-height:1.04;letter-spacing:-.05em;color:var(--brand-accent)}.byron-hero__copy>p{max-width:480px;font-size:15px;line-height:1.85;color:var(--tiens-muted)}.byron-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.byron-secondary-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--byron-forest);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.byron-hero__endorsement{display:flex;align-items:center;gap:14px;padding-top:24px;margin-top:24px;border-top:1px solid var(--tiens-line)}.byron-hero__endorsement img{width:88px;height:auto;border-radius:4px}.byron-hero__endorsement>span{color:var(--tiens-muted);font-size:10px;line-height:1.8}.byron-hero__endorsement strong{color:var(--byron-forest);font-weight:550}.byron-hero__portrait{position:relative;min-width:0;margin-top:28px}.byron-portrait-stage{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:.86;border:1px solid var(--tiens-line);border-radius:var(--radius);background:var(--portrait-surface)}.byron-portrait-stage:before{content:"";position:absolute;inset:10% -4% -3% 12%;background:var(--brand-accent);clip-path:polygon(48% 0,100% 0,52% 100%,0 100%);pointer-events:none}.byron-portrait-stage>img{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:16px 8px 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 12px 16px #00000024)}.byron-portrait-stage--hero{border-radius:var(--radius) var(--radius) 0 0}.byron-portrait-stage--about{aspect-ratio:.78;max-height:650px}.byron-portrait-stage--about:before{inset:15% -4% -4% 4%}.byron-portrait-stage--mentor{aspect-ratio:1.12;border:0;border-bottom:1px solid var(--tiens-line);border-radius:0}.byron-portrait-stage--mentor>img{inset:6px auto auto -17.5%;width:135%;max-width:none;height:auto;padding:0}.byron-hero__portrait-label{position:absolute;left:0;top:-28px;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--byron-accent)}.byron-hero__portrait-details{display:grid;grid-template-columns:1fr 1.15fr;background:var(--tiens-forest);border-radius:0 0 var(--radius) var(--radius);overflow:hidden}.byron-hero__portrait-foot{padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:6px}.byron-hero__portrait-foot span:first-child{font-family:var(--font-display);font-size:13px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.byron-hero__portrait-foot span:last-child{color:#c6bdb6;font-size:10px}.byron-experience{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--brand-accent);color:var(--brand-on-accent)}.byron-experience strong{font-family:var(--font-display);font-size:48px;line-height:.9;font-weight:900;letter-spacing:-.07em}.byron-experience strong>span{display:block;margin-top:6px;font-family:var(--font-body);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.byron-experience>p{font-size:10px;line-height:1.65}.byron-intro-bar{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:24px;padding-block:26px;border-bottom:1px solid var(--tiens-line)}.byron-intro-bar>p{font-family:var(--font-display);font-size:14px;line-height:1.7;color:var(--tiens-muted)}.byron-intro-bar>p>strong{color:var(--byron-forest);font-weight:650}.byron-intro-bar>a{display:flex;align-items:center;gap:16px;padding-left:24px;border-left:1px solid var(--tiens-line)}.byron-intro-bar svg{color:var(--tiens-green)}.byron-intro-bar a strong{display:block;font-size:14px;font-weight:650}.byron-intro-bar a small{display:block;font-size:12px;color:var(--tiens-muted);margin-top:5px}.byron-intro-bar a>svg:last-child{margin-left:auto}.wellness-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wellness-overview__card{display:flex;flex-direction:column;border:1px solid var(--tiens-line);border-radius:var(--radius);overflow:hidden;background:#fff}.wellness-overview__image{display:block;aspect-ratio:1.28;overflow:hidden;background:var(--tiens-mist)}.wellness-overview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.wellness-overview__image:hover img{transform:scale(1.025)}.wellness-overview__copy{display:flex;flex:1;flex-direction:column;align-items:start;gap:12px;padding:26px}.wellness-overview__copy>span{color:var(--byron-accent);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.wellness-overview__copy h3{font-family:var(--font-display);color:var(--byron-forest);font-size:19px;line-height:1.1;font-weight:850;letter-spacing:-.04em;text-transform:uppercase}.wellness-overview__copy p{font-size:13px;line-height:1.8;color:var(--tiens-muted)}.wellness-overview__copy .text-link{margin-top:auto;padding-top:8px;font-size:13px}.byron-trajectory{background:#eeeae4;border-block:1px solid var(--tiens-line);margin-top:20px}.byron-trajectory__inner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding-block:64px}.byron-trajectory__number{padding-left:24px;border-left:2px solid var(--byron-accent)}.byron-trajectory__number>span{display:block;color:var(--byron-accent);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.byron-trajectory__number strong{display:block;font-family:var(--font-display);font-size:148px;font-weight:900;letter-spacing:-.08em;line-height:1.1;color:var(--byron-forest)}.byron-trajectory__number strong>span{font-size:25px;letter-spacing:-.04em;margin-left:15px}.byron-trajectory__number>p{color:var(--tiens-muted);font-size:14px}.byron-editorial-copy h1,.byron-editorial-copy h2{margin-block:18px 22px;font-family:var(--font-display);font-size:clamp(29px,3.5vw,48px);line-height:1.02;letter-spacing:-.05em;font-weight:900;text-transform:uppercase;color:var(--byron-forest)}.byron-editorial-copy h1{font-size:clamp(37px,4.4vw,64px)}.byron-editorial-copy>p{color:var(--tiens-muted);font-size:15px;line-height:1.85;margin-bottom:16px}.byron-inline-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:26px}.byron-company-preview{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid var(--tiens-line);border-radius:var(--radius);background:#fff}.byron-company-preview__image{min-height:410px}.byron-company-preview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center}.byron-company-preview__copy{padding:clamp(26px,4vw,48px)}.byron-company-preview__copy h2{font-family:var(--font-display);font-size:clamp(28px,3.1vw,40px);font-weight:900;line-height:1.03;letter-spacing:-.05em;text-transform:uppercase;margin-block:20px}.byron-company-preview__copy>p{color:var(--tiens-muted);font-size:14px;line-height:1.8}.byron-company-facts{display:flex;gap:36px;margin-block:26px}.byron-company-facts strong{font-family:var(--font-display);font-size:30px;font-weight:850;letter-spacing:-.055em;display:block}.byron-company-facts span{font-size:11px;color:var(--tiens-muted);display:block;margin-top:4px}.byron-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-block:24px;padding:clamp(28px,4vw,52px);border:1px solid #f3440338;border-radius:var(--radius);background:var(--tiens-forest);color:#fff}.byron-cta h2{max-width:690px;font-family:var(--font-display);font-size:clamp(29px,3.6vw,48px);line-height:1.02;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;margin-block:20px}.byron-cta p{max-width:580px;color:#c9c2bc;font-size:14px;line-height:1.8}.byron-cta>a{flex-shrink:0;font-size:11px}.byron-source-note{font-size:11px;line-height:1.8;color:var(--tiens-muted);margin-block:24px}.byron-source-note a{text-decoration:underline;text-underline-offset:3px}.byron-page{padding-bottom:48px}.byron-about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,80px);align-items:center;padding-block:38px 64px}.byron-about-portrait>p{margin-top:12px;font-size:10px;color:var(--tiens-muted)}.byron-recognition{display:flex;align-items:start;gap:16px;background:var(--byron-accent-soft);border-radius:var(--radius);padding:22px;margin-top:22px;color:var(--byron-accent)}.byron-recognition strong{color:var(--byron-forest);font-size:14px;font-weight:650}.byron-recognition p{color:#675d56;font-size:12px;margin-block:6px 12px}.byron-recognition a{font-size:12px}.byron-principles{padding-block:24px 52px}.byron-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-block:22px}.byron-feature-grid article{padding:28px;border:1px solid var(--tiens-line);border-radius:var(--radius);background:#fff}.byron-feature-grid svg{color:var(--tiens-green)}.byron-feature-grid h3{font-family:var(--font-display);font-size:18px;font-weight:850;letter-spacing:-.04em;text-transform:uppercase;line-height:1.15;margin-block:16px 10px}.byron-feature-grid p{color:var(--tiens-muted);font-size:13px;line-height:1.8}.byron-company-hero{background:var(--byron-stone)}.byron-company-hero__copy{max-width:1040px;padding-block:38px 52px}.byron-company-hero__copy h1{font-family:var(--font-display);font-size:clamp(38px,5.1vw,72px);letter-spacing:-.06em;font-weight:900;line-height:1;text-transform:uppercase;margin-block:24px}.byron-company-hero__copy h1 span{font-weight:850;color:var(--brand-accent)}.byron-company-hero__copy>p{color:var(--tiens-muted);font-size:16px;line-height:1.85;max-width:650px}.byron-company-panorama{position:relative}.byron-company-panorama>img{width:100%;height:clamp(210px,29vw,400px);-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.byron-company-panorama>span{position:absolute;bottom:12px;right:20px;font-size:10px;background:#ffffffe3;color:#675d56;border-radius:6px;padding:6px 12px}.byron-company-statements{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:36px;border-bottom:1px solid var(--tiens-line)}.byron-company-statements strong{display:block;font-family:var(--font-display);font-size:38px;font-weight:900;letter-spacing:-.06em}.byron-company-statements span{display:block;margin-top:6px;color:var(--tiens-muted);font-size:12px}.byron-company-story{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-block:56px 24px}.byron-facility img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:12% center;object-position:12% center;border-radius:var(--radius)}.byron-facility figcaption{color:var(--tiens-muted);font-size:10px;margin-top:10px}.byron-local-connection{display:grid;grid-template-columns:1fr .95fr;gap:48px;align-items:center;margin-top:40px;padding:36px;border-radius:var(--radius);background:var(--tiens-mist)}.byron-local-connection h2{font-family:var(--font-display);font-size:34px;letter-spacing:-.05em;line-height:1.06;font-weight:900;text-transform:uppercase;margin-block:16px}.byron-local-connection p{color:var(--tiens-muted);font-size:14px;line-height:1.8;margin-bottom:20px}.byron-local-connection img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;border-radius:var(--radius)}.wellness-detail{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,6vw,70px);padding-block:56px;border-bottom:1px solid var(--tiens-line);scroll-margin-top:140px}.wellness-detail__image{border-radius:var(--radius);overflow:hidden}.wellness-detail__image img{width:100%;max-height:510px;-o-object-fit:cover;object-fit:cover}.wellness-detail--reverse .wellness-detail__image{order:2}.byron-check-list{display:grid;gap:14px;margin-block:24px}.byron-check-list li{display:flex;align-items:start;gap:10px;color:var(--tiens-muted);font-size:13px;line-height:1.7}.byron-check-list svg{color:var(--tiens-green);margin-top:2px}.byron-wellness-help{display:flex;align-items:center;gap:22px;padding:30px;border-radius:var(--radius);background:var(--tiens-mist);margin-top:42px}.byron-wellness-help>svg{color:var(--tiens-green)}.byron-wellness-help h2{font-family:var(--font-display);font-size:22px;font-weight:650;letter-spacing:-.03em}.byron-wellness-help p{font-size:13px;color:var(--tiens-muted);margin-top:6px}.byron-wellness-help>a{margin-left:auto}.mentorship-hero{background:var(--byron-stone);border-bottom:1px solid var(--tiens-line)}.mentorship-hero__inner{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding-block:32px 48px}.mentorship-hero .byron-editorial-copy h1{font-size:clamp(40px,4.8vw,68px)}.mentorship-hero .byron-editorial-copy h1>span{font-weight:850;color:var(--brand-accent)}.mentorship-hero .byron-editorial-copy>p{max-width:570px}.mentorship-hero .byron-editorial-copy>.mentorship-hero__caption{font-size:11px;margin-top:16px}.mentorship-mentor-card{overflow:hidden;border:1px solid var(--tiens-line);border-radius:var(--radius);background:#fff;max-width:330px;margin-inline:auto;width:100%}.mentorship-mentor-card__copy{padding:22px}.mentorship-mentor-card strong{font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;display:block;font-weight:650}.mentorship-mentor-card span{display:block;color:var(--byron-accent);font-size:12px;margin-block:5px}.mentorship-mentor-card p{color:var(--tiens-muted);font-size:11px}.mentorship-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mentorship-process li{padding:26px;border:1px solid var(--tiens-line);border-radius:var(--radius);background:#fff}.mentorship-process li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:2px;background:var(--byron-accent-soft);color:var(--byron-accent);font-size:12px;font-weight:850;margin-bottom:22px}.mentorship-process h3{font-family:var(--font-display);font-size:18px;font-weight:850;letter-spacing:-.04em;line-height:1.15;text-transform:uppercase;margin-bottom:12px}.mentorship-process p{font-size:13px;line-height:1.8;color:var(--tiens-muted)}.mentorship-conversation{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(30px,6vw,70px);padding-block:30px 60px;scroll-margin-top:135px}.mentorship-conversation__copy{position:sticky;top:145px;padding-block:20px}.mentorship-conversation__copy h2{font-family:var(--font-display);font-size:clamp(31px,3.4vw,46px);font-weight:900;letter-spacing:-.05em;line-height:1.03;text-transform:uppercase;margin-block:18px}.mentorship-conversation__copy>p{color:var(--tiens-muted);font-size:14px;line-height:1.8}.mentorship-quote{margin-block:28px;border-left:2px solid var(--byron-accent);padding-left:20px}.mentorship-quote p{font-family:var(--font-display);color:var(--byron-forest);font-size:21px;line-height:1.5}.mentorship-quote>span{color:var(--tiens-muted);font-size:10px;margin-top:12px;display:block}.mentorship-form{position:relative;display:flex;flex-direction:column;gap:21px;border:1px solid var(--tiens-line);background:#fff;padding:clamp(22px,3vw,36px);border-radius:var(--radius);box-shadow:var(--shadow)}.mentorship-form__heading h2{font-family:var(--font-display);color:var(--byron-forest);font-size:28px;letter-spacing:-.045em;font-weight:850;margin-block:10px}.mentorship-form__heading p{color:var(--tiens-muted);font-size:13px;line-height:1.8}.mentorship-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.mentorship-form .field>small{font-size:10px;color:var(--tiens-muted)}.mentorship-form__optional{float:right;color:var(--tiens-muted);font-size:11px;font-weight:400}.mentorship-form textarea{resize:vertical;min-height:116px}.mentorship-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mentorship-consent{display:flex;align-items:start;gap:11px;color:var(--tiens-muted);font-size:12px;line-height:1.8}.mentorship-consent input{width:16px;height:16px;margin-top:3px;flex-shrink:0}.mentorship-consent a{color:var(--tiens-green);text-decoration:underline;text-underline-offset:3px}.mentorship-form__footnote{color:var(--tiens-muted);font-size:10px;line-height:1.8;text-align:center}.mentorship-success{display:flex;align-items:center;flex-direction:column;text-align:center;gap:22px;padding:42px 30px;border:1px solid var(--tiens-line);border-radius:var(--radius);background:#fff}.mentorship-success>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--tiens-mist);color:var(--tiens-green)}.mentorship-success h2{font-family:var(--font-display);font-size:30px;font-weight:650;letter-spacing:-.04em;line-height:1.3}.mentorship-success>p:not(.tiens-eyebrow){color:var(--tiens-muted);font-size:14px;line-height:1.9;max-width:430px}.mentorship-success small{color:var(--tiens-muted);font-size:10px;overflow-wrap:anywhere}.mentorship-faq{padding-block:24px 56px;max-width:1050px}.byron-footer__invitation{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:28px;border-bottom:1px solid #ffffff24}.byron-footer__invitation>p{font-family:var(--font-display);color:#fff;font-size:21px;font-weight:750;letter-spacing:-.035em}.byron-footer__invitation>a{color:var(--tiens-lime);white-space:nowrap}.byron-footer__tiens{display:flex;gap:12px;align-items:center;margin-top:20px}.byron-footer__tiens img{border-radius:3px}.byron-footer__tiens span{color:#c6bdb6;font-size:10px;max-width:130px}@media (max-width:1199px){.byron-header .tiens-nav-links{display:none}.byron-header .mobile-menu-trigger{display:inline-flex}.byron-hero__inner{gap:35px}.byron-experience{padding:14px;gap:8px}.byron-company-story{gap:30px}.byron-cta{align-items:start;flex-direction:column;gap:24px}}@media (max-width:767px){.byron-brand--primary{width:156px}.byron-brand--secondary{width:190px}.byron-header .tiens-header__row{gap:5px}.byron-header .tiens-announce__inner{font-size:8px}.byron-header .header-actions .tiens-icon-link,.byron-header .header-actions .ui-icon-button{width:35px}.byron-header .tiens-header__row>div:first-child{gap:3px}.byron-hero__inner{grid-template-columns:1fr;padding-top:32px;gap:42px;padding-bottom:26px}.byron-hero__copy h1{font-size:clamp(46px,12.4vw,68px);margin-block:22px}.byron-hero__copy h1>span{font-size:clamp(25px,6.6vw,37px);margin-top:18px}.byron-hero__copy>p{font-size:14px}.byron-hero__actions{gap:20px}.byron-hero__endorsement{margin-top:24px;padding-top:22px}.byron-hero__portrait{max-width:480px;width:100%;margin-inline:auto;margin-top:8px}.byron-hero__portrait-label{font-size:9px}.byron-experience{padding:16px}.byron-experience strong{font-size:40px}.byron-experience p{font-size:9px}.byron-hero__portrait-foot{padding:16px}.byron-hero__portrait-foot span:first-child{font-size:11px}.byron-intro-bar{grid-template-columns:1fr;gap:20px;padding-block:24px}.byron-intro-bar>a{padding:0;border-left:0;gap:12px}.byron-intro-bar>p{padding-bottom:16px;border-bottom:1px solid var(--tiens-line)}.wellness-overview{grid-template-columns:1fr;gap:20px}.wellness-overview__image{aspect-ratio:1.55}.wellness-overview__copy{padding:22px}.byron-trajectory__inner{grid-template-columns:1fr;gap:34px;padding-block:38px}.byron-trajectory__number strong{font-size:100px}.byron-company-preview{grid-template-columns:1fr}.byron-company-preview__image{min-height:0;height:230px}.byron-company-facts{gap:24px}.byron-cta{padding:26px}.byron-cta>a{white-space:normal;font-size:12px;width:100%}.byron-about-grid{grid-template-columns:1fr;padding-top:24px}.byron-about-portrait{max-width:340px;margin:auto}.byron-about-portrait .byron-portrait-stage{max-height:450px}.byron-feature-grid{grid-template-columns:1fr;gap:14px}.byron-feature-grid article{padding:24px}.byron-company-hero__copy{padding-top:26px;padding-bottom:34px}.byron-company-hero__copy h1{font-size:clamp(36px,8.6vw,52px)}.byron-company-hero__copy>p{font-size:14px}.byron-company-statements{grid-template-columns:1fr 1fr;gap:24px}.byron-company-statements strong{font-size:28px}.byron-company-statements span{font-size:11px}.byron-company-story{grid-template-columns:1fr;padding-top:36px;gap:24px}.byron-facility img{height:260px}.byron-local-connection{grid-template-columns:1fr;padding:24px;gap:26px;margin-top:20px}.byron-local-connection h2{font-size:26px}.byron-local-connection img{height:220px}.wellness-detail{grid-template-columns:1fr;padding-block:38px;gap:26px}.wellness-detail__image{max-height:360px}.wellness-detail__image img{height:100%;max-height:360px;-o-object-fit:cover;object-fit:cover}.wellness-detail--reverse .wellness-detail__image{order:0}.byron-wellness-help{flex-wrap:wrap;padding:24px}.byron-wellness-help>a{margin-left:0}.byron-wellness-help>div{flex:1;min-width:200px}.mentorship-hero__inner{grid-template-columns:1fr;gap:32px}.mentorship-mentor-card{display:grid;grid-template-columns:100px minmax(0,1fr);max-width:none;border-radius:var(--radius)}.mentorship-mentor-card .byron-portrait-stage{height:140px;aspect-ratio:auto;border:0}.mentorship-mentor-card__copy{padding:20px 16px;align-self:center}.mentorship-mentor-card strong{font-size:17px}.mentorship-mentor-card span{font-size:10px}.mentorship-process{grid-template-columns:1fr;gap:14px}.mentorship-process li{padding:22px}.mentorship-conversation{grid-template-columns:1fr;gap:24px;padding-top:8px}.mentorship-conversation__copy{position:static}.mentorship-form__grid{grid-template-columns:1fr;gap:20px}.mentorship-form .ui-input{font-size:16px}.mentorship-success{padding:32px 24px}.byron-footer__invitation{flex-direction:column;align-items:start;gap:14px}.byron-footer__invitation>p{font-size:20px}}.theme-toggle{border:1px solid var(--tiens-line);border-radius:var(--radius);color:var(--byron-accent)}.theme-toggle__moon,[data-mode=dark] .theme-toggle__sun{display:none}[data-mode=dark] .theme-toggle__moon{display:block}.checkout-header__actions{display:flex;align-items:center;gap:18px}.checkout-step .ui-heading.opacity-50{opacity:1;color:var(--tiens-muted)}.checkout-steps li[data-state=pending]{color:var(--tiens-muted)}:root[data-mode=dark]{color-scheme:dark;--tiens-paper:#0b0b0c;--tiens-ink:#f3f2ed;--tiens-green-deep:#f3f2ed;--brand-link:#ff9069;--brand-link-hover:#ffad90;--tiens-green:var(--brand-link);--tiens-forest:#090808;--tiens-mist:#26211f;--tiens-muted:#c2b7af;--tiens-line:#38322e;--byron-forest:#f3f2ed;--byron-ink:#f3f2ed;--byron-stone:#131110;--byron-accent:var(--brand-link);--byron-accent-soft:#2a1912;--portrait-surface:#181412;--theme-surface:#151515;--theme-raised:#24201e;--theme-action:var(--brand-accent);--theme-action-hover:var(--brand-accent-hover);--theme-on-action:var(--brand-on-accent);--shadow:0 12px 40px rgb(0 0 0/18%);--ui-fg-interactive:var(--brand-link);--ui-fg-interactive-hover:var(--brand-link-hover);--ui-border-interactive:var(--brand-link);--fg-base:#f3f2ed;--fg-subtle:var(--tiens-muted);--fg-muted:var(--tiens-muted);--fg-interactive:var(--brand-link);--fg-interactive-hover:var(--brand-link-hover);--bg-base:#151515;--bg-base-hover:#24201e;--bg-subtle:#26211f;--bg-subtle-hover:#322823;--bg-field:#111112;--bg-field-hover:#151515;--bg-component:#151515;--bg-component-hover:#24201e;--bg-component-pressed:#322823;--border-base:#38322e;--border-strong:#807269;--border-interactive:var(--brand-link)}:root[data-mode=dark] ::-moz-selection{background:var(--theme-action);color:var(--theme-on-action)}:root[data-mode=dark] ::selection{background:var(--theme-action);color:var(--theme-on-action)}:root[data-mode=dark] :focus-visible{outline-color:var(--brand-link)}:root[data-mode=dark] :is(.skip-link,.ui-container,.ui-button--secondary,.ui-input,.ui-select,.surface,.cart-flyout,.menu-panel,.tiens-category-card,.category-pills a,.catalog-sidebar__body,.catalog-sidebar__toggle,.catalog-search,.catalog-pagination button,.product-purchase,.checkout-step,.checkout-header,.account-auth,.account-nav,.faq-item,.modal-panel,.search-drawer,.info-sidebar a,.wellness-overview__card,.byron-company-preview,.byron-feature-grid article,.mentorship-mentor-card,.mentorship-process li,.mentorship-form,.mentorship-success){background:var(--theme-surface)}:root[data-mode=dark] .tiens-header{background:#0b0b0cf2}:root[data-mode=dark] :is(.menu-overlay,.modal-overlay){background:#000000ba}:root[data-mode=dark] :is(.tiens-announce,.tiens-footer,.tiens-hero,.tiens-story,.account-auth__story,.info-contact__card:not(.info-contact__card--light),.byron-cta,.byron-hero__portrait-foot){background:var(--tiens-forest)}:root[data-mode=dark] .byron-trajectory{background:#171311}:root[data-mode=dark] .byron-hero__endorsement{border-color:var(--tiens-line)}:root[data-mode=dark] :is(.byron-hero__copy>p,.byron-hero__endorsement>span,.byron-recognition p,.byron-check-list li,.info-hero p){color:var(--tiens-muted)}:root[data-mode=dark] :is(.byron-company-panorama>span,.tiens-hero__note){background:#111112e8;color:var(--tiens-ink)}:root[data-mode=dark] :is(.info-notice,.cart-auth-prompt,.address-add-card,.support-card__icon){background:var(--tiens-mist);color:var(--tiens-muted)}:root[data-mode=dark] .address-add-card{color:var(--brand-link);border-color:#807269}:root[data-mode=dark] :is(.address-add-card:hover,.account-nav a:hover,.account-nav>button:hover){background:var(--theme-raised)}:root[data-mode=dark] :is(.skeleton-card,.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-grey-5,.bg-grey-10,.bg-grey-20,.bg-\[\#e2e9de\],.bg-\[\#e9efe5\]){background:var(--tiens-mist)}:root[data-mode=dark] .bg-white{background:var(--theme-surface)}:root[data-mode=dark] :is(.text-\[\#627168\],.text-gray-400,.text-gray-500,.text-gray-600,.text-grey-40,.text-grey-50,.text-grey-60){color:var(--tiens-muted)}:root[data-mode=dark] :is(.text-gray-700,.text-gray-800,.text-gray-900,.text-grey-70,.text-grey-80,.text-grey-90){color:var(--tiens-ink)}:root[data-mode=dark] :is(.border-gray-200,.border-gray-300,.border-\[\#dee6dc\]){border-color:var(--tiens-line)}:root[data-mode=dark] :is(.ui-input,.ui-select){border-color:#807269}:root[data-mode=dark] :is(.ui-input:hover,.ui-select:hover){border-color:#aa8e80}:root[data-mode=dark] :is(.ui-input:focus,.ui-select:focus-within){border-color:var(--brand-link);box-shadow:0 0 0 3px #f3440322}:root[data-mode=dark] .ui-input::-moz-placeholder{color:#b5a79f}:root[data-mode=dark] .ui-input::placeholder{color:#b5a79f}:root[data-mode=dark] .ui-input:disabled{background:var(--tiens-mist)}:root[data-mode=dark] :is(.ui-button--primary,.tiens-button,.cart-count){background:var(--theme-action);color:var(--theme-on-action)}:root[data-mode=dark] :is(.ui-button--primary:hover:not(:disabled),.tiens-button:hover){background:var(--theme-action-hover)}:root[data-mode=dark] .ui-button--secondary{color:var(--tiens-ink)}:root[data-mode=dark] .ui-button--secondary:hover:not(:disabled){background:var(--theme-raised);border-color:#807269}:root[data-mode=dark] .ui-button--transparent{background:transparent;color:var(--tiens-green)}:root[data-mode=dark] .ui-button--transparent:hover:not(:disabled){background:var(--tiens-mist)}:root[data-mode=dark] .tiens-button--light{background:#f3f2ed;color:#1b1917}:root[data-mode=dark] .tiens-button--light:hover{background:#ffb395;color:#1b1917}:root[data-mode=dark] .tiens-button--outline{background:transparent;color:#f3f2ed;border-color:#aa8e80}:root[data-mode=dark] .tiens-button--outline:hover{background:#ffffff12}:root[data-mode=dark] :is(.category-pills a[aria-current=page],.category-pills a:hover,.catalog-pagination button[aria-current=page]){background:var(--theme-action);color:var(--theme-on-action);border-color:var(--theme-action)}:root[data-mode=dark] .checkout-steps li{color:var(--tiens-muted)}:root[data-mode=dark] :is(.checkout-steps li[data-state=current] span,.checkout-steps li[data-state=done] span){color:var(--theme-on-action)}:root[data-mode=dark] .form-error{color:#ffc4bd;background:#452822}:root[data-mode=dark] .remove-item:hover{color:#ffc4bd}:root[data-mode=dark] .order-success__header>span{background:var(--tiens-mist)}:root[data-mode=dark] .product-mobile-bar{background:#111112f2}@media (max-width:767px){.checkout-header__back-text{display:none}.checkout-header__inner>a:first-child{min-width:36px;min-height:44px;justify-content:center}.checkout-header__actions{gap:0}}@media (max-width:359px){.byron-header .header-actions .tiens-icon-link,.byron-header .header-actions .ui-icon-button{width:31px}.byron-brand--primary{width:134px}}