body{margin:0}.tygh-top-panel{display:none}.ty-tygh,.ty-helper-container{background:transparent}.tygh-header>.container-fluid,.tygh-content>.container-fluid,.tygh-footer>.container-fluid{padding:0!important;max-width:none!important}.source-full-grid{width:100%!important;float:none!important;margin:0!important}.source-full-grid>.ty-mainbox-container{margin:0}.brand-native-cart-form{margin:0;padding:0}.ppg-image-inner>.brand-native-cart-form{position:absolute;inset:0;pointer-events:none}.ppg-image-inner>.brand-native-cart-form button{pointer-events:auto}.ppg-price-row>.brand-native-cart-form{flex:none}.product-card>.brand-native-cart-form{width:100%}.product-card>.brand-native-cart-form button{width:100%}.tygh-header{position:relative;z-index:50}.profile-dropdown.brand-open{display:block}.brand-catalog-hidden{display:none!important}.source-full-grid:before,.source-full-grid:after{display:none}.brand-source .specs-table{margin-top:24px}.wpcvs-term{cursor:pointer;text-decoration:none!important}.brand-zoom-dialog{padding:0;border:0;max-width:95vw;max-height:95vh;background:white}.brand-zoom-dialog img{max-width:90vw;max-height:88vh;object-fit:contain}.brand-zoom-dialog::backdrop{background:#000b}.brand-zoom-close{position:absolute;right:6px;top:6px;z-index:1;padding:8px 14px}.breakdance-menu--brand-open .breakdance-menu-list{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important}.breakdance-dropdown.brand-open .breakdance-dropdown-floater{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important} .wpcvs-attribute-label.label{display:block;padding:0;background:none;color:inherit;white-space:normal;text-shadow:none;font-size:inherit;line-height:inherit}.wpcvs-attribute-label label{color:inherit;font-size:inherit}.brand-cart-update{margin:0}.login-box a.btn-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;} .brand-sub-cart-update{margin:0}.pcart-item-actions>a{display:inline-flex;align-items:center;text-decoration:none} .brand-source-select{display:block!important;position:static!important;width:100%;height:48px;padding:10px 14px;border:1px solid #d4d4d4;border-radius:4px;background:#fff;color:#222}.brand-checkout-form input[type="radio"]{appearance:auto}.brand-checkout-form .payment_box{margin-top:10px}.brand-checkout-form .brand-recalculate{display:none!important}