body{display:flex;flex-direction:column;overflow-x:hidden}.site-container{flex:1 0 auto}footer{flex-shrink:0}.site-header{text-align:center}.nav-primary,.nav-secondary{background-color:#fff}.nav-primary .wrap,.nav-secondary .wrap{display:inline-block;margin:auto;width:100%!important}.nav-primary{padding-top:10px}.nav-primary a{font-weight:100}.nav-secondary a{text-transform:uppercase!important;font-weight:100}.nav-secondary{border-top:1px solid #4a4a4a;height:45px;padding-left:10px}.nav-secondary a{font-size:12px}.nav-login{float:right}.site-header .genesis-nav-menu li.sfHover ul{right:0}.site-header .genesis-nav-menu li .join-link{padding:23px 23px 24px!important;text-transform:uppercase;font-size:1.6rem;background-color:#fff!important;color:#000!important}.site-header .genesis-nav-menu li .my-account-link{padding:23px 23px 24px!important;text-transform:uppercase;font-size:1.6rem;background-color:#fff!important;color:#000!important}.site-header .genesis-nav-menu:not(.menu-primary) li ul{width:176px!important}.cart-widget{display:flex;padding:18px 0;float:right}.cart-widget a{color:#fff!important;text-transform:uppercase}.site-header .genesis-nav-menu li.current_page_item a{color:#c79d80}.site-header .genesis-nav-menu:not(.menu-primary) li li a{text-transform:uppercase;font-size:1.1rem!important}.site-footer{color:#000}.site-footer a{color:#555}.footer-widget-header-container{display:inline-block;float:left;width:20%}.footer-widget-header-container:nth-of-type(1),.footer-widget-header-container:nth-of-type(4){width:30%}#gform_widget-2 h4.widget-title.widgettitle{margin-bottom:0}.widget-title{text-align:left;margin-bottom:30px}.site-footer .widget_nav_menu{color:#000;text-align:left!important;text-transform:uppercase}.site-footer .widget_nav_menu ul{padding:0;margin:0}.site-footer .widget_nav_menu ul li{list-style:none}#simple-social-icons-2 ul li{margin:0 40px 20px 0!important}#simple-social-icons-2 ul li a{padding:0!important;font-size:20px!important}.site-footer .gform_body input{width:100%!important}.site-footer .gform_wrapper .gform_footer{padding:0}#gform_submit_button_4{display:block}.simple-social-icons{margin-bottom:30px}.corner-nav-wrap{position:absolute;right:0}.page-template-template-full-width .site-inner{padding:0;margin:0;width:100%;max-width:100%}.gift-card-content-editor textarea{width:93%!important}.site-header .genesis-nav-menu li.extraProductItemOnMenu{display:none}.dynamik-page-builder .site-inner p,.dynamik-page-builder .site-inner ul li,.dynamik-page-builder .site-inner ol li,.entry-content p,.entry-content ul li,.entry-content ol li,.entry-pagination{font-family:lato,sans-serif!important;font-weight:300;font-size:1.6rem}.woocommerce-loop-category__title{color:#000;margin-bottom:30px!important}.sidebar .widget-wrap{margin-left:40px;padding-bottom:0;border-right:1px solid #757474}.sidebar .widget-title{font-size:20px;border-bottom:1px solid #757474;padding-bottom:10px}.prdctfltr_wc .widget-title{font-size:16px;border-bottom:none;padding-bottom:0;padding-right:15px;margin-bottom:15px}.prdctfltr_wc .prdctfltr_filter_title{display:inline-block;padding-left:2em}#text-3 .widget-wrap{padding-bottom:20px}#text-3 .widget-title{margin-bottom:0}.prdctfltr_checkboxes label:last-child{border-bottom:1px solid #000;padding-bottom:15px}.prdctfltr_wc{margin-bottom:0!important}.archive .prdctfltr_wc{display:block}.archive .prdctfltr_mobile{display:none}.prdctfltr_mobile .prdctfltr_showing{display:none}.prdctfltr_sc.prdctfltr_sc_filter.woocommerce{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.ywgc-generator input,.ywgc-generator textarea,.ywgc-amount-value input,#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,.gform_wrapper textarea.medium,.affwp-form input[type=text],.affwp-form input[type=password],.affwp-form input[type=email],.affwp-form input[type=url],.affwp-form textarea,.fl-contact-form textarea,.fl-contact-form input[type=text],.fl-contact-form input[type=tel],.fl-contact-form input[type=email],.mobile-search form.woocommerce-product-search input{border:solid 1px #ccc;background-color:#f7f7f7;border-radius:0}.notice{background-color:#f1dfd4;padding:30px;text-align:center}li.marketplace{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;margin-left:0;width:22%;background-color:#fff;box-shadow:1px 1px 3px 1px rgb(175 175 175/50%)}li.top{float:left;margin:0 20px 20px 0;padding:0;position:relative;width:30%;background-color:#fff;box-shadow:1px 1px 3px 1px rgb(175 175 175/50%)}li.top:hover{opacity:.5;transition:.3s}li.featured{float:left;margin:0 2em 1em 0;padding:0;position:relative;width:22%;background-color:#fff;box-shadow:1px 1px 3px 1px rgb(175 175 175/50%)}li.featured:last-child{margin:0}li.featured:hover{opacity:.5;transition:.3s}li.featured a{text-decoration:none}li.top-cat{float:left;margin:.4em;padding:0;position:relative;width:18%;background-color:#fff;height:4em;box-shadow:0 26px 41px 0 rgba(0,0,0,.05);border:1px solid #e4e4ee}h2.top-cat-title{font-size:1em!important;color:#000;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:28px!important;padding:1em 0!important}h2.top-cat-title:hover{color:#95603d}li.product-category a:hover{text-decoration:none}li.product-category:last-child{margin-right:0}li.featured img{max-height:9em;width:100%}span.top-description p{padding:0 3em 2em;text-align:center;color:#777;line-height:1.3;font-size:.9em}li.product-category h2{font-size:1em;line-height:19px;padding-top:.5em;padding-bottom:.5em}h2.woocommerce-loop-product__title.button-titles{font-size:1.5em;margin:.3em}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{line-height:1}.woocommerce-checkout #payment #wc-stripe-cc-form div.form-row{padding:0!important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{padding:10px!important;border-radius:3px}.woocommerce-checkout .product-item-thumbnail img{border-radius:3px}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label,.ywgc-generator label,.ywgc-amount-label label,.affwp-form label,.fl-contact-form label{line-height:1.5!important;text-transform:uppercase;font-weight:700;font-size:13px;margin-bottom:8px;margin-top:8px;letter-spacing:.7px;display:inline-block}.woocommerce-checkout .mc4wp-checkbox-woocommerce span{line-height:1.5;text-transform:uppercase;font-weight:700;font-size:13px;margin-bottom:5px;margin-top:8px;margin-left:10px;letter-spacing:.7px}.woocommerce-checkout h3#order_review_heading{margin-bottom:28px}.woocommerce-checkout #ship-to-different-address{text-transform:initial;font-size:23px;line-height:1.5;margin-bottom:16px;letter-spacing:0;font-weight:700}.woocommerce-checkout #ship-to-different-address span{margin-left:5px}.woocommerce-checkout .select2-container .select2-selection--single{height:40px!important;background-color:#f7f7f7!important;border-radius:0}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:37px!important;right:5px!important}.woocommerce-checkout #wchau_source{height:40px}.woocommerce-info{border-top:3px solid #95603d!important;margin-bottom:1em!important}.woocommerce-info::before{color:#95603d!important}.ywgc_have_code{margin-top:20px!important}.ywgc_enter_code .input-text{border:solid 1px #ccc;padding:10px;background-color:#f7f7f7;border-radius:3px}.ywgc_enter_code .form-row-first,.ywgc_enter_code .form-row-last{float:left!important;width:auto!important}form.checkout.woocommerce-checkout:after{clear:both;content:" ";display:block}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;margin-top:.5em}.woocommerce-checkout .woocommerce .col2-set{width:47%;float:left;margin-right:4%}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;width:47%;float:right;margin-right:0}#join-member-notice p{display:none}#join-member-notice .fl-col{min-height:0}.woocommerce-account h2{text-align:center;margin:30px 0 25px!important}form.woocommerce-form.woocommerce-form-login.login{max-width:400px;margin:30px auto 50px;border-radius:0;background-color:#f7f7f7}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.fl-button{border-radius:3px!important;text-transform:uppercase;padding:14px 15px!important;font-size:13px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce div.product form.cart .button,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit],.affwp-form input[type=submit]{background-color:#95603d!important;float:none!important;text-align:center;margin:auto;width:100%;border-radius:0;color:#fff!important;text-transform:uppercase;padding:15px 20px!important;font-size:16px;border:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:calc(100% - 40px)}.affwp-form input[type=submit]{max-width:300px;margin:auto}a.checkout-button.button.alt.wc-forward,button#place_order,.fl-builder-content .fl-node-5a29b7a98a556 a.fl-button,form.woocommerce-product-search button{background-color:#95603d;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;border-radius:0!important;padding:1em!important;color:#fff!important;border:none;margin-bottom:0}.fl-builder-content .fl-node-5a29b7a98a556 a.fl-button .fl-button-text{color:#fff!important}a.checkout-button.button.alt.wc-forward:hover,button#place_order:hover{background-color:#000}.woocommerce form.woocommerce-form-login .form-row input.input-text{background-color:#fff}.single-product.woocommerce div.product form.cart{float:left;width:100%}.woocommerce div.product form.cart .button{background-color:#95603d!important;float:left!important;width:auto}.woocommerce .quantity .qty{height:40px}p.woocommerce-LostPassword.lost_password{text-align:center}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.ywgc-postdated{margin-bottom:0!important}.woocommerce-cart h1{text-align:center;margin-top:30px}p.cart-empty,.return-to-shop{text-align:center}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,.woocommerce table.shop_table{border-radius:0!important}.affwp-form legend{text-align:center;font-weight:700;font-size:3.8rem!important;padding-top:20px!important}.ui-tooltip{max-width:300px;border:none!important}.ui-tooltip-content{padding:20px;background-color:#000;color:#fff;border:none!important}footer a,footer a:visited{color:#000}.woocommerce-account #respond input#submit,.woocommerce-account a.button,.woocommerce-account button.button,.woocommerce-account input.button,.woocommerce-account table.my_account_orders .button{font-size:13px!important}.woocommerce-account table.my_account_orders .button{margin-right:5px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center}.woocommerce-order-received .woocommerce ul.order_details{display:inline-block}.woocommerce-order-received .woocommerce-order{text-align:center}.wc-crafter-night-wrap{display:flex}.wc-crafter-night-wrap.wc-crafters-night-active{opacity:.4;pointer-events:none}.wc-crafter-night-guest{flex:60%;margin-right:30px}.crafter-guest-form{padding:0 30px 30px;background-color:#f7f7f7}.wc-crafter-night-guest input{background-color:#fff!important}.crafter-guest-info-left{flex:70%}.crafter-guest-info-right{flex:30%;text-align:right}.crafter-guest-form button.woocommerce-Button.button{background-color:#95603d;color:#fff;margin-top:20px}.crafter-guest-info{padding:30px 30px 0;background-color:#f7f7f7;display:flex}.crafter-guest-list{border:1px solid #ccc;margin-top:30px;margin-bottom:30px}.crafter-guest-list p{padding:30px;margin-bottom:0!important}.wc-crafter-night-subscription table,.warning-info-right table{border:1px solid #ccc;border-collapse:collapse;margin-bottom:30px;width:100%}.wc-crafter-night-subscription table td,.warning-info-right table td,.warning-info-right table th{border:none;padding:12px}.wc-crafter-night-subscription table tr,.warning-info-right table tr{border-bottom:1px solid #ccc}.wc-crafter-night-subscription table tr:last-child,.warning-info-right table tr:last-child{border-top:1px solid #ccc}.warning-info-right table tr:nth-child(2){border:none}.warning-info-right table th{text-align:left}.wc-crafter-night-subscription table tr.crafter-billing-row{border:none}.wc-crafter-night-subscription input#update_subscription{border:none;background-color:#f7f7f7;padding:10px 12px;text-transform:uppercase;font-weight:700;font-size:14px}.wc-crafter-night-subscription a.button.view{padding:0!important;background:0 0;text-transform:none;text-decoration:underline}.crafter-guest-form .form-row{padding:0!important}.woo-subaccounts table{width:100%;border-collapse:collapse}.woo-subaccounts th{text-align:left;padding:10px}.woo-subaccounts td{padding:10px}.woo-subaccounts tr{border-bottom:1px solid #ccc}.woo-subaccounts tr:last-child{border:none}.woo-subaccounts a.remove-subaccount,.woo-subaccounts a.add-guest-form,#tcb-remove-guest-form button{color:#95603d;text-transform:uppercase;font-weight:700;cursor:pointer}#tcb-remove-guest-form button{padding:0!important;background:0 0}.woo-subaccounts a.remove-subaccount:hover,#tcb-remove-guest-form button:hover{text-decoration:underline}.wc-crafter-night-subscription a.button.view:hover{background-color:transparent}.crafter-final-subscription a#update_final_subscription{background-color:#95603d;color:#fff;display:block;text-align:center;padding:9px;text-transform:uppercase;font-weight:700;font-size:14px}a#update_final_subscription{background-color:#95603d;color:#fff;display:block;text-align:center;padding:9px;text-transform:uppercase;font-weight:700;font-size:14px}.fancybox-skin{padding:50px!important}.fancybox-inner h3{font-size:29px;line-height:normal;margin-bottom:10px}.warning-info-bottom{display:block;bottom:0;width:100%;border-top:1px solid #ccc;text-align:right;height:40px;padding-top:20px}.warning-info-left{margin-bottom:70px;margin-right:30px;display:inline-block;width:55%}.warning-info-right{width:40%;display:inline-block}.warning-info-guest,.warning-info-cost{color:red}.warning-info-left p{margin-bottom:10px}a.wcs-switch-link.button,#tcb_final_subscription_url{background-color:#95603d;color:#fff;padding:10px 20px;text-transform:uppercase;font-weight:700;margin-left:20px}.tcn-alert{text-align:left;border-top-color:#1e85be!important}.tcn-alert strong{color:#000}.tcn-alert:before{color:#1e85be!important}.tcn-alert a{text-decoration:underline!important;font-weight:700}.woocommerce-MyAccount-content .tcb-same-user{padding:10px;background-color:#f44336;color:#fff}.tcn-alert{background-color:#e8cfbe!important;padding:20px!important;margin-bottom:30px;color:#000!important;border:none!important}.tcn-alert::before{display:none!important}.product_cat-thecraftersnight .woocommerce-notices-wrapper,.product_cat-thecraftersnight .woocommerce-error{display:block!important}.tcb-badge-soldout{position:absolute;top:0;left:0;background-color:rgba(255,255,255,.9);padding:10px;color:#000;font-family:lato,sans-serif;text-transform:uppercase;font-style:italic;font-size:16px;text-align:left;z-index:9}.tcb-badge-bundle{position:absolute;top:0;left:0;background-color:#f1dfd4;padding:10px;color:#000;font-family:lato,sans-serif;text-transform:uppercase;font-style:italic;font-size:16px;text-align:left;z-index:9}.tcb-badge-featured{position:absolute;top:0;left:0;background-color:#000;padding:10px;color:#fff;font-family:lato,sans-serif;text-transform:uppercase;font-style:normal;font-size:16px;text-align:left;z-index:9}.player-badge{background:grey;width:50px;height:50px;border:solid 5px grey;border-radius:100%;position:absolute;text-indent:-9999px;box-shadow:1px 1px 3px #999;right:0;top:43%}.player-badge span{width:0;height:0;border-top:15px solid transparent;border-left:20px solid #c8c8c8;border-bottom:15px solid transparent;position:absolute;top:20%;left:36%}.product-type-simple .player-badge-simple{background:#f5f5f5;width:50px;height:50px;border:solid 5px #f5f5f5;border-radius:100%;position:absolute;text-indent:-9999px;box-shadow:1px 1px 3px #999;right:0;top:43%}.player-badge-simple span{width:0;height:0;border-top:15px solid transparent;border-left:20px solid #c8c8c8;border-bottom:15px solid transparent;position:absolute;top:20%;left:36%}p.order-again{display:none!important}a.tcn-no-sub{color:#95603d!important;text-decoration:underline!important}.fancybox-inner .tcb-box-swap-action-buttons{margin:16px 0 20px}.fancybox-inner .woocommerce ul.products::after{content:none}.tcb-box-swap-action-buttons a.button{background:#000!important;color:#fff!important;font-size:16px!important;padding:10px;text-transform:uppercase;text-decoration:none;margin:10px!important}@media screen and (max-width:600px){.wc-crafter-night-wrap{display:block}.wc-crafter-night-guest,.wc-crafter-night-subscription,.wc-crafter-night-subscription table{width:100%}}@media screen and (max-width:800px){.videos-list .video-list-elem,.video_box_container_left,.video_box_container_right,iframe{width:100%!important}table.shop_table.subscription_details .button{width:80%;margin-bottom:5px}}.cat_main_products{width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;background-color:#f7f7f7;padding:20px;margin-top:10px;margin-bottom:20px;box-sizing:border-box}.cat_main_products>div{flex:1 0 48%;max-width:50%;overflow:hidden;padding-bottom:15px;background-color:#fff;text-align:center}.cat_main_products div img{width:100%;height:500px;object-fit:cover;object-position:center;margin-bottom:15px}.cat_main_products div a{text-decoration:none}a.cat_cta{display:none;background-color:#000;color:#fff!important;font-size:20px;padding:10px;margin-top:10px;text-decoration:none!important}.cat_main_products h2{font-size:16px}.woocommerce ul.products li.product .cc-heart-icon:hover .ccicon-heart-empty:before{content:"\45"!important;color:#000}.woocommerce-checkout-review-order-table td.product-name .product-quantity{display:none}.woocommerce ul.products li.product .cc-heart-icon:hover .ccicon-heart-empty:before{content:"\45"!important;color:#000}.woocommerce-checkout-review-order-table td.product-name .product-quantity{display:none}@media screen and (max-width:1399px){.cat_main_products div img{height:350px}}@media screen and (max-width:899px){.cat_main_products div img{height:250px}}@media screen and (max-width:930px){li.top{width:29%}}@media screen and (max-width:1159px){li.featured{width:21%}}@media screen and (max-width:600px){.cat_main_products>div{width:100%;max-width:none}}