.obtainium-physical-highlight{background:#f5f9ff;border-left:4px solid #1a5fb4;padding:10px 12px;margin-bottom:10px;font-weight:600}.dropdown--quickSearch .form-input{font-size:14px!important;font-style:normal!important;color:#2f2f2b!important;background-color:#fff!important;border:1px solid #bbb!important;border-radius:4px 0 0 4px!important;padding:8px 12px!important;height:40px!important;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.07);box-shadow:inset 0 1px 3px rgba(0,0,0,.07);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.dropdown--quickSearch .form-input::-webkit-input-placeholder{color:#aaa!important;font-style:normal!important}.dropdown--quickSearch .form-input::-moz-placeholder{color:#aaa!important;font-style:normal!important}.dropdown--quickSearch .form-input:-ms-input-placeholder{color:#aaa!important;font-style:normal!important}.dropdown--quickSearch .form-input::-ms-input-placeholder{color:#aaa!important;font-style:normal!important}.dropdown--quickSearch .form-input::placeholder{color:#aaa!important;font-style:normal!important}.dropdown--quickSearch .form-input:focus{border-color:#e74c3c!important;-webkit-box-shadow:0 0 0 3px rgba(231,76,60,.15)!important;box-shadow:0 0 0 3px rgba(231,76,60,.15)!important;outline:0!important}.dropdown--quickSearch .search-icon.submit{position:relative!important;-webkit-box-flex:0!important;-ms-flex:0 0 44px!important;flex:0 0 44px!important;width:44px!important;height:40px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow:hidden!important;border-radius:0 4px 4px 0!important}.dropdown--quickSearch .button--primary.form-prefixPostfix-button--postfix{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;background-color:#e74c3c!important;border:none!important;border-radius:0 4px 4px 0!important;padding:0!important;margin:0!important;cursor:pointer!important;z-index:0!important;-webkit-transition:background-color .15s ease!important;transition:background-color .15s ease!important}.dropdown--quickSearch .button--primary.form-prefixPostfix-button--postfix:hover{background-color:#ff762b!important}.dropdown--quickSearch .search-icon.submit .header-icon{display:block!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:18px!important;height:18px!important;color:#fff!important;fill:#fff!important;pointer-events:none!important;z-index:1!important}@media (max-width:800px){.dropdown--quickSearch .form-input,input[name=search_query],input[name=search_query_adv],input[type=search],input[type=text],select,textarea{font-size:16px!important}.dropdown--quickSearch .form-input{height:48px!important;border-radius:4px 0 0 4px!important;padding:10px 14px!important}.dropdown--quickSearch .search-icon.submit{-webkit-box-flex:0!important;-ms-flex:0 0 48px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.dropdown--quickSearch.is-open{padding:12px 16px 14px!important;background-color:#fff!important;border-bottom:3px solid #e74c3c!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12)!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;height:auto!important;min-height:0!important;max-height:80vh!important;overflow-y:auto!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important}.dropdown--quickSearch.is-open .quickSearchResults:empty{display:none!important}.navUser-action--quickSearch{min-width:44px!important;min-height:44px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:10px!important}.navUser-action--quickSearch .header-icon.search-icon{width:22px!important;height:22px!important}.quickSearchResults .card-body{padding:8px!important}.quickSearchResults article.card{margin-bottom:12px!important}}@media (max-width:800px){.navUser-action{min-height:44px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.mobileMenu-toggle{min-width:44px!important;min-height:44px!important}.button--cart,.card-figcaption-button{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}.pagination-item a,.pagination-item button{min-width:44px!important;min-height:44px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}@media (max-width:800px){#form-action-addToCart,.button--addToCart,button[data-button-type=add-cart]{width:100%!important;min-height:52px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.4px!important;background-color:#e74c3c!important;border-color:#e74c3c!important;border-radius:4px!important}#form-action-addToCart:hover,.button--addToCart:hover,button[data-button-type=add-cart]:hover{background-color:#ff762b!important;border-color:#ff762b!important}.form-action{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:10px!important}}@media (max-width:800px){.price--main,.price--withTax,.price--withoutTax{font-size:16px!important;font-weight:700!important}.card-title a{font-size:13px!important;line-height:1.4!important}.productGrid .product{margin-bottom:0!important;padding-bottom:12px!important}}.mobile-filter-btn{display:none}@media (max-width:800px){.breadcrumbs{font-size:11px!important;margin:0!important;padding:4px 0!important}#search-results-heading .page-heading,#search-results-heading h1{font-size:18px!important;font-weight:600!important;margin:6px 0 2px!important;line-height:1.2!important}section.nav{padding:6px 0 0!important;margin-bottom:0!important;border-bottom:none!important}.search-nav{margin:0!important;padding:0!important}.search-nav .navBar-action{font-size:12px!important;padding:6px 8px!important}#advanced-search-content,.advancedSearch-form{display:none!important}section.page{padding-top:0!important;margin-top:0!important}.mobile-filter-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;background:#fff!important;border:1px solid #ccc!important;border-radius:20px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important;color:#2f2f2b!important;cursor:pointer!important;margin:8px 0 6px!important}.mobile-filter-btn.is-active,.mobile-filter-btn:hover{border-color:#e74c3c!important;color:#e74c3c!important;background-color:#fff5f5!important}#faceted-search-container{display:none!important;width:100%!important;float:none!important;margin-bottom:8px!important;border:1px solid #eee!important;border-radius:4px!important;padding:10px!important}#faceted-search-container.is-open{display:block!important}.page-content{width:100%!important;float:none!important;margin:0!important;padding:0!important}.form-field--sort,[data-product-order]{margin:4px 0 8px!important}}.price,.price--main,.price--withTax,.price--withoutTax,.price-section .price{color:#2f2f2b!important;font-weight:700!important}.price--non-sale,.price--rrp{color:#999!important;font-weight:400!important}.trust-bar{background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:18px 0;margin:0 0 24px}.trust-bar-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:40px!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.trust-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.trust-icon{width:44px;height:44px;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;-ms-flex-negative:0;flex-shrink:0;color:#2f2f2b}.trust-icon svg{width:36px;height:36px}.trust-icon--circle{background:#2f2f2b;border-radius:50%;color:#fff;width:52px;height:52px}.trust-icon--circle svg{width:28px;height:28px}.trust-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.trust-text strong{font-size:14px;font-weight:800;letter-spacing:.5px;color:#2f2f2b;text-transform:uppercase}.trust-text span{font-size:11px;font-weight:600;letter-spacing:.8px;color:#666;text-transform:uppercase}@media (max-width:800px){.trust-bar{padding:14px 16px;margin-bottom:16px}.trust-bar-inner{gap:16px 24px!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.trust-item{width:calc(50% - 12px);gap:10px}.trust-icon{width:36px;height:36px}.trust-icon svg{width:28px;height:28px}.trust-icon--circle{width:40px;height:40px}.trust-icon--circle svg{width:22px;height:22px}.trust-text strong{font-size:12px}.trust-text span{font-size:10px}}.card-img-container{position:relative!important;width:100%!important;aspect-ratio:1/1!important;padding-top:0!important;overflow:hidden!important;background-color:#fff!important}.card-image,.card-img-container img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}@media (max-width:800px){.card-image,.card-img-container img{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;height:auto!important}}.card-figcaption-button.quickview,a.button.button--small.card-figcaption-button.quickview{background-color:transparent!important;background:0 0!important;border:2px solid #e74c3c!important;color:#e74c3c!important;font-weight:600!important}.card-figcaption-button.quickview:hover,a.button.button--small.card-figcaption-button.quickview:hover{background-color:#e74c3c!important;color:#fff!important}@media (max-width:800px){.navUser-item--compare{display:none!important}}.quickView-fullDetails{margin-top:16px;padding-top:14px;border-top:1px solid #eee;text-align:center}.quickView-viewFullLink{display:inline-block;font-size:14px;font-weight:600;color:#e74c3c;text-decoration:none;letter-spacing:.2px}.quickView-viewFullLink:hover{color:#ff762b;text-decoration:underline}@media (max-width:800px){.modal--quickView{width:95vw!important;max-height:88vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.nav-page-list .navPage-subMenu{min-width:190px!important}.navPage-subMenu-action{white-space:nowrap!important}.trust-item--featured .trust-icon--brand{color:#e74c3c}.trust-item--featured .trust-icon--brand svg{width:38px;height:38px;-webkit-filter:drop-shadow(0 1px 2px rgba(231,76,60,0.25));filter:drop-shadow(0 1px 2px rgba(231, 76, 60, .25))}.trust-item--featured .trust-text .trust-year{color:#e74c3c!important;font-size:16px!important;letter-spacing:1px!important}.trust-item--featured .trust-text span{color:#2f2f2b!important;font-weight:700!important;letter-spacing:.8px!important}@media (max-width:800px){.trust-item--featured .trust-icon--brand svg{width:30px;height:30px}.trust-item--featured .trust-text .trust-year{font-size:13px!important}}.testimonials-section{background:#fff;padding:40px 0 36px;border-bottom:1px solid #eee}.testimonials-heading{text-align:center;font-size:22px;font-weight:700;color:#2f2f2b;margin:0 0 28px;letter-spacing:.3px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.testimonial-stars{color:#e74c3c;font-size:18px;letter-spacing:3px;line-height:1}.testimonial-body{font-size:14px;line-height:1.7;color:#555;font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.testimonial-author{font-size:11px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.6px;margin-top:4px}@media (max-width:800px){.testimonials-section{padding:28px 16px 24px}.testimonials-heading{font-size:18px;margin-bottom:18px}.testimonials-grid{grid-template-columns:1fr;gap:14px}.testimonial-card{padding:18px 16px}}.homepage-tagline-strip{background:#2f2f2b;padding:10px 16px;text-align:center;border-bottom:2px solid #e74c3c}.homepage-tagline-strip .homepage-tagline-text{margin:0;font-size:14px;font-weight:600;color:#e8e8e8;letter-spacing:.4px;line-height:1.4}.homepage-tagline-strip .homepage-tagline-text .tagline-since{color:#ff762b;font-style:italic}@media (max-width:550px){.homepage-tagline-strip .homepage-tagline-text{font-size:12px}}.productCarousel-slide,.productGrid-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.productCarousel-slide .card,.productGrid-column .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.productCarousel-slide .card-body,.productGrid-column .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.productCarousel-slide .card-title,.productGrid-column .card-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.productCarousel-slide .card-figcaption.mobile,.productGrid-column .card-figcaption.mobile{margin-top:auto}