.c-search-field{align-items:center;gap:min(calc(10 * var(--u)), 13.33px);padding-inline:min(calc(11 * var(--u)), 14.67px);border-block-end:1px solid var(--c-text);color:var(--c-text);display:flex}.c-search-field:focus-within{outline:2px solid var(--c-action);outline-offset:3px}.c-search-field__icon{inline-size:min(calc(24 * var(--u)), 32px);block-size:min(calc(24 * var(--u)), 32px);background-color:currentColor;flex:none;-webkit-mask:url(./search-CeJ9J9oZ.svg) 50%/contain no-repeat;mask:url(./search-CeJ9J9oZ.svg) 50%/contain no-repeat}.c-search-field__input{min-inline-size:0;padding-block:min(calc(15 * var(--u)), 20px) calc(min(calc(15 * var(--u)), 20px) - 1px);color:inherit;appearance:none;letter-spacing:-.02em;text-transform:none;background-color:#0000;border:0;border-radius:0;flex:auto;margin:0;padding-inline:0;font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1.2}.c-search-field__input::placeholder{color:var(--c-text);opacity:1}.c-search-field__input:focus{outline:none}.c-price-row{isolation:isolate;gap:min(calc(8 * var(--u)), 10.67px);padding-block:min(calc(16 * var(--u)), 21.33px) calc(min(calc(16 * var(--u)), 21.33px) - 1px);border-block-end:1px solid var(--c-line);flex-direction:column;display:flex;position:relative}.c-price-row[hidden]{display:none}@media (width>=900px){.c-price-row{justify-content:space-between;align-items:center;gap:min(calc(20 * var(--u)), 26.67px);padding-block:min(calc(20 * var(--u)), 26.67px) calc(min(calc(20 * var(--u)), 26.67px) - 1px);flex-direction:row}}.c-price-row__main{grid-template-columns:min(calc(28 * var(--u)), 37.33px) minmax(0, 1fr);align-items:start;display:grid}@media (width>=900px){.c-price-row__main{grid-template-columns:min(calc(40 * var(--u)), 53.33px) minmax(0, 1fr);flex:auto;min-inline-size:0}}.c-price-row__number{color:var(--c-text-brand);letter-spacing:.08em;text-transform:uppercase;margin-block-start:min(calc(4 * var(--u)), 5.33px);font-size:.75rem;font-weight:400;line-height:1.3}.c-price-row__text{min-inline-size:0;max-inline-size:min(calc(590 * var(--u)), 786.65px);flex-direction:column;align-items:flex-start;display:flex}@media (width>=900px){.c-price-row__text{max-inline-size:none}}.c-price-row__name{max-inline-size:100%;color:var(--c-text);overflow-wrap:break-word;letter-spacing:-.02em;text-transform:none;font-size:1.25rem;font-weight:400;line-height:1.2;text-decoration:none}.c-price-row__desc{max-inline-size:100%;color:var(--c-text);overflow-wrap:break-word;font-size:.875rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;margin-block-start:min(calc(8 * var(--u)), 10.67px);line-height:round(1.3em,1px)}@media (width>=900px){.c-price-row__desc{margin-block-start:min(calc(10 * var(--u)), 13.33px)}}.c-price-row__meta{justify-content:space-between;align-items:last baseline;gap:min(calc(16 * var(--u)), 21.33px);padding-inline-start:min(calc(28 * var(--u)), 37.33px);display:flex}@media (width>=900px){.c-price-row__meta{gap:min(calc(20 * var(--u)), 26.67px);inline-size:max(min(calc(292 * var(--u)), 389.32px), 18.25rem);flex:none;padding-inline-start:0}}.c-price-row__time{min-inline-size:0;color:var(--c-text-muted);overflow-wrap:break-word;font-size:1.0625rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;line-height:round(1.3em,1px)}.c-price-row__price{white-space:nowrap;flex:none;margin-inline-start:auto}.c-price-row__from{min-inline-size:min(calc(28 * var(--u)), 37.33px);white-space:pre;color:var(--c-text);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.3;display:inline-block}.c-price-row__amount{color:var(--c-text);font-size:1.625rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none;line-height:round(1.2em,1px)}.c-price-row--link:before{z-index:-1;border-block:1px solid var(--c-action);background-color:var(--c-surface-active);content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px 0 0}@media (hover:hover) and (pointer:fine){.c-price-row--link:hover:before{opacity:1}.c-price-row--link:hover .c-price-row__main{margin-inline:min(calc(20 * var(--u)), 26.67px) calc(-1 * min(calc(20 * var(--u)), 26.67px))}}.c-price-row--link.is-hover:before{opacity:1}.c-price-row--link.is-hover .c-price-row__main{margin-inline:min(calc(20 * var(--u)), 26.67px) calc(-1 * min(calc(20 * var(--u)), 26.67px))}.c-price-row--link:has(.c-price-row__name:focus-visible):before{opacity:1}.c-price-row--link:active:before{opacity:1;border-color:#0000}.c-price-row--link .c-price-row__name{-webkit-tap-highlight-color:transparent}.c-price-row--link .c-price-row__name:after{content:"";position:absolute;inset:0}.c-price-row--link .c-price-row__name:focus-visible{outline:none}.c-price-row--link .c-price-row__name:focus-visible:after{outline:2px solid var(--c-action);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.c-price-row--link:before{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.c-price-row--link .c-price-row__main{transition:margin .5s cubic-bezier(.22,1,.36,1)}}.s-price-list{background-color:var(--c-bg)}.s-price-list__filters{flex-direction:column;display:flex}.s-price-list__heading{max-inline-size:min(calc(590 * var(--u)), 786.65px)}@media (width>=900px){.s-price-list__heading{max-inline-size:none}}.s-price-list__heading{color:var(--c-text);font-size:1.625rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none;margin-block-end:min(calc(24 * var(--u)), 32px);line-height:round(1.2em,1px)}@media (width>=900px){.s-price-list__heading{margin-block-end:min(calc(40 * var(--u)), 53.33px)}}.s-price-list__toolbar{gap:min(calc(16 * var(--u)), 21.33px);flex-direction:column;display:flex}@media (width>=900px){.s-price-list__toolbar{justify-content:space-between;align-items:flex-end;gap:min(calc(40 * var(--u)), 53.33px);flex-direction:row}}.s-price-list__filter-row{gap:min(calc(8 * var(--u)), 10.67px);margin-block:calc(-1 * min(calc(8 * var(--u)), 10.67px));margin-inline:calc(-1 * var(--grid-margin));padding-block:min(calc(8 * var(--u)), 10.67px);padding-inline:var(--grid-margin);overscroll-behavior-x:contain;scroll-padding-inline:var(--grid-margin);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow:auto hidden}.s-price-list__filter-row::-webkit-scrollbar{display:none}@media (width>=900px){.s-price-list__filter-row{align-items:flex-start;gap:min(calc(10 * var(--u)), 13.33px);overscroll-behavior-x:auto;scroll-snap-type:none;flex:0 auto;min-inline-size:0;margin:0;padding:0;scroll-padding-inline:auto;overflow:visible}}.s-price-list__filter-wrap{display:contents}@media (width>=900px){.s-price-list__filter-wrap{gap:min(calc(10 * var(--u)), 13.33px);flex-wrap:wrap;flex:0 auto;min-inline-size:0;display:flex}}.s-price-list__filter{min-block-size:min(calc(28 * var(--u)), 37.33px);scroll-snap-align:start;padding-inline-end:calc(min(calc(16.3 * var(--u)), 21.73px) - 1px)}@media (width>=900px){.s-price-list__filter{min-block-size:min(calc(27.66 * var(--u)), 36.88px)}.s-price-list__search{inline-size:min(calc(398 * var(--u)), 530.65px);flex:none}}.s-price-list__rule{margin-block:min(calc(32 * var(--u)), 42.67px) 0}@media (width>=900px){.s-price-list__rule{margin-block-start:min(calc(60 * var(--u)), 80px)}}.s-price-list__group{margin-block-start:min(calc(32 * var(--u)), 42.67px)}@media (width>=900px){.s-price-list__group{margin-block-start:min(calc(60 * var(--u)), 80px)}}.s-price-list__group-head{justify-content:space-between;align-items:flex-start;gap:min(calc(16 * var(--u)), 21.33px);margin-block-end:min(calc(16 * var(--u)), 21.33px);display:flex}@media (width>=900px){.s-price-list__group-head{align-items:center;gap:min(calc(50 * var(--u)), 66.66px);margin-block-end:min(calc(28 * var(--u)), 37.33px)}}.s-price-list__group-name{min-inline-size:0;color:var(--c-text);overflow-wrap:break-word;font-size:1.625rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none;line-height:round(1.2em,1px)}.s-price-list__count{min-block-size:min(calc(16 * var(--u)), 21.33px);color:var(--c-text-brand);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;flex:none;margin-block-start:min(calc(7.5 * var(--u)), 10px);font-size:.75rem;font-weight:400;line-height:1.3}@media (width>=900px){.s-price-list__count{margin-block-start:0}}.s-price-list__rows{position:relative}.s-price-list__rows:before{background-color:var(--c-line);content:"";block-size:1px;position:absolute;inset:0 0 auto}.s-price-list__empty{padding-block:min(calc(40 * var(--u)), 53.33px);color:var(--c-text);text-align:center;letter-spacing:-.02em;text-transform:none;font-size:1.25rem;font-weight:400;line-height:1.2}@media (width>=900px){.s-price-list__empty{padding-block:min(calc(60 * var(--u)), 80px)}}
