#d-row-1404{
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	--designer-row-margin-bottom: 0px;
}

#d-row-1404 .d-column-Y0GOUy8lwTWi{
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	--designer-column-padding-top: 0vh;
	--designer-column-padding-bottom: 0vh;
}

#d-row-1404 .d-atom-YZ3wRgVfiIsX{
	align-self: center;
	-webkit-align-self: center;
	-moz-align-self: center;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	margin-top: 0px;
}


#d-row-1310{
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	--designer-row-margin-bottom: 0px;
}

#d-row-1310 .d-column-w53349LNhQPI{
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	--designer-column-padding-top: 0.1076426264800861vh;
	--designer-column-padding-bottom: 0.1076426264800861vh;
}

#d-row-1310 .d-atom-V3x9vmibhUTr{
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	margin-top: 0vh;
	align-self: center;
	-webkit-align-self: center;
	-moz-align-self: center;
	text-align: center;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ{
	align-self: center;
	-webkit-align-self: center;
	-moz-align-self: center;
	padding: 0px 0px 0px 0px;
	flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	margin-top: 5.382131324004305vh;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-item{
	width: 30%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-item.d-open{
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-image-wrapper{
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-image{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 48px;
	height: 48px;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-info{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-title-image-wrapper{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: inherit;
	color: #000000FF;
	text-indent: 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-toggler-text{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	order: 1;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #000000FF;
	text-indent: 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	text-align: left;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-toggler{
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	justify-items: flex-start;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	order: 1;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-toggler-image{
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 0px;
	height: 12px;
	width: 12px;
	order: 1;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: inherit;
	color: #000000FF;
	text-indent: 0px;
	background-image: url(/modules/designer/view/presets/text/text-block3/img/plus.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px 12px;
	-webkit-background-size: 12px 12px;
	-moz-background-size: 12px 12px;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-toggler-image.d-open{
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: inherit;
	color: #000000FF;
	text-indent: 0px;
	background-image: url(/modules/designer/view/presets/text/text-block3/img/minus.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px 12px;
	-webkit-background-size: 12px 12px;
	-moz-background-size: 12px 12px;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-desc{
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: inherit;
	color: #000000FF;
	text-indent: 0px;
	line-height: 24px;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	text-align: left;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-image-bottom-wrapper{
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 0px;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	order: 1;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}

#d-row-1310 .d-atom-WczAUeOY2UcZ .d-atom-list-image-bottom-wrapper .d-img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 32px;
	height: 32px;
	border-top: 0px solid #000000FF;
	border-left: 0px solid #000000FF;
	border-bottom: 0px solid #000000FF;
	border-right: 0px solid #000000FF;
	border-radius: 0px 0px 0px 0px;
	background-position: top left;
	background-repeat: inherit;
	background-size: auto;
	-webkit-background-size: auto;
	-moz-background-size: auto;
}



/* ACCUTEL HOME V3 — entirely scoped; no changes to product pages or global UI. */
.acc-home {
    --acc-home-blue: var(--theme-primary, #247cff);
    --acc-home-ink: #303238;
    --acc-home-muted: #666c75;
    --acc-home-line: #e5e8ed;
    --acc-home-panel: #f4f6f8;
    color: var(--acc-home-ink);
    font: inherit;
    font-size: 16px;
    line-height: 1.55;
    padding: 28px 0 16px;
}
.acc-home *, .acc-home *::before, .acc-home *::after { box-sizing: border-box; }
.acc-home h1, .acc-home h2, .acc-home h3, .acc-home p { margin: 0; }
.acc-home a { text-decoration: none; }
.acc-home a:focus-visible, .acc-home button:focus-visible { outline: 3px solid var(--acc-home-blue); outline-offset: 4px; }
.acc-home .btn { min-height: 46px; border-radius: 10px; padding: 12px 20px; font-size: 15px; line-height: 1.35; font-weight: 700; }
.acc-home .btn > span[aria-hidden] { margin-left: 12px; }
.acc-home__hero { display: grid; grid-template-columns: 1.2fr 1fr; gap: 28px; background: var(--acc-home-panel); border: 1px solid #eef0f3; border-radius: 18px; padding: 38px; }
.acc-home__hero--text { grid-template-columns: 1fr; }
.acc-home__hero-copy { align-self: center; padding: 3px 0; }
.acc-home__eyebrow { display: block; color: var(--acc-home-muted); font-size: 11px; font-weight: 700; letter-spacing: .13em; line-height: 1.5; margin-bottom: 12px; }
.acc-home h1 { font-size: clamp(30px, 3.1vw, 43px); font-weight: 700; line-height: 1.15; letter-spacing: -.035em; max-width: 660px; }
.acc-home__lead { color: #565d66; max-width: 510px; margin-top: 20px !important; font-size: 16px; line-height: 1.65; }
.acc-home__hero-actions { display: flex; align-items: center; gap: 24px; flex-wrap: wrap; margin-top: 26px; }
.acc-home__text-link { display: inline-flex; align-items: center; gap: 12px; color: var(--theme-link, #2f44ff); font-size: 14px; font-weight: 700; }
.acc-home__text-link:hover { text-decoration: underline; }
.acc-home__partner-line { margin-top: 25px !important; max-width: 480px; color: var(--acc-home-muted); font-size: 12px; line-height: 1.75; }
.acc-home__partner-line strong { color: var(--acc-home-ink); }
.acc-home__hero-product { display: flex; flex-direction: column; min-width: 0; overflow: hidden; padding: 18px 20px; border-radius: 14px; background: #fff; color: var(--acc-home-ink); }
.acc-home__hero-product:hover { color: var(--acc-home-ink); }
.acc-home__carousel { min-width: 0; align-self: center; border-radius: 14px; background: #fff; }
.acc-home__carousel [hidden] { display: none !important; }
.acc-home__carousel-controls { display: flex; align-items: center; gap: 8px; padding: 0 20px 14px; }
.acc-home__carousel-controls button { display: grid; place-items: center; min-width: 38px; height: 36px; border: 1px solid var(--acc-home-line); border-radius: 9px; background: #fff; color: var(--acc-home-blue); font-size: 27px; line-height: 1; cursor: pointer; }
.acc-home__carousel-controls button:hover { background: #edf4ff; }
.acc-home__carousel-count { min-width: 42px; text-align: center; color: var(--acc-home-muted); font-size: 12px; font-variant-numeric: tabular-nums; }
.acc-home__carousel-controls .acc-home__carousel-toggle { margin-left: auto; min-width: 90px; padding: 0 10px; font-size: 12px; }
.acc-home__hero-kicker { color: var(--acc-home-muted); font-size: 10px; font-weight: 700; letter-spacing: .13em; }
.acc-home__hero-photo { height: 285px; overflow: hidden; }
.acc-home__hero-photo img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center; }
.acc-home__hero-caption { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding-top: 14px; border-top: 1px solid var(--acc-home-line); }
.acc-home__hero-caption strong { display: block; font-size: 15px; line-height: 1.4; }
.acc-home__hero-caption div > span { display: block; font-size: 11px; color: var(--acc-home-muted); margin-top: 3px; }
.acc-home__round-arrow { display: grid; place-items: center; flex: 0 0 36px; height: 36px; border-radius: 50%; background: #edf4ff; color: var(--acc-home-blue); font-size: 22px; }
.acc-home__service-strip { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 28px; padding: 24px 12px; border-bottom: 1px solid var(--acc-home-line); }
.acc-home__service-strip > a { display: flex; align-items: center; gap: 13px; color: var(--acc-home-ink); }
.acc-home__service-icon { flex: 0 0 38px; height: 38px; display: grid; place-items: center; border-radius: 10px; background: #f0f5ff; color: var(--acc-home-blue); font-size: 25px; }
.acc-home__service-icon svg { width: 22px; height: 22px; }
.acc-home__service-strip strong { display: block; font-size: 14px; line-height: 1.5; }
.acc-home__service-strip a > span > span { display: block; color: var(--acc-home-muted); font-size: 12px; margin-top: 2px; }
.acc-home__section { margin-top: 44px; scroll-margin-top: 125px; }
.acc-home__section-heading { display: flex; justify-content: space-between; align-items: end; gap: 18px; margin-bottom: 20px; }
.acc-home h2 { font-size: 28px; line-height: 1.25; letter-spacing: -.025em; font-weight: 700; }
.acc-home__section-heading > span, .acc-home__section-heading p { color: var(--acc-home-muted); font-size: 14px; line-height: 1.55; }
.acc-home__section-heading p { margin-top: 8px; }
.acc-home__section-heading .acc-home__eyebrow { margin-bottom: 7px; color: var(--theme-link, #2f44ff); }
.acc-home__section-heading > a { flex: 0 0 auto; margin-bottom: 3px; }
.acc-home__categories { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 14px; }
.acc-home__category { display: flex; position: relative; justify-content: space-between; gap: 4px; min-width: 0; min-height: 174px; padding: 20px; border: 1px solid var(--acc-home-line); border-radius: 14px; background: #fff; overflow: hidden; color: var(--acc-home-ink); transition: border-color .18s ease, background-color .18s ease; }
.acc-home__category:hover { border-color: var(--acc-home-blue); color: var(--acc-home-ink); background: #fafcff; }
.acc-home__category-copy { display: flex; flex-direction: column; min-width: 0; flex: 1 1 60%; z-index: 1; }
.acc-home__category h3 { font-size: 17px; font-weight: 700; line-height: 1.35; letter-spacing: -.01em; }
.acc-home__category-note { display: block; color: var(--acc-home-muted); font-size: 12px; line-height: 1.5; margin-top: 8px; }
.acc-home__category-arrow { display: block; margin-top: auto; padding-top: 8px; color: var(--acc-home-blue); font-size: 22px; line-height: 1; }
.acc-home__category > img { width: 40%; height: 134px; object-fit: contain; align-self: center; mix-blend-mode: multiply; }
.acc-home__category--station > img { object-fit: contain; }
.acc-home__products { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px; }
.acc-home__products .item-card { min-width: 0; height: 100%; padding: 0; border: 1px solid var(--acc-home-line); border-radius: 14px; background: #fff; box-shadow: none; }
.acc-home__products .item-card__inner { display: flex; flex-direction: column; position: relative; width: 100%; height: 100%; padding: 20px; border: 0; border-radius: inherit; background: #fff; box-shadow: none; }
.acc-home__products .item-card:hover { border-color: #c5d6f4; box-shadow: none; }
.acc-home__products .item-product-img { display: flex; height: 200px; width: 100%; overflow: hidden; align-items: center; justify-content: center; }
.acc-home__products .item-product-img canvas { display: none; }
.acc-home__products .item-product-img img { position: static; top: auto; left: auto; transform: none; width: 100%; height: 100%; max-height: none; object-fit: contain; }
.acc-home__products--stations .item-product-img img { object-fit: contain; }
.acc-home__products .item-card__title { height: auto; min-height: 48px; margin: 10px 0 14px; color: var(--acc-home-ink); font-size: 17px; font-weight: 700; line-height: 1.4; overflow: visible; display: block; -webkit-line-clamp: unset; }
.acc-home__products .item-product-price { margin-top: auto; margin-bottom: 18px; }
.acc-home__products .item-product-price__new-price { font-size: 23px; font-weight: 700; line-height: 1.3; }
.acc-home__products .item-product-price__old-price { color: var(--acc-home-muted); font-size: 13px; }
.acc-home__products .item-card__actions { margin-top: 0; }
.acc-home__products .item-card__actions .btn { min-height: 44px; font-size: 14px; padding: 10px 18px; }
.acc-home__products .item-product-reviews { font-size: 12px; }
.acc-home__help { display: grid; grid-template-columns: 1.1fr 1fr; gap: 50px; padding: 32px; border: 1px solid #e5edf9; border-radius: 16px; background: #f2f6fc; margin-bottom: 30px; }
.acc-home__help h2 { font-size: 27px; }
.acc-home__help > div > p { margin-top: 14px; font-size: 14px; line-height: 1.75; color: #565d66; max-width: 510px; }
.acc-home__help .btn { margin-top: 22px; }
.acc-home__steps { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; justify-content: center; gap: 22px; }
.acc-home__steps li { display: flex; gap: 16px; }
.acc-home__steps li > span { display: grid; place-items: center; flex: 0 0 35px; height: 35px; border: 1px solid #d3e1f8; border-radius: 9px; color: var(--acc-home-blue); font-size: 12px; font-weight: 700; background: #fff; }
.acc-home__steps strong { font-size: 15px; }
.acc-home__steps p { color: var(--acc-home-muted); font-size: 13px; margin-top: 4px; line-height: 1.5; }
.acc-home__steps a { color: var(--acc-home-blue); text-decoration: underline; text-underline-offset: 2px; }
@media (max-width: 1199.98px) {
    .acc-home__hero { padding: 28px; gap: 22px; }
    .acc-home__hero-actions { gap: 16px; }
    .acc-home__hero-photo { height: 265px; }
    .acc-home__category { padding: 16px; }
    .acc-home__category h3 { font-size: 16px; }
    .acc-home__products .item-card__inner { padding: 16px; }
}
@media (max-width: 991.98px) {
    .acc-home { padding-top: 20px; }
    .acc-home__hero { grid-template-columns: 1.15fr 1fr; padding: 24px; }
    .acc-home h1 { font-size: 32px; }
    .acc-home__hero-photo { height: 240px; }
    .acc-home__hero-product { padding: 14px; }
    .acc-home__lead { font-size: 14px; margin-top: 15px !important; }
    .acc-home__service-strip { gap: 12px; padding: 20px 0; }
    .acc-home__service-strip > a { gap: 8px; align-items: start; }
    .acc-home__service-icon { flex-basis: 30px; height: 30px; font-size: 22px; }
    .acc-home__service-strip strong { font-size: 12px; }
    .acc-home__service-strip a > span > span { font-size: 11px; }
    .acc-home__categories { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .acc-home__category { min-height: 160px; }
    .acc-home__products { gap: 12px; }
    .acc-home__products .item-product-img { height: 170px; }
    .acc-home__products .item-card__title { font-size: 15px; min-height: 64px; }
    .acc-home__products .item-product-price__new-price { font-size: 20px; }
    .acc-home__help { padding: 26px; gap: 26px; }
}
@media (max-width: 767.98px) {
    .acc-home__hero { grid-template-columns: 1fr; gap: 24px; padding: 24px; }
    .acc-home__hero-copy { padding: 0; }
    .acc-home h1 { max-width: 560px; font-size: 34px; }
    .acc-home__hero-actions { margin-top: 20px; }
    .acc-home__partner-line { margin-top: 18px !important; }
    .acc-home__hero-product { padding: 14px 18px; }
    .acc-home__hero-photo { height: 220px; }
    .acc-home__hero-caption div > span { font-size: 12px; }
    .acc-home__section { margin-top: 32px; scroll-margin-top: 95px; }
    .acc-home h2 { font-size: 24px; }
    .acc-home__section-heading { align-items: start; flex-direction: column; gap: 10px; margin-bottom: 16px; }
    .acc-home__section-heading > span { display: none; }
    .acc-home__products { grid-template-columns: repeat(3,minmax(220px,1fr)); overflow-x: auto; scroll-snap-type: x proximity; padding-bottom: 10px; }
    .acc-home__products .item-card { scroll-snap-align: start; }
    .acc-home__products .item-card__title { min-height: 43px; }
    .acc-home__help { grid-template-columns: 1fr; }
}
@media (max-width: 575.98px) {
    .acc-home { padding-top: 14px; }
    .acc-home__hero { padding: 20px; border-radius: 14px; gap: 20px; }
    .acc-home h1 { font-size: 29px; line-height: 1.2; }
    .acc-home__eyebrow { font-size: 10px; letter-spacing: .1em; }
    .acc-home__hero-actions { gap: 15px; }
    .acc-home__hero-actions > .btn { width: 100%; }
    .acc-home__hero-actions > .acc-home__text-link { margin: 0 auto; }
    .acc-home__hero-photo { height: 180px; }
    .acc-home__hero-caption strong { font-size: 13px; }
    .acc-home__hero-caption div > span { font-size: 10px; }
    .acc-home__service-strip { grid-template-columns: 1fr; gap: 13px; padding: 20px 4px; }
    .acc-home__service-strip > a { align-items: center; gap: 12px; }
    .acc-home__service-strip strong { font-size: 13px; }
    .acc-home__service-strip a > span > span { font-size: 12px; }
    .acc-home__categories { gap: 10px; }
    .acc-home__category { flex-direction: column; min-height: 224px; padding: 14px; }
    .acc-home__category-copy { flex: 1 1 auto; }
    .acc-home__category h3 { font-size: 14px; }
    .acc-home__category-note { font-size: 11px; margin-top: 6px; }
    .acc-home__category-arrow { position: absolute; bottom: 12px; left: 14px; }
    .acc-home__category > img { width: 85%; height: 94px; margin: 10px 0 3px auto; align-self: end; }
    .acc-home__category--station > img { width: 80%; }
    .acc-home__help { padding: 22px 18px; border-radius: 14px; }
    .acc-home__help h2 { font-size: 23px; }
    .acc-home__help .btn { width: 100%; }
}
@media (prefers-reduced-motion: reduce) { .acc-home__category { transition: none; } }



/* Mobile fix for Yandex Webmaster: prevent horizontal overflow on the homepage product grids. */
@media (max-width: 767.98px) {
  .acc-home__products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
  }
  .acc-home__products .item-card {
    min-width: 0;
  }
}
@media (max-width: 575.98px) {
  .acc-home__products {
    grid-template-columns: 1fr;
    overflow-x: visible;
  }
}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 9999999;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0);
  -webkit-filter: blur(0);
  max-width: 90%; }

#noty_layout__top {
  top: 0;
  left: 5%;
  width: 90%; }

#noty_layout__topLeft {
  top: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__topCenter {
  top: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__topRight {
  top: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__bottom {
  bottom: 0;
  left: 5%;
  width: 90%; }

#noty_layout__bottomLeft {
  bottom: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__bottomCenter {
  bottom: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__bottomRight {
  bottom: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__center {
  top: 50%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerLeft {
  top: 50%;
  left: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerRight {
  top: 50%;
  right: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

.noty_progressbar {
  display: none; }

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background-color: #646464;
  opacity: 0.2;
  filter: alpha(opacity=10); }

.noty_bar {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
      transform: translate(0, 0) scale(1, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  overflow: hidden; }

.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(50%);
      -ms-transform: translate(50%);
          transform: translate(50%);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_effects_close {
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
          animation: noty_anim_height 75ms ease-out; }

.noty_close_with_click {
  cursor: pointer; }

.noty_close_button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out; }

.noty_close_button:hover {
  background-color: rgba(0, 0, 0, 0.1); }

.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: .3;
  left: 0;
  top: 0; }

.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in .3s ease-out;
          animation: noty_modal_in .3s ease-out; }

.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out .3s ease-out;
          animation: noty_modal_out .3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@-webkit-keyframes noty_anim_height {
  100% {
    height: 0; } }

@keyframes noty_anim_height {
  100% {
    height: 0; } }

.noty_theme__bootstrap-v3.noty_bar,.noty_theme__bootstrap-v4.noty_bar,.noty_theme__light.noty_bar,.noty_theme__metroui.noty_bar{position:relative;margin:4px 0;overflow:hidden}.noty_theme__bootstrap-v3.noty_bar{border:1px solid transparent;border-radius:4px}.noty_theme__bootstrap-v3.noty_bar .noty_body{padding:15px}.noty_theme__bootstrap-v3.noty_bar .noty_buttons{padding:10px}.noty_theme__bootstrap-v3.noty_bar .noty_close_button{font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;background:0 0}.noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover{background:0 0;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.noty_theme__bootstrap-v3.noty_type__alert,.noty_theme__bootstrap-v3.noty_type__notification{background-color:#fff;color:inherit}.noty_theme__bootstrap-v3.noty_type__warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.noty_theme__bootstrap-v3.noty_type__error{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.noty_theme__bootstrap-v3.noty_type__info,.noty_theme__bootstrap-v3.noty_type__information{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.noty_theme__bootstrap-v3.noty_type__success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.noty_theme__bootstrap-v4.noty_bar{border:1px solid transparent;border-radius:.25rem}.noty_theme__bootstrap-v4.noty_bar .noty_body{padding:.75rem 1.25rem}.noty_theme__bootstrap-v4.noty_bar .noty_buttons,.noty_theme__light.noty_bar .noty_body{padding:10px}.noty_theme__bootstrap-v4.noty_bar .noty_close_button{font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.5;background:0 0}.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover{background:0 0;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.75}.noty_theme__bootstrap-v4.noty_type__alert,.noty_theme__bootstrap-v4.noty_type__notification{background-color:#fff;color:inherit}.noty_theme__bootstrap-v4.noty_type__warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.noty_theme__bootstrap-v4.noty_type__error{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.noty_theme__bootstrap-v4.noty_type__info,.noty_theme__bootstrap-v4.noty_type__information{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.noty_theme__bootstrap-v4.noty_type__success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.noty_theme__light.noty_bar{border-radius:2px}.noty_theme__light.noty_bar .noty_buttons{border-top:1px solid #e7e7e7;padding:5px 10px}.noty_theme__light.noty_type__alert,.noty_theme__light.noty_type__notification{background-color:#fff;border:1px solid #dedede;color:#444}.noty_theme__light.noty_type__warning{background-color:#FFEAA8;border:1px solid #FFC237;color:#826200}.noty_theme__light.noty_type__warning .noty_buttons{border-color:#dfaa30}.noty_theme__light.noty_type__error{background-color:#ED7000;border:1px solid #e25353;color:#FFF}.noty_theme__light.noty_type__error .noty_buttons{border-color:#8b0000}.noty_theme__light.noty_type__info,.noty_theme__light.noty_type__information{background-color:#78C5E7;border:1px solid #3badd6;color:#FFF}.noty_theme__light.noty_type__info .noty_buttons,.noty_theme__light.noty_type__information .noty_buttons{border-color:#0B90C4}.noty_theme__light.noty_type__success{background-color:#57C880;border:1px solid #7cdd77;color:#006400}.noty_theme__light.noty_type__success .noty_buttons{border-color:#50C24E}.noty_theme__metroui.noty_bar{box-shadow:rgba(0,0,0,.298039) 0 0 5px 0}.noty_theme__metroui.noty_bar .noty_progressbar{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#000;opacity:.2;filter:alpha(opacity=20)}.noty_theme__metroui.noty_bar .noty_body{padding:1.25em;font-size:14px}.noty_theme__metroui.noty_bar .noty_buttons{padding:0 10px .5em}.noty_theme__mint.noty_bar .noty_buttons,.noty_theme__nest.noty_bar .noty_body,.noty_theme__nest.noty_bar .noty_buttons,.noty_theme__relax.noty_bar .noty_body{padding:10px}.noty_theme__metroui.noty_type__alert,.noty_theme__metroui.noty_type__notification{background-color:#fff;color:#1d1d1d}.noty_theme__metroui.noty_type__warning{background-color:#FA6800;color:#fff}.noty_theme__metroui.noty_type__error{background-color:#CE352C;color:#FFF}.noty_theme__metroui.noty_type__info,.noty_theme__metroui.noty_type__information{background-color:#1BA1E2;color:#FFF}.noty_theme__metroui.noty_type__success{background-color:#60A917;color:#fff}.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:10px;font-size:14px}.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification{background-color:#fff;border-bottom:1px solid #D1D1D1;color:#2F2F2F}.noty_theme__mint.noty_type__warning{background-color:#FFAE42;border-bottom:1px solid #E89F3C;color:#fff}.noty_theme__mint.noty_type__error{background-color:#DE636F;border-bottom:1px solid #CA5A65;color:#fff}.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information{background-color:#7F7EFF;border-bottom:1px solid #7473E8;color:#fff}.noty_theme__mint.noty_type__success{background-color:#AFC765;border-bottom:1px solid #A0B55C;color:#fff}.noty_theme__nest.noty_bar{margin:0 0 15px;overflow:hidden;border-radius:2px;position:relative;box-shadow:rgba(0,0,0,.098039) 5px 4px 10px 0}.noty_theme__nest.noty_bar .noty_body{font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.noty_layout .noty_theme__nest.noty_bar{z-index:5}.noty_layout .noty_theme__nest.noty_bar:nth-child(2){position:absolute;top:0;margin-top:4px;margin-right:-4px;margin-left:4px;z-index:4;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(3){position:absolute;top:0;margin-top:8px;margin-right:-8px;margin-left:8px;z-index:3;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(4){position:absolute;top:0;margin-top:12px;margin-right:-12px;margin-left:12px;z-index:2;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(5){position:absolute;top:0;margin-top:16px;margin-right:-16px;margin-left:16px;z-index:1;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6){position:absolute;top:0;margin-top:20px;margin-right:-20px;margin-left:20px;z-index:-1;width:100%}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2){margin-top:4px;margin-left:-4px;margin-right:4px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3){margin-top:8px;margin-left:-8px;margin-right:8px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4){margin-top:12px;margin-left:-12px;margin-right:12px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5){margin-top:16px;margin-left:-16px;margin-right:16px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6){margin-top:20px;margin-left:-20px;margin-right:20px}.noty_theme__relax.noty_bar,.noty_theme__semanticui.noty_bar,.noty_theme__sunset.noty_bar{margin:4px 0;overflow:hidden;position:relative}.noty_theme__nest.noty_type__alert,.noty_theme__nest.noty_type__notification{background-color:#073B4C;color:#fff}.noty_theme__nest.noty_type__alert .noty_progressbar,.noty_theme__nest.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__nest.noty_type__warning{background-color:#FFD166;color:#fff}.noty_theme__nest.noty_type__error{background-color:#EF476F;color:#fff}.noty_theme__nest.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__nest.noty_type__info,.noty_theme__nest.noty_type__information{background-color:#118AB2;color:#fff}.noty_theme__nest.noty_type__info .noty_progressbar,.noty_theme__nest.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__nest.noty_type__success{background-color:#06D6A0;color:#fff}.noty_theme__relax.noty_bar{border-radius:2px}.noty_theme__relax.noty_bar .noty_buttons{border-top:1px solid #e7e7e7;padding:5px 10px}.noty_theme__relax.noty_type__alert,.noty_theme__relax.noty_type__notification{background-color:#fff;border:1px solid #dedede;color:#444}.noty_theme__relax.noty_type__warning{background-color:#FFEAA8;border:1px solid #FFC237;color:#826200}.noty_theme__relax.noty_type__warning .noty_buttons{border-color:#dfaa30}.noty_theme__relax.noty_type__error{background-color:#FF8181;border:1px solid #e25353;color:#FFF}.noty_theme__relax.noty_type__error .noty_buttons{border-color:#8b0000}.noty_theme__relax.noty_type__info,.noty_theme__relax.noty_type__information{background-color:#78C5E7;border:1px solid #3badd6;color:#FFF}.noty_theme__relax.noty_type__info .noty_buttons,.noty_theme__relax.noty_type__information .noty_buttons{border-color:#0B90C4}.noty_theme__relax.noty_type__success{background-color:#BCF5BC;border:1px solid #7cdd77;color:#006400}.noty_theme__relax.noty_type__success .noty_buttons{border-color:#50C24E}.noty_theme__semanticui.noty_bar{border:1px solid transparent;font-size:1em;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.noty_theme__semanticui.noty_bar .noty_body{padding:1em 1.5em;line-height:1.4285em}.noty_theme__semanticui.noty_bar .noty_buttons,.noty_theme__sunset.noty_bar .noty_buttons{padding:10px}.noty_theme__semanticui.noty_type__alert,.noty_theme__semanticui.noty_type__notification{background-color:#f8f8f9;color:rgba(0,0,0,.87)}.noty_theme__semanticui.noty_type__warning{background-color:#fffaf3;color:#573a08;box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent}.noty_theme__semanticui.noty_type__error{background-color:#fff6f6;color:#9f3a38;box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.noty_theme__semanticui.noty_type__info,.noty_theme__semanticui.noty_type__information{background-color:#f8ffff;color:#276f86;box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent}.noty_theme__semanticui.noty_type__success{background-color:#fcfff5;color:#2c662d;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.noty_theme__sunset.noty_bar{border-radius:2px}.noty_theme__sunset.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{background-color:#073B4C;color:#fff}.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__sunset.noty_type__warning{background-color:#FFD166;color:#fff}.noty_theme__sunset.noty_type__error{background-color:#EF476F;color:#fff}.noty_theme__sunset.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{background-color:#118AB2;color:#fff}.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__sunset.noty_type__success{background-color:#06D6A0;color:#fff}
