.template-suffix-partner-hub{--ph-maroon: #6b1a1a;--ph-red: #890707;--ph-navy: #0f172b;--ph-grey: #353433;--ph-band: #f1eee8;--ph-page: #f7f7f7;--ph-rule: #666;--ph-head: "Bebas Neue", "Haettenschweiler", "Arial Narrow", sans-serif;--ph-body: "Overpass", -apple-system, BlinkMacSystemFont, sans-serif;--ph-reading: 767px;background:var(--ph-page);font-family:var(--ph-body);color:var(--ph-navy)}.template-suffix-partner-hub .announcement-bar,.template-suffix-partner-hub .breadcrumbs,.template-suffix-partner-hub .product-detail__vendor{display:none!important}.template-suffix-partner-hub p,.template-suffix-partner-hub li,.template-suffix-partner-hub .rte,.template-suffix-partner-hub .label,.template-suffix-partner-hub label{font-family:var(--ph-body);font-size:15px;line-height:1.85;color:var(--ph-navy)}.template-suffix-partner-hub h1,.template-suffix-partner-hub h2,.template-suffix-partner-hub h3,.template-suffix-partner-hub h4,.template-suffix-partner-hub .majortitle{font-family:var(--ph-head);font-weight:500;color:var(--ph-navy)}.template-suffix-partner-hub .partner-hero__lockup{display:flex;align-items:center;justify-content:center;gap:30px;padding:20px;background:#fff}.template-suffix-partner-hub .partner-hero__logo{display:block;width:auto;height:auto;max-width:200px;max-height:56px;object-fit:contain}.template-suffix-partner-hub .partner-hero__logo--partner{max-width:175px}.template-suffix-partner-hub .partner-hero__text{background:var(--ph-band);padding:60px 20px 46px;text-align:center}.template-suffix-partner-hub .partner-hero__heading{max-width:var(--ph-reading);margin:0 auto;font-family:var(--ph-head);font-size:49px;font-weight:500;line-height:1.1;letter-spacing:.03px;color:var(--ph-maroon);text-transform:uppercase}.template-suffix-partner-hub .partner-hero__subheading{max-width:var(--ph-reading);margin:18px auto 0;font-family:var(--ph-head);font-size:32px;font-weight:500;line-height:1.2;letter-spacing:2px;color:var(--ph-grey);text-transform:uppercase}@media(max-width:767px){.template-suffix-partner-hub .partner-hero__heading{font-size:34px}.template-suffix-partner-hub .partner-hero__subheading{font-size:23px;letter-spacing:1.4px}.template-suffix-partner-hub .partner-hero__text{padding:38px 18px 30px}.template-suffix-partner-hub .partner-hero__lockup{gap:18px;padding:16px}.template-suffix-partner-hub .partner-hero__logo{max-width:140px;max-height:42px}.template-suffix-partner-hub .partner-hero__logo--partner{max-width:120px}}.template-suffix-partner-hub .partner-hub-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--ph-navy)}.template-suffix-partner-hub .partner-hub-gate[hidden]{display:none}.template-suffix-partner-hub .partner-hub-gate__panel{width:100%;max-width:380px;padding:40px 32px;border-radius:4px;background:#fff;text-align:center;box-shadow:0 10px 40px #00000040}.template-suffix-partner-hub .partner-hub-gate__lockup{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:20px}.template-suffix-partner-hub .partner-hub-gate__logo{display:block;max-width:160px;max-height:45px;width:auto;height:auto;object-fit:contain}.template-suffix-partner-hub .partner-hub-gate__logo--partner{max-width:140px}.template-suffix-partner-hub .partner-hub-gate__heading{margin:0 0 12px;font-family:var(--ph-head);font-size:28px;font-weight:500;letter-spacing:1px;color:var(--ph-maroon);text-transform:uppercase}.template-suffix-partner-hub .partner-hub-gate__message{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--ph-navy);opacity:.8}.template-suffix-partner-hub .partner-hub-gate__form{display:flex;flex-direction:column;gap:12px}.template-suffix-partner-hub .partner-hub-gate__input{height:46px;padding:8px 16px;border:1px solid var(--ph-rule);border-radius:3px;background:#fff;font-family:var(--ph-body);font-size:16px;color:#000;text-align:center}.template-suffix-partner-hub .partner-hub-gate__input:focus{border-color:var(--ph-maroon);outline:none;box-shadow:0 0 0 3px #6b1a1a2e}.template-suffix-partner-hub .partner-hub-gate__submit{padding:15px 30px;border:0;border-radius:2px;background:var(--ph-maroon);color:#fff;font-family:var(--ph-head);font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .06s ease}.template-suffix-partner-hub .partner-hub-gate__submit:hover{background:#571414}.template-suffix-partner-hub .partner-hub-gate__submit:active{transform:translateY(1px)}.template-suffix-partner-hub .partner-hub-gate__error{margin:0;font-size:13px;color:#b3261e}.template-suffix-partner-hub .partner-hub-cart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172b99}.template-suffix-partner-hub .partner-hub-cart-modal[hidden]{display:none}.template-suffix-partner-hub .partner-hub-cart-modal__panel{position:relative;width:100%;max-width:380px;padding:40px 32px;border-radius:4px;background:#fff;text-align:center;box-shadow:0 10px 40px #00000040}.template-suffix-partner-hub .partner-hub-cart-modal__close{position:absolute;top:14px;right:14px;padding:4px;border:0;background:none;color:var(--ph-navy);cursor:pointer}.template-suffix-partner-hub .partner-hub-cart-modal__heading{margin:0 0 12px;font-family:var(--ph-head);font-size:28px;font-weight:500;letter-spacing:1px;color:var(--ph-maroon);text-transform:uppercase}.template-suffix-partner-hub .partner-hub-cart-modal__message{margin:0 0 28px;font-size:14px;line-height:1.6;color:var(--ph-navy);opacity:.8}.template-suffix-partner-hub .partner-hub-cart-modal__actions{display:flex;flex-direction:column;gap:12px}.template-suffix-partner-hub .partner-hub-cart-modal__checkout{padding:15px 30px;border:0;border-radius:2px;background:var(--ph-maroon);color:#fff;font-family:var(--ph-head);font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .06s ease}.template-suffix-partner-hub .partner-hub-cart-modal__checkout:hover{background:#571414}.template-suffix-partner-hub .partner-hub-cart-modal__checkout:active{transform:translateY(1px)}.template-suffix-partner-hub .partner-hub-cart-modal__continue{padding:12px 30px;border:0;background:none;color:var(--ph-navy);font-family:var(--ph-body);font-size:14px;text-decoration:underline;cursor:pointer}.template-suffix-partner-hub .detail .product-form{padding:32px;border:1px solid rgba(15,23,43,.1);border-radius:4px;background:#fff;box-shadow:0 1px 3px #0f172b0d}@media(max-width:767px){.template-suffix-partner-hub .detail .product-form{padding:22px 18px}}.template-suffix-partner-hub .ph-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.template-suffix-partner-hub .ph-price{font-family:var(--ph-head);font-size:28px;font-weight:400;line-height:1.1;letter-spacing:normal;color:var(--ph-navy)}.template-suffix-partner-hub .ph-price-note{font-family:var(--ph-body);font-size:14px;color:var(--ph-navy)}.template-suffix-partner-hub .ph-ships{margin:10px 0 26px;padding-bottom:24px;border-bottom:1px solid rgba(15,23,43,.1);font-size:13px;line-height:1.6;color:var(--ph-navy);opacity:.72}.template-suffix-partner-hub .option-selector--custom .label,.template-suffix-partner-hub .quantity-submit-row .label{display:block;margin-bottom:7px;font-family:var(--ph-body);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ph-navy)}.template-suffix-partner-hub .custom-option__text-input{width:100%;height:46px;padding:8px 16px;border:1px solid var(--ph-rule);border-radius:3px;background:#fff;font-family:var(--ph-body);font-size:16px;color:#000;transition:border-color .15s ease,box-shadow .15s ease}.template-suffix-partner-hub .custom-option__text-input:hover{border-color:#3d3d3d}.template-suffix-partner-hub .custom-option__text-input:focus{border-color:var(--ph-maroon);outline:none;box-shadow:0 0 0 3px #6b1a1a2e}.template-suffix-partner-hub .custom-option__text-input:user-invalid{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e26}.template-suffix-partner-hub .custom-option{margin-bottom:20px}.template-suffix-partner-hub .btn.add-to-cart,.template-suffix-partner-hub .btn--large.add-to-cart{padding:15px 30px;border:0;border-radius:2px;background:var(--ph-maroon);color:#fff;font-family:var(--ph-head);font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .06s ease}.template-suffix-partner-hub .btn.add-to-cart:hover{background:#571414}.template-suffix-partner-hub .btn.add-to-cart:active{transform:translateY(1px)}.template-suffix-partner-hub .btn.add-to-cart:focus-visible{outline:3px solid rgba(107,26,26,.4);outline-offset:2px}.template-suffix-partner-hub .btn.add-to-cart[disabled]{background:#9a8b8b;cursor:not-allowed}@media(max-width:767px){.template-suffix-partner-hub .quantity-submit-row__submit,.template-suffix-partner-hub .btn.add-to-cart{width:100%}}.template-suffix-partner-hub .ph-support{margin:24px 0 0;padding-top:18px;border-top:1px solid rgba(15,23,43,.14);font-size:13px;opacity:.8}.template-suffix-partner-hub .ph-support a{color:var(--ph-maroon)}.template-suffix-partner-hub .majortitle,.template-suffix-partner-hub .rte h2,.template-suffix-partner-hub .rte h3{font-family:var(--ph-head);font-size:32px;font-weight:500;letter-spacing:2px;color:var(--ph-red);text-transform:uppercase}.template-suffix-partner-hub .container--reading-width{max-width:var(--ph-reading)}.template-suffix-partner-hub .rte p{margin:0 0 20px}.template-suffix-partner-hub .ph-specs{max-width:1040px;margin:0 auto;padding:8px 20px 72px}.template-suffix-partner-hub .ph-specs__title{margin:0 0 32px;font-family:var(--ph-head);font-size:32px;font-weight:500;letter-spacing:2px;color:var(--ph-red);text-align:center;text-transform:uppercase}.template-suffix-partner-hub .ph-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:0 56px;margin:0}.template-suffix-partner-hub .ph-specs__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;padding:15px 0;border-bottom:1px solid rgba(15,23,43,.11)}.template-suffix-partner-hub .ph-specs__label{flex:0 0 auto;font-family:var(--ph-body);font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1.5;color:#0f172b94;text-transform:uppercase}.template-suffix-partner-hub .ph-specs__value{flex:1 1 auto;margin:0;font-family:var(--ph-body);font-size:15px;line-height:1.5;color:var(--ph-navy);text-align:right}.template-suffix-partner-hub .ph-specs__footnote{margin:34px auto 0;max-width:var(--ph-reading);text-align:center;font-size:14px;color:#0f172bbf}.template-suffix-partner-hub .ph-specs__footnote a{color:var(--ph-maroon)}@media(max-width:767px){.template-suffix-partner-hub .ph-specs{padding:4px 18px 52px}.template-suffix-partner-hub .ph-specs__title{font-size:24px;margin-bottom:22px}.template-suffix-partner-hub .ph-specs__row{display:block;padding:13px 0}.template-suffix-partner-hub .ph-specs__value{margin-top:3px;text-align:left}}.template-suffix-partner-hub .rte p:last-child{margin-bottom:0}.template-suffix-partner-hub .rte strong{font-weight:700;color:var(--ph-navy)}.template-suffix-partner-hub .rte a{color:var(--ph-maroon)}.template-suffix-partner-hub .subheading{margin-bottom:20px;font-family:var(--ph-body);font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ph-navy)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/partner-hub.css.map */
