h2{display:block;font-size:1.5em;margin:.83em 0;font-weight:700}h3{display:block;font-size:1.17em;margin:1em 0;font-weight:600}div#pick-color{display:flex;flex-wrap:wrap;padding:1.25rem;gap:.25rem}div#pick-color>button{border:4px solid #E9ECEF;border-radius:100%;width:2.5rem;height:2.5rem;transition:border-color .25s;display:flex;align-items:center;justify-content:center;overflow:hidden}div#pick-color>button[data-selected=true]{border-style:double;border-color:#fff;border-width:6px}div#pick-color>button>span{width:100%;height:4px;transform:rotate(-45deg);background-color:transparent;transition:background-color .25s}div#pick-color>button[data-unavailable=true]{border-color:#c3cfd9;cursor:default}div#pick-color>button[data-unavailable=true]>span{background-color:#c3cfd9}div.button-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-bottom:1.5rem}div.button-picker>button{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:4px solid #003163;border-radius:9999px;background-color:#fff;height:4rem;transition-property:color,background-color,border-color;transition-duration:.2s}div.button-picker>button>p{font-weight:600}div.button-picker>button>span{position:absolute;transform:rotate(-45deg);width:100%;height:4px;background-color:transparent;transition:background-color .2s}div.button-picker>button[data-selected=true]{background-color:#ec7644;color:#fff}div.button-picker>button[data-selected=true]>small{display:none}div.button-picker>button[data-unavailable=true]{border-color:#c3cfd9;background-color:#e9ecef;cursor:default}div.button-picker>button[data-unavailable=true]>span{background-color:#c3cfd9}div.description-box{padding:.75rem;margin-bottom:1.25rem;background-color:#f1f3f5}div.description-box>div{display:none}div.button-picker:has(button[data-selected=true]:nth-child(1))+div.description-box>div:nth-child(1),div.button-picker:has(button[data-selected=true]:nth-child(2))+div.description-box>div:nth-child(2),div.button-picker:has(button[data-selected=true]:nth-child(3))+div.description-box>div:nth-child(3),div.button-picker:has(button[data-selected=true]:nth-child(4))+div.description-box>div:nth-child(4){display:block}.config-slider{background:transparent}.config-slider .swiper-slide{text-align:center;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center}.config-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.config-slider .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:#0003}.config-slider .swiper-pagination-bullet-active{color:#fff;background:#007aff}button#config-button-next,button#config-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ec7644;color:#fff;width:40px;height:40px;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;box-shadow:0 4px 8px #0003;transition:background .3s,transform .2s ease-in-out}button#config-button-next:hover,button#config-button-prev:hover{background:#003163;transform:translateY(-50%) scale(1.1)}button#config-button-next{right:5px}button#config-button-prev{left:5px}@media (max-width: 640px){div.button-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:1.5rem}div.button-picker>button{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:3px solid #003163;border-radius:20px;background-color:#fff;height:4rem;transition-property:color,background-color,border-color;transition-duration:.2s}div.description-box{padding:.75rem;margin-bottom:1.25rem;background-color:#003163;color:#fff}}
