div#page{z-index:initial;}div#primary_wide{float:none;}#footer-promo{min-width:initial;width:100%;}.vc_row{max-width:100%;}header.siteheader{transition:background 0.5s ease-out 0s,opacity 0.5s ease-out 0s;text-align:left;padding:8px 0;font-size:18px;background:#333333;box-shadow:0px 2px 3px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}header.siteheader .wrap{transition:all .3s ease-out 0s;max-width:1220px;margin:0 auto;padding-left:20px;padding-right:20px;}header.siteheader .flex{flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}header.siteheader .logo{margin-right:20px;}header.siteheader .logo img{max-width:100%;display:block;width:250px;height:auto;}header.siteheader ul{list-style:none;margin:0;padding:2px 0;text-align:right;}header.siteheader ul li:first-child{margin-left:0;}header.siteheader ul li:last-child{margin-right:6px;}header.siteheader ul li{list-style:none;font-family:'Open Sans Condensed',sans-serif;display:inline-block;margin-left:4px;}header.siteheader ul li a{color:#fff!important;text-transform:uppercase;font-weight:bold;padding:8px 6px;border-radius:4px;display:inline-block;text-decoration:none;}header.siteheader ul li a:hover{background:#e19c08;text-decoration:none;}header.siteheader #mobile-menu-toggle{display:none;width:40px;height:30px;cursor:pointer;background:url(images/redesign/mobile-menu-toggle-btn.png) 0 0 no-repeat transparent;background-size:40px 30px;}header.siteheader a.mobile-cart-summary{display:none;margin-right:10px;width:35px;height:28px;background:url(images/redesign/header-cart-ico-dark.png) center right no-repeat transparent;position:relative;background-size:35px 28px;}header.siteheader a.mobile-cart-summary .count{position:absolute;top:0px;right:2px;background:#e4b116;display:block;border-radius:50%;color:#fff;width:14px;height:14px;line-height:13px;text-align:center;text-shadow:1px 1px 1px #ccc;font-size:12px;}#menu-top{background:#ece9da;padding:0;min-height:65px;margin-bottom:15px;}#menu-top .wrap{max-width:1220px;margin:0 auto;padding-left:20px;padding-right:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}#menu-top .left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#menu-top .left .cm-subscribtion{padding-right:10px;}#menu-top .left .cm-subscribtion .title{text-transform:uppercase;font-size:14px;color:#666666;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;white-space:nowrap;}#menu-top .left .cm-subscribtion form{position:relative;}#menu-top .left .cm-subscribtion form p{margin-bottom:0;}#menu-top .left .cm-subscribtion form label{display:none;}#menu-top .left .cm-subscribtion form input[type="text"]{margin-bottom:0;outline:none;width:100%;height:30px;border-radius:8px;font-size:12px;box-sizing:border-box;padding:5px 35px 5px 15px;border:none;box-shadow:inset 0 2px 2px rgb(215,215,215);}#menu-top .left .cm-subscribtion form input[type="submit"]{position:absolute;top:0;right:0;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;color:#666;border:none;border-left:1px solid #ccc;background:transparent;outline:none;border-radius:0;}#menu-top .left .cm-subscribtion form p:last-of-type span{position:absolute;top:0;left:0;right:0;padding:5px;background:#a3aa63;z-index:1;border-radius:12px;color:#eee;}#menu-top .left .cm-subscribtion form p:last-of-type span.cm_ajax_loading::before{content:'submitting data ..';}#menu-top .left .cm-subscribtion form p:last-of-type span.cm_ajax_loading img{display:none;}#menu-top .left a.cart-summary{margin-right:15px;display:inline-block;width:76px;height:63px;background:url(images/redesign/header-cart-ico.jpg) center right no-repeat transparent;position:relative;}#menu-top .left a.cart-summary .count{position:absolute;top:2px;right:2px;background:#e4b116;display:block;border-radius:50%;color:#fff;width:21px;height:21px;line-height:20px;text-align:center;text-shadow:1px 1px 1px #ccc;}#menu-top .left .search{margin-right:10px;position:relative;}#menu-top .left .search .title{display:block;text-align:center;text-transform:uppercase;font-size:14px;color:#666666;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;white-space:nowrap;}#menu-top .left .search input{margin-bottom:0;outline:0;}#menu-top .left .search input[type="text"]{display:block;width:180px;height:30px;border-radius:8px;font-size:12px;box-sizing:border-box;padding:5px 35px 5px 15px;border:none;box-shadow:inset 0 2px 2px rgb(215,215,215);}#menu-top .left .search button{background:url(images/redesign/header-search-ico.jpg) center center no-repeat transparent;position:absolute;top:21px;right:0;bottom:0;border:none;width:30px;}#menu-top .left .like{padding-top:22px;}#menu-top ul.menu{list-style:none;margin:0;padding:26px 5px 4px 0;text-align:right;display:flex;align-items:center;}#menu-top ul.menu li{display:inline-block;margin-left:5px;}#menu-top ul.menu li:first-child{margin-left:0;}#menu-top ul.menu li a{font-family:'Open Sans Condensed',sans-serif;color:#000;text-transform:uppercase;padding:5px 10px;border-radius:4px;display:inline-block;font-size:15px;font-weight:700;text-decoration:none;}#menu-top ul.menu li a:hover{background:#ddd;text-decoration:none;}#menu-top ul.menu li .sub-menu{display:none;position:absolute;z-index:500;background:#ece9da;padding:8px 10px 8px 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}#menu-top ul.menu>li:hover>.sub-menu,#menu-top ul.menu>li:active>.sub-menu{display:block;}#menu-top ul.menu li .sub-menu li{display:block;margin-left:0;text-align:left;}#menu-top ul.menu li .sub-menu li a{display:block;}#menu-top #header-dropdown-nav{margin-top:20px;display:none;outline:none;height:30px;line-height:30;border:none;background:#fff;font-size:12px;color:#666;box-shadow:inset 0 2px 2px rgb(215,215,215);}@media (min-width: 768px) and (max-width: 1219px) {header.siteheader .logo{margin:0}header.siteheader ul li:not(:first-child){margin-left:0px;}header.siteheader ul li a{font-size:15px;padding-right:5px;padding-left:5px;}#menu-top ul.menu{display:none;}#menu-top #header-dropdown-nav{display:block;}#wishlist-header-link{right:34px;}}@media (min-width: 1024px) {#menu-top{margin-bottom:20px;}}@media (min-width: 768px) and (max-width: 1023px) {#menu-top .left .like.hide-sm{display:none;}#menu-top ul li{margin-left:2px;}#menu-top ul li a{padding-left:5px;padding-right:5px;}#menu-top .left .search input[type="text"]{width:163px;}#menu-top .left .search input[type="submit"]{padding-left:0.5em;padding-right:0.5em;}header.siteheader{padding-top:14px;}header.siteheader .flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media (max-width: 767px) {header.siteheader{}header.siteheader .wrap{padding-left:10px;padding-right:15px;}header.siteheader ul.right{display:none;}header.siteheader #mobile-menu-toggle{display:block;}header.siteheader .logo{margin-right:auto;}header.siteheader .logo img{width:170px;height:43px;}header.siteheader a.mobile-cart-summary{display:inline-block;}#menu-top{margin-bottom:15px;background-color:transparent;}#menu-top>.wrap{display:none;}header.siteheader{position:fixed;top:0;left:0;right:0;z-index:200;}#header-promotion+#menu-top>header.siteheader{position:static;}#header-promotion+#menu-top>header.siteheader.overlay{position:fixed;}}@media (max-width: 579px) {#content header.entry-header{padding-right:30px;}.woocommerce #content .woocommerce-breadcrumb{padding-right:40px;}#wishlist-header-link{right:22px;}#wishlist-header-link i{transform:scale(1.5);}#wishlist-header-link a span{display:none;}}@media (max-width: 767px) {html,body,.st-container,.st-pusher,.st-content{height:100%;}}.st-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;}.st-content,.st-content-inner{position:relative;}.st-container{position:relative;overflow:hidden;}.st-container.st-menu-open .st-content-inner{cursor:pointer;pointer-events:none;}.st-pusher{position:relative;left:0;z-index:99;height:100%;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}.st-pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.2);content:'';opacity:0;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;z-index:400;}.st-menu-open .st-pusher::after{width:100%;height:100%;opacity:1;transition:opacity 0.5s;}.st-menu{-webkit-overflow-scrolling:touch;position:absolute;top:0;left:0;z-index:500;visibility:hidden;width:260px;height:100%;background:#333;transition:all 0.5s;}.st-menu::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:'';opacity:1;transition:opacity 0.5s;}.st-menu-open .st-menu::after{width:0;height:0;opacity:0;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;}.st-menu ul{margin:0;padding:0;list-style:none;}.st-menu>ul:first-of-type{border-top:1px solid rgba(0,0,0,.1);}.st-menu ul li a{display:block;padding:0.4em 1em 0.4em 1.2em;outline:none;color:#f3efe0;text-transform:uppercase;text-shadow:0 0 1px rgba(255,255,255,0.1);letter-spacing:1px;font-weight:400;transition:background 0.3s,box-shadow 0.3s;}.st-menu ul li a:hover{background:rgba(0,0,0,0.2);color:#fff;}.st-menu ul li{border-bottom:1px solid rgba(0,0,0,.1);}.st-menu ul ul.sub-menu li{border-bottom:none;}.st-menu ul ul.sub-menu li a{padding-left:2.4em;}.st-menu .search{padding:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;}.st-menu .search input{margin-bottom:0;outline:none;color:#fff;background:#444;}.st-menu .search input[type="text"]{height:26px;border:none;border-radius:1px;box-shadow:none;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:10px;}.st-menu .search input[type="submit"]{height:36px;border:none;box-shadow:none!important;text-shadow:none;}.st-menu .search input[type="text"]:focus{background:#4a4a4a;}.st-menu .search input[type="submit"]:hover{background:#4a4a4a;}.st-effect-3.st-menu-open .st-pusher{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0);}.st-effect-3.st-menu{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.st-effect-3.st-menu-open .st-effect-3.st-menu{visibility:visible;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;overflow-y:auto;}.st-effect-3.st-menu::after{display:none;}.no-csstransforms3d .st-pusher,.no-js .st-pusher{padding-left:260px;}.ml-resp #main{width:auto;max-width:1240px;padding:0 15px;position:relative;}.ml-resp #primary_wide{width:auto;max-width:1200px;margin-left:auto;margin-right:auto;}@media (max-width: 767px) {.wp-flybox_tab{display:none!important;}}#footer-promo .container .right{min-width:530px;}footer.site-footer{min-width:0;padding:0 15px 20px;width:100%;box-sizing:border-box;}footer.site-footer .footer-line{min-width:0;width:100%;box-sizing:border-box;}footer.site-footer .site-info{display:none;}@media (max-width: 991px) {#footer-promo{padding:20px 15px;}#footer-promo .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#footer-promo .container .block{margin:0 auto 20px;width:100%;max-width:none;}}@media (max-width: 599px) {#footer-promo .container .right{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;}#footer-promo .container .right .latest-photo{padding:0 0 20px 10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}#footer-promo .container .right .latest-photo::after{content:none;}}#gallery-list ul.product_tabs{display:flex;}#gallery-list ul.product_tabs>li{flex:1 1;text-align:center;background-size:12px 100%;display:flex;flex-direction:column;justify-content:center;}#gallery-list ul.product_tabs>li>a{padding:7px 8px 5px 0px;}#gallery-list ul.products{display:flex;flex-wrap:wrap;justify-content:space-between;}#gallery-list ul.products::before,#gallery-list ul.products::after{content:none;}#gallery-list ul.products li.product{margin-right:0;margin-bottom:2em;flex-basis:24%;width:auto;box-sizing:border-box;}#gallery-list ul.products li.product.pad-spacer{opacity:0;}#gallery-list ul.products li.product h3{line-height:1.5;padding-top:10px;}#gallery-list ul.products li.product h2{line-height:1.5;padding-top:10px;padding-bottom:0;}#gallery-list ul.products li.product .code{line-height:1.5;padding-top:10px;}#gallery-list ul.products li.product img.lazyload,#gallery-list ul.products li.product img.lazyloading{width:100%;height:0;}#gallery-list ul.products li.product img.lazyloaded{padding-bottom:0!important;}@media (max-width: 560px) {#gallery-list ul.products li.product{padding:0;border-top-left-radius:0;border-top-right-radius:0;}#gallery-list ul.products li.product:hover{background-color:inherit;}#gallery-list ul.products li.product h3{font-size:.9em;line-height:1.3;padding:5px;}#gallery-list ul.products li.product .code{font-size:.7em;line-height:1.3;padding:5px;}#product-bottom-related ul.products{justify-content:space-between;}#product-bottom-related ul.products li.product{padding:0;border-top-left-radius:0;border-top-right-radius:0;}#product-bottom-related ul.products li.product:hover{background-color:inherit;}#product-bottom-related ul.products li.product h3{font-size:.9em;line-height:1.3;padding:5px;}#product-bottom-related ul.products li.product .code{font-size:.7em;line-height:1.3;padding:5px;}}@media (max-width: 767px) {#gallery-list .content-cols .col-right{display:none;}#gallery-list ul.products li.product{flex-basis:49%;margin-bottom:1em;}#gallery-list ul.product_tabs{position:absolute;z-index:1;display:block;background:#fff;left:15px;right:15px;padding:10px 15px 5px;border-right:none;border-radius:0;border-left:none;margin-left:-15px;margin-right:-15px;}#gallery-list ul.product_tabs>li{background:transparent;}#gallery-list ul.product_tabs>li a{font-size:13px;color:#fff!important;background-color:#333;font-family:inherit;border:none;margin-right:5px;margin-bottom:5px;padding:3px 10px;border-radius:20px;font-weight:normal;}#gallery-list ul.product_tabs>li a:hover{background-color:#484848;}#gallery-list ul.product_tabs>li.active a{background-color:#f3ba0e;}#gallery-list ul.product_tabs.overlay{position:fixed;top:59px;z-index:300;}#product-bottom-related .content-cols .col-right{display:none;}#product-bottom-related ul.products li.product{flex-basis:49%;margin-bottom:1em;}}@media (min-width: 768px) and (max-width: 991px) {#gallery-list ul.products li.product{padding-bottom:0;}#gallery-list ul.products li.product h3{font-size:.95em;padding:8px;}#gallery-list ul.products li.product .code{font-size:.75em;padding:8px;}#product-bottom-related ul.products li.product{padding-bottom:0;}#product-bottom-related ul.products li.product h3{font-size:.95em;padding:8px;}#product-bottom-related ul.products li.product .code{font-size:.75em;padding:8px;}}@media (min-width: 768px) and (max-width: 1023px) {#gallery-list ul.products li.product{padding:5px 5px 10px;}#product-bottom-related ul.products li.product{padding:5px 5px 10px;}}#gallery-list ul.products li.product-category img.lazyloaded{width:100%;}#gallery-list ul.products li.product.panoramic-landscape img.lazyload,#gallery-list ul.products li.product.standard-landscape img.lazyload{height:0;}#gallery-list ul.products li.product.panoramic-landscape img.lazyloaded,#gallery-list ul.products li.product.standard-landscape img.lazyloaded{width:100%;}#gallery-list ul.products li.product .photo-list-title-sku{display:flex;justify-content:flex-start;}#gallery-list ul.products li.product .photo-list-title-sku h3,#gallery-list ul.products li.product .photo-list-title-sku h2{flex:1;}@media (max-width: 560px) {.woocommerce ul.products>li.product.product_cat-eshop .img-wrap{padding:10px;}.woocommerce ul.products>li.product.product_cat-eshop h3,.woocommerce ul.products>li.product.product_cat-eshop h2{line-height:1.3!important;font-size:15px!important;}.woocommerce ul.products>li.product.product_cat-eshop .size{line-height:1.3!important;font-size:13px!important;}.woocommerce ul.products>li.product.product_cat-eshop .price{line-height:1.3!important;font-size:15px!important;}.woocommerce ul.products>li.product.product_cat-eshop .yith-wcwl-add-to-wishlist{top:12px;right:12px;}}@media (max-width: 767px) {.woocommerce #eshop-category-list ul.products>li.product{flex-basis:49%;}}@media (min-width: 768px) and (max-width: 1023px) {.woocommerce ul.products>li.product.product_cat-eshop .img-wrap{padding:10px;}.woocommerce ul.products>li.product.product_cat-eshop .yith-wcwl-add-to-wishlist{top:16px;right:16px;}}.content-with-sidebar{display:flex;justify-content:space-between;margin-bottom:30px;}.content-with-sidebar::before{content:none;}.content-with-sidebar #primary{flex:2 2;width:auto;}.content-with-sidebar #secondary{flex:1 1;max-width:380px;width:auto;}@media (max-width: 579px) {.content-with-sidebar{flex-direction:column;}.content-with-sidebar #secondary{margin-left:0;}}#product-detail-info .configuration-giftcard .product-addon-recipients-name .addon-name,#product-detail-info .configuration-giftcard .product-addon-from .addon-name{top:5px;}@media (max-width: 579px) {#product-detail-info .configuration-giftcard .product-addon-type{margin-left:0;max-width:none;}#product-detail-info .configuration-giftcard .product-addon-type .form-row{padding:0;flex:1;}#product-detail-info .configuration-giftcard .product-addon-type .form-row>label{padding-left:28px;padding-right:15px;letter-spacing:0;font-size:16px;}#product-detail-info .configuration-giftcard .product-addon-type .form-row:last-of-type>label{padding-right:0;}#product-detail-info .configuration-giftcard .product-addon-type .form-row>label::after{font-size:12px;}}@media (max-width: 375px) {#product-detail-info .configuration-giftcard .product-addon-amount .form-row,#product-detail-info .configuration-giftcard .product-addon-recipients-name .form-row,#product-detail-info .configuration-giftcard .product-addon-message .form-row,#product-detail-info .configuration-giftcard .product-addon-from .form-row{max-width:none;margin-left:130px;}#product-detail-info .configuration-giftcard .product-addon-amount .addon-description,#product-detail-info .configuration-giftcard .product-addon-recipients-name .addon-description,#product-detail-info .configuration-giftcard .product-addon-message .addon-description,#product-detail-info .configuration-giftcard .product-addon-from .addon-description{font-size:12px;width:130px;}}#eshop-detail-related ul.products{display:flex;flex-wrap:wrap;justify-content:space-between;}#eshop-detail-related ul.products::before,#eshop-detail-related ul.products::after{content:none;}#eshop-detail-related ul.products li.product{margin-right:0;margin-bottom:2em;flex-basis:24%;width:auto;box-sizing:border-box;}#eshop-detail-related ul.products li.product.pad-spacer{opacity:0;}#eshop-detail-related ul.products li.product h3,#eshop-detail-related ul.products li.product h2{line-height:1.3!important;padding-top:10px;}#eshop-detail-related ul.products li.product .size{line-height:1.3!important;padding:5px;}#eshop-detail-related ul.products li.product img.lazyload,#eshop-detail-related ul.products li.product img.lazyloading{width:100%;height:0;}#eshop-detail-related ul.products li.product img.lazyloaded{padding-bottom:0!important;}@media (max-width: 767px) {#eshop-product-detail{flex-direction:column;}#eshop-product-detail #product-detail-image{padding-right:0;}#eshop-product-detail div.entry-summary{width:auto!important;float:none!important;}#eshop-detail-related ul.products li.product{flex-basis:49%;margin-bottom:1em;}}@media (max-width: 560px) {#eshop-detail-related ul.products li.product{padding:0;border-top-left-radius:0;border-top-right-radius:0;}#eshop-detail-related ul.products li.product h3,#eshop-detail-related ul.products li.product h2{font-size:.9em;padding:5px;}}@media (min-width: 768px) and (max-width: 1500px) {body.gallery-photo-detail .pp_pic_holder{left:2%!important;width:96%!important;}body.gallery-photo-detail .pp_content{width:auto!important;}body.gallery-photo-detail .pp_content #fullResImage{width:auto!important;height:auto!important;}}@media (max-width: 767px) {#product-detail-info .right{display:none;}#product-detail-info .link-larger{display:none;}#product-detail-info #promo-text{margin-bottom:-15px;}#product-detail-bottom-toggles .nav-wrapper ul.nav{position:absolute;z-index:1;display:block;background:#fff;left:0;right:0;padding:10px 15px 5px;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:0;margin-top:0;}#product-detail-bottom-toggles .nav-wrapper ul.nav>li{background:transparent;margin:0;padding:0;text-transform:uppercase;}#product-detail-bottom-toggles .nav-wrapper ul.nav>li a{font-size:13px;color:#fff!important;background-color:#333;font-family:inherit;border:none;margin-right:5px;margin-bottom:5px;padding:3px 10px;border-radius:20px;font-weight:normal;}#product-detail-bottom-toggles .nav-wrapper ul.nav>li a:hover{background-color:#484848;}#product-detail-bottom-toggles .nav-wrapper ul.nav>li a.active{background-color:#f3ba0e;}#product-detail-bottom-toggles .nav-wrapper ul.nav.overlay{position:fixed;top:59px;z-index:300;}}#product-detail-image.standard-vertical{margin-bottom:23px;}#product-detail-image.panoramic-vertical{margin-bottom:18px;}@media (max-width: 1219px) {#product-detail-image.panoramic-landscape{padding:8vw;}#product-detail-image.standard-landscape{background-position:center center;padding:9vw 16vw;}#product-detail-image.standard-landscape img{position:relative;top:calc(4px + 100vw/300);}}@media (max-width: 767px) {#product-detail-image.standard-vertical{padding:12vw 17.2vw;}}@media (max-width: 559px) {#product-detail-image.panoramic-landscape:not(.white):not(.mocha):not(.black):not(.brushed-silver):not(.tasmanian-oak){padding:5.4vw 0;}#product-detail-image.standard-landscape:not(.white):not(.mocha):not(.black):not(.brushed-silver):not(.tasmanian-oak){padding:0 2.4vw;}#product-detail-image.standard-vertical:not(.white):not(.mocha):not(.black):not(.brushed-silver):not(.tasmanian-oak){padding:0 12vw;}#product-detail-image.panoramic-vertical{padding:19vw 22vw;}}@media (max-width: 385px) {#product-detail-image.panoramic-vertical:not(.white):not(.mocha):not(.black):not(.brushed-silver):not(.tasmanian-oak){padding:0 15.7vw;}}@media (min-width: 768px) and (max-width: 1219px) {#product-detail-info .configuration .product-addon-frame-type .addon-description{display:none;}#product-detail-info .configuration .product-addon-frame-type .form-row{padding-right:0;flex:1 0;}#product-detail-info .configuration .product-addon-frame-type .form-row label{background-position:center -15px;padding-left:0;padding-top:65px;min-height:100px;text-align:center;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row label .inner-part{display:flex;}}@media (min-width: 768px) and (max-width: 1023px) {#product-detail-info .configuration .toggling-header li{padding-right:20px;padding-left:10px;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row label .inner-part{flex-wrap:wrap;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .col:nth-child(3){min-width:230px;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .col:nth-child(5){width:100%;padding-left:155px;font-size:11px;font-style:italic;position:relative;top:5px;}}@media (max-width: 767px) {body.gallery-photo-detail .woocommerce-breadcrumb i{padding-left:0;padding-right:0;}body.gallery-photo-detail .woocommerce-breadcrumb i:last-of-type{display:none;}body.gallery-photo-detail .woocommerce-breadcrumb a{display:inline-block;}body.gallery-photo-detail .woocommerce-breadcrumb span.text:last-of-type{display:none;}#product-detail-info{margin-top:5px;}#product-detail-info h1.entry-title{display:block;}#product-detail-info .cat::before{content:none;}#product-detail-info .cat::after{content:' |';}#product-detail-info .code{display:inline-block;}#product-detail-image{margin-top:0;}#product-detail-info .configuration{margin-top:-20px;}#product-detail-info .configuration .header-top-description{border:none;}#product-detail-info .configuration .toggling-header{border:none;display:block;text-align:center;background:#ebebeb;margin:15px -15px 0;border-top-left-radius:0px;border-top-right-radius:0px;padding:10px;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:16px;line-height:1.3;}#product-detail-info .configuration .toggling-header::before{content:'1. How you can have this photo - Click to select:';display:block;text-align:center;color:#fb0400;margin-bottom:10px;}#product-detail-info .configuration .toggling-header li{display:inline-block;background:none;padding:0 10px;line-height:1.3;white-space:nowrap;color:#636363;border-right:1px solid #636363;}#product-detail-info .configuration .toggling-header li:last-child{border-right:none;}#product-detail-info .configuration .canvas-type-filter{margin-left:-15px;margin-right:-15px;margin-bottom:15px;}#product-detail-info .configuration .canvas-type-filter label{margin-right:20px;}#product-detail-info .configuration .canvas-type-filter label:last-of-type{margin-right:0px;}#product-detail-info .configuration .product-addon-frame-type{border:none;margin-left:-15px;margin-right:-15px;flex-wrap:wrap;margin-bottom:12px;}#product-detail-info .configuration .product-addon-frame-type .addon-description{display:none;}#product-detail-info .configuration .product-addon-frame-type .form-row{min-width:135px;padding:3px;}#product-detail-info .configuration .product-addon-frame-type .form-row label{display:flex;text-align:center;justify-content:center;align-items:center;background-position:center top;padding:0;border:1px solid #ebebeb;border-radius:4px;}#product-detail-info .configuration .product-addon-frame-type .form-row label .inner-part{background:rgba(235,235,235,0.85);padding:2px;flex:1;}#product-detail-info .configuration .product-addon:nth-child(2){border-radius:5px;padding-bottom:3px;}#product-detail-info .configuration .product-addon:nth-child(2)::before{content:'2. Choose desired size:';display:block;padding:15px 10px 15px;text-align:center;color:#fb0400;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:16px;line-height:1.3;text-transform:uppercase;background:#ebebeb;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row label{width:100%;padding-top:4px;padding-bottom:4px;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row label .inner-part{display:flex;flex-direction:column;width:100%;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .col{line-height:1.3;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .input-and-price{order:2;min-width:0;margin:0;padding:0;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .input-and-price .amount{color:#636363;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .col:nth-child(3){order:1;min-width:0;margin:0;padding:0 0 0 46px;color:#636363;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .col:nth-child(4){order:3;min-width:0;margin:0;padding:0 0 0 46px;}#product-detail-info .configuration .product-addon:nth-child(2) .form-row .col:nth-child(5){order:4;min-width:0;margin:0;padding:10px 0 3px;font-size:11px;font-style:italic;text-align:center;}#product-detail-info .configuration button[type="submit"]{order:10;align-self:center;}#product-detail-info .sizes-description{width:100%;}#product-detail-info .yith-wcwl-add-to-wishlist{order:11;align-self:center;}}@media (max-width: 479px) {body.gallery-photo-detail .woocommerce-breadcrumb::before{content:none;}body.gallery-photo-detail .woocommerce-message{margin-left:-15px!important;margin-right:-15px!important;}body.gallery-photo-detail .woocommerce-message a.button{left:10px;}}#shopping-cart::after{content:'';display:block;clear:both;}@media (max-width: 1119px) {#shopping-cart .product-list .col.info-wrap{flex-direction:column;justify-content:flex-start;}#shopping-cart .product-list .col.name-info{flex:0 1;}#shopping-cart .product-list .col.price-total{flex-basis:90px;}#shopping-cart .product-list .col.qty-inputs{min-width:90px;}#shopping-cart .product-list .col.qty-inputs input{width:3em;}#shopping-cart .product-list .metadata-giftcard{padding-top:0;}}@media (max-width: 1024px) {#shopping-cart .product-list .price-remove{flex-direction:column;}}@media (max-width: 929px) {#shopping-cart .cols .col-right{flex:7;}#shopping-cart .product-list .item{flex-direction:column;border-bottom:4px solid #ddd;margin-bottom:10px;position:relative;}#shopping-cart .product-list .item.header{display:none;}#shopping-cart .product-list .col{padding-top:20px;padding-bottom:0;}#shopping-cart .product-list .col.thumbnail{flex-basis:0;padding-right:0;}#shopping-cart .product-list .price-remove{flex-direction:row;}#shopping-cart .product-list .col.qty-inputs{padding-top:20px;}#shopping-cart .product-list .col.qty-inputs .quantity::before{content:'Quantity: ';display:inline-block;padding-top:11px;padding-right:5px;}#shopping-cart .product-list .col.price-total{flex-basis:auto;padding-top:0;padding-bottom:20px;position:absolute;bottom:5px;left:150px;}#shopping-cart .coupon{margin-top:16px;margin-bottom:16px;}#shopping-cart .coupon .coupon-form{padding:0;flex-direction:column;}#shopping-cart .coupon .coupon-form .input-text{margin-right:0;margin-bottom:4px;}}@media (max-width: 767px) {#shopping-cart .product-list .col.thumbnail{flex:1 1;}#shopping-cart .product-list .col.name-info{padding-right:10px;}#shopping-cart #shipping_methods li{font-size:1.2em;}#shopping-cart .cart-collaterals{width:100%;float:none;}#shopping-cart .cart-collaterals .cart_totals{width:280px;margin:20px auto 0;float:none;}#shopping-cart .cart-collaterals .cart_totals .row{text-align:center;}}@media (max-width: 629px) {body.woocommerce-cart article.hentry{padding:0;}#shopping-cart .cols{flex-direction:column;}#shopping-cart .product-list .item{display:block;text-align:center;}#shopping-cart .cols .col-left{padding-right:0;}#shopping-cart .cols .col-right{padding-left:0;}#shopping-cart .product-list .col.thumbnail{text-align:center;padding-right:0;}#shopping-cart .product-list .col.info-wrap{text-align:center;}#shopping-cart .product-list .col.name-info{padding-right:0;padding-top:0;align-self:center;}#shopping-cart .product-list .metadata{padding-right:0;align-self:center;}#shopping-cart .product-list .metadata .variation{justify-content:center;}#shopping-cart .product-list .metadata .variation dd.variation-mounting{text-align:center;}#shopping-cart .product-list .metadata .variation dd.variation-Frame{margin-bottom:0;}#shopping-cart .product-list .price-remove{justify-content:center;}#shopping-cart .product-list .col.qty-inputs{text-align:center;display:inline-block;}#shopping-cart .product-list .col.price-total{display:inline-block;text-align:center;position:static;margin-left:16px;}#shopping-cart .postage-wrap .columns{flex-direction:column;align-items:center;}#shopping-cart .product-list .metadata-giftcard{padding-left:10px;padding-right:10px;align-self:center;max-width:290px;}}@media (max-width: 419px) {#shopping-cart .coupon .coupon-form .input-text{font-size:13px;}#shopping-cart .woocommerce-shipping-calculator .ml-shipping-calculator-form select{font-size:13px;}}#checkout-page form.checkout .form-row input.input-text,#checkout-page form.checkout .form-row textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;}#checkout-page form.checkout input[type="checkbox"]{height:auto;}#checkout-page form.checkout #payment .form-row label{flex:0 1 120px;}#checkout-page form.checkout #payment .form-row input.input-text{flex:1;}@media (min-width: 768px) and (max-width: 1023px) {#checkout-page .header-actions .col{flex:1;}#checkout-page .header-actions .col form.login{flex:1;}#checkout-page .header-actions .col form.login .form-row{width:30%;}#checkout-page .header-actions .col form.login .form-row.form-row-last{float:left;margin-left:20px;}#checkout-page form.checkout .left-col{min-width:440px;}#checkout-page form.checkout .next-step{left:auto;right:calc((100% - 620px)/2); }#checkout-page form.checkout #billing_email_field::after{width:182px;top:1px;}	}

	@media (max-width: 767px) {
		#checkout-page .header-actions .col { flex: 1; }

		#checkout-page form.checkout .toggling-header li span { display: none; }

		#checkout-page form.checkout .left-col { width: 100%; }
		#checkout-page form.checkout .prev-step-link { float: left; }
		#checkout-page form.checkout .next-step { position: relative; top: 15px;  left: 0; float: right; margin-bottom: 20px; }
		#checkout-page form.checkout li.step::after { content: ''; display: block; clear: both; }
		#checkout-page form.checkout #billing_email_field { padding-bottom: 20px; }
		#checkout-page form.checkout #billing_email_field::after { left: 0; width: 100%; top: 46px; padding-left: 130px; right: 0; box-sizing: border-box; }

		#checkout-page form.checkout #payment #wc-stripe-cc-form .form-row-first { width: 100%; }
		#checkout-page form.checkout #payment #wc-stripe-cc-form .form-row-last { width: 100%; float: none; }
		#checkout-page form.checkout #payment #wc-stripe-cc-form #stripe-card-number { max-width: 210px; }
		#checkout-page form.checkout #payment #wc-stripe-cc-form #stripe-card-expiry { max-width: 100px; }
		#checkout-page form.checkout #payment #wc-stripe-cc-form #stripe-card-cvc { max-width: 100px; }
	}

	@media (max-width: 559px) {
		body.woocommerce-checkout article.hentry { padding-left: 0; padding-right: 0; }
		#checkout-page form.checkout .toggling-steps li.step { padding-left: 15px; padding-right: 15px; }
		#checkout-page .header-info img { margin-right: 0; }
		#checkout-page form.checkout .form-row { display: block; }
		#checkout-page .header-actions .col form.login .form-row { float: none; width: auto; max-width: 250px; }
		#checkout-page form.checkout .toggling-header { padding: 0 2% 0 0; background: transparent; }
		#checkout-page form.checkout .toggling-header > li { padding: 0 6px 0 0; flex: 1; text-align: center; }
		#checkout-page form.checkout .prev-step-link { float: none; text-align: center; }
		#checkout-page form.checkout .next-step { top: 0; left: calc(50% - 75px); float: none; margin-bottom: 0; }

		#checkout-page form.checkout .form-row input.input-text { height: 30px; padding-top: 4px; padding-bottom: 4px; }
		#checkout-page form.checkout .form-row .select2-container .select2-choice { height: 30px; }
		#checkout-page form.checkout .form-row .select2-container .select2-choice>.select2-chosen { line-height: 30px; }

		#checkout-page form.checkout #billing_email_field::after { position: static; padding-left: 0; padding-top: 3px; }
		#checkout-page form.checkout .woocommerce-billing-fields #account_password_field input[type="password"] { width: 100%; }
		#checkout-page form.checkout .woocommerce-billing-fields #account_password_field .woocommerce-password-strength { width: 100%; margin-left: 0; margin-top: 5px; box-sizing: border-box; text-align: center; }

		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table { margin-left: -12px; margin-right: -12px; width: calc(100% + 24px); }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table thead .product-total { padding-right: 5px; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tbody td.product-total { padding-right: 5px; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tfoot td { padding-right: 5px; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tr.shipping th { padding-right: 0; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tr.shipping td { padding-left: 0; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tr.shipping #shipping_method { margin-left: -35%; padding-top: 30px; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tr.shipping #shipping_method li { white-space: normal; padding-bottom: 20px; text-indent: -35px; }
		#checkout-page form.checkout #order_review .woocommerce-checkout-review-order-table tr.shipping #shipping_method li label { line-height: 26px; }

		#checkout-page form.checkout .payment_method_paypal .about_paypal { display: none; }
	}


/* ==== WISHLIST PAGE ==== */

	@media (max-width: 767px) {
		#yith-wcwl-form .wishlist_table .row { flex-direction: column; padding-bottom: 60px; }
		#yith-wcwl-form .wishlist_table .row:last-of-type { padding-bottom: 0; }
		#yith-wcwl-form .wishlist_table .row .product-info { padding: 15px 0; }
		#yith-wcwl-form .wishlist_table .row .product-thumbnail { width: 100%; }
		#yith-wcwl-form .wishlist_table .row .product-thumbnail img { max-height: 670px; }
	}
