.sp-v2a{--v2-banner-start:#071a33;--v2-banner-mid:#0b2c4d;--v2-banner-end:#173d5d;--v2-banner-muted:#d4dfe9;--v2-news-start:#ffedb2;--v2-news-end:#fff4d9;--v2-dark-overlay:#02030473;--v2-store-initial:#d3d3d3}.sp-v2a .sp-sections{gap:var(--section-gap);padding-bottom:var(--section-gap)}.sp-v2a .sp-overview{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px}.sp-v2a .sp-overview .sp-preview{width:100%;max-width:490px;margin:0 auto}.sp-v2a-category-section{background:linear-gradient(120deg, var(--almond-cream-lighter), var(--almond-cream-deeper));border-radius:12px;padding:28px 32px}.sp-v2a .sp-categories{grid-template-columns:repeat(10,minmax(0,1fr));gap:20px;margin-top:24px}.sp-v2a .sp-categories button>span:first-child{height:112px;padding:8px}.sp-v2a .sp-categories button>span:first-child svg{width:56px;height:56px;color:var(--ink)}.sp-v2a .sp-categories-small{display:flex}.sp-v2a .sp-categories-small button{width:112px}.sp-v2a .sp-categories button{position:relative}.sp-v2a .sp-categories button:focus-visible{border-radius:4px}.sp-v2a .sp-categories button:hover>span:first-child{transform:translateY(-4px)}.sp-v2a .sp-product-name{min-height:26px;margin-bottom:8px}.sp-v2a-featured .sp-product-image{height:192px}.sp-v2a .sp-product-rail>div:first-child p{font-size:16px}.sp-v2a .sp-product-rail>div:first-child h2{font-size:24px}.sp-v2a-favourites{padding-top:0!important}.sp-v2a-favourites .text-xs{font-size:12px}.sp-v2a-about{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;display:grid}.sp-v2a-about>div{min-width:0}.sp-v2a-about .sp-details{background:linear-gradient(130deg, var(--metallic-silver-lighter), var(--metallic-silver-deeper));border-radius:12px;padding:28px 32px}.sp-v2a-details-only{grid-template-columns:1fr}.sp-v2a-details-only .sp-details{grid-template-columns:1fr 1fr;gap:16px 40px;display:grid}.sp-v2a-details-only .sp-contact-title,.sp-v2a-details-only .sp-facts{grid-column:1/-1}.sp-v2a-about .sp-contact-item{border-color:var(--line)}.sp-v2a-updates{isolation:isolate;background:linear-gradient(110deg, var(--v2-news-start), var(--v2-news-end));border-radius:12px;align-items:center;min-height:320px;padding:36px 48px;display:flex;position:relative;overflow:hidden}.sp-v2a-updates>div{z-index:1;width:66.6667%;min-width:0;max-width:672px;position:relative}.sp-v2a :where(main,.sp-main) .sp-v2a-updates h2,.sp-v2a-explore h2,.sp-v2a-comparison h2,.sp-v2a-enquiry h2{align-items:flex-start;gap:12px;display:flex}.sp-v2a-updates h2 svg,.sp-v2a-explore h2 svg,.sp-v2a-comparison h2 svg,.sp-v2a-enquiry h2 svg{width:24px;height:24px;color:var(--gold-hover);flex-shrink:0;margin-top:4px}.sp-v2a-updates p{margin-top:10px}.sp-v2a-updates form{background:var(--white);border:1px solid var(--gold);border-radius:8px;gap:8px;max-width:512px;margin-top:20px;padding:4px;display:flex}.sp-v2a-updates input{outline:0;flex:1;min-width:0;padding:8px 12px;font-size:14px}.sp-v2a-updates form:focus-within{outline:2px solid var(--gold);outline-offset:2px}.sp-v2a-updates button,.sp-v2a-enquiry button{background:var(--sp-ink);color:var(--white);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex}.sp-v2a-updates button svg,.sp-v2a-enquiry button svg,.sp-v2a-gold-button svg{flex-shrink:0;transition:transform .2s}.sp-v2a-updates button:hover svg,.sp-v2a-enquiry button:hover svg,.sp-v2a-gold-button:hover svg{transform:translate(4px)}.sp-v2a-updates button:active,.sp-v2a-enquiry button:active{transform:scale(.98)}.sp-v2a :where(main,.sp-main) .sp-v2a-small{font-size:14px}.sp-v2a-update-photo{object-fit:contain;object-position:bottom;z-index:0;width:200px;max-width:30%;height:300px;position:absolute;bottom:0;right:48px;transform:scaleX(-1)}.sp-v2a-explore{color:var(--white);background:linear-gradient(var(--v2-dark-overlay), var(--v2-dark-overlay)), url(/textures/forged-steel.webp) center/cover;border-radius:12px;grid-template-columns:1.15fr .85fr;gap:48px;padding:44px 48px;display:grid}.sp-v2a-explore>div{min-width:0}.sp-v2a :where(main,.sp-main) .sp-v2a-explore p{color:var(--v2-banner-muted);margin-top:16px}.sp-v2a-explore form{max-width:100%;margin-top:28px}.sp-v2a-counts{flex-wrap:wrap;gap:40px;margin-top:28px;display:flex}.sp-v2a-counts>div{flex-direction:column;gap:4px;display:flex}.sp-v2a-counts strong{letter-spacing:-.025em;font-size:24px;font-weight:500}.sp-v2a-counts span{color:var(--v2-banner-muted);font-size:14px}.sp-v2a-logo{justify-content:center;align-items:center;display:flex}.sp-v2a-logo img{object-fit:contain;width:100%;max-width:340px;height:auto}.sp-v2a-store-tile{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.5;transition:transform .2s;display:flex}.sp-v2a-store-tile>span:first-child{justify-content:center;align-items:center;width:100%;height:72px;display:flex}.sp-v2a-store-tile img{object-fit:contain;width:100%;height:100%}.sp-v2a-store-initial{color:var(--v2-store-initial);font-size:40px;font-weight:500}.sp-v2a-store-tile:hover{transform:translateY(-4px)}.sp-v2a-comparison{background:linear-gradient(120deg, var(--v2-banner-start), var(--v2-banner-mid) 56%, var(--v2-banner-end));color:var(--white);border-radius:12px;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:44px 48px;display:grid}.sp-v2a :where(main,.sp-main) .sp-v2a-comparison p{color:var(--v2-banner-muted);margin-top:12px}.sp-v2a-comparison>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.sp-v2a :where(main,.sp-main) .sp-v2a-comparison>div:last-child p{font-size:14px}.sp-v2a-gold-button{background:var(--gold);height:44px;color:var(--sp-ink);border-radius:6px;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.sp-v2a-gold-button:hover{background:var(--gold-hover)}.sp-v2a-enquiry{grid-template-columns:.65fr 1.35fr;align-items:start;gap:64px;display:grid}.sp-v2a-enquiry>div,.sp-v2a-enquiry form{min-width:0}.sp-v2a-enquiry>div>p{margin-top:12px}.sp-v2a :where(main,.sp-main) .sp-v2a-order-help{margin-top:24px;font-size:14px}.sp-v2a-enquiry form{background:var(--surface);border-radius:12px;padding:32px}.sp-v2a-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sp-v2a-fields label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.sp-v2a-fields input,.sp-v2a-fields select,.sp-v2a-fields textarea{border:1px solid var(--line);background:var(--white);border-radius:6px;width:100%;min-width:0;height:48px;padding:12px 16px;font-size:14px;font-weight:400}.sp-v2a-fields textarea{resize:vertical;height:128px}.sp-v2a-fields :is(input,select,textarea):focus{outline:2px solid var(--gold);outline-offset:2px}.sp-v2a-fields input:focus::placeholder,.sp-v2a-fields textarea:focus::placeholder,.sp-v2a-updates input:focus::placeholder{color:#0000}.sp-v2a-message{grid-column:1/-1}.sp-v2a-form-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.sp-v2a-form-actions>label{color:var(--soft);align-items:start;gap:12px;font-size:14px;line-height:1.6;display:flex}.sp-v2a-form-actions input{width:16px;height:16px;accent-color:var(--gold-hover);flex-shrink:0;margin-top:4px}.sp-v2a-form-actions a{text-underline-offset:3px;text-decoration:underline}.sp-v2a-form-actions button{flex-shrink:0;height:44px}.sp-v2a-enquiry [role=status]{margin-top:16px;font-size:14px}.sp-v2a .sp-faq{margin-top:0}.sp-v2a .sp-faq-heading{align-self:start;position:sticky;top:112px}.sp-v2a .sp-brand-rail{min-width:0}@media (max-width:1279px){.sp-v2a .sp-overview{gap:40px}.sp-v2a .sp-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-v2a .sp-categories-small{display:flex}.sp-v2a-about{gap:32px}.sp-v2a-form-actions{flex-direction:column;align-items:start}}@media (max-width:1023px){.sp-v2a .sp-overview{grid-template-columns:1fr 1fr;gap:32px}.sp-v2a-about{grid-template-columns:1fr}.sp-v2a-enquiry,.sp-v2a-comparison{grid-template-columns:1fr;gap:28px}.sp-v2a-comparison>div:last-child{align-items:flex-start}.sp-v2a-explore{grid-template-columns:1fr}.sp-v2a-logo{display:none}}@media (max-width:767px){.sp-v2a .sp-overview{grid-template-columns:1fr}.sp-v2a .sp-overview .sp-preview{max-width:480px}.sp-v2a .sp-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sp-v2a .sp-categories button>span:first-child{height:92px}.sp-v2a-updates>div{width:100%}.sp-v2a-updates{padding-bottom:220px}.sp-v2a-update-photo{max-width:70%;height:208px;right:24px}.sp-v2a-details-only .sp-details{display:block}}@media (max-width:639px){.sp-v2a-category-section{padding:24px 20px}.sp-v2a .sp-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.sp-v2a .sp-categories-small{display:grid}.sp-v2a .sp-categories-small button{width:auto}.sp-v2a .sp-categories button>span:first-child{height:104px}.sp-v2a .sp-v2a-about .sp-details{padding:24px 20px}.sp-v2a-updates{padding:28px 24px 220px}.sp-v2a-updates form{flex-wrap:wrap}.sp-v2a-updates input{flex-basis:100%;width:100%;height:44px}.sp-v2a-updates button{width:100%;height:44px}.sp-v2a-explore,.sp-v2a-comparison{padding:32px 24px}.sp-v2a-counts{gap:20px}.sp-v2a-counts strong{font-size:24px}.sp-v2a-enquiry form{padding:24px 20px}.sp-v2a-fields{grid-template-columns:1fr}.sp-v2a-form-actions{gap:20px}.sp-v2a :where(main,.sp-main) .sp-v2a-enquiry h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.sp-v2a *{scroll-behavior:auto!important}.sp-v2a-store-tile,.sp-v2a-updates button,.sp-v2a-updates button svg,.sp-v2a-enquiry button,.sp-v2a-enquiry button svg,.sp-v2a-gold-button svg{transition:none!important;transform:none!important}}.sp-v2a-logo img{filter:brightness(0)invert()}@media (max-width:639px){.sp-v2a .sp-facts{grid-template-columns:1fr;gap:12px}.sp-v2a .sp-facts>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sp-v2a .sp-facts>div+div{border-left:0;padding-left:0}.sp-v2a .sp-facts p{margin-top:0}}.sp-v2a{--v2a-orchid-ink:#4e2e3e;--v2a-star-empty:#d3d3d3}.sp-v2a .sp-overview .sp-preview{width:75%;max-width:367.5px}.sp-v2a .sp-v2a-category-section{background:0 0;border-radius:0;padding:0}.sp-v2a .sp-v2a-about .sp-details{border-left:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 40px}.sp-v2a .sp-v2a-details-only .sp-details{border:0;padding:0}.sp-v2a .sp-v2a-updates{background:linear-gradient(138deg, var(--soft-orchid-deeper) 0%, var(--soft-orchid-lighter) 100%)}.sp-v2a .sp-v2a-updates h2 svg{color:var(--v2a-orchid-ink)}.sp-v2a .sp-v2a-updates form{border-color:var(--v2a-orchid-ink)}.sp-v2a .sp-v2a-updates form:focus-within{outline-color:var(--v2a-orchid-ink)}.sp-v2a .sp-v2a-updates button{background:var(--v2a-orchid-ink)}.sp-v2a .sp-v2a-update-photo{width:260px;max-width:32%;height:310px;right:48px;transform:none}.sp-v2a-search-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:240px;height:56px;margin-bottom:20px}.sp-v2a-explore-photo{object-fit:contain;align-self:center;width:100%;height:260px}.sp-v2a .sp-v2a-explore form{margin-top:20px}.sp-v2a .sp-v2a-counts{border-top:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:0;padding-top:20px;display:grid}.sp-v2a .sp-v2a-counts>div{text-align:center;align-items:center}.sp-v2a .sp-v2a-counts strong{font-variant-numeric:tabular-nums;color:var(--white);font-size:28px}.sp-v2a .sp-v2a-counts strong span{font-size:inherit;color:inherit}.sp-v2a .sp-faq{grid-template-columns:.75fr 1.25fr;gap:64px}.sp-v2a .sp-faq-heading{grid-row:auto}.sp-v2a .sp-social-row .sp-v2a-rating{flex-wrap:wrap;gap:8px 12px;font-size:14px;line-height:24px}.sp-v2a-rating strong{font-size:16px;font-weight:500}.sp-v2a-rating-source{color:var(--sp-muted)}.sp-v2a-stars{gap:3px;display:inline-flex}.sp-v2a-stars>span{width:18px;height:18px;display:block;position:relative}.sp-v2a-stars svg{fill:currentColor;stroke-width:0;width:18px;height:18px}.sp-v2a-star-base{color:var(--v2a-star-empty)}.sp-v2a-star-fill{height:18px;color:var(--gold);position:absolute;top:0;left:0;overflow:hidden}.sp-v2a-star-fill svg{max-width:none}.sp-v2a-rating:hover{color:var(--v2a-orchid-ink)}.sp-v2a-rating:focus-visible{outline:2px solid var(--v2a-orchid-ink);outline-offset:5px;border-radius:2px}.sp-v2a-rating:active{opacity:.8}@media (max-width:1023px){.sp-v2a .sp-v2a-about .sp-details{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.sp-v2a .sp-v2a-details-only .sp-details{border:0;padding:0}.sp-v2a .sp-v2a-explore{grid-template-columns:1fr .65fr;gap:24px;padding:32px}.sp-v2a-explore-photo{height:220px}.sp-v2a .sp-faq{gap:32px}}@media (max-width:767px){.sp-v2a .sp-overview .sp-preview{max-width:360px}.sp-v2a .sp-v2a-update-photo{width:200px;max-width:70%;height:208px;right:24px}.sp-v2a .sp-v2a-explore{grid-template-columns:1fr;gap:20px;padding:28px 24px}.sp-v2a-explore-photo{justify-self:center;width:280px;height:180px}.sp-v2a .sp-v2a-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sp-v2a .sp-faq{grid-template-columns:1fr;gap:28px}}.sp-v2a .sp-page-heading{padding-bottom:50px}.sp-v2a .sp-social-row{align-items:flex-start}.sp-v2a .sp-social-row>div{align-items:center;min-height:20px}.sp-v2a .sp-social-row .sp-v2a-rating{grid-template-columns:auto auto;align-items:center;gap:4px 10px;line-height:20px;display:grid}.sp-v2a-rating-score{align-items:center;gap:5px;font-size:14px;font-weight:400;display:inline-flex}.sp-v2a-rating-reviews{color:var(--sp-muted);grid-column:1/-1;font-size:14px;font-weight:400}.sp-v2a .sp-v2a-category-rail{min-width:0;padding-top:0}.sp-v2a-few-categories>div:first-child>div:last-child{display:none}.sp-v2a .sp-v2a-about .sp-details{border-color:#f0f1f3}.sp-v2a .sp-v2a-about .sp-contact-item{border:0}.sp-v2a-phone{align-items:baseline;gap:10px;max-width:100%;display:inline-flex}.sp-v2a-phone-divider{color:#b4b7bd;flex-shrink:0}.sp-v2a .sp-contact-values:has(.sp-v2a-phone){gap:5px 10px}.sp-v2a .sp-v2a-subscription{background:linear-gradient(138deg, var(--soft-orchid-deeper) 0%, var(--soft-orchid-lighter) 100%);margin-block:0}.sp-v2a-subscription h2{min-width:0}.sp-v2a-subscription form{border-color:#ded4e5}.sp-v2a-subscription svg{color:var(--v2a-orchid-ink)}.sp-v2a-subscription button svg{color:inherit}.sp-v2a .sp-v2a-subscription small{font-size:14px}.sp-v2a .sp-v2a-report{min-width:0;margin-top:0}.sp-v2a-report>div,.sp-v2a-report form,.sp-v2a-report label{min-width:0}.sp-v2a .sp-v2a-report p{font-size:14px}.sp-v2a .sp-v2a-report>div>p:first-of-type{font-size:16px}.sp-v2a .sp-v2a-report>div{position:sticky;top:112px}.sp-v2a .sp-v2a-explore{grid-template-columns:1.65fr 1fr;gap:32px;padding:40px}.sp-v2a-explore-intro{align-items:center;gap:24px;display:flex}.sp-v2a-explore-intro>div{min-width:0}.sp-v2a .sp-v2a-search-logo{flex-shrink:0;width:110px;height:56px;margin:0}.sp-v2a :where(main,.sp-main) .sp-v2a-explore-intro h2{font-size:24px}.sp-v2a :where(main,.sp-main) .sp-v2a-explore-intro p{margin-top:8px;font-size:14px;line-height:1.6}.sp-v2a .sp-v2a-counts{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;padding:0;display:grid}.sp-v2a .sp-v2a-counts>div{gap:2px;padding:0 12px}.sp-v2a .sp-v2a-counts>div+div{border-left:1px solid #ffffff2e}.sp-v2a .sp-v2a-counts strong{font-size:26px;font-weight:400}.sp-v2a-explore-photo{object-fit:contain;width:100%;height:260px}@media (max-width:1023px){.sp-v2a .sp-v2a-explore{grid-template-columns:1.5fr 1fr;gap:24px;padding:32px}.sp-v2a-explore-intro{flex-direction:column;align-items:flex-start;gap:16px}.sp-v2a .sp-v2a-counts>div{padding:0 8px}.sp-v2a .sp-v2a-counts strong{font-size:24px}}@media (max-width:767px){.sp-v2a .sp-v2a-explore{grid-template-columns:1fr;padding:28px 24px}.sp-v2a .sp-v2a-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sp-v2a .sp-v2a-counts strong{font-size:22px}.sp-v2a .sp-v2a-counts>div{padding:0 5px}.sp-v2a .sp-v2a-counts>div>span{font-size:12px}.sp-v2a-explore-photo{max-width:340px;height:220px}.sp-v2a-explore-intro{gap:14px}}@media (max-width:639px){.sp-v2a-subscription form{flex-wrap:wrap}.sp-v2a-subscription input{flex-basis:100%;height:44px}.sp-v2a-subscription button{width:100%;min-height:44px}}.sp-v2a .sp-v2a-explore-photo{aspect-ratio:3/2;object-fit:contain;border-radius:8px;height:auto}.sp-v2a-subscription>div:first-child img{height:320px;left:50%;transform:translate(-50%)}@media (max-width:767px){.sp-v2a-subscription>div:first-child img{height:240px;bottom:0}}@media (max-width:479px){.sp-v2a .sp-v2a-counts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.sp-v2a .sp-v2a-counts>div:nth-child(3){border-left:0}.sp-v2a .sp-v2a-counts>div>span{font-size:14px}.sp-v2a .sp-v2a-counts strong{font-size:24px}}.sp-v2a-explore-intro{flex-direction:column;align-items:flex-start;gap:16px}.sp-v2a .sp-v2a-search-logo{width:160px;height:60px}.sp-v2a .sp-v2a-explore-photo{border-radius:0}@media (max-width:1023px){.sp-v2a .sp-v2a-report>div{position:static}}@media (max-width:767px){.sp-v2a .sp-faq-heading{position:static}}.sp-v2a-fact-strip{background:linear-gradient(#f9f9f9,#e5e5e5);border-radius:12px;padding:36px 32px}.sp-v2a-fact-strip dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;display:grid}.sp-v2a-fact-strip dl>div{flex-direction:column;min-width:0;padding-left:37px;display:flex;position:relative}.sp-v2a-fact-icon{align-items:center;height:28px;display:flex;position:absolute;top:0;left:0}.sp-v2a-fact-icon svg{color:#242424;stroke-width:1.4px;width:21px;height:24px}.sp-v2a-fact-strip dd{letter-spacing:-.025em;overflow-wrap:anywhere;color:#18181b;order:-1;margin:0;font-size:20px;font-weight:500;line-height:28px}.sp-v2a-fact-strip dt{color:#52525b;margin-top:4px;font-size:14px;line-height:20px}.sp-v2a-rating-score>svg{width:14px;height:14px}@media (max-width:1023px){.sp-v2a-fact-strip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (max-width:639px){.sp-v2a-fact-strip{padding:28px 24px}.sp-v2a-fact-strip dl{grid-template-columns:1fr;gap:28px}}@media (min-width:1024px){.sp-v2a .sp-v2a-search-logo{transform:translate(-23.4px)}.sp-v2a .sp-v2a-explore form{max-width:calc(100% - 48px)}.sp-v2a .sp-v2a-counts{grid-template-columns:repeat(3,minmax(0,1fr)) max-content;max-width:calc(100% - 48px);padding-inline:18px}.sp-v2a .sp-v2a-counts>div{text-align:left;align-items:flex-start;padding:0 24px}.sp-v2a .sp-v2a-counts>div:first-child{padding-left:0}.sp-v2a .sp-v2a-counts>div:last-child{padding-right:0}}.sp-v2a :is(.sp-price,.sp-v2a-favourites .bg-clip-text){color:#0000;background:#202529 linear-gradient(100deg,#202529 0% 36%,#facc15 48%,#202529 60% 100%) -260px/260px 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-position .85s ease-in-out}.sp-v2a button:hover :is(.sp-price,.sp-v2a-favourites .bg-clip-text){background-position:140px}@media (prefers-reduced-motion:reduce){.sp-v2a :is(.sp-price,.sp-v2a-favourites .bg-clip-text){color:#202529!important;background:0 0!important;transition:none!important}}.sp-v2a :is(.sp-preview,.sp-v2a-explore-photo,.sp-v2a-subscription>div:first-child img,.sp-v2a-fact-icon svg,.sp-contact-item>svg){transition:transform .35s}.sp-v2a .sp-preview:hover,.sp-v2a .sp-v2a-explore-photo:hover{transform:translateY(-4px)}.sp-v2a .sp-v2a-subscription>div:first-child img{transform-origin:bottom}.sp-v2a .sp-v2a-subscription:hover>div:first-child img{transform:translate(-50%)scale(1.015)}.sp-v2a .sp-v2a-fact-strip dl>div:hover svg,.sp-v2a .sp-contact-item:hover>svg{transform:translateY(-3px)}.sp-v2a :is(.sp-visit,.sp-store-links a,.sp-social-row a,.sp-contact-values a,.sp-text-action,.sp-v2a-report>div>a,.sp-page-heading nav a){transition:color .2s,opacity .2s}.sp-v2a :is(.sp-store-links a,.sp-v2a-report>div>a,.sp-page-heading nav a):hover{text-underline-offset:4px;text-decoration:underline}.sp-v2a :is(.sp-visit,.sp-store-links a,.sp-social-row a,.sp-contact-values a,.sp-text-action,.sp-v2a-report>div>a,.sp-page-heading nav a):active{opacity:.65}.sp-v2a .sp-empty a{transition:opacity .2s}.sp-v2a .sp-empty a:hover{text-underline-offset:4px;text-decoration:underline}.sp-v2a .sp-empty a:active{opacity:.65}.sp-v2a .sp-v2a-gold-button{transition:background .2s,transform .2s}.sp-v2a .sp-v2a-gold-button:active{transform:scale(.97)}.sp-v2a :is(.sp-brand-tile,.sp-v2a-store-tile):active{transform:translateY(-2px)scale(.98)}.sp-v2a .sp-questions summary{transition:color .2s,background-color .2s}.sp-v2a .sp-questions summary:hover{color:#4e2e3e;background:#faf9fb}.sp-v2a .sp-questions summary:active{background:#f3eff5}.sp-v2a .sp-v2a-explore :is(a,button,input):focus-visible{outline-color:#ffe17b}@media (prefers-reduced-motion:reduce){.sp-v2a :is(.sp-preview,.sp-v2a-explore-photo,.sp-v2a-fact-icon svg,.sp-contact-item>svg){transition:none!important;transform:none!important}.sp-v2a .sp-v2a-subscription>div:first-child img{transition:none!important;transform:translate(-50%)!important}.sp-v2a :is(.sp-brand-tile,.sp-v2a-store-tile,.sp-v2a-gold-button){transition:none!important;transform:none!important}}.sp-v2a .sp-v2a-search-logo{transform:translate(-23.4px)}@media (max-width:479px){.sp-v2a :is(.sp-product-rail,.sp-v2a-category-rail,.sp-brand-rail)>div:first-child{flex-wrap:wrap;gap:16px}.sp-v2a :is(.sp-product-rail,.sp-v2a-category-rail,.sp-brand-rail)>div:first-child>div:first-child{flex-basis:100%;min-width:0}.sp-v2a :is(.sp-product-rail,.sp-v2a-category-rail,.sp-brand-rail)>div:first-child>div:last-child{margin-left:auto}}@media (min-width:480px){.sp-v2a .sp-v2a-counts{justify-content:space-between;gap:0;display:flex}.sp-v2a .sp-v2a-counts>div{text-align:left;border-left:0;flex:1;align-items:flex-start;padding:0;position:relative}.sp-v2a .sp-v2a-counts>div+div{border-left:0}.sp-v2a .sp-v2a-counts>div:last-child{flex:none}.sp-v2a .sp-v2a-counts>div:not(:last-child):after{content:"";top:0;bottom:0;left:calc((100% + var(--metric-width,70px)) / 2);background:#ffffff2e;width:1px;position:absolute}}.sp-v2a-about-only{grid-template-columns:1fr}.sp-preview .ukpc-product-image-placeholder{background:#f7f7f7;min-height:0;padding:8px}.sp-mobile-screen .ukpc-product-image-placeholder{gap:6px;font-size:10px;line-height:1.4}.sp-mobile-screen .ukpc-product-image-watermark{height:24px}@media (max-width:639px){.sp-desktop-screen .ukpc-product-image-placeholder{gap:6px;padding-right:24px;font-size:11px}.sp-desktop-screen .ukpc-product-image-watermark{width:100px;height:32px}}
