body #MainContent .hp-page{background:#fff!important}body .hp-header-main{min-height:76px!important}body .hp-nav-inner{min-height:42px!important;gap:22px!important}body #MainContent .hp-breadcrumb{padding-block:16px!important;font-size:12px!important}body #MainContent .hp-gallery-main{background:#f5f7fa!important;border:1px solid #e7ebf1!important;border-radius:18px!important;height:500px!important;padding:20px!important;overflow:hidden}body #MainContent .hp-gallery-main img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;mix-blend-mode:multiply!important;padding:0!important}body #MainContent .silver-product-heading{padding:0 0 12px!important}body #MainContent .silver-product-heading h1{font-size:clamp(26px,2.5vw,34px)!important;line-height:1.12!important;margin-top:6px!important}body #MainContent .hp-product-info{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #MainContent .hp-product-meta{font-size:12px!important;line-height:1.4!important}body #MainContent .hp-review-jump{display:inline-block;font-size:12px!important;margin-top:10px!important}body #MainContent .hp-product-info .sv-price{margin:14px 0 8px!important}body #MainContent .hp-availability{margin:8px 0!important;font-size:12px!important}body #MainContent .hp-buy-form{margin:14px 0 18px!important;gap:10px!important;padding-top:14px!important}body #MainContent .silver-options fieldset{margin-bottom:12px!important}body #MainContent .silver-options legend{font-size:13px!important;line-height:1.4!important;margin-bottom:7px!important}body #MainContent .silver-options button{border-radius:10px!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.35!important}body #MainContent .silver-options button:disabled{opacity:.4}body #MainContent .hp-product-info .sv-trust-symbols{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:16px 0!important}body #MainContent .hp-product-info .sv-trust-tile{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 6px!important;background:#f6f8fb!important;min-height:0!important;border-radius:10px!important}body #MainContent .hp-product-info .sv-trust-icon{flex-basis:30px;height:30px;width:30px}body #MainContent .hp-product-info .sv-trust-tile strong{font-size:11px!important;line-height:1.35!important}body #MainContent .hp-product-info .sv-trust-tile small{display:none}body #MainContent .hp-product-info .sv-payment-trust{margin:12px 0 0!important;padding-top:12px!important}body #MainContent .hp-product-info .sv-payment-trust p{font-size:11px!important}body #MainContent .hp-product-info .sv-payment-trust svg{width:35px;height:23px}body #MainContent .sv-product-links{gap:10px 16px!important;font-size:12px!important;margin:16px 0!important}body #MainContent .hp-product-help{font-size:12px!important}body #MainContent .hp-product-accordions summary{font-size:16px!important;padding:18px 0!important}body #MainContent .hp-accordion-body{font-size:15px!important}body #MainContent .hp-listing-card{min-width:0;border:1px solid #e1e7ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 16px #15284405!important}body #MainContent .hp-card-image{position:relative;background:#f5f7fa!important;border-radius:15px 15px 0 0!important;overflow:hidden}body #MainContent .hp-card-image-link{display:block;height:210px!important;overflow:hidden}body #MainContent .hp-card-image img{display:block;width:100%!important;height:100%!important;padding:14px!important;object-fit:contain!important;mix-blend-mode:multiply!important;box-sizing:border-box}body #MainContent .hp-card-info{padding:14px!important}body #MainContent .hp-card-brand{font-size:10px!important;line-height:1.4!important;letter-spacing:.055em!important}body #MainContent .hp-card-info h3{font-size:14px!important;line-height:1.4!important;min-height:40px!important;margin:7px 0 10px!important}body #MainContent .hp-card-info .sv-price{min-height:63px!important;margin:0!important}body #MainContent .hp-card-info .sv-price-sale{font-size:20px!important}body #MainContent .hp-card-info .sv-price-compare{font-size:11px!important}body #MainContent .hp-card-info .sv-price-saving{font-size:10px!important;line-height:1.4!important}body #MainContent .hp-card-action{font-size:12px!important;border-radius:9px!important;min-height:42px!important;padding:10px!important;margin-top:10px!important}body #MainContent .sv2-compare-button{font-size:11px!important;min-height:32px!important;margin-top:5px!important}body #MainContent .sv2-section{padding-block:26px!important}body #MainContent .sv2-heading{margin-bottom:16px!important;gap:12px!important;align-items:center!important}body #MainContent .sv2-heading h2{font-size:25px!important;line-height:1.2!important;margin:0!important}body #MainContent .sv2-heading>a{font-size:12px!important;white-space:nowrap}body #MainContent .sv2-heading .sv2-eyebrow{display:none}body #MainContent .sv-retail-v2>.hp-shell>.sv-trust-symbols{padding:12px 0!important;margin:0!important}body #MainContent .sv-retail-v2 .sv-trust-tile{padding:10px!important;min-height:0!important}body #MainContent .sv2-brands .sv-original-brand{min-width:0!important;flex-shrink:0}body #MainContent .sv-original-brand--optimum-nutrition img,body #MainContent .sv-original-brand--allmax img,body #MainContent .sv-original-brand--rule1 img{filter:brightness(0)!important}body #MainContent .sv-store-hero{border-radius:18px!important;overflow:hidden}body #MainContent .sv-store-copy h2{font-size:32px!important;line-height:1.15!important}body #MainContent .sv-cart-hero{padding:26px!important;border-radius:16px!important}body #MainContent .sv-cart-hero h1{font-size:32px!important;line-height:1.2!important}body #MainContent .hp-cart-row img,body .hp-drawer-item img{object-fit:contain!important;mix-blend-mode:multiply}body #MainContent .hp-cart-name h2{font-size:17px!important;line-height:1.35!important}body #MainContent .hp-cart-summary h2{font-size:24px!important}body #MainContent .hp-cart-summary .hp-checkout{border-radius:10px!important}body #MainContent .hp-cart-qty input{min-height:44px!important;border-radius:8px!important}body :is(a,button,input,select,summary):focus-visible{outline:3px solid #1764ef;outline-offset:3px}@media(min-width:1000px){body #MainContent .sv-retail-v2 .hp-listing-card{display:grid!important;grid-template-columns:41% 59%!important;align-items:center}body #MainContent .sv-retail-v2 .hp-card-image{border-radius:15px 0 0 15px!important;height:100%!important;min-height:220px!important;display:grid;align-items:center}body #MainContent .sv-retail-v2 .hp-card-image-link{height:190px!important}body #MainContent .sv-retail-v2 .hp-card-image img{padding:8px!important}body #MainContent .sv-retail-v2 .hp-card-info{padding:12px!important}body #MainContent .sv-retail-v2 .hp-card-info h3{font-size:13px!important;min-height:0!important}body #MainContent .sv-retail-v2 .hp-card-info .sv-price-sale{font-size:18px!important}body #MainContent .sv-retail-v2 .hp-card-info .sv-price{min-height:56px!important}body #MainContent .sv-retail-v2 .hp-card-action{font-size:11px!important;min-height:40px!important}}@media(max-width:1000px)and (min-width:761px){body .hp-nav-inner{gap:13px!important;font-size:12px!important}body #MainContent .hp-gallery-main{height:420px!important}}@media(max-width:760px){body .hp-header-main{padding-top:10px!important;padding-bottom:12px!important;gap:14px!important}body .hp-brand>span{font-size:26px!important}body .hp-brand small{font-size:8px!important;letter-spacing:2px!important}body .hp-search{height:44px!important}body .hp-search button{min-width:46px!important}body #MainContent .silver-hero{background-image:linear-gradient(90deg,#f5f7fa,#f5f7fae6 35%,#f5f7fa00 66%),url(hero-silver-stage.webp)!important}body #MainContent .silver-hero-copy h1{font-size:35px!important;line-height:1.05!important}body #MainContent .silver-hero-copy .sv2-primary{font-size:12px!important;min-height:44px!important}body #MainContent .sv-retail-v2 .sv-trust-tile{padding:10px 4px!important;gap:8px!important}body #MainContent .sv-retail-v2 .sv-trust-tile small{display:none}body #MainContent .sv-retail-v2 .sv-trust-tile strong{font-size:10px!important;line-height:1.4!important}body #MainContent .sv2-heading h2{font-size:22px!important}body #MainContent .sv2-heading>a{font-size:11px!important}body #MainContent .sv2-section{padding-block:20px!important}body #MainContent .sv2-categories>a{min-height:104px!important}body #MainContent .hp-card-image-link{height:174px!important}body #MainContent .hp-card-image img{padding:12px!important}body #MainContent .hp-card-info{padding:10px!important}body #MainContent .hp-card-info h3{font-size:13px!important;min-height:38px!important;margin:6px 0 8px!important}body #MainContent .hp-card-info .sv-price-sale{font-size:18px!important}body #MainContent .hp-card-info .sv-price{min-height:60px!important}body #MainContent .hp-card-action{font-size:12px!important;min-height:42px!important}body #MainContent .hp-product-top{padding-top:4px!important}body #MainContent .silver-product-heading{padding-bottom:14px!important}body #MainContent .silver-product-heading h1{font-size:24px!important;line-height:1.17!important}body #MainContent .hp-gallery-main{height:290px!important;padding:12px!important}body #MainContent .hp-gallery-main img{max-height:100%!important}body #MainContent .hp-gallery-thumbs .product-thumb{width:56px!important;min-width:56px!important;height:64px!important}body #MainContent .hp-product-info{padding-top:12px!important}body #MainContent .hp-product-info .sv-price-sale{font-size:28px!important}body #MainContent .hp-product-info .sv-trust-symbols{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #MainContent .hp-product-info .sv-trust-tile{flex-direction:row;text-align:left;padding:10px!important}body #MainContent .hp-product-info .sv-trust-tile strong{font-size:10px!important}body #MainContent .hp-product-info .sv-payment-trust svg{width:31px;height:21px}body #MainContent .hp-product-info .sv-payment-trust ul{gap:5px}body #MainContent .hp-product-info .sv-payment-trust small{font-size:10px!important}body #MainContent .hp-buy-form{margin-bottom:12px!important}body #MainContent .sv-purchase-note{font-size:11px!important}body #MainContent .hp-product-lower{margin-top:22px!important;padding-top:18px!important}body #MainContent .hp-product-sidebar{padding:18px!important}body #MainContent .hp-cart-row{gap:10px!important}body #MainContent .hp-cart-name h2{font-size:14px!important}body #MainContent .sv-cart-hero{padding:20px!important}body #MainContent .sv-cart-hero h1{font-size:28px!important}body #MainContent .sv-cart-hero p{font-size:13px!important}body #MainContent .sv-store-copy h2{font-size:26px!important}}@media(max-width:380px){body #MainContent .hp-purchase-row{grid-template-columns:105px minmax(0,1fr)!important}body #MainContent .hp-purchase-row>label{grid-column:1/-1!important;margin-bottom:-4px!important}.silver-quantity{grid-template-columns:30px minmax(0,1fr) 30px!important}body #MainContent .silver-quantity button{width:30px!important}}body #MainContent .hp-card-image,body #MainContent .hp-card-image-link,body #MainContent .hp-card-info{min-width:0!important;max-width:100%!important;box-sizing:border-box}body #MainContent .hp-card-image{aspect-ratio:auto!important;width:100%!important;padding:0!important}body #MainContent .hp-card-image-link{width:100%!important}@media(min-width:1000px){body #MainContent .sv-retail-v2 .hp-card-image{display:flex!important;align-items:center;justify-content:center}body #MainContent .sv-retail-v2 .hp-card-info{position:relative;z-index:1}}body #MainContent .sv2-categories>a>span{display:none!important}body #MainContent .hp-card-image{height:auto!important}@media(max-width:760px){body #MainContent .sv2-categories>a{padding:10px!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:106px!important}body #MainContent .sv2-categories>a strong{text-align:center!important;font-size:11px!important}body #MainContent .sv2-categories>a img{position:static!important;width:58px!important;height:58px!important}body #MainContent .hp-card-image{overflow:visible!important}body #MainContent .hp-card-quick{display:block!important;position:static!important}body #MainContent .hp-card-quick details{position:static!important}body #MainContent .hp-card-quick summary,body #MainContent .hp-card-quick-button{position:absolute;right:7px;bottom:7px;width:44px!important;height:44px!important;min-height:44px!important;display:grid;place-items:center;background:#095bee!important;color:#fff!important;font-size:26px!important;font-weight:400!important;border-radius:50%!important;border:0!important;padding:0!important;line-height:1!important;cursor:pointer;z-index:2;list-style:none}body #MainContent .hp-card-quick summary::-webkit-details-marker{display:none}body #MainContent .hp-card-quick-popover{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:auto!important;width:280px!important;max-width:calc(100vw - 40px)!important;z-index:15!important;border:1px solid #cbd6e5!important;box-shadow:0 10px 30px #10244120!important;border-radius:12px!important;background:#fff!important;padding:16px!important;box-sizing:border-box}body #MainContent .hp-listing-card:nth-child(2n) .hp-card-quick-popover{left:auto!important;right:0!important}body #MainContent .hp-card-quick-popover strong{font-size:13px!important;line-height:1.4!important}body #MainContent .hp-card-quick-popover select{width:100%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box;font-size:13px!important}body #MainContent .hp-card-quick-popover button{min-height:44px!important;font-size:13px!important;border-radius:8px!important;background:#095bee!important;color:#fff!important}}body #MainContent .hp-listing-card{overflow:visible!important}body #MainContent .hp-card-quick-popover{height:auto!important;min-height:0!important}body #MainContent .hp-listing-card:has(.hp-card-quick details[open]){z-index:20!important}body #MainContent .hp-card-quick-popover{bottom:auto!important;height:max-content!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-height:180px!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/final-polish.css.map */
