.pw-amazon-box{border:1px solid #e1e5e9;border-radius:14px;background:#fff;padding:22px;margin:28px 0;box-shadow:0 4px 18px rgba(0,0,0,.06);position:relative}.pw-amazon-badge{display:inline-block;font-weight:700;font-size:.82rem;line-height:1;padding:8px 10px;border-radius:999px;background:#f1f3f5;margin-bottom:14px}.pw-amazon-grid{display:grid;grid-template-columns:minmax(150px,28%) 1fr;gap:24px;align-items:center}.pw-amazon-media{text-align:center}.pw-amazon-media img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:260px;object-fit:contain}.pw-amazon-title{margin:0 0 10px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.pw-amazon-best-for{margin:0 0 12px}.pw-amazon-description{margin:0 0 16px}.pw-amazon-description>:last-child{margin-bottom:0}.pw-amazon-commerce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0}.pw-amazon-price{font-size:1.35rem;font-weight:800}.pw-amazon-savings,.pw-amazon-deal,.pw-amazon-availability{font-size:.9rem;font-weight:600}.pw-amazon-deal{padding:5px 8px;border-radius:6px;background:#f1f3f5}.pw-amazon-button{display:inline-block;padding:12px 18px;border-radius:8px;background:#111;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.2}.pw-amazon-button:hover,.pw-amazon-button:focus{opacity:.88}.pw-amazon-note{margin:10px 0 0;font-size:.78rem;opacity:.72}.pw-amazon-error{border-left:4px solid #b32d2e;background:#fff5f5;padding:12px 14px;margin:20px 0}@media(max-width:640px){.pw-amazon-box{padding:18px}.pw-amazon-grid{grid-template-columns:1fr;gap:16px}.pw-amazon-media img{max-height:220px}.pw-amazon-button{display:block;text-align:center;width:100%;box-sizing:border-box}}
.pw-amazon-list{margin:28px 0}.pw-amazon-list-heading,.pw-amazon-search-heading{margin:0 0 16px}.pw-amazon-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pw-amazon-card{border:1px solid #e1e5e9;border-radius:12px;background:#fff;padding:16px;display:flex;flex-direction:column}.pw-amazon-card-image{height:170px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pw-amazon-card-image img{max-height:165px;max-width:100%;width:auto;height:auto;object-fit:contain}.pw-amazon-card-body{display:flex;flex-direction:column;flex:1}.pw-amazon-card-title{font-size:1rem;line-height:1.35;margin:0 0 10px}.pw-amazon-card-title a{text-decoration:none}.pw-amazon-card-price{font-size:1.15rem;font-weight:800;margin-top:auto;margin-bottom:6px}.pw-amazon-card-saving,.pw-amazon-rank{font-size:.82rem;font-weight:600;margin-bottom:8px}.pw-amazon-card-button{display:block;text-align:center;margin-top:10px;padding:10px 12px;border-radius:8px;background:#111;color:#fff!important;text-decoration:none!important;font-weight:700}.pw-amazon-search-more{margin-top:14px}.pw-amazon-search-form{display:flex;gap:8px;margin:0 0 20px}.pw-amazon-search-form input[type=search]{flex:1;min-width:0;padding:12px 14px;border:1px solid #c9ced4;border-radius:8px}.pw-amazon-search-form button{padding:12px 18px;border:0;border-radius:8px;background:#111;color:#fff;font-weight:700;cursor:pointer}.pw-amazon-empty{padding:14px 16px;background:#f6f7f7;border-radius:8px}
@media(max-width:900px){.pw-amazon-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pw-amazon-list-grid{grid-template-columns:1fr}.pw-amazon-search-form{flex-direction:column}.pw-amazon-search-form button{width:100%}}
.pw-amazon-search-shell{margin:32px 0;border:1px solid #e2e6ea;border-radius:16px;background:#fff;padding:22px;box-shadow:0 6px 20px rgba(0,0,0,.05)}
.pw-amazon-search-title{margin:0 0 6px;font-size:clamp(1.35rem,2.5vw,1.8rem)}.pw-amazon-search-intro{margin:0 0 18px;color:#555}
.pw-amazon-search-main{display:flex;gap:10px}.pw-amazon-search-main input{flex:1;min-width:0;padding:13px 14px;border:1px solid #cfd5da;border-radius:9px;font-size:1rem}.pw-amazon-search-main button{padding:13px 20px;border:0;border-radius:9px;background:#111;color:#fff;font-weight:700;cursor:pointer}
.pw-amazon-search-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.2fr;gap:10px;margin-top:12px}.pw-amazon-search-filters label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600}.pw-amazon-search-filters input,.pw-amazon-search-filters select{padding:9px 10px;border:1px solid #d4d8dc;border-radius:8px;background:#fff}
.pw-amazon-search-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px}.pw-amazon-count{display:block;font-size:.8rem;font-weight:400;color:#666}.pw-amazon-chip{padding:6px 9px;border-radius:999px;background:#f1f3f5;font-size:.78rem;font-weight:700}
.pw-amazon-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pw-amazon-result-card{display:grid;grid-template-columns:150px 1fr;gap:16px;border:1px solid #e4e7ea;border-radius:12px;padding:14px;background:#fff}.pw-amazon-result-image{display:flex;align-items:center;justify-content:center;min-height:150px}.pw-amazon-result-image img{max-width:100%;max-height:155px;object-fit:contain}.pw-amazon-result-body{display:flex;flex-direction:column;min-width:0}.pw-amazon-result-brand{font-size:.78rem;font-weight:700;color:#666;text-transform:uppercase}.pw-amazon-result-title{font-size:1rem;line-height:1.35;margin:5px 0 10px}.pw-amazon-result-title a{text-decoration:none}.pw-amazon-result-commerce{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto}.pw-amazon-result-price{font-size:1.15rem;font-weight:800}.pw-amazon-result-saving{font-size:.78rem;font-weight:700;background:#f1f3f5;border-radius:999px;padding:4px 7px}.pw-amazon-result-availability{font-size:.78rem;margin:8px 0;color:#555}.pw-amazon-result-button{display:block;text-align:center;margin-top:8px;padding:10px 12px;border-radius:8px;background:#111;color:#fff!important;text-decoration:none!important;font-weight:700}
.pw-amazon-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 8px}.pw-amazon-page-link{padding:8px 12px;border:1px solid #d7dbe0;border-radius:8px;text-decoration:none}.pw-amazon-page-current{font-size:.85rem;font-weight:700}.pw-amazon-search-all{text-align:center;margin:20px 0 8px}.pw-amazon-search-all a{font-weight:700}.pw-amazon-search-disclaimer{margin:12px 0 0;font-size:.75rem;color:#666}
@media(max-width:900px){.pw-amazon-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-amazon-results-grid{grid-template-columns:1fr}}
@media(max-width:640px){.pw-amazon-search-shell{padding:16px}.pw-amazon-search-main{flex-direction:column}.pw-amazon-search-main button{width:100%}.pw-amazon-search-filters{grid-template-columns:1fr}.pw-amazon-result-card{grid-template-columns:110px 1fr}.pw-amazon-search-meta{align-items:flex-start;flex-direction:column}}
@media(max-width:430px){.pw-amazon-result-card{grid-template-columns:1fr}} .pw-amazon-search-shell{overflow:hidden}
.pw-amazon-search-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
.pw-amazon-search-main input[type=search]{width:100%;min-height:48px}
.pw-amazon-search-main button{min-width:110px}
.pw-amazon-search-filters{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(170px,1fr);gap:10px;align-items:end}
.pw-amazon-filter-brand{min-width:0}.pw-amazon-filter-sort{min-width:0}
.pw-amazon-search-filters input,.pw-amazon-search-filters select{width:100%;min-width:0;box-sizing:border-box}
.pw-amazon-sort-note{margin:14px 0;padding:10px 12px;border-radius:8px;background:#fff8e8;border:1px solid #ead7a7;font-size:.82rem;line-height:1.4}
.pw-amazon-results-grid{align-items:stretch}
.pw-amazon-result-card{height:100%;box-sizing:border-box}
.pw-amazon-result-image{min-height:175px}
.pw-amazon-result-image img{max-height:175px}
.pw-amazon-result-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.pw-amazon-result-saving{background:#eef5ee;border:1px solid #dbe9db}
.pw-amazon-result-availability{font-size:.8rem}
.pw-amazon-result-button{margin-top:12px}
@media(max-width:980px){
.pw-amazon-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
.pw-amazon-search-main{grid-template-columns:1fr}
.pw-amazon-search-main button{width:100%}
.pw-amazon-search-filters{grid-template-columns:1fr}
.pw-amazon-result-image{min-height:150px}
.pw-amazon-result-image img{max-height:150px}
} .pw-amazon-box,.pw-amazon-search-shell,.pw-amazon-result-card{border-radius:var(--pw-amazon-radius)}
.pw-amazon-heading-wrap{position:relative;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e0e5e8}
.pw-amazon-heading-wrap--search{margin-bottom:18px}
.pw-amazon-title,.pw-amazon-search-title{color:#1f2d36}
.pw-amazon-result-title a{color:var(--pw-amazon-accent)}
.pw-amazon-result-title a:hover{text-decoration:underline}
.pw-amazon-button,.pw-amazon-result-button,.pw-amazon-search-main button{background:var(--pw-amazon-button);color:var(--pw-amazon-button-text)!important;border-radius:calc(var(--pw-amazon-radius) * .65)}
.pw-amazon-button:hover,.pw-amazon-result-button:hover,.pw-amazon-search-main button:hover{opacity:.9}
.pw-amazon-result-saving,.pw-amazon-chip{border:1px solid #dfe9ea;background:#f3f8f8}
.pw-amazon-box--product .pw-amazon-grid{grid-template-columns:minmax(180px,30%) minmax(0,1fr)}
.pw-amazon-box--product .pw-amazon-media img{max-height:280px}
.pw-amazon-box--product .pw-amazon-cta{min-width:220px;text-align:center}
.pw-amazon-result-card:hover{box-shadow:0 5px 16px rgba(20,33,44,.07)}
.pw-amazon-search-main input[type=search]:focus,.pw-amazon-search-filters input:focus,.pw-amazon-search-filters select:focus{outline:2px solid var(--pw-amazon-accent);outline-offset:1px;border-color:var(--pw-amazon-accent)}
@media(max-width:640px){.pw-amazon-box--product .pw-amazon-grid{grid-template-columns:1fr}.pw-amazon-box--product .pw-amazon-media img{max-height:230px}.pw-amazon-box--product .pw-amazon-button{width:100%;box-sizing:border-box}} .pw-amazon-box.theme-default,
.pw-amazon-result-card.theme-default{
--pw-brand-accent:var(--pw-amazon-accent);
--pw-brand-highlight:var(--pw-amazon-highlight);
}  .pw-amazon-box[class*="theme-"] 
.pw-amazon-box[class*="theme-"] .pw-amazon-title{
color:#1f2d36;
}
.pw-amazon-box[class*="theme-"] .pw-amazon-badge{
border:1px solid color-mix(in srgb,var(--pw-brand-accent,var(--pw-amazon-accent)) 25%,#dfe4e7);
background:color-mix(in srgb,var(--pw-brand-accent,var(--pw-amazon-accent)) 8%,#fff);
}
.pw-amazon-box[class*="theme-"] .pw-amazon-button{
background:var(--pw-amazon-button);
} .pw-amazon-result-card[class*="theme-"] .pw-amazon-result-title a{
color:var(--pw-brand-accent,var(--pw-amazon-accent));
}
.pw-amazon-result-card[class*="theme-"]{
border-top:3px solid color-mix(in srgb,var(--pw-brand-accent,var(--pw-amazon-accent)) 55%,#dfe4e7);
} .pw-amazon-box--product{
border-top:4px solid var(--brand-main);
overflow:hidden;
}
.pw-amazon-box--product .pw-amazon-heading-wrap{
position:relative;
margin-bottom:16px;
padding-bottom:10px;
border-bottom:1px solid #e2e6e9;
}
.pw-amazon-box--product .pw-amazon-heading-wrap::after{
content:"";
position:absolute;
left:0;
bottom:-1px;
width:88px;
height:3px;
border-radius:999px;
background:var(--brand-main);
}
.pw-amazon-box--product .pw-amazon-title{
margin:0!important;
color:var(--anthracite,#2d3a3a);
}
.pw-amazon-box--product .pw-amazon-badge{
margin-bottom:16px;
background:color-mix(in srgb,var(--brand-main) 10%,#fff);
border:1px solid color-mix(in srgb,var(--brand-main) 28%,#dfe4e7);
color:var(--brand-main);
font-weight:700;
}
.pw-amazon-editorial-row{
display:flex;
flex-wrap:wrap;
gap:6px 10px;
align-items:baseline;
margin:0 0 12px;
padding:10px 12px;
border-left:3px solid var(--brand-main);
background:color-mix(in srgb,var(--brand-main) 5%,#fff);
border-radius:0 8px 8px 0;
}
.pw-amazon-editorial-label{
font-weight:700;
color:var(--brand-main);
}
.pw-amazon-editorial-value{
color:var(--text-main,#334155);
}
.pw-amazon-box--product .pw-amazon-description{
margin:0 0 14px;
color:var(--text-main,#334155);
}
.pw-amazon-box--product .pw-amazon-price{
color:var(--brand-main);
}
.pw-amazon-box--product .pw-amazon-button{
background:var(--brand-main);
color:#fff!important;
}
.pw-amazon-box--product .pw-amazon-button:hover,
.pw-amazon-box--product .pw-amazon-button:focus{
background:var(--brand-hover);
opacity:1;
}
.pw-amazon-result-card{
border-top:3px solid color-mix(in srgb,var(--brand-main) 55%,#dfe4e7);
}
.pw-amazon-result-card .pw-amazon-result-title a{
color:var(--brand-main);
}
.pw-amazon-result-card .pw-amazon-result-button{
background:var(--pw-amazon-button,#111);
}
@media(max-width:640px){
.pw-amazon-editorial-row{display:block}
.pw-amazon-editorial-label,.pw-amazon-editorial-value{display:block}
} .pw-amazon-box.pw-amazon-box--product[class*="theme-"]{
--pw-box-brand:var(--brand-main,var(--pw-amazon-accent,#3f9aa0));
--pw-box-hover:var(--brand-hover,var(--pw-amazon-highlight,#d79a2b));
border-top:4px solid var(--pw-box-brand);
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-heading-wrap{
position:relative;
margin-bottom:16px;
padding-bottom:10px;
border-bottom:1px solid #e2e6e9;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-heading-wrap::before,
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-heading-wrap::after{
content:none !important;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-title{
position:relative;
margin:0 !important;
padding-bottom:10px;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-title::after{
content:"";
position:absolute;
left:0;
bottom:-11px;
width:88px;
height:3px;
border-radius:999px;
background:var(--pw-box-brand);
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-badge{
display:inline-block !important;
margin:0 0 14px !important;
padding:7px 10px;
border-radius:999px;
color:var(--pw-box-brand);
border:1px solid color-mix(in srgb,var(--pw-box-brand) 30%,#dfe4e7);
background:color-mix(in srgb,var(--pw-box-brand) 8%,#fff);
font-weight:700;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-editorial-row{
display:flex;
flex-wrap:wrap;
gap:6px 10px;
align-items:baseline;
margin:0 0 12px;
padding:10px 12px;
border-left:3px solid var(--pw-box-brand);
background:color-mix(in srgb,var(--pw-box-brand) 5%,#fff);
border-radius:0 8px 8px 0;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-editorial-label{
font-weight:700;
color:var(--pw-box-brand);
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-price{
color:var(--pw-box-brand);
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-cta{
background:var(--pw-box-brand) !important;
border-color:var(--pw-box-brand) !important;
color:#fff !important;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-cta:hover,
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-cta:focus{
background:var(--pw-box-hover) !important;
border-color:var(--pw-box-hover) !important;
color:#fff !important;
opacity:1 !important;
}
@media(max-width:640px){
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] .pw-amazon-editorial-row{
display:block;
}
} .pw-amazon-box--product .pw-amazon-commerce{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:8px 12px;
}
.pw-amazon-box--product .pw-amazon-savings{
padding:4px 8px;
border-radius:999px;
background:color-mix(in srgb,var(--pw-box-brand,var(--brand-main)) 8%,#fff);
border:1px solid color-mix(in srgb,var(--pw-box-brand,var(--brand-main)) 22%,#dfe4e7);
font-weight:700;
}
.pw-amazon-availability{
font-size:.86rem;
font-weight:700;
}
.pw-amazon-availability.is-positive{color:#256029}
.pw-amazon-availability.is-negative{color:#8a2424}
.pw-amazon-availability.is-neutral{color:#5f6b72}
.pw-amazon-saving-basis{
margin:6px 0 12px;
font-size:.78rem;
color:#68757d;
}
.pw-amazon-deal-box{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:8px;
margin:0 0 12px;
padding:9px 11px;
border-left:3px solid var(--pw-box-hover,var(--brand-hover));
background:#fff8ea;
border-radius:0 8px 8px 0;
font-size:.82rem;
}
.pw-amazon-deal-box strong{color:#7a4a00}
.pw-amazon-live-note{
margin:8px 0 12px;
padding:9px 11px;
border-radius:8px;
background:#f5f7f8;
color:#52606a;
font-size:.84rem;
}
@media(max-width:900px){
.pw-amazon-box--product .pw-amazon-grid{
grid-template-columns:minmax(160px,34%) minmax(0,1fr);
gap:20px;
}
}
@media(max-width:640px){
.pw-amazon-box--product{padding:16px}
.pw-amazon-box--product .pw-amazon-grid{
grid-template-columns:1fr;
gap:14px;
}
.pw-amazon-box--product .pw-amazon-media{min-height:0}
.pw-amazon-box--product .pw-amazon-media img{max-height:230px}
.pw-amazon-box--product .pw-amazon-commerce{
align-items:flex-start;
flex-direction:column;
gap:7px;
}
.pw-amazon-box--product a.pw-amazon-cta{
display:block;
width:100%;
box-sizing:border-box;
text-align:center;
}
}
@media(max-width:420px){
.pw-amazon-box--product .pw-amazon-title{
font-size:1.08rem;
line-height:1.3;
}
.pw-amazon-box--product .pw-amazon-price{font-size:1.2rem}
} .pw-amazon-deal-box{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:10px 12px;
margin:0 0 14px;
padding:10px 12px;
border-left:3px solid var(--pw-box-hover,var(--brand-hover,#d79a2b));
background:#fff8ea;
border-radius:0 9px 9px 0;
}
.pw-amazon-offer-badge{
display:inline-flex;
align-items:center;
min-height:28px;
padding:5px 10px;
border-radius:999px;
background:var(--pw-box-hover,var(--brand-hover,#d79a2b));
color:#fff;
font-size:.78rem;
line-height:1;
font-weight:800;
letter-spacing:.025em;
white-space:nowrap;
}
.pw-amazon-deal-details{
display:flex;
flex-wrap:wrap;
gap:5px 10px;
align-items:center;
min-width:0;
}
.pw-amazon-deal-title{
font-weight:800;
color:#704500;
}
.pw-amazon-deal-meta{
font-size:.79rem;
color:#665437;
}
@media(max-width:640px){
.pw-amazon-deal-box{
align-items:flex-start;
flex-direction:column;
}
.pw-amazon-deal-details{
align-items:flex-start;
flex-direction:column;
}
} .pw-amazon-theme-test{margin:24px 0}
.pw-amazon-test-notice{
margin:0 0 20px;
padding:12px 14px;
border-left:4px solid #d79a2b;
background:#fff8ea;
border-radius:0 8px 8px 0;
}
.pw-amazon-theme-test-item{margin:0 0 32px}
.pw-amazon-theme-test-label{
margin:0 0 10px;
font-size:1rem;
}
.pw-amazon-theme-test-label code{
font-size:.82em;
font-weight:500;
}
.pw-amazon-box--product .pw-amazon-title-link{
color:inherit;
text-decoration:none;
}
.pw-amazon-box--product .pw-amazon-title-link:hover,
.pw-amazon-box--product .pw-amazon-title-link:focus{
color:var(--pw-box-brand,var(--brand-main,var(--pw-amazon-accent)));
text-decoration:none;
} .pw-amazon-box.pw-amazon-box--product[class*="theme-"]{
--pw-box-brand:var(--brand-main,#475569);
--pw-box-hover:var(--brand-hover,#1f2937);
--pw-box-button-text:var(--brand-button-text,#ffffff);
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-cta{
background:var(--pw-box-brand) !important;
border-color:var(--pw-box-brand) !important;
color:var(--pw-box-button-text) !important;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-cta:hover,
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-cta:focus{
background:var(--pw-box-hover) !important;
border-color:var(--pw-box-hover) !important;
color:var(--pw-box-button-text) !important;
}
.pw-amazon-result-card[class*="theme-"]{
--pw-card-brand:var(--brand-main,#475569);
border-top-color:color-mix(in srgb,var(--pw-card-brand) 55%,#dfe4e7);
}
.pw-amazon-result-card[class*="theme-"] .pw-amazon-result-title a{
color:var(--pw-card-brand);
} .pw-amazon-actions{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:10px;
margin-top:10px;
}
.pw-amazon-actions .pw-amazon-button{margin-top:0}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-button--secondary{
background:#fff !important;
color:var(--pw-box-brand) !important;
border:2px solid var(--pw-box-brand) !important;
box-shadow:none;
}
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-button--secondary:hover,
.pw-amazon-box.pw-amazon-box--product[class*="theme-"] a.pw-amazon-button.pw-amazon-button--secondary:focus{
background:color-mix(in srgb,var(--pw-box-brand) 8%,#fff) !important;
color:var(--pw-box-hover) !important;
border-color:var(--pw-box-hover) !important;
}
@media(max-width:640px){
.pw-amazon-actions{align-items:stretch;flex-direction:column}
.pw-amazon-actions .pw-amazon-button{width:100%;box-sizing:border-box;text-align:center}
}