@font-face{font-family:Montserrat-Regular;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff2) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;font-display:swap;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:400;font-style:normal}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;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{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;-o-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-o-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}:active,:focus,:hover{outline:0!important;-webkit-tap-highlight-color:transparent}*,:after,:before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}a{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body,html{height:100%;line-height:1.65;font-size:14px;font-family:Montserrat-Regular,sans-serif;color:#000}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container,.container-large,.container-small{margin:0 auto;padding:0 10px}.container{max-width:1380px}.container-small{max-width:1088px}.container-large{max-width:1440px}.loading{overflow:hidden}.hidden{opacity:0;visibility:hidden;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.hidden-dn{display:none!important}.loaded{opacity:1;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.wrapper-col-2{margin-top:10px;display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:3fr 10px 1fr;grid-template-columns:3fr 1fr;grid-template-areas:"content sidebar"}textarea{resize:none}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@font-face{font-family:icons;src:url(../fonts/iconfont/icons.eot);src:url(../fonts/iconfont/icons.eot?#iefix) format("eot"),url(../fonts/iconfont/icons.woff2) format("woff2"),url(../fonts/iconfont/icons.woff) format("woff"),url(../fonts/iconfont/icons.ttf) format("truetype"),url(../fonts/iconfont/icons.svg#icons) format("svg")}._icon-chevron-left:before,._icon-chevron-right:before,._icon-envelope:before,._icon-facebook:before,._icon-glass:before,._icon-instagram:before,._icon-mobile:before,._icon-phone:before,._icon-search:before,._icon-shopping:before,._icon-xmark:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}._icon-chevron-left:before{content:"\e001"}._icon-chevron-right:before{content:"\e002"}._icon-envelope:before{content:"\e003"}._icon-facebook:before{content:"\e004"}._icon-glass:before{content:"\e005"}._icon-instagram:before{content:"\e006"}._icon-mobile:before{content:"\e007"}._icon-phone:before{content:"\e008"}._icon-search:before{content:"\e009"}._icon-shopping:before{content:"\e00a"}._icon-xmark:before{content:"\e00b"}.block{margin-top:80px}.block__subtitle{font-family:Montserrat-Light,sans-serif;text-align:center;text-transform:uppercase;font-size:12px;width:45%;margin:0 auto;letter-spacing:.29em;width:45%}.block__title h2{font-family:Montserrat-Bold,sans-serif;text-align:center;text-transform:uppercase;font-size:35px;width:45%;margin:0 auto;line-height:45px;margin-bottom:80px}.block__title h3{font-family:Montserrat-Bold,sans-serif;font-size:25px;margin:20px auto}.block__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:40px}.block__content{background:#edf4fa;padding:30px;margin-top:-100px}.block__item:hover .item__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.block__item:hover .item__info{border-bottom:1px solid #000}.block .item__img{overflow:hidden}.block .item__img img{width:100%;height:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.block .item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:15px 0;color:#000;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.block .item__title{font-family:Montserrat-Bold,sans-serif}.cart{margin-top:20px}.cart__price{font-family:Montserrat-Bold,sans-serif}.cart__count{border:1px solid #000;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.cart__count-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__count-action input{text-align:center}.cart .woocommerce{display:-ms-grid;display:grid;-ms-grid-columns:1.3fr .7fr;grid-template-columns:1.3fr .7fr}.cart .woocommerce h2{font-family:Montserrat-Bold,sans-serif;font-size:25px;padding-left:20px}.cart .woocommerce-notices-wrapper{position:absolute;right:30px;width:300px}.cart .woocommerce-message{background:#fff;border-radius:10px;border:1px solid #000;padding:10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}.cart .woocommerce-error a,.cart .woocommerce-info a,.cart .woocommerce-message a{background:#000;color:#fff;padding:10px 35px;margin:10px auto;width:100%;border:1px solid transparent;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.cart .woocommerce-error a:hover,.cart .woocommerce-info a:hover,.cart .woocommerce-message a:hover{background:#fff;color:#000;border:1px solid #000}.cart .woocommerce .product-thumbnail img{width:100%;height:auto}.cart .woocommerce table{border-spacing:20px;width:100%}.cart .woocommerce table td{width:25%}.cart .woocommerce .product-price{font-family:Montserrat-Bold,sans-serif}.cart .woocommerce .product-name a{font-family:Montserrat-Bold,sans-serif;color:#000;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart .woocommerce .product-name a:hover{border-bottom:1px solid #000}.cart .woocommerce .product-name span{font-family:Montserrat-Bold,sans-serif}.cart .woocommerce ._icon-xmark{position:relative;top:-10px}.cart .woocommerce .update_cart{margin:20px auto;border:1px solid #000;padding:11px 20px;cursor:pointer;background:#000;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart .woocommerce .update_cart:hover{background:#fff;color:#000}.cart .woocommerce .actions{border-top:1px solid #000}.cart .woocommerce .actions .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.cart .woocommerce .cart_totals{margin-top:20px;padding:30px;background:#f4f4f4}.cart .woocommerce .cart_totals h2{padding:0}.cart .woocommerce .cart_totals .wc-proceed-to-checkout{border-top:1px solid #000;text-align:center;padding-top:25px}.cart .woocommerce .cart_totals .wc-proceed-to-checkout a{margin:20px auto;border:1px solid #000;padding:11px 20px;cursor:pointer;background:#000;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart .woocommerce .cart_totals .wc-proceed-to-checkout a:hover{background:#fff;color:#000}.cart .woocommerce .cart_totals .shop_table{padding:20px 0}.checkout li{list-style:none}.checkout h3{font-family:Montserrat-Bold,sans-serif;font-size:25px}.checkout label{font-family:Montserrat-Bold,sans-serif;display:block;margin:5px 0}.checkout .woocommerce{margin-top:40px}.checkout .woocommerce input[type=email],.checkout .woocommerce input[type=password],.checkout .woocommerce input[type=tel],.checkout .woocommerce input[type=text],.checkout .woocommerce select,.checkout .woocommerce textarea{width:100%;border-bottom:1px solid #000}.checkout .woocommerce-checkout #customer_details{display:-ms-grid;display:grid;grid-template-areas:"col_1 col_2"}.checkout .woocommerce-checkout #customer_details .col-1{-ms-grid-row:1;-ms-grid-column:1;grid-area:col_1}.checkout .woocommerce-checkout #customer_details .col-2{-ms-grid-row:1;-ms-grid-column:2;grid-area:col_2}.checkout .woocommerce-billing-fields__field-wrapper{display:-ms-grid;display:grid;grid-template-areas:"first_name last_name" "phone phone" "email email" "country country" "state state" "city city" "address_1 address_1" "address_2 address_2" "postcode postcode"}.checkout .woocommerce-billing-fields__field-wrapper .form-row{padding:10px}.checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field{-ms-grid-row:1;-ms-grid-column:1;grid-area:first_name;padding:11px}.checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field{-ms-grid-row:1;-ms-grid-column:2;grid-area:last_name;padding:11px}.checkout .woocommerce-billing-fields__field-wrapper #billing_country_field{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:country}.checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:address_1}.checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:address_2}.checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:city}.checkout .woocommerce-billing-fields__field-wrapper #billing_state_field{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:state}.checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:postcode}.checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:phone}.checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:email}.checkout #order_review table{border-collapse:collapse;border-spacing:0;vertical-align:middle;width:100%;text-align:left}.checkout #order_review table tr{border:0;border-bottom:1px solid #ccc}.checkout #order_review table th{border:0;font-family:Montserrat-Bold,sans-serif;padding:14px 0}.checkout #order_review table td{padding:14px 0;text-align:left;vertical-align:middle}.checkout #order_review table .product-name p span{font-family:Montserrat-Bold,sans-serif}.checkout input[type=radio]{position:absolute;opacity:0}.checkout input[type=radio]+label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.checkout input[type=radio]:checked+label:before{background-color:#000;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.checkout input[type=radio]:focus+label:before{outline:0;border-color:#000}.checkout input[type=radio]:disabled+label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.checkout input[type=radio]+label:empty:before{margin-right:0}.checkout #payment{margin-top:20px}.checkout .place-order{margin-top:20px;border-top:1px solid #000}.checkout .place-order button{background:#000;color:#fff;padding:10px 35px;margin:10px auto;width:100%;border:1px solid transparent;cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.checkout .place-order button:hover{background:#fff;color:#000;border:1px solid #000}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.form__group{padding:5px}.form__control{border-bottom:1px solid #000;padding:10px}.form__col-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.form__w-100{width:100%}.form__w-40{width:40%}.form__w-30{width:30%}textarea{width:100%}fieldset{margin:20px auto}.gallery__item{position:relative}.gallery__item img{width:auto;height:192px;opacity:.5}.tns-slide-active img{opacity:1}.header__slider{margin-top:10px}.btn{margin:20px auto;border:1px solid #000;padding:10px 20px;cursor:pointer;background:#000;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn:hover{background:#fff;color:#000}.footer__copyright{font-size:9px}.footer__madeBy{text-align:center}._icon-chevron-left,._icon-chevron-right,._icon-xmark{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;cursor:pointer}._icon-chevron-left:hover,._icon-chevron-right:hover,._icon-xmark:hover{opacity:.5}b,strong{font-family:Montserrat-Bold,sans-serif}.bymom-swal-confirmButton{background-color:#000!important}button[disabled]{opacity:.5;pointer-events:none}._icon-xmark{color:#000}.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #000;margin:10px 0;padding:10px 0}.info__logo{width:200px}.info__logo img{width:100%;height:auto}.info__social a{font-size:20px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#000;border:1px solid transparent;border-radius:100%}.info__social a:hover{border:1px solid #000}.info__regulation{text-align:center}.info__regulation a{color:#000;text-decoration:none;border-bottom:3px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.info__regulation a:hover{border-bottom:3px solid #000}.info__regulation ul{display:-webkit-box;display:-ms-flexbox;display:flex}.info__regulation ul li{list-style:none;margin:0 10px}.info__bag{font-size:16px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;height:auto;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.info__bag ._icon-shopping{font-size:25px}.info__bag a{color:#000}.info__bag a span{border-bottom:1px solid transparent;ransition:all .3s ease}.info__bag a:hover span{border-bottom:1px solid #000}.info__quantity::after{content:"/";margin:0 0 0 3px}.info__lang ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}.info__lang li{list-style:none;text-align:right}.info__lang li.active span span{width:40px;background:#fff;border:1px solid #000;color:#000;font-size:14px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:30px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.info__lang li a span{font-size:14px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:30px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;border:1px solid #fff;align-content:center;justify-content:center;align-items:center;transition:all .3s ease;background:#000;border:1px solid #fff}.info__lang li a span:hover{background:#fff;border:1px solid #000;color:#000}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__madeBy{text-align:center;font-size:9px}.footer__madeBy a{font-family:Montserrat-Bold,sans-serif;color:#000;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer__madeBy a:hover{opacity:.5}body._open-modal{overflow:hidden}body._open-modal ._show-modal{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:all}.modal{position:fixed;width:100%;background:rgba(0,0,0,.7);top:0;z-index:50;height:calc(var(--vh,1vh) * 100);overflow-y:auto;z-index:999}.modal__dialog{background:#fff;width:90%;color:#000;margin:1.75rem auto;position:relative;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__close{padding:1rem;margin:-1rem -1rem -1rem auto;float:right;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;background:0 0;color:#000;cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.modal__close:hover{color:red}.modal__title{margin-bottom:0;line-height:1.5}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal__footer__webcam-player{position:relative;width:100%;height:auto;text-align:center}.modal-xxl{width:90%}.modal-xl{width:70%}.modal-default{width:50%}.msg-sended{visibility:hidden;opacity:0;pointer-events:none}body._pc .menu__list>li:hover .menu__sub-list{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:all}body._touch .menu__list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body._touch .menu__list>li._active .menu__sub-list{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:all}body._touch .menu__list>li._active .menu__arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}body._touch .menu__link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body._touch .menu__arrow{display:block;width:0;height:0;margin:0 0 0 5px;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}body._lock{overflow:hidden}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.menu__list>li{list-style:none;position:relative;text-transform:uppercase;border-bottom:3px solid transparent}.menu__list>li:hover .menu__link{border-bottom:3px solid #000}.menu__link{color:#000;padding:5px 15px}.menu__sub-list{position:absolute;top:100%;left:0;background:#fff;border:1px solid #000;min-width:200px}.menu__sub-list li{list-style:none;text-transform:none}.menu__sub-list li a{padding:10px;display:block}.menu__sub-list li:hover{background:#000;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu__sub-list li:hover a{color:#fff}.menu__sub-list li:hover img{background:#fff;border:1px solid #fff}.menu__sub-list li:last-child{margin:0}.menu__sub-link{color:#000}.menu__sub-link img{width:100%;height:auto;border-radius:10px;border:1px solid transparent}.menu__arrow{display:none}.menu__icon{display:none}.menu__link.current-link{border-bottom:3px solid #000}.menu__sub-list li a.current-sublink{background:#000;color:#fff}.woocommerce-order p{font-size:20px;text-align:center;font-family:Montserrat-Bold,sans-serif}.page__title h2{font-family:Montserrat-Bold,sans-serif;font-size:25px;text-align:center;margin:30px auto}.page__content{margin-bottom:30px}.page__content p{margin-bottom:1rem}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a{margin:10px;color:#000;border-bottom:1px solid transparent;padding:0 10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pagination a:hover{font-family:Montserrat-Bold,sans-serif;border-bottom:1px solid #000}.current{margin:10px;padding:0 10px;font-family:Montserrat-Bold,sans-serif;border-bottom:1px solid #000}.presentation{margin-top:40px}.presentation .item-img{-ms-grid-row:1;-ms-grid-column:3;grid-area:img}.presentation .item-slider{-ms-grid-row:1;-ms-grid-column:1;display:-ms-grid;display:grid;-ms-grid-columns:.1fr 1.9fr;grid-template-columns:.1fr 1.9fr;grid-area:slider}.presentation__items{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:.8fr 40px 1.2fr;grid-template-columns:.8fr 1.2fr;grid-gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:"slider img"}.presentation__items._reverse{-ms-grid-columns:1.2fr 40px .8fr;grid-template-columns:1.2fr .8fr;grid-template-areas:" img slider"}.presentation__title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:rgba(0,0,0,.8);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.presentation__title a{color:#fff;font-family:Montserrat-Bold,sans-serif;padding:10px 20px}.presentation__title:hover{background:0 0;border:1px solid #000}.presentation__title:hover a{color:#000}.presentation__price{position:absolute;text-transform:uppercase;background:rgba(0,0,0,.7);padding:0 10px}.presentation__price p{color:#fff;font-family:Montserrat-Bold,sans-serif}.presentation .slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.presentation__img{width:auto;height:650px}.presentation__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product{position:relative;overflow:hidden}.product__content{padding:20px 0}.product__info{width:60%}.product__product-img{position:relative;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:.51fr 1.49fr;grid-template-columns:.51fr 1.49fr;width:80%}.product__main-img img{width:100%;height:auto}.product__main{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:40px;grid-gap:30px;justify-items:center}.product__description{margin:0}.product__description h3{margin-top:0}.product__title{font-family:Montserrat-Bold,sans-serif;margin-bottom:20px}.product__title h2{font-size:30px}.product__variations{border:1px solid #000;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.product__stock{font-family:Montserrat-Bold,sans-serif;margin-bottom:20px}.product__quantity{border:1px solid #000;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.product .controls{margin:0;padding:0;list-style:none;position:relative;z-index:1;width:100%;top:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center;font-size:30px;-ms-grid-column:2;grid-column-start:2;margin:15px auto;grid-column:1/-1}.product__gallery{position:relative;overflow:hidden}.product__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.product #product-variations{font-family:Montserrat-Regular,sans-serif;font-size:14px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;cursor:pointer;fill:none}.product #product-variations::-ms-expand{display:none}.product .gallery__items{position:absolute}.search__container{position:relative}.search__input{position:relative;border:1px solid #000;border-radius:5px;padding:10px}.search__btn{background:0 0}.search__btn:hover{cursor:pointer}.search__btn:hover ._icon-glass{opacity:.5}.search ._icon-glass{position:relative;font-size:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.slider__item{position:relative}.slider__item img{width:100%;height:auto}.slider__description{position:absolute;top:25%;left:0;width:30%;text-transform:uppercase;background:rgba(0,0,0,.7);padding:0 10px}.slider__description p{font-family:Montserrat-Bold,sans-serif;color:#fff;font-size:40px;text-align:center}.checkout_coupo,.coupon,.single_variation,.woocommerce-form-coupon-toggle{display:none!important}.woocommerce-NoticeGroup-checkout,.woocommerce-notices-wrapper{position:fixed;top:30%;margin-right:25px;right:0;width:300px}.woocommerce-info,.woocommerce-message{background:#fff;border-radius:10px;border:1px solid #000;padding:10px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.woocommerce-error{border:1px solid #000;padding:10px;background:#fff;border-radius:10px;z-index:999}.woocommerce-error li{list-style:none}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{background:#000;color:#fff;padding:10px 35px;margin:10px auto;width:100%;border:1px solid transparent;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{background:#fff;color:#000;border:1px solid #000}.message-container{border-radius:10px;border-style:solid;border-color:#000;border-width:2px 2px 2px 2px}.woocommerce-NoticeGroup-checkout,.woocommerce-notices-wrapper{opacity:0;pointer-events:none;background:#fff;-webkit-animation:notices 3s;animation:notices 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes notices{0%{opacity:1;pointer-events:all}15%{opacity:1;pointer-events:all}30%{opacity:1;pointer-events:all}45%{opacity:1;pointer-events:all}60%{opacity:1;pointer-events:all}75%{opacity:1;pointer-events:all}100%{opacity:0;pointer-events:none}}@keyframes notices{0%{opacity:1;pointer-events:all}15%{opacity:1;pointer-events:all}30%{opacity:1;pointer-events:all}45%{opacity:1;pointer-events:all}60%{opacity:1;pointer-events:all}75%{opacity:1;pointer-events:all}100%{opacity:0;pointer-events:none}}.message-container.container.success-color{display:none}@media (min-width:320px){.modal{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}}@media (min-width:768px){.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__sub-list{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}}@media only screen and (max-width:1280px){.presentation__img{height:634px}.product__product-img{-ms-grid-columns:.55fr 1.45fr;grid-template-columns:.55fr 1.45fr;width:100%}.product__info{width:80%}}@media only screen and (max-width:1024px){.slider__description p{font-size:30px}.block__title h2{width:70%}.block__subtitle{width:60%}.presentation__img{height:480px}.payment{width:40%}.information{width:50%}.woocommerce table td{width:20%}}@media (max-width:992px){.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__bag,.info__logo{z-index:2}.info__regulation ul{width:100%;margin-top:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__regulation ul li{margin:auto}.menu__icon{z-index:5;display:block;position:relative;width:30px;height:18px;cursor:pointer}.menu__icon._active span{-webkit-transform:scale(0) translate(0,-50%);-ms-transform:scale(0) translate(0,-50%);transform:scale(0) translate(0,-50%)}.menu__icon._active:before{top:50%;-webkit-transform:rotate(-45deg) translate(0,-50%);-ms-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%)}.menu__icon._active:after{bottom:50%;-webkit-transform:rotate(45deg) translate(0,50%);-ms-transform:rotate(45deg) translate(0,50%);transform:rotate(45deg) translate(0,50%)}.menu__icon span,.menu__icon:after,.menu__icon:before{left:0;position:absolute;height:10%;width:100%;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#000}.menu__icon:after,.menu__icon:before{content:""}.menu__icon:before{top:0}.menu__icon:after{bottom:0}.menu__icon span{top:50%;-webkit-transform:scale(1) translate(0,-50%);-ms-transform:scale(1) translate(0,-50%);transform:scale(1) translate(0,-50%)}.menu__body{position:fixed;top:0;left:-100%;width:100%;height:100%;background:rgba(0,0,0,.9);padding:150px 30px 30px 30px;-webkit-transition:left .3s easy 0s;-o-transition:left .3s easy 0s;transition:left .3s easy 0s;overflow:auto;pointer-events:none}.menu__body:before{content:"";position:fixed;width:100%;top:0;left:0;height:145px;background:0 0}.menu__body._active{left:0;z-index:2;pointer-events:all}.menu__body._active:before{background:#fff;z-index:2}.menu__list{display:block}.menu__list>li{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px 0}.menu__list>li._active .menu__sub-list{display:block}.menu__list>li:last-child{margin:0}.menu__link{font-size:24px}.menu__sub-list{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:20px 0 0 0;display:none}.menu__sub-link{font-size:15px}}@media only screen and (max-width:992px){.presentation__img{height:460px}.menu{width:10%;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__link{color:#fff}.menu__link.current-link{border-bottom:3px solid #fff}.product__product-img{-ms-grid-columns:.59fr 1.41fr;grid-template-columns:.59fr 1.41fr}}@media only screen and (max-width:768px){.presentation__title a{padding:10px}.presentation__img{height:355px}.block__title h2{font-size:30px}.block__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.cart__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:stretch}.slider__description p{font-size:20px}.product__product-img{width:100%;-ms-grid-columns:.55fr 1.45fr;grid-template-columns:.55fr 1.45fr}.product__info{width:100%}.gallery__item img{height:132px}.cart .woocommerce{-ms-grid-columns:1fr;grid-template-columns:1fr}.checkout .woocommerce-checkout #customer_details{grid-template-areas:"col_1 col_1" "col_2 col_2"}.checkout .woocommerce-checkout #customer_details .col-1{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-checkout #customer_details .col-2{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media only screen and (max-width:576px){.info__regulation ul{margin-top:0}.form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .information,.form .payment{width:100%}.cart__item{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.slider__description{width:45%}.product__main{-ms-grid-columns:1fr;grid-template-columns:1fr}.block__title h2{width:100%}.block__subtitle{width:100%}.presentation__img{height:285px}.presentation__items{grid-gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.presentation__items._reverse{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.menu{top:0;width:100%;margin:auto}.menu__body{padding:200px 30px 30px 30px}.menu__body:before{height:185px}.info{z-index:2;position:relative}.gallery__item img{height:210px}.cart .woocommerce table td{width:100%;padding:20px}.cart .woocommerce .cart_item{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;grid-template-areas:"product_thumbnail product_name" "product_quantity product_remove"}.cart .woocommerce .product-thumbnail{grid-area:product_thumbnail}.cart .woocommerce .product-name{grid-area:product_name}.cart .woocommerce .product-quantity{grid-area:product_quantity}.cart .woocommerce .product-remove{grid-area:product_remove;text-align:center}.woocommerce-NoticeGroup-checkout,.woocommerce-notices-wrapper{right:0;left:0;margin:auto}.menu__body{padding:240px 30px 30px 30px}.menu__body:before{height:225px}.block__subtitle{font-size:10px}.block__title h2{font-size:20px;line-height:normal}.block__items{-ms-grid-columns:1fr;grid-template-columns:1fr}.block__content{margin-top:-90px}.presentation__items{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 20px auto;grid-template-areas:"slider slider" "img img"}.presentation__items._reverse{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 20px auto;grid-template-areas:"slider slider" "img img"}.presentation__img{height:auto}.product__product-img{-ms-grid-columns:.4fr 1.6fr;grid-template-columns:.4fr 1.6fr}.slider__description{width:100%;top:auto;bottom:0}.gallery__item img{height:150px}.cart .woocommerce table td{padding:10px}.woocommerce-NoticeGroup-checkout,.woocommerce-notices-wrapper{top:40%}.checkout .woocommerce-billing-fields__field-wrapper{grid-template-areas:"first_name first_name" "last_name last_name" "phone phone" "email email" "country country" "state state" "city city" "address_1 address_1" "address_2 address_2" "postcode postcode"}.checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_country_field{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_state_field{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.presentation .item-img{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.presentation__items._reverse>.item-img{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.presentation .item-slider{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.presentation__items._reverse>.item-slider{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}}@media only screen and (max-width:576px){.cart .woocommerce .product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}.cart .woocommerce .product-name{-ms-grid-row:1;-ms-grid-column:2}.cart .woocommerce .product-quantity{-ms-grid-row:2;-ms-grid-column:1}.cart .woocommerce .product-remove{-ms-grid-row:2;-ms-grid-column:2}}@media only screen and (max-width:428px){.product__product-img{-ms-grid-columns:.55fr 1.45fr;grid-template-columns:.55fr 1.45fr}}@media only screen and (max-width:414px){.menu__link{font-size:16px}}@media only screen and (max-width:393px){.product__product-img{-ms-grid-columns:.55fr 1.45fr;grid-template-columns:.55fr 1.45fr}.gallery__item img{height:140px}.cart .woocommerce table td{padding:0}.cart .woocommerce .cart_item{grid-gap:20px}}@media only screen and (max-width:375px){.block__title h2{font-size:18px}.block__subtitle{font-size:8px}.gallery__item img{height:130px}.cart .woocommerce table{border-spacing:0}.cart .woocommerce .cart_item{grid-gap:5px}}@media only screen and (max-width:360px){.block__title h2{font-size:16px}}@media only screen and (max-width:320px){.cart__item{grid-gap:10px}.cart__link{padding:20px 0}.gallery__item img{height:110px}.cart .woocommerce .product-thumbnail{width:150px}}