@media(max-width: 1000px){
	.oplata .inner {
		max-width: 90%;
	}

}

@media(max-width: 768px){
	 .mobile {
 		display: block;
	 }
	.custommenu__inner {
		padding: .3em 1em;
	}
	.custommenu__cart-mobile {
		display: block;
	}
	.custommenu__inner {
		flex-direction: row-reverse;
		height: 2.8em;
	}
	.custommenu__left, .custommenu__right {
		flex-grow: 0;
	}

	.custommenu__left {
		padding-left: .3em;
	}
	.custommenu__burger {
		display: inline-block;
	}
	.custommenu__middle {
		position: fixed;
		top: 2.5em;left: 0;
		padding: 0 2em;
		padding-left: 1em;
		width: 17em;
		max-width: 90%;
		margin-left: -100%;
		max-width: 100%;
		height: 100%;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		background-color: #FBFBFB;
		z-index: 100;
		transition: margin ease-in-out .2s;
	}

	.custommenu .main__item {
		font-weight: 600;
		padding: .8em 0;
		padding-left: 1em;
	}

	.custommenu__left, .custommenu__right {
		flex-basis: auto;
	}

	.custommenu__sub .item {
		width: auto;
		padding: 0 1em;
	}

	.custommenu__middle .submenu__item {
		display: block;
	}
	
	.toggle.custommenu__middle {
		margin-left: 0;
	}

	.custommenu__middle a {
		width: 100%;
		padding: .5em 0;
		padding-left: 1em;
		border-bottom: 1px solid rgba(0,0,0,.2);
		font-size: 20px;
	}

	.custommenu__mobile {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-grow: 1;
		justify-content: center;
		align-items: center;
	}

	.custommenu__mobile-logo {
		width: 5em;
	}

	.custommenu__right .custommenu__cart {
		display: none;
	}

	.custommenu + .content {
		font-size: 13px;
		margin-top: 3em;
	}
	
	.block {
		padding-top: 1.6em;
		min-height: 578px;
		font-size: 13px;
	}

	.block-1 {
		align-items: flex-start;
		padding-top: 6.5em;
	}

	.block-2 {
		min-height: 525px;
	}

	.block-3 {
		min-height: 527px;
	}

	.block-4 {
		min-height: 540px;
	}

	.no-webp .block-1 {
		background-image: url(/static/img/back-mob-1.png);
	}

	.no-webp .block-2 {
		background-image: url(/static/img/back-mob-2.png);
	}

	.no-webp .block-3 {
		background-image: url(/static/img/back-mob-3.png);
	}

	.no-webp .block-4 {
		background-image: url(/static/img/back-mob-4.png);
	}

	.no-webp .block-5 {
		background-image: url(/static/img/back-mob-5.png);
	}
	

	.webp .block-1 {
		background-image: url(/static/img/back-mob-1.webp);
	}

	.webp .block-2 {
		background-image: url(/static/img/back-mob-2.webp);
	}

	.webp .block-3 {
		background-image: url(/static/img/back-mob-3.webp);
	}

	.webp .block-4 {
		background-image: url(/static/img/back-mob-4.webp);
	}

	.webp .block-5 {
		background-image: url(/static/img/back-mob-5.webp);
	}

	div.collections {
		flex-wrap:  wrap;
		height: auto;
		margin-top: 0
	}

	.collections__block {
		margin: 0;
		margin-top: 1em;
		flex:  0 0 100%;
		min-height: 320px;
		background-position: center;
	}

	.webp .collections__block-magic {
		background-image: url(/static/img/collections/magic.webp);
	}

	.webp .collections__block-reminder {
		background-image: url(/static/img/collections/reminder.webp);
	}

	.webp .collections__block-idealgift {
		background-image: url(/static/img/collections/idealgift.webp);
	}

	.no-webp .collections__block-magic {
		background-image: url(/static/img/collections/magic.jpeg);
	}

	.no-webp .collections__block-reminder {
		background-image: url(/static/img/collections/reminder.jpeg);
	}

	.no-webp .collections__block-idealgift {
		background-image: url(/static/img/collections/idealgift.jpeg);
	}

	.collections h2 {
		font-size: 2.5em;
	}

	.block:not(:first-child){
		font-size: 12px;
	}

	.block a {
		margin-top: 1.1em;
		display: inline-block;
	}

	.block__insta {
		padding-bottom: 1em;
	}

	.block__insta h2 {
		font-size: 2em;
		margin-top: .7em;
	}

	.block__insta a {
		flex: 0 0 32%;
		margin-top: .7em;
	}

	.block__insta p {
		text-align: center;
		padding: 0 1em;
	}

	.footer {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		padding-top: 2.4em;
	}
	
	.footer .inner {
		flex-wrap: wrap;
		max-width: 95%;
	}

	/*order*/
	.footer .bottom {
		padding-top: 1.4em;
		order: 0;
	}

	.footer .middle {
		padding: 0 1.4em;
		order: 1;
	}

	.footer .bottom .copy {
		display: none;
	}

	.footer .social {
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
	}

	.footer .links {
		order: 4;
		padding: 0 1.4em;
		margin-top: 2em;
		line-height: 1.4em;
	}

	.footer .column-1 {
/*		display: none;*/
	}

	.footer__right  {
		margin-top: 1.7em;
		flex-wrap: wrap;
	}

	.footer .column {
		flex: 0 0 100%;
		margin-top: .5em;
		text-align: left;
	}

	.footer ul {
		padding-left: 1.3em;
		margin-top: .5em;
	}
	
	.footer .shrink {
		font-size: .85em;
	}

	.footer .divider {
		margin: 0 .3em;
	}

	.footer .mobile.copy {
		display: block;
		margin-top: 1.5em;
		order: 5;
		padding: 0 1.4em;
	}

	.footer .mobile.copy .years {
		display: inline-block;
		margin-left: 1em;
	}

}