.goods .goods-title{font-weight:700;font-size:var(--fs-2xl);margin-bottom:var(--sp-6);line-height:1}@media (width<=780px){.goods .goods-title{font-size:var(--fs-l);line-height:var(--lh-tight);margin-bottom:var(--sp-4)}}.home-section{margin-top:0;margin-bottom:var(--section-gap)}.home-section .goods-title{font-weight:700;font-size:var(--fs-2xl);line-height:var(--lh-tight);margin-bottom:0}@media (width<=780px){.home-section .goods-title{font-size:var(--fs-xl)}}.goods-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.goods-all{align-items:center;gap:var(--sp-2);min-height:var(--tap);margin-block:calc(var(--sp-3) * -1);font-weight:600;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--c-brand);flex-shrink:0;transition:opacity .2s;display:inline-flex}.goods-all:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.goods.home-section{margin-top:0}.goods.home-section .goods-blocks{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.goods.home-section .goods-block{width:auto;min-width:0}@media (width<=1150px){.goods.home-section .goods-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.goods.home-section .goods-block:nth-child(n+7){display:none}}@media (width<=850px){.goods.home-section .goods-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.goods.home-section .goods-block:nth-child(n+5){display:none}}.home-section .goods-title{letter-spacing:-.01em;color:var(--c-text)}.goods-all{padding-inline:var(--sp-2);margin-inline:calc(var(--sp-2) * -1);border-radius:var(--radius-btn)}@media (hover:hover){.goods-all:hover{opacity:1;color:var(--c-brand-dark)}.goods-all:hover:after{transform:translate(2px)rotate(45deg)}}.goods-all:after{transition:transform .2s}@media (width<=780px){.goods.home-section .goods-blocks{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.faq-list{padding:var(--sp-2) var(--sp-6);border-radius:var(--radius-card);background:var(--c-white);box-shadow:var(--shadow-card)}.faq-list details+details{border-top:1px solid var(--c-line)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;font-size:var(--fs-l);font-weight:600;line-height:var(--lh-tight);cursor:pointer;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--c-brand);font-size:var(--fs-xl);flex:none}.faq-list details[open] summary:after{content:"−"}.faq-list__answer{max-width:65ch;padding-bottom:var(--sp-4);color:var(--c-muted);text-wrap:pretty;line-height:1.6}@media (width<=780px){.faq-list{padding:var(--sp-1) var(--sp-4)}.faq-list summary{font-size:var(--fs-base)}}.help-row{gap:var(--grid-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.help-row--stack{grid-auto-flow:row}.help-text{padding:var(--sp-6);border-radius:var(--radius-card);background:var(--c-white);box-shadow:var(--shadow-card);color:var(--c-muted);font-size:var(--fs-m);line-height:var(--lh-base);align-content:center;display:grid}.help-card{align-items:center;gap:var(--sp-7);padding:var(--sp-6);border:1px solid var(--c-brand-line);border-radius:var(--radius-card);background:var(--gradient-brand-soft);box-shadow:var(--shadow-card);display:flex}.help-card>:last-child{flex-shrink:0}.help-card h2{font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-tight)}.help-card p{max-width:48ch;margin:var(--sp-2) 0 0;color:var(--c-muted);font-size:var(--fs-base);line-height:var(--lh-base);text-wrap:pretty}.help-contacts{gap:var(--sp-2)}.help-contacts p{margin:0}.help-tel{color:var(--c-text);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-tight)}.help-acts{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}@media (width>=781px){.help-row .help-card{align-items:flex-start;gap:var(--sp-4);flex-direction:column}}@media (width<=780px){.help-row{grid-auto-flow:row}.help-text{padding:var(--sp-4)}.help-acts .btn{flex:1}.help-card{align-items:stretch;gap:var(--sp-4);padding:var(--sp-4);flex-direction:column}}.promo-page{gap:var(--sp-6);margin-bottom:var(--sp-8);display:grid}.promo-tile,.promo-head__info{border-radius:var(--radius-card);background:var(--c-white);box-shadow:var(--shadow-card)}.promo-grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promo-tile{color:var(--c-text);flex-direction:column;transition:box-shadow .25s;display:flex;overflow:hidden}@media (hover:hover){.promo-tile:hover{box-shadow:var(--shadow-hover)}}@media (prefers-reduced-motion:reduce){.promo-tile{transition:none}}.promo-tile img{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto}.promo-tile__body{gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;display:flex}.promo-tile__title{align-items:center;gap:var(--sp-1);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-tight);display:flex}.promo-tile__title .ico{color:var(--c-brand);flex:none}.promo-tile__text{color:var(--c-muted);line-height:var(--lh-base)}.promo-date{min-height:32px;padding:0 var(--sp-3);border-radius:var(--radius-pill);background:var(--c-brand-tint);color:var(--c-brand);font-size:var(--fs-m);align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.promo-empty{color:var(--c-muted)}.promo-head{align-items:start;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promo-head__img{border-radius:var(--radius-card);width:100%;height:auto}.promo-head__info{gap:var(--sp-4);padding:var(--sp-6);line-height:var(--lh-base);text-wrap:pretty;flex-direction:column;display:flex}.promo-head__terms{color:var(--c-muted);font-size:var(--fs-m)}@media (width<=780px){.promo-grid,.promo-head{grid-template-columns:minmax(0,1fr)}.promo-head__info{padding:var(--sp-4)}}