:root{--bg:#FAFBFC;--bg-soft:#F2F5F4;--card:#FFFFFF;--ink:#131A18;--ink-soft:#25302C;--ink-2:#3F4A46;--muted:#63716B;--line:#E3E9E6;--line-soft:#EEF2F0;--line-strong:#CBD5D0;--brand:#10B981;--brand-600:#0B9A6D;--brand-700:#087A57;--brand-50:#E9FBF3;--brand-100:#D2F5E6;--dark:#0E1614;--dark-2:#152019;--dark-ink:#E8EFEB;--dark-muted:#93A39B;--danger:#B3261E;--danger-bg:#FCEBEA;--ok:#087A57;--ok-bg:#E9FBF3;--promo:#B3261E;--f-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-serif:"Instrument Serif",Georgia,serif;--f-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(19,26,24,.05);--shadow-md:0 6px 24px rgba(19,26,24,.08);--shadow-lg:0 24px 64px rgba(19,26,24,.16);--shadow-green:0 10px 30px rgba(16,185,129,.2);--nav-h:60px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{max-width:100%;height:auto}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4,h5{margin:0;font-family:var(--f-sans);letter-spacing:-.015em;line-height:1.15;text-wrap:balance}a,p,h1,h2,h3,h4{overflow-wrap:anywhere;word-break:normal}pre,code{max-width:100%;overflow-x:auto;font-family:var(--f-mono)}table{max-width:100%}button{font-family:var(--f-sans)}input,select,textarea{font-family:var(--f-sans);font-size:15px}.skip-link{position:fixed;top:-64px;left:8px;z-index:9999;background:var(--ink);color:#fff;padding:10px 18px;border-radius:var(--r-pill);font-size:14px;font-weight:600;text-decoration:none;box-shadow:var(--shadow-lg);transition:top .2s ease}.skip-link:focus{top:8px;outline:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--brand-700);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}.mono{font-family:var(--f-mono);font-size:.86em;letter-spacing:.01em}.muted{color:var(--muted)}.rule{border:0;border-top:1px solid var(--line);margin:24px 0}.lead{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:56ch}.grid-empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:48px 16px;background:var(--card);border:1px dashed var(--line);border-radius:var(--r-lg)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:7px 14px;border-radius:var(--r-pill)}.hero .eyebrow{color:var(--dark-muted);border-color:#ffffff24}.pulse{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #10b98138}.serif{font-family:var(--f-serif);font-weight:400;font-style:italic;letter-spacing:0}.ico{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico.sm{width:15px;height:15px}.ico.lg{width:26px;height:26px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 22px;background:var(--brand-700);color:#fff;border:0;border-radius:var(--r-pill);font-family:var(--f-sans);font-size:14.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover{background:var(--brand-600);box-shadow:var(--shadow-green)}.btn:active{transform:translateY(1px)}.btn .arr{display:inline-block;transition:transform .2s ease}.btn:hover .arr{transform:translate(3px)}.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:none}.btn.ghost:hover{background:var(--bg-soft);border-color:var(--line-strong,#CBD5D0);box-shadow:none}.btn.dark{background:var(--ink)}.btn.dark:hover{background:var(--ink-soft)}.btn.sm{min-height:38px;padding:8px 16px;font-size:13.5px}.btn[disabled]{opacity:.5;cursor:not-allowed}nav.top{position:sticky;top:0;z-index:50;background:#fafbfce0;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--line)}nav.top .inner{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--nav-h);padding-top:8px;padding-bottom:8px}.logo{font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;flex:none;min-height:44px}.logo .dot{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #10b98129;display:inline-block}.nav-actions{display:flex;align-items:center;gap:8px}.nav-links{background:var(--card);border-bottom:1px solid var(--line)}.nav-links .links{display:flex;align-items:stretch;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-links .links::-webkit-scrollbar{display:none}nav.top .links{display:none}.nav-links a.link{position:relative;flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:600;white-space:nowrap;transition:color .15s ease}.nav-links a.link:hover{color:var(--ink)}.nav-links a.link[aria-current=page]{color:var(--brand-700);font-weight:700}.nav-links a.link[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--brand-700)}.icon-btn{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.icon-btn:hover{background:var(--bg-soft)}.nav-account{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:5px;justify-content:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);text-decoration:none;color:var(--ink);transition:border-color .15s ease,background .15s ease}.nav-account:hover{background:var(--bg-soft)}.nav-account .avatar{width:32px;height:32px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50);color:var(--brand-700);font-size:13px;font-weight:700}.nav-account .lbl{display:none;font-size:13.5px;font-weight:600;white-space:nowrap;padding-right:8px}.cart{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;flex:none;background:var(--brand-700);color:#fff;border:0;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.cart:hover{background:var(--brand-600)}.cart .count{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;border-radius:var(--r-pill);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lang-switch{display:none!important}.hero{background:linear-gradient(150deg,var(--dark) 0%,var(--dark-2) 55%,var(--dark) 100%);color:var(--dark-ink);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 55% at 88% 8%,rgba(16,185,129,.16),transparent 60%)}.hero .wrap{position:relative;padding-top:26px;padding-bottom:28px}.hero h1{font-size:clamp(27px,6.6vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:10px 0 8px;color:#fff}.hero h1 .accent{color:var(--brand)}.hero h1 .serif{font-weight:400;color:var(--dark-muted)}.hero .lead{color:var(--dark-muted);font-size:14.5px;margin-bottom:16px}.hero .cta-row .btn{padding:11px 18px}.cta-row{display:flex;flex-wrap:wrap;gap:10px}.hero .btn.ghost{background:transparent;color:#fff;border-color:#ffffff38}.hero .btn.ghost:hover{background:#ffffff14}.trust{background:var(--card);border-bottom:1px solid var(--line);padding:11px 0}.trust .row{display:flex;align-items:center;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trust .row::-webkit-scrollbar{display:none}.trust .item{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--ink-2);font-size:12.5px;font-weight:500;white-space:nowrap}.trust .item .ico-wrap{width:26px;height:26px;flex:none;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50);color:var(--brand-700)}.trust .item .ico{width:14px;height:14px}.trust .item a{color:var(--brand-700);font-weight:600;text-decoration:none}.trust .item a:hover{text-decoration:underline}section{padding:44px 0}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.section-head h1,.section-head h2{font-size:clamp(24px,4.5vw,34px);font-weight:800;letter-spacing:-.025em}.section-head .meta{font-size:12.5px;color:var(--muted)}.section-tag{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700)}.section-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex:none}.rayons-section{background:var(--bg-soft);border-bottom:1px solid var(--line);padding-top:26px;padding-bottom:28px}.rayons-section .section-head{margin-bottom:14px}.rayons-section .section-sub,.rayons-section .section-head>.btn{display:none}.section-sub{margin:6px 0 0;font-size:13.5px;color:var(--muted);max-width:52ch}.rayons{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.rayons::-webkit-scrollbar{display:none}.rayon{flex:none;width:148px;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--ink);transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease}.rayon:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-2px)}.rayon-img{position:relative;display:grid;place-items:center;height:92px;overflow:hidden;background:linear-gradient(140deg,var(--brand-50),var(--bg-soft))}.rayon-img img{width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:multiply}.rayon-img.has-img{background:#fff}.rayon-body{display:flex;flex-direction:column;gap:2px;padding:11px 13px 13px;border-top:1px solid var(--line-soft)}.rayon-name{font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.rayon-n{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.rayon.more .rayon-img{background:var(--brand-700)}.rayon.more .rayon-arr{color:#fff;font-size:26px;line-height:1}.rayon.more .rayon-name{color:var(--brand-700)}.brands-section{background:var(--bg-soft);border-top:1px solid var(--line)}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.brand-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:88px;padding:16px 12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:var(--ink);transition:border-color .15s ease,box-shadow .2s ease,background .15s ease}.brand-tile:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.brand-logo{max-width:100%;max-height:40px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .2s ease,opacity .2s ease}.brand-tile:hover .brand-logo{filter:none;opacity:1}.brand-word{font-size:18px;font-weight:800;letter-spacing:-.025em;text-align:center;color:var(--ink);line-height:1.15}.brand-tile.no-logo{background:linear-gradient(160deg,var(--card) 55%,var(--bg-soft))}.brand-tile:hover .brand-word{color:var(--brand-700)}.brand-n{font-size:12px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.01em}.chip .chip-logo{width:18px;height:18px;object-fit:contain;flex:none;filter:grayscale(1);opacity:.8}.chip.on .chip-logo{filter:none;opacity:1}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.card:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong,#CBD5D0)}.card .img{display:block;position:relative}.ph{position:relative;overflow:hidden;aspect-ratio:1/1;background:linear-gradient(135deg,var(--brand-50) 0%,var(--bg-soft) 100%);display:grid;place-items:center;color:var(--brand-700)}.ph img{width:100%;height:100%;object-fit:contain;padding:12px;opacity:0;transition:opacity .3s ease}.ph.has-img{background:#fff}.ph.has-img img{opacity:1}.ph-ico{position:absolute;opacity:.5}.ph.has-img .ph-ico{display:none}article.card .ph.has-img .ph-label{display:none}.ph-label{position:absolute;left:10px;bottom:10px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#ffffffeb;border:1px solid var(--line);padding:3px 9px;border-radius:var(--r-pill);max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-promo{position:absolute;right:10px;top:10px;background:var(--promo);color:#fff;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:var(--r-pill)}.badge{position:absolute;left:10px;top:10px;background:var(--brand-700);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:var(--r-pill)}.badge.gray{background:var(--ink-2)}.badge.promo{background:var(--promo)}.badge.disc{background:var(--muted)}.ph[data-cat=Stylos]{background:linear-gradient(135deg,#e9fbf3,#f2f5f4)}.ph[data-cat=Surligneurs]{background:linear-gradient(135deg,#fdf8e3,#f2f5f4)}.ph[data-cat=Crayons]{background:linear-gradient(135deg,#fbefe3,#f2f5f4)}.ph[data-cat=Marqueurs]{background:linear-gradient(135deg,#e8f1fb,#f2f5f4)}.ph[data-cat=Correcteurs]{background:linear-gradient(135deg,#f3f0fa,#f2f5f4)}.ph[data-cat=Carnets]{background:linear-gradient(135deg,#faefef,#f2f5f4)}.ph[data-cat=Classement]{background:linear-gradient(135deg,#edf3ee,#f2f5f4)}.ph[data-cat="Loisirs cr\e9 atifs"]{background:linear-gradient(135deg,#fbeff6,#f2f5f4)}.ph[data-cat=Accessoires]{background:linear-gradient(135deg,#eff4f1,#f2f5f4)}.ph[data-cat=Bagagerie]{background:linear-gradient(135deg,#eff0f6,#f2f5f4)}.ph[data-cat=Agendas]{background:linear-gradient(135deg,#f6f1ea,#f2f5f4)}.ph[data-cat=\c9tiquettes]{background:linear-gradient(135deg,#f0f7ea,#f2f5f4)}.ph[data-cat=Entretien]{background:linear-gradient(135deg,#eaf6f7,#f2f5f4)}.ph[data-cat=Papier]{background:linear-gradient(135deg,#f4f4f2,#f2f5f4)}.ph[data-cat=Bureau]{background:linear-gradient(135deg,#eef2f6,#f2f5f4)}.card .body{display:flex;flex-direction:column;gap:7px;padding:12px 13px 14px;flex:1}.card .sub{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sub .ref,.ref{font-family:var(--f-mono);font-size:.92em;letter-spacing:.01em;text-transform:none;color:var(--ink-2);background:var(--bg-soft);padding:1px 7px;border-radius:var(--r-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.card .title{font-size:13.5px;font-weight:600;line-height:1.35;margin:0;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .title a{color:inherit;text-decoration:none}.card .title a:hover{color:var(--brand-700)}.card .meta-row{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:9px}.price{font-size:15.5px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.price small{font-size:11px;font-weight:500;color:var(--muted);margin-left:3px}.price.has-promo{color:var(--promo)}.price-old{font-size:12.5px;color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums;margin-right:6px}.card .qa{display:flex;align-items:center;gap:8px;width:100%}.card .qm{display:none}.card .add{flex:1 1 auto;min-width:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px;background:var(--brand-700);color:#fff;border:0;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background .15s ease}.card .add:hover{background:var(--brand-600)}.card .add[disabled]{opacity:.45;cursor:not-allowed}.card .add .add-lbl{font-size:13px;font-weight:600;letter-spacing:-.005em}.card .oos-msg,.card.out-of-stock .qa{display:none}.card.out-of-stock .oos-msg{display:block;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--danger);background:var(--danger-bg);padding:11px 10px;border-radius:var(--r-pill)}.card.out-of-stock .img{opacity:.55}.card.discontinued .add,.card.discontinued .qm{filter:grayscale(1);cursor:not-allowed}.qm{display:flex;align-items:center;flex:none;height:44px;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill)}.qm button{width:38px;height:100%;flex:none;display:grid;place-items:center;background:none;border:0;margin:0;padding:0;font-size:16px;font-weight:500;color:var(--ink);cursor:pointer}.qm button:hover{background:var(--bg-soft)}.qm button:active{background:var(--line-soft)}.qm input{width:34px;height:100%;border:0;margin:0;padding:0;text-align:center;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;background:transparent;color:var(--ink)}.qm input:focus{background:var(--brand-50)}.qm input:focus-visible{outline:3px solid var(--brand-700);outline-offset:-3px;border-radius:0}.qm input::-webkit-outer-spin-button,.qm input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--brand-100);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.select-card .ph{aspect-ratio:16/10}.select-body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px}.select-body h3{font-size:21px;font-weight:800;letter-spacing:-.02em}.select-body .desc{font-size:14px;color:var(--ink-2);margin:0;max-width:52ch}.select-buy{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.select-buy .price{font-size:22px}.brand-bar{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:10px}.brand-bar::-webkit-scrollbar{display:none}.brand-bar .chip{flex:none;white-space:nowrap}.bar-lbl{flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-right:4px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 15px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.chip:hover{border-color:var(--line-strong,#CBD5D0);background:var(--bg-soft)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip .count{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--bg-soft);color:var(--muted);padding:1px 8px;border-radius:var(--r-pill)}.chip.on .count{background:#ffffff29;color:#fff}.chip.sm{min-height:34px;padding:6px 13px;font-size:12.5px;background:transparent}.chip.sm:hover{background:var(--card)}.chip.sm.on{background:var(--ink);color:#fff}.collection-page{padding-top:20px;background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cat-bar{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 10px}.cat-bar::-webkit-scrollbar{display:none}.cat-bar .chip{flex:none}.result-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0 14px}.result-count{font-size:12.5px;color:var(--ink-2)}.result-count strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.sort-wrap{display:inline-flex;align-items:center;gap:8px}.sort-lbl{display:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sort-select{min-height:40px;padding:8px 32px 8px 13px;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2363716B' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:14px}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:26px 0 6px}.page-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:10px 16px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background .15s ease}.page-btn:hover:not([disabled]){background:var(--bg-soft)}.page-btn[disabled]{opacity:.4;cursor:not-allowed}.page-btn.num{padding:10px 8px}.page-btn.cur{background:var(--ink);color:#fff;border-color:var(--ink);cursor:default}.page-info{font-size:12.5px;color:var(--muted);padding:0 6px;font-variant-numeric:tabular-nums}.page-info strong{color:var(--ink)}.page-info .sep{opacity:.5;margin:0 3px}.page-gap{color:var(--muted);padding:0 2px}.catalog-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.catalog-bar .sort,.catalog-bar .search{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 6px 4px 16px;min-height:48px}.catalog-bar input[type=search],.catalog-bar input[type=text]{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:14.5px;color:var(--ink)}.drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0e161480;opacity:0;pointer-events:none;transition:opacity .25s ease}.drawer-back.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--bg);box-shadow:var(--shadow-lg);transform:translate(102%);transition:transform .3s cubic-bezier(.2,.8,.25,1)}.drawer.open{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line);background:var(--card)}.drawer-head h3{font-size:17px;font-weight:800;letter-spacing:-.02em}.drawer-body{flex:1;overflow-y:auto;padding:10px 18px}.drawer-empty{text-align:center;color:var(--muted);padding:56px 12px;font-size:14px}.ship-bar{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;margin:8px 0 14px;display:flex;flex-direction:column;gap:9px}.ship-bar.unlocked{border-color:var(--brand-100);background:var(--brand-50)}.ship-text{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.ship-text strong{color:var(--ink);font-variant-numeric:tabular-nums}.ship-text .check{color:var(--ok);font-weight:700}.ship-progress{height:6px;border-radius:var(--r-pill);overflow:hidden;background:var(--line-soft)}.ship-fill{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--brand-600),var(--brand));transition:width .4s ease}.ship-neargo{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);text-decoration:none}.ship-neargo:hover{color:var(--brand-700)}.drawer-item{display:grid;grid-template-columns:74px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.drawer-item .ph{aspect-ratio:1/1;border-radius:var(--r-md);border:1px solid var(--line-soft)}.drawer-item .ph img{padding:6px}.di-body{display:flex;flex-direction:column;gap:6px;min-width:0}.di-name{margin:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.di-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.di-meta .price{font-size:13.5px}.drawer-item .qm{height:34px}.drawer-item .qm button{width:30px;font-size:14px}.drawer-item .qm input{width:30px;font-size:12px}.drawer-item .remove{background:none;border:0;padding:4px 8px;margin:0;font-size:17px;line-height:1;color:var(--muted);cursor:pointer;border-radius:var(--r-sm)}.drawer-item .remove:hover{color:var(--danger);background:var(--danger-bg)}.drawer-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);display:flex;flex-direction:column;gap:12px}.drawer-foot .total{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;color:var(--muted)}.drawer-foot .total .v{font-size:19px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.drawer-foot .btn{width:100%}.pdp{padding:14px 0 64px}.breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);padding:2px 0 14px}.breadcrumb a{color:var(--ink-2);text-decoration:none;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.breadcrumb a:hover{color:var(--brand-700)}.breadcrumb .sep{opacity:.55}.breadcrumb .cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.pdp-card{max-width:960px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.modal-body{display:grid;grid-template-columns:1fr}.modal-img{position:relative;background:var(--bg-soft);min-height:280px;display:grid;place-items:center;padding:20px}.modal-img img{max-width:100%;max-height:340px;object-fit:contain}.modal-info{padding:20px 18px 24px;display:flex;flex-direction:column;gap:14px}.modal-info h1{font-size:clamp(22px,4vw,30px);font-weight:800;letter-spacing:-.025em}.mb-tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-50);padding:4px 11px;border-radius:var(--r-pill)}.mb-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.mb-meta .brand{font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.mb-desc{font-size:14.5px;line-height:1.65;color:var(--ink-2);max-width:60ch}.mb-desc p{margin:0 0 .8em}.mb-price{display:flex;align-items:baseline;gap:10px}.mb-price .price{font-size:30px;font-weight:800}.mb-price .unit{font-size:12.5px;color:var(--muted)}.mb-vat{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:-6px 0 0}.mb-buy{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mb-buy .btn{flex:1 1 100%}.specs{display:grid;grid-template-columns:1fr;gap:0}.specs .row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.specs .row .k{color:var(--muted)}.specs .row .v{font-weight:600;text-align:right}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fafbfcf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.buy-bar .price{font-size:18px;flex:none}.buy-bar .btn{flex:1;min-width:0}body.has-buy-bar{padding-bottom:76px}.related{padding-top:40px}footer{background:var(--dark);color:var(--dark-ink);margin-top:0}footer .wrap{padding-top:44px;padding-bottom:20px}.foot-grid{display:grid;grid-template-columns:1fr;gap:28px}.foot-brand p{color:var(--dark-muted);font-size:13.5px;max-width:34ch;margin:12px 0 0}footer .logo{color:#fff}footer h5{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dark-muted);margin:0 0 12px}footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}footer ul a{color:var(--dark-ink);text-decoration:none;font-size:13.5px;display:inline-flex;align-items:center;min-height:36px}footer ul a:hover{color:var(--brand)}.foot-bottom{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:18px;font-size:12px;color:var(--dark-muted)}.foot-bottom a{color:var(--dark-ink);text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.3)}.toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%,16px);display:flex;align-items:center;gap:8px;background:var(--ink);color:#fff;padding:12px 20px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;max-width:calc(100vw - 32px)}.toast.show{opacity:1;transform:translate(-50%)}@media(min-width:480px){.card .qm{display:flex}.card .add .add-lbl{display:none}.card .add{flex:none;width:44px;min-width:44px;padding:0}.card .qa{justify-content:space-between}.card .meta-row{flex-direction:row;align-items:center;justify-content:space-between}.brand-grid{grid-template-columns:repeat(3,1fr)}.nav-account .lbl{display:none}}@media(min-width:768px){.wrap{padding:0 24px}body{font-size:15.5px}section{padding:64px 0}.hero .wrap{padding-top:56px;padding-bottom:60px}.section-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.grid{grid-template-columns:repeat(3,1fr);gap:16px}.rayons{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;gap:14px}.rayon{width:auto}.rayon-img{height:112px}.brand-grid{grid-template-columns:repeat(5,1fr);gap:12px}.brand-tile{min-height:88px}.rayons-section{padding-top:44px;padding-bottom:44px}.rayons-section .section-head{margin-bottom:26px}.rayons-section .section-sub{display:block}.rayons-section .section-head>.btn{display:inline-flex}.hero .cta-row .btn{padding:11px 22px}.hero .lead{font-size:16px;margin-bottom:20px}.trust .item{font-size:13px}.nav-account .lbl{display:inline}.cart{font-size:14px;padding:0 18px}.sort-lbl{display:inline}.result-count{font-size:13.5px}.select-card{flex-direction:row;align-items:stretch}.select-card .ph{aspect-ratio:auto;width:44%;min-height:260px}.select-body{flex:1;padding:26px 28px;justify-content:center}.select-body h3{font-size:25px}.modal-body{grid-template-columns:1fr 1fr}.modal-img{min-height:420px}.modal-img img{max-height:440px}.modal-info{padding:32px 30px;gap:16px}.mb-buy .btn{flex:1 1 auto}.specs{grid-template-columns:1fr 1fr;gap:0 28px}.buy-bar{display:none}body.has-buy-bar{padding-bottom:0}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.foot-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1024px){.nav-links .links{gap:8px}.nav-links a.link{font-size:14px;padding:0 18px}.grid{grid-template-columns:repeat(4,1fr);gap:20px}.rayon-img{height:124px}.rayons-section{padding-top:36px;padding-bottom:38px}.hero .wrap{padding-top:44px;padding-bottom:48px}.hero h1{font-size:clamp(34px,3.6vw,46px)}.brand-grid{grid-template-columns:repeat(7,1fr)}.hero h1{max-width:14ch}.drawer{width:420px}}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 18px 9px 15px;margin:0 0 18px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.back-link:hover{background:var(--bg-soft);border-color:var(--line-strong)}.back-link .arr{display:inline-block;transition:transform .2s ease}.back-link:hover .arr{transform:translate(-3px)}.page-foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line)}.page-foot-nav .back-link{margin:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(pointer:coarse){.chip,.chip.sm,.btn.sm,.sort-select{min-height:44px}.qm button{width:44px}.drawer-item .qm{height:40px}.drawer-item .qm button{width:38px}.drawer-item .remove{padding:10px 14px}footer ul a{min-height:44px}}.price small,.ph-promo,.chip .count,.card .sub,.rayon-n{font-size:12px}.trust .item a{text-decoration:underline;text-underline-offset:2px}.sub{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rte{font-size:15.5px;line-height:1.7;color:var(--ink-2);max-width:68ch}.rte h2,.rte h3,.rte h4{color:var(--ink);margin:1.5em 0 .5em}.rte h2{font-size:24px}.rte h3{font-size:19px}.rte h4{font-size:16px}.rte p{margin:0 0 1em}.rte ul,.rte ol{margin:0 0 1em;padding-left:1.4em}.rte li{margin-bottom:.35em}.rte img{border-radius:var(--r-md)}.rte a{color:var(--brand-700)}.rte blockquote{margin:1.2em 0;padding:2px 0 2px 16px;border-left:3px solid var(--brand);color:var(--ink-2)}.rte table{border-collapse:collapse}.rte td,.rte th{border:1px solid var(--line);padding:8px 12px}section[class^=az-],section[class*=" az-"]{padding:12px 0 48px}.az-blog .card .title{font-size:17px;min-height:0;-webkit-line-clamp:unset;display:block}.az-blog .card{padding:18px 20px}.az-collections .card .sub{text-transform:none;font-weight:500;letter-spacing:0;font-size:13px}.az-collections .card .title{font-size:15px}footer .foot-title,footer h5{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dark-muted);margin:0 0 12px}@media print{nav.top,.drawer,.drawer-back,.toast,.skip-link,.btn,.buy-bar,.cat-bar,.brand-bar,.pagination,.qa,.trust,#cart-btn{display:none!important}*{background:#fff!important;color:#000!important;box-shadow:none!important}a{color:#000!important;text-decoration:underline}body{font-size:12pt}.wrap{max-width:100%!important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
