body.template-product-fix-my-posture{--fmp-pill: #d0f689;--fmp-ink: #111111;--fmp-line: #111111;--fmp-muted: #6b6b6b}body.template-product-fix-my-posture .product-text .ppro-sg-trigger__icon{display:none}body.template-product-fix-my-posture .product-text .product-variants--select .product-variant__name{margin-bottom:10px;font-size:clamp(17px,1.25vw,20px);line-height:1.3;color:var(--fmp-ink)}body.template-product-fix-my-posture .product-text [class*=bold_option_title]{font-size:clamp(17px,1.25vw,20px);line-height:1.3;font-weight:var(--font-weight-body-bold);color:var(--fmp-ink)}body.template-product-fix-my-posture #main .product-text .product-variants--select select.product-variant-container,body.template-product-fix-my-posture #main .product-text .product-actions select,body.template-product-fix-my-posture #main .product-text [class*=bold_option] select{width:100%;max-width:100%;margin:0;border:1px solid var(--fmp-line);border-radius:999px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23111111'%3E%3Cpath d='M5 8h14l-7 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(18px,1.5vw,26px) center;background-size:18px 18px;padding:clamp(14px,1.2vw,19px) clamp(44px,3.4vw,54px) clamp(14px,1.2vw,19px) clamp(20px,1.8vw,30px);font-size:clamp(16px,1.15vw,19px);line-height:1.35;color:var(--fmp-ink);text-overflow:ellipsis;-webkit-appearance:none;appearance:none}@media screen and (min-width:1024px){body.template-product-fix-my-posture #main .product-text product-variants[data-variants="3"][data-type=select] select.product-variant-container{padding-right:40px;padding-left:18px;background-position:right 16px center;background-size:14px 14px}}body.template-product-fix-my-posture .product-text .product-actions .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}body.template-product-fix-my-posture .product-text .product-actions .product-price--original{margin:0}body.template-product-fix-my-posture .product-text .product-actions .product-price--compare{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0;line-height:1.25;text-decoration:none;color:var(--fmp-muted);opacity:1}body.template-product-fix-my-posture .product-text .product-actions .product-price--compare>span:not(.visually-hidden){display:inline-block}body.template-product-fix-my-posture .product-text .product-actions .product-price--compare>span[style*=line-through]{color:var(--fmp-muted)}body.template-product-fix-my-posture .product-text .product-actions .product-price--compare>span:last-child:not(.visually-hidden):not([style*=line-through]){padding:7px 16px;border-radius:999px;background:#d0f689;color:var(--fmp-ink);font-size:clamp(14px,1vw,17px);line-height:1.25;text-decoration:none;white-space:nowrap;opacity:1}body.template-product-fix-my-posture .product-text .product-actions .product-price--compare>span:last-child:not(.visually-hidden):not([style*=line-through]):first-letter{text-transform:uppercase}body.template-product-fix-my-posture shopify-accelerated-checkout{--shopify-accelerated-checkout-skeleton-background-color: transparent}body.template-product-fix-my-posture dialog.ppro-sg{--sg-gold: #111111;--sg-gold-light: #111111;--sg-serif: var(--font-stack-body)}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__switch-btn[aria-selected=true]{color:#fff}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__actions{display:none}@media screen and (min-width:768px){body.template-product-fix-my-posture dialog.ppro-sg[open]{display:flex;flex-direction:column;max-height:calc(100vh - 4rem)}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__inner{flex:1 1 auto;height:auto;min-height:0}}@media screen and (min-width:1024px){body.template-product-fix-my-posture dialog.ppro-sg{width:min(1060px,calc(100vw - 4rem));max-width:min(1060px,calc(100vw - 4rem))}}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__close{box-shadow:0 1px 6px #14213a29}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__intro{margin-top:.4rem;font-size:calc(14px / 16 * var(--base-body-size, 16px));font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:var(--sg-body)}@media screen and (max-width:899px){body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__col-media{display:flex;align-items:center;gap:1rem}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__col-media .ppro-sg__img{flex:0 0 auto;width:104px;max-width:104px;margin:0}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__col-media .ppro-sg__caption{margin:0}}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table{min-width:0;font-variant-numeric:tabular-nums}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table th,body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table td{padding:.6rem .75rem}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table thead th{white-space:normal;text-transform:none;letter-spacing:0;font-size:.92em;line-height:1.25;vertical-align:bottom}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table tbody tr:nth-child(2n)>th,body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table tbody tr:nth-child(2n)>td{background:#f6f6f7}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__table-wrap:focus-visible{outline:2px solid var(--sg-navy);outline-offset:2px}body.template-product-fix-my-posture dialog.ppro-sg .ppro-sg__switch-btn{min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/255/assets/fmp-product-page.css.map */
