.coupon-type-selector{background-color:#fff;border:1px solid #c1c3c6;border-radius:8px;overflow:hidden}.coupon-type-selector__type-list{display:grid;grid-template-columns:repeat(3,1fr);padding:0}.coupon-type-selector__type{display:flex;justify-content:center;line-height:20px;padding:12px 0}.coupon-type-selector__type:not(:last-of-type){border-right:1px solid #c1c3c6}.coupon-type-selector__type--active{background-color:#3985c7;color:#fff}.coupon-type-selector__type:hover{cursor:pointer}@media screen and (max-width:768px){.coupon-type-selector__type{font-size:14px;line-height:19px;padding:8px}}@media screen and (max-width:365px){.coupon-type-selector__type{font-size:12px;line-height:16px;padding:6px}}.retailer-add-coupon{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #1717171a;padding:24px 20px;width:288px}@media screen and (max-width:1215px){.retailer-add-coupon{border:unset;border-radius:0;box-shadow:unset}}.retailer-add-coupon__icon{margin-right:8px}.retailer-contacts{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #1717171a;font-size:14px;line-height:19px;padding:24px 20px;width:288px}@media screen and (max-width:1215px){.retailer-contacts{border:unset;border-radius:0;box-shadow:unset}}.retailer-contacts__heading{font-size:18px;font-weight:700;line-height:21px;margin-bottom:10px}.retailer-contacts__item:not(:last-of-type){margin-bottom:10px}.retailer-contacts__label{color:#888c8f;font-size:12px;line-height:16px;margin-bottom:4px}.retailer-contacts__link{color:#3985c7}.retailer-contacts__socials{display:flex;gap:8px}.retailer-contacts__address{font-style:normal}.retailer-coupons-table__inner{font-size:14px;line-height:20px}@media screen and (max-width:768px){.retailer-coupons-table__row{display:none}.retailer-coupons-table__row:nth-child(-n+6){display:table-row}}.retailer-coupons-table__row--active{display:table-row}.retailer-coupons-table__row-col--type{text-transform:uppercase}.retailer-coupons-table__button{border-width:1px;color:#3985c7;display:none}@media screen and (max-width:768px){.retailer-coupons-table__button{display:flex}}.retailer-description{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #1717171a;padding:24px 20px;width:288px}@media screen and (max-width:1215px){.retailer-description{border:unset;border-radius:0;box-shadow:unset}}.retailer-description__heading{font-size:18px;font-weight:700;line-height:21px;margin-bottom:10px}.retailer-description__description,.retailer-description__link{font-size:14px;line-height:22px}.retailer-description__link{color:#0b419b;display:block;margin-top:10px}.retailer-editor{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #1717171a;display:flex;flex-direction:column;padding:24px 20px;width:288px}@media screen and (max-width:1215px){.retailer-editor{border:unset;border-radius:0;box-shadow:unset}}.retailer-editor__heading{font-size:14px;font-weight:500;line-height:19px;margin-bottom:8px;text-align:center}.retailer-editor__image{margin-bottom:8px}.retailer-editor__name{font-size:20px;font-weight:900;line-height:24px}.retailer-editor__link{color:#0b419b;display:block;margin-top:10px}.retailer-emoji-table{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #1717171a;padding:24px 20px;width:288px}@media screen and (max-width:1215px){.retailer-emoji-table{border:unset;border-radius:0;box-shadow:unset}}.retailer-emoji-table__table{font-size:14px;line-height:19px}.retailer-emoji-table__heading{font-size:18px;font-weight:700;line-height:21px;margin-bottom:10px}.retailer-emoji-table__row{border-bottom:12px solid transparent}.retailer-emoji-table__row:last-of-type{border:none}.retailer-emoji-table__value{font-weight:500;text-align:right!important}.retailer-faq{background-color:#f1f1f1;padding:0 20px}.retailer-faq__faq{padding:12px 0}.retailer-faq__faq:not(:last-of-type){border-bottom:1.5px dashed #83868d}.retailer-faq__faq-question-trigger{align-items:center;display:flex;justify-content:space-between}.retailer-faq__faq-question-trigger:hover{cursor:pointer}.retailer-faq__faq-question-icon{max-width:44px;width:100%}.retailer-faq__faq-question-icon--active{transform:rotate(180deg)}.retailer-faq__faq-question{font-size:20px;font-weight:700;line-height:24px;padding:12px 0}@media screen and (max-width:768px){.retailer-faq__faq-question{font-size:18px;line-height:21px;padding:0}}.retailer-faq__faq-answer{line-height:24px;padding:12px 0}.retailer-menu{align-items:center;background-color:#fff;border:1px solid #3985c7;border-radius:8px 0 0 8px;box-shadow:0 27px 74px #1717171a,0 6.031px 16.529px #1717170f,0 1.796px 4.921px #1717170a;display:flex;height:52px;justify-content:center;position:fixed;right:0;top:100px;width:52px;z-index:99}.retailer-menu:hover{cursor:pointer}@media screen and (min-width:1216px){.retailer-menu{display:none}}.retailer-promoblocks__article:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:768px){.retailer-promoblocks__article:not(:last-of-type){margin-bottom:20px}}.retailer-promoblocks__text{font-size:16px;line-height:22px}.retailer-promoblocks__text a{color:#3985c7;font-weight:700}.retailer-promoblocks__text p{margin-bottom:12px}.retailer-promoblocks__text h4{font-weight:500;margin-bottom:8px}.retailer-promoblocks__text ul{list-style:disc;padding-left:35px}.retailer-promoblocks__text ol{padding-left:35px}.rate,.rate__star{display:flex}.rate__star:hover{cursor:pointer}.rate__star:not(:last-of-type){margin-right:4px}.retailer-rating{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #1717171a;display:flex;flex-direction:column;padding:24px 20px;width:288px}@media screen and (max-width:1215px){.retailer-rating{border:unset;border-radius:0;box-shadow:unset}}.retailer-rating__heading{font-size:18px;font-weight:700;line-height:21px;margin-bottom:20px}.retailer-rating__rate{margin-bottom:8px}.retailer-rating__average-rating,.retailer-rating__disabled,.retailer-rating__number-of-votes,.retailer-rating__success{display:block;font-size:14px;line-height:22px;text-align:center}.retailer-rating__average-rating,.retailer-rating__number-of-votes{color:#5a6065}.retailer-rating__disabled{color:#c00}.retailer-side-banner{box-shadow:0 2px 4px #1717171a;width:288px}.retailer-side-banner__image{border-radius:8px}@media screen and (max-width:768px){.retailer-side-banner__image{border-radius:0}}.app-page--retailer{position:relative}.app-page--retailer .page__wrapper{display:flex}.app-page--retailer .page__main{width:100%}.app-page--retailer .page__aside{display:grid;height:0;margin-left:40px;row-gap:20px}@media screen and (max-width:1215px){.app-page--retailer .page__aside{display:none;row-gap:0}}.app-page--retailer .page__aside--active{background-color:#fff;display:grid;height:100%;margin-left:0;overflow-y:scroll;position:fixed;right:0;scrollbar-color:grey transparent;scrollbar-width:thin;top:0;z-index:9999}.app-page--retailer .page__aside--active::-webkit-scrollbar{width:6px}.app-page--retailer .page__aside--active::-webkit-scrollbar-track{background:transparent}.app-page--retailer .page__aside--active::-webkit-scrollbar-thumb{background-color:transparent;border:3px solid grey;border-radius:20px}.app-page--retailer .page__aside-bg{background:#00103d7a;display:none;inset:0;position:fixed;z-index:9999}.app-page--retailer .page__aside-bg:hover{cursor:pointer}.app-page--retailer .page__aside-bg--active{display:block}.app-page--retailer .page__aside-close{display:none;position:absolute;right:14px;top:14px}.app-page--retailer .page__aside-close path{stroke:#333a40}@media screen and (max-width:1215px){.app-page--retailer .page__aside-close{display:block}}.app-page--retailer .page__aside-close:hover{cursor:pointer}@media screen and (max-width:1215px){.app-page--retailer .page__aside-item:not(:last-of-type){border-bottom:1px solid #e0e0e0}}.app-page--retailer .page__retailer-image-wrapper{align-self:center;display:flex;grid-area:image;height:40px;justify-content:center}.app-page--retailer .page__retailer-image{-o-object-fit:contain;object-fit:contain}.app-page--retailer .page__retailer-info{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"image heading" "image description";grid-template-columns:130px 1fr;margin-bottom:20px}@media screen and (max-width:768px){.app-page--retailer .page__retailer-info{gap:10px;grid-template-areas:"image heading" "description description";grid-template-columns:100px 1fr}}.app-page--retailer .page__heading{font-size:26px;font-weight:700;grid-area:heading}@media screen and (max-width:768px){.app-page--retailer .page__heading{font-size:16px;font-weight:500;line-height:22px}}.app-page--retailer .page__description{font-size:14px;grid-area:description;line-height:19px}@media screen and (max-width:768px){.app-page--retailer .page__description{font-size:12px;line-height:16px}}.app-page--retailer .page__coupon-type-selector{margin-bottom:20px}.app-page--retailer .page__coupons-grid{display:grid;row-gap:10px}.app-page--retailer .page__similar-coupons-grid{display:grid;grid-gap:16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1215px){.app-page--retailer .page__similar-coupons-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.app-page--retailer .page__similar-coupons-grid{grid-template-columns:repeat(1,1fr)}}.app-page--retailer .page__breadcrumbs{margin-top:60px}@media screen and (max-width:1023px){.app-page--retailer .page__breadcrumbs{margin-top:40px}}
