[data-media-source="media-xl"] .lpc-vertical-delivery-zones__header {
    margin: 0 0 32px;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__title {
    margin: 0 0 20px;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__description {
    margin: 0 0 20px;
}


[data-media-source="media-xl"] .lpc-vertical-delivery-zones__code.lpc_big_image .lpc-vertical-delivery-zones__code-inner {
    padding-top: 62%;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__code-inner {
    font-size: 0;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__code-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__zone-list {
    margin: 0 0 20px;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__item {
    padding: 16px 0;
    border-top: 1px solid var(--text-color-a-01);
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__item:last-child {
    border-bottom: 1px solid var(--text-color-a-01);
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__note {
    margin: 0 0 32px;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__caption {
    display: flex;
    align-items: center;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__caption + .lpc-vertical-delivery-zones__text {
    margin: 4px 0 0;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__marker {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    background: var(--primary-color-base);
    flex: 0 0 auto;
    margin: 0 12px 0 0;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__button-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -5px -10px;
}

[data-media-source="media-xl"] .lpc-vertical-delivery-zones__button-box .lp-button {
    margin: 0 5px 10px;
}


[data-media-source="media-lg"] .lpc-vertical-delivery-zones__header {
    margin: 0 0 32px;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__title {
    margin: 0 0 20px;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__description {
    margin: 0 0 20px;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__code.lpc_big_image .lpc-vertical-delivery-zones__code-inner {
    padding-top: 62%;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__code-inner {
    font-size: 0;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__code-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__zone-list {
    margin: 0 0 20px;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__item {
    padding: 16px 0;
    border-top: 1px solid var(--text-color-a-01);
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__item:last-child {
    border-bottom: 1px solid var(--text-color-a-01);
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__note {
    margin: 0 0 32px;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__caption {
    display: flex;
    align-items: center;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__caption + .lpc-vertical-delivery-zones__text {
    margin: 4px 0 0;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__marker {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    background: var(--primary-color-base);
    flex: 0 0 auto;
    margin: 0 12px 0 0;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__button-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -5px -10px;
}

[data-media-source="media-lg"] .lpc-vertical-delivery-zones__button-box .lp-button {
    margin: 0 5px 10px;
}


[data-media-source="media-lg"] .lpc-vertical-delivery-zones__button-box .lp-button:has( + .lpc-button--type-3),
[data-media-source="media-xl"] .lpc-vertical-delivery-zones__button-box .lp-button:has( + .lpc-button--type-3),
[data-media-source="media-xl"] .lpc-vertical-delivery-zones__button-box .lpc-button--type-3,
[data-media-source="media-lg"] .lpc-vertical-delivery-zones__button-box .lpc-button--type-3 {
	margin-right: 20px;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__header {
    margin: 0 0 32px;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__title {
    margin: 0 0 16px;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__description {
    margin: 0 0 16px;
}


[data-media-source="media-md"] .lpc-vertical-delivery-zones__code.lpc_big_image .lpc-vertical-delivery-zones__code-inner {
    padding-top: 62%;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__code-inner {
    font-size: 0;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__code-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__zone-list {
    margin: 0 0 16px;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__item {
    padding: 12px 0;
    border-top: 1px solid var(--text-color-a-01);
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__item:last-child {
    border-bottom: 1px solid var(--text-color-a-01);
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__note {
    margin: 0 0 24px;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__caption {
    display: flex;
    align-items: center;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__caption + .lpc-vertical-delivery-zones__text {
    margin: 4px 0 0;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__marker {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    background: var(--primary-color-base);
    flex: 0 0 auto;
    margin: 0 12px 0 0;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__button-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0 0 -10px;
}

[data-media-source="media-md"] .lpc-vertical-delivery-zones__button-box .lp-button {
    width: 100%;
    margin: 0 0 10px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__header {
    margin: 0 0 24px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__title {
    margin: 0 0 12px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__description {
    margin: 0 0 12px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__code.lpc_big_image .lpc-vertical-delivery-zones__code-inner {
    padding-top: 62%;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__code-inner {
    font-size: 0;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__code-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__zone-list {
    margin: 0 0 12px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__box {
    padding: 20px 0 0;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__item {
    padding: 12px 0;
    border-top: 1px solid var(--text-color-a-01);
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__item:last-child {
    border-bottom: 1px solid var(--text-color-a-01);
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__note {
    margin: 0 0 20px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__caption {
    display: flex;
    align-items: center;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__caption + .lpc-vertical-delivery-zones__text {
    margin: 4px 0 0;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__marker {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    background: var(--primary-color-base);
    flex: 0 0 auto;
    margin: 0 12px 0 0;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__button-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -5px -10px;
}

[data-media-source="media-sm"] .lpc-vertical-delivery-zones__button-box .lp-button {
    width: calc(50% - 10px);
    flex: 1 1 calc(50% - 10px);
    margin: 0 5px 10px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__header {
    margin: 0 0 24px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__title {
    margin: 0 0 12px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__description {
    margin: 0 0 12px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__code.lpc_big_image .lpc-vertical-delivery-zones__code-inner {
    padding-top: 62%;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__code-inner {
    font-size: 0;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__code-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__zone-list {
    margin: 0 0 12px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__box {
    padding: 20px 0 0;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__item {
    padding: 12px 0;
    border-top: 1px solid var(--text-color-a-01);
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__item:last-child {
    border-bottom: 1px solid var(--text-color-a-01);
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__note {
    margin: 0 0 20px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__caption {
    display: flex;
    align-items: center;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__caption + .lpc-vertical-delivery-zones__text {
    margin: 4px 0 0;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__marker {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    background: var(--primary-color-base);
    flex: 0 0 auto;
    margin: 0 12px 0 0;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__button-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0 0 -10px;
}

[data-media-source="media-xs"] .lpc-vertical-delivery-zones__button-box .lp-button {
    width: 100%;
    margin: 0 0 10px;
}

.lpc-vertical-delivery-zones__marker.marker-color-0 {
    background: #56db40;
}

.lpc-vertical-delivery-zones__marker.marker-color-1 {
    background: #ffd21e;
}

.lpc-vertical-delivery-zones__marker.marker-color-2 {
    background: #f271d1;
}

.lpc-vertical-delivery-zones__inner {
	flex-direction: row-reverse;
}

.lpc-vertical-delivery-zones__inner.lpc_reverse {
    flex-direction: row;
}

.lpc-vertical-delivery-zones__wrap.lpc_pointer_events .lpc-vertical-delivery-zones__code-inner iframe {
    pointer-events: none;
}

.lpc-reviews-1__buttons {
	display: flex;
	flex-wrap: wrap;
}