@import url("../themes/pulkovsad2/assets/fonts/appetite/stylesheet.css");
body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:17px;background-color:#f9f8f0}
.header{background-image:url('../themes/pulkovsad2/assets/img/header.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;min-height:430px;position:relative}
@media (max-width:767px){.header{min-height:321px;background-image:none;background-color:#235C3C}}
.flower{background-repeat:no-repeat;background-size:contain;background-position:50%;margin-right:50%;position:absolute;right:200px;top:-60px;width:600px;height:600px;-webkit-transform:var(--transform,rotate(-15deg));transform:var(--transform,rotate(-15deg));opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:0}
.topPanel{background-color:rgba(0,0,0,0.4);color:rgba(255,255,255,0.9)}
.top-menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;color:white;font-size:18px}
.prefooter{position:relative}
.footer{position:absolute;top:-380px;width:100%;overflow:hidden;background-color:#198b4d;background-image:url('../themes/pulkovsad2/assets/img/footer.jpg');background-repeat:no-repeat;background-position:bottom;background-size:cover;height:380px;z-index:-1;padding-top:170px}
.with-shadow{box-shadow:0 12px 38px 0 rgba(0,0,0,0.4)}
.link-main-menu{display:inline-block;font-size:1em;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform-origin:50% 63.63636364%;transform-origin:50% 63.63636364%;color:#fff}
.link-main-menu:hover{-webkit-transform:scale(1.125);transform:scale(1.125);text-decoration:none;color:#fff}
.link-panel-menu{color:rgba(255,255,255,0.9);text-decoration:none;transition:all 0.3s ease;fill:rgba(255,255,255,0.9)}
.link-panel-menu:hover{color:rgba(255,255,255,0.5);text-decoration:none;fill:red}
.main-menu-active{border-radius:9999px;background-color:rgba(255,255,255,0.3);padding:5px 15px 1px 15px}
#authModal{color:black}
.btn-pulkov-gray{border-radius:9999px;background-color:#909399;padding:12px 23px;font-size:14px;color:#fff}
.btn-pulkov-green{border-radius:9999px;background-color:#33a847;padding:12px 23px;font-size:14px;color:#fff}
.btn-pulkov-green:focus,
.btn-pulkov-green:hover{background:#5cb96c}
.loginVk-link{display:inline-block;position:relative;font-size:1.75em;padding-top:3px;width:47px;height:47px;border-radius:50%;background-color:#45668e;color:#fff;text-align:center}
.loginVk-link:hover{color:#fff;background-color:#375272}
.fa-w-18{width:1.125em}
.market-title{font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:2.5em;line-height:1.2;color:#000}
@media (max-width:500px){.market-title{font-size:1.8em}}
.offer-title{font-family:AppetitePro,Georgia,serif;font-weight:500;font-size:2.1875em;line-height:1.2}
.offer-price{font-family:AppetitePro,Georgia,serif;font-weight:500;font-size:2.1875em;line-height:1.2;white-space:nowrap}
.offer-rouble{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:0.62857143em;line-height:1}
.offer-nalichie{border-radius:50px;background-color:#f7f4f2;font-size:14px}
.offer-ostatok{border-radius:50px;background-color:#fff;color:red}
@media (min-width:768px){.offer-desc{width:60%;margin:30px auto}}
a.catalog-backlink{font-family:AppetitePro,Georgia,serif;font-weight:700;text-align:center;font-size:4.5em;line-height:0.5555555599999999;color:#4c4c4c;text-decoration:none}
a.catalog-backlink:hover{color:#000;text-decoration:none;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0.6}
.h1-title{font-family:AppetitePro,Georgia,serif}
.catalog-title{font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:2.5em;line-height:1;text-align:center;text-shadow:var(--text-shadow,none);color:var(--text,#000);margin:0;margin-right:0px;margin-right:1.75em}
@media (max-width:500px){.catalog-title{font-size:1.8em}}
.offer-card-img{position:relative}
.fav-in-card{position:absolute;top:15px;right:20px}
.fav-link{color:red}
.fav-link:hover{color:orangered}
.offer-card-title{position:absolute;text-transform:uppercase;width:100%;left:10px;bottom:1em;color:#fff;text-shadow:0 0 9px #000,0 0 5px rgba(0,0,0,0.5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;white-space:nowrap}
svg:not(:root).svg-inline--fa{overflow:visible}
.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em}
.btn-counter{border-radius:9999px !important;background-color:#eaeaea !important;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}
.btn-counter:hover{background-color:#bbb !important}
.btn-counter-lg{border-radius:9999px !important;width:70px;height:70px;background-color:#eaeaea !important;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}
.btn-counter-lg:hover{background-color:#bbb !important}
.btn-cart-counter{padding:0px 5px !important;border-radius:9999px !important;background-color:#eaeaea !important;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}
.btn-cart-counter:hover{background-color:#bbb !important}
.btn-cart-bookmarks{border-radius:9999px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;text-align:center;color:#fff;background-color:#fd5340 !important;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}
.btn-cart-bookmarks:hover{color:#fff !important;background-color:#fb1c03 !important}
.btn-cart{border-radius:9999px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;text-align:center;color:#fff;background-color:#26a835 !important;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}
.btn-cart:hover{color:#fff !important;background-color:#1e862a !important}@keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:20px;width:10px}}
.checkbox{background-color:#fff;display:inline-block;height:28px;margin:0 0.25em;width:28px;border-radius:4px;border:1px solid #ccc;cursor:pointer}
.checkbox span{display:block;height:28px;position:relative;width:28px;padding:0}
.checkbox span:after{-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:4px solid #fff;border-top:4px solid #fff;content:'';display:block;height:20px;left:3px;position:absolute;top:15px;width:10px}
.checkbox span:hover:after{border-color:#999}
.checkbox input{display:none}
.checkbox input:checked + span:after{-webkit-animation:check 0.8s;-moz-animation:check 0.8s;-o-animation:check 0.8s;animation:check 0.8s;border-color:#555}
.checkbox input:checked + .default:after{border-color:#444}
.checkbox input:checked + .primary:after{border-color:#2196F3}
.checkbox input:checked + .success:after{border-color:#8bc34a}
.checkbox input:checked + .info:after{border-color:#3de0f5}
.checkbox input:checked + .warning:after{border-color:#FFC107}
.checkbox input:checked + .danger:after{border-color:#f44336}@media (max-width:991.98px){.offcanvas-collapse{color:white;position:fixed;top:0px;bottom:0;right:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#39b54a;transition:visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out;transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;z-index:50000}.offcanvas-collapse.open{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}}.category-title{font-family:AppetitePro;font-size:20px;text-transform:uppercase;font-weight:700;color:#000;text-decoration:none}
.link-category{color:rgba(255,255,255,0.9);text-decoration:none;transition:all 0.3s ease;fill:rgba(255,255,255,0.9)}
.link-category:hover{color:rgba(255,255,255,0.5);text-decoration:none;fill:red}
.tax-round{display:block;position:absolute;top:0;left:50%;width:80%;margin:0 auto;padding-top:80%;border-radius:50%;-webkit-transform:translateY(-4%) translateX(-50%);transform:translateY(-4%) translateX(-50%)}
.img-tax{display:block;position:absolute;top:20px;transition:all 0.3s ease;width:200px}
@media (max-width:990px){.img-tax{width:250px}}
@media (max-width:767px){.img-tax{width:400px}}
.img-tax:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}
.tax-shadow{display:block;position:absolute;top:85%;width:50%;left:50%;height:14px;margin:0 auto;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) scaleY(1) translateX(-50%);transform:scaleX(1) scaleY(1) translateX(-50%);background:radial-gradient(ellipse closest-side at center,rgba(0,0,0,0.4),transparent)}
.tax-card{height:260px;position:relative;display:block}
@media screen and (max-width:399px){.tax-card{height:140px !important}}
@media screen and (min-width:400px) and (max-width:580px){.tax-card{height:220px !important}}
#cart-blink{font-size:70%;color:red;-webkit-animation:cart-blink 1s linear infinite;animation:cart-blink 1s linear infinite}
@-webkit-keyframes cart-blink{100%{color:rgba(34,34,34,0)}}
@keyframes cart-blink{100%{color:rgba(34,34,34,0)}}
.cart-info{border:2px solid #39b54a;border-radius:120px}
.cart-total-price{color:#1a8a4c;font-size:140%;font-weight:bold}
.cart-season-name{font-size:1.5em;line-height:1.5;font-family:AppetitePro,Georgia,serif;font-weight:500}
.cart-shipping-name{font-size:1em;line-height:1.25;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500}
.cart-item-left{padding-left:0.75em;border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.cart-item-right{padding-right:0.75em;border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.cart-item{min-height:110px;background-color:var(--bg-cell,#f9f9f9)}
.cart-item-vertical-align-center{line-height:110px}
.cart-item-vertical-align-center-inside{line-height:55px}
.cart-checkbox{min-width:50px;padding-top:40px}
.cart-price,
.cart-quantity{min-height:110px}
.item-back-style-1{background-color:#c3f9cb}
.item-back-style-2{background-color:#d9e8ff}
.item-back-style-3{background-color:#fbc9fe}
.item-back-style-4{background-color:#fed3c9}
.item-back-style-5{background-color:#fff4d9}
@media screen and (max-width:991px){.item-back-1{background-color:#c3f9cb;border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.item-back-2{background-color:#d9e8ff;border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.item-back-3{background-color:#fbc9fe;border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.item-back-4{background-color:#fed3c9;border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.item-back-5{background-color:#fff4d9;border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.cart-item{background:none;min-height:0px}.cart-item-vertical-align-center{line-height:0px}.cart-item-vertical-align-center-inside{line-height:0px}.btn-cart-counter{background-color:#fff !important;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease;transition:background-color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.cart-checkbox{min-width:40px;padding-top:60px}.cart-price,.cart-quantity{background:none;min-height:0px;padding-top:10px}}
.green-select{border:2px solid #ccc;border-radius:100px;min-height:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;background-image:url('../themes/pulkovsad2/assets/icons/ps/down.svg');background-repeat:no-repeat,repeat;background-position:right 0.7em top 50%,0 0;background-size:0.65em auto,100%}
.green-select:hover,
.green-select:focus{border-color:#33a847;box-shadow:0 0 0 0.2rem rgba(51,168,71,0.25)}
.cart-error{background-color:#ff124b;border-radius:9999px;padding:12px 23px;color:white}
.modal-cart-title{font-family:AppetitePro,Georgia,serif;font-weight:500;color:#000;text-align:center;margin-top:2.18181818em;margin-bottom:1.09090909em;font-size:1.375em;line-height:1.09090909}
.cart-static-choosen{background-color:white;border-radius:9999px;padding:12px 10px}
.cart-static-full-total{font-size:120%;padding:1em 0;color:#fff;background-color:#16c360}
.paycard{height:200px;width:350px;background:#02822E url('../themes/pulkovsad2/assets/img/sberbank-logo.svg') no-repeat left 10px top 10px;border-radius:20px;margin:0 auto;display:block}
.form-pulkov-input{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:9999px;border:2px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:none;padding:0 15px;-webkit-transition:border-color 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:border-color 0.2s cubic-bezier(0.645,0.045,0.355,1);width:100%}
.form-pulkov-textarea{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#000;background-color:#fff;background-image:none;border:2px solid #dcdfe6;border-radius:9999px;-webkit-transition:border-color 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:border-color 0.2s cubic-bezier(0.645,0.045,0.355,1)}
.filter-box{border-radius:9999px;background-color:#f6f6f6}
.border-bottom-20{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.green{color:#26a835}
.column-image{margin-right:5px;fill:#26a835;width:30px;height:1em}
.column-image path{fill:#0EA804}
.shipment-no{font-size:13px;color:#e80a0a}
.floating-alert{position:fixed;top:15px;left:10%;width:80%;z-index:10}
.client-number{display:inline-block;font-weight:bold;padding:0.3em 0.6em 0.2em;font-size:1em;line-height:1.1;background-color:#21d86b;border-radius:9999px}
.client-info{font-size:20px}
.help{font-size:14px}
.line{display:block;min-width:12em;font-size:1.21428571em;line-height:2.29411765;padding:0 1.0625em;border-bottom:1px solid #d3d3d3}
.page-info-warning{background-color:#ff3951 !important}
.page-info-warning-title{font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:30px;line-height:1.2;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:1.6em}
.page-info-warning-ol{counter-reset:howtoitem;-webkit-columns:2;columns:2;-webkit-column-gap:3em;column-gap:3em;font-size:1em;line-height:1.1875;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}
.page-info-warning-ol li::before{counter-increment:howtoitem;content:counter(howtoitem);display:inline-block;width:1.75em;margin-left:-1.75em;font-family:AppetitePro,Georgia,serif;font-weight:500;color:#b7001f}
.page-info-warning-ol li{position:relative;list-style:none;padding-left:1.75em;margin-bottom:0.9375em}
.static-page-title{font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:1.875em;line-height:1;text-transform:uppercase;letter-spacing:0.04em}
.howtoSteps{margin:0;padding:0;list-style:none}
.howtoStep{position:relative;padding-left:5em;border-radius:0.375em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:970px){.howtoStep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-top:2.03703704em;margin-bottom:3.7037037em}}
.howtoSteps-item:nth-child(2n+1){background-color:#f9f8f7}
.howtoStep .point{position:absolute;left:-1.11111111em}
@media (max-width:970px){.howtoStep .point{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}
.howtoStep-icon{position:absolute;left:-1.875em}
@media (max-width:970px){.howtoStep-icon{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}
.howtoStep-icon:before{content:"";display:block;width:3.75em;height:3.75em;background-size:contain;background-repeat:no-repeat;background-position:50%}
.howtoPoint{position:relative;display:block;width:2.22222222em;height:2.22222222em;font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:1.6875em;line-height:1;color:#fff;text-align:center;border-radius:1.11111111em;padding:0.7em 0 0.5em 0}
.howtoStep .text{max-width:406px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:1em;line-height:1.375;padding:15px 0}
.howtoStep .picture img{max-width:400px;width:100%;height:auto}
@media (max-width:970px){.howtoStep .picture{-ms-flex-item-align:auto;align-self:auto;margin-top:0}}
.howtoSteps-item:first-child .picture{margin-top:-2.125em}
.howtoStep .picture{-ms-flex-item-align:auto;align-self:auto}
@media (min-width:970px){.howtoSteps-item:first-child .picture{margin-top:-2.125em}.howtoSteps-item:nth-child(2) .picture{margin-top:1em;margin-bottom:0.25em}.howtoSteps-item:nth-child(3) .picture{margin-top:2.1875em;margin-bottom:2.1875em}.howtoSteps-item:nth-child(4) .picture{margin-top:2.25em;margin-bottom:1.5625em}.howtoSteps-item:nth-child(6) .picture{margin-top:-0.8125em;margin-bottom:0.9375em}.howtoSteps-item:nth-child(7) .picture{margin-top:2.75em;margin-bottom:2.125em}.howtoSteps-item:nth-child(8) .picture{margin-top:3.625em;margin-bottom:3.875em}.howtoSteps-item:nth-child(9) .picture{margin-top:1.8125em;margin-bottom:1.8125em}.howtoSteps-item:nth-child(10) .picture{margin-top:1.375em;margin-bottom:3em}.howtoSteps-item:nth-child(11) .picture{margin-top:1.375em;margin-bottom:1.125em}.howtoSteps-item:nth-child(12) .picture{margin-top:2.3125em;margin-bottom:2.0625em}.howtoSteps-item:nth-child(13) .picture{margin-top:1.375em;margin-bottom:2em}.howtoSteps-item:nth-child(14) .picture{margin-top:1.25em;margin-bottom:0.3125em}}
.howtoStep-icon:before{content:"";display:block;width:3.75em;height:3.75em;background-size:contain;background-repeat:no-repeat;background-position:50%}
.howtoStep-icon.attention:before{background-image:url(../themes/pulkovsad2/assets/img/attention.svg)}
.howtoSection-wrap{position:relative;margin:0 auto;margin-top:0px;max-width:1200px;padding-bottom:96px;border-radius:6px;margin-top:-20px;background-color:#fff;-webkit-box-shadow:0 12px 38px 0 rgba(0,0,0,0.4);box-shadow:0 12px 38px 0 rgba(0,0,0,0.4);z-index:2}.howtoTabs{position:relative;padding-left:4.875em;border-radius:0.375em;margin-bottom:1.5em;border:0.0625em solid var(--howto-block-color,#ff4f17)}
@media (max-width:970px){.howtoTabs{padding-left:4%;padding-right:4%;padding-bottom:4%;margin-bottom:2.125em}}
.howtoTabs .point{position:absolute;left:-1.11111111em;top:1.18518519em}
@media (max-width:970px){.howtoTabs .point{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}
.howtoTabs-icon{position:absolute;left:-21px}
.howtoTabs-icon:before{content:"";display:block;width:42px;height:46px;background-size:contain;background-repeat:no-repeat;background-position:50%}
.howtoTabs-icon.attention:before{background-image:url(../themes/pulkovsad2/assets/img/attention.svg)}
.howtoTabs-content{padding-top:3em;padding-right:3.875em;padding-bottom:4.5em}
@media (max-width:970px){.howtoTabs-content{padding:0}}
.howtoTabs-buttons{margin-bottom:3em}
.howtoTabs-button{background:none;color:inherit;cursor:pointer;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;outline:none;font-family:AppetitePro,Georgia,serif;font-size:1.0625em;line-height:1.17647059;padding:1.29411765em 1.88235294em;color:#fff;background-color:#ff4f17;border-radius:9999px;opacity:0.33;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}
@media (max-width:970px){.howtoTabs-button{width:100%}}
.howtoTabs-button.is-active,
.howtoTabs-button:hover{opacity:1}
.howtoTabs-button.is-active{pointer-events:none}
.howtoTabs-button:active{-webkit-transform:scale(0.96875);transform:scale(0.96875)}
.howtoTabs-button:first-child{margin-left:-0.58823529em}
@media (max-width:970px){.howtoTabs-button:first-child{margin-left:0;margin-bottom:1.41176471em}}
.howtoTabs-button + .howtoTabs-button{margin-left:1.41176471em}
@media (max-width:970px){.howtoTabs-button + .howtoTabs-button{margin-left:0}}
.howtoTabs-content .pre-message p{margin-top:4em;margin-bottom:2em}
.exhibitionsList{width:100%}
.exhibitionsList thead tr th{padding:0.5em}
.exhibitionsList tbody tr:nth-child(odd){background-color:#f7f7f7}
.exhibitionsList tbody tr:nth-child(2n){background-color:#fff}
.exhibitionsList tbody tr td{padding:0.5em}
.tabContent h3{font-family:AppetitePro,Georgia,serif;font-weight:700;color:var(--howto-block-color,#ff4f17);font-size:1.375em;line-height:1.09090909;margin:2.18181818em 0 1.45454545em}
.tabContent h4{font-weight:700;margin:1.45454545em 0 0.72727273em}
.tabContent h4,
.tabContent p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:1em;line-height:1.375}
.tabContent p{margin:0}
.page-refund-top{background-color:#11a04c;color:white;padding:100px}
.page-refund-top-title{margin:64px 0 48px;margin:0 0 32px;font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:1.6875em;line-height:1.40740741;text-align:left;text-transform:uppercase;letter-spacing:0.04em;color:#fff}
.page-refund-top-post{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:1em;line-height:1.25;-webkit-column-count:2;column-count:2;-webkit-column-gap:72px;column-gap:72px}
@media (max-width:900px){.page-refund-top-post{-webkit-column-count:1;column-count:1}}
.page-refund-info-title{font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:1.625em;line-height:1;text-align:left;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:40px}
a .page-refund-item-title{font-family:AppetitePro,Georgia,serif;font-weight:500;font-size:1.375em;line-height:1.18181818;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;text-decoration:none;color:black}
.page-refund-info-link,
.page-refund-info-link:hover{text-decoration:none;color:black}
a .page-refund-item-title:hover{color:red;text-decoration:none}
.page-refund-item-content{position:relative;margin:44px 0 0 0px;padding:54px 148px 68px 90px;background-color:#f9f4f4;font-size:1.125em;line-height:1.22222222}
@media (max-width:970px){.page-refund-item-content{padding:54px 4% 68px;margin-left:0}}
.page-refund-item-content:before{content:"";display:block;position:absolute;top:-20px;width:0;height:0;border-style:solid;border-width:0 15px 20px 15px;border-color:transparent transparent #f9f4f4 transparent}
.page-refund-item-content p{margin:0}
.page-refund-item-content h4{margin:0;margin-top:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.125em;line-height:1.22222222}
.page-refund-item-content ol{padding:0}
@media (max-width:700px){.page-refund-item-content ol{padding-left:15px}}
.page-refund-item-content ol li{margin:0}
.page-refund-item-content ol li + li{margin-top:22px}
.page-refund-item-content ul{position:relative;margin:0;margin-bottom:44px;padding:0;list-style:none}
@media (max-width:970px){.page-refund-item-content ul li{padding-left:28px}}
.page-refund-item-content ul li:before{content:"";display:inline-block;position:absolute;left:-28px;width:28px;height:22px;color:#ff034b;background-image:url(../themes/pulkovsad2/assets/img/asterisk.svg);background-size:11px 12px;background-position:left top 3px;background-repeat:no-repeat}
@media (max-width:970px){.page-refund-item-content ul li:before{left:0}}
.page-refund-item-content li + li{margin-top:22px}
a.faqQuestion-more{color:#ff124b;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
a.faqQuestion-more:hover{color:#009245}
a.faqQuestion-more:active{color:#d13f19}
a.faqQuestion-more:focus{color:#85144b}
.bottom-menu{z-index:100}
#fullFilters{display:block}
@media (max-width:991.98px){#fullFilters{display:none}}
.discountCard-button{display:block;position:relative;width:10em;height:3.6em;padding:0 0 0.25em 0;color:#fff;font-family:AppetitePro,Georgia,serif;font-weight:700;font-size:1.05263158em;line-height:3.35;text-align:center;z-index:1;cursor:pointer;text-transform:uppercase;letter-spacing:0.04em;background-size:contain;background-repeat:no-repeat;background-image:url('../themes/pulkovsad2/assets/img/button-slider-red.png');transition:opacity 0.3s ease}
.discountCard-button:hover{background-image:url('../themes/pulkovsad2/assets/img/button-slider-green.png');color:white;text-decoration:none;transition:opacity 0.3s ease}
.faq-header{font-size:1.625em;line-height:1.23076923;font-family:AppetitePro,Georgia,serif;font-weight:700;margin-bottom:0.77777778em}
a.faq-link{display:block;font-size:1em;line-height:1.375;font-family:AppetitePro,Georgia,serif;font-weight:500;color:#009245;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;text-decoration:none}
a.faq-link:hover{color:#FF124B}
.faq-title{position:relative;font-family:AppetitePro,Georgia,serif;font-weight:700;color:#fff;font-size:2.5em;line-height:1.2;text-align:center;margin:-1.175em auto 1.6em;padding:0.9em;width:80%;background-color:#5fcb78}
@media (max-width:800px){.faq-title{font-size:1.6em}}
.faq-title::after{right:0;-webkit-transform:translateX(calc(100% - 37px));transform:translateX(calc(100% - 37px))}
.faq-title::before{left:0;-webkit-transform:scaleX(-1) translateX(calc(100% - 37px));transform:scaleX(-1) translateX(calc(100% - 37px))}
.faq-title::after,
.faq-title::before{content:"";position:absolute;width:112px;height:108px;top:calc(100% - 75px);background-image:url(../themes/pulkovsad2/assets/img/ribbon-faq.png);background-size:contain;background-position:50%;background-repeat:no-repeat}
.mainpage-reviews{background-color:#26a835}
.reviews-title{font-family:AppetitePro,Georgia,serif;font-weight:500;font-size:2.9375em;line-height:1.25531915;text-align:center;color:#fff;margin:1.10638298em 0}
@media (max-width:767px){.reviews-title{font-size:1em}}
.reviews-message{position:relative;max-width:620px;margin:43px auto;padding:32px 49px;font-size:1.6875em;line-height:1.18518519;text-align:center;color:#007133;background-color:#fff;border-radius:29px;z-index:2;-webkit-box-shadow:10px 10px 0 0 rgba(0,113,51,0.6);box-shadow:10px 10px 0 0 rgba(0,113,51,0.6)}
.reviews-message::after{content:"";display:block;position:absolute;top:36px;right:-112px;width:56px;height:56px;background-image:url(../themes/pulkovsad2/assets/img/smile-flower.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}
.reviews-message::before{content:"";display:block;position:absolute;right:-42px;width:42px;height:42px;background-image:-webkit-gradient(linear,left bottom,right top,from(#fff),color-stop(50%,#fff),color-stop(51%,transparent)),-webkit-gradient(linear,left bottom,right top,from(rgba(0,113,51,0.6)),color-stop(50%,rgba(0,113,51,0.6)),color-stop(51%,transparent));background-image:linear-gradient(to top right,#fff,#fff 50%,transparent 51%),linear-gradient(to top right,rgba(0,113,51,0.6),rgba(0,113,51,0.6) 50%,transparent 51%);background-size:42px 34px,32px 26px;background-repeat:no-repeat,no-repeat;background-position:0 0,100% 100%}
.reviews-messageLink{font-size:0.9em;color:#007133}
.reviews-messageLink:hover{color:#ff124b;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
.reviews-authorLink{color:#007133;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;font-size:1.25em;line-height:1.15;font-style:normal}
.reviews-authorLink:hover{color:white;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
.reviews-prev,
.reviews-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;bottom:-5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:1000}
.reviews-prev{left:10px}
.reviews-next{right:50px}
.discountSection{position:relative;margin:-1.175em auto 1.6em;padding:0.9em;width:90%;background-image:url(../themes/pulkovsad2/assets/img/xribbon-foto.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}
@media (max-width:991px){.discountSection{text-align:center}}
@media (max-width:420px){.discountSection{font-size:70%}}
.discountSection::after{right:12px;-webkit-transform:translateX(calc(100% - 37px));transform:translateX(calc(100% - 37px))}
.discountSection::before{left:12px;-webkit-transform:scaleX(-1) translateX(calc(100% - 37px));transform:scaleX(-1) translateX(calc(100% - 37px))}
.discountSection::after,
.discountSection::before{content:"";position:absolute;width:106px;height:122px;background-image:url(../themes/pulkovsad2/assets/img/ribbon-discount.png);background-repeat:no-repeat;background-size:contain;bottom:-26px}
.discountSection .text{width:12em;-webkit-column-break-inside:avoid;break-inside:avoid;font-family:AppetitePro,Georgia,serif;font-weight:700;color:#fff;font-size:1.875em;line-height:1.13333333}
.discountSection .discounts{width:21.25em;-webkit-column-break-inside:avoid;break-inside:avoid;color:#fff}
.discountSection .discounts p{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:1.375em;line-height:1.54545455}
.discountSection .discounts em{font-family:AppetitePro,Georgia,serif;font-weight:700;font-style:normal;color:#fff}
.password{position:relative}
.password-control{position:absolute;top:11px;right:6px;display:inline-block;width:20px;height:20px;background:url(../themes/pulkovsad2/assets/img/view.svg) 0 0 no-repeat}
.password-control.view{background:url(../themes/pulkovsad2/assets/img/no-view.svg) 0 0 no-repeat}
.select2-selection--multiple,
.filter-select{cursor:pointer !important}
.select2-selection--multiple:before{content:"";position:absolute;right:15px;top:42%;border-top:5px solid #888;border-left:4px solid transparent;border-right:4px solid transparent}
input.select2-search__field{width:100% !important}
.mobile-menu-link,
.mobile-menu-link:hover{color:#2b542c;text-decoration:none;font-size:1.5em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif}
.mobile-menu-hr{margin:0px;border-color:#33a041}
.flower-loader{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:189px;padding:60px 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flower-loader:before{background-image:url(../themes/pulkovsad2/assets/img/loading-green.svg);content:"";display:block;width:4.125em;height:4.3125em;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-animation:rotation-data 2s linear infinite;animation:rotation-data 2s linear infinite}
@-webkit-keyframes rotation-data{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.bottom-open-block{width:100%;background-color:#B3E3BA;margin-bottom:0px;z-index:10001}
@media (min-width:992px){.bottom-open-block{margin-bottom:140px}}
.next-line-catalog{font-size:1.3em;border-top:1px solid darkgreen;border-bottom:1px solid darkgreen;margin:25px auto 15px auto;padding:10px}
.tooltip-inner{min-width:400px !important;background-color:white;border:2px solid red;color:black;border-radius:1.75em;overflow:hidden;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,0.3);box-shadow:0 4px 24px 0 rgba(0,0,0,0.3)}
@media (max-width:430px){.tooltip-inner{min-width:300px !important}}
.tooltip-path{font-size:10px}
a.tooltip-title{font-size:1.7em;color:#ff124b;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
a.tooltip-title:hover{color:green}
.tooltip-price{font-weight:800;font-size:2.2em}
.welcome-bubble{background:url('../themes/pulkovsad2/assets/img/content/about_ribbon.jpg') no-repeat;width:566px;height:204px}
.welcome-bubble-text{font-family:AppetitePro,Georgia,serif;color:#fff;font-size:20px}
.about-us-page{position:relative;max-width:576px;margin:0 auto;z-index:0}
.conclusion{position:relative;width:100%;height:550px;margin-top:72px}
.bubble{position:relative;width:376px;left:-46px;height:376px;color:#fff;font-size:1em;line-height:1.1875;z-index:2}
.bubble::after{content:"";position:absolute;top:0;left:0;width:376px;height:376px;border-radius:188px;background-color:#ff5745;z-index:-1}
.bubble::before{content:"";position:absolute;top:21px;left:80px;width:337px;height:337px;border-radius:168.5px;background-color:rgba(3,3,61,0.16);z-index:-1}
.bubble p{position:relative;display:block;display:table-cell;vertical-align:middle;width:376px;height:376px;margin:0 auto;padding:2em 46px;background-image:url(../themes/pulkovsad2/assets/img/flipper.svg);background-repeat:no-repeat;background-size:55px 25px;background-position:bottom 12px right 53px}
.conclusion .first{display:block;position:absolute;right:-32px;top:20%;width:317px;height:317px;border-radius:158.5px;overflow:hidden}
.conclusion .second{display:block;position:absolute;left:64px;bottom:0;width:201px;height:201px;border-radius:100.5px;overflow:hidden;z-index:1}
.pleasant{position:absolute;right:0;bottom:0;font-family:AppetitePro,Georgia,serif;font-size:1.3125em;line-height:1.19047619;color:#ff5745}
.search-bar{font-size:12px}
.search-bar button,
.search-bar input{font:1em Hind,sans-serif;line-height:1.5em}
.search-bar input{color:#171717}
.search-bar{display:flex}
.search-bar input,
.search-btn,
.search-btn:before,
.search-btn:after{transition:all 0.25s ease-out}
.search-bar input,
.search-btn{width:2em;height:2em}
.search-bar input:invalid:not(:focus),
.search-btn{cursor:pointer}
.search-bar,
.search-bar input:focus,
.search-bar input:valid{width:100%}
.search-bar input:focus,
.search-bar input:not(:focus) + .search-btn:focus{outline:transparent}
.search-bar{margin:auto;justify-content:center;max-width:30em}
.search-bar input{background:transparent;border-radius:1.5em;box-shadow:0 0 0 0.4em #fff inset;padding:0.75em;transform:translate(0.5em,0.5em) scale(0.5);transform-origin:100% 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.search-bar input::-webkit-search-decoration{-webkit-appearance:none}
.search-bar input:focus,
.search-bar input:valid{background:#fff;border-radius:0.375em 0 0 0.375em;box-shadow:0 0 0 0.1em #d9d9d9 inset;transform:scale(1)}
.search-btn{background:#fff;border-radius:0 0.75em 0.75em 0;padding:0.75em;position:relative;transform:translate(0.25em,0.25em) rotate(45deg) scale(0.25,0.125);transform-origin:0 50%}
.search-btn:before,
.search-btn:after{content:"";display:block;opacity:0;position:absolute}
.search-btn:before{border-radius:50%;box-shadow:0 0 0 0.2em #f1f1f1 inset;top:0.3em;left:0.3em;width:1.1em;height:1.1em}
.search-btn:after{background:#f1f1f1;border-radius:0 0.25em 0.25em 0;top:51%;left:51%;width:0.6em;height:0.3em;transform:translate(0.2em,0) rotate(45deg);transform-origin:0 50%}
.search-btn span{display:inline-block;overflow:hidden;width:1px;height:1px}.search-bar input:focus + .search-btn,
.search-bar input:valid + .search-btn{background:#26a835;border-radius:0 0.375em 0.375em 0;transform:scale(1)}
.search-bar input:focus + .search-btn:before,
.search-bar input:focus + .search-btn:after,
.search-bar input:valid + .search-btn:before,
.search-bar input:valid + .search-btn:after{opacity:1}
.search-bar input:focus + .search-btn:hover,
.search-bar input:valid + .search-btn:hover,
.search-bar input:valid:not(:focus) + .search-btn:focus{background:#1E862A}
.search-bar input:focus + .search-btn:active,
.search-bar input:valid + .search-btn:active{transform:translateY(1px)}
.alerter-background{background-color:darkred;color:white}
@media (max-width:767px){.welcome-bubble{background:#FF5946;width:90%;margin:0 auto;padding:0.4em 1.6em 2em 1.6em;border-radius:0.6em;z-index:3;font-family:AppetitePro,Georgia,serif;font-size:1.25em;line-height:1.2;color:#fff;text-align:center;height:auto}.conclusion{height:900px}.bubble{left:0;margin:0 auto;width:306px;height:306px}.bubble::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:306px;height:306px}.bubble::before{content:"";position:absolute;top:21px;left:80px;width:267px;height:267px;border-radius:168.5px;background-color:rgba(3,3,61,0.16);z-index:-1}.bubble p::after{content:"";display:block;position:absolute;bottom:25px;left:50%;-webkit-transform:scaleX(-1) translateY(50%) rotate(38deg);transform:scaleX(-1) translateY(50%) rotate(38deg);width:55px;height:25px;background-image:url(../themes/pulkovsad2/assets/img/flipper.svg);background-repeat:no-repeat;background-size:contain}.bubble p{width:306px;height:306px;background-image:none}.conclusion .first{top:35%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.conclusion .second{bottom:105px}.pleasant{width:100%}}
a.black-link{color:black;text-decoration:underline}
a.black-link:hover{color:green;text-decoration:none}
.main-content{position:relative;top:-240px;display:block;overflow:hidden}
.pulkov-content{border-radius:20px}
@media (max-width:767px){.main-content{top:-228px}.pulkov-content{border-radius:0}.container{max-width:767px}}
@media (max-width:400px){.dropdown-menu .show{max-width:320px !important}}
.breadcrumbs{font-size:14px}
.breadcrumbs a{color:#045b09}