dt.productView-info-name{width:48%;text-align:right}dd.productView-info-value{width:48%}@media (max-width:550px){div#add-to-cart-wrapper .form-action{float:none}}@media (min-width:801px){.productView-options .form-action{float:left}}.form-option-variant-price{font-size:16px;font-weight:600;clear:both;display:list-item;list-style:none;background-color:#ebebeb}.form-option:has(.form-option-variant-price){text-align:center}img.form-option-variant-img{max-height:64px}.quickSearchResults:has(.modal-close){background-color:#ebebeb;border-radius:6px;-webkit-box-shadow:6px 6px 10px 0 rgba(100,100,100,.2);box-shadow:6px 6px 10px 0 rgba(100,100,100,.2)}.quickSearchResults .quickSearchMessage{background-color:#ebebeb;border-radius:6px;-webkit-box-shadow:6px 6px 10px 0 rgba(100,100,100,.2);box-shadow:6px 6px 10px 0 rgba(100,100,100,.2)}@media (min-width:801px){.quickSearchResults{margin-top:12px}.quickSearchMessage{margin-top:10px}}.quickSearchResults .card-figure{height:120px}.productView-thumbnail-link{outline:1px solid #ebebeb}.productView-thumbnail-link:hover{outline:1px solid #f16622}.navUser-action .header-icon{height:30px;width:30px}.countPill{font-size:16px}.navUser-item--cart .previewCartItem-image img{height:auto}.previewCartItem-total{color:#000;font-weight:600}.previewCart-totals{text-align:center;font-size:18px;font-weight:600;margin-top:-10px}.pro-shipping-banner{background:linear-gradient(135deg,#1a1a1a 0,#333 50%,#1a1a1a 100%);border-bottom:3px solid #ff6b35;color:#fff;padding:14px 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;position:relative;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:15000}.banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;margin:0 auto;gap:12px}.banner-icon{font-size:24px;-webkit-filter:drop-shadow(0 0 3px rgba(255,107,53,0.8));filter:drop-shadow(0 0 3px rgba(255, 107, 53, .8))}.banner-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-text{font-weight:700;font-size:18px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.urgency-text{color:#ff6b35;font-weight:500;font-size:14px}.shipping-tracker{background:rgba(255,107,53,.15);border:1px solid #ff6b35;color:#ff6b35;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600;margin-left:15px;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.banner-dismiss{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;color:#ccc;font-size:22px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;padding:5px}.banner-dismiss:hover{color:#ff6b35}@media (max-width:768px){.pro-shipping-banner{padding:12px 15px}.banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center}.banner-message{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shipping-tracker{margin-left:0}.banner-dismiss{top:10px;right:10px}}