.ryb-xz{padding:16px;max-width:1920px;margin:auto;color:#111;box-sizing:border-box}.ryb-xz *{box-sizing:border-box}.ryb-xz h2,.ryb-xz h3{line-height:1.25}.ryb-xz a{color:inherit}.ryb-xz [hidden]{display:none!important}.ryb-xz-list{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:24px}.ryb-xz-list>*,.ryb-xz-product>*{min-width:0}.ryb-xz-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch}.ryb-xz-menu{border:1px solid #ddd;border-radius:8px;padding:12px}.ryb-xz-menu summary{font-weight:800;min-height:44px;cursor:pointer}.ryb-xz-menu nav{display:flex;flex-direction:column;gap:4px}.ryb-xz-menu nav a{padding:10px 8px;text-decoration:none;border-radius:6px}.ryb-xz-menu [aria-current=page]{background:#d00028;color:#fff}.ryb-xz-tile{display:flex;flex-direction:column;min-width:0;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}.ryb-xz-tile-photo{display:block;aspect-ratio:4/3;background:#fff}.ryb-xz-tile-photo img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.ryb-xz-tile-body{display:flex;flex-direction:column;gap:12px;padding:10px;flex:1;min-width:0}.ryb-xz-tile h3{margin:0;font-size:18px;font-weight:800;min-height:2.5em;overflow-wrap:anywhere}.ryb-xz-price{color:#d00028;font-weight:800;margin:0}.ryb-xz-tile-body>product-form-component{margin-top:auto;width:100%}.ryb-xz-tile form{width:100%}.ryb-xz-tile add-to-cart-component{display:block;width:100%}.ryb-xz-tile button[type=submit],.ryb-xz-choose{width:100%;min-height:54px;padding:10px 6px;background:#d00028;color:#fff;border:0;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:clamp(11px,.85vw,16px);font-weight:800;white-space:nowrap;text-decoration:none}.ryb-xz-tile .add-to-cart-text,.ryb-xz-tile .add-to-cart-text__content{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.ryb-xz-tile .svg-wrapper{width:18px;height:18px;flex:0 0 18px}.ryb-xz-tile button svg{width:18px;height:18px}.ryb-xz-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.ryb-xz-gallery{display:grid;gap:14px}.ryb-xz-gallery figure{margin:0;border:1px solid #ddd;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.ryb-xz-gallery figure button{padding:0;border:0;width:100%;height:100%;display:block;background:#fff;cursor:zoom-in}.ryb-xz-gallery figure img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ryb-xz-details .sticky-content--desktop{position:static;top:auto}.ryb-xz-details{display:flex;flex-direction:column;gap:18px}.ryb-xz-description,.ryb-xz-guide{padding:18px;border:1px solid #ddd;border-radius:8px}.ryb-xz-description img{max-width:100%;height:auto}.ryb-xz-details iframe{max-width:100%;aspect-ratio:16/9;height:auto}.ryb-xz-apps{grid-column:1/-1}.ryb-xz-palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ryb-xz-palette>div{min-width:0}.ryb-xz-palette>div>a:first-child{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-decoration:none}.ryb-xz-palette [aria-current=page]{outline:2px solid #d00028;outline-offset:0}.ryb-xz-palette img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center}.ryb-xz-palette a>span{font-size:11px;line-height:1.25;padding:4px;overflow-wrap:anywhere}.ryb-xz-status{font-size:12px;line-height:1.3}.ryb-xz-palette [data-ryb-stock-rank="2"] img{opacity:.7}.ryb-xz-zoom{max-width:96vw;max-height:96vh;border:1px solid #ddd;border-radius:8px;padding:10px}.ryb-xz-zoom::backdrop{background:#000b}.ryb-xz-zoom img{display:block;max-width:90vw;width:auto;height:auto;max-height:78vh;object-fit:contain}.ryb-xz-zoom footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.ryb-xz-zoom button{min-height:44px;min-width:44px}.ryb-xz a:focus-visible,.ryb-xz button:focus-visible{outline:3px solid #d00028;outline-offset:2px}.ryb-xz-unit{font-size:12px;line-height:1.3;margin:0;min-height:2.6em}.ryb-xz-gallery figure{aspect-ratio:auto}.ryb-xz-gallery figure button{height:auto}.ryb-xz-gallery figure img{height:auto;object-fit:contain}.ryb-xz-film{margin:16px 0 0;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.ryb-xz-film iframe{display:block;width:100%;height:100%;border:0}@media(max-width:1100px){.ryb-xz-list{grid-template-columns:1fr}.ryb-xz-tile h3{font-size:15px}.ryb-xz-menu nav{max-height:260px;overflow:auto}}@media(max-width:749px){.ryb-xz-product{grid-template-columns:1fr}.ryb-xz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ryb-xz-tile button[type=submit]{font-size:13px}.ryb-xz-palette{gap:5px}.ryb-xz{padding:12px}.ryb-xz-gallery{gap:10px}.ryb-xz-details iframe{width:100%}}body:has(.ryb-xz-list) #MainContent>.shopify-section[id$=__section]{display:none}.ryb-xz-list>section>h1{font-size:32px;line-height:1.2;margin:0 0 18px;font-weight:800}.ryb-xz h2{font-size:26px;line-height:1.25;margin:0 0 12px}.ryb-xz-colours h2{font-size:26px;line-height:1.2;margin:8px 0 12px}.ryb-xz-colours>p{margin:0 0 8px}.ryb-xz .ryb-xz-description h2,.ryb-xz .ryb-xz-guide h2{font-size:24px;line-height:1.25}.ryb-xz h3{font-size:18px;line-height:1.25}@media(max-width:749px){.ryb-xz-list>section>h1{font-size:28px;margin:0 0 14px}.ryb-xz h2,.ryb-xz-colours h2{font-size:23px}.ryb-xz .ryb-xz-description h2,.ryb-xz .ryb-xz-guide h2{font-size:22px}.ryb-xz-colours h2{margin:6px 0 10px}}.ryb-xz [data-xz-accessories] .ryb-xz-tile-photo{flex-shrink:0;min-height:0;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;align-self:start}.ryb-xz [data-xz-accessories] .ryb-xz-tile-photo img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:4/3;object-fit:contain;object-position:center}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>.ryb-xz-choose{margin-top:auto}.ryb-xz [data-xz-accessories] :is(a.ryb-xz-choose,button[type=submit]),.ryb-xz [data-xz-accessories] :is(a.ryb-xz-choose,button[type=submit]):is(:link,:visited,:hover,:focus,:focus-visible,:active){color:#fff;background-color:#d00028}.ryb-xz [data-xz-accessories] :is(a.ryb-xz-choose,button[type=submit]) :is(span,svg){color:inherit}@supports (grid-template-rows:subgrid){.ryb-xz [data-xz-accessories]>.ryb-xz-tile{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:12px}.ryb-xz [data-xz-accessories] .ryb-xz-tile-photo{grid-row:1}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body{display:grid;grid-row:2 / span 6;grid-template-rows:subgrid;row-gap:12px}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>h3{grid-row:1}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>.ryb-xz-unit{grid-row:2}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>.ryb-xz-price{grid-row:3}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>a:first-of-type{grid-row:4}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>:is(product-form-component,.ryb-xz-choose){grid-row:5 / span 2;align-self:end}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>.ryb-xz-status{grid-row:5;margin:0}.ryb-xz [data-xz-accessories] .ryb-xz-tile-body>a[href$="#availability"]{grid-row:6;align-self:end}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ryb-xzone-standard.css.map */
