

/* Start:/local/templates/plameb/assets/css/delivery-page.css?17919160364600*/
.delivery-page{padding-block:28px 56px}
.delivery-page h1{font-size:32px;line-height:1.2;margin:0 0 24px;font-weight:600}
.delivery-page h2{font-size:22px;line-height:1.3;margin:0 0 16px;font-weight:600}
.delivery-page p{margin:0 0 16px}
.delivery-page__lead{font-size:16px;line-height:24px}
.delivery-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin:26px 0 32px}
.delivery-page__visual{background:#f7f7f7;border-radius:7px;display:flex;align-items:center;justify-content:center;min-height:300px}
.delivery-page__visual img{display:block;max-width:100%;width:350px;height:300px;object-fit:contain}
.delivery-page__city{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #ccc;border-radius:7px;width:100%;cursor:pointer;font-size:16px;text-align:left}
.delivery-page__city span{flex:1;min-width:0;overflow-wrap:anywhere}
.delivery-page__methods{margin-top:18px;display:grid;gap:0}
.delivery-page__method{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid #eff0f0}
.delivery-page__method strong{white-space:nowrap;font-size:22px}
.delivery-page__terms{display:flex;gap:32px;margin-top:24px;font-size:14px;color:#7b7b7b}
.delivery-page__terms strong{display:block;color:#242424;font-size:18px;margin-top:4px}
.delivery-page__note{font-size:13px;color:#7b7b7b;line-height:18px}
.delivery-page__services{background:#f7f7f7;padding:28px 0;margin-block:32px}
.delivery-page__services-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.delivery-page__service{text-align:center;padding:0 28px;position:relative}
.delivery-page__service:not(:first-child):before{content:'';position:absolute;left:0;top:20px;bottom:20px;width:1px;background:#ccc}
.delivery-page__service img{display:block;width:57px;height:59px;object-fit:contain;margin:0 auto 12px}
/* Exact rendered Figma instance; SVG export incorrectly resolves its base component. */
.delivery-page__assembly-icon{display:block;width:57px;height:59px;margin:0 auto 12px;background:url('/local/templates/plameb/assets/css/../icons/delivery/assembly-master.svg') center/contain no-repeat}
.delivery-page .button--dark{background:#242424;color:#fff}
.delivery-page .button--dark:hover{background:#5e5246}
.delivery-page__service h2{margin-bottom:8px}.delivery-page__service p{font-size:14px;line-height:18px;color:#7b7b7b;margin:0}
.delivery-page__contact{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px}
.delivery-page__contact p{margin:0}.delivery-page__contact .button{min-width:300px;font-weight:400}
.delivery-page__faq{margin-top:24px}.delivery-page__faq h2{font-size:18px}
.delivery-page details{border-bottom:1px solid #ccc}.delivery-page summary{list-style:none;position:relative;cursor:pointer;padding:18px 32px 18px 0;color:#7b7b7b;font-size:16px}
.delivery-page summary::-webkit-details-marker{display:none}
.delivery-page summary:after{content:'';position:absolute;right:4px;top:25px;width:9px;height:6px;background:url('/local/templates/plameb/assets/css/../icons/header/chevron.svg') center/contain no-repeat}
.delivery-page details[open] summary{color:#242424}.delivery-page details[open] summary:after{transform:rotate(180deg)}
.delivery-page details p{font-size:15px;line-height:24px;padding-right:32px}
.delivery-page__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}
.delivery-page__info h2{font-size:16px;margin-bottom:10px}.delivery-page__info p{font-size:14px;line-height:21px;color:#7b7b7b}
.delivery-page a:focus-visible,.delivery-page button:focus-visible,.delivery-page summary:focus-visible{outline:2px solid #242424;outline-offset:3px}
body.site-body:has(.delivery-page){min-width:0}
@media(max-width:1000px){.delivery-page__grid{gap:24px}.delivery-page__service{padding:0 14px}.delivery-page__service h2{font-size:18px}.delivery-page__contact .button{min-width:220px}}
@media(max-width:680px){.delivery-page{padding-block:24px 36px}.delivery-page h1{font-size:28px}.delivery-page__grid{grid-template-columns:minmax(0,1fr);gap:24px}.delivery-page__visual{min-height:220px}.delivery-page__visual img{height:240px;width:280px}.delivery-page__terms{gap:20px}.delivery-page__services-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.delivery-page__service:nth-child(3):before{display:none}.delivery-page__contact{flex-direction:column;align-items:stretch;gap:16px}.delivery-page__info{grid-template-columns:minmax(0,1fr);gap:16px}.delivery-page__method strong{font-size:20px}.delivery-page__service h2{font-size:17px}.delivery-page__service p{font-size:13px}}

/* End */
/* /local/templates/plameb/assets/css/delivery-page.css?17919160364600 */
