/*! @version pwa-studio: 1.40.0, @magento/venia-ui: ^11.7.3, @magento/upward-security-headers: ^1.1.21, @magento/pwa-theme-venia: ^2.4.0, @magento/pwa-buildpack: ^11.5.5, @magento/peregrine: ^15.7.3, @magento/pagebuilder: 9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ^1.3.3, @apollo/client: ~3.5.0 */
.configurator-configurator--JV{background-image:url(/bird-bg-mAM.svg);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;min-height:430px;width:100%}.configurator-contentWrapper-Aaj{display:flex;flex-direction:column;gap:30px;justify-content:center;padding:30px;width:60%}@media screen and (width <= 1200px){.configurator-contentWrapper-Aaj{width:50%}}@media screen and (width <= 991px){div[class=upholstery-configuration-with-sidebar] .configurator-configurator--JV{flex-direction:column;min-height:730px}div[class=upholstery-configuration-with-sidebar] .configurator-contentWrapper-Aaj{width:100%}}@media screen and (width <= 868px){.configurator-configurator--JV{flex-direction:column;min-height:730px}.configurator-contentWrapper-Aaj{width:100%}}
.imageWrapper-imageWrapper-e6N{align-items:flex-end;display:flex;justify-content:center;padding:30px 15px 0;width:40%}@media screen and (width <= 1200px){.imageWrapper-imageWrapper-e6N{width:50%}}@media screen and (width <= 991px){div[class=upholstery-configuration-with-sidebar] .imageWrapper-imageWrapper-e6N{min-height:430px;width:100%}}@media screen and (width <= 868px){.imageWrapper-imageWrapper-e6N,div[class=upholstery-configuration-with-sidebar] .imageWrapper-imageWrapper-e6N{min-height:490px;padding-top:90px;width:calc(100% - 90px)}}@media screen and (width <= 520px){.imageWrapper-imageWrapper-e6N,div[class=upholstery-configuration-with-sidebar] .imageWrapper-imageWrapper-e6N{min-height:450px;padding-top:50px}}@media screen and (width <= 480px){.imageWrapper-imageWrapper-e6N,div[class=upholstery-configuration-with-sidebar] .imageWrapper-imageWrapper-e6N{min-height:400px;padding-top:0}}
.optionsWrapper-optionsWrapper-HYo{position:relative}.optionsWrapper-options-EJN{display:flex;flex-wrap:wrap;gap:10px}@media screen and (width <= 1200px){div[class=upholstery-configuration-with-sidebar] .optionsWrapper-optionsScrollTrack-684{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;white-space:nowrap}div[class=upholstery-configuration-with-sidebar] .optionsWrapper-options-EJN.optionsWrapper-upholstery-DZX{padding-bottom:15px;width:203%}}@media screen and (width <= 991px){.optionsWrapper-optionsScrollTrack-684{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;white-space:nowrap}.optionsWrapper-options-EJN.optionsWrapper-upholstery-DZX{padding-bottom:15px;width:203%}}
.label-label-EnV{font-size:1.4rem;font-weight:var(--brand-font-weight-medium);margin-bottom:10px}
.option-option-SeI{border:3px solid transparent;border-radius:50%;display:inline-block;height:50px;position:relative;width:50px}.option-active-Ieu{border-color:rgb(var(--brand-color-teal))}.option-active-Ieu:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMDY3MTdGIiBkPSJNOCAwQzMuNiAwIDAgMy42IDAgOHMzLjYgOCA4IDggOC0zLjYgOC04LTMuNi04LTgtOCIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNCA4LjE1NyAyLjgyOCAyLjgyOCA1LjY1Ny01LjY1NyIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;position:absolute;right:-5px;top:-5px;width:20px}.option-option-SeI img{border-radius:50%}@media screen and (width <= 1200px){div[class=upholstery-configuration-with-sidebar] .option-active-Ieu:before{top:0}}@media screen and (width <= 991px){.option-active-Ieu:before{top:0}}
.divider-divider-Xx0{background-color:var(--brand-color-mid-light-grey);height:2px;margin:0;width:100%}
