﻿.group-menu-ie{display:none}@media all and (-ms-high-contrast: none){.group-menu-ie{display:inline-block}.group-menu-ie ul{padding:0;margin:0;display:inline-block}.group-menu-ie ul li{display:inline-block}.group-menu-ie ul li a{text-transform:uppercase}.group-menu{display:none}}.group-nav-wrapper{padding:10px 0}.group-nav-wrapper select{background-color:#fff;border:1px solid #fff}.group-nav-wrapper ul.groupChildren{padding:0;margin:0;display:inline-block}.group-nav-wrapper ul.groupChildren li{display:inline-block;padding:0 10px}.group-nav-wrapper ul.groupChildren li.active a{font-weight:bold}.chooseCustomerType{position:absolute;right:0;top:-8px;display:flex}.chooseCustomerType span{color:#a2a2a2;padding:0 5px}.chooseCustomerType button{background:none;border:none;text-transform:uppercase;color:#a2a2a2;font-size:12px}.chooseCustomerType button.active{color:#fff;background-color:#d5b7b5}.topcart{display:inline-block;position:relative}.topcart .topcart-number{background-color:#000;color:#fff;font-size:10px;width:15px;height:15px;display:inline-block;text-align:center;border-radius:20px;position:absolute;top:-2px;right:-10px}.ui-autocomplete{z-index:9999 !important;background-color:#fff !important;padding-left:0}.ui-autocomplete:after{content:"";display:block;clear:both}.ui-widget-content{border:0 !important;background:none !important;background-color:#fff !important;width:300px}.ui-menu-item{z-index:1000;display:block !important;float:left;width:100%;height:auto;padding:0 !important;height:auto !important}.ui-menu-item .item-row{display:table;table-layout:fixed;padding:10px;font-size:14px;border-bottom:1px solid #ccc;width:100%}.ui-menu-item .item-row a{display:table-row;color:#000}.ui-menu-item .item-row a .col{display:table-cell;vertical-align:middle}.ui-menu-item .item-row a .col.align-right{text-align:right}.ui-menu-item .item-row a .col .item-price,.ui-menu-item .item-row a .col .item-name{font-family:"Roboto",sans-serif}.ui-menu-item .item-row a .col .item-price{display:none}.ui-menu-item.ui-state-focus{background:none !important;background-color:#f3f2f2 !important;border:0 !important;margin:0 !important}.start_gallery{background:#f1ebe9}.start_gallery h1,.start_gallery h2,.start_gallery h3,.start_gallery h4,.start_gallery h5,.start_gallery h6,.start_gallery p{margin:0}.start_gallery .col-9{position:relative;top:-50px}.start_gallery .first-img-wrapper{height:730px;background:#fff}.start_gallery .first-img-wrapper a{display:block;width:100%;height:100%}.start_gallery .first-img-wrapper a .first-img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;position:relative}.start_gallery .first-img-wrapper a .text-wrapper{position:absolute;bottom:60px;text-align:center;width:100%}.start_gallery .first-img-wrapper a .text-wrapper h1,.start_gallery .first-img-wrapper a .text-wrapper h2,.start_gallery .first-img-wrapper a .text-wrapper h3,.start_gallery .first-img-wrapper a .text-wrapper h4,.start_gallery .first-img-wrapper a .text-wrapper h5,.start_gallery .first-img-wrapper a .text-wrapper h6,.start_gallery .first-img-wrapper a .text-wrapper p,.start_gallery .first-img-wrapper a .text-wrapper span,.start_gallery .first-img-wrapper a .text-wrapper a{color:#fff;text-shadow:0 0 10px #000}.startpage-choose-cat ul{padding:0;margin:0}.startpage-choose-cat ul li{display:inline-block;padding:0 15px}.startpage-choose-cat ul li a{font-size:30px;font-weight:bold}.startpage-choose-cat ul li a:hover{color:#dcc3c2}.groupPage{margin-top:40px}.groupPage h1{text-align:center}.groupPage .groupDescription{max-width:580px;margin:0 auto}.groupPage .groupDescription *{color:#434141}.groupPage .groupDescriptionHr{max-width:500px}.groupPage .show-hide-menu{background:linear-gradient(-45deg, #efe3e3, #c49b99, #efe3e3, #c49b99);border:none;color:#fff;font-size:14px;font-weight:bold;width:100%;text-align:center;padding:15px;margin:10px 0}.groupPage .show-hide-menu .show-hide-text{color:#fff}.groupPage .groupWrapper{display:inline-block;display:-ms-grid;display:grid;-ms-grid-columns:300px 300px;grid-template-columns:300px 300px;grid-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.groupPage .groupWrapper .grid-item h3{text-transform:uppercase}.groupPage .groupWrapper .grid-item .img-wrapper{position:relative}.groupPage .groupWrapper .grid-item .img-wrapper img{max-width:100%}.groupPage .groupWrapper .grid-item .img-wrapper .overlay{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(239,227,227,.6);z-index:1}.groupPage .groupWrapper .grid-item .img-wrapper:hover .overlay{opacity:1}.sub-menu{border-top:1px solid #000;border-bottom:1px solid #000}.sub-menu svg{position:absolute;top:2px;right:0;margin:10px;display:block;cursor:pointer}.sub-menu .has-child svg{margin:6px 10px}.sub-menu .has-child svg.plus{display:block}.sub-menu .has-child.open svg.minus{display:block}.sub-menu .has-child.open svg.plus{display:none}.sub-menu li{list-style-type:none;position:relative}.sub-menu>ul>li>ul>li svg{display:none}.sub-menu>ul>li>ul>li.selected svg{display:block}.sub-menu .open .plus{display:none}.sub-menu>ul,.sub-menu form>ul{padding:10px 0;border-bottom:1px solid #000}.sub-menu>ul:last-child,.sub-menu form>ul:last-child{border-bottom:none}.sub-menu>ul li.first>a,.sub-menu>ul>li>a,.sub-menu form>ul li.first>a,.sub-menu form>ul>li>a{font-size:20px;text-transform:uppercase;display:block;padding:10px 0}.sub-menu>ul li.first>a:hover,.sub-menu>ul>li>a:hover,.sub-menu form>ul li.first>a:hover,.sub-menu form>ul>li>a:hover{background:inherit}.sub-menu>ul li.first ul,.sub-menu>ul>li ul,.sub-menu form>ul li.first ul,.sub-menu form>ul>li ul{display:none}.sub-menu>ul li.first ul li a,.sub-menu>ul>li ul li a,.sub-menu form>ul li.first ul li a,.sub-menu form>ul>li ul li a{padding:8px 0;display:block}.sub-menu>ul li.open ul,.sub-menu>ul li.parent ul,.sub-menu>ul li.site-menu-item-active ul,.sub-menu>ul li.site-menu-item-parent ul,.sub-menu form>ul li.open ul,.sub-menu form>ul li.parent ul,.sub-menu form>ul li.site-menu-item-active ul,.sub-menu form>ul li.site-menu-item-parent ul{display:block;padding-left:15px}.sub-menu>ul li.open>a,.sub-menu>ul li.parent>a,.sub-menu>ul li.site-menu-item-active>a,.sub-menu>ul li.site-menu-item-parent>a,.sub-menu form>ul li.open>a,.sub-menu form>ul li.parent>a,.sub-menu form>ul li.site-menu-item-active>a,.sub-menu form>ul li.site-menu-item-parent>a{font-weight:bold;background:inherit}.sub-menu>ul li.open.parent>ul,.sub-menu form>ul li.open.parent>ul{display:block}.sub-menu form>ul{border:none !important}.sub-menu form>ul li ul{display:none}.sub-menu form ul li ul li>svg{display:none}.sub-menu form ul li ul li.selected>svg{display:block}.product-variants{position:relative}.product-variants .choose-variant-text{margin-bottom:0;margin-top:10px;font-weight:700;font-size:13px;cursor:pointer;background-color:#f7f7f7;padding:9px 20px}.product-variants .choose-variant-text i{vertical-align:middle;float:right}.product-variants .variant-select{display:none;background-color:#fff;position:absolute;z-index:2;border:1px solid hsl(0,0%,91.862745098%);width:100%;max-height:295px;overflow-y:auto;box-shadow:1px 9px 18px 0 rgba(60,60,60,.2)}.product-variants .variant-select .checkbox-wrapper{display:block;border-bottom:1px solid #e6e6e6;padding:10px;font-size:14px}.product-variants .variant-select .checkbox-wrapper img{display:inline-block;height:100%;max-height:20px;width:auto}.product-variants .variant-select .checkbox-wrapper .checkbox-label{display:block;position:relative;padding-left:35px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-variants .variant-select .checkbox-wrapper .checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.product-variants .variant-select .checkbox-wrapper .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #e3f0f0}.product-variants .variant-select .checkbox-wrapper .checkbox-label:hover input~.checkmark{background-color:#e3f0f0}.product-variants .variant-select .checkbox-wrapper .checkbox-label input:checked~.checkmark{background-color:#c49b99;border-color:#c49b99}.product-variants .variant-select .checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none}.product-variants .variant-select .checkbox-wrapper .checkbox-label input:checked~.checkmark:after{display:block}.product-variants .variant-select .checkbox-wrapper .checkbox-label .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-wrapper{border:1px solid #eee;text-align:center}.product-wrapper .product-info{padding:15px 0}.product-wrapper .product-info .product-name{font-size:20px !important;line-height:20px;font-weight:50px}.product-wrapper .product-info .product-desc p{color:#b9b7b7;line-height:16px;margin-top:15px}#products-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#products-wrapper .single-product .product-wrapper{padding:20px;height:100%}.cart-items-headerline{border-bottom:1px solid #c1c1c1;margin-top:20px}.quantity-headline{text-align:center}.details-headline p,.quantity-headline p{text-transform:uppercase;color:#c1c1c1;font-size:13px;margin-bottom:5px}.cart-item-row{border-bottom:1px solid #c1c1c1;padding:10px 0}.cart-item-row .item-details .item-image{width:70px;height:70px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block}.cart-item-row .item-details .item-name{display:inline-block;padding-left:15px;vertical-align:top;margin-top:20px;width:calc(100% - 74px)}.cart-item-row .item-details .item-name p{margin-bottom:0;line-height:13px}.cart-item-row:last-of-type{border-bottom:none}.cart-item-row .item-quantity,.cart-item-row .item-price{text-align:center}.cart-item-row .item-quantity input,.cart-item-row .item-price input{width:60px;text-align:center;border:1px solid #c1c1c1;border-radius:0;padding:8px 10px}.cart-item-row .item-quantity input[type=number]::-webkit-inner-spin-button,.cart-item-row .item-quantity input[type=number]::-webkit-outer-spin-button,.cart-item-row .item-price input[type=number]::-webkit-inner-spin-button,.cart-item-row .item-price input[type=number]::-webkit-outer-spin-button{opacity:1}.cart-payment{border-top:1px solid #c1c1c1;padding:15px 0}.cart-payment-row label{font-weight:500}.cart-campaign{border-top:1px solid #c1c1c1;padding:15px 0}.cart-campaign input{border-radius:0;border:1px solid #c1c1c1;padding:5px 7px}.cart-campaign .btn-default{padding:5px 23px 6px}.cart-summary-wrapper{border:1px solid #c1c1c1;border-radius:5px;padding:30px}.cart-summary-wrapper .cart-summary{border-top:1px solid #c1c1c1;padding:15px 0}.cart-summary-wrapper .cart-summary span{float:right}.cart-summary-wrapper .cart-summary .total{font-size:18px;font-weight:bold;margin-top:15px}.cart-summary-wrapper .btn-primary{border-radius:0 !important;width:100%;text-align:center}.cartPage{margin-top:50px}.cartPage input:disabled{background-color:#ececec;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.add-item-template{display:none}.add-item-search{border-bottom:1px solid #c1c1c1;padding:10px 0}.add-item-search input{max-width:400px;width:100%;padding:5px;border:1px solid #c1c1c1}.add-row{padding-top:10px;padding-bottom:10px;border:0}.add-variants-to-cart{margin-top:10px;margin-bottom:10px}.ui-autocomplete{z-index:9999 !important;border:0;margin-top:20px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 23px -4px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 23px -4px rgba(0,0,0,.1);box-shadow:0px 0px 23px -4px rgba(0,0,0,.1)}.ui-menu .ui-menu-item{border:0;border-bottom:2px solid #f1f1f1;height:50px}.ui-menu .ui-menu-item .item-img{max-width:45px}.ui-menu .ui-menu-item .item-img img{max-width:100%}.ui-menu .ui-menu-item .item-name{padding:12px;font-size:12px}.ui-menu .ui-menu-item img{max-height:40px}.ui-menu .ui-menu-item.ui-state-focus{background:none !important;border:0 !important;background-color:#f1f1f1 !important;border-bottom:2px solid #f1f1f1 !important;padding:3px 1em 3px .4em;height:50px}form .inputWrapper{width:32.9%;display:inline-block;margin:7px 0}form .inputWrapper label{width:100%;font-weight:200}form .inputWrapper input{width:100%;border:1px solid rgba(13,62,102,.27);padding:8px 5px}.customerPage{margin-top:30px}.customerPage ul{padding:0;margin:0;list-style-type:none}.customerPage ul li{padding:10px 0}.customerPage ul li a{font-size:15px}.customerPage ul li:first-of-type{padding:0}.customerPage ul li.active a{font-weight:700}.customerPage .orderWrapper{border:1px solid rgba(162,162,162,.7);padding:15px;position:relative;margin:10px 0}.customerPage .orderWrapper .toggleOrder{position:absolute;z-index:100;right:10px;top:10px;border:1px solid #c9a3a2;border-radius:50%;width:23px;height:23px;padding-left:5px}.customerPage .orderWrapper .toggleOrder:after{content:"";font-family:"FontAwesome";color:#c9a3a2;position:absolute;font-size:14px}.customerPage .orderWrapper .toggleOrder.open:after{content:""}.customerPage .toggleContent{max-height:0;transition:max-height .35s ease-out;overflow:hidden}.customerPage .toggleContent.show{max-height:2000px;transition:max-height .55s ease-in}.customerPage .orderInformationBox{background-color:#f7f7f7;padding:5px 15px 15px;margin-top:15px}.customerPage .orderItemHeader{text-transform:uppercase;color:#a2a2a2;margin-top:15px;font-size:13px}.customerPage .itemRow .item-image,.customerPage .itemRow .item-name{display:inline-block}.customerPage .itemRow .item-image{width:70px;height:70px}.customerPage .itemRow .item-name{width:calc(100% - 75px);vertical-align:top}.start-puffar .top_title{padding:10px;margin:20px}.start-puffar .col-puff{padding:15px 0}.start-puffar .col-puff img{width:100%}.start-puffar .col-puff-left{padding-right:0px}.start-puffar .col-puff-right{padding-left:0px}.start-puffar .col-30{width:30%}.start-puffar .col-40{width:40%}.top-icon{height:20px}.video{position:relative}.video .video-text{margin:0 0 0 112px;width:526px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.video .video-text a{display:inline-block;padding:10px 18px;border-radius:8px;margin-top:24px;font-weight:500}.video video{width:100%}.video.video-view{height:auto}
