:root{--age-navy:#090c28;--age-red:#e31e24;--age-paper:#f4f4f1;--age-line:#dedede;--age-muted:#666a78;--age-white:#fff;font-family:Inter,"Helvetica Neue",Arial,sans-serif;color:var(--age-navy);background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--age-navy);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto;width:auto;height:auto;margin:8px;padding:10px;background:#fff;z-index:1000}.age-icon{display:block;width:22px;height:22px;object-fit:contain}.age-section-shell{width:min(calc(100% - 64px),1440px);margin-inline:auto}
.age-utility-bar{height:35px;padding:0 34px;background:#f2f2f3;display:flex;align-items:center;justify-content:space-between;font-size:11px}.age-utility-bar>div{display:flex;align-items:center;gap:18px}.age-utility-bar a{text-decoration:underline;text-underline-offset:3px}.age-utility-bar>div:last-child span+span{border-inline-start:1px solid #b9bac0;padding-inline-start:18px}.age-qa-state{color:var(--age-red);font-weight:700}.age-site-header{height:66px;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:50}.age-header-main{height:100%;max-width:1480px;padding:0 20px;margin:auto;display:grid;grid-template-columns:118px 1fr auto;align-items:center;gap:18px}.age-logo{display:flex;align-items:center}.age-logo img{width:105px;height:auto}.age-desktop-nav{display:flex;align-items:center;gap:20px;overflow:hidden}.age-desktop-nav a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.age-all-categories{display:flex;align-items:center;gap:8px}.age-header-actions{display:flex;align-items:center;gap:5px}.age-header-actions button,.age-header-icon{border:0;background:transparent;height:40px;display:grid;place-items:center;cursor:pointer}.age-search-trigger{width:255px!important;border-radius:22px!important;background:#f5f5f5!important;grid-template-columns:auto 1fr!important;justify-items:start!important;gap:10px;padding:0 15px}.age-search-trigger span{font-size:12px}.age-header-icon{width:40px;position:relative}.age-cart-count{position:absolute;top:1px;inset-inline-end:0;min-width:17px;height:17px;border-radius:9px;background:var(--age-red);color:#fff;display:grid;place-items:center;font-size:9px}.age-drawer-overlay{position:fixed;inset:0;z-index:200;background:rgba(3,5,20,.58);display:flex}.age-drawer-overlay[hidden]{display:none}.age-search-panel{width:100%;background:#fff;align-self:flex-start;padding:36px max(5vw,30px) 46px;position:relative}.age-drawer-close{position:absolute;top:18px;inset-inline-end:24px;border:0;background:transparent;cursor:pointer}.age-search-panel form>label{display:block;font-size:12px;color:var(--age-muted);margin-bottom:20px}.age-search-panel form>div{display:grid;grid-template-columns:1fr 54px;border-bottom:2px solid var(--age-navy)}.age-search-panel input[type=search]{height:58px;border:0;outline:0;font-size:28px}.age-search-panel button[type=submit]{border:0;background:#fff;display:grid;place-items:center}.age-cart-drawer{width:min(530px,100%);height:100%;overflow:auto;margin-inline-start:auto;background:#fff;padding:30px 34px}.age-drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--age-line);padding-bottom:22px}.age-drawer-heading h2{font-size:32px;margin:0}.age-drawer-heading button{border:0;background:transparent}.age-cart-drawer .woocommerce-mini-cart{list-style:none;padding:0;margin:0}.age-cart-drawer .mini_cart_item{padding:22px 0!important;border-bottom:1px solid var(--age-line);min-height:120px}.age-cart-drawer .mini_cart_item img{float:inline-start!important;width:90px!important;height:100px!important;object-fit:contain;background:var(--age-paper);margin-inline:0 16px!important}.age-cart-drawer .remove{color:var(--age-red)!important}.age-cart-drawer .woocommerce-mini-cart__total{display:flex;justify-content:space-between;font-size:18px;padding:20px 0}.age-cart-drawer .woocommerce-mini-cart__buttons{display:grid;gap:8px}.age-cart-drawer .button{min-height:46px;border:1px solid var(--age-navy)!important;background:#fff!important;color:var(--age-navy)!important;display:flex!important;align-items:center;justify-content:center}.age-cart-drawer .checkout{background:var(--age-navy)!important;color:#fff!important}
.age-hero{position:relative;height:min(62vw,700px);min-height:540px;overflow:hidden;background:#d9d0c2}.age-hero>img{width:100%;height:100%;object-fit:cover;display:block}.age-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,28,.62),rgba(7,9,28,.14) 52%,transparent 75%)}.age-hero-copy{position:absolute;z-index:2;top:50%;inset-inline-start:max(6vw,48px);transform:translateY(-50%);width:min(610px,48vw);color:#fff}.age-hero-copy>p,.age-section-heading p,.age-story-copy>p:first-child{margin:0 0 14px;font-size:11px;letter-spacing:.14em;font-weight:700}.age-hero-copy h1{margin:0 0 20px;font-size:clamp(44px,4.7vw,70px);line-height:.98;letter-spacing:-.055em}.age-hero-copy>span{display:block;font-size:17px;line-height:1.6;margin-bottom:30px;max-width:590px}.age-primary-button{min-height:48px;padding:0 22px;background:#fff;color:var(--age-navy);display:inline-flex;align-items:center;justify-content:center;gap:15px;font-weight:700;font-size:13px}.age-category-band,.age-products-section{padding-block:92px}.age-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.age-section-heading h2,.age-story-copy h2{margin:0;font-size:clamp(30px,3vw,48px);line-height:1.05;letter-spacing:-.04em}.age-section-heading>a,.age-story-copy>a{border-bottom:1px solid currentColor;padding:8px 0;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.age-category-grid,.age-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.age-category-tile{position:relative;aspect-ratio:1/1.08;background:var(--age-paper);overflow:hidden}.age-category-tile>img,.age-category-tile .woocommerce-placeholder{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.age-category-tile:hover>img{transform:scale(1.04)}.age-category-tile span{position:absolute;inset-inline:0;bottom:0;padding:20px;font-size:20px;font-weight:700;background:linear-gradient(transparent,rgba(255,255,255,.94))}.age-value-story{display:grid;grid-template-columns:1fr 1.1fr;min-height:620px;background:var(--age-navy);color:#fff}.age-story-copy{padding:clamp(48px,7vw,110px);align-self:center}.age-story-copy>p:not(:first-child){color:#cdd0dc;line-height:1.75;margin:26px 0}.age-value-story>img{width:100%;height:100%;min-height:620px;object-fit:cover}.age-product-card{min-width:0}.age-product-image{display:block;width:100%;aspect-ratio:1/1.15;background:#f6f6f4;padding:22px;overflow:hidden}.age-product-image img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.age-product-image:hover img{transform:scale(1.04)}.age-product-series{margin:18px 0 7px;color:#737581;font-size:9px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.age-product-card h3{font-size:14px;line-height:1.45;margin:0;min-height:42px}.age-product-price{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-weight:700}.age-product-price>a{width:36px;height:36px;border:1px solid var(--age-navy);display:grid;place-items:center}.age-data-note{margin-top:30px;color:var(--age-muted);font-size:11px}.age-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d9d9d9;margin-bottom:100px}.age-editorial-grid article{background:var(--age-paper);padding:42px;min-height:300px;position:relative}.age-editorial-grid span{font-size:10px;letter-spacing:.13em;font-weight:700}.age-editorial-grid h3{font-size:27px;line-height:1.1;margin:55px 0 16px}.age-editorial-grid p{color:var(--age-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.age-editorial-grid>a,.age-editorial-grid article>a{position:absolute;bottom:32px;inset-inline-end:32px}
.age-commerce-main{padding:42px 0 110px}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:var(--age-muted);margin-bottom:38px}.woocommerce-products-header__title,.woocommerce div.product .product_title{font-size:clamp(38px,5vw,64px);letter-spacing:-.05em;line-height:1.02}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:12px}.woocommerce .woocommerce-ordering select{height:44px;border:1px solid var(--age-line);background:#fff;padding:0 12px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important}.woocommerce ul.products li.product a img{aspect-ratio:1/1.15;object-fit:contain;background:#f6f6f4;padding:18px;margin:0 0 16px;mix-blend-mode:multiply}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.45;min-height:45px;padding:0}.woocommerce ul.products li.product .price{font-size:14px!important;color:var(--age-navy)!important}.woocommerce ul.products li.product .button{border:1px solid var(--age-navy);border-radius:0;background:#fff;color:var(--age-navy);font-size:11px}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.75fr);gap:44px;align-items:start}.woocommerce div.product .woocommerce-product-gallery,.age-product-gallery{width:auto!important;float:none!important;display:grid;grid-template-columns:88px 1fr;gap:14px}.age-product-gallery-main{grid-column:2;background:#f5f5f2;min-height:680px;display:grid;place-items:center;padding:40px}.age-product-gallery-main img{width:100%;height:100%;max-height:620px;object-fit:contain;mix-blend-mode:multiply}.age-product-gallery-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px}.age-gallery-thumb{width:88px;height:100px;border:1px solid transparent;background:#f5f5f2;padding:8px}.age-gallery-thumb.is-active{border-color:var(--age-navy)}.age-gallery-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.woocommerce div.product .summary{width:auto!important;float:none!important;margin:0!important;border-top:3px solid var(--age-navy);padding-top:26px;position:sticky;top:105px}.woocommerce div.product p.price{font-size:24px!important;color:var(--age-navy)!important}.woocommerce div.product form.cart .variations{border-collapse:collapse}.woocommerce div.product form.cart .variations tr{border-top:1px solid var(--age-line)}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{padding:15px 0}.woocommerce div.product form.cart select{height:44px;border:1px solid var(--age-navy);background:#fff;padding:0 10px}.woocommerce div.product .single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0!important;background:var(--age-navy)!important;color:#fff!important;min-height:46px}.age-buying-checks{margin-top:26px;padding:22px 0;border-top:1px solid var(--age-line);font-size:12px}.age-buying-checks ul{padding-inline-start:19px;line-height:1.6}.woocommerce div.product .woocommerce-tabs,.age-decision-layer{grid-column:1/-1;width:100%;float:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;border-bottom:1px solid var(--age-line)}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:#fff!important;border-radius:0!important}.age-decision-nav{display:flex;gap:22px;border-bottom:1px solid var(--age-line);padding:18px 0}.age-product-section-block{padding:80px 7%}.age-product-section-block h2{font-size:40px;letter-spacing:-.04em;margin:0 0 32px}.age-module-kicker{font-size:10px;letter-spacing:.13em;font-weight:700}.age-spec-grid{display:grid;grid-template-columns:repeat(2,1fr)}.age-spec-grid>div{display:flex;justify-content:space-between;gap:30px;padding:18px 0;border-top:1px solid var(--age-line);font-size:13px}.age-spec-grid dd{margin:0;text-align:end;font-weight:700}.age-spec-grid dt{color:var(--age-muted)}.woocommerce-cart .age-commerce-main .age-section-shell,.woocommerce-checkout .age-commerce-main .age-section-shell{max-width:1200px}.woocommerce-cart table.cart img{width:100px}.woocommerce table.shop_table{border-radius:0;border-color:var(--age-line)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection--single{border:1px solid #c8c8c8;border-radius:0;min-height:46px;padding:10px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{margin-top:25px}.woocommerce-checkout #payment{border-radius:0;background:var(--age-paper)}.woocommerce-info,.woocommerce-message{border-top-color:var(--age-navy)}
.age-content-page{padding:70px 0 110px}.age-content-page article{max-width:900px;margin:auto}.age-content-page h1{font-size:clamp(42px,6vw,70px);letter-spacing:-.05em}.age-content-page .entry-content{line-height:1.75;color:#454856}.age-content-page .entry-content h2{color:var(--age-navy);margin-top:45px}.age-site-footer{background:var(--age-navy);color:#fff;padding:70px max(4vw,30px) 20px}.age-footer-lead{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-bottom:55px;border-bottom:1px solid #36394e}.age-footer-lead p{font-size:10px;letter-spacing:.13em;font-weight:700}.age-footer-lead h2{font-size:34px;letter-spacing:-.04em;margin:0}.age-footer-button{border:1px solid #fff;min-height:46px;padding:0 20px;display:flex;align-items:center;font-weight:700}.age-footer-links{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px;padding:55px 0}.age-footer-links>div{display:grid;align-content:start;gap:12px;font-size:12px}.age-footer-links>div:first-child img{filter:brightness(0) invert(1);width:130px}.age-footer-links p,.age-footer-links a{color:#c5c7d1}.age-copyright{border-top:1px solid #36394e;padding-top:20px;color:#9496a6;font-size:10px}.age-mobile-nav{display:none}
.age-manual-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.age-manual-list a{display:block;border:1px solid var(--age-line);padding:16px 18px;font-weight:700}
@media(max-width:760px){.age-manual-list{grid-template-columns:1fr}}
[dir=rtl] .age-hero:after{background:linear-gradient(270deg,rgba(7,9,28,.62),rgba(7,9,28,.14) 52%,transparent 75%)}[dir=rtl] .age-icon{transform:scaleX(-1)}[dir=rtl] .age-product-image .age-icon,[dir=rtl] .age-header-actions .age-icon{transform:none}
@media(max-width:1200px){.age-desktop-nav{gap:12px}.age-desktop-nav a{font-size:10px}.age-desktop-nav a:nth-last-child(-n+2){display:none}.age-search-trigger{width:180px!important}}
@media(max-width:760px){body{padding-bottom:66px}.age-utility-bar{display:none}.age-site-header{height:50px;position:relative}.age-header-main{grid-template-columns:40px 1fr 40px;padding:0 9px;gap:0}.age-logo{grid-column:2;justify-content:center}.age-logo img{width:105px}.age-desktop-nav{display:none}.age-header-actions{grid-column:3}.age-header-actions>.age-header-icon{display:none}.age-search-trigger{display:grid!important;width:40px!important;height:40px!important;padding:0!important;background:transparent!important;grid-template-columns:1fr!important}.age-search-trigger span{display:none}.age-section-shell{width:calc(100% - 28px)}.age-hero{min-height:620px;height:calc(100dvh - 116px)}.age-hero>img{object-position:72% center}.age-hero:after{background:linear-gradient(0deg,rgba(6,8,25,.79),rgba(6,8,25,.03) 68%)}.age-hero-copy{inset-inline:24px;top:auto;bottom:46px;width:auto;transform:none}.age-hero-copy h1{font-size:42px}.age-hero-copy>span{font-size:14px}.age-category-band,.age-products-section{padding-block:60px}.age-section-heading{align-items:flex-start}.age-section-heading h2{font-size:34px}.age-section-heading>a{display:none}.age-category-grid,.age-product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.age-category-tile span{font-size:14px;padding:13px}.age-value-story{grid-template-columns:1fr;min-height:0}.age-story-copy{padding:52px 24px}.age-value-story>img{min-height:370px}.age-product-image{padding:9px}.age-product-card h3{font-size:11px}.age-product-series{font-size:8px}.age-editorial-grid{grid-template-columns:1fr;margin-bottom:70px}.age-editorial-grid article{min-height:250px;padding:32px}.age-site-footer{padding:50px 22px 35px}.age-footer-lead{display:block}.age-footer-button{margin-top:25px;width:max-content}.age-footer-links{grid-template-columns:1fr 1fr;gap:35px}.age-footer-links>div:first-child{grid-column:1/-1}.age-mobile-nav{position:fixed;z-index:90;left:0;right:0;bottom:0;height:66px;background:#fff;border-top:1px solid #ddd;display:grid;grid-template-columns:repeat(5,1fr)}.age-mobile-nav a,.age-mobile-nav button{border:0;background:#fff;display:grid;place-items:center;align-content:center;gap:3px;font-size:9px}.age-mobile-nav .age-icon{width:20px;height:20px}.age-search-panel{padding:25px 16px}.age-search-panel input[type=search]{font-size:18px}.age-cart-drawer{padding:24px 20px}.age-commerce-main{padding-top:22px}.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:11px}.woocommerce div.product{grid-template-columns:1fr;gap:0}.age-product-gallery{display:block}.age-product-gallery-main{min-height:430px;padding:20px}.age-product-gallery-thumbs{display:flex;flex-direction:row;overflow:auto;padding:8px 0}.age-gallery-thumb{flex:0 0 68px;width:68px;height:75px}.woocommerce div.product .summary{position:static;border-top:0;padding-top:26px}.woocommerce div.product .product_title{font-size:30px}.age-decision-nav{overflow:auto}.age-product-section-block{padding:55px 6%}.age-product-section-block h2{font-size:32px}.age-spec-grid{grid-template-columns:1fr}.woocommerce-cart table.cart .product-thumbnail{display:block}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}}
