.af-series-colours{background:#f4f1ec;border-radius:24px;padding:30px;margin:36px 0;scroll-margin-top:155px;text-align:left;color:#303030;min-width:0}.af-series-colours__header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.af-series-colours__header h2{font-size:26px;line-height:1.2;margin:0!important}.af-series-colours__header p{font-size:13px;line-height:1.5;color:#70685f;margin:0;max-width:42%;text-align:right}.af-series-colours__notice{font-size:13px;line-height:1.5;color:#70685f;margin:0 0 22px}.af-series-colours__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:16px;list-style:none;padding:0;margin:0}.af-series-colours__item{min-width:0;max-width:230px}.af-series-colours__tile{display:flex;flex-direction:column;border:2px solid transparent;padding:4px;border-radius:14px;background:#fff;text-decoration:none!important;color:#303030;height:100%;transition:border-color .15s}.af-series-colours__image,.af-series-colours__text{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:9px}.af-series-colours__text{display:flex;align-items:center;justify-content:center;background:#eae4db;padding:10px;font-size:14px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.af-series-colours__label{display:block;font-size:14px;line-height:1.4;padding:10px 8px 7px;overflow-wrap:anywhere}.af-series-colours__width,.af-series-colours__selected{display:block;font-size:12px;line-height:1.4;padding:0 8px 7px;color:#70685f}.af-series-colours__selected{color:#806149;font-weight:600}.af-series-colours__tile.is-current{border-color:#a88d77}.af-series-colours__tile:hover{border-color:#786959}.af-series-colours__tile:focus-visible,.af-series-colours__chosen a:focus-visible,.af-series-colours__details summary:focus-visible{outline:3px solid #67765a;outline-offset:4px}.af-series-colours__chosen{display:flex;align-items:center;gap:16px;background:#f4f1ec;border-radius:16px;padding:15px;margin:22px 0;color:#303030;text-align:left}.af-series-colours__chosen img{display:block;width:68px;height:68px;object-fit:cover;border-radius:10px;flex-shrink:0}.af-series-colours__chosen>div{flex:1;min-width:0}.af-series-colours__chosen small{display:block;font-size:12px;color:#797065;margin-bottom:5px}.af-series-colours__chosen span{display:block;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.af-series-colours__chosen a{flex-shrink:0;color:#826d5b;font-size:13px;padding:10px 2px;text-decoration:none;line-height:1.4}.af-series-colours__chosen a:hover{text-decoration:underline}.af-series-colours__details{margin-top:20px;border-top:1px solid #ddd4ca}.af-series-colours__details summary{padding:18px 4px;cursor:pointer;font-size:14px;color:#665443;list-style-position:inside}.af-series-colours__scroll{max-height:430px;overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.af-series-colours__scroll .af-series-colours__tile:focus-visible{outline-offset:1px}@media(max-width:749px){.af-series-colours{padding:22px 16px;margin:28px 0;border-radius:20px;scroll-margin-top:110px}.af-series-colours__header{display:block;margin-bottom:12px}.af-series-colours__header h2{font-size:24px}.af-series-colours__header p{margin-top:10px;max-width:none;text-align:left}.af-series-colours__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.af-series-colours__item{max-width:none}.af-series-colours__label{font-size:13px;padding:8px 4px 5px}.af-series-colours__width,.af-series-colours__selected{padding-left:4px;padding-right:4px}.af-series-colours__chosen{gap:12px;flex-wrap:wrap;padding:14px}.af-series-colours__chosen img{width:54px;height:54px}.af-series-colours__chosen span{font-size:15px}.af-series-colours__chosen a{font-size:12px}.af-series-colours__scroll{max-height:360px}}@media(prefers-reduced-motion:reduce){.af-series-colours__tile{transition:none}}
