.advertising-policy{color:var(--color-dark-gray);font-size:12px;line-height:1.5;margin-top:16px}@media screen and (max-width:374px){.advertising-policy{line-height:1.33}}.advertising-policy__btn{background:none;border:none;color:currentColor;cursor:pointer;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.product-popup{background-color:#fff;background-position:50%;background-size:cover;border-radius:0;bottom:-100%;box-shadow:0 10px 36px 8px #0003;padding:24px;position:fixed;right:0;text-align:center;transition:margin-bottom .2s ease,bottom .5s ease-out;width:100%;z-index:50001}.product-popup.invert{outline:1px solid #fff3}.product-popup_align-left{text-align:left}.product-popup_align-left .product-popup__link{justify-content:flex-start}.product-popup_active{bottom:0}.product-popup.product-popup_invert .product-popup__close,.product-popup.product-popup_invert .product-popup__close:active,.product-popup.product-popup_invert .product-popup__close:focus,.product-popup.product-popup_invert .product-popup__close:hover,.product-popup.product-popup_invert .product-popup__close:visited,.product-popup.product-popup_invert .product-popup__close:visited:active,.product-popup.product-popup_invert .product-popup__close:visited:focus,.product-popup.product-popup_invert .product-popup__close:visited:hover,.product-popup.product-popup_invert .product-popup__link-wrap,.product-popup.product-popup_invert .product-popup__link-wrap:active,.product-popup.product-popup_invert .product-popup__link-wrap:focus,.product-popup.product-popup_invert .product-popup__link-wrap:hover,.product-popup.product-popup_invert .product-popup__link-wrap:visited,.product-popup.product-popup_invert .product-popup__link-wrap:visited:active,.product-popup.product-popup_invert .product-popup__link-wrap:visited:focus,.product-popup.product-popup_invert .product-popup__link-wrap:visited:hover{color:#fff}.product-popup.product-popup_invert .product-popup__policy{color:#ffffffb3}.product-popup__close{background:none;border:none;color:#a1a1a1;cursor:pointer;padding:0;position:absolute;right:8px;top:8px;transition:color .2s ease}.product-popup__close:hover{color:#8a8a8a}:is(.product-popup) .product-popup__policy{font-size:10px}.product-popup .product-popup__link-wrap,.product-popup .product-popup__link-wrap:focus,.product-popup .product-popup__link-wrap:hover .product-popup .product-popup__link-wrap:active,.product-popup .product-popup__link-wrap:hover .product-popup .product-popup__link-wrap:visited:active,.product-popup .product-popup__link-wrap:visited,.product-popup .product-popup__link-wrap:visited:focus,.product-popup .product-popup__link-wrap:visited:hover .product-popup .product-popup__link-wrap:active,.product-popup .product-popup__link-wrap:visited:hover .product-popup .product-popup__link-wrap:visited:active{color:var(--color-primary-text)}.product-popup .product-popup__link-wrap:hover{-webkit-text-decoration:none;text-decoration:none}.product-popup .product-popup__link-wrap:hover .product-popup__link-arrow{transform:translateX(20%)}.product-popup__title{display:inline;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width:374px){.product-popup__title{line-height:1.38}}.product-popup__link{display:inline-flex;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap}@media screen and (max-width:374px){.product-popup__link{line-height:1.38}}.product-popup__link:link{-webkit-text-decoration:underline;text-decoration:underline}.product-popup__link-arrow{display:none}@media screen and (max-width:767px){.product-popup__link-title{-webkit-text-decoration:underline;text-decoration:underline}}@media screen and (min-width:768px){.product-popup{border-radius:16px;right:96px;width:350px}.product-popup.invert{box-shadow:none}.product-popup_active{bottom:20px}.product-popup__title{display:block;font-size:28px;font-weight:700;line-height:1.29;margin-bottom:16px}}@media screen and (min-width:768px)and (max-width:374px){.product-popup__title{line-height:1.21}}@media screen and (min-width:768px){.product-popup__title_size-small{font-size:22px;line-height:1.45;line-height:28px}}@media screen and (min-width:768px)and (max-width:374px){.product-popup__title_size-small{line-height:1.27}}@media screen and (min-width:768px){.product-popup__link{align-items:center;display:flex;justify-content:center}.product-popup__link:link{-webkit-text-decoration:none;text-decoration:none}.product-popup__link-arrow{display:block;transition:transform .2s ease 0s}.product-popup__link-title{margin-right:4px}}