.bc-photo-gallery{display:block}.bc-photo-gallery figure{margin:0 0 1.5rem}.bc-photo-gallery [hidden]{display:none!important}.bc-photo-gallery img{display:block;width:100%;height:auto;border-radius:1.8rem;aspect-ratio:3/4;object-fit:contain;background:#f1e9df}.bc-photo-gallery figcaption{font-size:1.2rem;margin-top:.8rem;color:#66516e}.bc-photo-gallery__choices{display:flex;flex-wrap:wrap;gap:1rem}.bc-photo-gallery__choices button{font:inherit;font-size:1.3rem;min-height:4.4rem;border:1px solid #b6a0cc;border-radius:1rem;padding:.9rem 1.3rem;background:#fffdfc;color:#494149;cursor:pointer}.bc-photo-gallery__choices button[aria-pressed=true]{background:#725780;color:#fff;border-color:#725780}.bc-photo-gallery__note,.bc-option-help{font-size:1.2rem;line-height:1.6;color:#66516e}.bc-option-help{margin:.7rem 0 1.2rem}.bc-photo-gallery a:focus-visible,.bc-photo-gallery button:focus-visible{outline:3px solid #725780;outline-offset:4px}[data-bc-badcape] .tpo_swatches-label_position{cursor:pointer}[data-bc-badcape] .bc-product-specs{margin-bottom:2.4rem}[data-bc-badcape] .product__description h3{font-size:2rem;margin-top:2.4rem}[data-bc-badcape] .tpo_swatches-label_position{position:relative}[data-bc-badcape] .tpo_swatches-label_position>label.tpo_shape_square{position:static!important}[data-bc-badcape] .tpo_swatches-label_position input.tpo_image-swatches-input{display:block!important;visibility:visible!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;z-index:3;cursor:pointer}[data-bc-badcape] .tpo_swatches-label_position:has(input:focus-visible){outline:3px solid #725780;outline-offset:4px;border-radius:.5rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bc-badcape-05.css.map */
