.oofos-x-flex--pdp-badge.flex-badge{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;z-index:2;position:relative;-webkit-appearance:none;appearance:none;border:0;width:100%;background:transparent;cursor:pointer}.oofos-x-flex--pdp-badge.flex-badge .flex-badge__pill{max-height:22px;height:100%;width:fit-content;max-width:38px}.oofos-x-flex--pdp-badge.flex-badge .flex-badge__pill .flex-badge__pill-bg{fill:#0b0076}.oofos-x-flex--pdp-badge.flex-badge .flex-badge__pill .flex-badge__pill-mark{fill:#fff}.flex-badge{--flex-badge-size: calc(315px / 26);letter-spacing:0;margin:0 auto}#oofosFlexDialog{width:100%;max-width:600px;top:0;bottom:0;left:0;right:0;margin:auto;min-height:400px;height:max-content;max-height:calc(100dvh - 200px);border:0;border-radius:16px;padding:1em 1.5em}#oofosFlexDialog h2{font-weight:600;font-size:1.3em}#oofosFlexDialog form{top:0;right:0;left:auto;display:flex;justify-content:flex-end;margin-bottom:6px}#oofosFlexDialog form button{margin-left:auto;margin-right:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;font-size:1.1em;border-radius:100px;border:none;border:1px solid transparent;aspect-ratio:1}#oofosFlexDialog form button:hover{border-color:#c7c7c7}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details{border-top:1px solid #c7c7c7;letter-spacing:.01em;padding:1em 0}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details summary{font-weight:600;font-size:.9em;color:#121212;text-wrap:balance;padding-right:2em;line-height:1.5}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details summary:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='11' viewBox='0 0 21 11' fill='none'%3E%3Cpath d='M20.5 9.67285L10.5 0.672851L0.5 9.67285' stroke='%236E6E6E' stroke-linecap='round'/%3E%3C/svg%3E");right:0;left:auto;position:absolute;top:0;bottom:0;margin:auto;height:fit-content;transform:rotate(180deg);transition:transform 125ms ease-in-out}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details .oofos-x-flex-info__faqs__question__answer__text{font-size:.9em;line-height:1.5;max-width:700px}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details .oofos-x-flex-info__faqs__question__answer__text>ul{padding-inline-start:1em}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details .oofos-x-flex-info__faqs__question__answer__text a{color:inherit}:is(.oofos-x-flex__faqs,#oofosFlexDialog) details[open] summary:after{transform:rotate(0)}#oofosFlexDialog::backdrop{background:#000000a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.oofos-x-flex-info__header{max-height:140px;height:140px;position:relative;border-radius:8px;overflow:hidden}.oofos-x-flex-info__header figure{margin:0 auto;width:100%}.oofos-x-flex-info__header figure img{position:absolute;width:100%;height:100%;object-position:center center}.oofos-x-flex-info__header .oofos-x-flex-info__header__bg_image{width:100%;height:100%;position:relative}.oofos-x-flex-info__header .oofos-x-flex-info__header__bg_image img{object-fit:cover}.oofos-x-flex-info__header .oofos-x-flex-info__header__overlay_image{position:absolute;top:0;left:0;right:0;bottom:0;height:38px;z-index:2;margin:auto}.oofos-x-flex-info__header .oofos-x-flex-info__header__overlay_image img{object-fit:contain}.oofos-x-flex-info__header .oofos-x-flex-info__header__overlay_text{display:flex;position:absolute;z-index:2;color:#fff;margin:auto;width:100%;height:100%;justify-content:center;align-content:center;align-items:center;text-align:center;font-size:1.5em}.oofos-x-flex-info__body__text ol{counter-reset:numList;padding-inline-start:34px;margin:2em auto}.oofos-x-flex-info__body__text ol li{margin-bottom:24px;line-height:1.4;font-weight:400;font-size:14px;letter-spacing:.01em}.oofos-x-flex-info__body__text ol li strong{color:var(--slate);margin-bottom:4px;display:block;font-size:16px}.oofos-x-flex-info__body__text ol li::marker{font-size:0}.oofos-x-flex-info__body__text ol li:before{--li-marker-size: 24px;--li-marker-border-size: 2px;counter-increment:numList;content:counter(numList);background-color:#fff;width:var(--li-marker-size);display:inline-block;border-radius:100px;height:var(--li-marker-size);color:var(--slate);text-align:center;font-size:12px;line-height:calc(var(--li-marker-size) - var(--li-marker-border-size));margin-right:4px;position:absolute;margin-left:-34px;font-weight:600;border:var(--li-marker-border-size) solid var(--slate)}.button--max-content{max-width:max-content;margin-left:auto;margin-right:auto}.oofos-x-flex-info__faqs .button--max-content{margin-top:2em;margin-bottom:2em}#oofosFlexDialog form[method=dialog]{position:sticky;z-index:2}#oofosFlexDialog form[method=dialog] button{background-color:#fff;cursor:pointer}@media screen and (max-width:1024px){#oofosFlexDialog form[method=dialog] button{width:fit-content}}@media screen and (max-width:600px){#oofosFlexDialog{top:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:calc(100vh - 100px)}}.product-form__flex .oofos-x-flex--pdp-badge.flex-badge{justify-content:flex-start}.product-form__shoppay,.product-form__klarna,.product-form__flex{font-size:12px!important}:is(.product-form__shoppay,.product-form__klarna,.product-form__flex) shopify-payment-terms,:is(.product-form__shoppay,.product-form__klarna,.product-form__flex) button{font-size:inherit!important;letter-spacing:0}.product-form__flex button{padding-left:0}.rebuy-cart__flyout-item-info:has(a[href*=gift-card]):after{content:"Not eligible for HSA / FSA";display:inline-block;width:100%;font-size:11px;letter-spacing:0;margin-top:4px}.oofos-x-flex--pdp-badge.flex-badge,.oofos-x-flex--pdp-badge.flex-badge span,#oofos-x-flex-info__close-btn,#oofos-x-flex-info__close-btn span{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/368/assets/oofos-flex-styles.css.map */
