/* Catalogue planning, product galleries and service information. */
[hidden]{display:none!important}
.header{position:relative}
.header-inner{gap:22px}
.header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}
.navigation{gap:25px}
.selection-trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid #415361;border-radius:10px;color:#ecf6fc;background:#12232f;font-size:.875rem;white-space:nowrap}
.selection-trigger:hover{border-color:var(--blue);background:#1a3445}
.selection-trigger span{display:grid;place-items:center;min-width:25px;min-height:25px;padding:2px 5px;border-radius:8px;background:var(--blue);color:var(--ink);font-weight:700;font-size:.8rem}
.service-strip{background:#e3f5fe;color:#24485e;border-bottom:1px solid #cee8f5}
.service-strip>.container{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:17px;font-size:.875rem;font-weight:500;line-height:1.5;flex-wrap:wrap}
.service-strip a:hover{text-decoration:underline;text-underline-offset:4px}
.advanced-filters{display:flex;align-items:flex-end;gap:20px 26px;margin:0 0 28px;padding:20px 22px;background:#eaf1f6;border:1px solid #dce7ee;border-radius:14px;flex-wrap:wrap}
.advanced-filters>label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;line-height:1.5;font-weight:600;min-width:205px;flex:1;margin:0}
.advanced-filters select,.advanced-filters input{background:#fff;border:1px solid #bdcfdb;border-radius:8px;padding:11px 12px;min-height:46px;font-size:1rem;width:100%;color:var(--text);margin:0}
.price-filter{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:0;min-width:0;flex:1.2}
.price-filter legend{font-size:.875rem;font-weight:600;line-height:1.5;padding:0;margin-bottom:8px}
.price-filter label{position:relative;min-width:0;flex:1;margin:0}
.price-filter label span{position:absolute;top:15px;left:12px;font-size:.8rem;color:#596e7d;pointer-events:none;line-height:1.25}
.price-filter input{padding-left:54px;min-width:100px}
.subtle-button{background:transparent;color:#265572;text-decoration:underline;text-underline-offset:4px;padding:12px 0;min-height:44px;font-size:.875rem;line-height:1.5;text-align:left}
.subtle-button:hover{color:#00648f}
.filter-error{color:#9b3030;margin:-10px 0 26px;font-size:.875rem}
.product-actions{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin-top:18px}
.product-actions .add-product{grid-column:1/-1;width:100%;min-height:46px;font-size:.875rem;text-align:center;padding:11px 12px;justify-content:center}
.product-details{font-size:.875rem;min-height:44px}
.product-actions>.product-details:last-of-type{text-align:right}
.card-shipping{font-size:.8rem;line-height:1.5;margin-top:7px;color:#326078;min-height:3em}
.product-price .net-label{font-size:.8rem}
.model-label{font-size:.75rem}
.setup-shipping{font-size:.875rem;line-height:1.5;color:#326078;margin-top:14px}
.setup-card-dark .setup-shipping{color:#c0e7f8}
.setup-add{margin-top:8px;font-size:.875rem;background:transparent}
.setup-card-dark .setup-add{color:#dff6ff}
.founder-signature{display:flex;align-items:center;gap:15px;padding-block:8px 16px;margin-top:22px}
.founder-monogram{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;border:1px solid #3e667e;background:#163a51;color:var(--blue);font-weight:600;letter-spacing:.035em}
.founder-signature strong{display:block;color:#fff;font-size:1rem;line-height:1.5}
.founder-signature .founder-name{display:flex;align-items:center;gap:.5rem}
.founder-name .contact-dot{display:inline-block;flex:0 0 .5rem;width:.5rem;height:.5rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgb(52 211 153 / 12%)}
.founder-signature div>span{display:block;font-size:.875rem;line-height:1.5;color:#bfd1de;margin-top:4px}
.brand-copy button.text-link{background:transparent}
.delivery-section{background:#eff6fb}
.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.delivery-card{background:white;border:1px solid #d5e5ee;border-radius:22px;padding:32px}
.delivery-card.delivery-free{background:#dff5ff;border-color:#96d9f6}
.delivery-label{font-size:.8rem;font-weight:600;letter-spacing:.075em;color:#386077;line-height:1.5}
.delivery-card h3{font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:24px 0 18px}
.delivery-card h3 span{font-size:1rem;letter-spacing:0;font-weight:500;display:block;color:#426779;margin-top:8px}
.delivery-card p{line-height:1.6;max-width:480px;font-size:1rem;color:#465e6d}
.delivery-note{font-size:.875rem;line-height:1.7;color:#4e6779;margin:23px 0 12px;max-width:1000px}
.delivery-section .text-link{background:transparent;color:var(--blue-deep);font-size:.94rem}
.faq-section{background:#fff}
.faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}
.faq-intro{line-height:1.65;color:var(--muted);max-width:300px;margin:23px 0 14px}
.faq-layout>.text-link{color:var(--blue-deep)}
.faq-list{border-top:1px solid #d7e3ec}
.faq-list details{border-bottom:1px solid #d7e3ec}
.faq-list summary,.detail-accordion summary{font-size:1rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none;padding:23px 35px 23px 0;position:relative}
summary::-webkit-details-marker{display:none}
.faq-list summary:after,.detail-accordion summary:after{content:'+';position:absolute;right:5px;top:22px;color:#157dab;font-size:1.3rem;line-height:1.25;font-weight:400}
.faq-list details[open]>summary:after,.detail-accordion[open]>summary:after{content:'−'}
.faq-list summary:hover,.detail-accordion summary:hover{color:var(--blue-deep)}
summary:focus-visible{outline:3px solid #0787bc;outline-offset:5px}
.faq-list details>p{color:#4f6676;line-height:1.7;margin:0;padding:0 24px 24px 0;font-size:1rem}
.contact-address{font-style:normal;font-size:.875rem;color:#b3c6d5;line-height:1.7;margin-top:18px}
.legal-links{display:flex;gap:24px;flex-wrap:wrap}
.legal-links a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.selection-bar{position:fixed;inset:auto 0 0;z-index:30;background:#091b28f5;border-top:1px solid #356278;box-shadow:0 -5px 30px #00172624;backdrop-filter:blur(14px);color:#fff;padding:14px 0 max(14px,env(safe-area-inset-bottom))}
.selection-bar>.container{display:flex;align-items:center;justify-content:space-between;gap:20px}
.selection-bar strong{display:block;font-weight:600;font-size:1rem;line-height:1.4}
.selection-bar div>span{display:block;font-size:.875rem;color:#c4dce9;margin-top:4px;line-height:1.5}
body.has-selection{padding-bottom:98px}
.equipment-dialog{width:1060px}
.detail-gallery{padding:25px 24px 20px;background:#fff;border-bottom:1px solid #deebf3}
.detail-image-button{display:block;position:relative;width:100%;background:#fff;padding:16px 28px 32px;border-radius:14px;cursor:zoom-in}
.detail-image-button>img{display:block;width:100%;height:360px;max-height:44svh;object-fit:contain}
.detail-image-button>span{display:block;font-size:.8rem;line-height:1.5;color:#536f81;text-align:right;margin-top:12px}
.detail-thumbnails{display:flex;justify-content:center;gap:12px;padding:4px;flex-wrap:wrap}
.gallery-thumb{width:72px;height:72px;border:1px solid #ccdae3;border-radius:10px;padding:5px;background:#fff}
.gallery-thumb img{width:100%;height:100%;object-fit:contain}
.gallery-thumb[aria-pressed=true]{border:2px solid #0088c3;background:#edfaff;box-shadow:0 0 0 2px #dcf5ff}
.gallery-thumb:hover{border-color:#0098d8}
.detail-content{padding:32px 44px 40px}
.detail-content h2{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.18}
.detail-highlights{padding-left:20px;margin:20px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;color:#3f5e71;font-size:.94rem;line-height:1.65}
.detail-highlights li::marker{color:#008bc5}
.detail-content .detail-shipping{background:#e6f6fe;border:1px solid #cbe7f5;border-radius:10px;padding:14px 16px;color:#275c78;font-size:.875rem;line-height:1.6;margin:-4px 0 22px}
.detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}
.detail-actions .button{flex:1;min-width:220px;font-size:.94rem}
.detail-accordion{border-top:1px solid #cfdee8}
.detail-accordion summary{padding-block:20px}
.detail-accordion summary:after{top:18px}
.detail-accordion>p{font-size:.94rem;line-height:1.7;margin:0 0 24px;color:#4d6678}
.detail-facts{margin:0 0 20px}
.detail-facts>div:first-child{border-top:0;padding-top:0}
.detail-content .detail-note{margin:20px 0 0;font-size:.875rem!important}
.image-dialog{width:1050px;background:#fff;padding:24px}
.image-dialog>img{display:block;object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 100px)}
.selection-dialog{width:740px;padding:38px 40px;background:#fff}
.selection-dialog>.eyebrow{color:var(--blue-deep)}
.selection-dialog h2{font-size:2.2rem;line-height:1.2;padding-right:30px;margin-bottom:16px;letter-spacing:-.035em}
.selection-items{border-top:1px solid #d5e2eb}
.selection-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid #d5e2eb}
.selection-item>img{width:110px;height:120px;object-fit:contain;align-self:start;background:#fff}
.selection-item h3{font-size:1.05rem;line-height:1.4;margin-bottom:8px}
.selection-item .model-label{font-size:.75rem;margin-bottom:4px}
.selection-unit-price{font-size:.875rem;color:#536d7d;line-height:1.5}
.selection-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;flex-wrap:wrap}
.selection-item-bottom>strong{font-size:1.05rem;font-weight:600;white-space:nowrap}
.selection-quantity{display:flex;align-items:center;border:1px solid #bacfdd;border-radius:9px;background:#f4f9fc}
.selection-quantity button{width:44px;height:44px;background:transparent;font-size:1.2rem;border-radius:8px}
.selection-quantity button:hover:not(:disabled){background:#dcf2fe}
.selection-quantity button:disabled{opacity:.35;cursor:default}
.selection-quantity input{width:48px;min-width:0;padding:8px 3px;height:44px;border:0;border-inline:1px solid #d4e3ed;text-align:center;font-size:1rem;border-radius:0;background:#fff;color:var(--text);margin:0;appearance:textfield;-moz-appearance:textfield}
.selection-quantity input::-webkit-inner-spin-button{appearance:none}
.selection-remove{font-size:.8rem;line-height:1.5;background:transparent;color:#536c7b;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:12px 0 0}
.selection-remove:hover{color:#9a3434}
.selection-totals{margin:24px 0 18px}
.selection-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:.94rem;line-height:1.5;padding:7px 0}
.selection-totals dd{margin:0;font-weight:600;white-space:nowrap}
.selection-totals .selection-grand-total{border-top:1px solid #c4dbe8;margin-top:10px;padding-top:18px;font-weight:600}
.selection-grand-total dt{max-width:280px}
.selection-grand-total dd{font-size:1.6rem;letter-spacing:-.025em}
.free-shipping-note{padding:14px 16px;background:#e5f7ff;border-radius:10px;font-size:.875rem;line-height:1.6;color:#245c77;margin-bottom:18px}
.selection-dialog .form-note{font-size:.875rem;line-height:1.6}
.selection-actions{display:flex;flex-direction:column;gap:12px}
#selection-empty{padding:32px 0 12px;border-top:1px solid #d5e2eb}
#selection-empty h3{font-size:1.3rem;margin-bottom:12px}
#selection-empty p{font-size:1rem;line-height:1.6;color:#536b7b;margin-bottom:24px}
.inquiry-selection-summary{border:1px solid #b7dfef;background:#edf9ff;border-radius:12px;padding:18px;margin-bottom:25px}
.inquiry-selection-summary h3{font-size:1rem;margin-bottom:8px}
.inquiry-selection-summary p{font-size:.875rem;line-height:1.6;color:#3d6177;margin-bottom:6px}
.inquiry-selection-summary .subtle-button{font-size:.8rem;padding:10px 0;margin-right:16px;min-height:40px}
.inquiry-main .form-note a{text-decoration:underline;text-underline-offset:3px;color:#00648f}
.legal-page{background:#f1f6fa}
.legal-header{background:var(--ink);padding:25px 0}
.legal-header>.container{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#dceaf3}
.legal-header .text-link{font-size:.94rem}
.legal-content{max-width:860px;padding-block:65px 75px}
.legal-content>h1{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.04em;line-height:1.15;margin-bottom:24px}
.legal-content>.eyebrow{color:var(--blue-deep)}
.legal-content h2{font-size:1.35rem;line-height:1.3;margin:36px 0 15px;letter-spacing:-.025em}
.legal-content p,.legal-content li,.legal-content address{font-size:1rem;line-height:1.8;color:#435d6e;font-style:normal;margin-bottom:15px}
.legal-content ul{padding-left:22px}
.legal-content li{margin-bottom:8px}
.legal-content a{color:#00648f;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.legal-content .legal-contact{padding:24px 28px;border:1px solid #caddE9;background:#fff;border-radius:18px;margin-bottom:30px}
.legal-contact p:last-child{margin-bottom:0}
.legal-content .legal-draft{border-left:3px solid var(--blue);padding:14px 20px;background:#e5f5fd;font-size:.875rem}
.legal-page .footer-bottom{border:0;padding:0}
@media(min-width:1500px){.detail-image-button>img{height:400px}}
@media(max-width:1150px){.navigation{gap:18px;font-size:.875rem}.header-inner{gap:18px}.header-actions{gap:10px}.header-actions .header-cta{padding-inline:14px}.faq-layout{gap:45px;grid-template-columns:1fr 1.5fr}}
@media(max-width:1000px) and (min-width:851px){.header .brand{width:166px}.header-inner{gap:14px}.navigation{gap:14px}.header-actions .header-cta{display:none}.selection-trigger{padding-inline:10px}}
@media(max-width:850px){.header-actions{margin-left:auto}.header-inner{gap:14px}.navigation{font-size:1rem}.service-strip>.container{justify-content:center;gap:6px 25px;text-align:center}.advanced-filters{gap:18px}.advanced-filters>.subtle-button{flex-basis:100%;padding:0;min-height:30px}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-intro{max-width:540px}.faq-layout h2{font-size:2.3rem}.delivery-card{padding:25px}.detail-highlights{grid-template-columns:1fr}.legal-header .brand{width:185px}}
@media(max-width:620px){.header .brand{width:145px}.header-inner{gap:10px;flex-wrap:wrap;height:auto;min-height:75px;padding-block:15px}.header-actions{order:3;width:100%;margin:0}.header-actions .selection-trigger{width:100%;min-height:40px}.header .menu-toggle{margin-left:auto;flex-shrink:0}.navigation{top:132px}.service-strip>.container{flex-direction:column;padding-block:14px;font-size:.8rem}.advanced-filters{padding:18px;gap:17px}.advanced-filters>label,.price-filter{flex-basis:100%;min-width:0}.price-filter{gap:8px}.price-filter input{min-width:0}.price-filter label span{left:9px}.price-filter input{padding-left:48px;padding-right:6px}.product-card{display:flex}.product-image{height:245px;min-height:0;padding:33px 30px 10px}.product-body{padding:20px 23px 24px}.product-body h3{font-size:1.35rem}.product-actions{grid-template-columns:1fr auto;gap:8px 14px}.product-actions .button{font-size:.875rem;justify-content:center}.product-details{font-size:.875rem}.model-label{font-size:.75rem}.card-shipping{min-height:0;font-size:.8rem}.delivery-grid{grid-template-columns:1fr;gap:18px}.delivery-card h3{font-size:2.5rem;margin-top:20px}.delivery-card{padding:25px}.delivery-label{font-size:.75rem}.faq-list summary{padding-block:20px}.faq-list details>p{padding-right:0;font-size:.94rem}.founder-signature strong{font-size:.94rem}.founder-signature div>span{font-size:.8rem}.founder-monogram{width:48px;height:48px;font-size:.875rem}.detail-gallery{padding:26px 13px 18px}.detail-image-button{padding:12px 14px 12px}.detail-image-button>img{height:260px;max-height:40svh}.detail-thumbnails{gap:8px}.gallery-thumb{width:57px;height:57px}.detail-content{padding:25px 22px 30px}.detail-actions{flex-direction:column}.detail-actions .button{min-width:0;flex:auto;width:100%}.detail-highlights{font-size:.875rem;gap:8px}.detail-content .detail-shipping{font-size:.875rem}.image-dialog{padding:16px 10px}.selection-dialog{padding:32px 22px}.selection-dialog h2{font-size:1.75rem}.selection-item{grid-template-columns:70px minmax(0,1fr);gap:16px;padding:20px 0}.selection-item>img{width:70px;height:90px}.selection-item h3{font-size:1rem}.selection-item-bottom{gap:12px}.selection-quantity button{width:40px}.selection-quantity input{width:40px}.selection-totals>div{font-size:.875rem;gap:14px}.selection-grand-total dt{max-width:175px}.selection-grand-total dd{font-size:1.3rem}.selection-bar>.container{gap:12px}.selection-bar strong{font-size:.875rem}.selection-bar div>span{font-size:.75rem}.selection-bar .button{font-size:.8rem;padding:11px 12px;gap:10px;min-width:100px}.selection-bar .button span{display:none}.selection-bar{padding-top:12px}body.has-selection{padding-bottom:110px}.selection-dialog .form-note{font-size:.8rem}.legal-header>.container{align-items:flex-start;flex-direction:column;gap:12px}.legal-content{padding-block:38px 50px}.legal-content .legal-contact{padding:22px}.legal-content h2{font-size:1.25rem}.legal-links{gap:20px}.legal-page .footer-bottom{gap:20px}}
@media(prefers-reduced-motion:reduce){.product-card,.gallery-thumb{transition:none}.product-image img{transition:none}}
@media(max-width:850px){.navigation{top:100%}}

/* Compact shopping controls. */
.shipping-announcement{background:#102c3c;border-bottom:1px solid #1a455c;color:#d5eaf6}
.shipping-announcement>a{display:flex;align-items:center;justify-content:center;gap:13px;width:90%;margin:auto;min-height:43px;padding:10px 0;font-size:.875rem;line-height:1.45;text-align:center}
.shipping-announcement svg{width:24px;height:24px;fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.shipping-announcement strong{font-weight:600;color:#f1faff}
.shipping-region{color:#a8cbdc;margin-left:7px}
.shipping-arrow{color:var(--blue);font-size:1.1rem}
.shipping-announcement a:hover strong{text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:4px}
.catalog-controls{display:flex;align-items:stretch;gap:14px;margin:0 0 26px}
.catalog-controls .catalog-search{flex:1;min-width:0;margin:0}
.filter-toggle{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 19px;min-height:52px;flex-shrink:0;background:#fff;border:1px solid #bfcfda;border-radius:12px;font-size:.94rem;font-weight:600}
.filter-toggle svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;flex-shrink:0}
.filter-toggle svg circle{fill:#fff}
.filter-toggle:hover,.filter-toggle[data-active=true]{border-color:#078ec4;color:#005d86}
.filter-toggle[aria-expanded=true]{background:#dff4ff;border-color:#078ec4;color:#005d86}
.filter-toggle[aria-expanded=true] svg circle{fill:#dff4ff}
.active-filter-count{display:grid;place-items:center;background:var(--ink);color:#fff;min-width:23px;height:23px;border-radius:7px;font-size:.75rem;font-weight:600;padding-inline:4px}
.filter-panel{background:#fff;border:1px solid #d6e4ed;border-radius:18px;padding:23px 26px 25px;margin:-10px 0 28px;box-shadow:0 10px 30px #23405d06}
.filter-panel-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}
.filter-panel-top>p{font-size:1rem;font-weight:600;line-height:1.5}
.filter-panel-top .subtle-button{padding:0;min-height:36px}
.filter-panel .catalog-filters{margin:0;flex-wrap:wrap;overflow:visible}
.filter-panel .advanced-filters{padding:23px 0 0;margin:20px 0 21px;background:transparent;border:0;border-top:1px solid #dce7ef;border-radius:0;gap:22px;align-items:flex-end}
.filter-panel .advanced-filters>label{min-width:180px}
.filter-panel .price-filter{flex:1.4;min-width:240px}
.filter-panel .filter-error{margin:0 0 18px}
#filters-done{min-height:44px;font-size:.875rem;padding:11px 17px;border-radius:9px}
.floating-cart,.floating-whatsapp,.floating-email{position:fixed;right:28px;bottom:max(28px,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:var(--blue);color:#052235;border:1px solid #78d9ff;box-shadow:0 8px 28px #002f5240;transition:background .18s,box-shadow .18s}
.floating-cart>svg,.floating-email>svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.floating-cart:hover,.floating-email:hover{background:#4dcaff;box-shadow:0 10px 30px #00385655}
.cart-badge{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:9px;background:#0a1b28;color:#fff;font-size:.75rem;font-weight:700;border:2px solid #fff;line-height:1}
.cart-tooltip{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);padding:9px 13px;border-radius:9px;background:#102c3c;color:#fff;font-size:.875rem;line-height:1.5;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none}
.floating-cart:hover .cart-tooltip,.floating-cart:focus-visible .cart-tooltip,.floating-whatsapp:hover .cart-tooltip,.floating-whatsapp:focus-visible .cart-tooltip,.floating-email:hover .cart-tooltip,.floating-email:focus-visible .cart-tooltip{visibility:visible;opacity:1}
.cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:560px;max-width:100%;height:100%;height:100dvh;max-height:100%;max-height:100dvh;border:0;border-left:1px solid #d5e4ed;border-radius:0;padding:42px 34px 30px;overscroll-behavior:contain;scrollbar-gutter:stable}
.cart-drawer h2{font-size:2rem;padding-right:28px}
.cart-drawer .selection-item{gap:20px;grid-template-columns:88px minmax(0,1fr)}
.cart-drawer .selection-item>img{width:88px;height:110px}
.cart-drawer .selection-grand-total dt{max-width:210px}
.cart-drawer .selection-grand-total dd{font-size:1.5rem}
.cart-drawer .selection-actions{margin-bottom:env(safe-area-inset-bottom)}
body:not(.legal-page)>.footer{padding-bottom:100px}
@media(prefers-reduced-motion:no-preference){.cart-drawer[open]{animation:cart-reveal .22s ease-out}@keyframes cart-reveal{from{transform:translateX(50px);opacity:.5}to{transform:translateX(0);opacity:1}}}
@media(max-width:850px){.header-actions{display:none}.filter-panel .advanced-filters>label{flex-basis:calc(50% - 12px);min-width:0}.filter-panel .price-filter{flex-basis:100%;max-width:450px}.filter-panel{padding-inline:22px}}
@media(max-width:620px){.header-inner{flex-wrap:nowrap;min-height:75px;padding-block:15px}.header .brand{width:188px;max-width:calc(100% - 70px)}.shipping-announcement>a{gap:9px;min-height:46px;font-size:.875rem;padding-block:9px}.shipping-announcement svg{width:21px;height:21px}.shipping-region{display:block;margin-left:0;font-size:.75rem;margin-top:1px}.shipping-arrow{display:none}.catalog-controls{gap:10px;margin-bottom:22px}.filter-toggle{padding:12px;gap:7px;font-size:.875rem}.filter-toggle>span:not(.active-filter-count){display:none}.filter-toggle svg{width:24px;height:24px}.catalog-controls .catalog-search input{font-size:1rem}.filter-panel{padding:17px;margin-top:-7px;border-radius:14px}.filter-panel-top{gap:12px;margin-bottom:12px}.filter-panel-top>p{font-size:.875rem}.filter-panel-top .subtle-button{font-size:.8rem}.filter-panel .catalog-filters{gap:8px}.filter-panel .catalog-filters button{font-size:.875rem;white-space:normal}.filter-panel .advanced-filters{gap:18px;margin-top:19px;padding-top:20px}.filter-panel .advanced-filters>label,.filter-panel .price-filter{min-width:0;flex-basis:100%;max-width:none}#filters-done{width:100%;justify-content:space-between}.floating-cart,.floating-whatsapp,.floating-email{right:18px;bottom:max(22px,env(safe-area-inset-bottom));width:55px;height:55px;border-radius:17px}.floating-cart>svg,.floating-email>svg{width:26px;height:26px}.cart-tooltip{display:none}.cart-drawer{width:100%;padding:34px 22px 26px;max-width:100%;border:0;border-radius:0}.cart-drawer h2{font-size:1.8rem}.cart-drawer .selection-item{grid-template-columns:65px minmax(0,1fr);gap:15px}.cart-drawer .selection-item>img{width:65px;height:90px}.cart-drawer .selection-grand-total dt{max-width:165px}.cart-drawer .selection-grand-total dd{font-size:1.3rem}body:not(.legal-page)>.footer{padding-bottom:92px}}

.hero-actions .button[href="#equipment"]{gap:.75em}
.hero-actions .hero-arrow{width:1.125em;height:1.125em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}
.floating-whatsapp{bottom:calc(max(28px,env(safe-area-inset-bottom)) + 78px);background:var(--blue);border-color:#78d9ff;box-shadow:0 8px 28px #002f5240}
.floating-whatsapp>img{display:block;width:32px;height:32px}
.floating-whatsapp:hover{background:#4dcaff;box-shadow:0 10px 30px #00385655}
@media(max-width:620px){.floating-whatsapp{bottom:calc(max(22px,env(safe-area-inset-bottom)) + 70px)}.floating-whatsapp>img{width:29px;height:29px}}

/* Product links, inquiry receipts and the personal about page. */
.product-title-link{display:block;color:inherit;text-decoration:none;line-height:inherit}
.product-title-link:hover{color:var(--blue-deep);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.product-actions{display:block}
.product-actions .add-product{width:100%}
.product-body h3{margin-bottom:18px}
.product-share{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin:15px 0 4px}
.detail-link-button{display:inline-flex;align-items:center;gap:9px;min-height:44px;background:transparent;padding:8px 0;font-size:.875rem;color:#00648f;font-weight:600}
.detail-link-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}
.detail-link-button:hover{text-decoration:underline;text-underline-offset:4px}
.product-link-status{font-size:.875rem;line-height:1.5;color:#41697f}
.product-link-status:empty{display:none}
.product-link-fallback{display:block;font-size:.875rem;line-height:1.5;margin:10px 0 20px}
.product-link-fallback input{font-size:.875rem;min-width:0;width:100%;margin-top:7px;background:#fff}
.inquiry-receipt{margin:25px 0 24px;padding:20px;border-radius:14px;background:#f0f8fd;border:1px solid #cce1ee}
.receipt-contact{font-size:.94rem;line-height:1.6;color:#3f5e72;margin:0 0 20px;overflow-wrap:anywhere}
.inquiry-receipt h3{font-size:1rem;line-height:1.4;margin-bottom:15px}
.receipt-items{list-style:none;margin:0;padding:0}
.receipt-items li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid #d3e3ed;font-size:.875rem;line-height:1.6}
.receipt-items li>span{min-width:0}
.receipt-items li>strong{white-space:nowrap;font-weight:600}
.receipt-totals{border-top:1px solid #c3dbe9;margin:6px 0 20px;padding-top:9px}
.receipt-totals>div{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:.875rem;line-height:1.5}
.receipt-totals dd{margin:0;white-space:nowrap;font-weight:600}
.receipt-totals>div:last-child{padding-top:12px;font-weight:600}
.receipt-message{border-top:1px solid #c3dbe9}
.receipt-message summary{font-size:.875rem;font-weight:600;line-height:1.5;padding:15px 0;cursor:pointer}
.receipt-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.65;color:#405d70;padding-bottom:16px}
.receipt-note{font-size:.8rem;line-height:1.65;color:#536d7f;margin:15px 0 0}
.inquiry-dialog:has(#inquiry-result:not([hidden])){width:1080px}
.footer-links{flex-wrap:wrap}
.navigation a[aria-current=page]{color:var(--blue)}
.about-hero{background:radial-gradient(ellipse at 10% 85%,#08394e 0,transparent 60%),#05090d;color:#fff;padding:65px 0 76px}
.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:75px;align-items:center}
.about-hero h1{font-size:clamp(2.6rem,4.6vw,4.25rem);line-height:1.1;margin:18px 0 24px;letter-spacing:-.04em}
.about-hero h1 span{color:var(--blue)}
.about-lead{font-size:1.1rem;line-height:1.7;color:#bfd4e2;max-width:565px;margin-bottom:28px}
.about-hero .eyebrow{color:var(--blue)}
.about-founder-card{background:#fff;color:var(--text);border:1px solid #335a70;border-radius:24px;overflow:hidden;max-width:440px;width:100%;justify-self:end}
.about-brand-mark{background:#020709;padding:43px 30px}
.about-brand-mark .logo{width:100%;max-width:330px;margin:auto;display:block}
.about-founder-details{padding:30px}
.about-founder-details .eyebrow{color:var(--blue-deep);font-size:.75rem;margin-bottom:14px}
.about-founder-details h2{font-size:1.9rem;line-height:1.2;margin-bottom:16px}
.about-founder-details p:not(.eyebrow){font-size:1rem;color:#536b7b;line-height:1.65;margin-bottom:22px}
.about-founder-details>a{font-size:1rem;color:#005e86;line-height:1.5;display:inline-flex;align-items:center;gap:18px;font-weight:600}
.about-founder-details>a:hover{text-decoration:underline;text-underline-offset:4px}
.about-story{background:#fff}
.about-story-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:75px}
.about-story .eyebrow{color:var(--blue-deep);margin-bottom:18px}
.about-story h2{font-size:clamp(2rem,3vw,2.9rem);line-height:1.15}
.about-story-grid>div>p:not(.eyebrow){font-size:1.05rem;line-height:1.85;color:#4d6576;margin-bottom:20px}
.about-story-grid>div>p:last-child{margin-bottom:0}
.about-approach{background:#edf5fa}
.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}
.about-values article{border-top:1px solid #a8c9dc;padding-top:22px}
.about-values article>span{font-size:.875rem;font-weight:600;color:#006c99}
.about-values h3{font-size:1.3rem;line-height:1.3;letter-spacing:-.025em;margin:20px 0 15px;max-width:260px}
.about-values p{font-size:1rem;line-height:1.75;color:#4e687a}
.about-contact-section{padding:65px 0;background:#fff}
.about-contact-panel{border-radius:24px;background:var(--blue);padding:45px;display:flex;align-items:center;justify-content:space-between;gap:38px}
.about-contact-panel .eyebrow{color:#15465f;margin-bottom:18px}
.about-contact-panel p:not(.eyebrow){font-size:1rem;line-height:1.7;color:#113c51;margin-top:18px}
.about-contact-panel h2{font-size:2.6rem}
.about-contact-actions{display:flex;flex-direction:column;gap:16px;align-items:center;flex-shrink:0}
.about-whatsapp-link{font-size:.875rem;font-weight:600;color:#0a3349;text-decoration:underline;text-underline-offset:4px;padding:10px;min-height:44px;line-height:1.5}
@media(max-width:1000px){.about-hero-grid,.about-story-grid{gap:40px}.about-contact-panel{padding:35px}.about-contact-actions .button{font-size:.875rem}.about-founder-details{padding:25px}}
@media(max-width:850px){.about-hero-grid{grid-template-columns:1.1fr 1fr;gap:28px}.about-founder-details h2{font-size:1.6rem}.about-brand-mark{padding:30px 25px}.about-hero{padding:42px 0 55px}.about-story-grid{grid-template-columns:1fr;gap:28px}.about-values{gap:22px}.about-values h3{font-size:1.15rem}.about-contact-panel{align-items:flex-start;flex-direction:column;gap:28px}.about-contact-actions{align-items:flex-start}.about-contact-panel h2{font-size:2.3rem}}
@media(max-width:620px){html{scroll-padding-bottom:212px}.product-grid a,.product-grid button,.footer a{scroll-margin-block:25px 212px}.about-hero-grid{grid-template-columns:1fr;gap:35px}.about-hero h1{font-size:clamp(2.35rem,7.4vw,3rem);margin-top:14px}.about-lead{font-size:1rem}.about-founder-card{max-width:none;justify-self:stretch;border-radius:20px}.about-brand-mark{padding:32px}.about-brand-mark .logo{max-width:280px}.about-founder-details h2{font-size:1.8rem}.about-founder-details{padding:25px}.about-story-grid>div>p:not(.eyebrow){font-size:1rem;line-height:1.8}.about-values{grid-template-columns:1fr;gap:26px;margin-top:25px}.about-values h3{max-width:none;font-size:1.25rem;margin-top:13px}.about-values p{font-size:1rem}.about-contact-section{padding:40px 0}.about-contact-panel{padding:28px 23px;border-radius:20px}.about-contact-panel h2{font-size:2rem}.about-contact-actions{width:100%;align-items:stretch}.about-contact-actions .button{justify-content:space-between}.about-whatsapp-link{text-align:center}.inquiry-receipt{padding:16px;margin-top:20px}.receipt-items li{flex-direction:column;gap:3px}.receipt-totals>div{gap:12px}.receipt-totals dt{max-width:155px}.inquiry-dialog:has(#inquiry-result:not([hidden])){max-width:calc(100% - 24px)}.floating-cart,.floating-whatsapp,.floating-email{width:48px;height:48px;right:12px;border-radius:15px;bottom:max(16px,env(safe-area-inset-bottom))}.floating-cart>svg,.floating-email>svg{width:24px;height:24px}.floating-whatsapp{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 62px)}.floating-whatsapp>img{width:26px;height:26px}.cart-badge{min-width:23px;height:23px;font-size:.75rem;right:-5px;top:-5px}body:not(.legal-page)>.footer{padding-bottom:217px}}

/* Third floating action: compose an email in the visitor’s mail app. */
.floating-email{bottom:calc(max(28px,env(safe-area-inset-bottom)) + 156px)}
@media(max-width:620px){.floating-email{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 124px)}}

/* Match the chest press studio background to the white product surface. */
img[src$="new-p001-white.webp"]{filter:brightness(1.01)}

img[src$="new-c001-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p002-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-r001-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s001-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-b001-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b002-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b003-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b004-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b005-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b006-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p003-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p004-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-b007-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b008-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-c002-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p005-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p006-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p007-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b009-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p008-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p009-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p010-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p011-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-b010-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p012-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p013-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p014-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p015-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p016-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p017-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p018-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p019-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p020-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p021-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p023-studio.webp"]{filter:brightness(1.0169)}

img[src$="new-p022-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p024-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-r002-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p025-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p026-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p027-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p028-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p029-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p031-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p032-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p033-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p035-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p037-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p038-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p039-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p036-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p030-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p043-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p041-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p034-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p042-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p044-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p040-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p045-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p046-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p047-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p048-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p049-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p050-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-r003-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p051-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p052-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p053-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p054-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p055-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p056-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p057-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p058-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p059-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p060-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p061-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p062-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p063-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-p064-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s002-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s003-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s004-studio.webp"]{filter:brightness(1.0113)}

img[src$="new-s005-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s006-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s007-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s008-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s009-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s010-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s011-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s012-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s013-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s014-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s015-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s016-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s017-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s018-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s019-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s020-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s021-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s022-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s023-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s024-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s025-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s026-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s027-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s028-studio.webp"]{filter:brightness(1.0113)}

img[src$="new-s029-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s030-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s031-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s032-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s033-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s034-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s035-studio.webp"]{filter:brightness(1.0334)}

img[src$="new-p065-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s036-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s037-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s038-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s039-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s040-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-s041-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s042-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p066-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s043-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-c003-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p067-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s044-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-s045-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-r004-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-p068-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-r005-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-r006-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-c004-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-c005-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-c006-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w001-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w007-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w014-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w021-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w002-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w003-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w004-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w005-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w006-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w008-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w009-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w010-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w011-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w012-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w013-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w015-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w016-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w017-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w018-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w019-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w020-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w022-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w026-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w029-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w031-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w034-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w024-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w025-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w028-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w033-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w035-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-w023-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w027-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w030-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-w032-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-h001-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-h002-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-h004-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-h006-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-h003-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-h008-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-h010-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-h011-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-h012-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-h013-studio.webp"]{filter:brightness(1.0418)}

img[src$="new-h009-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-l001-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-l002-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-l008-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-l005-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-l007-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-l009-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-h005-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-l003-studio.webp"]{filter:brightness(1.0129)}

img[src$="new-l004-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-l006-studio.webp"]{filter:brightness(1.0100)}

img[src$="new-h007-studio.webp"]{filter:brightness(1.0376)}
