.page-promotions .personal-page-title{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.page-promotions .personal-content,.page-node-type-promotion .personal-content{padding-top:0}.paragraph--type--icon-title{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:1200px){.paragraph--type--icon-title{flex-direction:row;flex-wrap:wrap;gap:1.6666666667rem}}.paragraph--type--icon-title .field-paragraph-image{width:180px}@media screen and (min-width:1200px){.paragraph--type--icon-title .field-paragraph-image{width:11.1111111111rem}}.paragraph--type--icon-title .field-paragraph-text{font-size:1.875rem;line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:0.02em}@media screen and (min-width:1200px){.paragraph--type--icon-title .field-paragraph-text{font-size:3.5555555556rem;font-weight:700}}@media screen and (min-width:1200px){.paragraph--type--icon-title .field-paragraph-text{width:52.7777777778rem;order:-1;padding-top:1.1111111111rem}}.paragraph--type--icon-title .field-paragraph-text-2{font-size:1.125rem;line-height:1.25;font-weight:700;width:100%;position:relative}@media screen and (min-width:1200px){.paragraph--type--icon-title .field-paragraph-text-2{font-size:1.3333333333rem;font-weight:700}}.paragraph--type--icon-title .field-paragraph-text-2::before{content:"";position:absolute;right:34px;top:100%;margin-top:-10px;transform:rotate(43deg) scaleX(-1);width:34px;height:68px;background:url("/themes/personal/images/action-empty-arrow.svg") no-repeat bottom;background-size:cover}@media screen and (min-width:1200px){.paragraph--type--icon-title .field-paragraph-text-2{width:42.2222222222rem}.paragraph--type--icon-title .field-paragraph-text-2::before{content:"";position:absolute;right:auto;left:100%;top:1.1111111111rem;margin-left:2.2222222222rem;transform:rotate(-43deg);width:3.7777777778rem;height:16.1111111111rem;background:url("/themes/personal/images/action-empty-arrow.svg") no-repeat center;background-size:contain}}.node--type-promotion{position:relative;overflow:hidden;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;min-height:60vw;z-index:1}@media screen and (min-width:1200px){.node--type-promotion{border-radius:0.5555555556rem;padding:1.8333333333rem 2.1666666667rem}}.node--type-promotion .field-promotion-image{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;text-decoration:none;z-index:-1}.node--type-promotion .field-promotion-image img{width:100%;height:100%;object-fit:cover}.node--type-promotion.no-image{box-shadow:0px 0px 30px 0px rgba(60, 63, 65, 0.06)}.node--type-promotion:not(.no-image) .field-promotion-title{color:#FFFFFF}@media screen and (min-width:480px){.promotion-full{min-height:375px}}@media screen and (min-width:768px){.promotion-full{padding:30px}}@media screen and (min-width:1200px){.promotion-full{min-height:26.3888888889rem;padding:1.8333333333rem 2.1666666667rem}}.promotion-full .field-promotion-title{font-size:1.875rem;line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;margin-top:11px}@media screen and (min-width:1200px){.promotion-full .field-promotion-title{font-size:3.5555555556rem;font-weight:700}}@media screen and (min-width:1200px){.promotion-full .field-promotion-title{margin-top:1.3888888889rem}}@media screen and (min-width:480px){.promotion-teaser{min-height:210px}}@media screen and (min-width:1200px){.promotion-teaser{min-height:17.2222222222rem;transition:0.3s}.promotion-teaser:hover{transform:translateY(-0.2777777778rem)}}.promotion-teaser__view{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;text-decoration:none;z-index:2}.promotion-teaser .field-promotion-title{font-size:1.25rem;line-height:1.25;font-weight:700;padding-right:60px}@media screen and (min-width:1200px){.promotion-teaser .field-promotion-title{font-size:2rem;font-weight:700}}@media screen and (min-width:1200px){.promotion-teaser .field-promotion-title{padding-right:5rem}}.promotion-teaser .basket-actions-countdown{position:absolute;z-index:3;top:0;bottom:0;right:0;padding:6px;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;flex-direction:column;pointer-events:none}@media screen and (min-width:1200px){.promotion-teaser .basket-actions-countdown{padding:0.5555555556rem}}.promotion-teaser .b-counter__item{padding:10px 5px;min-width:48px}@media screen and (min-width:1200px){.promotion-teaser .b-counter__item{padding:1.3888888889rem 0.5555555556rem;min-width:3.8888888889rem}}.promotion-teaser .b-counter__item:not(:last-child){border-right:none;border-bottom:1px solid rgba(26, 25, 25, 0.2)}.b-counter__list{border-radius:10px;background:#FEF642;display:inline-flex}@media screen and (min-width:1200px){.b-counter__list{border-radius:0.5555555556rem}}.b-counter__item{padding:5px 10px;min-height:48px}@media screen and (min-width:1200px){.b-counter__item{padding:0.5555555556rem 1.3888888889rem;min-height:3.8888888889rem}}.b-counter__item:not(:last-child){border-color:rgba(26, 25, 25, 0.2)}.b-counter__item .number{font-size:1rem;font-weight:700;margin-bottom:0.2em}@media screen and (min-width:1200px){.b-counter__item .number{font-size:1rem;font-weight:700}}.view-block-catalog.views-block-catalog-block-5{margin-top:25px}@media screen and (min-width:1200px){.view-block-catalog.views-block-catalog-block-5{margin-top:1.6666666667rem}}.view-block-catalog.views-block-catalog-block-5 .block__title{font-size:24px;text-transform:none}@media screen and (min-width:1200px){.view-block-catalog.views-block-catalog-block-5 .block__title{font-size:2.6666666667rem}}.view-promotions .view-content{display:flex;flex-wrap:wrap;margin:0 -10px -20px}@media screen and (min-width:1200px){.view-promotions .view-content{margin:0 -0.8333333333rem -1.6666666667rem}}.view-promotions .views-row{width:100%;padding:0 10px;margin-bottom:20px}@media screen and (min-width:768px){.view-promotions .views-row{width:50%}}@media screen and (min-width:1200px){.view-promotions .views-row{padding:0 0.8333333333rem;margin-bottom:1.6666666667rem}}.view-promotions .view-empty .field-block-paragraph{padding-bottom:25px}@media screen and (min-width:1200px){.view-promotions .view-empty .field-block-paragraph{padding-bottom:2.7777777778rem}}