:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#12121f}body{margin:0;min-width:320px;min-height:100vh;background:#fff}*{box-sizing:border-box}img,iframe{max-width:100%}.read-modal-html-content{max-width:100%;overflow-wrap:break-word;word-break:break-word}.read-modal-html-content img,.read-modal-html-content iframe,.read-modal-html-content svg,.read-modal-html-content video{max-width:100%!important;height:auto!important}.read-modal-html-content table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media(max-width:1600px){.read-product-grid,.read-product-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}}@media(max-width:1200px){.read-product-grid,.read-product-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media(min-width:901px)and (max-width:1599px){.read-cart-button-label{display:none!important}}.read-header-search::-webkit-search-cancel-button,.read-header-search::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.read-header-search:focus{border-color:#93c5fd!important;box-shadow:0 0 0 4px #3b82f61f!important;background:#fff!important}.read-header-label-short{display:none}.read-header-logo,.read-header-action,.read-header-cart-button,.read-header-search-shell button{outline:none}.read-header-logo:hover{background:#2563eb0f!important}.read-header-logo:focus-within{box-shadow:0 0 0 4px #3b82f624!important}.read-header-action-primary:hover,.read-header-action-primary:focus-visible{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 10px 20px #2563eb1f!important}.read-header-action-danger:hover,.read-header-action-danger:focus-visible{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important;box-shadow:0 10px 20px #ef44441f!important}.read-header-cart-button:hover,.read-header-cart-button:focus-visible{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important;box-shadow:0 10px 22px #2563eb29!important}.read-app-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.read-app-toast-progress{background:#22c55e;animation:read-toast-progress var(--toast-duration, 2.6s) linear forwards}.read-app-toast--success{border-color:#bbf7d0!important}.read-app-toast--success>div:first-child{background:#dcfce7!important;color:#166534!important}.read-app-toast--info{border-color:#bfdbfe!important}.read-app-toast--info>div:first-child{background:#dbeafe!important;color:#1d4ed8!important}.read-app-toast--info .read-app-toast-progress{background:#2563eb!important}.read-app-toast--error{border-color:#fecaca!important}.read-app-toast--error>div:first-child{background:#fee2e2!important;color:#b91c1c!important}.read-app-toast--error .read-app-toast-progress{background:#dc2626!important}.read-sidebar::-webkit-scrollbar{width:8px}.read-sidebar::-webkit-scrollbar-track{background:transparent}.read-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.read-sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.read-auth-input:focus{border-color:#93c5fd!important;box-shadow:0 0 0 4px #3b82f61f!important}.read-auth-button:hover,.read-auth-button:focus-visible{box-shadow:0 14px 24px #2563eb2e!important;transform:translateY(-1px)}@keyframes read-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes readCatalogSkeletonShimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}@media(max-width:900px){.read-auth-page{min-height:auto!important;padding:16px 0 28px!important;align-items:flex-start!important}.read-auth-card{width:100%!important;padding:22px!important;border-radius:18px!important}.read-auth-grid{grid-template-columns:1fr!important}.read-profile-page{padding:24px 0!important}.read-profile-header{flex-direction:column!important;align-items:stretch!important}.read-profile-info-grid,.read-profile-address-grid{grid-template-columns:1fr!important}.read-profile-modal{padding:22px!important;border-radius:16px!important}.read-header{flex-wrap:wrap!important;gap:14px!important;padding:12px 16px!important}.read-header-logo{order:1!important}.read-header-search-shell{order:2!important;flex-basis:100%!important;width:100%!important}.read-header-actions{order:3!important}.read-header-search{width:100%!important}.read-header-actions{margin-left:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;flex-wrap:nowrap!important;justify-content:stretch!important}.read-header-action span,.read-header-cart span:not(.read-header-cart span:first-child){font-size:13px!important}.read-header-action,.read-header-cart{width:100%!important;min-width:0!important;padding:10px 12px!important;justify-content:center!important}.read-header-actions--without-cart{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.read-header-cart--empty{width:44px!important;min-width:44px!important;padding:10px!important;justify-self:end!important}.read-header-cart--empty .read-header-label-full,.read-header-cart--empty .read-header-label-short{display:none!important}.read-layout-main{padding:16px!important}.read-home-page{flex-direction:column!important;padding:16px!important;gap:18px!important}.read-sidebar{position:static!important;width:100%!important}.read-sidebar>div{margin-bottom:16px!important}.read-home-content{width:100%!important}.read-slider{height:210px!important;border-radius:14px!important;margin-bottom:28px!important}.read-slider-slide{height:210px!important}.read-slider-content{left:46px!important;right:46px!important;max-width:none!important}.read-slider-title{font-size:22px!important;line-height:1.2!important;margin:0 0 10px!important}.read-slider-subtitle{font-size:14px!important;line-height:1.45!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.read-slider-nav{width:38px!important;height:38px!important;padding:0!important}.read-slider-dots{bottom:12px!important}.read-product-grid,.read-product-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.read-product-shelf-footer{padding:36px 18px 44px!important}.read-product-shelf-featured{padding:16px!important}.read-product-shelf-slide{flex-basis:min(76vw,360px)!important}.read-product-card{max-width:none!important;min-width:0!important}.read-product-card-actions{flex-direction:column!important}.read-cart-button-label{display:inline!important}.read-engineering-section{padding:36px 18px 44px!important}.read-engineering-container{grid-template-columns:1fr!important;gap:26px!important}.read-cart-page,.read-checkout-page{padding:28px 16px!important}.read-cart-content,.read-checkout-layout,.read-payment-wrapper{display:flex!important;flex-direction:column!important;gap:24px!important;align-items:stretch!important}.read-cart-summary,.read-checkout-summary,.read-payment-aside{position:static!important;width:100%!important}.read-cart-item{width:100%!important;margin-bottom:14px!important;padding:0!important;box-sizing:border-box!important}.read-cart-item-main{flex-direction:column!important;padding:18px!important;gap:14px!important;border-radius:18px!important;width:100%!important;box-sizing:border-box!important}.read-cart-image-link{align-self:center!important}.read-cart-image-link img{width:96px!important;height:96px!important;padding:10px!important;border-radius:16px!important}.read-cart-item-top-row,.read-cart-item-bottom-row{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.read-cart-item-top-row{position:relative!important}.read-cart-price-block{align-items:flex-end!important;min-width:0!important}.read-cart-item-main>div:last-child>div:nth-child(2){justify-content:center!important}.read-cart-item-bottom-row{align-items:stretch!important}.read-cart-item-bottom-row>div:first-child{align-items:center!important}.read-cart-item-bottom-row>div:first-child>div:last-child{justify-content:center!important}.read-cart-remove{align-self:flex-end!important}.read-checkout-box,.read-payment-panel{padding:22px!important;border-radius:14px!important}.read-pickup-map-link{width:100%!important;justify-content:center!important}.read-payment-page{padding:26px 14px!important}.read-mini-cart-panel{width:min(100vw,420px)!important}}@media(max-width:560px){.read-header{align-items:flex-start!important}.read-auth-card{padding:18px!important}.read-header-label-full{display:none!important}.read-header-label-short{display:inline!important}.read-header-logo{order:1!important;width:100%!important;display:flex!important;justify-content:center!important;text-align:center}.read-header-search-shell{order:2!important;width:100%!important}.read-header-actions{order:3!important}.read-header-actions{width:100%!important;justify-content:space-between!important}.read-header-action,.read-header-cart{gap:5px!important;padding:8px 10px!important;font-size:13px!important}.read-header-action span,.read-header-cart span:not(.read-header-cart span:first-child){font-size:12px!important}.read-product-grid{grid-template-columns:1fr!important}.read-cart-summary{padding:22px!important;border-radius:16px!important}.read-product-shelf-grid{grid-template-columns:1fr!important}.read-pickup-map-link{min-height:44px!important;font-size:14px!important;padding:12px 14px!important}.read-product-shelf-featured{padding:14px!important}.read-product-shelf-slide{flex-basis:100%!important}.read-slider{height:168px!important;border-radius:10px!important;margin-bottom:20px!important}.read-slider-slide{height:168px!important}.read-slider-content{left:18px!important;right:18px!important;top:48%!important}.read-slider-title{font-size:18px!important;margin-bottom:8px!important}.read-slider-subtitle{font-size:12px!important;-webkit-line-clamp:2!important}.read-slider-nav{display:none!important}.read-cart-item{display:block!important}.read-cart-empty{padding:48px 18px!important}.read-mini-cart-panel{width:100vw!important}button,[role=button],.read-product-card button,.read-header-action,.read-header-cart{min-height:48px!important}.read-product-card .read-product-card-actions button{min-height:44px!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important}button[style*="width: 28"]{min-width:40px!important;min-height:40px!important}input,textarea,select{font-size:16px!important;min-height:44px!important;padding:12px 14px!important}input[type=checkbox],input[type=radio]{min-width:20px!important;min-height:20px!important;width:20px!important;height:20px!important;cursor:pointer!important}input,textarea,select{font-size:16px!important}a{padding:4px 0!important}label{display:block!important;margin-bottom:8px!important}h1{font-size:1.75em!important;line-height:1.3!important}h2{font-size:1.5em!important;line-height:1.35!important}h3{font-size:1.25em!important;line-height:1.4!important}}.read-measurement-consent{position:fixed;z-index:13000;left:18px;bottom:18px;width:min(520px,calc(100vw - 36px));display:flex;align-items:center;gap:20px;padding:18px 20px;border:1px solid #CBD5E1;border-radius:18px;background:#fff;box-shadow:0 18px 50px #0f172a33;color:#0f172a}.read-measurement-consent__copy{flex:1;min-width:0}.read-measurement-consent__copy strong{font-size:15px}.read-measurement-consent__copy p{margin:7px 0 0;font-size:12px;line-height:1.55;color:#475569}.read-measurement-consent__copy a{color:#1d4ed8;font-weight:700}.read-measurement-consent__actions{display:flex;flex-direction:column;gap:8px}.read-measurement-consent__actions button{min-width:100px;min-height:42px;padding:9px 12px;border-radius:10px;border:1px solid #CBD5E1;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer}.read-measurement-consent__actions button:last-child{border-color:#1d4ed8;background:#1d4ed8;color:#fff}@media(max-width:560px){.read-measurement-consent{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);flex-direction:column;align-items:stretch;gap:14px;padding:16px}.read-measurement-consent__actions{flex-direction:row}.read-measurement-consent__actions button{flex:1}}.read-preview-header-controls,.read-stock-only-icon{display:none}@media(max-width:900px){.read-mobile-preview-c .read-catalog-heading-row{flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important}.read-mobile-preview-c .read-catalog-heading-copy{flex:1 1 0;min-width:0}.read-mobile-preview-c .read-catalog-kicker{display:none}.read-mobile-preview-c .read-catalog-title{font-size:clamp(18px,5vw,20px)!important;line-height:1.25!important}.read-mobile-preview-c .read-stock-only-control{flex:0 0 44px;width:44px;height:44px;margin-left:0!important}.read-mobile-preview-c .read-stock-only-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cbd5e1;border-radius:13px;background:#fff;color:#475569;transition:background .2s ease,border-color .2s ease,color .2s ease}.read-mobile-preview-c .read-stock-only-control.is-active .read-stock-only-icon{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.read-mobile-preview-c .read-stock-only-check{position:absolute;right:6px;bottom:5px;border-radius:50%;background:#eff6ff}.read-mobile-preview-c .read-stock-only-control:focus-within .read-stock-only-icon{outline:2px solid #2563eb;outline-offset:2px}.read-mobile-preview-c .read-stock-only-text,.read-mobile-preview-c .read-stock-only-switch{display:none!important}.read-mobile-preview-c .read-mobile-filter-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #cbd5e1;border-radius:13px;background:#fff;color:#475569;cursor:pointer}.read-mobile-preview-c .read-mobile-filter-button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.read-mobile-preview-c.read-mobile-catalog .read-layout-main{padding:0!important}.read-mobile-preview-c .read-header{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;min-height:65px;padding:8px 12px!important;background:#fff!important}.read-mobile-preview-c .read-header-logo{order:1!important;display:block!important;width:auto!important;flex:1 1 auto;text-align:left!important}.read-mobile-preview-c .read-header-logo a>div{flex-direction:row!important;align-items:baseline!important;gap:6px!important;margin-bottom:0!important}.read-mobile-preview-c .read-header-logo a>div>div:first-child{font-size:25px!important;letter-spacing:0!important}.read-mobile-preview-c .read-header-logo a>div>div:last-child{font-size:0!important}.read-mobile-preview-c .read-header-logo a>div>div:last-child:after{content:"ONLINE";font-size:10px;font-weight:800;letter-spacing:.12em}.read-mobile-preview-c .read-preview-header-controls{order:2;position:relative;display:flex;align-items:center;gap:2px}.read-mobile-preview-c .read-preview-icon-button,.read-mobile-preview-c .read-header-cart{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#263954!important}.read-mobile-preview-c .read-preview-account-menu{position:absolute;top:49px;right:0;z-index:12;width:170px;padding:8px;border:1px solid #dce5ef;border-radius:14px;background:#fff;box-shadow:0 18px 38px #1b31552b}.read-mobile-preview-c .read-preview-account-menu button{display:block;width:100%;min-height:42px;border:0;background:transparent;text-align:left;color:#223752;font-weight:650}.read-mobile-preview-c .read-header-actions{order:3!important;display:flex!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important}.read-mobile-preview-c .read-header-actions>.read-header-action{display:none!important}.read-mobile-preview-c .read-header-cart .read-header-label-full,.read-mobile-preview-c .read-header-cart .read-header-label-short,.read-mobile-preview-c .read-header-cart--empty{display:none!important}.read-mobile-preview-c .read-header-search-shell{order:4!important;display:none!important;flex-basis:100%!important;width:100%!important;margin:7px 0 3px!important}.read-mobile-preview-c .read-header-search-shell.read-preview-search-open{display:block!important}.read-mobile-preview-c .read-home-page-preview-c{display:block!important;min-height:100vh;padding:14px 15px 24px!important;background:#f4f6fa!important}.read-mobile-preview-c .read-home-page-preview-c .read-home-content{min-width:0;width:100%!important}.read-mobile-preview-c .read-preview-featured{padding:17px;border:1px solid #dce6f3;border-radius:19px;background:#fff;box-shadow:0 10px 25px #29476b0b}.read-mobile-preview-c .read-preview-featured-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:14px}.read-mobile-preview-c .read-preview-featured-tabs{display:flex;flex:1 1 auto;min-width:0;padding:4px;border-radius:13px;background:#f1f5fa}.read-mobile-preview-c .read-preview-featured-tabs button{flex:1 1 0;min-width:0;min-height:38px!important;padding:0 4px!important;border:0;border-radius:10px;background:transparent;color:#66758c;white-space:nowrap;font-size:12px;font-weight:750;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.read-mobile-preview-c .read-preview-featured-tabs button[aria-selected=true]{background:#fff;color:#1d4f9a;box-shadow:0 2px 7px #21437321}.read-mobile-preview-c .read-preview-featured-tabs button:focus-visible,.read-mobile-preview-c .read-preview-featured-view-all:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.read-mobile-preview-c .read-preview-featured-view-all{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:0 0 auto;min-height:44px;padding:0 3px;border:0;background:transparent;color:#245aa7;font-size:11px;font-weight:750;white-space:nowrap}.read-mobile-preview-c .read-preview-featured-list{display:grid;gap:9px}.read-mobile-preview-c .read-preview-featured-item{display:flex;align-items:center;gap:11px;width:100%;min-width:0;min-height:100px;padding:8px;border:1px solid #e5ebf3;border-radius:13px;background:#f7f9fc;color:#1c2b44;text-align:left}.read-mobile-preview-c .read-preview-featured-image{display:grid;place-items:center;flex:none;width:75px;height:82px;overflow:hidden;border-radius:9px;background:#e7edf5;color:#70839b;font-size:11px}.read-mobile-preview-c .read-preview-featured-image img{width:100%;height:100%;object-fit:contain}.read-mobile-preview-c .read-preview-featured-copy{display:grid;min-width:0;gap:3px}.read-mobile-preview-c .read-preview-featured-copy small{overflow:hidden;color:#537bb0;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.read-mobile-preview-c .read-preview-featured-copy strong{overflow-wrap:anywhere;font-size:13px}.read-mobile-preview-c .read-preview-featured-copy>span{display:-webkit-box;overflow:hidden;color:#74839a;font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.read-mobile-preview-c .read-preview-featured-copy b{color:#255baa;font-size:12px}.read-mobile-preview-c .read-preview-featured-chevron{margin-left:auto;color:#8ca0bb}.read-mobile-preview-c .read-preview-featured-loading,.read-mobile-preview-c .read-preview-featured-error{padding:24px 8px;color:#718197;font-size:13px}.read-mobile-preview-c .read-preview-filter-layer{position:fixed;z-index:1400;inset:0}.read-mobile-preview-c .read-preview-filter-backdrop{position:absolute;inset:0;width:100%;border:0;background:#1c2d49a6}.read-mobile-preview-c .read-preview-filter-sheet{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:88svh;padding:12px 16px env(safe-area-inset-bottom);border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -14px 35px #12233a38}.read-mobile-preview-c .read-preview-filter-heading{display:flex;align-items:center;justify-content:space-between;flex:none;padding:3px 2px 12px}.read-mobile-preview-c .read-preview-filter-heading span{color:#6282ab;font-size:10px;font-weight:800;letter-spacing:.12em}.read-mobile-preview-c .read-preview-filter-heading h2{margin:2px 0 0;color:#182238;font-size:22px}.read-mobile-preview-c .read-preview-filter-heading button{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;background:#f2f5f9;color:#607189}.read-mobile-preview-c .read-preview-filter-sheet .read-sidebar{position:static!important;flex:1;width:100%!important;min-height:0;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain}.read-mobile-preview-c .read-preview-filter-apply{flex:none;width:100%;min-height:48px;margin-top:10px;border:0;background:#285eae;color:#fff;font-weight:750}}
