/* One type scale and component vocabulary for every product state, mobile and desktop. */
.pdp-site{--pdp-red:#b92f36;--pdp-ink:#20252d;--pdp-muted:#606772;--pdp-line:#d9dce1;--pdp-surface:#f5f5f4;--pdp-green:#2f7d32;--pdp-radius:12px;font-family:Arial,Helvetica,sans-serif;color:var(--pdp-ink);background:#fff}
.pdp-site .pdp-site-wrapper{padding-top:0}
.pdp-site.its-product .pdp-site-wrapper,.pdp-site.its-home .pdp-site-wrapper{background:#fff}
.pdp-site main{background:#fff}
.pdp-site [x-cloak]{display:none!important}
.pdp-site .pdp,.pdp-site .pdp-header-shell,.pdp-site .pdp-dialog{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}
.pdp-site .pdp :is(h1,h2,h3,p,fieldset){margin:0}
.pdp-site .pdp h1{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}
.pdp-site .pdp h2,.pdp-site .pdp-dialog h2{font-size:20px;line-height:1.3;font-weight:700}
.pdp-site .pdp :is(button,input),.pdp-site .pdp-header-shell button,.pdp-site .pdp-dialog :is(button,input){font-family:inherit}
.pdp-site .pdp-icon{width:24px;height:24px;flex-shrink:0;display:inline-block;vertical-align:middle}
.pdp-site :is(.pdp,.pdp-header-shell,.pdp-dialog) :is(a,button,input,summary):focus-visible{outline:3px solid var(--pdp-red);outline-offset:4px}
.pdp-site .pdp{padding:16px 16px 32px;max-width:1280px;margin:0 auto}
.pdp-layout{display:grid;gap:20px;grid-template-areas:"title" "gallery" "buy" "information"}
.pdp-title{grid-area:title;min-width:0}.pdp-title-row{display:flex;gap:12px;align-items:flex-start}.pdp-title-row h1{flex:1}
.pdp-site .pdp-meta{font-size:13px;color:var(--pdp-muted);margin-top:8px}.pdp-meta a:hover{text-decoration:underline}
.pdp-badge,.pdp-discount{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.3;background:#f9e9e9;color:#9c242b;white-space:nowrap}
.pdp-badge{margin-top:4px}.pdp-gallery{grid-area:gallery;min-width:0;position:relative}
.pdp-brand{position:absolute;right:8px;top:0;z-index:1;background:#fffc;border-radius:4px;padding:4px;max-width:104px}.pdp-brand img{width:96px;height:36px;object-fit:contain}
.pdp-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.pdp-slides::-webkit-scrollbar{display:none}.pdp-site .pdp-slide{flex:0 0 100%;width:100%;border:0;background:#fff;padding:28px 8px 8px;scroll-snap-align:start;cursor:zoom-in}
.pdp-slide img{width:100%;height:290px;object-fit:contain;object-position:center}
.pdp-gallery-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:4px}
.pdp-site .pdp-gallery-nav button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;border-radius:6px}
.pdp-gallery-dot{width:7px;height:7px;border-radius:50%;background:#a1a5ab}.pdp-gallery-nav button[aria-pressed=true] .pdp-gallery-dot{background:var(--pdp-red)}.pdp-gallery-nav img{display:none}
.pdp-buy{grid-area:buy;min-width:0;display:flex;flex-direction:column;gap:20px}
.pdp-highlights{font-size:14px;line-height:1.5}.pdp-highlights :is(ul,ol){display:grid;gap:6px;list-style:none;padding:0;margin:0}.pdp-highlights :is(li,p){margin:0!important}.pdp-highlights :is(span,li,p){font-family:inherit!important;font-size:14px!important;line-height:1.5!important}
.pdp-highlights li{position:relative;padding-left:22px}.pdp-highlights li:before{content:"✓";position:absolute;left:0;color:var(--pdp-red);font-weight:700}
.pdp-highlights li::marker{content:""}.pdp-variants{border:0;padding:0;min-width:0}.pdp-variants legend{font-size:16px;font-weight:700;padding:0;margin-bottom:10px}
.pdp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pdp-site .pdp-option{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;padding:10px;border:1px solid var(--pdp-line);border-radius:10px;font-size:14px;color:var(--pdp-ink);text-decoration:none;background:#fff}
.pdp-option:hover{border-color:var(--pdp-red);background:#fcf6f6}.pdp-site .pdp-option--active{border:2px solid var(--pdp-red);padding:9px;background:#fcf0f0}
.pdp-option-label{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:700}.pdp-option-check{display:flex;justify-content:center;align-items:center;width:18px;height:18px;flex-shrink:0;border:1px solid #a1a5ab;border-radius:50%;font-size:12px;line-height:1;color:transparent}
.pdp-option--active .pdp-option-check{background:var(--pdp-red);border-color:var(--pdp-red);color:#fff}.pdp-option img{width:32px;height:32px;object-fit:contain}
.pdp-option-price{font-size:14px;white-space:nowrap;font-weight:400;margin-left:auto}
.pdp-price-stock{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}
.pdp-price-row{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.pdp-price{color:var(--pdp-red);font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.025em;white-space:nowrap}
.pdp-original{font-size:18px;color:#62666d;white-space:nowrap;font-weight:400}.pdp-tax{font-size:12px;color:var(--pdp-muted);display:block;margin-top:4px}
.pdp-site .pdp-stock-label,.pdp-site .pdp-state strong{font-size:16px;line-height:1.5;font-weight:700}
.pdp-stock-label{display:flex;gap:8px;align-items:center}.pdp-stock-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--pdp-green)}.pdp-site .pdp-stock p{font-size:14px;color:var(--pdp-muted);margin-top:2px}
.pdp-state{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--pdp-radius);background:var(--pdp-surface)}
.pdp-state .pdp-icon{margin-top:1px}.pdp-state--watch{background:#fff5e5}.pdp-state--outlet{background:#faf1e8}.pdp-site .pdp-state p{font-size:14px;margin-top:2px}
.pdp-muted{font-size:14px;font-weight:400;color:var(--pdp-muted);display:block}
.pdp-site .pdp-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:52px;width:100%;border:1px solid var(--pdp-red);border-radius:10px;background:var(--pdp-red);color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;text-align:center;padding:12px 14px;cursor:pointer;transition:background-color .15s}
.pdp-site .pdp-button:hover{background:#a0252b;border-color:#a0252b}.pdp-site .pdp-button:disabled{opacity:.65;cursor:wait}
.pdp-site .pdp-button--secondary{background:#fff;color:var(--pdp-red);min-height:44px;width:auto;font-size:14px;padding:10px 12px}.pdp-site .pdp-button--secondary:hover{background:#fcf0f0}
.pdp-main-purchase{display:flex;gap:10px;align-items:stretch}
.pdp-quantity{display:flex;flex-shrink:0;border:1px solid #b6bac0;border-radius:10px;min-height:52px;overflow:hidden}
.pdp-site .pdp-quantity button{width:44px;background:#fff;border:0;font-size:20px;line-height:1;padding:0}
.pdp-site .pdp-quantity input{font-size:16px;width:32px;appearance:textfield;-moz-appearance:textfield;text-align:center;border:0;padding:4px 0;border-radius:0;box-shadow:none}
.pdp-quantity input::-webkit-inner-spin-button,.pdp-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}
.pdp-site .pdp-returns{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:400;text-decoration:none;color:var(--pdp-ink);margin-top:-6px}
.pdp-site .pdp-returns{min-height:44px}
.pdp-returns:before,.pdp-returns:after{content:"";height:1px;flex:1;background:var(--pdp-line)}.pdp-returns .pdp-icon{width:20px;height:20px}
.pdp-site .pdp-watch-explainer{font-size:14px;color:var(--pdp-muted);text-align:center;margin-top:-10px}
.pdp-accessories{padding:16px;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius)}.pdp-site .pdp-accessories h2{font-size:18px}.pdp-accessory{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--pdp-line)}
.pdp-accessory-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pdp-accessory-info img{width:52px;height:52px;object-fit:contain;flex-shrink:0}.pdp-accessory-name{display:block;font-size:14px;line-height:1.4}.pdp-accessory-price{display:block;font-size:18px;font-weight:700;color:var(--pdp-red);margin-top:4px}
.pdp-site .pdp-accessory-feedback{font-size:14px;margin-top:12px}
.pdp-information{grid-area:information;min-width:0;display:grid;gap:12px;align-content:start}
.pdp-details{border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);overflow:hidden}.pdp-site .pdp-details summary{position:relative;display:flex;align-items:center;gap:10px;list-style:none;min-height:60px;padding:16px 44px 16px 16px;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer}
.pdp-details summary::-webkit-details-marker{display:none}.pdp-details summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400}.pdp-details[open] summary:after{content:"−"}
.pdp-details[open] summary{background:#fafafa;border-bottom:1px solid var(--pdp-line)}
.pdp-summary-note{display:block;font-size:14px;font-weight:400;color:var(--pdp-muted);margin-top:2px}
.pdp-description,.pdp-details-body{padding:16px;overflow-wrap:anywhere;font-size:16px;line-height:1.6}
.pdp-description,.pdp-description *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}
.pdp-description :is(p,div,li,span,font){font-size:16px!important;line-height:1.6!important}
.pdp-site .pdp-description :is(h1,h2,h3,h4,h5,h6){font-size:18px!important;line-height:1.4!important;font-weight:700!important;margin:20px 0 10px}
.pdp-site .pdp-description :is(p,ul,ol){margin:0 0 14px}.pdp-description ul{list-style:disc;padding-left:22px}.pdp-description ol{list-style:decimal;padding-left:22px}.pdp-description :is(b,strong){font-weight:700!important}
.pdp-description :is(img,video){max-width:100%;height:auto}.pdp-description table{display:block;max-width:100%;overflow-x:auto}.pdp-description :is(a),.pdp-details-body a,.pdp-document-link{color:var(--pdp-red);text-decoration:underline}
.pdp-details-body p+p{margin-top:10px}.pdp-document-link{display:inline-block;margin:0 16px 16px}.pdp-video{aspect-ratio:16/9;margin:16px}.pdp-video iframe{width:100%;height:100%;border:0}
.pdp-table{width:100%;font-size:14px;text-align:left;border-collapse:collapse}.pdp-table :is(td,th){padding:12px 16px;border-top:1px solid var(--pdp-line)}.pdp-table th{font-weight:700}
.pdp-alternatives{padding:20px 0;scroll-margin-top:90px}.pdp-site .pdp-alternatives p{margin:10px 0 16px;color:var(--pdp-muted)}
.pdp-category-link{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--pdp-line);border-radius:10px;font-size:16px;font-weight:700}.pdp-category-link:hover{background:var(--pdp-surface)}
.pdp-feedback{position:sticky;top:68px;z-index:19;margin-bottom:16px;border:1px solid #9ac9a2;border-radius:10px;padding:12px 16px;font-size:14px;background:#edf8ef;color:#245b2c}.pdp-feedback--error{border-color:#d68e94;background:#fff0f1;color:#9c242b}
.pdp-recommendations{margin-top:24px}.pdp-recommendations:empty{display:none}
.pdp-sticky-buy{position:fixed;z-index:25;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--pdp-line);box-shadow:0 -3px 14px #00000008}
.pdp-site .pdp-sticky-buy .pdp-button{width:auto;min-width:190px;min-height:48px}.pdp-sticky-price{font-size:24px;font-weight:700;color:var(--pdp-red);white-space:nowrap}.pdp-sticky-buy>div>span{display:block;font-size:12px;color:var(--pdp-muted)}
.pdp-site:has(.pdp-sticky-buy) footer{padding-bottom:90px}
.pdp-dialog{color:var(--pdp-ink);background:#fff;border:0;border-radius:18px 18px 0 0;padding:28px 20px max(24px,env(safe-area-inset-bottom));width:100%;max-width:100%;max-height:90vh;max-height:90dvh;margin:auto 0 0;overflow-y:auto;overscroll-behavior:contain}
.pdp-dialog::backdrop{background:#1c202966}.pdp-dialog:not([open]){display:none}.pdp-site:has(dialog[open]){overflow:hidden}
.pdp-site .pdp-dialog h2{margin:10px 40px 20px 0}.pdp-site .pdp-close{position:absolute;right:10px;top:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;font-size:32px;font-weight:400;color:var(--pdp-ink);border-radius:8px;cursor:pointer}
.pdp-watch-product{display:flex;align-items:center;gap:14px;margin-bottom:20px}.pdp-watch-product img{object-fit:contain;width:64px;height:64px;background:var(--pdp-surface);border-radius:8px}.pdp-watch-product strong{font-size:16px;font-weight:700}
.pdp-watch-date{display:flex;gap:12px;align-items:center;font-size:14px;margin-bottom:20px}.pdp-watch-date .pdp-muted{font-size:13px}
.pdp-dialog form label{display:block;font-size:16px;font-weight:700;margin-bottom:6px}
.pdp-site .pdp-dialog input[type=email]{display:block;width:100%;font-size:16px;border:1px solid #9298a1;border-radius:8px;min-height:52px;padding:12px;margin-bottom:16px;box-shadow:none}
.pdp-site .pdp-dialog input[aria-invalid=true]{border-color:#a0252b}
.pdp-error{color:#a0252b;font-size:14px;margin:-6px 0 14px}
.pdp-watch-help{font-size:14px;text-align:center;color:var(--pdp-muted);margin:16px 0}.pdp-privacy{display:block;text-align:center;text-decoration:underline;font-size:13px}.pdp-watch-success p{margin:0 0 24px}
.pdp-gallery-dialog{margin:auto;border-radius:12px;padding:56px 16px 16px;max-width:960px;max-height:95vh;max-height:95dvh}.pdp-gallery-dialog>img{width:100%;max-height:70vh;object-fit:contain}.pdp-zoom-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:14px}
.pdp-site [aria-label=Breadcrumb]{padding:14px 16px 0;max-width:1280px;margin:auto}.pdp-site [aria-label=Breadcrumb] ol{gap:3px;line-height:1.4}.pdp-site [aria-label=Breadcrumb] a{font-size:12px;font-weight:400}.pdp-site [aria-label=Breadcrumb] svg{width:14px;height:14px}
.pdp-header{position:absolute;top:0;left:0;right:0;background:#fff;z-index:30;border-bottom:1px solid var(--pdp-line)}
.pdp-header-benefit{text-align:center;font-size:12px;line-height:28px;background:#f5f4f2;color:var(--pdp-ink)}
.pdp-header-inner{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:8px 12px;max-width:1280px;margin:auto;padding:10px 16px 14px}
.pdp-site .pdp-menu-trigger,.pdp-site .pdp-cart-trigger{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;min-height:48px;position:relative;padding:0;color:var(--pdp-ink)}
.pdp-menu-trigger>span:first-child{font-size:28px;line-height:27px}.pdp-menu-trigger>span:last-child{font-size:12px;line-height:18px}
.pdp-header-logo{justify-self:center}.pdp-header-logo img{width:160px;height:48px;object-fit:contain}
.pdp-cart-trigger .pdp-icon{width:30px;height:30px}
.pdp-cart-count{position:absolute;right:-2px;top:0;min-width:20px;height:20px;background:var(--pdp-red);color:#fff;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px}
.pdp-header-search{grid-column:1/-1;min-width:0}.pdp-header-search>label{display:none}.pdp-header-search>div>div:first-child{left:14px;right:auto;padding:0}
.pdp-header-search>div>input{height:48px;width:100%;border:0;border-radius:10px;background:#f1efec;box-shadow:none;font-family:inherit;font-size:16px;padding:12px 14px 12px 44px;color:var(--pdp-ink)}
.pdp-header-search input::placeholder{color:#5b5d61;opacity:1}
.pdp-header-spacer{height:168px}
.pdp-site .pdp-compact-search{display:none}
.pdp-desktop-nav{display:none}
.pdp-menu-dialog{top:0;left:0;bottom:0;margin:0;width:min(420px,100%);max-height:100%;height:100%;border-radius:0;padding-top:48px}
.pdp-menu-category,.pdp-menu-subcategory{border-bottom:1px solid var(--pdp-line)}.pdp-menu-dialog summary{padding:14px 4px;font-size:16px;font-weight:700;cursor:pointer}.pdp-menu-dialog nav a{display:block;min-height:44px;padding:10px 12px;font-size:16px}.pdp-menu-subcategory{margin-left:12px}.pdp-menu-dialog nav a:hover{background:var(--pdp-surface)}
@media(max-width:1023px){
 .pdp-header--compact{position:fixed;top:0;height:64px;box-shadow:0 2px 8px #00000008}
 .pdp-header--compact .pdp-header-inner{grid-template-columns:44px minmax(0,1fr) 44px;padding:8px 12px;height:64px;gap:10px}
 .pdp-header--compact :is(.pdp-header-benefit,.pdp-header-logo,.pdp-header-search){display:none}
 .pdp-site .pdp-header--compact .pdp-compact-search{display:flex;gap:10px;align-items:center;width:100%;border:0;border-radius:10px;background:#f1efec;font-size:14px;color:#5b5d61;height:44px;padding:8px 12px}
 .pdp-compact-search .pdp-icon{width:20px;height:20px}
}
@media(min-width:768px){.pdp-site .pdp{padding:24px 24px 48px}.pdp-slide img{height:390px}.pdp-dialog{max-width:540px;margin:auto;border-radius:16px;padding:28px}.pdp-menu-dialog{margin:0;max-width:420px;border-radius:0}}
@media(min-width:1024px){
 .pdp-header{position:relative}.pdp-header-spacer{display:none}
 .pdp-header-inner{grid-template-columns:180px minmax(0,1fr) 64px;padding:16px 24px;gap:28px}
 .pdp-menu-trigger{display:none!important}.pdp-header-logo{grid-column:1;justify-self:start}.pdp-header-search{grid-column:2;grid-row:1}.pdp-cart-trigger{grid-column:3;grid-row:1}.pdp-header-logo img{width:180px;height:54px}
 .pdp-header-benefit{font-size:13px}.pdp-desktop-nav{display:block;background:#f5f5f4;border-top:1px solid var(--pdp-line)}
 .pdp-site .pdp{padding:28px 24px 48px}.pdp-site [aria-label=Breadcrumb]{padding:18px 24px 0}
 .pdp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gallery title" "gallery buy" "information information";grid-template-rows:min-content 1fr auto;gap:20px 48px;align-items:start}
 .pdp-title-row h1{font-size:28px}.pdp-gallery{position:sticky;top:24px;align-self:start}.pdp-slide img{height:430px}.pdp-slide{padding:48px 12px 12px!important}
 .pdp-gallery-nav{gap:8px;margin-top:12px}.pdp-site .pdp-gallery-nav button{width:52px;height:52px;border:1px solid var(--pdp-line)}.pdp-gallery-nav button[aria-pressed=true]{border-color:var(--pdp-red)}.pdp-gallery-dot{display:none}.pdp-gallery-nav img{display:block;width:46px;height:46px;object-fit:contain}
 .pdp-buy{gap:20px}.pdp-price{font-size:36px}.pdp-information{margin-top:24px}.pdp-description,.pdp-details-body{padding:24px}
 .pdp-sticky-buy{display:none!important}.pdp-information{max-width:100%}.pdp-details summary{padding:18px 52px 18px 20px}.pdp-details summary:after{right:20px}
}
@media(max-width:359px){.pdp-site .pdp{padding-left:12px;padding-right:12px}.pdp-options{grid-template-columns:1fr}.pdp-price{font-size:30px}.pdp-main-purchase{gap:8px}.pdp-site .pdp-button{padding:12px 10px;gap:6px}.pdp-main-purchase .pdp-button .pdp-icon{display:none}.pdp-site .pdp-sticky-buy .pdp-button{min-width:0;font-size:14px}.pdp-sticky-price{font-size:22px}.pdp-accessory{flex-wrap:wrap}.pdp-accessory .pdp-button{margin-left:auto}.pdp-header-logo img{width:144px}}
@media(prefers-reduced-motion:reduce){.pdp-site *{scroll-behavior:auto!important;transition:none!important}}


.pdp-desktop-nav>div{display:flex;justify-content:space-between;gap:12px;max-width:1280px;margin:auto;padding:0 24px}.pdp-desktop-nav a{display:flex;align-items:center;min-height:48px;font-size:15px;font-weight:700;color:var(--pdp-ink)}.pdp-desktop-nav a:hover{color:var(--pdp-red)}

/* Shared approved start/scroll header. Start stays in normal flow; the spacer
   preserves that height only while the compact toolbar is fixed. */
.pdp-header{position:relative}
.pdp-header-spacer{display:none}
.pdp-header-benefit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 20px;background:#282a2d;color:#fff;font-size:12px;line-height:18px;padding:6px 12px}
.pdp-header-benefit>span,.pdp-header-benefit>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
.pdp-header-benefit .pdp-icon{width:18px;height:18px}
.pdp-header-benefit>a{color:#fff;text-decoration:none;flex-basis:100%;font-size:12px}
.pdp-header-benefit>a:hover{text-decoration:underline}
.pdp-header-logo{min-width:0;max-width:176px}
.pdp-header-logo img{width:176px;height:59px;max-width:100%;object-fit:contain}
.pdp-header-shell .search-overlay .hr-logo img{object-fit:contain;height:54px;width:160px}
@media(max-width:1023px){
 .pdp-header--compact{position:fixed}
 .pdp-header--compact+.pdp-header-spacer{display:block}
 .pdp-site .pdp-header--compact .pdp-compact-search{font-size:14px;white-space:nowrap}
 .pdp-header--compact .pdp-menu-trigger{min-height:44px}
}
@media(min-width:1024px){
 .pdp-header-benefit{flex-wrap:nowrap;gap:40px;padding:7px 24px;font-size:13px;line-height:20px}
 .pdp-header-benefit>a{flex-basis:auto;font-size:13px}
 .pdp-header-logo img{width:180px;height:60px}
}
@media(max-width:359px){
 .pdp-site .pdp-header--compact .pdp-compact-search{font-size:12px;gap:6px;padding:8px}
 .pdp-header-logo{max-width:156px}
 .pdp-header-benefit{column-gap:18px;font-size:11px}
}

.pdp-header-shell .search-overlay>div:first-child{background:#fff;border-bottom:1px solid #d9dce1;padding:12px 16px}
.pdp-header-shell .search-overlay button svg path{fill:#20252d;stroke:#20252d}
.pdp-header-shell .search-overlay input[type=search]{font-family:Arial,Helvetica,sans-serif;font-size:16px}

.its-card-image picture{display:block;width:100%;height:100%}.pdp-slide picture{display:block}
