.ryb-fj4sw{box-sizing:border-box;width:100%;max-width:1280px;padding:0 24px;margin:24px auto;color:#171717;font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow-wrap:anywhere}.ryb-fj4sw *{box-sizing:border-box}.ryb-fj4sw [hidden]{display:none!important}.ryb-fj4sw a{color:inherit}.ryb-fj4sw button{font:inherit}.ryb-fj4sw h1{font-size:30px;line-height:1.16;letter-spacing:-.6px;margin:0 0 15px}.ryb-fj4sw h2{font-size:20px;line-height:1.3;margin:22px 0 8px}.ryb-fj4sw h3{font-size:16px;margin:16px 0 4px}.ryb-fj4sw p{margin:8px 0 15px}.ryb-fj4sw-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ryb-fj4sw-layout>div{min-width:0}.ryb-fj4sw-details{display:flex;flex-direction:column;gap:14px;min-width:0}.ryb-fj4sw-panel{border:1px solid #dedede;border-radius:12px;padding:22px;background:#fff}.ryb-fj4sw .ryb-fj4sw-eyebrow{color:#d7002b;font-weight:700;font-size:13px;margin:0 0 9px}.ryb-fj4sw .ryb-fj4sw-price{font-size:28px;font-weight:700;color:#d7002b;margin:12px 0 4px}.ryb-fj4sw-price>span{display:block;font-weight:400;font-size:16px;color:#171717}.ryb-fj4sw .ryb-fj4sw-note{font-size:13px;line-height:1.45;color:#555}.ryb-fj4sw .ryb-fj4sw-stock-ok{color:#28643d;font-size:14px}.ryb-fj4sw .ryb-fj4sw-colours-title{font-size:16px;margin:20px 0 12px}.ryb-fj4sw-photos{display:flex;flex-direction:column;gap:12px}.ryb-fj4sw-photo{display:block;position:relative;border:1px solid #dedede;border-radius:12px;overflow:hidden;background:#f5f5f5}.ryb-fj4sw-photo>img{display:block;width:100%;height:auto;object-fit:contain}.ryb-fj4sw-zoom-hint{position:absolute;bottom:10px;right:10px;background:#ffffffeb;padding:5px 9px;border-radius:6px;font-size:12px;pointer-events:none}.ryb-fj4sw-all{display:block;width:100%;padding:12px;margin:12px 0 0;border:1px solid #dedede;border-radius:8px;background:#fff;color:#171717;cursor:pointer}.ryb-fj4sw-colours{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.ryb-fj4sw-colours>div{min-width:0}.ryb-fj4sw-colour{min-width:0;display:block;border:1px solid #dedede;border-radius:7px;overflow:hidden;aspect-ratio:4/3;background:#f5f5f5}.ryb-fj4sw-colour>img{width:100%;height:100%;object-fit:contain;display:block}.ryb-fj4sw-colour[aria-current=page]{outline:3px solid #d7002b;outline-offset:1px}.ryb-fj4sw .ryb-fj4sw-stock{position:static;display:block;font-size:12px;line-height:1.35;color:#b00025;padding:5px 0;text-decoration:underline}.ryb-fj4sw a:focus-visible,.ryb-fj4sw button:focus-visible{outline:3px solid #d7002b;outline-offset:3px}.ryb-fj4sw-purchase{margin-top:20px}.ryb-fj4sw-buy{display:grid;grid-template-columns:minmax(130px,156px) minmax(0,1fr);gap:12px;align-items:center}.ryb-fj4sw-buy>add-to-cart-component{min-width:0}.ryb-fj4sw-buy>add-to-cart-component>button{display:block;width:100%;min-height:50px;border:0;border-radius:9px;background:#d7002b;color:#fff;font-weight:700;padding:13px 10px}.ryb-fj4sw-buy>.quantity-selector-wrapper{width:100%;min-width:0}.ryb-fj4sw-buy quantity-selector-component{display:grid;grid-template-columns:44px minmax(30px,1fr) 44px;align-items:center;min-height:50px;width:100%;border:1px solid #dedede;border-radius:9px}.ryb-fj4sw-buy quantity-selector-component>button{min-width:44px;width:44px;min-height:44px;padding:10px;background:transparent!important;color:#171717!important;border:0}.ryb-fj4sw-buy quantity-selector-component>input{display:block;min-width:0;width:100%;max-width:100%;padding:0;border:0;text-align:center;color:#171717;background:transparent}.ryb-fj4sw-notify input[type=email]{display:block;width:100%;min-height:44px;margin:8px 0;border:1px solid #dedede;border-radius:8px;padding:10px}.ryb-fj4sw-notify button{width:100%;min-height:48px;background:#d7002b;color:#fff;border:0;border-radius:9px}.ryb-fj4sw .ryb-fj4sw-description h2{margin-top:17px}.ryb-fj4sw-description p,.ryb-fj4sw-guide p{font-size:15px;line-height:1.55}.ryb-fj4sw-guide{background:#fcfaf6}.ryb-fj4sw-guide h2{margin-top:0}.ryb-fj4sw-list-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.ryb-fj4sw-list-layout>*{min-width:0}.ryb-fj4sw-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ryb-fj4sw-list .ryb-fa-colour-tile{min-width:0;display:flex;flex-direction:column;border:1px solid #dedede;border-radius:10px;padding:10px}.ryb-fj4sw-list .ryb-fa-tile-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.ryb-fj4sw-list .ryb-fa-tile-add{width:100%;min-height:48px;background:#d7002b!important;color:#fff!important}.ryb-fj4sw-collection-description{margin-top:24px}.ryb-fj4sw aside nav{display:grid;gap:3px;max-height:70vh;overflow:auto}.ryb-fj4sw aside nav a{padding:8px;font-size:14px;text-decoration:none;min-height:44px}.ryb-fj4sw aside summary{padding:12px;font-weight:700;cursor:pointer}.ryb-fj4sw-preview-note,.ryb-fj4sw-legacy{padding:14px;border:1px solid #dfb16a;background:#fff8eb;border-radius:8px;font-size:14px}.ryb-fj4sw-preview-disabled{display:block;width:100%;padding:15px 10px;margin-top:22px;border:0;border-radius:9px;background:#d7002b;color:#fff;font-weight:700;opacity:1}.ryb-fj4sw-zoom{box-sizing:border-box;border:0;padding:14px;border-radius:10px;width:min(96vw,1500px);height:min(94dvh,1100px);background:#fff;color:#171717}.ryb-fj4sw-zoom::backdrop{background:#000c}.ryb-fj4sw-zoom[open]{display:flex;flex-direction:column;gap:10px}.ryb-fj4sw-zoom-top{display:flex;justify-content:space-between;align-items:center}.ryb-fj4sw-zoom button{border:1px solid #dedede;border-radius:6px;background:#fff;min-width:44px;min-height:44px;color:#171717;cursor:pointer;font:inherit}.ryb-fj4sw-zoom [data-fj4sw-close]{font-size:26px}.ryb-fj4sw-zoom>img{display:block;min-height:0;flex:1;width:100%;object-fit:contain}.ryb-fj4sw-zoom-controls{display:flex;justify-content:center;gap:14px}.ryb-fj4sw-zoom-top p{font-size:14px;margin:0}.ryb-fj4sw-zoom button:focus-visible{outline:3px solid #d7002b;outline-offset:2px}@media(max-width:899px){.ryb-fj4sw-list-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ryb-fj4sw{padding:0 14px}.ryb-fj4sw-layout{grid-template-columns:minmax(0,1fr);gap:18px}.ryb-fj4sw-panel{padding:18px}.ryb-fj4sw h1{font-size:27px}.ryb-fj4sw-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ryb-fj4sw-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ryb-fj4sw .ryb-fj4sw-price{font-size:27px}.ryb-fj4sw-buy{grid-template-columns:minmax(130px,156px) minmax(0,1fr);gap:10px}}@media(max-width:360px){.ryb-fj4sw-buy{grid-template-columns:minmax(0,1fr)}}.ryb-fa-family-list[data-ryb-fj4sw-family]{max-width:1600px;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:20px}[data-ryb-fj4sw-family]>div{min-width:0}[data-ryb-fj4sw-family] aside summary{display:block!important;font-weight:700;cursor:pointer}[data-ryb-fj4sw-family] aside nav a[aria-current]{border:1px solid #d00028;border-radius:6px;background:#fff3f5;color:inherit}[data-ryb-fj4sw-family]>.ryb-fj4sw,[data-ryb-fj4sw-family]>div>.ryb-fj4sw{max-width:none;width:100%;padding:0;margin:0}[data-ryb-fj4sw-family] [data-ryb-fj4sw-gallery-standard] .media-gallery__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px;list-style:none;padding:0;margin:0}[data-ryb-fj4sw-family] [data-ryb-fj4sw-gallery-standard] .ryb-fa-frame{position:relative;display:block!important;width:100%;height:auto!important;aspect-ratio:5/4!important;overflow:hidden;border:1px solid #dedede;border-radius:8px;background:#f3f1eb}[data-ryb-fj4sw-family] [data-ryb-fj4sw-gallery-standard] .ryb-fa-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain!important}[data-ryb-fj4sw-family-list] .ryb-fa-colour-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile h3{font-size:14px;line-height:1.35;font-weight:700;min-height:2.7em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[data-ryb-fj4sw-family-list] .ryb-fa-tile-photo{aspect-ratio:5/4;flex-shrink:0}[data-ryb-fj4sw-family-list] .ryb-fa-tile-photo img{width:100%;height:100%;object-fit:contain}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile>.ryb-fa-tile-photo{order:0}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile>h3{order:1}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile>small{order:2}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile>.ryb-fa-tile-price{order:3}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile>product-form-component{order:4}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile>.ryb-fa-tile-details{order:5}@media(min-width:750px)and (max-width:1099px){[data-ryb-fj4sw-family-list] .ryb-fa-colour-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ryb-fa-family-list[data-ryb-fj4sw-family]{display:block;padding:12px}[data-ryb-fj4sw-family]>.ryb-fj4sw,[data-ryb-fj4sw-family]>div>.ryb-fj4sw{padding:0}[data-ryb-fj4sw-family-list] .ryb-fa-colour-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-ryb-fj4sw-family-list] .ryb-fa-colour-tile h3{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ryb-flashj4sw-native.css.map */
