:root{--accent:#ef5700;--accent-dark:#c94700;--brand-red:#ed1c24}
.hero-company-name{font-family:"Cooper Black","Cooper Std Black",Georgia,serif!important}
.brand-group{margin:0 0 54px}.brand-heading{font-size:clamp(1.7rem,3vw,2.5rem);margin:0 0 20px;border-left:5px solid var(--accent);padding-left:14px}
.accessories-section{background:#111}.qd-product-page{padding-top:42px}.detail-description ul{padding-left:1.2rem}.detail-description h3{margin-top:1.4rem}
.product-return-policy{display:inline-block;margin:-8px 0 20px;color:#171a19;font-size:15px;font-weight:850;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.product-return-policy:hover,.product-return-policy:focus{color:var(--accent)}.product-return-policy:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
.two-magazines-note{color:var(--accent);font-size:18px;font-weight:900;line-height:1.35}
.qd-page{max-width:900px}.qd-page form{display:grid;gap:18px;margin-top:28px;padding:28px;border:1px solid #deded8;border-left:5px solid var(--accent);border-radius:6px;background:#fff;box-shadow:0 8px 24px #1111}.qd-page label{display:grid;gap:7px;color:#171a19;font-weight:800}.qd-page input,.qd-page textarea,.qd-page select{display:block;width:100%;min-height:48px;padding:13px;border:1px solid #cfd2cd;border-radius:4px;background:#fff;color:#171a19;font:inherit;transition:border-color .18s,box-shadow .18s}.qd-page textarea{min-height:150px;resize:vertical}.qd-page input:focus,.qd-page textarea:focus,.qd-page select:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #ef570026}.qd-page input::placeholder,.qd-page textarea::placeholder{color:#7b817e}.qd-page form .button{min-height:48px}
.qd-cart-section{min-height:70vh;background:#f4f3ef}.qd-cart-page{max-width:1080px}.cart-eyebrow{margin:0 0 6px!important;color:var(--accent)!important;font-size:11px!important;font-weight:900;letter-spacing:.15em}.qd-cart-page>h1{margin:0 0 30px;font-size:clamp(38px,5vw,58px);letter-spacing:-.04em}.qd-cart-empty{padding:45px;border:1px solid #deded8;background:#fff;text-align:center}.qd-cart-form .cart-lines{display:grid;gap:16px}.qd-cart-page .cart-line{display:grid;grid-template-columns:150px 1fr;gap:24px;min-height:182px;padding:16px;border:1px solid #deded8;border-left:5px solid var(--accent);border-radius:6px;background:#fff;color:#171a19;box-shadow:0 8px 24px #1111}.qd-cart-page .cart-line-image{display:grid;place-items:center;overflow:hidden;min-height:146px;border:1px solid #ecece7;border-radius:4px;background:#fff}.qd-cart-page .cart-line-image img{display:block;width:100%;height:146px;object-fit:contain;padding:8px;background:#fff}.cart-line-content{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:7px 5px 5px 0}.cart-line-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.qd-cart-page .cart-line-brand{margin:0 0 6px;color:var(--accent)!important;font-size:10px!important;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.qd-cart-page .cart-line-title{display:block;color:#171a19;font-size:18px;font-weight:900;line-height:1.25;text-decoration:none}.qd-cart-page .cart-line-title:hover{color:var(--accent)}.qd-cart-page .cart-line-variant{margin:7px 0 0;color:#68706c!important;font-size:12px!important}.cart-line-price{flex:0 0 auto;font-size:20px}.cart-line-actions{display:flex;align-items:center;gap:10px;margin-top:18px}.cart-line-actions label{color:#4c524f;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.qd-cart-page .cart-line-actions input{width:66px;height:40px;margin:0;padding:8px 10px;border:1px solid #cfd2cd;border-radius:3px;background:#fff;color:#171a19;font-weight:800;text-align:center}.qd-cart-page .cart-remove-link{margin-left:8px;color:#a73b00;font-size:12px;font-weight:800;text-decoration:underline}.cart-checkout-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:28px;margin-top:28px;padding:28px;border:1px solid #2a2d2b;border-top:5px solid var(--accent);border-radius:6px;background:#111314;color:#fff}.cart-note-field label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.cart-note-field label span{padding:4px 7px;border-radius:20px;background:#2a2d2b;color:#b9bfbc;font-size:9px}.cart-note-field p,.cart-summary>p{margin:8px 0 13px;color:#aeb4b1!important;font-size:11px!important;line-height:1.5}.cart-note-field textarea{display:block;width:100%;min-height:112px;padding:13px;border:1px solid #4a4e4b;border-radius:4px;background:#fff;color:#171a19;font:inherit;resize:vertical}.cart-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;padding-left:26px;border-left:1px solid #343735}.cart-subtotal{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;margin-bottom:2px}.cart-subtotal span{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cart-subtotal strong{font-size:28px}.cart-summary>p{grid-column:1/-1}.cart-summary .button{width:100%;min-height:48px}.pagination{margin-top:30px}.pagination a,.pagination span{margin-right:12px;color:#fff}.search-page{max-width:720px;margin:22px 0}.qd-product-form{margin-top:12px}
img[src*="116212894465-additional-2"]{transform:rotate(90deg) scale(.74);transform-origin:center}
img[src*="116212894465-additional-1"],img[src*="116212894465-additional-3"]{transform:rotate(180deg);transform-origin:center}
[hidden]{display:none!important}
@media(max-width:700px){.brand-group{margin-bottom:38px}.qd-cart-page .cart-line{grid-template-columns:92px 1fr;gap:14px;padding:12px}.qd-cart-page .cart-line-image{min-height:92px}.qd-cart-page .cart-line-image img{height:92px;padding:4px}.cart-line-heading{display:block}.cart-line-price{display:block;margin-top:10px}.cart-line-actions{flex-wrap:wrap}.cart-checkout-panel{grid-template-columns:1fr;padding:20px}.cart-summary{grid-template-columns:1fr;padding:22px 0 0;border-top:1px solid #343735;border-left:0}.cart-summary .button,.cart-subtotal,.cart-summary>p{grid-column:1}.qd-cart-page>h1{margin-bottom:22px}}
