.page-login,.page-logout,.page-newsletter,.page-reset{min-height:300px;text-align:center}.page-login .page-content,.page-logout .page-content,.page-newsletter .page-content,.page-reset .page-content{margin:0 auto;max-width:430px}.page-login .form-control,.page-logout .form-control,.page-newsletter .form-control,.page-reset .form-control{margin-bottom:1rem}.page-login .btn,.page-logout .btn,.page-newsletter .btn,.page-reset .btn{margin-bottom:1rem;width:100%}.page-login,.page-logout,.page-newsletter,.page-reset{padding:3rem 0}.page-404{background:#fff;padding:70px 0}.page-404-content{margin:0 auto;max-width:1180px;padding-left:120px;position:relative}.page-404-content:before{content:":(";font-size:108px;font-weight:700;left:0;opacity:.5;position:absolute;top:20px}.page-404-content>*{color:#6c7d84}.page-404-content .btn{border:2px solid #3b4a50;margin-right:.625rem;margin-top:2rem}@media screen and (max-width:543px){.page-404-content{padding-left:0}.page-404-content:before{content:none;display:none}}@media screen and (max-width:419px){.page-404-content .btn{margin-right:0;width:100%}}.page-404-content-new{margin:0 auto;max-width:1180px}.page-404-content-new>.wpj-col-4{max-width:120px}.page-404-content-new .emoji{font-size:108px;font-weight:700;margin-top:20px;opacity:.5}.page-404-content-new .btns>.wpj-col-center{display:flex;flex-wrap:wrap}.page-404-content-new .btn{margin-right:.625rem;margin-top:1.25rem}@media screen and (max-width:767px){.page-404-content-new>.wpj-col-4{display:none}}@media screen and (max-width:419px){.page-404-content-new .w-btn-wrapper{width:100%}.page-404-content-new .btn{margin-right:0;width:100%}}.page-404-content .btn{background-color:transparent;border-color:#d6e4ea;color:#3b4a50}.page-404-content .btn:active,.page-404-content .btn:focus,.page-404-content .btn:hover{background-color:rgba(26,26,26,0);border-color:#aec9d5;color:#3b4a50}.html-page{padding:80px 0}.page-contact{height:-webkit-max-content;height:max-content;min-height:100%;padding:0 0 150px;position:relative}.page-contact h1{margin:3rem 0;text-align:center}.page-contact .blocek,.page-contact .blocek>div{width:100%}.page-contact .blocek .wpj-row{display:flex;flex-flow:row wrap;justify-content:space-around;margin-bottom:20px}.page-contact .blocek .wpj-row .wpj-col-4{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page-contact .blocek .wpj-row .wpj-col-4:first-child{padding-left:40px}.page-contact .blocek .text-big{font-size:1.125rem}.page-contact .blocek .w-btn-wrapper>a{min-width:60%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-contact .blocek .w-btn-wrapper>a:after{font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e2086f;content:"\f154";display:inline-block;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:right .3s}.page-contact .blocek .w-btn-wrapper>a:hover:after{right:12px}.page-contact .blocek p{margin:0}.page-contact .blocek .title{color:#e2086f;font-size:1.125rem;font-style:italic;font-weight:900;letter-spacing:.1em;position:relative;text-transform:uppercase}.page-contact .fast-contact-wrapper{align-items:center;background-color:#f5fafa;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;max-width:1180px;min-height:136px;position:relative}.page-contact .fast-contact-wrapper:before{background-color:#f5fafa;background-image:url(/web/build/images/block-left-pattern.3098d09d.svg);content:"";display:inline-block;height:100%;left:-24px;position:absolute;width:24px}.page-contact .fast-contact{padding:20px;position:relative}.page-contact .fast-contact .title+div{font-size:30px;font-weight:700}.page-contact .fast-contact .title:before{background:url(/web/build/images/contact-heading.16ba3674.svg) 50%;content:"";display:inline-block;height:46.5px;left:-30px;position:absolute;width:21px}.page-contact .billing{margin:60px auto 110px;width:70%}.page-contact .about-us{position:relative}.page-contact .about-us .center{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-contact .about-us .pattern{height:100%;position:absolute}.page-contact .about-us .about-us-content .w-btn-wrapper{margin-top:16px}.page-contact .about-us .pattern:before{background:url(/web/build/images/image-bg-pattern-01.50cdd88f.svg);content:"";display:inline-block;height:225px;left:-24px;position:absolute;top:-24px;width:225px;z-index:-1}.page-contact .about-us .pattern:after{background:url(/web/build/images/image-bg-pattern-02.5b3baa85.svg);bottom:32px;content:"";display:inline-block;height:126px;left:32px;position:absolute;width:126px;z-index:2}.page-contact .about-us .title{align-items:center;display:flex}.page-contact .about-us .title>p{display:inline;padding:12px}.page-contact .about-us .title:before{background:url(/web/build/images/candy-ice-lolly.2bdb1289.svg);content:"";display:inline-block;height:49px;position:relative;width:66px}.page-contact .about-us .logo{bottom:-20%;position:absolute;right:10%;z-index:2}.page-contact .about-us .logo:before{background-image:url(/web/build/images/image-bg-pattern-03.3e9b2da0.svg);content:"";display:inline-block;height:120px;left:-50%;position:absolute;top:70px;width:120px;z-index:-1}.page-contact .about-us .blocek .w-text.title-2{font-size:1.125rem;margin:8px 0}.page-contact:after{background:url(/web/build/images/candy-lollipop-bg.2b33fdbf.png) 100% 100%;bottom:0;content:"";display:inline-block;height:345px;left:0;position:absolute;width:345px}.page-contact .email,.page-contact .phone{color:#3b4a50;font-size:1.125rem;font-weight:700;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-contact .email>p:before,.page-contact .phone>p:before{font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e2086f;display:inline-block;font-size:1.25rem;left:-30px;position:absolute;top:50%;transform:translateY(-50%)}.page-contact .phone>p:before{content:"\f114"}.page-contact .email>p:before{content:"\f10c"}@media screen and (max-width:991px){.page-contact:after{content:none;display:none}.page-contact .email,.page-contact .phone{margin:auto}.page-contact .billing{width:100%}.page-contact .about-us-content{padding-top:80px}.page-contact .fast-contact .wpj-col-4{flex:0 0 100%;max-width:100%;padding:5px 0!important;text-align:center}.page-contact .fast-contact .title:before{content:none;display:none}}@media screen and (max-width:767px){.page-contact .blocek .wpj-row{margin-bottom:20px}.page-contact .email p,.page-contact .phone p{font-size:1rem;line-height:1.2}}.html-page-43 .image-1,.html-page-43 .image-2,.html-page-43 .image-3{position:relative}.html-page-43 .image-1:after,.html-page-43 .image-1:before,.html-page-43 .image-2:after,.html-page-43 .image-2:before,.html-page-43 .image-3:after,.html-page-43 .image-3:before{content:"";display:block;position:absolute}.html-page-43 .image-1:before{background:url(/web/build/images/image-bg-pattern-01.50cdd88f.svg) no-repeat;background-size:cover;display:inline-block;height:225px;left:-24px;top:-24px;width:225px;z-index:-1}.html-page-43 .image-1:after{background:url(/web/build/images/donut.63526c2b.png) 50% no-repeat;background-size:100%;bottom:-96px;height:192px;right:-112px;width:192px;z-index:1}.html-page-43 .image-2:before{background:url(/web/build/images/image-bg-pattern-03.3e9b2da0.svg);background-size:100%;height:120px;right:-60px;top:-30px;width:120px;z-index:-1}.html-page-43 .image-2:after{background:url(/web/build/images/image-bg-pattern-02.5b3baa85.svg) no-repeat;background-size:contain;bottom:32px;height:126px;left:32px;width:126px;z-index:2}.html-page-43 .image-3:after{background:url(/web/build/images/image-bg-pattern-03.3e9b2da0.svg) no-repeat;background-size:cover;bottom:-60px;height:120px;left:unset;right:-60px;width:120px;z-index:-1}@media screen and (max-width:1160px){.html-page-43 .image-2:before{content:none;display:none}}@media screen and (max-width:767px){.html-page-43 .image-1,.html-page-43 .image-2,.html-page-43 .image-3{display:none}.html-page-43 .wpj-col-8{padding:0 .625rem!important}}.html-page-faq .w-text{margin-bottom:10px;padding-left:25px}.html-page-faq .w-text:first-child{padding:0}.html-page-faq .w-text:first-child p{display:block}.html-page-faq h5{cursor:pointer;margin:0;padding:10px 0;position:relative}.html-page-faq h5:after,.html-page-faq h5:before{border-top:2px solid #e2086f;content:"";display:block;left:-25px;position:absolute;top:21px;width:14px}.html-page-faq h5:after{transform:rotate(90deg);transition:transform .3s}.html-page-faq h5.active:after{transform:rotate(0)}.html-page-faq p{display:none}.wpj-blocek-active .html-page-faq p{display:block}.header-b2b{padding:20px 0 80px;text-align:center}.header-b2b .btn{max-width:390px;width:100%}.b2b-login-block{background:#3b4a50;margin-bottom:50px;padding:40px 0}.b2b-login-block p{color:#fff;margin:0}.b2b-login-form{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1080px}.b2b-login-form>div{flex:1;padding:0 .625rem}.recaptcha-wrapper{margin-bottom:10px;text-align:center}.recaptcha-wrapper .g-recaptcha{display:inline-block}@media screen and (max-width:991px){.b2b-login-form{flex-wrap:wrap}.b2b-login-form>div:first-child{flex-basis:100%;margin-bottom:2rem;text-align:center;width:100%}}@media screen and (max-width:767px){.b2b-login-form{flex-wrap:wrap}.b2b-login-form>div{flex-basis:100%;margin-bottom:2rem;text-align:center;width:100%}.b2b-login-form>div:last-child{margin-bottom:0}}.focus-b2b-form .focus-content{width:810px}.html-page-advent-calendar h1{font-size:66px;position:relative;text-align:center;z-index:1}.html-page-advent-calendar h1 em{justify-content:center}.html-page-advent-calendar .tree-image{margin:-200px auto 0}.advent-calendar{margin:-55px auto 60px;max-width:940px;position:relative}.advent-calendar-inner{background:#fff;border:2px solid #d6e4ea;border-radius:10px;box-shadow:0 9px 15px rgba(108,125,132,.11);padding:35px 25px 5px;position:relative;z-index:1}.advent-calendar-text{margin:0 auto;max-width:760px;text-align:center}.advent-calendar-text h2{margin-bottom:20px}.advent-calendar-text h2 span{color:#e2086f;margin-right:10px;position:relative;top:-2px}.advent-calendar-text h4{font-family:barlow,arial,helvetica,sans-serif;font-size:1.125rem;font-weight:600;margin-bottom:15px}.advent-calendar-text p{line-height:2}.advent-calendar-dates{display:flex;flex-wrap:wrap}.advent-calendar-date-item{background:#f5fafc url(/web/build/images/advent-calendar-item.5c027bb6.svg) no-repeat 50%/cover;border:2px solid #d6e4ea;border-radius:5px;display:block;margin-bottom:1.25rem;position:relative}.advent-calendar-date-item:before{content:"";display:block;padding-top:100%}.advent-calendar-date-item span{bottom:10px;color:#3b4a50;font-size:24px;font-weight:600;left:20px;line-height:1;position:absolute}.advent-calendar-date-item span.past:after{border-top:5px solid #e2086f;bottom:-3px;content:"";display:block;left:-3px;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:35px}.advent-calendar-date-item-24{background-color:#e2086f;background-image:url(/web/build/images/advent-calendar-item-24.c9b13a8a.svg);border-color:#b7065a}.advent-calendar-date-item-24 span{color:#fff}.advent-decoration{position:absolute}.advent-decoration.decoration-candy-lg{left:-30px;top:-50px;z-index:2}.advent-decoration.decoration-candy-md{left:-75px;top:57%}.advent-decoration.decoration-candy-sm{bottom:-50px;right:145px;z-index:2}.advent-decoration.decoration-cake{right:-35px;top:110px;z-index:2}.advent-calendar-focus .focus-content{background:#fff url(/web/build/images/advent-calendar-focus-bg.a87b1368.jpg) no-repeat 50%;text-align:center;width:700px}.advent-calendar-focus h5{margin-bottom:10px;text-transform:uppercase}.advent-calendar-focus h5 .fc{font-size:26px;margin-right:7px;position:relative;top:-4px}.advent-calendar-focus h3{font-size:30px}.advent-calendar-focus p{margin-bottom:15px}.advent-calendar-focus .voucher-code{background:#f5fafa;border:2px solid #d6e4ea;border-radius:5px;color:#3b4a50;display:inline-block;font-family:barlow,arial,helvetica,sans-serif;font-size:30px;font-weight:700;line-height:1;padding:7px 10px;text-transform:uppercase}.advent-calendar-focus hr{margin:2rem 0}.advent-calendar-focus .btn{max-width:100%;position:relative}.advent-calendar-focus .btn:after{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f106";font-size:.75rem;position:absolute;right:20px;top:calc(50% - 6px)}@media screen and (max-width:767px){.html-page-advent-calendar h1{font-size:46px}.html-page-advent-calendar .tree-image{margin-top:-100px}.advent-calendar{margin-top:-30px}.advent-decoration.decoration-cake,.advent-decoration.decoration-candy-md{display:none}}@media screen and (max-width:543px){.html-page-advent-calendar h1{font-size:30px}.html-page-advent-calendar .tree-image{margin-top:-50px}.advent-calendar{margin-top:-20px}.advent-decoration{display:none}.advent-calendar-focus h3{font-size:24px}.advent-calendar-focus .btn{text-align:center}.advent-calendar-focus .btn:after{content:none;display:none}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.42857%}.tns-controls button{background:transparent;border:none;display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px;margin-top:-20px;padding:5px;position:absolute;top:50%;z-index:10}.tns-controls button:active,.tns-controls button:focus,.tns-controls button:hover{background:#f5fafa}.tns-controls button:first-child{left:0}.tns-controls button:first-child:after{content:"\f152"}.tns-controls button:last-child{right:0}.tns-controls button:last-child:after{content:"\f154"}.product-photos{padding:0 30px;position:relative}.product-photos a{display:block}.product-photos a:not(.tns-item):nth-child(1n+4){display:none}.product-photos .img-responsive{margin:auto}.subscription-page-header{background:#f5fafa;margin:-40px 0 50px;padding:30px 0}.subscription-page-header .logo{margin:0 auto 20px}.subscription-page-header h1{margin:0}.subscription-page-header h1:after{border-top:2px solid #e2086f;content:"";display:block;margin:15px auto 20px;width:57px}.subscription-page-header h3{font-size:1.125rem}.subscription-page-header .subscription-page-promo-img{margin-bottom:-100px;text-align:center}.subscription-page-header .subscription-page-promo-img img{display:block;margin:0 auto}.subscription-badges{margin:0 auto 30px;max-width:690px;position:relative;width:100%}.subscription-badges .subscription-badge-item{align-items:center;display:flex;margin-bottom:120px;position:relative}.subscription-badges .subscription-badge-item:last-child{margin:0}.subscription-badges .subscription-badge-item h3{font-size:1.125rem;margin:0 60px;max-width:300px}.subscription-badges .decoration-line{position:absolute}.subscription-badges .decoration-line-1{left:95px;top:90px}.subscription-badges .decoration-line-2{left:100px;top:310px;transform:rotateY(180deg)}.subscription-form h3{align-items:center;display:flex;font-size:1.125rem;justify-content:center;text-align:center}.subscription-form h3 .fc{color:#e2086f;font-size:24px;margin-right:15px}.subscription-form h3 del{font-family:barlow,arial,helvetica,sans-serif;font-weight:400;margin-left:1ch}.subscription-form h4{border-bottom:1px solid #d6e4ea;font-family:barlow,arial,helvetica,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:25px;padding-bottom:15px}.subscription-form .form-control-date-wrapper{margin-bottom:35px;position:relative}.subscription-form .form-control-date-wrapper .icons_calendar{color:#e2086f;font-size:24px;position:absolute;right:15px;top:calc(50% - 12px)}.subscription-form .form-control-date-wrapper .form-control-feedback{right:35px}.subscription-form hr{border-top:1px dashed #d6e4ea;margin:25px 0 50px}.subscription-form .bg-alt{padding:40px 0}.subscription-form .zip-group{display:flex}.subscription-form .zip-group>div:last-child{flex-shrink:0;width:calc(18px + 2rem + 6ch)}.subscription-form .zip-group>div:last-child input{padding-right:1.75rem}.subscription-form .zip-group>div:last-child .form-control-feedback{text-align:left;width:1.75rem}.subscription-form .zip-group>div:first-child{flex-grow:1;margin-right:1.25rem;width:calc(100% - 18px - 3.25rem - 6ch)}.subscription-form .deliveries{margin-bottom:20px}.subscription-form .deliveries .delivery-content{align-items:center;display:flex;margin-bottom:20px}.subscription-form .deliveries .delivery-content .custom-control-indicator{top:9px}.subscription-form .deliveries .delivery-content .img{display:block;width:90px}.subscription-form .deliveries .delivery-content .img img{margin:0 auto}.subscription-form .deliveries .delivery-content .name{font-weight:700}.subscription-form .btn{width:300px}.subscription-form-header{margin:0 auto;max-width:850px;width:100%}.duration-checkboxes{align-items:center;display:flex;justify-content:center;margin:0 -8px 60px}.duration-checkboxes input[type=radio]{display:none}.duration-checkboxes input[type=radio]:checked+.duration-checkbox{border:2px solid #e2086f;padding:5px}.duration-checkboxes input[type=radio]:checked+.duration-checkbox .fc{background:#e2086f;color:#fff}.duration-checkbox{border:1px dashed #d6e4ea;border-radius:50px;cursor:pointer;margin:8px;padding:6px;width:calc(33.33333% - 16px)}.duration-checkbox,.duration-checkbox .fc{align-items:center;display:flex;transition:all .3s}.duration-checkbox .fc{background:#f5fafa;border-radius:50%;color:#d6e4ea;font-size:22px;height:58px;justify-content:center;width:58px}.duration-checkbox .name{font-size:1.125rem;font-weight:600;margin-left:20px}.duration-checkbox .discount{color:#e2086f;flex:1;font-size:1.125rem;font-style:italic;font-weight:900;justify-self:flex-end;letter-spacing:.08em;margin-right:20px;text-align:right}.duration-checkbox:active,.duration-checkbox:focus,.duration-checkbox:hover{border:1px solid #e2086f}.subscription-summary{text-align:center}.subscription-summary h3,.subscription-summary p{margin:0}.subscription-summary p{font-size:1.125rem}.subscription-summary .total-price{align-items:center;display:flex;font-family:barlow,arial,helvetica,sans-serif;font-size:53px;font-weight:600;justify-content:center;margin-bottom:15px}.subscription-summary .total-price .discount{align-items:center;background:#e2086f;border-radius:50%;color:#fff;display:flex;font-size:1.125rem;font-style:italic;font-weight:900;height:62px;justify-content:center;letter-spacing:.08em;margin-right:15px;width:62px}.subscription-summary li{margin-bottom:8px}.subscription-summary li:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e2086f;content:"\f112";font-size:1.125rem;margin-right:10px;position:relative;top:4px}.slider-subscription{padding:70px 60px}.slider-subscription .tns-controls button{font-size:22px}.slider-subscription .tns-controls button:active,.slider-subscription .tns-controls button:focus,.slider-subscription .tns-controls button:hover{background:transparent;color:#e2086f}.slider-subscription .tns-nav{bottom:40px;left:0;position:absolute;text-align:center;width:100%}.slider-subscription .tns-nav button{align-items:center;background:transparent;border:2px solid #d6e4ea;border-radius:50%;display:inline-flex;height:16px;justify-content:center;margin:0 5px;transition:border-color .3s;width:16px}.slider-subscription .tns-nav button:before{border-radius:50%;content:"";display:block;height:8px;transition:color .3s;width:8px}.slider-subscription .tns-nav button:hover{border-color:#e2086f}.slider-subscription .tns-nav button.tns-nav-active:before{background:#e2086f}.subscription-slide-item{align-items:center;display:flex;padding-bottom:30px}.subscription-slide-item .img{border-radius:50%;min-width:156px;overflow:hidden;width:156px}.subscription-slide-item .content{border:1px dashed #d6e4ea;border-radius:30px;margin-left:55px;padding:40px 50px;position:relative}.subscription-slide-item .content p{color:#3b4a50;font-size:1.125rem;font-weight:700;margin:0}.subscription-slide-item .content .author{background:#f5fafa;border-radius:60px;bottom:-23px;color:#3b4a50;font-size:1rem;font-weight:700;left:50px;line-height:1;padding:15px 30px;position:absolute}.page-subscription-faq{padding-bottom:60px}.page-subscription-faq .w-text{border:2px solid #d6e4ea;border-radius:30px;margin-bottom:10px;padding:5px 25px 5px 65px}.page-subscription-faq h5{color:#3b4a50;cursor:pointer;font-size:1rem;font-weight:700;margin:0;padding:10px 0;position:relative}.page-subscription-faq h5:after,.page-subscription-faq h5:before{border-top:2px solid #e2086f;content:"";display:block;left:-25px;position:absolute;top:21px;width:14px}.page-subscription-faq h5:after{transform:rotate(90deg);transition:transform .3s}.page-subscription-faq h5.active:after{transform:rotate(0)}.page-subscription-faq p{display:none}.wpj-blocek-active .page-subscription-faq p{display:block}@media screen and (max-width:991px){.subscription-page-header .subscription-page-promo-img{margin-bottom:-80px}.duration-checkboxes{flex-wrap:wrap}.duration-checkbox{width:calc(50% - 16px)}}@media screen and (max-width:767px){.subscription-page-header .subscription-page-promo-img{margin-bottom:-65px}.subscription-slide-item .img{display:none}.subscription-slide-item .content{margin-left:0}}@media screen and (max-width:543px){.subscription-badges .decoration-line,.subscription-page-header .subscription-page-promo-img{display:none}.subscription-badges .subscription-badge-item{flex-wrap:wrap;justify-content:center;margin-bottom:30px}.subscription-badges .subscription-badge-item h3{margin-top:20px;order:1;text-align:center;width:100%}.duration-checkbox{width:calc(100% - 16px)}.subscription-form h3{flex-wrap:wrap}.subscription-summary .total-price{font-size:36px}.slider-subscription{padding:30px 0 70px}.slider-subscription .tns-controls{display:none}.subscription-slide-item .content{padding:15px 20px 30px}}