@keyframes react-placeholder-pulse--41gnu{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.placeholder--41gnu{animation:react-placeholder-pulse--41gnu 1.5s infinite;background-color:#eee}.rect--41gnu{margin-right:10px}.round--41gnu{border-radius:500rem}.text--41gnu{height:1rem;margin-top:.7rem;width:100%}[data-sub-experience=product] .configurator .custom-badge{z-index:3}[data-sub-experience=product] .configurator .choice-image,[data-sub-experience=product] .configurator .choice-image--disabled{height:10rem;width:10rem}@media screen and (max-width:1050px){[data-sub-experience=product] .configurator .choice-image,[data-sub-experience=product] .configurator .choice-image--disabled{height:6.5rem;width:6.5rem}}[data-sub-experience=product] .configurator .choice-image--disabled{cursor:auto;opacity:.54;pointer-events:none}[data-sub-experience=product] .configurator span.sui-absolute.sui-h-2px.sui-bottom-0.sui-w-full.sui-bg-brand{bottom:0}@media(max-width:750px){[data-sub-experience=product] .configurator .price{font-size:1.5rem}}[data-sub-experience=product] .configurator .price__wrapper{padding:0}[data-sub-experience=product] .configurator .bmsm .small-badge{display:none}[data-sub-experience=product] .configurator .small-badge{width:32px}[data-sub-experience=product] .configurator .bmsm .price{background-image:url(https://assets.thdstatic.com/images/v1/bmsm.svg);background-position:0 6px;background-repeat:no-repeat;background-size:25px 25px;padding-left:32px}@media(max-width:750px){[data-sub-experience=product] .configurator .bmsm .price{background-position:0 0;background-size:22px 22px;padding-left:29px}[data-sub-experience=product] .configurator span.price__format{font-size:1.1rem;line-height:1rem;vertical-align:.7ex}}[data-sub-experience=product] .configurator .swiper-wrapper{margin-top:0}[data-sub-experience=product] .configurator .swiper-wrapper .image-placeholder{margin-right:0!important}[data-sub-experience=product] .configurator .custom-tile-media{height:65px}@media (min-width:768px){[data-sub-experience=product] .configurator .custom-tile-media{height:100px}}[data-sub-experience=product] .configurator .configurator-choice__image{height:65px;margin:0 auto}@media (min-width:768px){[data-sub-experience=product] .configurator .configurator-choice__image{height:100px}}[data-sub-experience=product] .configurator .custom-tile-quantity{border-bottom:4rem solid #0000;border-right:4rem solid #333332;color:#fff;font-weight:700;height:0;overflow:visible;position:absolute;right:0;top:0;width:0}[data-sub-experience=product] .configurator .button__accessory-add{display:flex;justify-content:center;margin-bottom:8px;margin-top:6px}@media screen and (max-width:768px){[data-sub-experience=product] .configurator .button__accessory-add{margin-bottom:6px;margin-top:6px}}[data-sub-experience=product] .configurator .button__accessory-add .sui-btn-ghost{padding-left:0;padding-right:0}[data-sub-experience=product] .configurator .button__accessory-add button{font-size:1.2rem}[data-sub-experience=product] .configurator .icon__accessory-add button svg{background-color:#f96302;border-radius:100px;margin-right:5px;padding:2px}[data-sub-experience=product] .configurator .button__accessory-add--disabled{display:flex;justify-content:center;margin-bottom:8px;margin-top:6px}@media screen and (max-width:768px){[data-sub-experience=product] .configurator .button__accessory-add--disabled{margin-bottom:6px;margin-top:6px}}[data-sub-experience=product] .configurator .button__accessory-add--disabled .sui-btn-ghost{padding-left:0;padding-right:0}[data-sub-experience=product] .configurator .button__accessory-add--disabled button{--tw-bg-opacity:1!important;background-color:#0000!important;color:#ccc!important;cursor:default;font-size:1.2rem;outline-color:#ccc!important;outline-width:2px!important}[data-sub-experience=product] .configurator .icon__accessory-add--disabled button svg{background-color:#ccc;border-radius:100px;margin-right:5px;padding:2px}