/*! @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 */
.message-root-B-9{bottom:-20px;position:absolute}.message-root-B-9:empty{display:none}.message-root_error-sDd{}
.field-root-HJ-{}.field-label-ZLF{min-height:2.125rem}.field-input-CUm{padding:calc(.375rem - 1px) calc(.625rem - 1px)}.field-input-CUm:disabled{background:rgb(var(--venia-global-color-gray-100))}.field-optional-j24{}.field-root-HJ-{position:relative}.field-root-HJ- .field-label-ZLF{font-size:.875rem;font-weight:700}.field-root-HJ- .field-input-CUm{height:3.75rem}.field-root-HJ- .field-input-CUm:focus{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-main)/var(--tw-border-opacity,1))}.field-root-HJ- .field-input-CUm:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity,1))}.field-input-CUm:disabled{border-color:rgb(var(--venia-global-color-gray-400));color:rgb(var(--venia-global-color-gray-darker))}.field-root-HJ- .field-optional-j24{font-size:.875rem;--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity,1))}
.textInput-input-Jz0{}.textInput-input_error-9x2{}.textInput-input_shimmer-Eo6{font-size:1rem;padding:calc(.375rem - 1px) calc(.625rem - 1px)}
.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{}
.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))}
.SelectNumberOfTurnsOption-root-ojf{border:4px solid rgb(var(--color-gray-200));border-radius:.375rem;padding:1.5rem}.SelectNumberOfTurnsOption-root-ojf img{height:2.875rem;-o-object-fit:contain;object-fit:contain;width:2.875rem}.SelectNumberOfTurnsOption-root-ojf [class*=columnGroup-root]{flex-wrap:nowrap;justify-content:flex-start}.SelectNumberOfTurnsOption-root-ojf [class*=column-root-]{flex-basis:fit-content;flex-shrink:0}.SelectNumberOfTurnsOption-root-ojf [class*=columnGroup-root]>div{width:auto}.SelectNumberOfTurnsOption-root-ojf h3,.SelectNumberOfTurnsOption-root-ojf h4{font-weight:500}.SelectNumberOfTurnsOption-selected-7of{border-color:rgb(var(--color-secondary-main))}
.SelectChairType-dialog-XM6 figure{height:11.25rem;margin:0 auto;width:11.25rem}.SelectChairType-dialog-XM6 figure img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
@media (width <= 800px){.SelectChairTypeOption-root-Oru{display:flex;gap:1rem}}.SelectChairTypeOption-imageContainer-H8u{background-color:rgb(var(--color-gray-200));border-radius:.25rem;flex-shrink:0;height:0;margin:0 auto;padding-bottom:100%;position:relative;width:100%}.SelectChairTypeOption-selected-bHG .SelectChairTypeOption-imageContainer-H8u{outline:.25rem solid rgb(var(--color-secondary-main));outline-offset:.25rem}@media (width <= 800px){.SelectChairTypeOption-imageContainer-H8u{height:5.5rem;margin:0;padding-bottom:0;width:5.5rem}}.SelectChairTypeOption-checkIcon-dv-{align-items:center;background-color:rgb(var(--color-secondary-main));border-radius:50%;display:flex;height:2rem;justify-content:center;left:-.8rem;position:absolute;top:-.8rem;width:2rem;z-index:1}@media (width <= 800px){.SelectChairTypeOption-checkIcon-dv-{height:1.125rem;width:1.125rem}}.SelectChairTypeOption-checkIcon-dv- svg{stroke:#fff;height:100%;width:100%}.SelectChairTypeOption-imageContainer-H8u>[class*=image-root]{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:.5rem;position:absolute;top:0;width:100%}@media (width <= 800px){.SelectChairTypeOption-imageContainer-H8u>[class*=image-root]{position:static}}.SelectChairTypeOption-imageContainer-H8u img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.SelectChairTypeOption-title-r6x{font-size:1.125rem;font-weight:500;margin-top:.625rem}@media (width <= 800px){.SelectChairTypeOption-title-r6x{margin-top:0}}.SelectChairTypeOption-subtitle-w4Y{color:rgb(var(--color-primary-light));font-size:1.125rem;font-weight:500}.SelectChairTypeOption-shortDescription-7IC{color:rgb(var(--color-gray-500));font-size:.875rem;margin-top:.625rem}
