.pd-variation-accordion-mode table.variations{display:none;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.pd-variation-accordion{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;width:calc(100% - 12px)}.pd-var-acc-item{border-radius:6px;overflow:hidden}.pd-var-acc-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem 1rem;margin:0;border:none;border-radius:6px;background:#ccc;color:#000;font-weight:700;font-size:1rem;line-height:1.3;text-align:left;cursor:pointer;transition:background 0.15s ease}.pd-var-acc-header:hover,.pd-var-acc-header:focus-visible{background:#bfbfbf;outline:2px solid #000;outline-offset:2px}.pd-var-acc-header-text{flex:1;padding-right:.75rem}.pd-var-acc-header-value{font-weight:400;opacity:.85}.pd-var-acc-header-icon{flex-shrink:0;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:8px solid #000;transition:transform 0.2s ease;margin-left:15px}.pd-var-acc-item.is-open .pd-var-acc-header-icon{transform:rotate(180deg)}.pd-var-acc-panel{display:none;background:#000;padding:1rem 1rem 1.25rem;border-radius:0 0 6px 6px;margin-top:-4px}.pd-var-acc-item.is-open .pd-var-acc-panel{display:block}.pd-var-acc-item.is-open .pd-var-acc-header{border-radius:6px 6px 0 0}.pd-var-acc-panel-title{color:#fff;font-weight:700;font-size:1rem;margin:0 0 .75rem;padding:0;display:none}.pd-var-acc-options{display:flex;flex-direction:column;gap:.5rem}.pd-var-acc-option{position:relative;display:block;width:100%;padding:1rem 2.5rem 1rem 1rem;margin:0;border:1px solid rgb(255 255 255 / .45);border-radius:4px;background:#fff0;color:#fff;font-weight:700;font-size:1rem;text-align:left;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.pd-var-acc-option:hover,.pd-var-acc-option:focus-visible{border-color:#fff;background:rgb(255 255 255 / .06);outline:none}.pd-var-acc-option.is-selected{border-color:#fff}.pd-var-acc-option.is-selected::after{content:"";position:absolute;right:.5rem;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .15)}.pd-var-acc-option.is-selected::before{content:"";position:absolute;right:.98rem;width:6px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:1;pointer-events:none}.pd-var-acc-option{display:flex;align-items:center;gap:12px}.pd-posture-img-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.pd-posture-preview{width:100%;height:100%;object-fit:contain;letter-spacing:2.52px;text-transform:uppercase}.price-subtext{font-size:21px;color:#fff;font-weight:600;margin:20px 0 0;position:relative;display:flex;align-items:center;gap:20px;letter-spacing:1.25px;line-height:1.2}.price-subtext::before{content:'';pointer-events:none;display:block;background:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/05/13094526/icon-cc.png) no-repeat;background-size:contain;width:45px;height:45px}.product-summary-columns{display:flex;gap:30px;align-items:flex-start;margin-bottom:40px;flex-wrap:wrap}.product-column-left{flex:1}.product-column-right{flex-shrink:0}.product-badges{display:flex;flex-direction:row;gap:15px}.product-badges img{height:120px;width:auto}.custom-product-gallery-description{display:none}.single-product .woocommerce-product-gallery{display:flex;flex-direction:column}.single-product .woocommerce-product-gallery .flex-viewport{order:1}.single-product .woocommerce-product-gallery .flex-control-nav{order:2}.single-product .woocommerce-product-gallery .custom-product-gallery-description{display:block;order:3;color:#fff;line-height:1.7;font-size:15px;margin-top:25px;margin-right:0}.single-product .woocommerce-product-gallery .custom-product-gallery-description ul{list-style:disc;list-style-position:inside;margin:1.12em 0 1.12em 20px}.single-product .woocommerce-product-gallery .custom-product-gallery-description p:not(:last-child),.single-product .woocommerce-product-gallery .custom-product-gallery-description ul li:not(:last-child){margin-bottom:15px}.hide-paylater #ppcp-checkout-paylater-messages{display:none!important}.single-product .buy-now-button.checkout-now-button:disabled,.single-product .buy-now-button.checkout-now-button.disabled{color:#999!important;background-color:#e9e6ed!important;border-color:#e9e6ed!important;cursor:not-allowed;opacity:.7}.single-product .buy-now-button.checkout-now-button.is-checkout-ready:not(:disabled){color:#fff!important;background-color:#00BD6D!important;border-color:#00BD6D!important}.single-product .buy-now-button.checkout-now-button.is-checkout-ready:not(:disabled):hover{color:#fff!important;background-color:#00a85f!important;border-color:#00a85f!important}@media(min-width:1280px){.single-product .woocommerce-product-gallery .custom-product-gallery-description{margin-right:-55%}}@media(min-width:1200px){.product-column-right{position:absolute;right:0}}