.bee-document-lock{overflow:hidden!important;-webkit-overflow-scrolling:touch}.bee-document-lock body{overflow:hidden!important}.bee-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bee-video-iframe{position:relative;overflow:hidden}.bee-video-iframe:before{content:"";display:block;padding-top:60%}.bee-video-iframe .bee-video-iframe-inner{position:absolute;top:0;left:0;bottom:0;right:0}.bee-video-iframe .bee-video-iframe-inner iframe{width:100%;height:100%;border:none}.bee-video-iframe .bee-video-iframe-inner .fb-video{width:100%;height:100%}.bee-video-iframe .bee-video-iframe-inner .fb-video.fb_iframe_widget_fluid{display:block!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span iframe{width:100%!important;height:100%!important}[data-ani]{opacity:0}.bee-ani{overflow:hidden}.bee-ani.bee-fade{opacity:0;transition:opacity .6s ease}.bee-ani.bee-fade.bee-ani-in{opacity:1}.bee-ani.bee-fadeLeft{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeRight{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeLeft.bee-ani-in,.bee-ani.bee-fadeRight.bee-ani-in{opacity:1;transform:translateX(0)}.bee-ani.bee-fadeDown{opacity:0;transform:translateY(-30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeUp{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-fadeDown.bee-ani-in,.bee-ani.bee-fadeUp.bee-ani-in{opacity:1;transform:translateY(0)}.bee-ani.bee-scaleDown{opacity:0;transform:scale(1.1);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-scaleUp{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.bee-ani.bee-scaleDown.bee-ani-in,.bee-ani.bee-scaleUp.bee-ani-in{opacity:1;transform:scale(1)}[data-carousel] .slick-slide:first-child{display:block}[data-carousel] .slick-slide:not(:first-child){display:none}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider .slick-list{position:relative;z-index:10}.slick-slider .slick-slide{position:relative;outline:0!important}.slick-slider.slick-initialized .slick-slide{display:block!important}.slick-slider .slick-arrow{display:block;position:absolute;top:50%;width:48px;height:48px;padding:0;margin:0;margin-top:-24px;text-align:center;line-height:48px;border:none;outline:0!important;background-color:rgba(0,0,0,.4);cursor:pointer;z-index:20}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-arrow:before{color:#fff;font-family:bootstrap-icons!important;font-size:28px}.slick-slider .slick-prev:before{content:'\f284'}.slick-slider .slick-next:before{content:'\f285'}.slick-slider .slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:0;z-index:30}.slick-slider .slick-dots li{display:inline-block;position:relative;margin:0;padding:0;vertical-align:middle;cursor:pointer}.slick-slider .slick-dots li+li{margin-left:8px}.slick-slider .slick-dots li span{display:block;position:relative;width:8px;height:8px;margin:0;padding:0;border:0;background-color:#eee;outline:0}.slick-slider .slick-dots li.slick-active span{background-color:#ddd}.bee-dialog{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);z-index:9999;transition:background-color .6s ease}.bee-dialog .bee-dialog-inner{display:block;position:relative;width:auto;max-width:600px;margin:60px auto;padding:20px;border-radius:12px;background-color:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.1);opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.bee-dialog.bee-dialog-np .bee-dialog-inner{padding:0}.bee-dialog.bee-dialog-size-xs .bee-dialog-inner{max-width:300px}.bee-dialog.bee-dialog-size-md .bee-dialog-inner{max-width:900px}.bee-dialog.bee-dialog-size-lg .bee-dialog-inner{max-width:1200px}.bee-dialog .bee-dialog-inner h1:first-child,.bee-dialog .bee-dialog-inner h2:first-child,.bee-dialog .bee-dialog-inner h3:first-child,.bee-dialog .bee-dialog-inner h4:first-child,.bee-dialog .bee-dialog-inner h5:first-child,.bee-dialog .bee-dialog-inner h6:first-child{margin-top:0}.bee-dialog .bee-dialog-inner .bee-dialog-close{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-close:after,.bee-dialog .bee-dialog-inner .bee-dialog-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-dialog .bee-dialog-inner .bee-dialog-close:before{transform:rotate(-45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-close:after{transform:rotate(45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-foot{margin-top:15px;border-top:1px solid #eee;padding-top:15px;text-align:right}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn{padding:6px 20px}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn+.btn{margin-left:5px}.bee-dialog.bee-dialog-in{background-color:rgba(0,0,0,.2)}.bee-dialog.bee-dialog-in .bee-dialog-inner{opacity:1;transform:scale(1)}@media (max-width:767px){.bee-dialog .bee-dialog-inner{width:auto;max-width:100%;margin:15px;box-shadow:none}.bee-dialog.bee-has-close .bee-dialog-inner{padding-top:44px}.bee-dialog .bee-dialog-inner .bee-dialog-close{width:24px;height:24px;font-size:22px;line-height:24px;top:10px;right:10px}}[data-gallery]{cursor:pointer}.bee-inputimage .content{display:block;position:relative;text-align:center;overflow:hidden}.bee-inputimage .content .image-wrapper{display:block;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage .content .image-wrapper img{display:block;width:100%;z-index:10}.bee-inputimage .content .bee-overlay{display:flex;align-items:center;justify-content:center}.bee-inputimage .content .inner{text-align:center;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:20}.bee-inputimage .content .inner button{display:inline-block;padding:5px 10px;color:#fff;font-size:14px;font-weight:300;line-height:1;margin:5px;text-transform:uppercase;border:none!important;border-radius:4px;outline:0!important;background-color:rgba(0,0,0,.3);-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.bee-inputimage .content .inner button+button{margin-left:5px}html.no-touch .bee-inputimage .content .inner button:hover{background-color:rgba(0,0,0,.7)}.bee-inputimage input[type=file]{display:none}.bee-lightbox{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:background-color .6s ease;z-index:6000}.bee-lightbox.bee-lightbox-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;background-image:url(images/loading.gif);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);border-radius:10px}.bee-lightbox .bee-lightbox-container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;transition:transform .4s ease}.bee-lightbox.bee-lightbox-swipe,.bee-lightbox.bee-lightbox-swipe .bee-lightbox-container{transition:none}.bee-lightbox .bee-lightbox-item{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;align-content:center;justify-content:center;padding:20px}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-current{z-index:20}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-next,.bee-lightbox .bee-lightbox-item.bee-lightbox-item-prev{z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content{display:flex;position:relative;flex:-1 1 100%;width:100%;margin:0;align-items:center;overflow:hidden}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content img{display:block;position:relative;max-width:100%;max-height:100%;margin:auto;z-index:10;object-fit:contain}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content iframe{width:100%;height:100%;border:none}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-bar{display:flex;width:100%;justify-content:space-between;margin-top:10px;font-family:Helvetica,sans-serif;font-size:14px;color:#fff;z-index:5}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-bar .bee-lightbox-item-page{text-align:right;flex:1}.bee-lightbox .bee-lightbox-item-control-next,.bee-lightbox .bee-lightbox-item-control-prev{display:block;position:absolute;width:30px;height:50px;top:50%;color:#fff;font-size:50px;line-height:50px;margin-top:-20px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-item-control-prev{left:10px}.bee-lightbox .bee-lightbox-item-control-next{right:10px}@media (max-width:767px){html.is-touch .bee-lightbox .bee-lightbox-item-control-next,html.is-touch .bee-lightbox .bee-lightbox-item-control-prev{display:none}}.bee-lightbox .bee-lightbox-item-control-close{display:block;position:absolute;width:30px;height:30px;top:10px;right:10px;color:#fff;font-size:22px;line-height:30px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-thumbs{display:block;position:absolute;right:0;bottom:0;left:0;z-index:90;overflow:hidden;opacity:0;transform:translateY(100px);transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner{display:block;position:relative;margin:10px 0}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:after,.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:before{content:'';display:table;width:100%;height:0;clear:both}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb{display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.6;cursor:pointer;transition:opacity .3s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb.active,html.no-touch .bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb:hover{opacity:1}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb+.bee-lightbox-thumb{margin-left:5px}.bee-lightbox .bee-lightbox-thumbs.bee-lightbox-thumbs-ready .bee-lightbox-thumbs-inner{transition:transform .3s ease}.bee-lightbox.bee-lightbox-in{background-color:rgba(0,0,0,.3)}.bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.6)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-current .bee-lightbox-item-inner{opacity:1}.bee-lightbox.bee-lightbox-show .bee-lightbox-thumbs{opacity:1;transform:translateY(0)}html.is-touch .bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.9)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-close,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-next,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-prev{opacity:1}.bee-loader{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.bee-loader>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:beeloader 2s infinite ease-in-out;animation:beeloader 2s infinite ease-in-out}.bee-loader>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes beeloader{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes beeloader{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.bee-notify-wrapper{display:block;position:fixed;left:50px;bottom:50px;width:400px;max-width:100%;z-index:5100}.bee-notify-wrapper .alert{display:block;width:100%;position:relative;margin:15px auto 0;padding:15px 36px 15px 15px;border:none!important;border-radius:12px;box-shadow:1px 2px 6px rgba(0,0,0,.1);color:#fff;background-color:#f9f9f9;cursor:pointer;opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.bee-notify-wrapper .alert+.alert{margin-top:10px}.bee-notify-wrapper .alert .bee-notify-close{display:block;position:absolute;top:50%;right:10px;width:22px;height:22px;margin-top:-11px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-notify-wrapper .alert .bee-notify-close:after,.bee-notify-wrapper .alert .bee-notify-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-notify-wrapper .alert .bee-notify-close:before{transform:rotate(-45deg)}.bee-notify-wrapper .alert .bee-notify-close:after{transform:rotate(45deg)}.bee-notify-wrapper .alert.bee-notify-in{opacity:1;transform:scale(1)}@media (max-width:767px){.bee-notify-wrapper{left:15px;right:15px;bottom:30px;width:auto}}.bee-offcanvas{display:none;position:fixed;top:0;right:0;left:0;bottom:0;padding:0;margin:0;background:rgba(0,0,0,.3);touch-action:none;z-index:2000}.bee-offcanvas .dropdown-backdrop{display:none}.bee-offcanvas .bee-offcanvas-bar{display:none;position:fixed;top:0;bottom:0;width:70%;max-width:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-bar-rtl{left:initial;right:0}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active{box-shadow:2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active.bee-offcanvas-bar-rtl{box-shadow:-2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px 0;overflow:auto}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul{position:relative;padding:0;margin:0;list-style:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main+ul{margin-top:15px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li{display:block;position:relative;padding:0;margin:0}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li .fa{margin-right:10px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li+li{border-top:1px solid #f5f5f5}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{display:block;position:relative;padding:5px 10px;margin:0;color:#666;font-size:13px;line-height:26px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a,.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:focus,html.no-touch .bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:hover{text-decoration:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a{padding-right:30px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a:after{content:'\f107';display:inline-block;position:relative;width:10px;margin-right:-20px;font-family:bootstrap-icons!important;font-size:14px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown.open>a:after{content:'\f106'}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{font-weight:600}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li[data-accordion] [data-content] a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social{border-top:1px solid #ddd;margin:0;padding:15px 5px 0;float:none;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li{display:inline-block;float:none;margin:0 5px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li a{display:inline-block;float:none;margin:0 5px;width:auto;text-align:center;font-size:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language{border-top:1px solid #ddd;padding:15px 5px 0;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li{display:inline-block;margin:0 5px;border:none!important}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li a{font-size:11px;line-height:22px}.bee-parallax{position:relative;overflow:hidden}.bee-parallax-bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:center no-repeat;background-size:cover;z-index:-1}.bee-scroll-top{display:block;position:fixed;width:48px;height:48px;right:-50px;bottom:30px;padding:0;margin:0;line-height:1;text-align:center;vertical-align:middle;border:none;border-radius:50%;outline:0!important;background-color:#fff;box-shadow:1px 2px 3px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;z-index:70;box-sizing:border-box;transition:right .5s ease}.bee-scroll-top i{display:inline-block;text-align:center;font-size:22px}.bee-scroll-top.in{right:15px}.bee-uiform-imageinput .bee-uiform-imageinput-control{background-position:center;background-size:cover;background-repeat:no-repeat}.bee-uiform-imageinput .bee-uiform-imageinput-control input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-label-change{display:none;background:rgba(255,255,255,.4);padding:5px}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-read{display:none}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{display:initial}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{opacity:0;transition:opacity .6s ease}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-control:hover .bee-uiform-imageinput-label-change{opacity:1}.bee-checkbox-input{display:inline-block;position:relative;margin:0 10px 5px 0}.bee-checkbox-input input{position:absolute;opacity:0;width:0;height:0}.bee-checkbox-input span{display:block;position:relative;padding:8px 20px;font-size:.9em;line-height:1.4;background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:24px;cursor:pointer;transition:border-color .3s ease,padding .3s ease}.bee-checkbox-input span:before{content:"\F012C";display:block;position:absolute;top:50%;left:3px;width:20px;height:20px;margin-top:-10px;color:#f9f9f9;font-family:"Material Design Icons";font-size:16px;line-height:20px;text-align:center;opacity:0;transform:scale(.9);transition:opacity .3s ease,left .3s ease}.bee-checkbox-input input:checked+span{padding-left:30px;padding-right:10px;border-color:#f9f9f9}.bee-checkbox-input input:checked+span:before{opacity:1;left:7px}@media (max-width:768px){.bee-checkbox-input{margin-right:5px}.bee-checkbox-input span{padding:5px 16px;border-radius:12px}.bee-checkbox-input input:checked+span{padding-left:26px;padding-right:6px}.bee-checkbox-input input:checked+span:before{left:4}}.bee-toggle-input{display:block;position:relative;width:50px;height:26px;margin:0}.bee-toggle-input input{opacity:0;width:0;height:0}.bee-toggle-input .bee-toggle-input-slider{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;background-color:#ced4da;transition:.2s;cursor:pointer}.bee-toggle-input .bee-toggle-input-slider:before{content:"";display:block;position:relative;height:18px;width:18px;background-color:#fff;transition:.2s}.bee-toggle-input input:checked+.bee-toggle-input-slider{background-color:#f9f9f9}.bee-toggle-input input:focus+.bee-toggle-input-slider{box-shadow:0 0 1px #f9f9f9}.bee-toggle-input input:checked+.bee-toggle-input-slider:before{transform:translateX(24px)}.bee-toggle-input.bee-toggle-input-round .bee-toggle-input-slider{border-radius:34px}.bee-toggle-input.bee-toggle-input-round .bee-toggle-input-slider:before{border-radius:50%}.bee-qty-input{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bee-qty-input .form-control{flex:0 0 50px!important;width:50px!important;border:none;text-align:center}.bee-readmore .bee-readmore-content{display:block;position:relative;overflow:hidden}.bee-readmore .bee-readmore-content.bee-readmore-closed:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:40px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%)}.bee-readmore-content-grey.bee-readmore .bee-readmore-content.bee-readmore-closed:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:40px;background:-moz-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 50%,#f2f2f2 100%);background:-webkit-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 50%,#f2f2f2 100%);background:linear-gradient(to bottom,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 50%,#f2f2f2 100%)}.bee-readmore .bee-readmore-control{display:inline-block;color:#000;font-weight:600;cursor:pointer;margin-top:10px;text-decoration:none}.form-control.bee-error,.select2.bee-error .select2-selection{border-color:#eb212e!important}.bee-error-message,.epp-ci .bee-error-message{display:block;position:absolute;padding:6px 12px!important;color:#fff;font-size:12px!important;line-height:1.2;background-color:red;z-index:80}.epp-ci .bee-error-message{right:0}body{color:#000;font-family:Montserrat,sans-serif;line-height:1.4;font-weight:400;min-width:320px}a,a:active,a:visited{color:#000;text-decoration:none;transition:color .1s ease}a:hover{color:#155335}button{color:#000;padding:0;border:none;background-color:transparent;transition:color .1s ease,background-color .1s ease}.btn{display:inline-block;font-size:18px;font-weight:600;line-height:25px;padding:12px 24px;text-align:center;text-transform:uppercase}.btn-light{color:#333;background-color:#ccc}html.no-touch .btn-light:hover{background-color:#bbb;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.btn-dark{color:#fff;background-color:#000}.btn-dark:visited{color:#fff}html.no-touch .btn-dark:hover{background-color:#222;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.alert{padding:15px;font-size:16px;line-height:22px;margin:0 0 30px}.alert.alert-success{color:#fff;background-color:#155335}.tab-list{display:flex;align-items:center}.tab-list .tab-link{background-color:#f9f9f9;padding:20px 30px;text-decoration:none}.tab-list .tab-link.active{color:#fff;background-color:#000}.tab-content{display:block;background-color:#f9f9f9}.tab-content .tab-pane{display:none;padding:40px 30px}.bee-dialog .bee-dialog-inner{border-radius:25px;box-shadow:0 0 15px rgb(0,0,0,.1)}img.cc-brnd{border-radius:50%;border:16px solid #7fc9ce}.text-center{text-align:center}.cc-header{display:block;position:fixed;top:0;width:100%;transition:box-shadow .3s ease;background-color:#fff;z-index:2000}.cc-header .top{color:#fff;background-color:#000}.cc-header .top .container-fluid{display:flex;align-items:center;transition:height .3s ease}.cc-header .top .promo{flex:0 0 50%;margin-left:25%;position:relative;text-align:center;overflow:hidden;min-height:25px;margin-top:10px;margin-bottom:10px}.cc-header .top .promo .message{display:none;position:absolute;opacity:0;top:0;right:15px;left:15px;transform:translateY(25px);transition:transform .3s ease,opacity .3s ease}.cc-header .top .promo .message.in{opacity:1;transform:translateY(0)}.cc-header .top .promo .message.show{display:block}.cc-header .top .promo .message .alert-closer{display:none;position:absolute;right:10px;font-size:16px;top:50%;transform:translateY(-50%);background:0 0;border:none}.cc-header .top nav{display:flex;align-items:center;justify-content:flex-end;flex:0 0 25%}.cc-header .top nav a{display:block;position:relative;color:#fff;font-size:15px;line-height:45px;font-weight:300;overflow:hidden}.cc-header .top nav a:after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateY(100%);margin-left:-6px;border:6px solid transparent;border-bottom-color:#fff;transition:transform .3s ease}.cc-header .top nav a.active:after,html.no-touch .cc-header .top nav a:hover:after{transform:translateY(0)}.cc-header .top nav a img{vertical-align:baseline}.cc-header .top nav a+a{margin-left:30px}.cc-header .main .container-fluid{display:flex;align-items:center;transition:height .3s ease}.cc-header .main nav.internal{flex:0 0 25%}.cc-header .main nav.internal button{display:flex;align-items:center}.cc-header .main nav.internal button .icon{display:block;padding-right:14px;transition:padding .6s ease}.cc-header .main nav.internal button .icon i{display:block;width:48px;height:2px;background:#000;transition:width .3s ease}.cc-header .main nav.internal button .icon i+i{margin-top:10px}html.no-touch .cc-header .main nav.internal button:hover .icon{padding-right:10px}html.no-touch .cc-header .main nav.internal button:hover .icon i:first-child{width:30px}html.no-touch .cc-header .main nav.internal button:hover .icon i:nth-child(2){width:35px}.cc-header .main nav.internal button .label{display:block;font-size:14px;font-weight:600;line-height:22px;text-transform:uppercase}.cc-header .main .brand{flex:0 0 50%;text-align:center}.cc-header .main .brand a{display:inline-block}.cc-header .main .brand a img{width:auto;height:72px!important;transition:height .3s ease}.cc-header .main nav.external{display:flex;align-items:center;justify-content:flex-end;flex:0 0 25%}.cc-header .main nav.external a{display:block;font-size:14px;font-weight:600;text-transform:uppercase}.cc-header .main nav.external a+a{margin-left:24px}.cc-header .main nav.external a svg{height:22px;transition:fill .1s ease}html.no-touch .cc-header .main nav.external a:hover svg{fill:#155335}.cc-header.bee-scrolled{box-shadow:0 0 10px rgba(0,0,0,.08)}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content .brand img{display:block;margin:auto;height:40px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main{margin-top:80px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main a,.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main button{display:block;width:100%;text-align:left;font-size:28px;font-weight:600;text-transform:uppercase;padding:10px 0}html.no-touch .bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main button:hover{color:#1a5538}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main .subnav{margin-top:10px;margin-bottom:40px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main .subnav a{font-size:14px;line-height:1.2;text-transform:none;padding:8px 0 8px 15px;font-weight:400}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main .subnav a strong{font-size:18px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.social{margin-top:80px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.social h6{font-size:14px;font-weight:600;text-transform:uppercase;margin:0 0 20px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.social a{display:inline-block}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.social a+a{margin-left:20px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.social svg{height:22px;transition:fill .1s ease}html.no-touch .bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.social a:hover svg{fill:#155335}.cc-footer{position:relative;z-index:1000;background-color:#fafafa}.cc-footer .newsletter{background:#000;padding:40px 0}.cc-footer .newsletter .newsletter-row{display:flex;align-items:center;justify-content:space-between}.cc-footer .newsletter .newsletter-row .title{color:#fff;margin:0;font-size:38px;line-height:1.2;font-weight:600;text-transform:uppercase}.cc-footer .newsletter .newsletter-row .btn{min-width:200px;display:inline-block;padding:0 30px;font-size:14px;font-weight:600;text-transform:uppercase;font-family:Montserrat;text-align:center;line-height:42px;border:none;border-radius:24px;outline:0!important;color:#000!important;background:#fff}html.no-touch .cc-footer .newsletter .newsletter-row .btn:hover{color:#fff!important;background:#155335!important}.cc-footer .contacts{padding-top:95px;padding-bottom:64px;align-items:center}.cc-footer .contacts .item{display:block;text-align:center}html.no-touch .cc-footer .contacts .item:hover{opacity:.7}.cc-footer .contacts .item img{display:block;margin:auto}.cc-footer .contacts .item span{color:#000;display:block;font-size:14px;font-weight:600;line-height:27px;margin:10px auto 0}.cc-footer .main{padding-top:69px;padding-bottom:74px;border-top:1px solid #c5c5c5}.cc-footer .main h6{font-size:18px;font-weight:600;line-height:27px}.cc-footer .main nav a,.cc-footer .main nav button{font-size:14px;font-weight:600;line-height:27px;padding:0;margin:0;border:none;background:0 0}html.no-touch .cc-footer .main nav button:hover{color:#155335}.cc-footer .main nav.stores-footer{column-count:2}.cc-footer .main nav.stores-footer a{font-weight:400!important}.cc-footer .main nav.stores-footer a strong{font-weight:600}.cc-footer .main nav.social a+a{margin-left:20px}.cc-footer .main nav.social a svg{height:22px;transition:fill .1s ease}html.no-touch .cc-footer .main nav.social a:hover svg{fill:#155335}.cc-footer .copy{padding-top:41px;padding-bottom:39px;border-top:1px solid #c5c5c5;text-align:center}.cc-footer p{font-weight:400;font-size:12px;margin:0}.cc-brands{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fafafa;padding:55px 0}.cc-brands h3{font-family:Montserrat;font-size:18px;font-weight:700;text-transform:uppercase;color:#151719;text-align:center;margin:0 0 40px;position:relative}.cc-brands h3:after{content:"";width:70px;height:1px;background:#ccc;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto}.cc-brands .cc-brands-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-right:-15px;margin-left:-15px}.cc-brands .cc-brands-grid .brand-item{display:block;flex:0 0 16.666%;width:16.666%;padding:0 15px;margin-bottom:15px}.cc-brands .cc-brands-grid .brand-item img,.cc-brands .cc-brands-grid .brand-item svg{display:block;width:100%;max-width:100px;margin:auto}.cc-brands .cc-brands-grid .brand-item svg use{fill:#000;transition:fill .3s ease}html.no-touch .cc-brands .cc-brands-grid a.brand-item:hover svg use{fill:#FF462A}.cc-brands .cc-brands-foot{margin-top:30px;text-align:center}.cc-brands .cc-brands-foot a{font-family:Montserrat;font-size:14px;font-weight:700;text-transform:uppercase;color:#151719;text-align:center}html.no-touch .cc-brands .cc-brands-foot a:hover{color:#ff462a}.cc-brand-details{margin:100px 0 200px}.cc-brand-details .row{display:flex;align-items:center}.cc-brand-details .brand-logo .svg,.cc-brand-details .brand-logo svg{display:block;max-width:100px;fill:#000;transition:fill .1s ease;margin:auto;max-width:380px;width:100%}.cc-brand-details .text{margin-top:30px}.cc-brands-list .letters{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 60px}.cc-brands-list .letters a{margin:15px}.cc-brands-list h3{font-family:Montserrat;font-size:16px;font-weight:700;color:#151719;text-transform:uppercase;position:relative;overflow:hidden;margin:0 0 22px}.cc-brands-list h3:after{content:"";background:#ccc;height:1px;position:absolute;top:9px;left:0;width:100%}.cc-brands-list h3 span{background:#fff;padding-right:15px;position:relative;z-index:88;margin:0 0 20px}.cc-brands-list .tags{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 60px}.cc-brands-list .tags a{flex:0 0 300px;padding:5px;line-height:1.2}.cc-breadcrumb{margin-top:35px;margin-bottom:52px}.cc-breadcrumb a,.cc-breadcrumb span{color:#999;font-size:12px;text-transform:uppercase}.cc-breadcrumb a:after,.cc-breadcrumb span:after{content:' > '}.cc-breadcrumb a:last-child:after,.cc-breadcrumb span:last-child:after{content:none}.cc-filters{margin-top:52px}.cc-filters select{display:inline-block;color:#333;font-size:16px;font-weight:400;line-height:25px;padding:12px;margin-top:33px;background-color:#fff;border:none}.cc-filters select+select{margin-left:30px}html.no-touch .cc-filters select:hover{background-color:#f9f9f9;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.cc-filters .tool{flex:1 1 auto;text-align:right}.cc-filters .tool button{font-size:16px;font-weight:400;margin-top:33px;text-transform:none}.slick-slider .slick-arrow:before{font-family:'Font Awesome 5 Free'!important;font-weight:600;color:#000}.slick-slider .slick-prev:before{content:'\f053'}.slick-slider .slick-next:before{content:'\f054'}.slick-slider .slick-arrow{color:#000;background:0 0}.cc-carousel{background-color:#000}.cc-carousel .slide{min-height:300px}.cc-carousel .slide .container-fluid{display:flex;padding-top:50px;padding-bottom:81px}.cc-carousel .slide .content-inner{display:inline-block;text-align:center}.cc-carousel .slide .content h2{font-size:45px;font-weight:600}.cc-carousel .slide .content a{margin-top:33px}.cc-carousel .slide .image img{display:block;max-width:100%;max-height:571px}.cc-carousel .slick-dots{position:absolute;bottom:24px}.cc-carousel.slick-slider .slick-dots{position:absolute;bottom:24px}.slick-slider .slick-dots li+li{margin-left:13px}.slick-slider .slick-dots li span{display:block;position:relative;width:9px;height:9px;border-radius:50%;margin:0;padding:0;border:0;background-color:rgba(0,0,0,.2);outline:0}html.no-touch .slick-slider .slick-dots li:hover span{background-color:rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.2)}.slick-slider .slick-dots li.slick-active span{background-color:rgba(0,0,0,.4)}.cc-club-head{background-color:#7fc9ce;padding-top:161px;padding-bottom:97px;background-size:contain;background-position:center left;background-repeat:no-repeat}.cc-club-head main{margin-left:146px}.cc-club-head main h1{font-size:45px;font-weight:700;margin:0}.cc-club-head main p{font-size:16px;line-height:24px;margin:10px 0 0}.cc-club-head main p.subtitle{font-size:16px;font-weight:700;margin:15px 0 0}.cc-club-head main a{margin:33px 0 0}.cc-club-page{padding-top:176px;padding-bottom:206px}.cc-club-page article+article{margin-top:127px;padding-top:103px;border-top:3px solid #7fc9ce}.cc-club-page article aside img{max-width:100%;height:auto}.cc-club-page article main{margin-left:40px}.cc-club-page article h2{font-size:36px;font-weight:700;margin:0 0 35px}.cc-club-page article h3{font-size:24px;font-weight:700;margin:40px 0 15px}.cc-club-page article p{font-size:16px;line-height:24px}.cc-club-page article table{table-layout:fixed;width:100%;margin:0 -4px 15px;border-spacing:4px;border-collapse:separate}.cc-club-page article table tr td{padding:7px 20px;font-size:15px;text-transform:uppercase;background-color:#ebebeb}.cc-about-head{background-color:#d9dcd5;padding-top:161px;padding-bottom:97px;background-size:contain;background-position:center left;background-repeat:no-repeat}.cc-about-head main{margin-left:146px}.cc-about-head main h1{font-size:45px;font-weight:700;margin:0}.cc-about-head main p{font-size:16px;line-height:24px;margin:10px 0 0}.cc-about-head main p.subtitle{font-size:16px;font-weight:700;margin:15px 0 0}.cc-about-head main a{margin:33px 0 0}.cc-contact{padding-bottom:180px}.cc-contact strong{font-size:32px;line-height:40px}.cc-contact address{position:relative;font-size:16px;line-height:24px;padding-left:40px;margin:40px 0 0}.cc-contact address img{position:absolute;left:0;top:0}.cc-contact form{margin:80px 0 0}.cc-jobs{padding-bottom:180px}.cc-jobs .title{font-size:32px;line-height:40px}.cc-jobs .lead{font-size:18px;line-height:1.6}.cc-jobs .job-list{margin-top:30px}.cc-jobs .job-list .job{display:flex;align-items:flex-start;background-color:#f9f9f9;padding:15px}.cc-jobs .job-list .job+.job{margin-top:15px}.cc-jobs .job-list .job .job-count{flex:0 0 50px;margin-right:15px}.cc-jobs .job-list .job .job-count span{display:inline-block;padding-bottom:5px;border-bottom:2px solid #1a5538;font-weight:700;font-size:18px;color:#1a5538}.cc-jobs .job-list .job .job-content{flex:1 1 auto}.cc-jobs .job-list .job .job-content .name{font-size:14px;line-height:1.4;text-transform:uppercase;font-weight:600;margin:0 0 10px}.cc-jobs .job-list .job .job-content .description{font-size:12px;line-height:1.4}.cc-jobs .job-list .job .job-content .description p{margin:0 0 5px}.cc-jobs .job-list .job .job-content .description p:last-child{margin:0}.cc-jobs .curriculum .control{display:flex;align-items:center}.cc-jobs .curriculum .control label{background:#f7f7f7;padding:8px;border:1px solid #e3e3e3;border-radius:5px;border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}html.no-touch .cc-jobs .curriculum .control label:hover{background:#eee;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.cc-jobs .curriculum .control span{display:block;margin-left:10px}.cc-jobs .curriculum input{display:none}.cc-form{display:block}.cc-form label{display:block;font-size:14px;font-weight:600;text-transform:uppercase;margin:0 0 6px}.cc-form .form-control{display:block;width:100%;padding:0 15px;font-size:16px;outline:0;border:1px solid #eee;transition:border-color .1s ease}.cc-form .input-group .form-control{width:initial;border-right:none}.cc-form .input-group .input-group-text{border-color:#eee;background-color:#fff;color:#ccc}html.no-touch .cc-form .form-control:hover{box-shadow:2px 2px 6px rgba(0,0,0,.05)}.cc-form .form-control:focus{box-shadow:2px 2px 6px rgba(0,0,0,.1);border:1px solid #ccc}.cc-form .form-control:not(textarea){line-height:50px;height:50px}.cc-form textarea.form-control{line-height:24px;padding:10px 15px}.cc-form button[type=submit]{margin-top:33px}.restricted-form .form-group{margin-bottom:20px}.cc-content{padding-top:80px;padding-bottom:120px}.bee-dialog .cc-content{padding:0!important}.cc-highlights .item{background-size:contain;background-repeat:no-repeat}.cc-highlights .item img{max-width:430px;height:auto}.cc-highlights .item .content h4{font-size:31px;margin:0}.cc-highlights .item .content a{margin:28px 0 0}.cc-highlights .item.club{background-color:#7fc9ce;background-position:center left}.cc-highlights .item.club .content{margin-left:27px}.cc-highlights .item.shop{background-color:#ececec;background-position:center right}.cc-highlights .item.shop{justify-content:left}.cc-highlights .item.shop .content{margin-left:38px}.cc-store{display:block;position:relative;width:100%;max-width:360px;border-radius:8px;overflow:hidden}.cc-stores-carousel .cc-store{display:inline-block}.cc-stores-carousel .slick-dots{margin-top:30px}.cc-store img{max-width:100%;height:auto!important}.cc-store.closed img{opacity:.6}.cc-store .overlay{display:flex;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);padding:15px}.cc-store .overlay .content{width:100%;transform:translateY(25px);transition:transform .3s ease;text-align:center}html.no-touch .cc-store:hover .overlay .content{transform:translateY(0)}.cc-store .overlay .content .title{display:block;color:#fff;font-size:21px;line-height:1.4;text-transform:uppercase}.cc-store .overlay .content .location{display:block;color:#fff;font-size:14px;line-height:1;margin-top:8px}.cc-store .overlay .content .closed-label{display:inline-block;padding:4px 12px;border-radius:8px;color:#000;font-size:12px;line-height:1;background-color:rgba(255,255,255,.4);margin:10px 0 0}.cc-store .overlay .content .line{display:block;width:1%;height:2px;background-color:#fff;margin:10px auto;opacity:0;transition:width .3s ease,opacity .3s ease}html.no-touch .cc-store:hover .overlay .content .line{width:100%;opacity:1}.cc-store .overlay .content .more{display:block;color:#fff;font-size:16px;line-height:1;font-weight:300;text-transform:uppercase;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease}html.no-touch .cc-store:hover .overlay .content .more{transform:translateY(0);opacity:1}.cc-store-head .image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:34.58%}.cc-store-head .image h3{position:absolute;top:166px;right:0;color:#fff;font-size:36px;font-weight:600;text-transform:uppercase;background-color:#1a5538;padding:23px 25px;z-index:9}.cc-store-head .image .closed{position:absolute;right:0;bottom:0;left:0;padding:15px;color:#fff;font-size:26px;font-weight:600;text-transform:uppercase;text-align:center;background-color:rgba(0,0,0,.6)}.cc-store-head .info{padding-top:32px;padding-bottom:34px;color:#000;background-color:#f8f8f8;text-align:center}.cc-store-head .info h4{font-size:20px;text-transform:uppercase;margin:0 0 13px}.cc-store-head .info address,.cc-store-head .info p{font-size:16px;line-height:25px;margin:0}.cc-store-head .info a{color:#000;font-size:15px;line-height:25px;text-decoration:underline}html.no-touch .cc-store-head .info a:hover{opacity:.7}#carouselSlidesOnly{position:absolute;top:0;left:0;right:0}#carouselSlidesOnly .carousel-item{padding-top:34.58%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.cc-store-page{padding-top:96px;padding-bottom:106px}.cc-store-page h1,.cc-store-page h3{font-size:24px;font-weight:700;margin:0;text-transform:uppercase}.cc-store-page h1{margin-bottom:46px}.cc-store-page h3{margin-bottom:36px}.cc-store-page p{font-size:16px;line-height:28px}.cc-store-page .services{padding-top:23px;padding-bottom:43px;margin-top:49px;margin-bottom:107px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.cc-store-page .services .service{max-width:180px}.cc-store-page .services .service .icon{display:block;margin:auto;width:150px;height:150px}.cc-store-page .services .service .icon img{width:100%;height:auto}.cc-store-page .services .service span{display:block;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center}.cc-store-page .wards{column-count:6}.cc-store-page .wards a{display:block}.cc-store-map{height:492px;background-color:#f9f9f9}.cc-store-reviews{padding:50px 0}.cc-stores-home{padding-top:129px;padding-bottom:117px}.cc-stores-home header{text-align:center}.cc-stores-home header h3{font-size:45px;font-weight:600;margin:0}.cc-stores-home header p{font-size:14px;text-transform:uppercase;margin:32px 0 0}.cc-stores-home main{margin:36px auto 0;width:100%}.cc-stores-home main .wrap{padding:0 15px;margin:30px 0 0;text-align:center}.cc-stores-home footer{text-align:center;margin-top:75px}.cc-stores-home footer a{font-size:18px;text-transform:uppercase}.cc-stores-list{padding-bottom:117px}.cc-stores-list main{margin-top:36px}.cc-stores-list main .wrap{margin:30px 0 0}.cc-stores-map{height:533px;background-color:#eee}#gmap_canvas{height:100%;width:100%}.map_infowindow{min-width:250px}.map_infowindow h2{font-size:18px;font-weight:600}.map_infowindow p{font-size:16px;line-height:1.4}.map_infowindow .btn{display:block;font-size:16px;font-weight:400;margin-top:20px;text-transform:none;padding:4px 12px;box-shadow:none!important;outline:0!important}#gmap_canvas div{transition:none}.cc-reserved{padding:0 0 140px;max-width:800px;margin:auto}.cc-reserved .lead{font-size:18px;line-height:1.6;margin:0 0 50px}.cc-restricted{padding:0 0 140px;margin:auto}.cc-restricted header{text-align:left}.cc-restricted header h3{font-size:45px;font-weight:600;margin-bottom:20px}.table-storico.large-only{display:table}.table-storico.small-only{display:none}.table-storico{border-collapse:collapse;width:100%}.table-storico td{border:1px solid #1a5538;padding:5px 10px;color:#000}.table-storico tr.heading-table td{background:#1a5538;color:#fff;text-align:center;text-transform:uppercase;font-weight:600}.table-storico.small-only .st-key{background:#1a5538;color:#fff;text-align:left;border-bottom:1px solid #fff}.table-storico.small-only .st-val{text-align:center!important}.table-storico tr:nth-child(odd){background:#fff}.bee-dialog.newsletter-subscribe .bee-dialog-inner{padding:50px}.bee-dialog.newsletter-subscribe p{color:#666}.bee-dialog.newsletter-subscribe .title{color:#000;margin:0;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1}.bee-dialog.newsletter-subscribe .description{font-size:18px;line-height:1.4;margin:15px 0 30px}.bee-dialog.newsletter-subscribe label{margin-bottom:5px;font-size:13px;font-weight:400}.bee-dialog.newsletter-subscribe .form-control{margin:0;border-radius:16px;box-shadow:none;padding:10px 12px;height:auto;outline:0!important;border:1px solid #999;box-shadow:none!important;animation:none;-webkit-appearance:none}.bee-dialog.newsletter-subscribe .radio-control{margin:20px 0 0}.bee-dialog.newsletter-subscribe .radio-control label{margin:0;width:auto!important}.bee-dialog.newsletter-subscribe .radio-control label:first-child{display:block;width:100%!important;font-weight:700}.bee-dialog.newsletter-subscribe .radio-control label:nth-child(n+3){margin-left:10px}.bee-dialog.newsletter-subscribe .date-control{margin:20px 0 0}.bee-dialog.newsletter-subscribe .date-control>div{display:flex}.bee-dialog.newsletter-subscribe .date-control .date-d{flex:0 0 100px;text-align:center}.bee-dialog.newsletter-subscribe .date-control .date-m{flex:1 1 auto;margin-left:10px;text-align:center}.bee-dialog.newsletter-subscribe .date-control .date-y{flex:0 0 100px;margin-left:10px;text-align:center}.bee-dialog.newsletter-subscribe .disclaimer{margin:30px 0 0}.bee-dialog.newsletter-subscribe .tools{margin:30px 0 0;text-align:right}.bee-dialog.newsletter-subscribe .btn-black{display:inline-block;padding:0 30px;font-size:14px;font-weight:600;text-transform:uppercase;font-family:Montserrat;text-align:center;line-height:42px;border:none;border-radius:24px;outline:0!important;color:#fff!important;background:#151719}html.no-touch .bee-dialog.newsletter-subscribe .btn-black:hover{background:#155335!important}@media (min-width:1200px){.cc-stores-list main .wrap{padding:0 15px;flex:0 0 25%}.cc-club-page article aside{flex:0 0 30%}}@media (min-width:1400px){.cc-brands .cc-brands-grid .brand-item{flex:0 0 14.28%;width:14.28%}.cc-brands .cc-brands-grid .brand-item:last-child{display:none}}@media (min-width:1600px){.cc-highlights{display:flex}}@media (min-width:1800px){.cc-stores-list main .wrap{padding:0 15px;flex:0 0 16.666%}.cc-club-page article aside{flex:0 0 16.666%}}@media (min-width:1200px){.bee-offcanvas-bar[data-offcanvas-bar=main]{width:40%}.cc-header .main .container-fluid{height:142px}.cc-header.bee-scrolled .main .brand a img{height:45px!important}.cc-header.bee-scrolled .main .container-fluid{height:70px}.cc-header.bee-scrolled .top .container-fluid{min-height:35px}.cc-contact form button[type=submit]{min-width:359px}.cc-filters .tool button{min-width:359px}.cc-filters select{min-width:359px}.cc-carousel .slide .content a{min-width:359px}.cc-about-head main a,.cc-club-head main a{min-width:359px}.cc-highlights .item .content a{min-width:269px}}@media (min-width:992px){body{padding-top:187px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content{padding:50px}.cc-carousel .slide .container-fluid{align-items:center}.cc-carousel .slide .content{flex:0 0 50%}.cc-carousel .slide .image{flex:0 0 50%}.cc-about-head,.cc-club-head{display:flex;align-items:center;justify-content:center}.cc-club-page article main{flex:1 1 auto}.cc-club-page article{display:flex}.cc-filters{display:flex;align-items:center}.cc-header .top .container-fluid{min-height:45px}.cc-highlights .item{display:flex;align-items:center;justify-content:center;flex:0 0 50%;min-height:533px}.cc-store-page .services{display:flex;justify-content:flex-start;align-items:flex-start}.cc-stores-list main{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.container-fluid{padding-left:40px;padding-right:40px}.cc-store-page .services .service{padding:0 15px}}@media (min-width:1200px) and (max-width:1599px){.cc-header .top .promo{flex:0 0 75%;margin-left:0;text-align:left}.cc-store-head .image h3{font-size:32px;top:40px;padding:14px 25px}.cc-store-page .wards{column-count:5}}@media (max-width:1199px){.cc-header .main .brand{flex:1 1 auto}.cc-header .top nav{display:none}.cc-header .top .promo{flex:0 0 100%;margin-left:0}.cc-store-page .wards{column-count:4}}@media (min-width:992px) and (max-width:1199px){body{padding-top:115px}.bee-offcanvas .bee-offcanvas-bar{width:50%}.cc-header .main .container-fluid{height:70px}.cc-header .main .brand a img{height:50px!important}.cc-stores-list main .wrap{padding:0 15px;flex:0 0 33.333333%}.cc-club-page article aside{flex:0 0 35%}.cc-about-head img,.cc-club-head img{height:auto!important}.cc-about-head main,.cc-club-head main{margin-left:50px}.cc-about-head main h1,.cc-club-head main h1{font-size:28px;line-height:1.2}.cc-about-head,.cc-club-head{padding-top:100px;padding-bottom:100px}.cc-store-head .image h3{font-size:28px;top:30px;padding:14px 25px}}@media (max-width:991px){body{padding-top:90px}.cc-header .main .container-fluid{height:60px}.cc-header .main .brand a img{height:35px!important}.cc-header .main .brand a{display:block}.cc-header .main nav.external,.cc-header .main nav.internal button .label{display:none}.cc-header .main nav.internal button .icon i+i{margin-top:6px}.cc-header .main nav.internal button .icon i{width:32px}.cc-header .main nav.internal{flex:0 0 auto}.cc-header .top .container-fluid{min-height:30px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content{padding:30px}.cc-highlights .item .content{margin:30px 0 0!important}.cc-about-head img,.cc-club-head img,.cc-highlights .item.club img{display:block;margin:auto;max-width:80%;height:auto}.cc-highlights .item.shop img{max-width:100%;height:auto}.cc-highlights .item{padding:45px 15px;background-image:none!important;text-align:center}.cc-about-head main a,.cc-club-head main a{margin:15px 0}.cc-about-head main,.cc-club-head main{margin:30px 0 0}.cc-about-head,.cc-club-head{background-image:none!important}.cc-club-page article+article{margin-top:80px;padding-top:80px}.cc-club-page article aside img{display:block;max-width:80%;margin:auto}.cc-club-page article main{margin:30px 0 0}.cc-club-page article table tr td{padding:5px 10px;font-size:13px}.cc-store-head .image h3{font-size:22px;top:30px;padding:10px 25px}.cc-store-head .image img{max-width:100%;height:auto}.cc-store-head .image{padding-top:0;height:300px}.cc-store-head .info{padding-top:50px;padding-bottom:50px}#carouselSlidesOnly{bottom:0}#carouselSlidesOnly .carousel-item{padding:0;height:300px}.cc-brands .cc-brands-grid .brand-item{flex:0 0 25%;width:25%}.cc-footer .newsletter .newsletter-row{flex-direction:column;align-items:center;text-align:center}.cc-footer .newsletter .newsletter-row .btn{margin-top:15px}.cc-store-page .services{display:flex;flex-wrap:wrap}.cc-store-page .services .service{flex:0 0 33.333%;width:33.333%;padding:0 10px!important;margin:0!important;max-width:100%}.cc-store-page .services .service .icon{max-width:100%;height:auto}}@media (min-width:576px) and (max-width:991px){.cc-stores-list main .wrap{padding:0 15px;flex:0 0 50%}.cc-stores-list main{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.cc-store-page .services{display:flex;justify-content:center;flex-wrap:wrap}.cc-store-page .services .service{margin:15px}}@media (min-width:768px) and (max-width:991px){.cc-brands main a{flex:0 0 33.333333%}.cc-footer .main{text-align:center}.cc-store-head .info address,.cc-store-head .info p{font-size:12px;line-height:1.2}}@media (max-width:767px){.table-storico.large-only{display:none}.table-storico.small-only{display:table}.st-head-row{padding-top:10px;padding-bottom:10px}.st-head-row-main{display:none}.cc-header .top .promo{font-size:12px}.cc-about-head,.cc-brands,.cc-club-head,.cc-club-page,.cc-content,.cc-store-page,.cc-stores-home{padding-top:80px;padding-bottom:80px}.cc-contact{padding-bottom:80px}.cc-footer .contacts,.cc-footer .main{padding-top:60px;padding-bottom:60px}.cc-about-head main h1,.cc-brands header h3,.cc-carousel .slide .content h2,.cc-club-head main h1,.cc-club-page article h2,.cc-stores-home header h3{font-size:28px;line-height:1.4}.cc-highlights .item .content h4{font-size:24px;line-height:1.4}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main a,.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main button,.cc-club-page article h3{font-size:22px;line-height:1.4}.cc-about-head main a,.cc-carousel .slide .content a,.cc-club-head main a,.cc-contact form button[type=submit],.cc-highlights .item .content a{font-size:16px;line-height:1.4}.cc-brands footer a,.cc-stores-home footer a{font-size:14px;line-height:1.4}.cc-carousel .slide .container-fluid,.cc-footer .main .row{flex-direction:column}.cc-carousel .slide,.cc-footer .main{text-align:center}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content .brand img{max-width:100%;height:auto!important}.bee-offcanvas-bar[data-offcanvas-bar=main]{width:90%}.btn{display:block;width:100%}.cc-brands footer{margin-top:60px}.cc-brands.cc-brands-home main{display:block!important}.cc-brands main a{flex:0 0 50%}.cc-carousel .slide .content a{margin-top:15px}.cc-carousel .slide .content{display:block;width:100%;order:2;margin-top:30px}.cc-carousel .slide .image{order:1}.cc-filters select+select{margin:15px 0 0}.cc-footer .contacts .item+.item{margin-top:30px}.cc-footer .main .row .col:last-child{margin-top:30px}.cc-footer .main .row .col{width:100%;flex:0 0 100%}.cc-store-page .services{padding-top:30px;padding-bottom:30px;align-items:flex-start;margin-top:30px;margin-bottom:30px}.cc-store-page .wards{column-count:1}.cc-store-page h3{margin:0 0 20px}.cc-stores-home header p{margin-top:10px}.cc-stores-home main .wrap{padding:0}.cc-stores-home main{margin-top:10px}.cc-stores-list main{margin-left:0;margin-right:0}.cc-stores-map{height:400px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main .subnav a{font-size:12px}.bee-offcanvas-bar[data-offcanvas-bar=main] .bee-offcanvas-content nav.main .subnav a strong{font-size:14px}}@media (max-width:575px){.cc-store{display:inline-block}.cc-stores-list main .wrap{text-align:center}.cc-store-page .services .service+.service{margin-top:30px}.cc-store-page .services .service{display:block;margin:auto;padding:0}}@media (max-width:480px){.cc-brands .cc-brands-grid .brand-item{flex:0 0 33.333%;width:33.333%}.cc-brands .cc-brands-grid .brand-item img{max-width:75px}}