
.bread {display:flex; flex-wrap:wrap; column-gap:8px; row-gap:8px; padding:8px;}
.contt.bread {padding:8px;}
	.bread .contt {height:100%;}

	.bread .back {display:flex; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px; list-style-type:none; color:#000000; font-size:14px; line-height:100%;}
		.bread .back .lrp {display:flex; flex-direction:inherit; flex-wrap:inherit; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px;}
		.bread .back .mdi {display:block; fill:#000000; width:16px; height:16px; object-fit:contain;}


	.bread .crumb {display:flex; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px; list-style-type:none; color:#000000; font-size:14px; line-height:100%;}
		.bread .crumb .lsv_clr {width:12px; height:12px; vertical-align:baseline;}

	.bread .main {}
		.bread .main .lrp {display:flex; flex-direction:inherit; flex-wrap:inherit; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px;}
		.bread .main .mdi {display:block; fill:#000000; width:16px; height:16px; object-fit:contain;}


.swiper {}
	.swiper .but {cursor:pointer;}
		.swiper .but .ico {display:block; width:24px; height:24px;}
		.swiper .but.end .ico {opacity:0.2;}
		.swiper .but .name {color:#000000; font-size:16px;}

.elmap {display:flex; position:relative;}
.elmap::-webkit-scrollbar {display:none;}
	.elmap i {background:#00000040; display:block; width:16px; height:8px; border:0px; opacity:1; cursor:pointer; visibility:hidden;}
	.elmap i.partial {background:#00000090; border:0px;}
	.elmap i.full {background:#000000; border:0px;}
	.elmap[slid] i {visibility:inherit;}

	.elmap .review {position:absolute; display:flex; justify-content:center; align-items:center; top:0px; width:0px; visibility:hidden;}
	.elmap .review .decor {position:absolute; width:100%; height:100%; box-sizing:content-box; visibility:hidden;}
	.elmap[slid] .review .decor {visibility:inherit;}

	.elmap i + .review {visibility:inherit;}
.text {display:block; color:#000000; font-size:16px;}
.text:before {display:inline-block;}
	.text .mdi {flex-shrink:0; width:24px; height:24px; object-fit:contain; transition:inherit;}
		.text .mdi * {transition:inherit;}

.el {}

		 
	.el .el {}


	.el *:before {transition:inherit;}
	.el *::-webkit-scrollbar {display:none;}


		
	.el_box .hint {background:#000000c0; display:flex; flex-direction:row; column-gap:8px; align-items:center; position:fixed; z-index:10000; right:2px; bottom:2px; font-size:16px; line-height:100%; color:#ffffff; padding:4px 8px; border:2px solid #ffffff; border-radius:8px; box-shadow:0px 0px 8px 0px #000000c0;}
		.el_box .hint img {display:block;}

		
	.el_box .compari {background:#ffffff; z-index:100; position:absolute; display:grid; grid-template-rows:auto; grid-template-columns:auto auto auto auto auto auto; row-gap:12px; column-gap:12px; border:0px; padding:12px; box-shadow:0px 0px 40px 0px #000000a0;}
		.el_box .compari .mdi {width:128px; height:128px; object-fit:cover;}

		.el_box .compari .n {text-align:right; white-space:nowrap;}
		.el_box .compari .sub {}
		.el_box .compari .trans {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjU3MzEgMTAuNzg3TDkuNjY4NDYgMy40NzM3NkM4LjA5NjMyIDIuMDQxNDIgNi4wOTYxNCA0LjE2MDI3IDcuNDc2MjYgNS44MDQ0OUwxMy4zMzA4IDEyTDcuNDQ2MjYgMTguMTk1NUM2LjA5NjE0IDE5LjgzOTcgOC4wOTYzMiAyMS45NTg2IDkuNjM4NDYgMjAuNTI2MkwxNi41NDMxIDEzLjIxM0MxNi44MzE1IDEyLjg4NDggMTYuOTk0MyAxMi40NTQ2IDE2Ljk5OTkgMTIuMDA2MUMxNy4wMDU0IDExLjU1NzcgMTYuODUzMyAxMS4xMjMxIDE2LjU3MzEgMTAuNzg3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) center / 16px 16px no-repeat; width:16px; height:16px; opacity:0.5;}
		.el_box .compari .pre {color:#000000; font-weight:600;}

		.el_box .compari .scale {display:flex; flex-direction:row; align-items:center; position:relative; background:#00000010; height:16px; width:48px;}
		.el_box .compari .scale:empty {background:unset; width:0px;}
			.el_box .compari .scale .now {background:#aaaaaa; height:100%;}
			.el_box .compari .scale .differ {position:absolute; height:100%;}
			.el_box .compari .scale .differ.less {background:#ff0000;}
			.el_box .compari .scale .differ.more {background:#009900;}

		.el_box .compari .difference {font-weight:600; text-align:right; white-space:nowrap;}
		.el_box .compari .difference.less {color:#ff0000;}
		.el_box .compari .difference.less:before {content:"-";}
		.el_box .compari .difference.more {color:#009900;}
		.el_box .compari .difference.more:before {content:"+";}


		.el_box .compari .swf {font-weight:600;}
		.el_box .compari .swf.trans {font-weight:600; opacity:1;}


		.el_box .field_info {background:#ffffff; z-index:10000; position:absolute; display:block; border:1px solid #dddddd; max-width:500px; padding:20px; box-shadow:4px 4px 20px 0px #00000030;}
			.el_box .field_info .close {background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSItNiAtNiAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmMDAwMCIgZD0ibTcuMzE0IDUuOWwzLjUzNS0zLjUzNkExIDEgMCAxIDAgOS40MzUuOTVMNS44OTkgNC40ODVMMi4zNjQuOTVBMSAxIDAgMSAwIC45NSAyLjM2NGwzLjUzNSAzLjUzNUwuOTUgOS40MzVhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDMuNTM1LTMuNTM1bDMuNTM2IDMuNTM1YTEgMSAwIDEgMCAxLjQxNC0xLjQxNEw3LjMxNCA1Ljg5OXoiLz48L3N2Zz4=) center / cover no-repeat; position:absolute; z-index:10; top:0px; right:0px; color:#ff0000; font-size:16px; font-weight:600; line-height:100%; width:24px; height:24px; cursor:pointer;}
			.el_box .field_info .close:after {content:""; position:absolute; top:-4px; right:-4px; bottom:-4px; left:-4px;}
			.el_box .field_info .text {display:flex; flex-direction:column; row-gap:8px;}
				.el_box .field_info .text .val {position:relative; z-index:1; font-size:16px; font-weight:600;}
				.el_box .field_info .text .val[onClick] {text-decoration:underline dashed #777777 1px; cursor:pointer;}
				.el_box .field_info .text .val[onClick]:hover {text-decoration-style:solid;}
				.el_box .field_info .text .val[onClick]:hover:before {content:""; background:#000000; position:absolute; top:7px; left:-14px; height:4px; width:8px; border-radius:2px;}
				.el_box .field_info .text .val[onClick]:after {content:""; position:absolute; z-index:-1; top:-8px; right:-12px; bottom:-8px; left:-20px;}
					.el_box .field_info .text .val .select {background:#000000; position:absolute; top:5px; left:-14px; width:8px; height:8px; border-radius:4px;}

				.el_box .field_info .text .des {position:relative; font-size:16px; font-weight:300; line-height:170%; overflow:hidden;}
					.el_box .field_info .text .des .show {background:linear-gradient(0deg, #ffffff, #ffffff00); display:flex; align-items:center; position:absolute; right:0px; bottom:0px; width:100%; height:24px; cursor:pointer; transition:all 0.4s ease-in-out;}
					.el_box .field_info .text .des .show:before {content:''; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjU3MzEgMTAuNzg3TDkuNjY4NDYgMy40NzM3NkM4LjA5NjMyIDIuMDQxNDIgNi4wOTYxNCA0LjE2MDI3IDcuNDc2MjYgNS44MDQ0OUwxMy4zMzA4IDEyTDcuNDQ2MjYgMTguMTk1NUM2LjA5NjE0IDE5LjgzOTcgOC4wOTYzMiAyMS45NTg2IDkuNjM4NDYgMjAuNTI2MkwxNi41NDMxIDEzLjIxM0MxNi44MzE1IDEyLjg4NDggMTYuOTk0MyAxMi40NTQ2IDE2Ljk5OTkgMTIuMDA2MUMxNy4wMDU0IDExLjU1NzcgMTYuODUzMyAxMS4xMjMxIDE2LjU3MzEgMTAuNzg3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) center right / cover no-repeat; position:absolute; right:0px; width:16px; height:16px; transform:rotate(90deg); transition:all 0.4s ease-in-out;}
					.el_box .field_info .text .des .show.hide {backg round:linear-gradient(0deg, #ffffff00, #ffffff00); width:24px;}
					.el_box .field_info .text .des .show.hide:before {transform:rotate(-90deg);}

				.el_box .field_info .text .gr {display:flex; flex-direction:column; row-gap:4px;}
					.el_box .field_info .text .gr.line {display:block;}
						.el_box .field_info .text .gr.line .val {display:inline; font-size:16px; line-height:150%;}
						.el_box .field_info .text .gr.line .des {display:inline; font-size:16px; line-height:150%;}
							.el_box .field_info .text .gr.line .des:before {content:" - "}


				.el_box .field_info .text .des + .gr {margin-top:12px;}



	.el .lsv_clr {display:inline-block; vertical-align:unset; width:16px; height:16px; border:1px solid #000000; border-radius:50%; margin:0 3px; padding:1px; font-size:0px;}


	.el > .title {display:block; position:relative; color:#000000; font-size:32px; width:100%;}
	.el > .des {color:#000000; font-size:16px; width:100%;}

		
	.el .dec,
	.el_box .dec {opacity:0.7; font-size:60%; line-height:100%; font-weight:600;}


	.el .bar {display:flex; justify-content:space-between; align-items:center; column-gap:12px; row-gap:12px; width:100%;}
		.el .bar > div:nth-child(1) {display:flex; column-gap:inherit; row-gap:inherit; width:100%;}
		.el .bar > div:nth-child(2) {display:flex; justify-content:flex-end; align-items:flex-end; column-gap:inherit; row-gap:inherit; width:100%;}


			
		.el .bar .sort {}
			.el .bar .sort .vls {position:absolute;}
			.el .bar .sort .vls:after {content:""; position:absolute; z-index:-1; top:-24px; right:-24px; bottom:-24px; left:-24px;}
			.el.craft .bar .sort .vls.hide,
			.el.contt .bar .sort .vls.hide {display:none;}

			.el .bar .sort .opt {color:#000000; font-size:16px; cursor:pointer;}
				.el .bar .sort .opt .ico {display:inline-block; width:24px; vertical-align:middle;}






		.el .filter {position:relative; cursor:pointer; color:#000000; font-size:16px;}
		.el .filter.use:after {content:""; position:absolute; top:-2px; left:-2px; display:flex; align-items:center; justify-content:center; background:linear-gradient(45deg, #31c039 0%, #007f07 100%); width:8px; height:8px; border:1px solid #ffffff; border-radius:4px; box-shadow:none; box-sizing:border-box;}
			.el .filter .ico {display:inline-block; width:24px;}




		
	.el .search {display:flex; align-items:stretch; justify-content:flex-end;}
		.el .search .in {background:#ffffff; min-height:32px; width:100%; max-width:250px; color:#000000; font-size:16px; line-height:100%; outline:0px; border:1px solid #00000010; padding:0px 8px; border-radius:inherit;}
		.el .search .in:focus {box-shadow:0px 0px 6px 2px #00000020;}

		.el .search .in::-webkit-input-placeholder {color:#00000090;}
		.el .search .in::-moz-placeholder {color:#00000090;}
		.el .search .in:-moz-placeholder {color:#00000090;}
		.el .search .in:-ms-input-placeholder {color:#00000090;}
		.el .search .in:input-placeholder {color:#00000090;}


		.el .search .but {background:#00000010; cursor:pointer;}
			.el .search .but .ico {display:inline-block; width:24px; height:24px; vertical-align:middle;}
			.el .search .but .name {color:#000000; font-size:16px;}

	.el .ser_not {color:#000000; font-size:16px;}


		
	.el .cnt_pack {}
		.el .cnt_pack .item {}
		.el .cnt_pack .item[onClick] {cursor:pointer;}
			.el .cnt_pack .item .t {display:block; color:#000000; font-size:16px;}




	.el > .tabs {}
		.el > .tabs .item {color:#000000; font-size:14px; cursor:pointer; position:relative;}
			.el > .tabs .item .n {display:inline-block; transition:inherit;}
			.el > .tabs .item .cnt {display:inline-block; transition:inherit;}
			.el > .tabs .item .run {display:block; position:absolute;}

				.el > .tabs .item .run.select *[fill=currentColor] {fill:#000000; transition:inherit;}

				.el > .tabs .item .run .mdi {width:100%; height:100%; object-fit:contain; transition:inherit;}


	.el > .page_num {font-size:48px; font-weight:bold; color:#bbbbbb; padding:32px 0px 0px 0px; cursor:pointer;}



	.el > .ls {}

			
		.el .ls .dtl .preload {display:block; position:absolute; width:0px; height:0px; opacity:0;}

		
		.el > .ls > .dtl {display:block;}
			.el .ls .dtl .hide_hov {position:absolute;}


			.el .ls .dtl .bl {font-size:16px;}

				
			.el_box .el.contt .ls .dtl[data-eid][data-pid] .bl.none,
			.el_box.el.contt .ls .dtl[data-eid][data-pid] .bl.none {display:none;}

				.el .ls .dtl .bl .blt {display:block; color:#000000;}

				
				.el .ls .dtl .bl.dom {}
				.el .ls .dtl .bl.dom[fix] {z-index:410;}
					.el .ls .dtl .bl.dom .tabs {}
						.el .ls .dtl .bl.dom .tabs .item {position:relative; color:#000000; cursor:pointer;}
							.el .ls .dtl .bl.dom .tabs .item .cnt {display:inline-block; transition:inherit;}
							.el .ls .dtl .bl.dom .tabs .item .run {display:block; position:absolute;}

				
				.el .ls .dtl .bl.str {display:block; color:#000000;}
					.el .ls .dtl .bl.str .mdi {width:24px; height:24px; flex-shrink:0; object-fit:contain; transition:inherit;}
						.el .ls .dtl .bl.str .mdi * {transition:inherit;}
					.el .ls .dtl .bl.str .n {transition:inherit;}


					.el .ls .dtl .bl.str .lsv_clr {width:16px; height:16px; vertical-align:baseline;}
					.el .ls .dtl .bl.str .lsvv {padding:2px 4px; line-height:100%; border-radius:3px;}




				
				.el .ls .dtl .bl.text {display:block; color:#000000; width:100%;}
					.el .ls .dtl .bl.text .continue {font-size:80%; font-weight:300; text-decoration:underline currentColor dotted 1px;}
					.el .ls .dtl .bl.text .continue[onClick] {cursor:pointer;}
					.el .ls .dtl .bl.text .continue[onClick]:hover {text-decoration:underline currentColor solid 1px;}
					.el .ls .dtl .bl.text p {margin-block-start:1em; margin-block-end:1em;}

				
				.el .ls .dtl .bl.mgl {display:flex; flex-direction:column; align-items:stretch; position:relative; height:240px; width:auto; overflow:hidden;}




				.el .ls .dtl .bl.mark {}
					.el .ls .dtl .bl.mark .item {width:fit-content; font-size:16px; color:#000000;}
					.el .ls .dtl .bl.mark .item.light {color:#000000;}
					.el .ls .dtl .bl.mark .item.dark {color:#ffffff;}

				
				.el .ls .dtl .bl.sub {display:block;}
					.el .ls .dtl .bl.sub .item {position:relative; color:#000000; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.sub .item .mdi {width:32px; height:32px;}


				
				.el .ls .dtl .bl.tbl {width:100%;}
							
					.el .ls .dtl .bl.tbl .row {position:relative; z-index:1;}
						.el .ls .dtl .bl.tbl .row .cell {vertical-align:top;}
						.el .ls .dtl .bl.tbl .row .cell:not(:first-child) {border-left-width:0px;}
						.el .ls .dtl .bl.tbl .row:not(:first-child) .cell {border-top-width:0px;}

							.el .ls .dtl .bl.tbl .row .th {background:#00000010; color:#000000; padding:20px 8px;}

							.el .ls .dtl .bl.tbl .row .th.price {text-align:right;}
							.el .ls .dtl .bl.tbl .row .th.cart {text-align:center;}


							.el .ls .dtl .bl.tbl .sub .cnt {color:#00000090; padding:16px 12px;}
							.el .ls .dtl .bl.tbl .sub .f {color:#000000a0; padding:16px 12px;}
								.el .ls .dtl .bl.tbl .sub .f .mdi {width:32px; height:32px;}

							.el .ls .dtl .bl.tbl .sub > *:first-child {border-radius:inherit; border-top-right-radius:0px; border-bottom-right-radius:0px;}
							.el .ls .dtl .bl.tbl .sub > *:last-child {border-radius:inherit; border-top-left-radius:0px; border-bottom-left-radius:0px;}


									
							.el .ls .dtl .bl.tbl .sub .price {color:#000000;}
								.el .ls .dtl .bl.tbl .sub .price .sale {color:#000000;}
								.el .ls .dtl .bl.tbl .sub .price .wd {color:#000000;}
								.el .ls .dtl .bl.tbl .sub .price .wd:empty {display:none;}


									
							.el .ls .dtl .bl.tbl .sub .cart {text-align:center; padding:8px;}
								.el .ls .dtl .bl.tbl .sub .cart .but {background:#000000; position:relative; display:inline-block; min-height:28px; padding:0px 8px; cursor:pointer;}

								.el .ls .dtl .bl.tbl .sub .cart .but:after {content:attr(cnt); position:absolute; top:-10px; left:-8px; display:block; background:#ff0000; font-size:12px; color:#ffffff; line-height:100%; min-width:17px; height:17px; padding:0px 3px; border-radius:9px; box-shadow:none;}
								.el .ls .dtl .bl.tbl .sub .cart .but[cnt=""]:after,
								.el .ls .dtl .bl.tbl .sub .cart .but[cnt="0"]:after {display:none;}

									.el .ls .dtl .bl.tbl .sub .cart .but .mdi {width:16px; height:16px;}

									.el .ls .dtl .bl.tbl .sub .cart .but .n {color:#ffffff; font-size:16px; line-height:100%; white-space:nowrap;}

								.el .ls .dtl .bl.tbl .sub .cart .no_stock {color:#000000; text-align:center; font-weight:600;}





				
				.el .ls .dtl .bl.sgr {display:flex; flex-direction:row; column-gap:8px; row-gap:8px; justify-content:center; position:relative; width:100%; height:640px; padding:0px; box-sizing:border-box; out line:1px dotted #770000; --book-page-limit:9; --book-delay-each:0; --book-opacity-boost:2; --book-zoom:1; --book-transform-see:rotate(random, -8, 8, by_spread, 3); --page-close-rotate:0deg; --page-close-top:3px; --page-close-left:3px;}
					.el .ls .dtl .bl.sgr .item {background:#ffffff; border:1px solid #00000030; border-radius:0px; box-shadow:1px 1px 1px 0px #00000020; transition:all 1s ease-in-out;}
						.el .ls .dtl .bl.sgr .item .m {width:100%; height:100%; max-height:100%; object-fit:contain;}
					.el .ls .dtl .bl.sgr .item:first-child {border:4px solid #aa0000;}

					.el .ls .dtl .bl.sgr .item.see {}
					.el .ls .dtl .bl.sgr .page.viewing {transition:all 0.2s ease-in-out;}
					.el .ls .dtl .bl.sgr.open .page.viewing.hov {transform:rotate(0deg) scale(1.1);}


					.el .ls .dtl .bl.sgr.see .item:after {content:""; display:none; background:inherit; position:absolute; top:0px; left:0px; width:100%; height:100%; border-radius:inherit; opacity:0.95; transition:all 0.7s ease-in-out;}
					.el .ls .dtl .bl.sgr.see .item.see:after {opacity:0;}
					.el .ls .dtl .bl.sgr.see .item.viewing:after {display:none;}




				
				.el .ls .dtl .bl.lsf {}
					.el .ls .dtl .bl.lsf .there_dbl {color:#000000;}

					.el .ls .dtl .bl.lsf .f {display:block}
					.el .ls .dtl .bl.lsf .f.hov {background:#00000010;}
					.el.craft.el_box .ls .dtl[data-sub] .bl.lsf .f[data-v=""],
					.craft .el.contt .ls .dtl[data-sub] .bl.lsf .f[data-v=""] {display:none;}
						.el .ls .dtl .bl.lsf .f .n {display:block; color:#000000; font-size:16px;}
							.el .ls .dtl .bl.lsf .f .n .info {background:linear-gradient(315deg, #ffffff 0%, #dddddd 100%); display:inline-flex; align-items:center; justify-content:center; vertical-align:top; min-height:16px; min-width:16px; cursor:pointer; font-size:12px; font-weight:600; color:#555555; line-height:100%; text-align:center; margin:0 4px; border-radius:8px; box-shadow:0px 0px 2px 0px #000000;}
						.el .ls .dtl .bl.lsf .f[unique] .n {position:relative;}
						.el .ls .dtl .bl.lsf .f[unique] .n:before {content:""; background:#ff0000; display:block; position:absolute; left:-16px; top:50%; width:6px; height:6px; border-radius:50%; margin:-3px 0px 0px 0px}

						.el .ls .dtl .bl.lsf .f .r {display:block; background:unset; align-self:flex-end; flex-basis:0; flex-grow:1; min-width:12px; max-width:100%; width:100%; border-bottom:1px dotted #a5a5a5; margin:0;}


					.el .ls .dtl .bl.lsf .v {color:#000000; font-size:16px;}
						.el .ls .dtl .bl.lsf .v .mdi {width:24px; height:24px;}
						.el .ls .dtl .bl.lsf .v .mdi[zoom="popup"] {cursor:pointer;}




						
					.el .ls .dtl .bl.lsf .switch {}
						.el .ls .dtl .bl.lsf .switch.but .item {display:block; position:relative; z-index:1; color:#000000; font-size:16px; cursor:pointer;}
							.el .ls .dtl .bl.lsf .switch.but .item .run {display:block; position:absolute;}

							
						.el .ls .dtl .bl.lsf .switch.but .item.off {overflow:hidden;}
						.el .ls .dtl .bl.lsf .switch.but .item.off:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}

							
						.el .ls .dtl .bl.lsf .switch.but .item.wh_not {}
						.el .ls .dtl .bl.lsf .switch.but .item.wh_not:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}



						.el .ls .dtl .bl.lsf .switch.but .selv {display:block; position:relative; color:#000000; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.lsf .switch.but .selv.call:after {content:''; position:absolute; right:-2px; bottom:-2px; border:3px solid #333333; border-left-color:transparent; border-top-color:transparent; opacity:0;}
						.el .ls .dtl:hover .bl.lsf .switch.but .selv.call:after {opacity:1;}







						.el .ls .dtl .bl.lsf .switch.vis .item {position:relative; z-index:1; display:block; color:#ffffff; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.lsf .switch.vis .item.light {color:#000000;}
							.el .ls .dtl .bl.lsf .switch.vis .item .view {display:block; width:100%; height:100%; object-fit:contain;}

							.el .ls .dtl .bl.lsf .switch.vis .item .run {display:block; position:absolute;}
								.el .ls .dtl .bl.lsf .switch.vis .item .run.select *[fill=currentColor] {fill:#ffffff; transition:inherit;}
								.el .ls .dtl .bl.lsf .switch.vis .item.light .run.select *[fill=currentColor] {fill:#000000; transition:inherit;}

								.el .ls .dtl .bl.lsf .switch.vis .item .run .mdi {width:100%; height:100%; object-fit:contain; transition:all 0.4s ease-in-out;}


							
						.el .ls .dtl .bl.lsf .switch.vis .item.off {overflow:hidden;}
						.el .ls .dtl .bl.lsf .switch.vis .item.off:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}

							
						.el .ls .dtl .bl.lsf .switch.vis .item.wh_not {}
						.el .ls .dtl .bl.lsf .switch.vis .item.wh_not:after {content:""; background:repeating-linear-gradient(45deg, #ffffff20 0px, #ffffff20 4px, #00000020 4px, #00000020 8px); position:absolute; top:0px; left:0px; z-index:1; width:100%; height:100%;}



						.el .ls .dtl .bl.lsf .switch.vis .selv {display:block; position:relative; color:#ffffff; font-size:16px; cursor:pointer;}
						.el .ls .dtl .bl.lsf .switch.vis .selv.light {color:#000000;}
						.el .ls .dtl .bl.lsf .switch.vis .selv.call:after {content:''; position:absolute; right:-2px; bottom:-2px; border:3px solid #333333; border-left-color:transparent; border-top-color:transparent; opacity:0;}
						.el .ls .dtl:hover .bl.lsf .switch.vis .selv.call:after {opacity:1;}






						
					.el .ls .dtl .bl.lsf .vls {position:absolute;}
					.el .ls .dtl .bl.lsf .vls:after {content:""; position:absolute; z-index:-1; top:-4px; right:-4px; bottom:-4px; left:-4px;}
					.el .ls .dtl .bl.lsf .f.switch.but .vls.hide,
					.el .ls .dtl .bl.lsf .f.switch.vis .vls.hide {display:none;}
						.el .ls .dtl .bl.lsf .vls .item,
						.el .ls .dtl .bl.lsf .vls .visual {position:relative; z-index:2;}

					
				.el .ls .dtl .bl.lsf.only_fn .f .n {opacity:0.5;}
				.el .ls .dtl:first-child .bl.lsf.only_fn .f .n {opacity:1;}



				
				.el .ls .dtl .bl.opt {}
					.el .ls .dtl .bl.opt .gr {}
						.el .ls .dtl .bl.opt .gr .n {display:block; color:#000000; font-size:16px;}
						
					.el .ls .dtl .bl.opt .switch {}
						.el .ls .dtl .bl.opt .switch .item {display:block; position:relative; cursor:pointer;}
							.el .ls .dtl .bl.opt .switch .item * {transition:inherit;}
							.el .ls .dtl .bl.opt .switch .item .mdi {display:block; width:24px; height:24px;}
								.el .ls .dtl .bl.opt .switch .item .mdi .view {display:block; min-width:100%; max-width:100%; width:inherit; min-height:100%; max-height:100%; height:inherit; object-fit:contain; transition:inherit;}
							.el .ls .dtl .bl.opt .switch .item .name {display:block; color:#000000; font-size:16px;}
							.el .ls .dtl .bl.opt .switch .item .price {display:block; color:#000000; font-size:16px;}

							.el .ls .dtl .bl.opt .switch .item .run {display:block; position:absolute;}
								.el .ls .dtl .bl.opt .switch .item .run .mdi {width:100%; height:100%; object-fit:contain;}






				
				.el .ls .dtl .bl.dlv {}
						
					.el .ls .dtl .bl.dlv .lss {display:grid; grid-template-columns:1fr 1fr;}
						.el .ls .dtl .bl.dlv .lss .item {padding:12px; cursor:pointer;}
						.el .ls .dtl .bl.dlv .lss .item:hover {background:#eeeeee;}
						.el .ls .dtl .bl.dlv .lss .item.select {background:#c8e7cb;}

								
							.el .ls .dtl .bl.dlv .lss .item .li {font-size:14px;}
							.el .ls .dtl .bl.dlv .lss .item.lock .li {opacity:0.5;}
								.el .ls .dtl .bl.dlv .lss .item .li .val {font-weight:600;}

							.el .ls .dtl .bl.dlv .lss .item .li.name {font-weight:600;}

					.el .ls .dtl .bl.dlv .map {display:none;}








					.el .ls .dtl .bl.dlv .dtl_point {display:flex; flex-direction:column; row-gap:8px;}

					.el .ls .dtl .bl.dlv .tariffs {display:flex; flex-direction:column; row-gap:4px;}
						.el .ls .dtl .bl.dlv .tariffs .item {display:flex; flex-direction:row; align-items: center; column-gap:8px; cursor:pointer;}
						.el .ls .dtl .bl.dlv .tariffs .item.not_expedient {color:#aaaaaa;}
							.el .ls .dtl .bl.dlv .tariffs .item .checkbox {display:flex; align-items:center; justify-content: center; width:24px; height:24px; border-radius:100%; box-shadow:inset 0 1px 3px 0 #000000b0;}
							.el .ls .dtl .bl.dlv .tariffs .item .checkbox:before {background:#00aa00; width:8px; height:8px; border-radius:100%;}
							.el .ls .dtl .bl.dlv .tariffs .item.select .checkbox:before {content:"";}


						.el .ls .dtl .bl.dlv .dtl_point .but {background:#000000; color:#ffffff; text-align:center; line-height:100%; padding:12px; cursor:pointer;}


					.el .ls .dtl .bl.dlv .map {position:relative;}
						.el .ls .dtl .bl.dlv .map .dash {background:#ffffff; position:absolute; top:4px; left:4px; max-width:calc(100% - 8px); padding:4px 12px; box-shadow:0 0 4px 0 #000000;}
							.el .ls .dtl .bl.dlv .map .dash .mygeo {display:flex;}
								.el .ls .dtl .bl.dlv .map .dash .mygeo .confirm {display:flex; align-items:center; justify-content:center; background:#cccccc; cursor:pointer; padding:8px;}
								.el .ls .dtl .bl.dlv .map .dash .mygeo .confirm.hide {display:none;}





				
				.el .ls .dtl .bl.rating {}
					.el .ls .dtl .bl.rating .scale {line-height:0;}
						.el .ls .dtl .bl.rating .scale .seg {display:inline-block; width:16px; height:16px;}
							.el .ls .dtl .bl.rating .scale .seg *[fill=currentColor] {fill:#cccccc;}
							.el .ls .dtl .bl.rating .scale .seg.fill *[fill=currentColor] {fill:#ff8800;}



					.el .ls .dtl .bl.rating .s_m {display:block; width:16px; height:16px;}
						.el .ls .dtl .bl.rating .s_m *[fill=currentColor] {fill:#cccccc;}
						.el .ls .dtl .bl.rating .s_m.fill *[fill=currentColor] {fill:#ff8800;}



					.el .ls .dtl .bl.rating .score {color:#000000; font-size:16px;}
					.el .ls .dtl .bl.rating .fb {color:#000000; font-size:16px;}

				
				.el .ls .dtl .bl.promo {}
					.el .ls .dtl .bl.promo .fit .des {color:#000000; font-size:16px;}



				
				.el .ls .dtl .bl.stock {color:#000000;}
				.el .ls .dtl .bl.stock:empty {display:none;}


				
				.el .ls .dtl .bl.wh {color:#000000;}


				
				.el .ls .dtl .bl.buy {color:#000000;}
				.el .ls .dtl .bl.buy[onClick], .el .ls .dtl .bl.buy *[onClick] {cursor:pointer;}
					.el .ls .dtl .bl.buy * {transition:inherit;}
					.el .ls .dtl .bl.buy .mdi {width:24px; height:24px; flex-shrink:0;}

					.el .ls .dtl .bl.buy .oldprice {text-decoration-thickness:1px;}



				
				.el .ls .dtl .bl.fav {position:relative; cursor:pointer;}
				.el .ls .dtl .bl.fav.use:after {content:""; position:absolute; top:-2px; left:-2px; display:block; background:linear-gradient(45deg, #31c039 0%, #007f07 100%); width:12px; height:12px; border:1px solid #ffffff; border-radius:6px; box-sizing:border-box;}
					.el .ls .dtl .bl.fav .mdi {width:24px; height:24px; transition:inherit; flex-shrink:0;}
						.el .ls .dtl .bl.fav .mdi * {transition:inherit;}
					.el .ls .dtl .bl.fav .n {color:#000000;}



				
				.el .ls .dtl .bl.chart {display:block; width:100%; cursor:pointer;}
					.el .ls .dtl .bl.chart .tbl {width:100%;}
						.el .ls .dtl .bl.chart .tbl .cell {border:1px solid #dddddd; border-left:0; border-top:0;}
						.el .ls .dtl .bl.chart .tbl .th {background:#00000010; font-weight:500; color:#000000; padding:12px 16px; cursor:default;}

						.el .ls .dtl .bl.chart .tbl .val {font-size:16px; text-align:right; color:#000000; padding:12px 16px; cursor:default;}

						
						.el .ls .dtl .bl.chart .tbl .cell:last-child {border-right:0;}
						.el .ls .dtl .bl.chart .tbl .row:last-child .cell {border-bottom:0;}


						.el .ls .dtl .bl.chart .tbl .th.mark {background:#dddddd;}
						.el .ls .dtl .bl.chart .tbl .val.mark {background:#00000010;}
						.el .ls .dtl .bl.chart .tbl .cell:hover {background:#dddddd;}



				
				.el .ls .dtl .bl.feel {}
					.el .ls .dtl .bl.feel .item {cursor:pointer;}
						.el .ls .dtl .bl.feel .item .mdi {width:24px; height:24px; transition:inherit;}
							.el .ls .dtl .bl.feel .item .mdi * {transition:inherit;}
						.el .ls .dtl .bl.feel .item .n {color:#000000; font-size:16px; transition:inherit;}
						.el .ls .dtl .bl.feel .item .cnt {color:#000000; font-size:16px; transition:inherit;}

				
				.el .ls .dtl .bl.de {}
					.el .ls .dtl .bl.de .val {color:#000000; font-size:16px;}
						.el .ls .dtl .bl.de .val .mdi {width:24px; height:24px; transition:inherit;}
							.el .ls .dtl .bl.de .val .mdi * {transition:inherit;}






	.el .pagination {}
		.el .pagination .lsp {}
			.el .pagination .lsp .step {}
			.el .pagination .lsp .step[href] {cursor:pointer;}
				.el .pagination .lsp .step .ico {display:block; width:24px; height:24px;}


			.el .pagination .lsp .p {display:inline-block; color:#000000; font-size:16px;}
			.el .pagination .lsp .p[href] {cursor:pointer;}

		.el .pagination .rep {}


	.el .expand_page {width:100%; display:flex; align-items:center; justify-content:center;}
	.el .expand_page:after {content:''; width:64px; height:64px; border:8px solid #000000; border-top-color:#ffffff; border-radius:100%; animation:el_rotate 0.8s linear infinite;}
		.el .expand_page .bufer {display:none;}


	.el .clear {clear:left;}
	.el .clearfix {clear:both;}


.el_cart_go {position:fixed; z-index:10000; width:64px; height:64px; box-shadow:0px; overflow:hidden;}
	.el_cart_go img {width:100%; height:100%; object-fit:contain;}





@keyframes el_rotate {
	100% {transform:rotate(360deg);}
}


@media screen and (max-width:1200px) {}
@media screen and (max-width:960px) {}
@media screen and (max-width:640px) {}
@media screen and (max-width:480px) {}





.vitg {}
	.vitg {}
	.vitg:before,
	.vitg:after {content:""; display:block; position:absolute; z-index:2; top:0px; right:0px; bottom:0px; left:0px; margin:auto; cursor:pointer; transition:all 0.2s ease-in-out;}
	.vitg:before {background:#00000090; max-width:80px; max-height:48px; border-radius:8px; border:1px solid #ffffff70;}
	.vitg:after {max-width:16px; max-height:24px; border:12px solid transparent; border-left:16px solid #ffffffd0; border-right:0; box-sizing:border-box;}
	.vitg iframe {position:relative; z-index:3;}
		.vitg:hover:before,
		.vitg:hover:after {transform:scale(1.2);}



	
.mgl {display:flex; flex-direction:column; justify-content:flex-start; align-items:stretch; max-width:100%; width:24px; max-height:100%; height:24px; position:relative;}

.mgl.simple {overflow:hidden;}
.mgl.simple[loading] {}
.mgl.simple[loading]:after {content:''; position:absolute; z-index:10; top:50%; left:50%; width:32px; height:32px; border:4px solid #000000b0; border-top-color:#ffffffb0; border-radius:100%; margin:-15px 0 0 -15px; animation:mgl_rotate 0.8s linear infinite;}
.mgl.simple[loading="qlt"]:after {top:20px; left:20px; width:16px; height:16px; border-width:2px;}
	.mgl .view {display:block; flex-basis:100%; min-width:100%; max-width:100%; width:inherit; min-height:100%; max-height:100%; height:inherit; object-fit:contain; border:0px; transition:inherit; transform-origin:50% 50%;}

	.mgl .view[mid] + .view[mid] {position:absolute; top:0px;}
	.mgl .view[onClick] {cursor:pointer;}



	.mgl .big {position:relative; z-index:1; flex-basis:100%; width:100%; height:100%; max-width:100%; max-height:100%; overflow:hidden;}
		


	.mgl .big[loading]:after {content:''; position:absolute; z-index:10; top:50%; left:50%; width:32px; height:32px; border:4px solid #000000b0; border-top-color:#ffffffb0; border-radius:100%; margin:-15px 0 0 -15px; animation:mgl_rotate 0.8s linear infinite;}
	.mgl .big[loading="qlt"]:after {top:20px; left:20px; width:16px; height:16px; border-width:2px;}

		.mgl .big .zoom .view {z-index:1;}
		.mgl .big .zoom {display:block; position:absolute; z-index:3; top:0px; right:0px; width:24px; height:auto; cursor:pointer;}
			.mgl .big .zoom * {transition:inherit;}

		.mgl .big .flip {display:block; position:absolute; top:0px; bottom:0px; z-index:3; width:24px; height:auto; margin:auto 0px; cursor:pointer;}
		.mgl .big .flip.back {left:0px;}
		.mgl .big .flip.next {right:0px;}


		 
	.mgl img[mid=stub] ~ .zoom,
	.mgl img[mid=stub] ~ .flip {display:none;}


	.mgl .preview {display:flex; justify-content:center; align-items:stretch; column-gap:2%; row-gap:2%; flex-shrink:1; flex-basis:40px; z-index:2; max-width:100%; max-height:100%; overflow:auto; scrollbar-width:none;}
	.mgl .preview:empty {display:none;}
	.mgl .preview::-webkit-scrollbar {display:none;}
		.mgl .preview .mi {display:block; flex-shrink:0; flex-basis:15%; object-fit:contain; width:100%; height:100%; overflow:hidden; cursor:pointer;}


			
		.mgl .preview .mi.vitg:before {width:60%; height:50%; border-radius:4px; border:1px solid #ffffff70;}
		.mgl .preview .mi.vitg:after {border:12px solid transparent; border-left:12px solid #ffffffd0; border-right:0;}




	.mgl .prepoint {z-index:2; scrollbar-width:none;}
	.mgl .prepoint::-webkit-scrollbar {display:none;}
	.mgl .prepoint:empty {display:none;}
		.mgl .prepoint .mi {cursor:pointer;}
			.mgl .prepoint .mi:after {content:''; display:block; background:#00000050; min-width:1px; min-height:1px;}
			.mgl .prepoint .mi:hover:after {background:#00000090;}
			.mgl .prepoint .mi.select:after {background:#000000;}





@keyframes mgl_rotate {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}


.craft.b5 > .bread .crumb .slash {color:#bbbbbb;}
.craft.b5 > .bread .crumb .lrp:hover {text-decoration:underline;}
.craft.b5 > .bread .crumb .this {color:#777777;}
.b5.craft.stu {padding:0px;} @media screen and (max-width: 640px) {
.craft.b5 > .bread .crumb {display:none;}
.craft.b5 > .bread .crumb:nth-last-child(1) {display:flex;}
.craft.b5 > .bread .crumb:nth-last-child(2) {display:flex;}}

.craft.b264 > .dom   {padding:0px;row-gap:0px;}
.b264.craft.stu {padding:12px 0px;}

.b264-4.dom   {position:relative;justify-content:center;row-gap:0px;}

.b264-1.swiper .but.back {background:#ffffff;padding:20px;border-radius:32px;position:absolute;z-index:10;left:-32px;box-shadow:0px 0px 4px 0px #000000;}
.b264-1.swiper .but.next {background:#ffffff;padding:20px;border-radius:32px;position:absolute;z-index:10;right:-32px;box-shadow:0px 0px 4px 0px #000000;}
.b264-1.swiper   {width:100%;height:100%;position:absolute;display:flex;align-items:center;} @media screen and (max-width: 1200px) {
.b264-1.swiper .but.back {padding:12px;left:0px;}
.b264-1.swiper .but.next {padding:12px;right:0px;}} @media screen and (max-width: 480px) {
.b264-1.swiper .but.back {padding:8px;}
.b264-1.swiper .but.back .ico {width:16px;height:16px;}
.b264-1.swiper .but.next {padding:8px;}
.b264-1.swiper .but.next .ico {width:16px;height:16px;}}

.b264-2.lvl .grt {width:100%;flex-shrink:0;}
.b264-2.lvl .grt .lkt {width:100%;}
.b264-2.lvl .grt .lkt .mdi {width:100%;height:auto;border-radius:8px;}
.b264-2.lvl   {width:100%;display:flex;overflow:auto;position:relative;z-index:1;}

.b264-3.elmap i {border-radius:4px;}
.b264-3.elmap i.full {background:#ff8000;}
.b264-3.elmap .review .decor {border:2px solid #ff8000;border-radius:8px;}
.b264-3.elmap   {column-gap:8px;width:fit-content;margin:16px auto 8px auto;} @media screen and (max-width: 1200px) {
.b264-3.elmap   {background:#ffffff;margin:-16px auto 8px auto;border-radius:12px;padding:4px;z-index:1;}} @media screen and (max-width: 640px) {
.b264-3.elmap i {width:8px;height:4px;}
.b264-3.elmap .review .decor {border:1px solid #ff8000;padding:1px;}
.b264-3.elmap   {column-gap:4px;margin:-8px auto 8px auto;padding:2px;}}

.craft.b340 > .dom   {padding:0px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;column-gap:20px;}
.b340.craft.stu {background:#fde899;padding:0px;}

.b340-1.text:before {content:'';background:radial-gradient(ellipse at 50% 50%, #ffffff 0%, #fde899 68%, #ffffff 68%);border-radius:100%;position:absolute;z-index:-1;top:0px;right:0px;bottom:0px;left:0px;transform:rotate(173deg);}
.b340-1.text   {max-width:816px;padding:20px 0px;position:relative;z-index:0;color:#ff6700;text-align:center;font-size:40px;line-height:150%;} @media screen and (max-width: 1200px) {
.b340-1.text:before {right:12px;}} @media screen and (max-width: 960px) {
.b340-1.text   {font-size:28px;}} @media screen and (max-width: 480px) {
.b340-1.text   {font-size:24px;}}

.b340-4.dom   {background:url(/upload/public/css-bg/c2-0.webp) 0% 0% / 100% auto no-repeat scroll;width:64px;height:64px;position:absolute;z-index:2;top:96px;left:22%;} @media screen and (max-width: 1200px) {
.b340-4.dom   {left:12%;}} @media screen and (max-width: 960px) {
.b340-4.dom   {top:80px;}} @media screen and (max-width: 640px) {
.b340-4.dom   {top:96px;left:10%;}}

.b340-3.dom   {background:#ffffff;padding:20px 8px;display:none;} @media screen and (max-width: 1200px) {
.b340-3.dom   {display:flex;}}

.b340-2.menu_lvl.stu {display:none;}
.b340-2.lvl .grt {background:#ae570830;position:relative;padding:4px;border-radius:20px;}
.b340-2.lvl .grt:hover {background:#ae5708;}
.b340-2.lvl .grt .lkt {background:#ffffff;border-radius:16px;flex-direction:column;width:100%;height:100%;}
.b340-2.lvl .grt .lkt .mdi {width:100%;height:96px;padding:8px;}
.b340-2.lvl .grt .lkt .t {background:#ae570830;text-align:center;padding:8px;border-radius:0px 0px 16px 16px;width:100%;height:100%;}
.b340-2.lvl .grt .lkt .t .cnt {background:#ae5708;color:#ffffff;font-size:14px;position:absolute;top:4px;right:4px;padding:4px;border-radius:12px;min-width:24px;min-height:24px;}
.b340-2.lvl   {width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:12px;row-gap:12px;} @media screen and (max-width: 1200px) {
.b340-2.menu_lvl.stu {display:block;}
.b340-2.lvl .grt .lkt {display:flex;}
.b340-2.lvl   {column-gap:8px;row-gap:8px;}} @media screen and (max-width: 960px) {
.b340-2.lvl   {grid-template-columns:1fr 1fr;}} @media screen and (max-width: 640px) {
.b340-2.lvl .grt .lkt .t {font-size:14px;padding:8px 4px;}}

.craft.b255 > .dom   {display:flex;column-gap:24px;row-gap:24px;}
.b255.craft.stu {padding:20px 0px 100px 0px;}

.b255-1.dom   {width:25%;display:flex;flex-direction:column;row-gap:64px;} @media screen and (max-width: 1200px) {
.b255-1.dom   {display:none;}}

.b255-3.lvl .grt {align-items:stretch;}
.b255-3.lvl .grt .lkt {background:url(/upload/public/css-bg/9a-0.webp) 0% 0% / cover repeat scroll;padding:12px;border-radius:8px;box-shadow:0px 2px 3px 0px #0000004c;display:flex;}
.b255-3.lvl .grt .lkt .t {color:#570000;font-size:20px;line-height:130%;}
.b255-3.lvl .grt .lkt .t .cnt {display:none;}
.b255-3.lvl .sub {display:none;flex-direction:column;align-items:stretch;background:url(/upload/public/css-bg/a4-0.webp) 0% 0% / auto auto repeat scroll;position:absolute;border:1px solid #ae570850;border-radius:8px;}
.b255-3.lvl .sub .grs .lks {padding:12px;}
.b255-3.lvl .sub .grs .lks .t {color:#571d00;font-size:20px;}
.b255-3.lvl   {display:flex;flex-direction:column;row-gap:12px;}

.b255-5.el > .title {color:#ff6700;font-size:24px;font-weight:700;}
.b255-5.el > .ls {padding:24px 0px 0px 0px;display:flex;flex-direction:column;row-gap:24px;}
.b255-5.el > .ls > .dtl {display:flex;flex-direction:column;row-gap:12px;}
.b255-5.el > .ls .dtl .bl.d1.str {color:#777777;font-weight:700;}
.b255-5.el > .ls .dtl .bl.d4.text {font-size:14px;line-height:150%;}
.b255-5.el > .ls .dtl .bl.d5.str {color:#ff6700;text-align:right;font-size:14px;}
.b255-5.el > .ls .dtl .bl.d5.str[href]:hover {text-decoration:underline;}

.b255-6.el > .title {color:#ff6700;font-size:24px;font-weight:700;}
.b255-6.el > .ls {padding:24px 0px 0px 0px;display:flex;flex-direction:column;row-gap:32px;}
.b255-6.el > .ls > .dtl {display:flex;flex-direction:column;row-gap:8px;}
.b255-6.el > .ls .dtl .bl.d5.lsf .v .mdi {width:16px;height:16px;}
.b255-6.el > .ls .dtl .bl.d4.text {font-size:14px;line-height:150%;}
.b255-6.el > .ls .dtl .bl.d8.dom {display:flex;justify-content:space-between;}
.b255-6.el > .ls .dtl .bl.d7.lsf .v {color:#777777;}
.b255-6.el > .ls .dtl .bl.d9.str {color:#ff6700;font-size:14px;}

.b255-12.dom   {display:flex;flex-direction:column;row-gap:8px;}

.b255-13.text   {color:#ff6700;font-size:24px;font-weight:700;}

.b255-14.ls .item .ico {padding:4px;width:40px;height:40px;}
.b255-14.ls   {display:flex;flex-wrap:wrap;}

.b255-2.dom   {width:75%;} @media screen and (max-width: 1200px) {
.b255-2.dom   {width:100%;}}

.b255-4.el > .title {background:url(/upload/public/css-bg/36-0.webp) 50% 0% / auto auto no-repeat scroll;padding:54px 0px 40px 0px;color:#ffffff;text-align:center;font-size:20px;font-weight:700;text-shadow:1px 1px 1px #000000bf;}
.b255-4.el > .ls {display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:64px;}
.b255-4.el > .ls > .dtl {background:#ffffff;position:relative;padding:8px;border:1px solid #732b0b50;border-radius:8px;display:flex;flex-direction:column;row-gap:12px;}
.b255-4.el > .ls > .dtl:hover {box-shadow:4px 4px 8px 0px #00000060;}
.b255-4.el > .ls .dtl .bl.d10.mark {display:flex;position:absolute;z-index:3;top:-16px;left:-1px;overflow:hidden;border-radius:12px;}
.b255-4.el > .ls .dtl .bl.d10.mark .item {background:#ffffff;padding:4px 8px;font-size:14px;line-height:100%;}
.b255-4.el > .ls .dtl .bl.d10.mark .item.promo {background:#ff0000;color:#ffffff;}
.b255-4.el > .ls .dtl .bl.d2.mgl {align-items:center;width:100%;height:160px;}
.b255-4.el > .ls .dtl .bl.d2.mgl .big .zoom {width:20px;transition:all 0.2s ease-out;opacity:0;}
.b255-4.el > .ls .dtl:hover .bl.d2.mgl .big .zoom {opacity:0.2;}
.b255-4.el > .ls .dtl .bl.d2.mgl .big .zoom:hover {width:32px;opacity:1;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint {width:70%;display:flex;justify-content:center;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint .mi {padding:2px;width:20%;flex-shrink:1;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint .mi:after {background:#00000020;width:100%;height:4px;border-radius:2px;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint .mi.select:after {background:#732b0b;}
.b255-4.el > .ls .dtl .bl.d1.str {color:#830700;line-height:140%;font-weight:600;}
.b255-4.el > .ls .dtl .bl.d12.dom {width:100%;display:flex;justify-content:space-between;align-items:flex-end;}
.b255-4.el > .ls .dtl:hover .bl.d12.dom {position:relative;}
.b255-4.el > .ls .dtl .bl.d15.buy {background:#a54418;position:relative;border-radius:4px;min-height:32px;color:#ffffff;font-size:14px;display:flex;justify-content:center;align-items:center;column-gap:8px;}
.b255-4.el > .ls .dtl .bl.d15.buy:hover {background:#d35921;}
.b255-4.el > .ls .dtl .bl.d15.buy .cc.b1 {background:#ff0000;text-align:center;line-height:100%;position:absolute;top:-4px;right:-4px;padding:3px;border-radius:12px;min-width:20px;height:20px;opacity:0;}
.b255-4.el > .ls .dtl .bl.d15.buy.in_cart .cc.b1 {opacity:1;}
.b255-4.el > .ls .dtl .bl.d15.buy .mdi.b0 *[fill=currentColor] {fill:#ffffff;}
.b255-4.el > .ls .dtl .bl.d15.buy.wh_not {display:none;}
.b255-4.el > .ls .dtl .bl.d11.dom {visibility:hidden;}
.b255-4.el > .ls .dtl .bl.d16.buy {flex-wrap:wrap;align-items:flex-end;}
.b255-4.el > .ls .dtl .bl.d16.buy .price.b0 {color:#f20000;font-size:20px;padding:0px 12px 0px 0px;}
.b255-4.el > .ls .dtl .bl.d16.buy .oldprice.b1 {color:#999999;font-size:14px;position:relative;}
.b255-4.el > .ls .dtl .bl.d16.buy .oldprice.b1:before {content:'';background:#999999;width:100%;height:1px;position:absolute;top:47%;left:0px;transform:rotate(13deg);}
.b255-4.el > .ls .dtl .bl.d13.rating {display:flex;align-items:center;column-gap:4px;padding:2px;}
.b255-4.el > .ls .dtl:hover .bl.d13.rating {border-radius:4px;}
.b255-4.el > .ls .dtl .bl.d13.rating .s_m {width:14px;height:14px;}
.b255-4.el > .ls .dtl .bl.d13.rating .score {font-size:12px;}
.b255-4.el > .ls .dtl .bl.d17.lsf .f {align-items:flex-start;}
.b255-4.el > .ls .dtl .bl.d17.lsf .f .n {color:#777777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:40%;flex-shrink:0;}
.b255-4.el > .ls .dtl .bl.d17.lsf .v {text-align:right;}
.b255-4.el > .ls .dtl .bl.d8.text {font-size:12px;line-height:150%;white-space:pre-line;} @media screen and (max-width: 1200px) {
.b255-4.el > .ls .dtl .bl.d2.mgl .big .zoom {padding:4px;opacity:0.2;}} @media screen and (max-width: 960px) {
.b255-4.el > .ls {grid-template-columns:1fr 1fr;column-gap:16px;row-gap:40px;}} @media screen and (max-width: 640px) {
.b255-4.el > .ls .dtl .bl.d10.mark {top:-8px;}
.b255-4.el > .ls .dtl .bl.d10.mark .item {padding:2px 4px;font-size:12px;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint {max-width:40px;column-gap:0px;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint .mi {flex-shrink:0;}
.b255-4.el > .ls .dtl .bl.d2.mgl .prepoint .mi:after {width:4px;}} @media screen and (max-width: 480px) {
.b255-4.el > .ls {column-gap:8px;}
.b255-4.el > .ls > .dtl {padding:4px;}
.b255-4.el > .ls .dtl .bl.d2.mgl {height:128px;}
.b255-4.el > .ls .dtl .bl.d1.str {font-size:14px;}}

.b255-7.dom   {margin:56px 0px 0px 0px;position:relative;}

.b255-11.swiper .but.back {background:#ffffff;padding:12px;border-radius:24px;position:absolute;z-index:10;top:275px;left:-24px;box-shadow:0px 0px 4px 0px #000000;}
.b255-11.swiper .but.next {background:#ffffff;padding:12px;border-radius:24px;position:absolute;z-index:10;top:275px;right:-24px;box-shadow:0px 0px 4px 0px #000000;} @media screen and (max-width: 1200px) {
.b255-11.swiper   {display:none;}}

.b255-9.el > .title {background:url(/upload/public/css-bg/f9-0.webp) 50% 0% / auto auto no-repeat scroll;padding:48px 0px 40px 0px;color:#ffffff;text-align:center;font-weight:700;text-shadow:1px 1px 1px #000000bf;}
.b255-9.el > .ls {overflow:auto;display:flex;column-gap:2%;}
.b255-9.el > .ls > .dtl {width:32%;flex-shrink:0;display:flex;flex-direction:column;row-gap:20px;}
.b255-9.el > .ls .dtl .bl.d1.str {text-align:center;line-height:140%;}
.b255-9.el > .ls .dtl .bl.d2.mgl {height:208px;}
.b255-9.el > .ls .dtl .bl.d2.mgl .big {border-radius:12px;}
.b255-9.el > .ls .dtl .bl.d2.mgl .big .view {object-fit:cover;} @media screen and (max-width: 960px) {
.b255-9.el > .ls > .dtl {width:56%;max-width:240px;}
.b255-9.el > .ls .dtl .bl.d2.mgl {height:144px;}} @media screen and (max-width: 480px) {
.b255-9.el > .ls .dtl .bl.d1.str {font-size:14px;}}

.b255-10.elmap i {border-radius:3px;width:12px;height:6px;}
.b255-10.elmap i.full {background:#ff8000;}
.b255-10.elmap .review .decor {border:2px solid #ff8000;border-radius:8px;}
.b255-10.elmap   {column-gap:6px;width:fit-content;margin:12px auto;}

.b255-8.el > .title {background:url(/upload/public/css-bg/56-0.webp) 50% 0% / auto auto no-repeat scroll;padding:48px 0px 40px 0px;color:#ffffff;text-align:center;font-weight:700;text-shadow:1px 1px 1px #000000bf;}
.b255-8.el > .ls {display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:24px;}
.b255-8.el > .ls > .dtl {padding:16px;box-shadow:2px 2px 6px 0px #00000060;display:flex;flex-direction:column;row-gap:24px;}
.b255-8.el > .ls .dtl .bl.d1.str {color:#ff6700;}
.b255-8.el > .ls .dtl .bl.d2.text {font-size:14px;line-height:170%;}
.b255-8.el   {padding:96px 0px 0px 0px;} @media screen and (max-width: 960px) {
.b255-8.el > .ls {grid-template-columns:1fr;}} @media screen and (max-width: 480px) {
.b255-8.el > .ls .dtl .bl.d2.text {font-size:14px;}}

.b334.craft > .contt {max-width:100%;}
.craft.b334 > .dom   {display:flex;flex-direction:column;row-gap:40px;}
.b334.craft.stu {background:#ffffff;display:none;position:absolute;z-index:100;top:0px;left:0px;max-width:780px;}

.b334-1.dom   {display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;}

.b334-2.link .mdi {width:auto;height:80px;}

.b334-3.link .mdi {width:auto;height:80px;}

.b334-4.lvl .grt {background:#ae570830;padding:4px;border-radius:20px;}
.b334-4.lvl .grt:hover {background:#ae5708;}
.b334-4.lvl .grt .lkt {background:#ffffff;padding:8px;border-radius:16px;flex-direction:column;align-items:stretch;width:100%;height:100%;}
.b334-4.lvl .grt .lkt .mdi {width:100%;height:80px;}
.b334-4.lvl .grt .lkt .t {text-align:center;}
.b334-4.lvl   {width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:12px;row-gap:12px;} @media screen and (max-width: 960px) {
.b334-4.lvl   {grid-template-columns:1fr 1fr;}} @media screen and (max-width: 480px) {
.b334-4.lvl .grt {padding:2px;border-radius:12px;}
.b334-4.lvl .grt .lkt {padding:4px;border-radius:10px;}
.b334-4.lvl .grt .lkt .t {font-size:14px;}
.b334-4.lvl   {column-gap:8px;}}

.b334-5.lvl .grt .lkt {background:#eeeeee;border-radius:8px;}
.b334-5.lvl .grt .lkt:hover {background:#dddddd;}
.b334-5.lvl .sub {flex-direction:row;column-gap:12px;flex-wrap:wrap;background:#eeeeee;position:static;width:85%;margin:0px 0px 0px 12%;padding:4px;border-radius:0px 0px 8px 8px;visibility:visible;}
.b334-5.lvl .sub .grs .lks {padding:8px;column-gap:8px;row-gap:8px;}
.b334-5.lvl .sub .grs .lks .t {font-size:14px;}
.b334-5.lvl   {flex-direction:column;row-gap:12px;flex-wrap:nowrap;}

.b334-7.dom   {align-items:center;row-gap:12px;}

.b334-8.commun .mdi {width:32px;height:32px;}
.b334-8.commun .mdi *[fill=currentColor] {fill:#ae5708;}
.b334-8.commun .val {color:#ae5708;font-size:24px;font-weight:700;}
.b334-8.commun   {column-gap:16px;}

.b334-10.dom   {align-items:center;row-gap:4px;}

.b334-11.text   {color:#ae5708;font-weight:700;}

.craft.b70 > .el > .title {color:#ff6700;font-size:28px;font-weight:700;}
.craft.b70 > .el > .ls {overflow:auto;padding:16px 0px;display:flex;column-gap:16px;}
.craft.b70 > .el > .ls > .dtl {background:#ffffff;position:relative;padding:8px;border:1px solid #732b0b50;border-radius:8px;width:33%;max-width:240px;display:flex;flex-direction:column;justify-content:space-between;row-gap:12px;}
.craft.b70 > .el > .ls > .dtl:hover {box-shadow:4px 4px 8px 0px #00000060;}
.craft.b70 > .el > .ls .dtl .bl.d10.mark {display:flex;column-gap:4px;position:absolute;top:-14px;left:0px;}
.craft.b70 > .el > .ls .dtl .bl.d10.mark .item {background:#ffffff;padding:4px;border-radius:12px;font-size:12px;line-height:100%;}
.craft.b70 > .el > .ls .dtl .bl.d10.mark .item.promo {background:#ff0000;color:#ffffff;}
.craft.b70 > .el > .ls .dtl .bl.d1.str {color:#830700;text-align:center;line-height:140%;font-weight:700;}
.craft.b70 > .el > .ls .dtl .bl.d11.dom {position:relative;}
.craft.b70 > .el > .ls .dtl .bl.d12.rating {background:#ffffffd0;display:flex;align-items:center;column-gap:4px;position:absolute;z-index:5;top:0px;left:0px;padding:2px;border-radius:4px;}
.craft.b70 > .el > .ls .dtl .bl.d12.rating .s_m {width:14px;height:14px;}
.craft.b70 > .el > .ls .dtl .bl.d12.rating .score {font-size:12px;line-height:100%;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl {align-items:center;width:100%;height:144px;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl .big .zoom {width:20px;transition:all 0.2s ease-out;opacity:0;}
.craft.b70 > .el > .ls .dtl:hover .bl.d2.mgl .big .zoom {opacity:0.2;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl .big .zoom:hover {width:28px;opacity:1;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl .prepoint {width:100%;max-width:64px;overflow:hidden;display:flex;justify-content:center;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl .prepoint .mi {padding:4px;width:20%;flex-shrink:0;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl .prepoint .mi:after {width:4px;height:4px;border-radius:2px;}
.craft.b70 > .el > .ls .dtl .bl.d15.buy {display:flex;justify-content:center;align-items:flex-end;column-gap:8px;}
.craft.b70 > .el > .ls .dtl .bl.d15.buy .oldprice.b0 {color:#999999;position:relative;}
.craft.b70 > .el > .ls .dtl .bl.d15.buy .oldprice.b0:before {content:'';background:#999999;width:100%;height:1px;position:absolute;top:45%;left:0px;transform:rotate(10deg);}
.craft.b70 > .el > .ls .dtl .bl.d15.buy .price.b1 {color:#f20000;font-size:20px;}
.b70.craft > .contt {max-width:100%;}
.b70.craft.stu {background:#fde899;} @media screen and (max-width: 960px) {
.craft.b70 > .el > .ls {column-gap:12px;}} @media screen and (max-width: 640px) {
.craft.b70 > .el > .ls > .dtl {width:56%;}
.craft.b70 > .el > .ls .dtl .bl.d1638402_1.str {font-size:14px;}
.craft.b70 > .el > .ls .dtl .bl.d1638402_2.mgl {height:112px;}} @media screen and (max-width: 480px) {
.craft.b70 > .el > .ls > .dtl {width:75%;max-width:208px;}
.craft.b70 > .el > .ls .dtl .bl.d1.str {font-size:14px;}
.craft.b70 > .el > .ls .dtl .bl.d2.mgl {height:112px;}}