body {
background:#fff !important;
color:#333 !important;
font-family:Arial,Helvetica,sans-serif !important;
}
body main.container {
width:1000px !important;
max-width:calc(100% - 24px) !important;
margin:22px auto 40px !important;
}
.st-shop-hero-v14 {
position:relative !important;
overflow:hidden !important;
border:1px solid #ddd !important;
border-radius:0 !important;
background:#fff !important;
box-shadow:none !important;
margin-bottom:15px !important;
}
.st-shop-cover-v14 {
height:105px !important;
background:#f7941d !important;
}
.st-shop-hero-content-v14 {
display:flex !important;
align-items:center !important;
gap:16px !important;
padding:18px !important;
background:#fff !important;
}
.st-shop-hero-logo-v14 {
flex-shrink:0 !important;
width:78px !important;
height:78px !important;
border:1px solid #ddd !important;
border-radius:0 !important;
background:#fff !important;
overflow:hidden !important;
}
.st-shop-hero-logo-v14 img {
width:100% !important;
height:100% !important;
object-fit:contain !important;
}
.st-shop-hero-details-v14 h1 {
color:#333 !important;
font-size:23px !important;
margin:0 0 7px !important;
}
.st-shop-hero-badge-v14 {
background:#fff4e3 !important;
color:#d98212 !important;
border:1px solid #f1d5ad !important;
border-radius:0 !important;
}
body main.container .breadcrumb {
margin:12px 0 18px !important;
color:#888 !important;
font-size:12px !important;
}
.st-shop-profile-v11 {
border:1px solid #ddd !important;
border-radius:0 !important;
background:#fff !important;
box-shadow:none !important;
margin:14px 0 !important;
padding:15px !important;
}
.st-shop-profile-v11 .st-shop-stats-v11 {
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
gap:0 !important;
}
.st-shop-profile-v11 .st-shop-stats-v11 > div {
text-align:center !important;
padding:10px !important;
border-right:1px solid #eee !important;
}
.st-shop-profile-v11 .st-shop-stats-v11 > div:last-child {
border-right:0 !important;
}
.st-shop-profile-v11 .st-shop-stats-v11 strong {
color:#e58b17 !important;
font-size:22px !important;
}
.st-shop-tabs-v15 {
display:flex !important;
gap:0 !important;
border-bottom:2px solid #f7941d !important;
background:#fff !important;
}
.st-shop-tab-v15 {
flex:0 1 180px !important;
padding:12px 16px !important;
border:1px solid #ddd !important;
border-bottom:0 !important;
border-radius:0 !important;
background:#f7f7f7 !important;
color:#555 !important;
font-size:12px !important;
font-weight:bold !important;
}
.st-shop-tab-v15[aria-selected="true"] {
background:#f7941d !important;
border-color:#f7941d !important;
color:#fff !important;
}
.st-shop-tab-panel-v15 {
padding-top:14px !important;
}
.st-shop-tab-panel-v15[hidden] {
display:none !important;
}
.st-shop-tools-v11 {
padding:13px !important;
margin:0 0 15px !important;
border:1px solid #ddd !important;
border-radius:0 !important;
background:#f9f9f9 !important;
box-shadow:none !important;
}
.st-shop-tools-v11 input,
.st-shop-tools-v11 select {
border:1px solid #ccc !important;
border-radius:0 !important;
background:#fff !important;
}
main.container .grid {
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
gap:12px !important;
}
main.container .grid > a.product {
min-width:0 !important;
border:1px solid #ddd !important;
border-radius:0 !important;
background:#fff !important;
box-shadow:none !important;
color:#333 !important;
transform:none !important;
transition:border-color .15s ease !important;
}
main.container .grid > a.product:hover {
border-color:#f7941d !important;
box-shadow:none !important;
transform:none !important;
}
main.container .grid > a.product .image {
height:165px !important;
background:#fafafa !important;
}
main.container .grid > a.product .image img {
width:100% !important;
height:100% !important;
object-fit:contain !important;
}
main.container .grid > a.product h2 {
color:#333 !important;
font-size:12px !important;
line-height:1.5 !important;
}
main.container .grid > a.product .price {
color:#e58300 !important;
font-size:16px !important;
font-weight:bold !important;
}
.st-reviews-v5 {
border:1px solid #ddd !important;
border-radius:0 !important;
background:#fff !important;
box-shadow:none !important;
padding:17px !important;
margin:0 0 20px !important;
}
.st-reviews-v5 h2 {
color:#333 !important;
font-size:18px !important;
border-bottom:1px solid #eee !important;
padding-bottom:12px !important;
}
.st-reviews-summary {
background:#fff9ed !important;
border:1px solid #ead7b8 !important;
border-radius:0 !important;
}
.st-reviews-score {
color:#333 !important;
}
.st-reviews-stars {
color:#ee951b !important;
}
.st-review-form {
background:#fafafa !important;
border:1px solid #e5e5e5 !important;
border-radius:0 !important;
}
.st-review-form button {
background:#f7941d !important;
border-radius:0 !important;
}
.st-review-item {
border-bottom:1px solid #eee !important;
}
.st-shop-social {
border:1px solid #ddd !important;
border-radius:0 !important;
background:#fff !important;
padding:15px !important;
}
@media(max-width:850px) {
main.container .grid {
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}
.st-shop-profile-v11 .st-shop-stats-v11 {
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
}
@media(max-width:600px) {
body main.container {
width:auto !important;
max-width:calc(100% - 20px) !important;
margin:12px auto 25px !important;
}
.st-shop-cover-v14 {
height:55px !important;
}
.st-shop-hero-content-v14 {
padding:12px !important;
gap:10px !important;
}
.st-shop-hero-logo-v14 {
width:58px !important;
height:58px !important;
}
.st-shop-hero-details-v14 h1 {
font-size:17px !important;
}
.st-shop-tab-v15 {
flex:1 1 50% !important;
padding:12px 6px !important;
font-size:11px !important;
}
main.container .grid {
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:9px !important;
}
main.container .grid > a.product .image {
height:135px !important;
}
.st-reviews-v5 {
padding:12px !important;
}
}
@media(min-width:701px) {
body main.container {
width:425px !important;
max-width:calc(100% - 30px) !important;
margin-left:auto !important;
margin-right:auto !important;
}
}
.st-shop-cover-v14 {
background-color:#f7941d !important;
background-image:none !important;
background:#f7941d !important;
}
.st-shop-profile-v11 {
padding:12px !important;
}
.st-shop-profile-v11 .st-shop-stats-v11 > div {
padding:8px 3px !important;
}
.st-shop-contact,
.st-shop-contact-v14 {
border:1px solid #ead7b8 !important;
border-radius:0 !important;
box-shadow:none !important;
}
main.container .grid > a.product {
border-radius:0 !important;
box-shadow:none !important;
}
@media(max-width:700px) {
body main.container {
width:auto !important;
max-width:calc(100% - 20px) !important;
}
}
@media(min-width:701px) {
body main.container {
width:425px !important;
max-width:425px !important;
margin-left:auto !important;
margin-right:auto !important;
}
}
body .st-shop-cover-v14,
body .st-shop-hero-v14 .st-shop-cover-v14 {
background:#f7941d !important;
background-image:none !important;
background-color:#f7941d !important;
}
body .st-shop-cover-v14::before,
body .st-shop-cover-v14::after {
display:none !important;
content:none !important;
}
@media(max-width:700px) {
body main.container {
width:auto !important;
max-width:calc(100% - 20px) !important;
}
}
@media(min-width:701px) {
body main.container {
width:950px !important;
max-width:calc(100% - 40px) !important;
margin-left:auto !important;
margin-right:auto !important;
}
}
@media(max-width:700px) {
body main.container {
width:auto !important;
max-width:calc(100% - 20px) !important;
}
}
body .st-shop-cover-v14 {
background-color:#f7941d !important;
background-image:none !important;
border:0 !important;
border-radius:0 !important;
min-height:100px !important;
height:100px !important;
box-shadow:none !important;
}
body .st-shop-cover-v14::before,
body .st-shop-cover-v14::after {
content:none !important;
display:none !important;
background:none !important;
}
body .st-shop-cover-v14,
body .st-shop-cover-v14 * {
color:#fff !important;
}
@media(max-width:700px) {
body .st-shop-cover-v14 {
height:75px !important;
min-height:75px !important;
}
}
body .st-shop-hero-v14 .st-shop-cover-pattern-v14 {
display:none !important;
visibility:hidden !important;
background:none !important;
background-image:none !important;
}
body .st-shop-hero-v14 .st-shop-cover-v14 {
background:#f7941d !important;
background-image:none !important;
position:relative !important;
overflow:hidden !important;
height:100px !important;
min-height:100px !important;
}
body .st-shop-hero-v14 .st-shop-cover-v14::before,
body .st-shop-hero-v14 .st-shop-cover-v14::after {
display:none !important;
content:none !important;
background:none !important;
}
body .st-shop-hero-v14 .st-shop-cover-label-v14 {
color:#fff !important;
font-weight:bold !important;
z-index:2 !important;
}
@media(max-width:700px) {
body .st-shop-hero-v14 .st-shop-cover-v14 {
height:75px !important;
min-height:75px !important;
}
}
main.container .st-shop-tab-panel-v15 .grid {
display:grid !important;
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
gap:16px !important;
align-items:stretch !important;
}
main.container .st-shop-tab-panel-v15 .product {
display:flex !important;
flex-direction:column !important;
min-width:0 !important;
min-height:340px !important;
padding:12px !important;
border:1px solid #dedede !important;
background:#fff !important;
border-radius:3px !important;
box-shadow:none !important;
transition:border-color .2s,transform .2s !important;
}
main.container .st-shop-tab-panel-v15 .product:hover {
border-color:#f7941d !important;
transform:translateY(-2px);
}
main.container .st-shop-tab-panel-v15 .product .image {
width:100% !important;
height:190px !important;
min-height:190px !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
overflow:hidden !important;
background:#f8f8f8 !important;
}
main.container .st-shop-tab-panel-v15 .product .image img {
width:100% !important;
height:100% !important;
object-fit:contain !important;
display:block !important;
}
main.container .st-shop-tab-panel-v15 .product h2 {
margin:13px 0 8px !important;
min-height:38px !important;
max-height:42px !important;
overflow:hidden !important;
font-size:13px !important;
line-height:1.5 !important;
font-weight:600 !important;
color:#292929 !important;
}
main.container .st-shop-tab-panel-v15 .product .category {
margin-top:5px !important;
font-size:11px !important;
color:#888 !important;
}
main.container .st-shop-tab-panel-v15 .st-card-discount-v13 {
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
flex-wrap:wrap !important;
gap:5px !important;
margin-top:8px !important;
}
main.container .st-shop-tab-panel-v15 .st-card-discount-v13 del {
color:#999 !important;
font-size:11px !important;
}
main.container .st-shop-tab-panel-v15 .st-card-discount-v13 span {
background:#fff3df !important;
color:#dc8111 !important;
padding:4px 7px !important;
font-size:10px !important;
font-weight:bold !important;
}
main.container .st-shop-tab-panel-v15 .product .price {
margin-top:auto !important;
padding-top:12px !important;
color:#e8870b !important;
font-size:19px !important;
line-height:1.4 !important;
font-weight:700 !important;
}
main.container .st-shop-tab-panel-v15 .st-card-stock-v13 {
margin-top:9px !important;
font-size:11px !important;
}
@media(max-width:900px) {
main.container .st-shop-tab-panel-v15 .grid {
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
}
@media(max-width:650px) {
main.container .st-shop-tab-panel-v15 .grid {
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:9px !important;
}
main.container .st-shop-tab-panel-v15 .product {
min-height:290px !important;
padding:8px !important;
}
main.container .st-shop-tab-panel-v15 .product .image {
height:140px !important;
min-height:140px !important;
}
main.container .st-shop-tab-panel-v15 .product h2 {
font-size:12px !important;
}
main.container .st-shop-tab-panel-v15 .product .price {
font-size:16px !important;
}
}
.st-reviews-v5 {
margin:20px 0 !important;
padding:22px !important;
background:#fff !important;
border:1px solid #dedede !important;
border-radius:3px !important;
box-shadow:none !important;
}
.st-reviews-v5 h2 {
margin:0 0 18px !important;
padding-bottom:13px !important;
border-bottom:2px solid #f7941d !important;
font-size:19px !important;
font-weight:700 !important;
color:#292929 !important;
}
.st-reviews-summary {
display:flex !important;
align-items:center !important;
gap:18px !important;
margin-bottom:22px !important;
padding:18px !important;
background:#fff9ed !important;
border:1px solid #ead7b8 !important;
border-radius:3px !important;
}
.st-reviews-score {
color:#e8870b !important;
font-size:34px !important;
font-weight:700 !important;
}
.st-reviews-stars {
color:#f7941d !important;
font-size:19px !important;
letter-spacing:2px !important;
}
.st-reviews-count {
margin-top:5px !important;
color:#777 !important;
font-size:12px !important;
}
.st-review-form {
display:flex !important;
flex-direction:column !important;
gap:10px !important;
max-width:100% !important;
margin:20px 0 !important;
padding:20px !important;
background:#fafafa !important;
border:1px solid #e2e2e2 !important;
}
.st-review-form h3 {
margin:0 0 8px !important;
font-size:16px !important;
color:#292929 !important;
}
.st-review-form label {
margin:5px 0 0 !important;
font-weight:600 !important;
font-size:12px !important;
}
.st-review-form select,
.st-review-form textarea {
width:100% !important;
max-width:100% !important;
padding:12px !important;
border:1px solid #d5d5d5 !important;
background:#fff !important;
color:#333 !important;
font:13px Arial,sans-serif !important;
}
.st-review-form textarea {
min-height:115px !important;
resize:vertical !important;
}
.st-review-form button {
align-self:flex-start !important;
margin-top:8px !important;
padding:12px 20px !important;
border:1px solid #df850e !important;
background:#f7941d !important;
color:#fff !important;
font-weight:bold !important;
cursor:pointer !important;
}
.st-review-form button:hover {
background:#df850e !important;
}
.st-review-item {
margin:12px 0 !important;
padding:17px !important;
border:1px solid #e4e4e4 !important;
background:#fff !important;
border-radius:3px !important;
}
.st-review-head {
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:10px !important;
flex-wrap:wrap !important;
}
.st-review-author {
color:#292929 !important;
font-weight:700 !important;
font-size:13px !important;
}
.st-review-date {
color:#999 !important;
font-size:11px !important;
}
.st-review-item .st-reviews-stars {
margin-top:8px !important;
font-size:15px !important;
}
.st-review-text {
margin:12px 0 0 !important;
color:#555 !important;
font-size:13px !important;
line-height:1.7 !important;
overflow-wrap:anywhere !important;
}
.st-review-alert,
.st-review-error {
margin:12px 0 !important;
padding:13px !important;
border:1px solid #e5d2ad !important;
background:#fff9ed !important;
color:#80510c !important;
font-size:12px !important;
line-height:1.6 !important;
}
@media(max-width:650px) {
.st-reviews-v5 {
padding:12px !important;
}
.st-reviews-summary {
padding:12px !important;
gap:12px !important;
}
.st-reviews-score {
font-size:27px !important;
}
.st-review-form {
padding:13px !important;
}
.st-review-item {
padding:12px !important;
}
}
main.container .st-shop-tab-panel-v15 .grid {
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
gap:14px !important;
align-items:stretch !important;
margin:15px 0 25px !important;
}
main.container .st-shop-tab-panel-v15 .product {
display:flex !important;
flex-direction:column !important;
min-width:0 !important;
min-height:320px !important;
padding:9px !important;
background:#fff !important;
border:1px solid #ddd !important;
border-radius:0 !important;
box-shadow:none !important;
color:#333 !important;
text-decoration:none !important;
transition:border-color .15s ease !important;
}
main.container .st-shop-tab-panel-v15 .product:hover {
border-color:#f7941d !important;
box-shadow:none !important;
transform:none !important;
}
main.container .st-shop-tab-panel-v15 .product .image {
width:100% !important;
height:150px !important;
min-height:150px !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
overflow:hidden !important;
background:#fafafa !important;
border:0 !important;
border-radius:0 !important;
margin:0 0 10px !important;
}
main.container .st-shop-tab-panel-v15 .product .image img {
display:block !important;
width:100% !important;
height:100% !important;
max-width:100% !important;
object-fit:contain !important;
object-position:center !important;
}
main.container .st-shop-tab-panel-v15 .product h2 {
display:-webkit-box !important;
-webkit-line-clamp:2 !important;
-webkit-box-orient:vertical !important;
overflow:hidden !important;
min-height:35px !important;
margin:4px 0 7px !important;
color:#292929 !important;
font-size:13px !important;
font-weight:600 !important;
line-height:1.4 !important;
}
main.container .st-shop-tab-panel-v15 .product .category {
margin-top:auto !important;
padding-top:7px !important;
color:#888 !important;
font-size:11px !important;
}
main.container .st-shop-tab-panel-v15 .product .price {
display:block !important;
margin-top:7px !important;
color:#e98208 !important;
font-size:18px !important;
font-weight:700 !important;
line-height:1.4 !important;
}
main.container .st-shop-tab-panel-v15 .st-card-discount-v13 {
display:flex !important;
justify-content:space-between !important;
align-items:center !important;
flex-wrap:wrap !important;
gap:5px !important;
margin-top:8px !important;
}
main.container .st-shop-tab-panel-v15 .st-card-discount-v13 del {
color:#999 !important;
font-size:11px !important;
}
main.container .st-shop-tab-panel-v15 .st-card-discount-v13 span {
padding:3px 6px !important;
background:#fff3e2 !important;
border:1px solid #f0d4ad !important;
color:#d77c0b !important;
font-size:10px !important;
font-weight:700 !important;
}
main.container .st-shop-tab-panel-v15 .st-card-stock-v13 {
margin-top:8px !important;
font-size:11px !important;
}
main.container .st-shop-tab-panel-v15 .st-stock-available-v13 {
color:#39844b !important;
}
main.container .st-shop-tab-panel-v15 .st-stock-empty-v13 {
color:#c44 !important;
}
main.container .st-shop-tab-panel-v15 .pagination {
display:flex !important;
justify-content:center !important;
align-items:center !important;
flex-wrap:wrap !important;
gap:10px !important;
margin:20px 0 !important;
}
@media(max-width:1000px) {
main.container .st-shop-tab-panel-v15 .grid {
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}
}
@media(max-width:650px) {
main.container .st-shop-tab-panel-v15 .grid {
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:9px !important;
}
main.container .st-shop-tab-panel-v15 .product {
min-height:285px !important;
padding:7px !important;
}
main.container .st-shop-tab-panel-v15 .product .image {
height:125px !important;
min-height:125px !important;
}
main.container .st-shop-tab-panel-v15 .product h2 {
font-size:12px !important;
}
main.container .st-shop-tab-panel-v15 .product .price {
font-size:15px !important;
}
}
