.printx-unified .px-product-order .px-product-cart table.px-product-options{border-collapse:separate;border-spacing:0}
.printx-unified .px-product-order .px-product-cart table.px-product-options tr{display:block;margin-bottom:16px}
.printx-unified .px-product-order .px-product-cart table.px-product-options :is(th,td){display:block;width:100%;padding:0;border:0}
.printx-unified .px-product-order .px-product-cart table.px-product-options th{margin-bottom:8px;font-size:13px;line-height:1.5;text-transform:none}
.px-envelope-glue-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;border:0;min-width:0}
.px-envelope-glue-option{position:relative;display:block;margin:0;min-width:0;font-weight:400;cursor:pointer}
.px-envelope-glue-option input,.px-product-cart .px-envelope-glue-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
.px-envelope-glue-option>span{display:block;position:relative;min-height:68px;padding:12px 32px 12px 14px;border:1px solid #d6e1df;border-radius:6px;color:#3f5656;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}
.px-envelope-glue-option strong{display:block;font-size:14px;line-height:1.5}
.px-envelope-glue-option small{display:block;color:#748582;font-size:12px;line-height:1.5;margin-top:2px}
.px-envelope-glue-option i{display:none;position:absolute;right:12px;top:15px;color:#12815d;font-size:13px}
.px-envelope-glue-option input:checked+span{background:#eff9f4;border-color:#15936d;color:#117653}
.px-envelope-glue-option input:checked+span i{display:block}
.px-envelope-glue-option input:focus-visible+span{box-shadow:0 0 0 3px #15936d30;outline:2px solid #15936d;outline-offset:2px}
.px-envelope-glue-option input:disabled+span{opacity:.45;cursor:not-allowed}
.px-envelope-price-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) max-content;gap:12px;align-items:center;min-width:0;width:100%;font-size:13px;line-height:1.5}
.px-envelope-price-quantity{font-weight:650;overflow-wrap:anywhere}
.px-envelope-price-unit{font-size:12px;color:#687c80;overflow-wrap:anywhere;text-align:end}
.px-product-price-row--single{grid-template-columns:minmax(0,1fr) max-content}
.px-product-price-row--single .px-envelope-price-unit{display:none}
.px-envelope-price-total{font-size:13px;font-weight:700;color:#12815d;text-align:right;white-space:nowrap}
.px-envelope-price-dropdown .select2-results__option{min-height:44px}
.printx-unified .px-product-cart .px-envelope-price-select .select2-selection__rendered{padding:12px 34px 12px 14px}
.printx-unified .px-product-cart .px-envelope-price-select .select2-selection__arrow b{border-color:#61717e!important}
@media(max-width:480px){
 .px-envelope-price-row{gap:6px;font-size:12px}
 .px-envelope-price-unit{font-size:10px}
 .px-envelope-price-total{font-size:12px}
 .px-envelope-glue-option>span{padding:10px 24px 10px 10px;min-height:66px}
 .px-envelope-glue-option strong{font-size:13px}
 .px-envelope-glue-option small{font-size:11px}
 .px-envelope-glue-option i{right:8px;top:13px;font-size:11px}
 .px-envelope-price-dropdown .select2-results__option{padding:10px}
}
