body{margin:0;background:#2c3e50;font-family:monospace;color:#ecf0f1}.wrap{max-width:1280px;margin:0 auto;background:#34495e;border-left:10px solid #e67e22;border-right:10px solid #e67e22}header{border-bottom:2px solid #e67e22}h1,h2{background:#e67e22;color:#2c3e50;padding:10px;display:inline-block;skew:-10deg}h1::before{content:'>_ '}p:nth-child(4n){font-weight:bold;color:#f1c40f}img{max-width:100%;filter:sepia(100%) contrast(120%)}a{color:#1abc9c}a::before{content:'['}a::after{content:']'}footer{text-align:right;opacity:.5;padding:20px}@media(max-width:600px){.wrap{border-width:2px}h1{font-size:1.2em}}
/* Адаптивность и ограничения для изображений */
img {
    max-width: 100%;
    height: auto;
    display: block;
    filter: sepia(100%) contrast(120%);
    object-fit: contain;
}

/* Современный вид списков */
ul, ol {
    padding-left: 2em;
    margin: 1em 0;
    line-height: 1.6;
}

ul {
    list-style-type: square;
}

ol {
    list-style-type: decimal;
}

li {
    margin-bottom: 0.5em;
    padding-left: 0.5em;
}

/* Отступы для блоков */
.wrap {
    max-width: 1280px;
    margin: 0 auto;
    padding: 20px;
    background: #34495e;
    border-left: 10px solid #e67e22;
    border-right: 10px solid #e67e22;
    box-sizing: border-box;
}

header, main, footer {
    padding: 15px;
    margin-bottom: 20px;
}

/* Адаптивность */
@media (max-width: 768px) {
    .wrap {
        padding: 15px;
        border-width: 5px;
    }
    
    h1, h2 {
        padding: 8px;
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    
    header, main, footer {
        padding: 10px;
        margin-bottom: 15px;
    }
}

@media (max-width: 480px) {
    .wrap {
        padding: 10px;
        border-width: 3px;
    }
    
    h1 {
        font-size: 1.1em;
    }
    
    ul, ol {
        padding-left: 1.5em;
    }
}

.delivery-block{padding:26px;margin:18px 0;border-radius:6px;border:1px solid currentColor;border-color:inherit;opacity:0.94;}.delivery-list{list-style:none;padding:0;margin:0;}.products-block{padding:26px;margin:18px 0;border-radius:6px;border:1px solid currentColor;border-color:inherit;opacity:0.87;}.products-list{list-style:none;padding:0;margin:0;}.product-item{padding:19px;margin:11px 0;border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;border:2px solid;border-color:inherit;transition:all 0.3s ease;}.product-item:hover{transform:translateX(3px);opacity:0.9;box-shadow:0 2px 12px rgba(0,0,0,0.1);}.product-name{flex:1 1 auto;font-weight:600;font-size:17px;}.product-price{font-weight:700;font-size:22px;white-space:nowrap;}.product-old-price{text-decoration:line-through;font-size:16px;opacity:0.72;white-space:nowrap;}@media(max-width:768px){.delivery-block{padding:18px;}.products-block{padding:19px;}.product-item{flex-direction:column;align-items:flex-start;}}@media(max-width:480px){.delivery-block{padding:11px;margin:6px 0;}.products-block{padding:10px;margin:9px 0;}.product-item{padding:12px;margin:6px 0;}}
