.rb-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 14px}.rb-style{appearance:none;border:1px solid #d6d1c7;border-radius:5px;padding:5px;background:#fff;color:inherit;cursor:pointer;min-width:0}.rb-style img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rb-style span{display:block;font-size:11px;line-height:1.3;min-height:30px}.rb-style.is-selected{border:2px solid #273b32;padding:4px}.rb-fit{font-size:13px;line-height:1.5;margin:6px 0}.rb-gallery{width:100%}.rb-hero{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:4px}.rb-views{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px 0}.rb-views button{border:1px solid #d6d1c7;background:#fff;border-radius:4px;padding:8px 14px;color:inherit;cursor:pointer}.rb-views button.is-selected{border-color:#273b32;background:#f2f0e9}.variant-picker__option[hidden]{display:none!important}@media(max-width:767px){.rb-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-style span{font-size:10px}.rb-views button{padding:8px 12px}} 

.rb-size-guide [hidden]{display:none!important}.rb-size-guide{min-width:0;max-width:100%}.rb-size-heading{font-size:18px}.rb-size-units{display:flex;gap:8px;margin:14px 0}.rb-size-units button{padding:8px 18px;border:1px solid #d6d1c7;border-radius:4px;background:#fff;color:inherit;cursor:pointer}.rb-size-units button[aria-pressed=true]{background:#273b32;color:#fff;border-color:#273b32}.rb-size-table-scroll{overflow-x:auto;max-width:100%;margin:12px 0;-webkit-overflow-scrolling:touch}.rb-size-guide table{width:100%;min-width:550px;border-collapse:collapse;font-size:13px}.rb-size-guide th,.rb-size-guide td{padding:10px 8px;border:1px solid #d6d1c7;text-align:center;white-space:normal}.rb-size-guide thead th{background:#f2f0e9}.rb-size-guide tr.is-selected{background:#e7ece6}.rb-size-guide caption{text-align:left;padding:8px 0;font-weight:600}.rb-size-note{font-size:12px;line-height:1.6}

.rb-size-guide table{table-layout:fixed!important}.rb-size-guide table th,.rb-size-guide table td{white-space:normal!important;overflow-wrap:break-word!important;padding:10px 8px!important;line-height:1.4!important}.rb-size-guide table th:first-child,.rb-size-guide table td:first-child{width:60px!important;min-width:60px!important}

.rb-stage{position:relative;max-width:100%;overflow:hidden}.rb-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;border-radius:4px}.rb-track::-webkit-scrollbar{display:none}.rb-track .rb-hero{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.rb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:grid;place-items:center;border:1px solid #d6d1c7;border-radius:50%;background:rgba(255,255,255,.93);color:inherit;cursor:pointer;padding:10px}.rb-prev{left:12px}.rb-next{right:12px}.rb-arrow:disabled{opacity:.3;cursor:default}.rb-thumbnails{display:flex;justify-content:center;gap:10px;margin:12px 0 16px}.rb-thumbnails button{width:74px;padding:2px;line-height:0;border:1px solid #d6d1c7;border-radius:4px;background:white;cursor:pointer}.rb-thumbnails button.is-selected{border:2px solid #273b32;padding:1px}.rb-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rb-track:focus-visible,.rb-arrow:focus-visible,.rb-thumbnails button:focus-visible{outline:2px solid #273b32;outline-offset:2px}@media(max-width:767px){.rb-arrow{width:36px;height:36px}.rb-prev{left:8px}.rb-next{right:8px}}
[data-rb-featured-four] .rb-more-styles{margin:0 0 14px}[data-rb-featured-four] .rb-more-styles>summary{cursor:pointer;border:1px solid #d6d1c7;border-radius:5px;padding:10px 12px;font-size:13px;background:#fff}[data-rb-featured-four] .rb-more-styles>summary:focus-visible{outline:2px solid #273b32;outline-offset:2px}[data-rb-featured-four] .rb-extra-grid{margin-bottom:0}
