@property --myColor1{syntax:"<color>";initial-value:#fca32d;inherits:false}@property --myColor2{syntax:"<color>";initial-value:#ff6196;inherits:false}.button-hover-linearGradient{background-image:linear-gradient(105deg,var(--myColor1) 7%,var(--myColor2) 78%);transition:--myColor1 .7s,--myColor2 .7s}.button-hover-linearGradient:hover{--myColor1:#ff933c;--myColor2:#ff933c}.button-hover-linearGradient-others-browsers{background-image:linear-gradient(105deg,#ff933c 7%,#ff6196 78%);background-image:-moz-linear-gradient(105deg,#ff933c 7%,#ff6196 78%)}.form-group{margin:0;position:relative}input.error,select.error,textarea.error{background-color:#fce4e4;border:1px solid #c03;outline:none}label.error{bottom:-20px;color:red;font-size:12px;position:absolute}.grecaptcha-badge{display:none!important}.title-line{color:#d9bf80;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.4em;line-height:18.75px;text-align:left;text-transform:uppercase}@media (max-width:1100px){.title-line{font-size:14px;font-weight:700;letter-spacing:.4em;line-height:16.41px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.container{padding-left:25px;padding-right:25px}}.title-45{color:#562e27;font-size:45px;font-weight:300;letter-spacing:-.03em;line-height:52.73px;text-align:left}@media (max-width:1100px){.title-45{font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:35.16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.social--title{margin-bottom:88px}@media (max-width:992px){.social--title{margin-bottom:29px}}.social--title h2{margin-top:18px}@media (max-width:992px){.social--title h2{margin-top:1px}}.social--insta{display:flex;height:320px;position:relative}@media (max-width:992px){.social--insta{height:170px}}.social--insta .item{flex-basis:100%;height:100%;overflow:hidden}@media (max-width:992px){.social--insta .item:nth-child(3),.social--insta .item:nth-child(4){display:none}}.social--insta .item:hover img{scale:1.1}.social--insta .item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:100%}.social--insta .floating{left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:1}.social--insta .floating .blob{height:63px;position:unset;width:64px}@media (max-width:992px){.social--insta .floating .blob{height:45px;width:45px}}.social--insta .floating .blob path{fill:#d9bf80}.social--insta .floating ion-icon{color:#562e27;font-size:30px;left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:1}@media (max-width:992px){.social--insta .floating ion-icon{font-size:25px}}.catalog{margin-bottom:90px}@media (max-width:1100px){.catalog{margin-bottom:40px}}.catalog .banner-inside{height:487px;position:relative}@media (max-width:1100px){.catalog .banner-inside{height:242px;margin-top:70px}}.catalog .banner-inside:after{background:rgba(86,46,39,.502);content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.catalog .banner-inside .img-bg-hero{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.catalog .banner-inside .title{color:#fff;font-size:70px;font-weight:300;left:50%;letter-spacing:-.03em;line-height:82.03px;position:absolute;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;top:50%;transform:translate(-50%,-50%);z-index:9}@media (max-width:1100px){.catalog .banner-inside .title{font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:35.16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.catalog .banner-inside .spotlight{align-items:center;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);bottom:0;display:flex;display:none;height:90px;left:0;position:absolute;width:100%;z-index:9}.catalog .banner-inside .items{display:flex;gap:9.5vw;justify-content:center}.catalog .banner-inside .items .item{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:18px;position:relative;text-align:left;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.catalog .banner-inside .items .item:not(:last-child):after{background:#d9bf80;border-radius:50%;content:"";height:6px;position:absolute;right:-4.725vw;top:6px;width:6px}.catalog .banner-inside .items .item.active{text-decoration:underline;text-decoration-color:#d9bf80;text-decoration-thickness:3px;text-underline-offset:6px}.catalog .title{color:#562e27;font-size:45px;font-weight:300;letter-spacing:-.02em;line-height:45px;margin-top:23px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media (max-width:1100px){.catalog .title{font-size:30px;font-weight:300;letter-spacing:-.02em;line-height:30px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.catalog .title-line{margin-top:50px;text-align:center}.catalog .grid-cards{align-items:center;display:flex;flex-wrap:wrap;gap:53px 17px;justify-content:center;margin-bottom:123px;margin-top:78px}@media (max-width:1100px){.catalog .grid-cards{display:flex;flex-direction:column;gap:25px;margin-bottom:0;margin-top:50px}}.catalog .card-book{cursor:pointer;min-width:415px}@media (max-width:992px){.catalog .card-book{min-width:auto;width:100%}}.catalog .card-book .wrapper-img{height:540px;max-width:415px;overflow:hidden;position:relative;width:100%}@media (max-width:1400px){.catalog .card-book .wrapper-img{height:440px}}@media (max-width:1100px){.catalog .card-book .wrapper-img{height:313px}}.catalog .card-book .wrapper-img:hover .img-bg{transform:scale(1.1)}.catalog .card-book .btn-down{align-items:center;background:#fff;bottom:0;display:flex;height:78px;justify-content:center;position:absolute;right:0;width:82px}.catalog .card-book .img-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}@media (max-width:1100px){.catalog .card-book .img-bg{-o-object-position:top;object-position:top}}.catalog .card-book .wrapper-txt{background:#fff;padding-top:32px}@media (max-width:1100px){.catalog .card-book .wrapper-txt{padding-top:18px}}.catalog .card-book .wrapper-txt h4{color:#d9bf80;font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:19.92px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media (max-width:1100px){.catalog .card-book .wrapper-txt h4{font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:16.41px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.catalog .card-book .wrapper-txt h2{color:#562e27;font-size:25px;font-weight:500;letter-spacing:-.02em;line-height:29.3px;margin-top:14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media (max-width:1100px){.catalog .card-book .wrapper-txt h2{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:21.09px;margin-top:5px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.catalog .pagination-wrapper{gap:17px;margin-top:89px}@media (max-width:1100px){.catalog .pagination-wrapper{margin-top:40px}}.catalog .pagination-wrapper-btn{color:#777;font-size:17px;font-weight:500;letter-spacing:-.03em;line-height:17px;transition:all .3s ease-in-out}.catalog .pagination-wrapper-btn:disabled{opacity:.5}.catalog .pagination-wrapper ul{gap:9px}.catalog .pagination-wrapper ul li{align-items:center;display:flex}.catalog .pagination-wrapper ul li.active ion-icon{color:#d9bf80}.catalog .pagination-wrapper ul li ion-icon{color:#562e27;font-size:7px;transition:all .3s ease-in-out}.catalog .modal-down{align-items:center;background:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:9999}@media (max-height:850px){.catalog .modal-down{margin-top:50px}}.catalog .modal-down.open-modal{display:flex}.catalog .modal-down .form-wrapper{background-color:#fff;max-width:710px;padding:56px 94px 54px 87px;position:relative;width:100%}@media (max-height:850px){.catalog .modal-down .form-wrapper{height:80vh;overflow:scroll}}.catalog .modal-down .form-wrapper .close{cursor:pointer;height:22px;position:absolute;right:19px;top:21px;width:22px}.catalog .modal-down .form-wrapper .close img{width:100%}.catalog .modal-down .form-wrapper .title-down{color:#562e27;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:35.16px;margin-bottom:48px;padding-left:39px;position:relative;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.catalog .modal-down .form-wrapper .title-down:before{background:#d9bf80;bottom:0;content:"";height:90%;left:0;position:absolute;width:1px}.catalog .modal-down .form-wrapper form{display:flex;flex-direction:column;gap:17px}.catalog .modal-down .form-wrapper form input{width:100%}.catalog .modal-down .form-wrapper form input,.catalog .modal-down .form-wrapper form select{border:1px solid #d9bf80;height:65px;padding-left:32px}.catalog .modal-down .form-wrapper form .form-check{margin-top:21px}.catalog .modal-down .form-wrapper form .form-check input{border-radius:50%;height:17px;padding-left:0;width:17px}.catalog .modal-down .form-wrapper form .form-check label{color:#777;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.catalog .modal-down .form-wrapper form .form-check label a{text-decoration:underline}.catalog .modal-down .form-wrapper form button{align-items:center;align-self:flex-end;background:#d9bf80;color:#562e27;display:flex;font-size:16px;font-weight:700;height:65px;justify-content:center;letter-spacing:-.02em;line-height:18.75px;margin-top:38px;padding-inline:50px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-moz-fit-content;width:fit-content}

/*# sourceMappingURL=catalog.css.map*/