.d7-np{margin:22px 0 6px;padding:0;background:transparent;border:0;border-radius:0;color:#202020;font-family:inherit;container-type:inline-size;flex:0 0 100%;max-width:100%;width:100%}.d7-np *{box-sizing:border-box}.d7-np h3{font:inherit;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 6px}.d7-np p{margin:6px 0;line-height:1.45}.d7-np-intro{font-size:13px;color:#606060}.d7-np label{display:block;line-height:1.45;margin-top:10px;font-size:13px}.d7-np input:not([type=checkbox]),.d7-np textarea{display:block;width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid #c5c5c5;background:#fff;border-radius:2px;font:inherit;font-size:14px;color:#202020}.d7-np input[type=file]{padding:7px;font-size:12px}.d7-np textarea{resize:vertical}.d7-np button{border:1px solid #bb2028;background:#fff;color:#a61d24;border-radius:2px;padding:8px 12px;cursor:pointer;font:inherit;font-size:13px;margin-top:9px}.d7-np button:hover{background:#bb2028;color:#fff}.d7-np button:disabled{opacity:.5;cursor:not-allowed}.d7-np .d7-np-add,.d7-np .d7-np-text-button{border:0;padding:0;background:none;color:#a61d24;text-decoration:underline;text-underline-offset:3px}.d7-np .d7-np-add:hover,.d7-np .d7-np-text-button:hover{color:#161616}.d7-np-table-wrap{margin-top:12px}.d7-np-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}.d7-np-table th{font-size:12px;text-align:left;padding:0 8px 5px 0;vertical-align:bottom;font-weight:600}.d7-np-table th:nth-child(3){width:69px}.d7-np-table th:last-child{width:31px}.d7-np-table td{padding:4px 8px 4px 0;vertical-align:top;border:0}.d7-np-table td:last-child{padding-right:0}.d7-np-table td button{width:29px;min-height:40px;margin:0;padding:0;border:0;color:#747474;background:none;font-size:20px}.d7-np-table td button:hover{color:#bb2028}.d7-np-table small{font-weight:400;color:#777}.d7-np-error{color:#b51e25;font-size:12px;line-height:1.35;margin:5px 0;display:block}.d7-np-error:empty{display:none}.d7-np-invalid input{border-color:#bd2730!important}.d7-np-import{margin-top:18px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:12px 0}.d7-np summary{cursor:pointer;font-size:13px;color:#4a4a4a}.d7-np-import summary{font-weight:600;color:#a61d24}.d7-np-file-row{margin:14px 0 10px}.d7-np [role=status]{font-size:12px;color:#626262;margin:10px 0;line-height:1.4}.d7-np [role=status][data-error=true]{color:#b51e25}.d7-np-review{margin-top:14px;padding:13px 0;border-top:1px solid #dedede}.d7-np-count{font-weight:600;font-size:17px;color:#1c1c1c}.d7-np-options{font-size:12px;color:#646464}.d7-np-check{display:flex!important;gap:9px;align-items:flex-start;font-size:13px!important;color:#292929}.d7-np-check input{margin-top:2px;min-width:17px;height:17px;accent-color:#b72128}.d7-np-more{margin:2px 0 13px}.d7-np-more summary{font-size:12px;color:#707070}.d7-np-limits,.d7-np-help,.d7-np-reference{font-size:12px;color:#686868}.d7-np-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.d7-np-native-replaced{display:none!important}.d7-np button:focus-visible,.d7-np input:focus-visible,.d7-np textarea:focus-visible,.d7-np summary:focus-visible{outline:2px solid #bb2028;outline-offset:3px}
form.d7-np-form .product-form__info-item--quantity{display:none}form.d7-np-form .gpo-app{font-family:inherit;color:#202020}form.d7-np-form .gpo-app .gpo-label{font-family:inherit;font-size:14px}form.d7-np-form .gpo-app .gpo-input,form.d7-np-form .gpo-app select,form.d7-np-form .gpo-app .dropdown-button{border-radius:2px}form.d7-np-form [data-action="add-to-cart"],form.d7-np-form .gpo-clone-atc-button{background:#b72128;border-color:#b72128;color:white}form.d7-np-form [data-action="add-to-cart"]:hover,form.d7-np-form .gpo-clone-atc-button:hover{background:#991b21;border-color:#991b21}
@container(max-width:360px){.d7-np-table thead{display:none}.d7-np-table,.d7-np-table tbody{display:block}.d7-np-table tr{display:grid;grid-template-columns:minmax(0,1fr) 62px 28px;gap:0 6px;padding:8px 0;border-bottom:1px solid #ececec}.d7-np-table td{padding:3px 0}.d7-np-table td:nth-child(1){grid-column:1;grid-row:1}.d7-np-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.d7-np-table td:nth-child(3){grid-column:2;grid-row:1}.d7-np-table td:nth-child(4){grid-column:3;grid-row:1}}
.d7-np-cart-guard{font-size:12px;line-height:1.4;margin:9px 0;padding:8px;background:#f8f8f8;border:1px solid #d7d7d7}.d7-np-cart-guard[data-invalid=true]{color:#b51e25;border-color:#c82229}.d7-np-cart-guard button{border:0;background:none;text-decoration:underline;cursor:pointer;padding:0;font:inherit;color:inherit}.d7-np-cart-guard details{margin-top:6px}.d7-np-cart-guard ol{padding-left:20px}.d7-np-cart-guard li{margin:4px 0}
body:has([data-d7-nameplate]) form[id*="7938158264556"]:not([data-np-ready]) button[type="submit"],body:has([data-d7-nameplate]) form[id*="7938158264556"]:not([data-np-ready]) [data-action="add-to-cart"],body:has([data-d7-nameplate]) form[id*="7938158264556"] .shopify-payment-button{display:none!important}

.d7-np [role=status]:empty{display:none}
