.birthday{overflow:hidden}.birthday-main{display:block}.birthday-main img{width:100%}@media only screen and (max-width: 1419px){.birthday-main img{min-height:360px;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 1259px){.birthday-main img{min-height:290px}}@media only screen and (max-width: 1023px){.birthday-main img{min-height:220px}}.birthday-offers{position:relative;padding:60px 0;background:#009ca6}@media only screen and (max-width: 767px){.birthday-offers{padding:40px 0}}.birthday-offers__anchor{position:absolute;top:-38px;left:0;right:0}@media only screen and (max-width: 767px){.birthday-offers__anchor{top:-46px}}.birthday-offers__ellipse{position:absolute;top:50%;left:50%;-webkit-filter:blur(120px);filter:blur(120px);pointer-events:none}.birthday-offers__center{position:relative;z-index:1;max-width:1324px}.birthday-offers__top{margin-bottom:24px;text-align:center}.birthday-offers__title{display:inline-block;font-size:48px;line-height:1.2;font-weight:400;color:#fff}@media only screen and (max-width: 1023px){.birthday-offers__title{font-size:40px}}@media only screen and (max-width: 767px){.birthday-offers__title{font-size:24px}}.birthday-offers__btns{display:flex;justify-content:center;gap:30px;margin-bottom:56px}@media only screen and (max-width: 767px){.birthday-offers__btns{gap:16px;margin-bottom:40px}}.birthday-offers__btns .btn{min-width:255px}@media only screen and (max-width: 767px){.birthday-offers__btns .btn{flex:1;min-width:auto;height:48px}}.birthday-offers__list{display:flex;flex-wrap:wrap;margin:-30px -15px 0}@media only screen and (max-width: 1259px){.birthday-offers__list{margin:-16px -8px 0}}@media only screen and (max-width: 767px){.birthday-offers__list{margin:-12px -6px 0}}.birthday-offers__item{position:relative;width:calc(33.333% - 30px);margin:30px 15px 0;padding:24px 24px 32px;background:rgba(255,255,255,.07);border-radius:8px;transition:background .2s,border-color .2s}@media only screen and (max-width: 1419px){.birthday-offers__item{padding-bottom:24px}}@media only screen and (max-width: 1259px){.birthday-offers__item{width:calc(33.333% - 16px);margin:16px 8px 0;padding:16px}}@media only screen and (max-width: 1023px){.birthday-offers__item{width:calc(50% - 16px)}}@media only screen and (max-width: 767px){.birthday-offers__item{width:calc(50% - 12px);margin:12px 6px 0;overflow:hidden}}.birthday-offers__item:before{content:"";position:absolute;inset:0;border-radius:8px;border:1px solid #bbf2f2;-webkit-mask-image:linear-gradient(90deg,black,transparent 200%);mask-image:linear-gradient(90deg,black,transparent 200%);pointer-events:none;opacity:0;transition:opacity .2s}.birthday-offers__item:hover{background:rgba(111,197,197,.5)}.birthday-offers__item:hover:before{opacity:1}.birthday-offers__head{display:flex;align-items:center;margin-bottom:24px}@media only screen and (max-width: 767px){.birthday-offers__head{display:block}}.birthday-offers__subtitle{margin-right:auto;font-size:24px;line-height:1.3;font-weight:400;color:#fff}@media only screen and (max-width: 1259px){.birthday-offers__subtitle{font-size:20px}}@media only screen and (max-width: 767px){.birthday-offers__subtitle{margin:0 0 8px;font-size:14px}}.birthday-offers__discount{position:relative;display:inline-flex;align-items:center;height:52px;margin-left:8px;flex-shrink:0;padding:1px 14px 0;background:#ff467f;border-radius:8px;box-shadow:2px -4px 10px #00000040 inset;font-size:38px;font-weight:700;line-height:1.2;color:#fff}@media only screen and (max-width: 1419px){.birthday-offers__discount{padding:1px 12px 0;font-size:32px}}@media only screen and (max-width: 1259px){.birthday-offers__discount{height:40px;padding:2px 11px 0;border-radius:6px;font-size:28px}}@media only screen and (max-width: 767px){.birthday-offers__discount{margin-left:0}}.birthday-offers__discount_gift{padding-bottom:3px;font-family:verveine,sans-serif;font-weight:400}.birthday-offers__discount_gift:before{content:"";width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath d='M27 10.201h-4.385l.146-.125A3.69 3.69 0 0 0 24 7.397a4.08 4.08 0 0 0-.286-1.625c-.205-.516-.513-.986-.906-1.379s-.862-.701-1.378-.907a4.08 4.08 0 0 0-1.625-.286 3.69 3.69 0 0 0-2.68 1.239c-.467.541-.846 1.152-1.125 1.81-.278-.658-.658-1.269-1.125-1.81a3.69 3.69 0 0 0-2.68-1.239 4.08 4.08 0 0 0-1.625.286c-.516.205-.985.514-1.378.907a4.08 4.08 0 0 0-.906 1.379c-.205.516-.302 1.069-.286 1.625a3.69 3.69 0 0 0 1.239 2.679l.146.125H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2v8a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2v-8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-8.375-4.436a1.71 1.71 0 0 1 1.25-.562h.061c.276.002.55.059.804.167a2.08 2.08 0 0 1 1.119 1.157 2.08 2.08 0 0 1 .14.809 1.71 1.71 0 0 1-.562 1.25c-1.186 1.05-3.155 1.42-4.375 1.55.15-1.324.563-3.248 1.563-4.371zm-8.011.045a2.08 2.08 0 0 1 1.46-.609h.061a1.71 1.71 0 0 1 1.25.563c1.049 1.185 1.419 3.15 1.549 4.365-1.215-.125-3.18-.5-4.365-1.549a1.71 1.71 0 0 1-.562-1.25c-.008-.281.042-.561.145-.822s.259-.499.457-.698h.005zM5 12.201h10v4H5v-4zm2 6h8v8H7v-8zm18 8h-8v-8h8v8zm2-10H17v-4h10v4z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto}@media only screen and (max-width: 1259px){.birthday-offers__discount_gift:before{width:24px;height:24px}}.birthday-offers__percentage{position:relative;top:-3px;font-family:verveine,sans-serif;font-weight:400}@media only screen and (max-width: 1023px){.birthday-offers__percentage{top:-2px}}.birthday-offers__plus{position:relative;top:-3px;margin:0 8px;font-family:verveine,sans-serif;font-weight:400}@media only screen and (max-width: 1259px){.birthday-offers__plus{top:-2px}}.birthday-offers__text{position:absolute;top:2px;left:15px;font-size:17px}@media only screen and (max-width: 1419px){.birthday-offers__text{top:5px;left:13px;font-size:14px}}@media only screen and (max-width: 1259px){.birthday-offers__text{top:3px;left:12px;font-size:12px}}@media only screen and (max-width: 767px){.birthday-offers__preview{position:relative;aspect-ratio:.96}}.birthday-offers__preview img{width:100%}@media only screen and (max-width: 767px){.birthday-offers__preview img{position:absolute;top:0;left:50%;bottom:0;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.birthday-offers__image{position:absolute;pointer-events:none}@media only screen and (max-width: 767px){.birthday-offers__image{display:none}}.birthday-offers__image img{width:100%}.birthday-offers__foot{margin-top:56px;text-align:center}@media only screen and (max-width: 767px){.birthday-offers__foot{margin-top:38px}}.birthday-offers__foot .btn{min-width:255px}@media only screen and (max-width: 767px){.birthday-offers__foot .btn{min-width:100%;height:48px}}.birthday-offers_cat{margin-top:-1px}.birthday-offers_cat .birthday-offers__ellipse{-webkit-transform:translate(-71.5%,-47%);transform:translate(-71.5%,-47%)}@media only screen and (max-width: 767px){.birthday-offers_cat .birthday-offers__ellipse{-webkit-transform:translate(-24%,-35%);transform:translate(-24%,-35%)}}.birthday-offers_cat .birthday-offers__title{position:relative}.birthday-offers_cat .birthday-offers__title:before{content:"";position:absolute;top:-33px;left:-44px;width:68px;height:66px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='66' fill='none' viewBpx='0 0 68 66'%3E%3Cpath d='M55.76 31.146l-.236-4.382c-.057-.898-.211-1.782-.088-2.694.035-.252.243-.515.086-.748l.002.007c.03-.266.111-.535.078-.792-.112-.972-.072-2.011-.307-2.934-.006-.037.055-.093.051-.147l-.235-1.765c-.086-1.37-.222-2.737-.859-4.059-.097-.208-.847-3.16-2.405-3.012-1.628.159-1.85 3.078-1.749 3.443.236.884.698 1.758.503 2.675-.284 1.348.066 2.632.11 3.947l.263 3.53c.022 1.11-.221 2.244-.099 3.346.105.951.604 1.866.845 2.804.058.223-.206.517-.156.759.042.198.083.539.24.731.067.085.148.164.099.255-.228.414.484 3.547 2.378 3.348 1.855-.184 1.535-3.05 1.48-4.313z' fill='url(%23A)'/%3E%3Cpath d='M34.718 31.044L32.5 28.133c-.459-.588-.992-1.11-1.318-1.825-.087-.196-.046-.514-.286-.575-.101-.203-.16-.443-.304-.598-.542-.612-.991-1.355-1.605-1.854-.024-.018.002-.099-.026-.133l-1.009-1.086c-.707-.904-1.446-1.771-2.557-2.29-.174-.08-2.13-1.674-3.301-.583-1.214 1.129-.034 3.309.207 3.505.596.467 1.372.785 1.64 1.551.399 1.117 1.276 1.795 1.919 2.688.579.803 1.281 1.489 1.845 2.295.533.757.868 1.706 1.475 2.398.528.595 1.343.918 1.967 1.429.151.12.072.491.228.627.127.112.317.324.524.355.094.015.198.02.202.114.016.433 2.022 2.168 3.434.836 1.399-1.291-.18-3.091-.816-3.942z' fill='url(%23B)'/%3E%3Cpath d='M27.567 48.937l-4.229-1.594c-.865-.321-1.762-.532-2.573-1.034-.221-.137-.393-.45-.676-.393l.006.004c-.237-.14-.462-.323-.719-.407-.962-.295-1.929-.761-2.886-.921-.037-.01-.067-.094-.12-.106l-1.758-.511c-1.329-.487-2.669-.919-4.153-.857-.231.006-3.3-.492-3.737 1.076-.45 1.639 2.223 3.065 2.607 3.118.925.144 1.919.056 2.716.618 1.169.837 2.517 1.028 3.773 1.531l3.433 1.209c1.058.436 2.043 1.146 3.129 1.489.936.294 1.984.192 2.961.348.229.036.412.41.66.469.205.045.541.143.775.068.1-.032.209-.076.28.012.308.395 3.528 1.005 4.045-.911.512-1.858-2.316-2.736-3.532-3.209z' fill='url(%23C)'/%3E%3Cdefs%3E%3ClinearGradient id='A' x1='58.311' y1='33.951' x2='49.541' y2='11.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dff'/%3E%3Cstop offset='1' stop-color='%2398e5e5'/%3E%3C/linearGradient%3E%3ClinearGradient id='B' x1='35.953' y1='34.617' x2='22.239' y2='19.06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dff'/%3E%3Cstop offset='1' stop-color='%2398e5e5'/%3E%3C/linearGradient%3E%3ClinearGradient id='C' x1='29.733' y1='54.318' x2='9.237' y2='40.38' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dff'/%3E%3Cstop offset='1' stop-color='%2398e5e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;pointer-events:none}@media only screen and (max-width: 767px){.birthday-offers_cat .birthday-offers__title:before{top:-40px;left:-41px}}.birthday-offers_cat .birthday-offers__image{top:0;right:0;width:401px}@media only screen and (max-width: 1579px){.birthday-offers_cat .birthday-offers__image{width:340px}}@media only screen and (max-width: 1419px){.birthday-offers_cat .birthday-offers__image{width:280px}}@media only screen and (max-width: 1023px){.birthday-offers_cat .birthday-offers__image{width:200px}}.birthday-offers_dog{padding-bottom:80px}@media only screen and (max-width: 767px){.birthday-offers_dog{padding-bottom:40px}}.birthday-offers_dog .birthday-offers__ellipse{-webkit-transform:translate(-11%,-58%);transform:translate(-11%,-58%)}@media only screen and (max-width: 1259px){.birthday-offers_dog .birthday-offers__ellipse{-webkit-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}}.birthday-offers_dog .birthday-offers__image{top:20px;left:0;width:267px}@media only screen and (max-width: 1743px){.birthday-offers_dog .birthday-offers__image{width:240px}}@media only screen and (max-width: 1579px){.birthday-offers_dog .birthday-offers__image{top:0;width:180px}}@media only screen and (max-width: 1023px){.birthday-offers_dog .birthday-offers__image{top:20px;width:100px}}@media only screen and (max-width: 767px){.birthday-offers_dog .birthday-offers__btns{position:relative}.birthday-offers_dog .birthday-offers__btns:before{content:"";position:absolute;top:14px;right:-44px;width:75px;height:82px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107' height='117' fill='%23fff' viewBox='0 0 107 117'%3E%3Cpath d='M17.533 70.373l2.227 6.942c.47 1.419 1.098 2.774 1.274 4.293.047.42-.19.932.169 1.238l-.007-.01c.061.44.039.907.202 1.306.594 1.514.961 3.201 1.74 4.585.026.057-.053.173-.023.257l1.13 2.736c.716 2.166 1.515 4.305 3.131 6.158.249.293 2.734 4.718 5.269 3.817 2.647-.949 1.797-5.735 1.475-6.278-.763-1.32-1.899-2.529-1.957-4.086-.09-2.288-1.211-4.202-1.834-6.298l-1.916-5.562c-.501-1.775-.57-3.701-1.235-5.421-.573-1.483-1.788-2.743-2.581-4.147-.19-.334.127-.918-.057-1.286-.152-.3-.363-.831-.707-1.073-.148-.108-.315-.201-.272-.368.207-.763-2.29-5.496-5.364-4.369-3.015 1.086-1.283 5.556-.663 7.564zm35.12-8.8l4.914 3.733c1.011.749 2.119 1.362 2.961 2.372.226.278.291.807.717.803.253.283.452.643.757.831 1.16.753 2.219 1.755 3.452 2.297.047.019.039.159.099.202l2.136 1.316c1.557 1.153 3.152 2.23 5.221 2.591.323.055 4.251 1.784 5.748-.469 1.552-2.331-1.328-5.332-1.812-5.545-1.189-.496-2.615-.678-3.383-1.795-1.133-1.626-2.877-2.341-4.323-3.502-1.302-1.044-2.758-1.847-4.036-2.903-1.204-.989-2.161-2.372-3.462-3.225-1.13-.731-2.623-.903-3.876-1.459-.302-.128-.326-.758-.642-.91-.258-.126-.664-.385-1.022-.348-.162.016-.338.052-.384-.098-.208-.689-4.279-2.622-6.074.12-1.792 2.672 1.593 4.892 3.009 5.988zm4.436-31.806l7.716.759c1.577.147 3.159.104 4.722.566.426.126.844.555 1.292.344l-.012-.004c.454.123.905.323 1.369.348 1.726.064 3.534.402 5.197.25.066 0 .151.122.245.12l3.144.073c2.419.216 4.834.34 7.282-.392.383-.108 5.707-.615 5.78-3.322.065-2.825-4.989-3.979-5.65-3.901-1.601.163-3.223.728-4.787.164-2.3-.847-4.625-.579-6.931-.853l-6.229-.481c-1.946-.25-3.885-.972-5.839-1.059-1.684-.073-3.388.536-5.082.702-.396.039-.858-.483-1.296-.473-.361.014-.961.001-1.32.22-.154.094-.316.211-.472.099-.679-.504-6.302-.112-6.361 3.188-.076 3.205 5.006 3.41 7.231 3.653z'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;pointer-events:none}}.birthday-action{position:relative}@media only screen and (max-width: 1023px){.birthday-action{padding:60px 0}}@media only screen and (max-width: 767px){.birthday-action{padding:40px 0}}.birthday-action__center{display:flex;align-items:center;min-height:768px;padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 1579px){.birthday-action__center{min-height:720px}}@media only screen and (max-width: 1419px){.birthday-action__center{min-height:680px}}@media only screen and (max-width: 1023px){.birthday-action__center{min-height:auto;padding-top:0;padding-bottom:0}}.birthday-action__wrap{position:relative;z-index:2;flex-shrink:0;width:608px;padding-top:6px;margin:0 72px 0 auto}@media only screen and (max-width: 1743px){.birthday-action__wrap{margin-right:0}}@media only screen and (max-width: 1579px){.birthday-action__wrap{width:590px}}@media only screen and (max-width: 1419px){.birthday-action__wrap{width:480px}}@media only screen and (max-width: 1259px){.birthday-action__wrap{width:420px}}@media only screen and (max-width: 1023px){.birthday-action__wrap{width:100%}}.birthday-action__preview{position:absolute;top:50%;left:calc(50% - 998px);width:1140px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1743px){.birthday-action__preview{left:calc(50% - 928px);width:1100px}}@media only screen and (max-width: 1579px){.birthday-action__preview{left:calc(50% - 858px);width:960px}}@media only screen and (max-width: 1419px){.birthday-action__preview{top:53%;left:calc(50% - 788px);width:920px}}@media only screen and (max-width: 1259px){.birthday-action__preview{left:calc(50% - 758px);width:850px}}@media only screen and (max-width: 1023px){.birthday-action__preview{position:static;width:auto;margin-top:32px;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width: 767px){.birthday-action__preview{margin:30px -8px 0 -14px}}.birthday-action__preview img{width:100%}.birthday-action__text{font-family:verveine,sans-serif;font-size:35px;line-height:1;text-transform:uppercase;color:#ff467f}@media only screen and (max-width: 1259px){.birthday-action__text{font-size:30px}}@media only screen and (max-width: 1023px){.birthday-action__text{font-size:35px}}@media only screen and (max-width: 767px){.birthday-action__text{font-size:22px}}.birthday-action__info{margin:2px 0;font-size:48px;line-height:1.2;font-weight:700;color:#ff467f}@media only screen and (max-width: 1259px){.birthday-action__info{font-size:40px}}@media only screen and (max-width: 1023px){.birthday-action__info{font-size:48px}}@media only screen and (max-width: 767px){.birthday-action__info{margin:4px 0;font-size:24px}}.birthday-action__counters{position:relative;display:inline-block;margin-top:48px;padding:5px 0 7px 29px;font-size:28px;font-weight:600;color:#009ca6}@media only screen and (max-width: 1259px){.birthday-action__counters{margin-top:24px}}@media only screen and (max-width: 1023px){.birthday-action__counters{margin-top:32px}}@media only screen and (max-width: 767px){.birthday-action__counters{margin-top:24px;padding:2px 0 5px 20px;font-size:16px}}.birthday-action__counters span{font-size:36px;font-weight:900}@media only screen and (max-width: 767px){.birthday-action__counters span{font-size:21px}}.birthday-action__line{position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-49%,-50%);transform:translate(-49%,-50%)}@media only screen and (max-width: 767px){.birthday-action__line{-webkit-transform:translate(-45%,-51%);transform:translate(-45%,-51%)}}@media only screen and (max-width: 767px){.birthday-action__line img{width:206px}}.birthday-action__list{margin-top:16px}.birthday-action__item{display:flex;align-items:flex-start;gap:16px}@media only screen and (max-width: 767px){.birthday-action__item{gap:8px}}.birthday-action__number{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:48px;height:48px;border-radius:16px;background:#6fc5c5;font-size:24px;font-weight:800;color:#fff}@media only screen and (max-width: 767px){.birthday-action__number{width:32px;height:32px;border-radius:8px;font-size:21px}}.birthday-action__details{flex-grow:1}.birthday-action__content{font-size:14px;line-height:1.6;font-weight:300;color:#5b5b5b}.birthday-action__content span{font-weight:700}.birthday-action__link{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:2px;font-size:14px;line-height:1.3;color:#5b5b5b;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.birthday-action__link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.birthday-action__or{margin:16px 0;text-align:center;font-size:18px;font-weight:500;line-height:1.3;color:#5b5b5b}.birthday-action__image{position:absolute;top:0;right:0;width:409px;pointer-events:none}@media only screen and (max-width: 1579px){.birthday-action__image{width:340px}}@media only screen and (max-width: 1419px){.birthday-action__image{width:280px}}@media only screen and (max-width: 1023px){.birthday-action__image{width:200px}}@media only screen and (max-width: 767px){.birthday-action__image{display:none}}.birthday-action__image img{width:100%}.birthday-categories{position:relative;padding:60px 0}@media only screen and (max-width: 767px){.birthday-categories{padding:40px 0 56px}}.birthday-categories__anchor{position:absolute;top:-38px;left:0;right:0}@media only screen and (max-width: 767px){.birthday-categories__anchor{top:-46px}}.birthday-categories__title{margin-bottom:24px;text-align:center;font-size:48px;line-height:1.2;font-weight:400;color:#009ca6}@media only screen and (max-width: 1023px){.birthday-categories__title{font-size:40px}}@media only screen and (max-width: 767px){.birthday-categories__title{margin-bottom:16px;font-size:24px}}.birthday-categories__info{margin-bottom:24px;text-align:center;font-size:16px;line-height:1.3;color:#009ca6}@media only screen and (max-width: 767px){.birthday-categories__info{margin-bottom:16px;font-size:14px}}.birthday-categories__btns{display:flex;justify-content:center;gap:30px;margin-bottom:56px}@media only screen and (max-width: 767px){.birthday-categories__btns{gap:16px;margin-bottom:40px}}.birthday-categories__btns .btn{min-width:255px}@media only screen and (max-width: 767px){.birthday-categories__btns .btn{min-width:auto;flex:1;height:48px}}.birthday-categories__btns .btn_primary:disabled,.birthday-categories__btns .btn_primary.disabled{color:#fff}.birthday-categories__list{display:flex;justify-content:center;flex-wrap:wrap;margin:-30px -15px 0}@media only screen and (max-width: 1259px){.birthday-categories__list{margin:-16px -8px 0}}@media only screen and (max-width: 767px){.birthday-categories__list{margin:-16px 0 0}}.birthday-categories__item{position:relative;width:calc(33.333% - 30px);margin:30px 15px 0;background:#f1f7f8;border-radius:8px;overflow:hidden;transition:background .2s}@media only screen and (max-width: 1259px){.birthday-categories__item{width:calc(33.333% - 16px);margin:16px 8px 0}}@media only screen and (max-width: 1179px){.birthday-categories__item{width:calc(50% - 16px)}}@media only screen and (max-width: 767px){.birthday-categories__item{width:100%;margin:16px 0 0;border-radius:5px}}.birthday-categories__item img{width:100%}.birthday-categories__item:before{content:"";position:absolute;inset:0;border-radius:8px;border:1px solid #98e5e5;-webkit-mask-image:linear-gradient(-80deg,black,transparent 170%);mask-image:linear-gradient(-80deg,black,transparent 170%);pointer-events:none;opacity:0;transition:opacity .2s}@media only screen and (max-width: 767px){.birthday-categories__item:before{border-radius:5px}}.birthday-categories__item:hover:before{opacity:1}.birthday-categories__subtitle{position:absolute;top:32px;left:24px;z-index:2;max-width:240px;font-size:24px;line-height:1.3;color:#009ca6}@media only screen and (max-width: 1743px){.birthday-categories__subtitle{top:24px}}@media only screen and (max-width: 1579px){.birthday-categories__subtitle{top:20px;font-size:22px}}@media only screen and (max-width: 1419px){.birthday-categories__subtitle{top:12px;max-width:210px;font-size:20px}}@media only screen and (max-width: 1179px){.birthday-categories__subtitle{max-width:240px;font-size:24px}}@media only screen and (max-width: 1023px){.birthday-categories__subtitle{top:12px;max-width:210px;font-size:20px}}@media only screen and (max-width: 767px){.birthday-categories__subtitle{top:16px;left:16px;max-width:144px;font-size:16px}}.birthday-categories__foot{margin-top:56px;text-align:center}@media only screen and (max-width: 767px){.birthday-categories__foot{margin-top:40px}}.birthday-categories__foot .btn{min-width:255px}@media only screen and (max-width: 767px){.birthday-categories__foot .btn{min-width:100%;height:48px}}
