/* One storefront field skin, matching the header search. Keep native field names and behavior. */
body.premium{--pm-field-bg:#eee8de;--pm-field-border:#dfd7ca;--pm-field-text:#302c26;--pm-field-muted:#81776c;--pm-field-radius:8px}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])){
 box-sizing:border-box;max-width:100%;min-width:0;min-height:48px;
 border:1px solid var(--pm-field-border)!important;border-radius:var(--pm-field-radius)!important;
 background-color:var(--pm-field-bg)!important;background-image:none!important;color:var(--pm-field-text);
 padding:12px 16px;font:400 14px/1.5 Arial,Helvetica,sans-serif;box-shadow:none;
 transition:border-color .18s,box-shadow .18s;
}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden]))::placeholder{color:var(--pm-field-muted);opacity:1}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])):focus{
 border-color:var(--pm-accent,#77634b)!important;box-shadow:0 0 0 2px #77634b18!important;
 outline:2px solid transparent;outline-offset:2px;
}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])):is(:-webkit-autofill,:autofill){
 box-shadow:0 0 0 1000px var(--pm-field-bg) inset!important;
 -webkit-text-fill-color:var(--pm-field-text);caret-color:var(--pm-field-text);
}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])):is(:-webkit-autofill,:autofill):focus{
 box-shadow:0 0 0 1000px var(--pm-field-bg) inset,0 0 0 2px #77634b18!important;
}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden]))[aria-invalid="true"],
body.premium #content .has-error :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])){
 border-color:#b18c6d!important;
}
body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])):disabled{color:var(--pm-field-muted);opacity:.7;cursor:not-allowed}
body.premium #content textarea{min-height:112px;resize:vertical}
body.premium #content select{padding-right:32px}
body.premium #content :is(.bx-sls,.bx-slst) .dropdown-block{
 background:var(--pm-field-bg)!important;border:1px solid var(--pm-field-border)!important;
 border-radius:var(--pm-field-radius)!important;box-shadow:none;
}
body.premium #content :is(.bx-sls,.bx-slst) .dropdown-block:focus-within{
 border-color:var(--pm-accent,#77634b)!important;box-shadow:0 0 0 2px #77634b18!important;
}
@media(max-width:760px){
 body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])){font-size:16px}
}
@media(prefers-reduced-motion:reduce){
 body.premium #content :is(input:not([type]),input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],textarea,select):where(:not(.pm-search input,.pm-quantity input,.pm-cart-quantity input,.bx-sls input,.bx-slst input,[hidden])){transition:none}
}
