/*! @version pwa-studio: 1.34.1, @magento/venia-ui: ^11.7.0, @magento/upward-security-headers: ^1.1.18, @magento/pwa-theme-venia: ^2.4.0, @magento/pwa-buildpack: ^11.5.4, @magento/peregrine: ^15.5.2, @magento/pagebuilder: ^9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ^1.3.3, @apollo/client: ~3.5.0 */
.message-root-B-9{bottom:-20px;position:absolute}.message-root-B-9:empty{display:none}.message-root_error-sDd{}
.fieldIcons-root-ecG{grid-template-areas:"before input after";grid-template-columns:auto 1fr auto}.fieldIcons-input-Ced{grid-column:before-start/after-end;grid-row:input-start/input-end}.fieldIcons-input-Ced>input{padding-left:calc(1.875rem*var(--iconsBefore) + .625rem);padding-right:calc(1.875rem*var(--iconsAfter) + .625rem)}.fieldIcons-after-xwp,.fieldIcons-before-G3M{}.fieldIcons-before-G3M{grid-area:before}.fieldIcons-after-xwp{grid-area:after}.fieldIcons-before-G3M svg{stroke:rgb(var(--color-gray-600))}.fieldIcons-root-ecG{}
.local-iconContainer-UGp{align-items:center;display:inline-flex;justify-content:center;padding:.125rem}.local-iconContainer-UGp span{background-color:rgb(var(--color-gray-200));border-radius:50%;height:2.75rem;padding:.5rem;width:2.75rem}.local-iconContainer-UGp svg{stroke:rgb(var(--color-secondary-main))}.local-hideHeader-ggG{height:0!important}.local-suppressPadding-o3m{padding:0!important}.local-dialogSmall-3xw{max-width:400px}@media screen and (width <= 959px){.local-isMobileCentered-tsL{height:60vh;max-width:90%;position:absolute;right:5%;top:20vh;width:90%!important}.local-suppressMobileHeight-tVZ{height:auto!important}}
.ProductConfigurator-root-evH{display:flex}@media (width <= 960px){.ProductConfigurator-root-evH{flex-direction:column}}.ProductConfigurator-leftArea-D81{align-self:stretch;background:rgb(var(--brand-color-putty)) url(/bird-cSC.svg) no-repeat 0 0;background-size:cover;display:flex;flex-basis:50%;flex-direction:column}.ProductConfigurator-rightArea-Pj-{flex-basis:50%;padding:0 0 6.25rem 7%}.ProductConfigurator-titleBlock-HE6 *{font-size:2.75rem;font-weight:500}.ProductConfigurator-titleBlock-HE6 [class*=cmsBlock-root]{margin:0}.ProductConfigurator-configuratorContainer-3kt{display:flex;flex-direction:column;gap:1.875rem;margin-top:3.125rem}.ProductConfigurator-groupLabel-BNn{color:rgb(var(--color-primary-dark));font-weight:500;margin-bottom:1rem}.ProductConfigurator-groupOptions-H9-{display:flex;flex-direction:column;gap:1.875rem}.ProductConfigurator-reconditionedProductBlock-BvA{margin-top:1.875rem}@media (width <= 960px){.ProductConfigurator-leftArea-D81{--leftViewportElement:0;--scrollBarWidth:var(--global-scrollbar-width,0px);margin-left:50%;transform:translateX(-50%);width:calc(100vw - var(--scrollBarWidth))}.ProductConfigurator-rightArea-Pj-{padding:1.875rem 1rem 3.125rem}}@media (width >= 960px){.ProductConfigurator-leftArea-D81{background-attachment:fixed;background-size:auto}}
.ChairImage-productImageRoot-teq{position:sticky;top:225px}.ChairImage-productImage-pI-{height:278px;margin:22px auto 48px;right:0}.ChairImage-inModalRoot-tzI{background-color:rgb(var(--color-white));height:253px;margin-top:0;top:0;z-index:2}.ChairImage-productImageRoot-teq.ChairImage-inModalRoot-tzI{height:273px;margin-bottom:1rem;transform:translateX(-.875rem);width:calc(100% + 1.75rem)}.ChairImage-indicatorRoot-TRJ{display:flex;flex-direction:column;height:504px;justify-content:center;position:sticky;top:155px}.ChairImage-indicatorRootModal-j10{background-color:rgb(var(--color-white));height:253px;top:0;z-index:999}.ChairImage-invisible-yAL{visibility:hidden}@media (width >= 800px){.ChairImage-inModalRoot-tzI{display:none}.ChairImage-productImage-pI-{height:504px;margin:0 auto;right:0}}
.ConfigurationQuestion-disabled-6TZ{opacity:.5;pointer-events:none}.ConfigurationQuestion-titleContainer-sNc{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.ConfigurationQuestion-selectedLabels-6I5{display:flex;flex-direction:column;gap:.5rem}.ConfigurationQuestion-placeholder-mEf{color:rgb(var(--color-gray-600));font-weight:500}.ConfigurationQuestion-buttonsSelectContainer-Zww{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.ConfigurationQuestion-infoIcon-AH-{cursor:pointer;flex-shrink:0}
.ConfigurationSelectContainer-root-8Xl{align-items:center;background-color:rgb(var(--color-gray-200));border-radius:.375rem;cursor:pointer;display:flex;gap:2rem;justify-content:space-between;min-height:5rem;padding:1.125rem 2rem 1.125rem 1.25rem}
.ProductConfiguratorModal-dialogRoot-cMq{}.ProductConfiguratorModal-dialogRootOpen-5rD{}.ProductConfiguratorModal-dialog-07o{border-radius:0;max-height:100%;max-width:43.75rem;overflow:auto;position:fixed;right:0;top:0;width:90%}.ProductConfiguratorModal-dialogContents-lFA{display:flex;flex-direction:column}.ProductConfiguratorModal-title-H05{color:rgb(var(--color-brand-dark));margin-bottom:2.5rem}@media (width <= 960px){.ProductConfiguratorModal-dialogContents-lFA{padding-left:.875rem;padding-right:.875rem}}.ProductConfiguratorModal-description-rIY{color:rgb(var(--color-gray-500))}.ProductConfiguratorModal-contentContainer-k1E{margin-bottom:3rem;margin-top:2.25rem}@media (width <= 960px){.ProductConfiguratorModal-contentContainer-k1E{margin-bottom:1.875rem;margin-top:.5rem}}.ProductConfiguratorModal-nextButtonContainer-jfz{margin-bottom:2rem}.ProductConfiguratorModal-footer-QV2{margin-top:auto}.ProductConfiguratorModal-additionalContent-69H [class*=cmsBlock-root],.ProductConfiguratorModal-footer-QV2 div[class*=cmsBlock-root]{margin:0}.ProductConfiguratorModal-additionalContentAfter-ttG{margin-bottom:1rem}@media (width >= 800px){.ProductConfiguratorModal-dialogContents-lFA{padding-left:3.75rem;padding-right:3.75rem}}.ProductConfiguratorModal-contactToServiceBlock-OKA{margin-bottom:2rem}
.ModalContent-optionsContainer-POG{display:grid;gap:1.25rem}.ModalContent-gridSize-default-3-d .ModalContent-optionsContainer-POG{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.ModalContent-gridSize-small-e5m .ModalContent-optionsContainer-POG{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}.ModalContent-column-A3C .ModalContent-optionsContainer-POG{grid-template-columns:1fr}.ModalContent-noneOption-OcS{align-items:center;background-color:rgb(var(--color-gray-200));border-radius:.375rem;color:rgb(var(--color-gray-600));cursor:pointer;display:flex;font-weight:500;height:5rem;justify-content:center;margin-top:2rem;padding:1.125rem}.ModalContent-noneOptionSelected-mq4{outline:.25rem solid rgb(var(--color-secondary-main));outline-offset:.25rem}
.ModalContentOption-option-1N3{cursor:pointer}.ModalContentOption-disabledOption-1oU.ModalContentOption-option-1N3{opacity:.6;pointer-events:none}
.OptionLabel-root-dvo{height:100%;position:relative}.OptionLabel-secondary-Xxg{border:4px solid rgb(var(--color-gray-200));border-radius:.375rem;padding:1.5rem}.OptionLabel-primary-vu8 .OptionLabel-imgWrapper-P0K{border-radius:.25rem;height:0;margin-bottom:.5rem;padding-bottom:100%;position:relative;width:100%}.OptionLabel-primary-vu8.OptionLabel-selected-jc-.OptionLabel-withImg-0ze .OptionLabel-imgWrapper-P0K,.OptionLabel-primary-vu8.OptionLabel-selected-jc-:not(.OptionLabel-withImg-0ze){outline:.25rem solid rgb(var(--color-secondary-main));outline-offset:.25rem}.OptionLabel-secondary-Xxg.OptionLabel-selected-jc-{border-color:rgb(var(--color-secondary-main))}.OptionLabel-primary-vu8 .OptionLabel-imgWrapper-P0K img{height:100%!important;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%!important}.OptionLabel-checkIcon-atc{align-items:center;background-color:rgb(var(--color-secondary-main));border-radius:50%;display:flex;height:2rem;justify-content:center;left:-1rem;position:absolute;top:-1rem;width:2rem;z-index:1}.OptionLabel-checkIcon-atc svg{stroke:#fff}.OptionLabel-buttonType-nrM{align-items:center;background-color:rgb(var(--color-gray-200));border-radius:.375rem;color:rgb(var(--color-gray-600));cursor:pointer;display:flex;font-weight:500;height:5rem;justify-content:center;padding:1.125rem}.OptionLabel-selected-jc-.OptionLabel-buttonType-nrM{outline:.25rem solid rgb(var(--color-secondary-main));outline-offset:.25rem}
.SelectedOptionContent-root-4eN{align-items:center;display:flex;gap:1.25rem}.SelectedOptionContent-imageContainer-cTT{background-color:rgb(var(--color-white));border-radius:5px;height:3rem;padding:.375rem;width:3rem}.SelectedOptionContent-imageContainer-cTT img,.SelectedOptionContent-imageContainer-cTT>[class*=image-root]{height:100%;width:100%}.SelectedOptionContent-imageContainer-cTT img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.SelectedOptionContent-title-fwT{color:rgb(var(--color-gray-600));font-size:1.125rem;font-weight:500}.SelectedOptionContent-subtitle-TDY{color:rgb(var(--color-gray-400));font-size:.875rem;margin-top:.25rem}
.ConfigurationQuestionGrouped-disabled-bDv{opacity:.5;pointer-events:none}.ConfigurationQuestionGrouped-titleContainer-s-B{gap:.75rem;margin-bottom:1.25rem}.ConfigurationQuestionGrouped-select-FrP,.ConfigurationQuestionGrouped-titleContainer-s-B{align-items:center;display:flex}.ConfigurationQuestionGrouped-select-FrP{background-color:rgb(var(--color-gray-200));border-radius:.375rem;cursor:pointer;gap:2rem;justify-content:space-between;min-height:5rem;padding:1.125rem 2rem 1.125rem 1.25rem}.ConfigurationQuestionGrouped-selectedLabels-gIk{display:flex;flex-direction:column;gap:.5rem}.ConfigurationQuestionGrouped-placeholder-Pjm{color:rgb(var(--color-gray-600));font-weight:500}.ConfigurationQuestionGrouped-modalContent-AKX{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.ConfigurationQuestionGrouped-option-bJy{cursor:pointer}.ConfigurationQuestionGrouped-buttonsSelectContainer--8-{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.ConfigurationQuestionGrouped-noneOption-I-a{align-items:center;background-color:rgb(var(--color-gray-200));border-radius:.375rem;color:rgb(var(--color-gray-600));cursor:pointer;display:flex;font-weight:500;height:5rem;justify-content:center;margin-top:2rem;padding:1.125rem}.ConfigurationQuestionGrouped-noneOptionSelected-JyH{outline:.25rem solid rgb(var(--color-secondary-main));outline-offset:.25rem}.ConfigurationQuestionGrouped-modalGroup-5mP:not(:last-child){padding-bottom:2.25rem}.ConfigurationQuestionGrouped-modalGroup-5mP+.ConfigurationQuestionGrouped-modalGroup-5mP{border-top:1px solid rgb(var(--color-gray-300));padding-top:2.25rem}.ConfigurationQuestionGrouped-groupTitle-hMX{color:rgb(var(--color-gray-600));font-size:1.5rem;font-weight:500;margin-bottom:1rem}.ConfigurationQuestionGrouped-selectedGroupOption-SyT+.ConfigurationQuestionGrouped-selectedGroupOption-SyT{margin-top:.5rem}.ConfigurationQuestionGrouped-infoIcon-eEh{cursor:pointer}
.ReconditionedProduct-root-DJz{background-color:rgb(var(--color-gray-200));border-radius:.375rem;padding:1.25rem 1.5rem 1.5rem}.ReconditionedProduct-header-vjt{display:flex;gap:1rem;justify-content:space-between}.ReconditionedProduct-title-Wu4{font-size:1.125rem;font-weight:700}.ReconditionedProduct-tooltip-Iwz{cursor:pointer;flex-shrink:0}.ReconditionedProduct-list-rOz,.ReconditionedProduct-pricesBlock-2W4{margin-top:2rem}.ReconditionedProduct-pricesBlock-2W4{display:none;flex-wrap:wrap;gap:2rem}.ReconditionedProduct-priceBlockItem-5wI{display:flex;flex-direction:column;gap:.25rem}.ReconditionedProduct-priceValue-b--{font-size:1.125rem;font-weight:700}.ReconditionedProduct-footer-DiN{border-top:2px solid rgb(var(--color-black));margin-top:2rem;padding-top:1.5rem}.ReconditionedProduct-bold-F2i{font-weight:500}
.ListItem-listItem-sPX{display:flex;font-size:.875rem;font-weight:700;gap:.625rem}.ListItem-checkIconContainer--uK{align-items:center;background-color:rgb(var(--color-secondary-main));border-radius:50%;display:inline-flex;height:1rem;justify-content:center;padding:.125rem;width:1rem}.ListItem-checkIconContainer--uK svg{stroke:rgb(var(--color-white));height:12px;width:12px}.ListItem-listItem-sPX+.ListItem-listItem-sPX{margin-top:1rem}
.checkbox-root-2tI{--stroke:var(--color-white);width:-moz-fit-content;width:fit-content}.checkbox-wrapCheckbox-cyp{position:relative}.checkbox-icon-ohh{align-items:center;border:2px solid rgb(var(--color-secondary-main));border-radius:5px;cursor:pointer;display:inline-flex;justify-content:center;transition:background-color .2s linear}.checkbox-icon-ohh svg{opacity:0;transition-duration:.2s;transition-property:visibility,opacity;transition-timing-function:linear;visibility:hidden}.checkbox-input-kCu{}.checkbox-input-kCu:enabled+.checkbox-icon-ohh{pointer-events:auto}.checkbox-input-kCu:disabled+.checkbox-icon-ohh{--stroke:var(--color-gray-400);background-color:rgb(var(--color-gray-200));border-color:rgb(var(--color-gray-200))}.checkbox-input-kCu:checked:enabled+.checkbox-icon-ohh{--stroke:var(--color-white);background-color:rgb(var(--color-secondary-main))}.checkbox-input-kCu:checked+.checkbox-icon-ohh>svg{opacity:1;visibility:visible}.checkbox-root-2tI:hover .checkbox-input-kCu:enabled+.checkbox-icon-ohh{border-color:rgb(var(--color-secondary-dark))}.checkbox-root-2tI:hover .checkbox-input-kCu:enabled:checked+.checkbox-icon-ohh{background-color:rgb(var(--color-secondary-dark))}
.PricingBar-root-7iN{align-items:center;background-color:rgb(var(--color-white));bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.05);display:flex;justify-content:center;left:0;min-height:6.25rem;padding:.875rem 0;position:fixed;width:100%;z-index:10}html[data-scroll-lock=true] .PricingBar-root-7iN{padding-right:var(--global-scrollbar-width,0)}.PricingBar-container-Tkh{align-items:center;display:flex;gap:2.75rem;justify-content:flex-end;max-width:var(--venia-global-maxWidth);padding-left:var(--brand-container-padding);padding-right:var(--brand-container-padding);width:100%}@media (width <= 800px){.PricingBar-container-Tkh{flex-direction:column;gap:1rem;justify-content:center}}.PricingBar-pricesBlock-ZK6{display:flex;gap:1.75rem}.PricingBar-divider--WA{background-color:rgb(var(--color-gray-300));display:block;min-height:100%;width:1px}.PricingBar-priceBlock-P6I{display:flex;flex-direction:column;gap:.25rem}.PricingBar-priceTitle-sVz{font-size:.875rem}.PricingBar-modal-GTP{display:flex;flex-direction:column;row-gap:20px}.PricingBar-formDialog-Z73{}.PricingBar-dialog-ljS{margin:0 10px}.PricingBar-contentsDialog-01L{padding-top:20px;padding-inline:50px;padding-bottom:50px}@media (width <= 800px){.PricingBar-priceTitle-sVz{order:1}}.PricingBar-priceValue-f-T{color:rgb(var(--color-primary-dark));font-size:1.5rem;font-weight:500}.PricingBar-priceVat-chK{padding-left:.25rem}.PricingBar-priceValueLighter-bGr{color:rgb(var(--color-primary-main))}.PricingBar-buttonsBlock-h7h,.PricingBar-buttonsUpdateBlock-8vg{display:flex;gap:1.75rem}@media (width <= 800px){.PricingBar-buttonsUpdateBlock-8vg{gap:1rem}.PricingBar-buttonsUpdateBlock-8vg button:first-child{min-width:-moz-max-content;min-width:max-content}.PricingBar-buttonsUpdateBlock-8vg button:last-child{width:190px}}@media (width >= 1024px){.PricingBar-dialog-ljS{width:766px}}
