.posture-product,#MainContent:has(.posture-product){--posture-panel: #eeedec;--posture-blue: #5c7899;--posture-ink: #4a5568;--posture-line: #d5d5d2;--posture-radius: 2px;--posture-control-gap: 1.6rem}.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label,.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label:before,.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label:after{box-sizing:border-box}.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:5.6rem!important;width:auto!important;height:4.4rem!important;margin:0 .8rem 0 0!important;padding:0 1.2rem!important;border:1px solid #d1d5db!important;border-radius:var(--posture-radius)!important;background:#fff!important;color:var(--posture-ink)!important;font-family:Jost,sans-serif!important;font-size:1.4rem!important;line-height:1!important;letter-spacing:0!important;font-weight:400!important;text-transform:none!important;text-shadow:none!important;outline:0!important;box-shadow:none!important}.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label:before,.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label:after{content:none!important;display:none!important}.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]:checked+label{border-color:var(--posture-blue)!important;background:var(--posture-blue)!important;color:#fff!important;box-shadow:inset 0 0 0 1px var(--posture-blue)!important}.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]:focus-visible+label,.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]:not(:checked)+label:hover{outline:2px solid var(--posture-blue)!important;outline-offset:2px!important}.posture-product .product__info-container .product-form__input--pill input[name*=COLOR i]+label{width:auto!important;min-width:14rem!important;height:4.4rem!important;border-radius:var(--posture-radius)!important;background:#fff!important;color:var(--posture-ink)!important}.posture-product .product__info-container .product-form__input--pill input[name*=COLOR i]+label:before{content:""!important;display:block!important;width:1.6rem!important;height:1.6rem!important;flex:0 0 1.6rem!important;border:1px solid #4a5568!important;border-radius:50%!important;background:#1f2937!important;box-shadow:none!important}.posture-product .product__info-container .product-form__input--pill input[name*=COLOR i]:checked+label{border-color:var(--posture-blue)!important;box-shadow:inset 0 0 0 1px var(--posture-blue)!important}.posture-product .meridian-quantity-offer,.posture-product .meridian-quantity-offer__choice,.posture-product .product__info-container .quantity,.posture-product .product__info-container .quantity:before,.posture-product .product__info-container .quantity:after,.posture-product .product__info-container .product-form__submit,.posture-product .product__info-container .product-form__submit:before,.posture-product .product__info-container .product-form__submit:after{border-radius:var(--posture-radius)!important}.posture-product .meridian-quantity-offer{border-color:var(--posture-line)!important;background:#fff!important}.posture-product .product__info-container>.meridian-quantity-offer{margin-bottom:var(--posture-control-gap)!important}.posture-product .meridian-quantity-offer__choice{min-height:6.4rem;padding:.8rem .6rem;font-size:1.3rem;line-height:1.35}.posture-product .meridian-quantity-offer__choice strong{font-weight:600}.posture-product .product__info-container variant-selects{margin-bottom:.8rem!important}#MainContent .posture-product .product__info-container variant-selects .form__label{font-size:1.3rem!important}#MainContent .posture-product .product__info-container variant-selects .form__label:before{content:none!important;display:none!important}.posture-product .meridian-quantity-offer__choice[aria-pressed=true]{border-color:var(--posture-blue)!important;background:var(--posture-blue)!important;color:#fff!important}.posture-product .product__info-container .product-popup-modal__opener{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;z-index:auto!important;display:inline-flex!important;align-items:center!important}.posture-product .product__info-container .product-popup-modal__button{height:2rem!important;min-height:2rem!important;margin:0!important;padding:0!important;font-family:Jost,sans-serif!important;font-size:1.3rem!important;line-height:2rem!important;color:var(--posture-ink)!important;text-decoration:underline!important}.posture-product-modal,.posture-product-modal :is(h1,h2,h3,h4,h5,h6,p,span,a,button,summary){font-family:Jost,sans-serif!important;font-feature-settings:"ss01" 1}.posture-size-guide{display:block!important;width:100%!important;height:auto!important}#MainContent:has(.posture-product) .image-with-text__text-item,#MainContent:has(.posture-product) .image-with-text__content{--color-foreground: 74, 85, 104;background:var(--posture-panel)!important;color:var(--posture-ink)!important;border-radius:0!important}#MainContent:has(.posture-product) .image-with-text__heading,#MainContent:has(.posture-product) .image-with-text__text,#MainContent:has(.posture-product) .image-with-text__content .rte{color:inherit!important}#MainContent:has(.posture-product) [id$=__desk_story] .image-with-text__text-item,#MainContent:has(.posture-product) [id$=__desk_story] .image-with-text__content{--color-foreground: 255, 255, 255;background:var(--posture-blue)!important;color:#fff!important}#MainContent:has(.posture-product) .image-with-text__media--adapt:not(.placeholder){height:auto!important;min-height:0!important;padding-bottom:0!important;aspect-ratio:1 / 1!important}#MainContent:has(.posture-product) .image-with-text__media img,#MainContent:has(.posture-product) .image-with-text__media .placeholder-svg{object-fit:contain!important;object-position:center!important}@media screen and (min-width:990px){#MainContent:has(.posture-product)>.shopify-section:has(.image-with-text,.multicolumn,.collapsible-content){width:92%;margin-inline:auto;margin-top:8rem}#MainContent:has(.posture-product)>.shopify-section[id$=__results_are_in]{margin-top:4rem}#MainContent:has(.posture-product)>.shopify-section:has(.image-with-text)>div[class*=-padding],#MainContent:has(.posture-product)>.shopify-section:has(.multicolumn)>div[class*=-padding]{padding-block:0!important}#MainContent:has(.posture-product)>.shopify-section:has(.image-with-text,.multicolumn,.collapsible-content) .page-width{max-width:none!important}}@media screen and (max-width:989px){#MainContent:has(.posture-product)>.shopify-section:has(.image-with-text,.multicolumn,.collapsible-content){margin-top:4rem}#MainContent:has(.posture-product) .image-with-text__media--adapt:not(.placeholder){aspect-ratio:1 / 1!important}}@media screen and (max-width:749px){.posture-product .product__info-container .product-form__input--pill input[name*=COLOR i]+label{min-width:0!important;margin-right:0!important}.posture-product .product__info-container .product-form__input--pill input[name*=SIZE i]+label{flex:1 1 0!important;min-width:0!important;margin-right:0!important}#MainContent:has(.posture-product)>.shopify-section:has(.image-with-text,.multicolumn,.collapsible-content){margin-top:4rem}}.posture-howto{--posture-howto-gap: 2.4rem;background:#fff;color:#4a5568}.posture-howto__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem var(--posture-howto-gap);margin:0;padding:0;list-style:none}.posture-howto__step{min-width:0}.posture-howto__photo{position:relative;aspect-ratio:1;overflow:hidden}.posture-howto__photo img{position:absolute;top:-50.742574%;width:439.10891089%;height:auto;max-width:none}.posture-howto__step:nth-child(1) .posture-howto__photo img{left:-9.90099%}.posture-howto__step:nth-child(2) .posture-howto__photo img{left:-116.336634%}.posture-howto__step:nth-child(3) .posture-howto__photo img{left:-222.772277%}.posture-howto__step:nth-child(4) .posture-howto__photo img{left:-329.207921%}.posture-howto__meta{position:relative;margin-top:3rem;padding-top:2.2rem}.posture-howto__meta:before{content:"";position:absolute;top:0;left:0;width:calc(100% + var(--posture-howto-gap));height:1px;background:#d5d5d2}.posture-howto__step:last-child .posture-howto__meta:before{width:100%}.posture-howto__meta:after{content:"";position:absolute;top:-.4rem;left:0;width:.8rem;height:.8rem;border-radius:50%;background:#5c7899}.posture-howto__number{display:block;margin-bottom:.8rem;color:#5c7899;font-size:1.4rem;font-weight:600;line-height:1.3}.posture-howto__heading{margin:0;color:inherit;font-size:1.8rem;font-weight:600;line-height:1.3}@media screen and (max-width:749px){.posture-howto__steps{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1.5rem}.posture-howto__step:nth-child(2n) .posture-howto__meta:before{width:100%}}@media screen and (max-width:350px){.posture-howto__steps{grid-template-columns:minmax(0,1fr)}.posture-howto__meta:before{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/posture-product.css.map */
