@charset "UTF-8";.view-cats.view-display-id-block>.view-content{display: flex;flex-flow: row wrap;margin-right: -4px;margin-left: -4px}.view-cats.view-display-id-block>.view-content:before,.view-cats.view-display-id-block>.view-content:after{display: none}.view-cats.view-display-id-block>.view-content .views-row{width: 100%;padding: 4px}@media (min-width: 1200px){.view-cats.view-display-id-block>.view-content .views-row{width: 14.2857142857%}}@media (min-width: 992px) and (max-width: 1199px){.view-cats.view-display-id-block>.view-content .views-row{width: 25%}}@media (min-width: 480px) and (max-width: 992px){.view-cats.view-display-id-block>.view-content .views-row{width: 33.3333333333%}}@media (max-width: 479px){.view-cats.view-display-id-block>.view-content .views-row{width: 50%}}.tax_link{display: flex;min-height: 60px;flex-flow: row;justify-content: center;align-items: center;padding: 5px 10px;background: transparent;border: 1px solid #E0DBD0;box-sizing: border-box;border-radius: 4px;font-size: 15px;line-height: 110%;text-align: center;color: #5F594B}.tax_link img{width: auto;height: 90px}.tax_link:hover{text-decoration: none;color: #CA0914;background: #fff;border-color: #fff}.product .pack_teas{position: absolute;right: 5px;top: 5px;background: #ECECEC;border-radius: 3px;padding: 1px 11px 4px 11px;font-family: "Pribambas";font-size: 18px;color: #595959;min-width: 75px;text-align: center;text-transform: uppercase}.region-content .views-exposed-form{border-radius: 3px;padding: 10px;background-image: url("../images/elki.jpg");box-shadow: 0px 4px 19px rgba(183,177,165,0.61);margin-bottom: 30px}.region-content .views-exposed-form .views-exposed-widgets{background: linear-gradient(180deg,#00a63c 0%,#009438 100%);box-shadow: 0px 4px 19px rgba(29,65,42,0.57);border-radius: 3px;padding: 20px;width: 100%}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget{float: none;display: flex;padding: 5px 0;align-items: center}@media (max-width: 479px){.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget{flex-flow: column;align-items: flex-start}}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget>label{line-height: 1;margin-bottom: 0px;display: block;text-shadow: 0px 4px 6px #229151;font-family: "Pribambas";font-style: normal;font-weight: normal;font-size: 26px;letter-spacing: 0.06em;text-transform: uppercase;color: #fff;text-shadow: 0px 4px 6px #229151;min-width: 140px}@media (max-width: 479px){.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget>label{width: 100%;margin-bottom: 15px}}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget div.form-control{display: block;width: 100%;height: auto;padding: 0;font-size: 14px;line-height: 1;color: #fff;background-color: transparent;background-image: none;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: none;-o-transition: none;transition: none}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget input[type=radio].form-control,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget input[type=checkbox].form-control{height: auto;padding: 0;font-size: 14px;line-height: 1;color: #000;background-color: #fff;background-image: none;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;display: inline-block;vertical-align: middle;margin-top: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;width: auto;margin-right: 10px;font-size: 18px;width: 18px;height: 18px}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-field_product_tag_tid_selective{margin-bottom: 15px}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .views-widget{display: flex}@media (max-width: 479px){.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .views-widget{flex-flow: column}}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .views-widget:before,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .views-widget:after{display: none}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .views-widget .bef-checkboxes{display: flex;max-width: 100%;flex-flow: row wrap}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-submit-button,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-reset-button{padding-right: 20px;display: inline-block;padding-bottom: 0}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-submit-button .btn,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-reset-button .btn{display: block;margin: 0 auto;background: transparent;border: none;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-decoration-line: underline;text-transform: uppercase;color: #fff;border-radius: 0;padding: 0}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget:first-child,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-submit-button,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-reset-button{padding-top: 0;border-top: 0}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .btn{margin-top: 0}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-submit-button .btn{font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-transform: uppercase;display: block;color: #262626;line-height: 1;background: #ffcb13;border-radius: 2px;width: 100%;border: none;padding: 20px;margin-bottom: 15px}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-submit-button .btn:hover{text-decoration: none;background: #fff84e}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item{margin-right: 20px}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item input{display: none !important}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item label.option{position: relative;padding-left: 20px;display: block;margin: 5px 0;font-size: 16px}@media (max-width: 480px){.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item label.option{margin-bottom: 10px}}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item label.option:before{display: inline-block;content: "";position: absolute;top: 0;margin-top: 0;left: 0;width: 15px;height: 15px;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.6);background: rgba(255,255,255,0.12);border-radius: 2px}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item input:checked + label.option:before{background: #ffaf13}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget label.option{text-transform: uppercase;vertical-align: middle;margin: 0;font-style: normal;font-weight: normal;font-size: 16px;line-height: 1;color: #fff}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-commerce_price_amount>.views-widget{display: block}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-commerce_price_amount>.views-widget>.form-item,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-commerce_price_amount>.views-widget .befcont{display: none}.form-item-commerce-price-amount-min{display: block;float: left;width: 35%;padding-right: 3px;position: relative}.form-item-commerce-price-amount-max{float: left;width: 65%;display: block;position: relative}.form-item-commerce-price-amount-max>label{display: none}.region-content .region-content .views-exposed-form{display: flex}.region-content .region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item .region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item{margin-right: 20px}.region-content .region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item label.option{position: relative;padding-left: 20px;display: block;margin: 5px 0}.region-content .region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item label.option:before{display: inline-block;content: "";position: absolute;top: 0;margin-top: 0;left: 0;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.6);background: rgba(255,255,255,0.12);border-radius: 2px}.region-content .region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item input{display: none !important}.region-content .region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget .bef-checkboxes>.form-item input:checked + label.option:before{background: #ffaf13}.region-content .form-item-commerce-price-amount-max input.form-control{width: 53.85%;float: left;display: block}.region-content .form-item-commerce-price-amount-max:after{content: "руб.";display: block;float: left;width: 46.15%;padding-left: 10px;line-height: 40px;color: #fff;font-size: 16px;font-weight: 400}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-commerce_price_amount .views-widget:before,.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-commerce_price_amount .views-widget:after{display: table;width: 100%;clear: both;content: ""}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-commerce_price_amount .views-widget input.form-control{background: #fff;border-radius: 3px;box-shadow: none;color: #000;border: none;font-weight: 500;font-size: 16px;padding-left: 40px;padding-top: 0;padding-bottom: 0;height: 40px;line-height: 40px;max-width: 150px}.region-content .form-item-commerce-price-amount-min:before{content: "от:";position: absolute;font-size: 16px;font-weight: 400;color: #7d9487;left: 14px;top: 50%;line-height: 18px;margin-top: -9px;z-index: 2}.region-content .form-item-commerce-price-amount-max:before{content: "до:";position: absolute;font-size: 16px;font-weight: 400;color: #7d9487;left: 14px;top: 50%;line-height: 18px;margin-top: -9px;z-index: 2}.region-content .ui-widget-header{border: none;background: #ffcb13}.region-content .bef-slider.ui-slider-horizontal{border: none;height: 3px;background: #fff;border-radius: 8px}.region-content .ui-state-default,.region-content .ui-widget-content .ui-state-default,.region-content .ui-widget-header .ui-state-default{width: 20px;height: 20px;background: #ffcb13;border: none;border-radius: 21px;box-shadow: 0px 4px 11px #136f3a;outline: none !important;cursor: grab}.region-content .ui-slider-horizontal .ui-slider-handle{top: -9px;margin-left: -10px}.befcont{padding-top: 35px;float: left;width: 100%}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget{width: 100%}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget .panel{border: none;margin-bottom: 0px;background-color: transparent;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;width: 100%}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget .panel>.panel-heading{color: #fff;background-color: transparent;border: none;padding: 0px;border-top-left-radius: 0;border-top-right-radius: 0;margin: 10px 0}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget .panel>.panel-heading a.panel-title{color: inherit;display: block;margin: 0;padding: 0;display: inline-block}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget .panel>.panel-heading a.panel-title:after{border-style: solid;border-width: 2px 2px 0 0;content: "";display: inline-block;height: 10px;left: 9px;position: relative;vertical-align: top;width: 10px;transition: all 0.1s ease-in-out;transform: rotate(-45deg);top: 8px}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget .panel>.panel-heading a.panel-title.collapsed:after{top: 3px;transform: rotate(-225deg)}.region-content .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary>.views-widget .panel .panel-body{padding: 0px;padding-bottom: 20px}a.abcomps{padding: 12px 25px;font-weight: 500;font-size: 13px;line-height: 1.2;letter-spacing: 0.06em;text-transform: uppercase;color: #fff;margin-top: 0px;display: inline-block;background: linear-gradient(65.08deg,#f7434e 41.96%,#ff8368 90.52%);box-shadow: 0px 14px 30px #086b32;border-radius: 2px;position: relative}a.abcomps .burg{display: block;float: left;margin-right: 15px;padding-top: 7px}@media (max-width: 480px){.region-green a.abcomps .burg{display: none}}a.abcomps .burg>span{display: block;width: 20px;height: 2px;margin-bottom: 5px;background: #fff;box-shadow: 0px 2px 4px #c6101b}a.abcomps .burg>span:last-child{width: 10px;margin-bottom: 0}a.abcomps:hover{text-decoration: none;background: linear-gradient(65.08deg,#ff8368 41.96%,#f7434e 90.52%)}a.abcomps:before{content: "";position: absolute;top: 2px;left: 2px;right: 2px;bottom: 2px;border: 1px solid rgba(255,255,255,0.35);box-sizing: border-box;border-radius: 2px;display: block}.region-content a.abcomps{padding: 9px 20px;font-size: 12px}.region-content a.abcomps .burg{margin-right: 10px;padding-top: 3px}.region-content a.abcomps .burg>span{display: block;width: 16px;height: 1px;margin-bottom: 3px;background: #fff;box-shadow: 0px 2px 4px #c6101b}.region-content a.abcomps .burg>span:last-child{width: 8px;margin-bottom: 0}.region-content a.abcomps:hover{text-decoration: none;background: linear-gradient(65.08deg,#ff8368 41.96%,#f7434e 90.52%)}.region-content a.abcomps:before{content: "";position: absolute;top: 2px;left: 2px;right: 2px;bottom: 2px;border: 1px solid rgba(255,255,255,0.35);box-sizing: border-box;border-radius: 2px;display: block}.bef-secondary-options>.form-item{float: none;display: flex;padding: 5px 0;align-items: center;width: 100%}@media (max-width: 479px){.bef-secondary-options>.form-item{flex-flow: column;align-items: flex-start}}.bef-secondary-options>.form-item>label{line-height: 1;margin-bottom: 0px;display: block;text-shadow: 0px 4px 6px #229151;font-family: "Pribambas";font-style: normal;font-weight: normal;font-size: 26px;letter-spacing: 0.06em;text-transform: uppercase;color: #fff;text-shadow: 0px 4px 6px #229151;min-width: 140px}@media (max-width: 479px){.bef-secondary-options>.form-item>label{width: 100%;margin-bottom: 15px}}.region-green .views-exposed-form .views-exposed-widgets>.views-exposed-widget.views-widget-filter-secondary{display: none}.product.full .toy{border-top: none;display: flex;justify-content: center;align-items: center}.product.full .toy .toy_text{width: unset}.product.full .compositions{display: flex;flex-flow: row wrap;align-items: flex-start;margin-left: -1px;margin-right: -1px}@media (max-width: 480px){.product.full .compositions{padding-bottom: 20px}}.product.full .compositions .composition{display: flex;flex-flow: column;width: calc(33.3333% - 2px);margin: 5px 1px 20px 1px;padding: 15px 20px;text-align: left;text-transform: none;position: relative}@media (max-width: 480px){.product.full .compositions .composition{width: calc(50% - 2px);margin-bottom: 1px}}.product.full .compositions .composition__name{padding-bottom: 15px}.product.full .compositions .composition__price{font-family: "Rubik",sans-serif;font-weight: bold;font-size: 22px;line-height: 100%;display: block;padding: 5px 0}.product.full .compositions .composition__oldprice{text-decoration: line-through;font-family: "Rubik",sans-serif;font-weight: 400;font-size: 14px;display: block;padding: 5px 0}.product.full .compositions .composition__oldprice>span{text-decoration: none;display: inline-block;position: relative}.product.full .compositions .composition__oldprice>span:after{content: "";display: block;width: 100%;height: 1px;background: #9A9486;transform: rotate(-6deg);top: 50%;left: 0;position: absolute}.product.full .compositions .composition__sale{border-radius: 100%;padding: 2px;display: block;-webkit-transform: rotate(-24deg);-moz-transform: rotate(-24deg);-ms-transform: rotate(-24deg);-o-transform: rotate(-24deg);transform: rotate(-24deg);width: 70px;height: 70px;margin-bottom: 5px;background: linear-gradient(155.1deg,#2f80ed 15.85%,#2fede2 112.7%);position: absolute;top: 0;right: 5px}.product.full .compositions .composition__sale>span{display: block;border-radius: 100%;width: 66px;height: 66px;border: 1px dashed #fff;padding-top: 13px;font-size: 26px;line-height: 1;color: #fff;text-align: center;font-family: "Pribambas";font-style: normal;font-weight: normal;color: #fff}.product.full .compositions .composition.active,.product.full .compositions .composition:hover{text-decoration: none;background: #FFFFFF;box-shadow: 0px 22px 33px rgba(213,207,192,0.71)}.product.full .compositions .composition.active:before,.product.full .compositions .composition:hover:before{border: 1px solid #EEEAE1}.product.full .compositions .composition.active .composition__name,.product.full .compositions .composition:hover .composition__name{color: #CA0914}.product.full .compositions .composition.active .composition__price,.product.full .compositions .composition:hover .composition__price{color: #000000}.product.full .compositions .composition.active .composition__oldprice,.product.full .compositions .composition:hover .composition__oldprice{color: #645E52}.product.full .commerce-product-field-commerce-price{display: none}.product.full .declarations{display: flex;flex-flow: row;justify-content: center}.product.full .declarations .declaration{display: flex;color: #000000;margin-bottom: 10px;align-items: center}.product.full .declarations .declaration img{display: block;margin-bottom: 10px;width: auto;height: 100px;border: 1px solid #E2DDCF;border-radius: 3px}.product.full .declarations .declaration__name{text-align: left;display: block;padding: 0 20px 0 10px;max-width: 140px}.product.full .declarations .declaration:hover{text-decoration: none;color: #CA0914}.product.full .declarations .declaration:hover img{border: 1px solid #CA0914}.product .bubles{overflow: visible}.beforebottom:before{position: relative;height: 10px;bottom: 100%;left: 0;right: 0;content: "";background-image: url("../images/lite/round_bot.png");display: block;background-size: 20px}.beforebottom .red{padding: 60px 0 40px;background: #D22931;position: relative}.beforebottom .red:before{content: "";z-index: 0;position: absolute;top: -20px;left: 0;right: 0;height: 100%;background-image: url("../images/lite/snowflakes.png");background-repeat: repeat-x;display: block}.beforebottom .red .container{z-index: 2}section.recent,div#reviews{padding: 70px 0}section.recent:after,div#reviews:after{display: none;background: transparent}section.green{background-color: #1B9950;background-image: url(../images/lite/snowflakes.png);background-repeat: repeat-x;background-size: unset;background-position: unset;padding: 40px 0;position: relative}section.green:before{height: 10px;top: 0;left: 0;right: 0;content: "";background-image: url("../images/lite/rb_blue.png");display: block;background-size: 20px;position: absolute}section.green:after{position: absolute;height: 10px;bottom: 0;left: 0;right: 0;content: "";background-image: url("../images/lite/rt_blue.png");display: block;background-size: 20px}body.front{background: #F8F7F5}.our_bests{background-image: none;background: #ebf5fb;padding-top: 20px;padding-bottom: 20px}.node-type-warranty .our_bests{padding-top: 120px}.our_bests:after{display: none;content: unset}.front .topnav .mainhead{position: relative;z-index: 1;top: unset;left: unset;right: unset;background: #D22931;min-height: 0;padding-top: 190px;padding-bottom: 30px}@media (max-width: 480px){.front .topnav .mainhead{padding-top: 110px}}.front .topnav .mainhead:after{position: absolute;height: 10px;bottom: 0;left: 0;right: 0;content: "";background-image: url(../images/lite/rt_blue.png);display: block;background-size: 20px}.front .topnav .mainhead .mainhead__img{width: 50%;position: absolute;top: 0;right: 0;overflow: hidden;height: 100%;max-width: 850px;z-index: -1}@media (max-width: 480px){.front .topnav .mainhead .mainhead__img{width: 100%;height: 290px;background-image: url(/sites/all/themes/fabrika/images/slide1.jpg);background-size: cover;background-position: center;z-index: -1}}.front .topnav .mainhead .mainhead__img__img{border-radius: 100% 0 100% 100%;width: 120%;position: absolute;top: -26%;right: -20%;max-width: 120%}@media (min-width: 1199px) and (max-width: 1700px){.front .topnav .mainhead .mainhead__img__img{width: 150%;right: -50%;max-width: 150%}}@media (max-width: 480px){.front .topnav .mainhead .mainhead__img__img{display: none}}.topwaves{height: 10px;display: block;background-size: 20px;background-image: url(../images/lite/rb_blue.png)}.bottomwaves{height: 10px;display: block;background-size: 20px;background-image: url("../images/lite/rt_blue.png")}.view-catalog>.view-content{display: flex;flex-flow: row wrap}.packs{background: #ebf5fb;padding-bottom: 40px}.packs .row{margin-right: -9px;margin-left: -9px}.packs .row>div{padding: 0 9px !important}.packs:before{content: "";width: 100%;display: block;background-image: url("../images/crown.webp");background-position: center;background-repeat: no-repeat;height: 68px;display: block;background-size: contain;margin-bottom: 5px}.packs .block-title{position: relative}.packs .block-title:before,.packs .block-title:after{content: "";height: 8px;display: block;top: 50%;margin-top: -4px;position: absolute;background-size: contain;width: 20%;background-repeat: no-repeat}.packs .block-title:before{background-image: url("../images/gr-bef-line-green.svg");left: 0;background-position: left}.packs .block-title:after{background-image: url("../images/gr-aft-line-green.svg");right: 0;background-position: right}.packs a.pack{display: block;width: 100%;margin-bottom: 18px;position: relative;border-radius: 0 20px;overflow: hidden;padding-top: 220px;background-image: url("../images/front/tax/1.jpg");background-position: center;background-size: cover}.packs a.pack .title{position: absolute;font-family: "Pribambas";font-size: 32px;text-transform: uppercase;color: #0e213d;margin: 0;top: 30%;padding: 0 20px;line-height: 1}.packs a.pack .from{font-family: "Pribambas";font-size: 24px;color: #4d607b;position: absolute;padding: 0 20px;margin: 0;top: calc(30% + 40px)}@media (max-width: 480px){.packs a.pack .from{top: unset;bottom: 20px}}.packs a.pack img{height: 80%;position: absolute;right: 5%;top: 10%}@media (max-width: 480px){.packs a.pack img{height: 60%;top: 20%}}.packs a.pack.bg1{background-image: url("../images/front/tax/1.jpg");background-position: center;background-size: cover}.packs a.pack.bg2{background-image: url("../images/front/tax/2.jpg")}.packs a.pack.bg3{background-image: url("../images/front/tax/3.jpg")}.packs a.pack.bg4{background-image: url("../images/front/tax/4.jpg")}.packs a.pack.bg5{background-image: url("../images/front/tax/5.jpg")}.packs a.pack.bg6{background-image: url("../images/front/tax/6.jpg")}.packs a.pack.bg7{background-image: url("../images/front/tax/7.jpg")}.packs a.pack.double_height{padding-top: 460px}.packs a.pack.double_height img{height: auto;position: absolute;right: 5%;top: 25%;width: 50%}@media (max-width: 479px){.packs a.pack.double_height{padding-top: 180px}}.packs a.pack:hover{text-decoration: none;box-shadow: 0px 14px 25px #e4dac4}.packs .col-md-3 a.pack img{right: -30px}.komanda_persons__many{color: #fff;padding: 20px;background: #e63035;border-radius: 16px;border: 2px solid #fff}.komanda_persons__many .name{font-family: "Pribambas";font-size: 24px;margin-bottom: 5px}.komanda_persons__many b{margin-bottom: 15px;display: block;font-weight: normal}@media (min-width: 1024px){.product.full .bubles>span.super{width: 150px;height: 150px}}.product.full .printblockn{padding-left: 20px}@media (max-width: 480px){.product.full .printblockn{padding-left: 0px;width: 100%;display: flex;align-items: center;justify-content: space-around}}.product.full a#prprintlink{border: 1px solid #CA0914;box-sizing: border-box;border-radius: 2px;padding: 10px 20px;line-height: 22px;display: inline-block;font-weight: 500;font-size: 13px;letter-spacing: 0.03em;text-transform: uppercase;display: inline-block;color: #CA0914;margin-bottom: 15px}.product.full a#prprintlink img{display: inline-block;height: 22px;width: auto;margin-right: 5px}.product.full a#prprintlink:hover{text-decoration: none;opacity: 0.8}.product.teaser.kinderteaser .pack_teas{display: none}.product.teaser.kinderteaser .kinderlgo{position: absolute;height: 200px;top: 10px;right: 10px;width: auto}.product.full.kinderfull .kinderlgo{position: absolute;height: 80%;top: 10%;right: 15px;width: auto;z-index: 2}.product.full.kinderfull .compositions .composition__sale{top: unset;bottom: 0}.product.full.kinderfull .prod-title .kind{font-size: 120%}.cart_contents_form .line-item-summary .line-item-total .pod,.freepod,#freepod{display: none !important}.navbar-default .navbar-nav>li:first-child>a{color: #262626}.top823{display: block;margin-bottom: 10px;width: 100%;transition: all 0.2s ease-in-out}.front .top823{max-width: 630px}.top823 img{width: 100%}.top823:hover{opacity: 0.85}@media (min-width: 769px){.navbar-default .navbar-nav>li>a{padding: 8px 18px 12px 18px}.navbar-default .navbar-nav>li.first>a{padding-left: 0}}@media (min-width: 769px) and (max-width: 1199px){.navbar-default .navbar-nav>li>a{font-size: 14px;padding: 8px 12px 12px 12px}}.bonuses{display: flex;flex-flow: row wrap;padding-top: 5px}.bonus{margin: 5px;width: calc(100% - 10px);position: relative}.bonus__half{width: calc(50% - 10px)}@media (max-width: 768px){.bonus__half{width: calc(100% - 10px)}}.bonus__img{display: block;width: 100%}.bonus__dop_img{position: absolute;height: 110%;bottom: -3px;left: 8.8%}.bonus__anim1{position: relative}.bonus__anim1__ic{position: absolute;left: 10px;bottom: 0;display: block;width: 140px;height: auto;animation: bonusanim1 2s ease-in-out infinite}.bonus__anim2{position: relative}.bonus__anim2__ic{position: absolute;bottom: 0;display: block;height: 100%;width: auto;left: 0}.bonus__anim2__ic2{position: absolute;right: -5px;bottom: -5px;display: block;height: 100%;width: auto;animation: bonusanim2 3s ease-in-out infinite}.bonus__anim2__ic3{position: absolute;left: 10px;bottom: 0;display: block;width: 140px;height: auto;animation: bonusanim12 2s ease-in-out infinite}@keyframes bonusanim1{from{width: 190px}50%{width: 200px}to{width: 190px}}@keyframes bonusanim12{from{width: 140px}50%{width: 125px}to{width: 140px}}@keyframes bonusanim2{from{height: 100%;transform: rotate(0);opacity: 1}50%{height: 103%;transform: rotate(5deg);opacity: 0.9}to{height: 100%;transform: rotate(0);opacity: 1}}@keyframes bonusanim3{from{opacity: 1}50%{opacity: 0.7}to{opacity: 1}}@keyframes bonusanim1-mobile{0%{width: 90px}50%{width: 100px}100%{width: 90px}}@keyframes bonusanim12-mobile{0%{width: 80px}50%{width: 65px}100%{width: 80px}}@media (max-width: 1024px){.bonus__anim1__ic{animation: bonusanim1-mobile 2s ease-in-out infinite;width: 90px}.bonus__anim2__ic3{animation: bonusanim12-mobile 2s ease-in-out infinite;width: 80px}}.front .topnav .mainhead{position: absolute;z-index: 98;top: 0;left: 0;right: 0;background-size: auto 100%;background-position: center;background-repeat: no-repeat;min-height: 1290px;padding-top: 190px}@media (min-width: 1900px){.front .topnav .mainhead{background-size: 100% 100%}}@media (min-width: 1200px) and (max-width: 1339px){.front .topnav .mainhead{min-height: 1130px}}@media (min-width: 480px) and (max-width: 1199px){.front .topnav .mainhead{min-height: 1060px;padding-top: 170px;padding-bottom: 120px;overflow: hidden}}.front .topnav .mainhead>.container{z-index: 9}.front .topnav .mainhead>.snow{position: absolute;width: 100%;height: 100%;top: 0;right: 0;left: 0;bottom: 0;z-index: -1}.front .bonuses{padding-top: 40px;padding-bottom: 40px}.mainhead .greenline{width: 570px;height: auto;background: #E9B75F;padding: 10px 40px 25px 40px;line-height: 1;text-align: center;font-family: 'pribambas';font-size: 38px;text-transform: uppercase;color: #fff73f;margin-bottom: 20px}@media (min-width: 1200px) and (max-width: 1339px){.mainhead .greenline{width: 490px;font-size: 40px}}@media (min-width: 480px) and (max-width: 1199px){.mainhead .greenline{font-size: 20px;margin-bottom: 0;width: auto;display: inline-block;margin-right: auto;padding-bottom: 15px}}.mainhead .greenline span{background: #8A1619;-webkit-background-clip: text;-webkit-text-fill-color: transparent}.mainhead .block-webform{margin-bottom: 20px;max-width: 835px;background-image: url("../images/front/topform.png");background-size: contain;background-position: center;background-repeat: no-repeat;padding: 135px 85px 50px 75px;margin-left: -75px}@media (min-width: 480px) and (max-width: 1199px){.mainhead .block-webform{margin-bottom: 30px}}.mainhead .block-webform .messages{display: none}.mainhead .block-webform form>div{margin-left: -5px;margin-right: -5px}.mainhead .block-webform form>div>.form-item{padding: 0 5px;float: left;margin-bottom: 10px;width: 33.33333333%}.mainhead .block-webform form>div>.form-item .control-label{display: none}.mainhead .block-webform form>div .form-actions{padding: 0 5px;float: left;width: 100%;text-align: center}.mainhead .block-webform form>div .form-actions:before{display: inline-block;content: "";background-image: url("../images/front/bef_btn.png");background-size: contain;width: 36px;height: 46px;margin-right: 25px;vertical-align: middle}.mainhead .block-webform form>div .form-actions:after{display: inline-block;content: "";background-image: url("../images/front/aft_btn.png");background-size: contain;width: 36px;height: 46px;margin-left: 25px;vertical-align: middle}.mainhead .block-webform form>div .form-actions .webform-submit{font-family: "pribambas";line-height: 1;font-size: 22px;letter-spacing: 0.06em;text-transform: uppercase;color: #72260a;text-transform: uppercase;display: inline-block;border: none;text-align: center;padding: 17px 25px 20px 25px;background: linear-gradient(299.81deg,#ffaf13 36.87%,#fff73f 83.16%);box-shadow: 0px 12px 28px rgba(37,28,28,0.25);border-radius: 2px;vertical-align: middle}.mainhead .block-webform form>div .form-actions .webform-submit:hover{background: #fff84e}.mainhead>.form-item .form-control{height: auto;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding: 18px 20px;border: 1px solid #fff;font-size: 16px;font-weight: 500;color: #6b4b4d;border-radius: 2px}.mainhead>.form-item .form-control::placeholder{font-size: 16px;font-weight: 400;color: #6b4b4d;opacity: 1}.mainhead>.form-item .form-control:-ms-input-placeholder{font-size: 16px;font-weight: 400;color: #6b4b4d}.mainhead>.form-item .form-control::-ms-input-placeholder{font-size: 16px;font-weight: 400;color: #6b4b4d}.mainhead>.form-item .form-control.error{background: #ffdede;border-color: green}@media (max-width: 479px){.mainhead .greenline,.mainhead .block-webform{width: 100%}.mainhead .block-webform{padding: 0;margin-left: 0}.front .topnav .mainhead{min-height: 10px}.front .topnav .bef-swiper{min-height: 0px}.mainhead .greenline{padding: 10px 20px 25px 20px;font-family: "pribambas";margin-bottom: 20px;font-size: 30px}.front .topnav .mainhead{padding-top: 100px;background: transparent !important;background-image: none !important}.mainhead .block-webform form>div>.form-item{width: 100%}.mainhead .block-webform{margin-bottom: 40px}}.mainhead{background-color: #ebf5fb}.mainhead__ntop{position: relative}@media (max-width: 479px){.mainhead__ntop{background-color: #D22931;padding: 30px 0 10px 0}}.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{font-family: "Pacifico",cursive;line-height: 77px;font-size: 60px;color: #fff;text-shadow: 0px 4px 17px rgba(145,66,70,0.57);margin-bottom: 25px;font-weight: normal;letter-spacing: 0;text-transform: none}@media (max-width: 479px){.mainhead__ntop h1.bigtitle,.mainhead__ntop .bigtitle{font-family: "Pacifico",cursive;line-height: 1.2;font-size: 32px;margin-bottom: 30px}}.mainhead__ntop:before{position: absolute;height: 80%;width: 30%;left: 0;top: 10%;content: "";display: block;background-image: url(../images/front_top2022_present.png);background-size: contain;background-position: center left;background-repeat: no-repeat}@media (max-width: 479px){.mainhead__ntop:before{display: none}}.mainhead__ntop__img{width: 100%;display: block}@media (max-width: 479px){.mainhead__ntop__img{display: none}}.mainhead__ntop__content{position: absolute;top: 0;height: 100%;width: 100%;display: flex;align-items: center}@media (max-width: 479px){.mainhead__ntop__content{position: unset;top: unset;height: unset}}.mainhead__ntop__content>.container{position: relative}.top-phones{border-bottom: 1px solid #eee;width: 100%;vertical-align: middle;line-height: 1;float: left;display: flex;align-items: center;justify-content: flex-end;padding-right: 20px}@media (max-width: 479px){.top-phones{display: none}}.top-phones .phone-main{display: block;vertical-align: middle;padding-right: 10px;padding-top: 0;padding-bottom: 15px;color: #ca0914;text-align: left;font-family: "Pribambas";font-style: normal;font-weight: normal;font-size: 26px;line-height: 1;letter-spacing: 0.04em;text-transform: uppercase}@media (min-width: 1200px) and (max-width: 1339px){.top-phones .phone-main{font-size: 20px}}@media (min-width: 480px) and (max-width: 1199px){.top-phones .phone-main{font-size: 18px}}.top-phones .phone-main a{color: #ca0914;display: inline-block;vertical-align: middle;position: relative;line-height: 1.1}.top-phones .phone-main a:hover{text-decoration: none;color: #ca0914}.top-phones .phone-main i{width: 19px;height: 19px;background-image: url("../images/head/phone.svg");background-size: contain;background-position: center;background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-right: 5px;margin-top: 10px}@media (min-width: 1200px) and (max-width: 1339px){.top-phones .phone-main i{display: none}}@media (min-width: 480px) and (max-width: 1199px){.top-phones .phone-main i{display: none}}.top-phones .phone-main .podpis{display: block;text-align: right;font-size: 11px;text-transform: uppercase;color: #ca0914;font-weight: 400;position: absolute;right: 0;top: 100%;font-family: "Rubik",sans-serif;white-space: nowrap}@media (min-width: 480px) and (max-width: 1199px){.top-phones .phone-main .podpis{font-size: 9px;padding-top: 4px}}.top-phones .phone-dop{display: block;vertical-align: middle;color: #262626;text-align: left;font-family: "Pribambas";font-style: normal;font-weight: normal;font-size: 26px;line-height: 1;letter-spacing: 0.04em;text-transform: uppercase;padding: 6px 0 15px 25px}@media (min-width: 1200px) and (max-width: 1339px){.top-phones .phone-dop{font-size: 20px}}@media (min-width: 480px) and (max-width: 1199px){.top-phones .phone-dop{font-size: 18px}}.top-phones .phone-dop .tel{position: relative;display: block}.top-phones .phone-dop .podpis{display: block;text-align: right;font-size: 11px;text-transform: uppercase;color: #262626;font-weight: 400;position: absolute;right: 0;top: 100%;font-family: "Rubik",sans-serif;white-space: nowrap}@media (min-width: 480px) and (max-width: 1199px){.top-phones .phone-dop .podpis{font-size: 9px;padding-top: 4px}}.top-phones .phone-dop a{color: #262626}.top-phones .phone-dop a:hover{opacity: 0.9;text-decoration: none}.top-phones .top-btns{display: block;float: right;font-size: 0;text-align: right;padding: 5px 25px 5px 10px}@media (min-width: 480px) and (max-width: 1199px){.top-phones .top-btns{padding: 8px 15px 8px 0}}.top-phones .top-btns a{text-transform: uppercase;padding: 8px 22px 14px 22px;color: #000;min-width: 160px;color: #000;display: inline-block;text-align: center;font-family: "Pribambas";font-style: normal;font-weight: normal;font-size: 18px;line-height: 1;letter-spacing: 0.07em;text-transform: uppercase}.top-phones .top-btns a.btn-yellow{border-radius: 2px;margin-right: 6px;color: #72260a;background: linear-gradient(299.81deg,#ffaf13 36.87%,#fff73f 83.16%);position: relative}.top-phones .top-btns a.btn-yellow i{display: inline-block;width: 19px;height: 19px;line-height: 1;background-image: url("../images/head/call.svg");background-repeat: no-repeat;background-size: contain;background-position: center;margin-right: 5px;position: absolute;top: 10px;left: 22px}.top-phones .top-btns a.btn-green{border-radius: 2px;color: #fff;background: linear-gradient(282.93deg,#1b9950 9.68%,#50b72c 85.59%)}@media (min-width: 1200px) and (max-width: 1339px){.top-phones .top-btns a{min-width: 0}}@media (min-width: 480px) and (max-width: 1199px){.top-phones .top-btns a{min-width: 0;padding: 10px 15px}}.top-phones .top-btns a:hover{text-decoration: none;opacity: 0.85}.meslinks{display: flex}.meslinks .meslink{padding: 0 7px;transition: all 0.2s ease-in-out;font-size: 14px;color: #676767;align-items: center;display: flex}.meslinks .meslink__icon{width: 32px;height: 32px;background: #F1F1F1;border-radius: 100%;display: inline-flex;align-items: center;justify-content: center;margin-right: 5px}.meslinks .meslink__icon img{display: block;width: 20px;height: auto}.meslinks .meslink:hover{color: #000;opacity: 0.8;text-decoration: none}.meslinks .meslink:last-child{padding-left: 0}.meslinks .meslink:first-child{padding-left: 7px}.dopmenu{background-color: #F6F5F5;position: fixed;top: 99px;z-index: 8;width: 100%;left: 0;right: 0}.dopmenu .nav{display: flex}@media (max-width: 479px){.dopmenu .nav{display: none}}.dopmenu .nav>li>a{padding: 10px 15px;font-size: 16px;color: #1B9950;line-height: 1;font-weight: bold}.dopmenu .nav>li>a:hover,.dopmenu .nav>li>a:active,.dopmenu .nav>li>a:focus,.dopmenu .nav>li>a:visited{text-decoration: none;background: transparent;color: #1B9950}.dopmenu .nav>li>a:hover{color: #CA0914}.dopmenu .nav>li:first-child>a{background: #00a250;color: #fff}.dopmenu .nav>li:first-child>a:hover{background: #CA0914;color: #fff}.dopmenu .nav>li:last-child>a{padding-right: 0}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price span{display: block}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price span.new{color: #262626;font-weight: 500;line-height: 19px;font-size: 20px;margin-bottom: 10px}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price span.old{line-height: 1;font-size: 20px;color: #ca0914;display: inline-block;position: relative}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price span.old:before{position: absolute;width: 82px;height: 1px;left: 1px;top: 9px;content: "";background: #ca0914;transform: rotate(-6.63deg)}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price.bigprice span{display: block}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price.bigprice span.new{display: none}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price.bigprice span.old{color: #262626;font-weight: 500}.cart_contents_form .table-responsive table tr td.views-field-commerce-unit-price.bigprice span.old:before{display: none}