.default-banner-section .arch-bsw{position:absolute;z-index:4;display:flex;align-items:center;gap:var(--bsw-gap, 10px);top:var(--bsw-top, auto);right:var(--bsw-right, var(--bsw-offset, 16px));bottom:var(--bsw-bottom, var(--bsw-offset, 16px));left:var(--bsw-left, auto);transform:var(--bsw-transform, none);margin:0;padding:0}.default-banner-section .arch-bsw__item{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;line-height:0;cursor:pointer;border-radius:50%;display:block;flex:0 0 auto}.default-banner-section .arch-bsw__dot{display:block;box-sizing:border-box;width:var(--bsw-w, var(--bsw-size, 26px));height:var(--bsw-h, var(--bsw-size, 26px));border-radius:var(--bsw-radius, 50%);background-color:var(--bsw-dot-bg, #cccccc);background-size:cover;background-position:center;border:var(--bsw-border-width, 0px) solid var(--bsw-border-color, transparent);box-shadow:var(--bsw-shadow, 0 1px 4px rgba(0, 0, 0, .25));overflow:hidden;transition:border-color .15s ease,transform .15s ease}.default-banner-section .arch-bsw__dot img{display:block;width:100%;height:100%;object-fit:var(--bsw-fit, cover);border-radius:inherit}.default-banner-section .arch-bsw[data-bsw-style=dot] .arch-bsw__dot{width:var(--bsw-size, 26px);height:var(--bsw-size, 26px);border-radius:50%}.default-banner-section .arch-bsw[data-bsw-style=thumb] .arch-bsw__item,.default-banner-section .arch-bsw[data-bsw-style=bar] .arch-bsw__item{border-radius:var(--bsw-radius, 6px)}.default-banner-section .arch-bsw__item[aria-checked=true] .arch-bsw__dot{outline:var(--bsw-ring-width, 1px) solid var(--bsw-ring-color, #000000);outline-offset:var(--bsw-ring-offset, 3px);transform:scale(var(--bsw-active-scale, 1))}@media(hover:hover){.default-banner-section .arch-bsw__item:hover .arch-bsw__dot{outline:var(--bsw-ring-width, 1px) solid var(--bsw-ring-color, #000000);outline-offset:var(--bsw-ring-offset, 3px)}}.default-banner-section .arch-bsw__item:focus-visible{outline:2px solid var(--bsw-ring-color, #000000);outline-offset:calc(var(--bsw-ring-offset, 3px) + var(--bsw-ring-width, 1px) + 2px)}.default-banner-section .arch-bsw__caption{position:absolute;z-index:4;margin:0;color:var(--bsw-label-color, #ffffff);font-size:var(--bsw-label-size, 12px);font-weight:500;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.35);top:var(--bsw-cap-top, auto);right:var(--bsw-cap-right, var(--bsw-offset, 16px));bottom:var(--bsw-cap-bottom, calc(var(--bsw-offset, 16px) + var(--bsw-size, 26px) + 10px));left:var(--bsw-cap-left, auto);transform:var(--bsw-transform, none)}@media(max-width:767px){.default-banner-section .arch-bsw{gap:var(--bsw-gap-mb, var(--bsw-gap, 8px));right:var(--bsw-right, var(--bsw-offset-mb, var(--bsw-offset, 12px)));bottom:var(--bsw-bottom, var(--bsw-offset-mb, var(--bsw-offset, 12px)))}.default-banner-section .arch-bsw__dot{width:var(--bsw-w-mb, var(--bsw-w, var(--bsw-size-mb, var(--bsw-size, 22px))));height:var(--bsw-h-mb, var(--bsw-h, var(--bsw-size-mb, var(--bsw-size, 22px))))}.default-banner-section .arch-bsw[data-bsw-style=dot] .arch-bsw__dot{width:var(--bsw-size-mb, var(--bsw-size, 22px));height:var(--bsw-size-mb, var(--bsw-size, 22px))}}.default-banner-section .image-container img.arch-bsw-swapping{opacity:.82;transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.default-banner-section .arch-bsw__dot,.default-banner-section .image-container img.arch-bsw-swapping{transition:none}.default-banner-section .arch-bsw__item[aria-checked=true] .arch-bsw__dot{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/350/assets/arch-banner-swatches.css.map */
