.pw-amazon-model-finder{
margin:28px 0;
padding:24px;
border:1px solid #d7dee3;
border-top:4px solid var(--pw-amazon-accent,#3f9aa0);
border-radius:var(--pw-amazon-radius,12px);
background:#fff;
box-shadow:0 8px 24px rgba(15,23,42,.07);
}
.pw-amazon-model-finder__heading-wrap{
margin-bottom:16px;
}
.pw-amazon-model-finder__title{
margin:0 0 6px;
font-size:1.35rem;
line-height:1.25;
}
.pw-amazon-model-finder__intro{
margin:0;
color:#55616b;
line-height:1.5;
}
.pw-amazon-model-finder__form{
display:grid;
grid-template-columns:minmax(0,1fr) auto;
gap:10px;
align-items:stretch;
max-width:720px;
}
.pw-amazon-model-finder__input{
width:100%;
min-width:0;
min-height:46px;
box-sizing:border-box;
border:1px solid #b8c2ca;
border-radius:9px;
padding:10px 13px;
background:#fff;
color:#1f2933;
font:inherit;
text-transform:uppercase;
}
.pw-amazon-model-finder__input:focus{
outline:2px solid color-mix(in srgb,var(--pw-amazon-accent,#3f9aa0) 42%,transparent);
outline-offset:2px;
border-color:var(--pw-amazon-accent,#3f9aa0);
}
.pw-amazon-model-finder__button{
min-height:46px;
padding:10px 20px;
border:0;
border-radius:9px;
background:var(--pw-amazon-accent,#3f9aa0);
color:#fff;
font:inherit;
font-weight:800;
cursor:pointer;
}
.pw-amazon-model-finder__button:hover,
.pw-amazon-model-finder__button:focus{
filter:brightness(.94);
}
.pw-amazon-model-finder__button:disabled{
opacity:.65;
cursor:wait;
}
.pw-amazon-model-finder__feedback{
min-height:26px;
margin-top:10px;
color:#59636d;
font-size:.92rem;
line-height:1.4;
opacity:0;
}
.pw-amazon-model-finder__feedback.is-visible{
opacity:1;
}
.pw-amazon-model-finder__feedback.is-error{
color:#8b2a20;
}
.pw-amazon-model-finder__results{
min-height:54px;
}
.pw-amazon-model-finder__answer{
margin-top:4px;
}
.pw-amazon-model-finder__resolution{
margin:4px 0 24px;
padding:18px;
border:1px solid #dbe2e7;
border-left:4px solid #7a8791;
border-radius:10px;
background:#f8fafb;
}
.pw-amazon-model-finder__resolution--safe{
border-left-color:#4d8a55;
background:#f6faf6;
}
.pw-amazon-model-finder__resolution--base{
border-left-color:#b1842f;
background:#fcfaf4;
}
.pw-amazon-model-finder__status{
margin-bottom:12px;
font-weight:800;
color:#27313a;
}
.pw-amazon-model-finder__resolution--safe .pw-amazon-model-finder__status{
color:#356b3d;
}
.pw-amazon-model-finder__facts{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:9px 22px;
margin:0;
}
.pw-amazon-model-finder__facts div{
display:grid;
grid-template-columns:110px minmax(0,1fr);
gap:8px;
}
.pw-amazon-model-finder__facts dt{
color:#65717a;
font-weight:600;
}
.pw-amazon-model-finder__facts dd{
margin:0;
font-weight:800;
color:#26323b;
}
.pw-amazon-model-finder__contents{
margin-top:14px;
}
.pw-amazon-model-finder__contents ul{
margin:7px 0 0 1.2em;
}
.pw-amazon-model-finder__contents li{
margin:3px 0;
}
.pw-amazon-model-finder__note{
margin:14px 0 0;
color:#59636d;
line-height:1.48;
}
.pw-amazon-model-finder__amazon{
margin-top:20px;
}
.pw-amazon-model-finder__amazon > h3{
margin:0 0 12px;
font-size:1.2rem;
}
.pw-amazon-model-finder__amazon-message{
margin:0 0 14px;
padding:11px 13px;
border-radius:8px;
background:#f4f6f7;
color:#4f5b64;
}
.pw-amazon-model-finder__admin-error{
padding:10px 12px;
border-left:3px solid #b42318;
background:#fff4f2;
color:#7a271a;
font-size:.85rem;
}
.pw-amazon-model-finder__group{
margin-top:15px;
}
.pw-amazon-model-finder__group h4{
margin:0 0 10px;
font-size:1rem;
}
.pw-amazon-model-finder__group-note{
margin:-4px 0 10px;
color:#66727b;
font-size:.88rem;
line-height:1.45;
}
.pw-amazon-model-finder__search-more{
margin:14px 0 0;
}
.pw-amazon-model-finder-amazon-link{
display:inline-block;
font-weight:800;
color:var(--pw-amazon-accent,#3f9aa0);
text-decoration:none;
}
.pw-amazon-model-finder-amazon-link:hover,
.pw-amazon-model-finder-amazon-link:focus{
text-decoration:underline;
}
body.pw-amazon-affiliate-star-enabled .pw-amazon-model-finder-amazon-link::after{
content:"*";
margin-left:.08em;
font-size:.78em;
vertical-align:super;
}
@media(max-width:640px){
.pw-amazon-model-finder{
padding:18px;
}
.pw-amazon-model-finder__form{
grid-template-columns:minmax(0,1fr);
}
.pw-amazon-model-finder__button{
width:100%;
}
.pw-amazon-model-finder__facts{
grid-template-columns:minmax(0,1fr);
}
}
@media(max-width:420px){
.pw-amazon-model-finder{
padding:14px;
}
.pw-amazon-model-finder__facts div{
grid-template-columns:95px minmax(0,1fr);
}
} .pw-amazon-model-finder__product-list{
display:grid;
grid-template-columns:minmax(0,1fr);
gap:18px;
width:100%;
max-width:none;
margin:10px 0 0;
}
.pw-amazon-model-finder__product-list > .pw-amazon-box.pw-amazon-box--product{
width:100%;
max-width:none;
box-sizing:border-box;
margin:0;
}
.pw-amazon-model-finder__group + .pw-amazon-model-finder__group{
margin-top:28px;
}
.pw-amazon-model-finder__group--alternatives .pw-amazon-model-finder__product-list{
gap:16px;
}
@media(max-width:640px){
.pw-amazon-model-finder__product-list{
gap:14px;
}
}.lwptoc{margin:32px 0}.lwptoc:first-child{margin-top:16px}.lwptoc_i{padding:14px 18px 18px;text-align:left}.lwptoc_header{margin-bottom:6px}.rtl .lwptoc_header{text-align:right}.lwptoc_toggle{white-space:nowrap;margin-left:4px;font-size:80%}.rtl .lwptoc_toggle{margin-left:0;margin-right:4px}.lwptoc_toggle:before{content:'['}.lwptoc_toggle:after{content:']'}.lwptoc_toggle_label{margin:0 1px}.lwptoc_item{margin-top:2px}.rtl .lwptoc_item{text-align:right}LI.lwptoc_item{margin:2px 0 0 0!important;padding:0!important;list-style:none!important}.lwptoc_item:first-child{margin-top:0}LI.lwptoc_item:first-child{margin-top:0!important}.lwptoc_item_number{margin-right:2px}.rtl .lwptoc_item_number{margin-right:0;margin-left:2px}.lwptoc_itemWrap .lwptoc_itemWrap{margin:2px 0 0 14px}.rtl .lwptoc_itemWrap .lwptoc_itemWrap{margin-left:0;margin-right:14px}OL.lwptoc_itemWrap,UL.lwptoc_itemWrap{margin:0!important;padding:0!important;list-style:none!important}OL.lwptoc_itemWrap OL.lwptoc_itemWrap,OL.lwptoc_itemWrap UL.lwptoc_itemWrap,UL.lwptoc_itemWrap OL.lwptoc_itemWrap,UL.lwptoc_itemWrap UL.lwptoc_itemWrap{margin:2px 0 0 14px!important}.rtl OL.lwptoc_itemWrap OL.lwptoc_itemWrap,.rtl OL.lwptoc_itemWrap UL.lwptoc_itemWrap,.rtl UL.lwptoc_itemWrap OL.lwptoc_itemWrap,.rtl UL.lwptoc_itemWrap UL.lwptoc_itemWrap{margin-left:0!important;margin-right:14px!important}.lwptoc-autoWidth .lwptoc_i{display:inline-block}.lwptoc-left{float:left;margin-top:0;margin-right:32px}.lwptoc-right{float:right;margin-top:0;margin-left:32px}.lwptoc-rightwithoutflow{text-align:right}.lwptoc-rightwithoutflow .lwptoc_i{display:inline-block}.lwptoc-center{text-align:center}.lwptoc-center .lwptoc_i{margin-left:auto;margin-right:auto}.lwptoc-baseItems .lwptoc_items{font-size:90%}.lwptoc-notInherit .lwptoc_i DIV A{box-shadow:none!important;border:none!important;text-decoration:none!important}.lwptoc-notInherit .lwptoc_i DIV A:active,.lwptoc-notInherit .lwptoc_i DIV A:focus,.lwptoc-notInherit .lwptoc_i DIV A:hover{box-shadow:none!important;border:none!important;text-decoration:none!important}.lwptoc-notInherit .lwptoc_i DIV A:hover{border-bottom:1px dotted!important}.lwptoc-light .lwptoc_i{color:#333;background:#fafafa}.lwptoc-light .lwptoc_i A{color:#3175e4}.lwptoc-light .lwptoc_i A:active,.lwptoc-light .lwptoc_i A:focus,.lwptoc-light .lwptoc_i A:hover{color:#3175e4;border-color:#3175e4}.lwptoc-light .lwptoc_items A:visited{color:#000394}.lwptoc-dark .lwptoc_i{color:#d3d5d8;background:#2b2b2b}.lwptoc-dark .lwptoc_i A{color:#96c6ff}.lwptoc-dark .lwptoc_i A:active,.lwptoc-dark .lwptoc_i A:focus,.lwptoc-dark .lwptoc_i A:hover{color:#96c6ff;border-color:#71b2ff}.lwptoc-dark .lwptoc_items A:visited{color:#53a1ff}.lwptoc-white .lwptoc_i{color:#333;background:#fff}.lwptoc-white .lwptoc_i A{color:#3175e4}.lwptoc-white .lwptoc_i A:active,.lwptoc-white .lwptoc_i A:focus,.lwptoc-white .lwptoc_i A:hover{color:#3175e4;border-color:#3175e4}.lwptoc-white .lwptoc_items A:visited{color:#000394}.lwptoc-transparent .lwptoc_i{border:1px solid #eee}