:where(.x-btn){font:inherit;color:inherit;cursor:pointer;text-align:inherit;line-height:inherit;background:0 0;border:0;padding:0}.x-btn:focus-visible,.sizes [role=button]:focus-visible,.opts>[role=radio]:focus-visible,.qa .q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.x-in{width:100%;min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.x-in::placeholder{color:var(--mut);opacity:1}.inp>div:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--o-soft);background:#fff}.inp select.x-in{appearance:none;cursor:pointer}.code div:focus-within{border-color:var(--ink)}.mini-news input.x-in{flex:1}.sizes [role=button],.opts>[role=radio],.qa .q,.gal .thumbs>div{cursor:pointer}.qty:has(.x-btn){gap:6px}.qty .x-btn{place-items:center;min-width:18px;height:100%;font-weight:900;display:grid}.qty .x-btn:disabled{opacity:.35;cursor:default}.qty output{text-align:center;min-width:16px}.x-sbar{display:none}@media (max-width:760px){.x-sbar{inset-inline:0;z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -8px 24px #0000000f}.x-sbar.on{transform:none}.x-sbar .im{background:var(--bg-2);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.x-sbar .im img{mix-blend-mode:multiply;width:84%}.x-sbar .tx{flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:800;display:flex}.x-sbar .tx span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-sbar .btn{height:48px;padding:0 20px;font-size:14px}body:has(.x-sbar.on) .fab{bottom:84px}}.x-revlist{margin-top:14px}@media (max-width:760px){.x-revlist .rc:nth-child(n){display:flex}}.rc .stars{color:var(--o-deep);letter-spacing:2px;font-size:13px}@media (max-width:760px){.x-sh{flex-wrap:wrap;gap:10px}.fbt .items{flex-wrap:nowrap}.fbt .it{min-width:0;padding:8px}.fbt .it b{line-height:1.35;display:block;font-size:12px!important}.pbanner .d1{font-size:34px!important}.x-cohead{flex-wrap:wrap;gap:10px}.x-cohead>div,.steps{flex-wrap:wrap}.steps .ln{flex:0 0 16px}.opts>div{flex-wrap:wrap;row-gap:4px}}@media (max-width:420px){.form{grid-template-columns:1fr}.form .full{grid-column:auto}.sizes span{padding:0 12px}.x-sbar .btn{padding:0 14px}}body:has(.x-en) :is(.announce,header.header,footer.footer,.fab):not(.x-en *){display:none!important}@media (min-width:761px){.cart{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:760px){.cart{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px) and (min-width:761px){.cart,.co-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.cart .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.cart .grid3>:nth-child(3){display:none}}@media (max-width:960px) and (min-width:761px){.cart,.co-grid{grid-template-columns:minmax(0,1fr)}.cart .summary,.co-grid .summary{position:static}.cart .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.cart .grid3>:nth-child(3){display:flex}}.inp>div:has(.x-sel){position:relative}.x-sel{opacity:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:961px){.split2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.steps{flex-wrap:wrap;row-gap:10px}@media (max-width:960px) and (min-width:761px){.split2{grid-template-columns:minmax(0,1fr)}.pdp{grid-template-columns:minmax(0,1fr);gap:28px}.gal{width:100%;max-width:620px;margin-inline:auto}.revgrid,.fbt{grid-template-columns:minmax(0,1fr)}}
