/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-type-ico-link-menu{padding:15px 0}@media screen and (min-width:1215px){.block-type-ico-link-menu{padding-top:2.0555555556rem}.block-type-ico-link-menu .site-content.additional{padding-bottom:2.0555555556rem}}.block-type-ico-link-menu .paragraph .trigger{display:none}.block-type-ico-link-menu .field--name-field-block-title{font-size:1.5rem;font-weight:500;margin:0 0 15px;text-align:center}@media screen and (min-width:1215px){.block-type-ico-link-menu .field--name-field-block-title{font-size:2.6666666667rem;font-weight:500}}@media screen and (min-width:768px){.block-type-ico-link-menu .field--name-field-block-title{margin-bottom:1.8333333333rem}}.block-type-ico-link-menu .field-block-paragraph{position:relative}.block-type-ico-link-menu .field-block-paragraph__items{margin:0 -3px -5px}@media screen and (min-width:1215px){.block-type-ico-link-menu .field-block-paragraph__items{margin:0 -0.2777777778rem -0.5555555556rem}}.block-type-ico-link-menu .field-block-paragraph .swiper{overflow:visible}.block-type-ico-link-menu .field-block-paragraph__item{padding:0 3px;display:flex;width:27.1vw;height:auto;margin:0 0 5px}.block-type-ico-link-menu .field-block-paragraph__item.promotions-and-discounts{color:#F08B22}.block-type-ico-link-menu .field-block-paragraph__item.promotions-and-discounts .field-paragraph-image svg *{stroke-width:0;stroke:currentColor;fill:currentColor}@media screen and (max-width:319px){.block-type-ico-link-menu .field-block-paragraph__item{width:33.333%}}@media screen and (min-width:480px){.block-type-ico-link-menu .field-block-paragraph__item{width:25%}}@media screen and (min-width:768px){.block-type-ico-link-menu .field-block-paragraph__item{width:18.4%}}@media screen and (min-width:1215px){.block-type-ico-link-menu .field-block-paragraph__item{width:14.2857142857%;flex-grow:1;padding-left:0.2777777778rem;padding-right:0.2777777778rem;margin-bottom:0.5555555556rem}.block-type-ico-link-menu .field-block-paragraph__item.promotions-and-discounts{display:none}}.block-type-ico-link-menu .field-block-paragraph .paragraph--type--element-ico-link{position:relative;background:#fff;border-radius:5px;padding:15px 5px;min-height:84px;flex-grow:1;overflow:hidden;transition:0.3s;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1215px){.block-type-ico-link-menu .field-block-paragraph .paragraph--type--element-ico-link{padding:0.7777777778rem;box-shadow:0px 0px 30px rgba(60,63,65,0.06);min-height:auto;display:block}}.block-type-ico-link-menu .field-block-paragraph .paragraph--type--element-ico-link .cap{position:absolute;display:block;z-index:0;width:0;height:0;border-radius:100%;background:#075ba2;transform:translate(-50%,-50%);transition:width 0.5s,padding-top 0.5s}@media screen and (min-width:160px) and (max-width:1214px){.block-type-ico-link-menu .field-block-paragraph .paragraph--type--element-ico-link .cap{display:none}}@media screen and (min-width:1215px){.block-type-ico-link-menu .field-block-paragraph .paragraph--type--element-ico-link:hover .cap{width:calc(100% * 3);padding-top:calc(100% * 3)}.block-type-ico-link-menu .field-block-paragraph .paragraph--type--element-ico-link:hover .field-paragraph-title{color:#fff !important}}.block-type-ico-link-menu .field-block-paragraph .field-paragraph-image{height:1.5rem;width:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0 auto 5px;position:relative;z-index:2;border-radius:50%}@media screen and (min-width:1215px){.block-type-ico-link-menu .field-block-paragraph .field-paragraph-image{width:1.6666666667rem;height:1.6666666667rem;margin-bottom:0.5555555556rem}}.block-type-ico-link-menu .field-block-paragraph .field-paragraph-image:before{content:"";position:absolute;z-index:-1;top:-5px;right:-5px;bottom:-5px;left:-5px;background:#fff;border-radius:50%}.block-type-ico-link-menu .field-block-paragraph .field-paragraph-image svg,.block-type-ico-link-menu .field-block-paragraph .field-paragraph-image img{max-width:100%;max-height:100%;width:auto}.block-type-ico-link-menu .field-block-paragraph .field-paragraph-image path{fill:#075ba2;stroke:#075ba2}.block-type-ico-link-menu .field-block-paragraph .field-paragraph-title{position:relative;z-index:2;word-break:break-word;font-size:0.625rem;font-weight:700}@media screen and (min-width:1215px){.block-type-ico-link-menu .field-block-paragraph .field-paragraph-title{font-size:1rem;font-weight:700}}.block-type-ico-link-menu .field-block-paragraph .field-paragraph-link a{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;text-decoration:none;z-index:5}.block-type-ico-link-menu .field-block-paragraph .swiper-button{margin-top:-26px;display:none}@media screen and (min-width:768px){.block-type-ico-link-menu .field-block-paragraph .swiper-button{display:flex}}.block-type-ico-link-menu .field-block-paragraph .swiper-button-prev{margin-left:-26px}.block-type-ico-link-menu .field-block-paragraph .swiper-button-next{margin-right:-26px}.block-type-ico-link-menu .field--name-field-block-text{margin-top:25px}.block-type-ico-link-menu.block-benefits-about .field-block-paragraph .swiper-wrapper{flex-wrap:wrap}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph__items{margin-left:-1.3888888889rem;margin-right:-1.3888888889rem}}.block-type-ico-link-menu.block-benefits-about .field-block-paragraph__item{width:50%}@media screen and (min-width:480px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph__item{width:33.333%}}@media screen and (min-width:768px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph__item{width:25%}}@media screen and (min-width:992px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph__item{width:20%}}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph__item{padding-left:1.3888888889rem;padding-right:1.3888888889rem}}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph .paragraph--type--element-ico-link{padding:1.6666666667rem}}.block-type-ico-link-menu.block-benefits-about .field-block-paragraph .field-paragraph-image{width:40px;height:40px}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-benefits-about .field-block-paragraph .field-paragraph-image{width:3.1111111111rem;height:3.1111111111rem}}.block-type-ico-link-menu.block-page-order-instruction{padding-top:0;display:none}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-page-order-instruction{display:none}}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__items{margin-left:-1.9444444444rem;margin-right:-1.9444444444rem}}.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item{width:50%;position:relative}.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;top:50%;margin:-15px 0 0;left:0;z-index:1;font-size:30px;color:#075ba2;position:absolute}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item:before{font-size:4.7777777778rem;margin-top:-2.3888888889rem}}.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item:first-of-type:before{display:none}@media screen and (min-width:480px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item{width:33.333%}}@media screen and (min-width:768px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item{width:25%}}@media screen and (min-width:992px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item{width:20%}}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph__item{padding-left:1.9444444444rem;padding-right:1.9444444444rem}}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph .paragraph--type--element-ico-link{padding:2.4444444444rem 1.3888888889rem 1.3333333333rem}}.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph .field-paragraph-image{width:68px;height:68px;margin-bottom:25px}.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph .field-paragraph-image:before{margin:-10px}@media screen and (min-width:1215px){.block-type-ico-link-menu.block-page-order-instruction .field-block-paragraph .field-paragraph-image{width:4.3333333333rem;height:4.3333333333rem;margin-bottom:1.5rem}}.block-front-custom-menu{padding-top:10px;padding-bottom:10px}@media screen and (min-width:1215px){.block-front-custom-menu{padding-top:0.8333333333rem;padding-bottom:0.8333333333rem}}
