 /*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
@font-face{font-family:'Roboto-Thin';src:url("fonts/Roboto-Thin/Roboto-Thin.woff2") format("woff2"),url("fonts/Roboto-Thin/Roboto-Thin.woff") format("woff"),url("fonts/Roboto-Thin/Roboto-Thin.svg") format("svg"),url("fonts/Roboto-Thin/Roboto-Thin.ttf") format("ttf"),url("fonts/Roboto-Thin/Roboto-Thin.eot") format("eot");font-weight:100;font-style:normal;display:swap}@font-face{font-family:'Roboto-Light';src:url("fonts/Roboto-Light/Roboto-Light.woff2") format("woff2"),url("fonts/Roboto-Light/Roboto-Light.woff") format("woff"),url("fonts/Roboto-Light/Roboto-Light.svg") format("svg"),url("fonts/Roboto-Light/Roboto-Light.ttf") format("ttf"),url("fonts/Roboto-Light/Roboto-Light.eot") format("eot");font-weight:300;font-style:normal;display:swap}@font-face{font-family:'Roboto-Regular';src:url("fonts/Roboto-Regular/Roboto-Regular.woff2") format("woff2"),url("fonts/Roboto-Regular/Roboto-Regular.woff") format("woff"),url("fonts/Roboto-Regular/Roboto-Regular.svg") format("svg"),url("fonts/Roboto-Regular/Roboto-Regular.ttf") format("ttf"),url("fonts/Roboto-Regular/Roboto-Regular.eot") format("eot");font-weight:400;font-style:normal;display:swap}@font-face{font-family:'Roboto-Medium';src:url("fonts/Roboto-Medium/Roboto-Medium.woff2") format("woff2"),url("fonts/Roboto-Medium/Roboto-Medium.woff") format("woff"),url("fonts/Roboto-Medium/Roboto-Medium.svg") format("svg"),url("fonts/Roboto-Medium/Roboto-Medium.ttf") format("ttf"),url("fonts/Roboto-Medium/Roboto-Medium.eot") format("eot");font-weight:500;font-style:normal;display:swap}@font-face{font-family:'Roboto-Bold';src:url("fonts/Roboto-Bold/Roboto-Bold.woff2") format("woff2"),url("fonts/Roboto-Bold/Roboto-Bold.woff") format("woff"),url("fonts/Roboto-Bold/Roboto-Bold.svg") format("svg"),url("fonts/Roboto-Bold/Roboto-Bold.ttf") format("ttf"),url("fonts/Roboto-Bold/Roboto-Bold.eot") format("eot");font-weight:700;font-style:normal;display:swap}@font-face{font-family:'Roboto-Black';src:url("fonts/Roboto-Black/Roboto-Black.woff2") format("woff2"),url("fonts/Roboto-Black/Roboto-Black.woff") format("woff"),url("fonts/Roboto-Black/Roboto-Black.svg") format("svg"),url("fonts/Roboto-Black/Roboto-Black.ttf") format("ttf"),url("fonts/Roboto-Black/Roboto-Black.eot") format("eot");font-weight:900;font-style:normal;display:swap}@font-face{font-family:'Roboto-ThinItalic';src:url("fonts/Roboto-ThinItalic/Roboto-ThinItalic.woff2") format("woff2"),url("fonts/Roboto-ThinItalic/Roboto-ThinItalic.woff") format("woff"),url("fonts/Roboto-ThinItalic/Roboto-ThinItalic.svg") format("svg"),url("fonts/Roboto-ThinItalic/Roboto-ThinItalic.ttf") format("ttf"),url("fonts/Roboto-ThinItalic/Roboto-ThinItalic.eot") format("eot");font-weight:100;font-style:italic;display:swap}@font-face{font-family:'Roboto-LightItalic';src:url("fonts/Roboto-LightItalic/Roboto-LightItalic.woff2") format("woff2"),url("fonts/Roboto-LightItalic/Roboto-LightItalic.woff") format("woff"),url("fonts/Roboto-LightItalic/Roboto-LightItalic.svg") format("svg"),url("fonts/Roboto-LightItalic/Roboto-LightItalic.ttf") format("ttf"),url("fonts/Roboto-LightItalic/Roboto-LightItalic.eot") format("eot");font-weight:300;font-style:italic;display:swap}@font-face{font-family:'Roboto-RegularItalic';src:url("fonts/Roboto-RegularItalic/Roboto-RegularItalic.woff2") format("woff2"),url("fonts/Roboto-RegularItalic/Roboto-RegularItalic.woff") format("woff"),url("fonts/Roboto-RegularItalic/Roboto-RegularItalic.svg") format("svg"),url("fonts/Roboto-RegularItalic/Roboto-RegularItalic.ttf") format("ttf"),url("fonts/Roboto-RegularItalic/Roboto-RegularItalic.eot") format("eot");font-weight:400;font-style:italic;display:swap}@font-face{font-family:'Roboto-MediumItalic';src:url("fonts/Roboto-MediumItalic/Roboto-MediumItalic.woff2") format("woff2"),url("fonts/Roboto-MediumItalic/Roboto-MediumItalic.woff") format("woff"),url("fonts/Roboto-MediumItalic/Roboto-MediumItalic.svg") format("svg"),url("fonts/Roboto-MediumItalic/Roboto-MediumItalic.ttf") format("ttf"),url("fonts/Roboto-MediumItalic/Roboto-MediumItalic.eot") format("eot");font-weight:500;font-style:italic;display:swap}@font-face{font-family:'Roboto-BoldItalic';src:url("fonts/Roboto-BoldItalic/Roboto-BoldItalic.woff2") format("woff2"),url("fonts/Roboto-BoldItalic/Roboto-BoldItalic.woff") format("woff"),url("fonts/Roboto-BoldItalic/Roboto-BoldItalic.svg") format("svg"),url("fonts/Roboto-BoldItalic/Roboto-BoldItalic.ttf") format("ttf"),url("fonts/Roboto-BoldItalic/Roboto-BoldItalic.eot") format("eot");font-weight:700;font-style:italic;display:swap}@font-face{font-family:'Roboto-BlackItalic';src:url("fonts/Roboto-BlackItalic/Roboto-BlackItalic.woff2") format("woff2"),url("fonts/Roboto-BlackItalic/Roboto-BlackItalic.woff") format("woff"),url("fonts/Roboto-BlackItalic/Roboto-BlackItalic.svg") format("svg"),url("fonts/Roboto-BlackItalic/Roboto-BlackItalic.ttf") format("ttf"),url("fonts/Roboto-BlackItalic/Roboto-BlackItalic.eot") format("eot");font-weight:900;font-style:italic;display:swap}@font-face{font-family:'Fondamento-Regular';src:url("fonts/Fondamento-Regular/Fondamento-Regular.woff2") format("woff2"),url("fonts/Fondamento-Regular/Fondamento-Regular.woff") format("woff"),url("fonts/Fondamento-Regular/Fondamento-Regular.svg") format("svg"),url("fonts/Fondamento-Regular/Fondamento-Regular.ttf") format("ttf"),url("fonts/Fondamento-Regular/Fondamento-Regular.eot") format("eot");font-weight:400;font-style:italic;display:swap}.-text-center--from-sm,.-text-center{text-align:center}.-text-left{text-align:left}.-text-right{text-align:right}@media screen and (min-width: 768px){.-text-center--from-sm{text-align:center}}@media screen and (min-width: 1024px){.-text-center--from-md{text-align:center}}@media screen and (min-width: 768px){.-text-left--from-sm{text-align:left}}@media screen and (min-width: 1024px){.-text-left--from-md{text-align:left}}@media screen and (min-width: 1280px){.-text-left--from-lg{text-align:left}}@media screen and (min-width: 768px){.-text-right--from-sm{text-align:right}}@media screen and (min-width: 1024px){.-text-right--from-md{text-align:right}}@media screen and (min-width: 1280px){.-text-right--from-lg{text-align:right}}.-padding-left,.-padding-left>*{padding-left:1rem}.-padding-right,.-padding-right>*{padding-right:1rem}.-padding-lateral,.-padding-lateral>*,.woocommerce .ywgc_have_code .woocommerce-info{padding-right:1rem;padding-left:1rem}.-padding-left--disabled,.-padding-left--disabled>*{padding-left:0 !important}.-padding-right--disabled,.-padding-right--disabled>*{padding-right:0 !important}.-padding-lateral--disabled,.-padding-lateral--disabled>*{padding-right:0 !important;padding-left:0 !important}@media screen and (min-width: 768px){.-padding-left--from-sm,.-padding-left--from-sm>*{padding-left:1rem}}@media screen and (min-width: 1024px){.-padding-left--from-md,.-padding-left--from-md>*{padding-left:1rem}}@media screen and (min-width: 1280px){.-padding-left--from-lg,.-padding-left--from-lg>*{padding-left:1rem}}@media screen and (min-width: 768px){.-padding-right--from-sm,.-padding-right--from-sm>*{padding-right:1rem}}@media screen and (min-width: 1024px){.-padding-right--from-md,.-padding-right--from-md>*{padding-right:1rem}}@media screen and (min-width: 1280px){.-padding-right--from-lg,.-padding-right--from-lg>*{padding-right:1rem}}@media screen and (min-width: 768px){.-padding-lateral--from-sm,.-padding-lateral--from-sm>*{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1024px){.-padding-lateral--from-md,.-padding-lateral--from-md>*{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1280px){.-padding-lateral--from-lg,.-padding-lateral--from-lg>*{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 768px){.-padding-left--from-sm--disabled,.-padding-left--from-sm--disabled>*{padding-left:0 !important}}@media screen and (min-width: 1024px){.-padding-left--from-md--disabled,.-padding-left--from-md--disabled>*{padding-left:0 !important}}@media screen and (min-width: 1280px){.-padding-left--from-lg--disabled,.-padding-left--from-lg--disabled>*{padding-left:0 !important}}@media screen and (min-width: 768px){.-padding-right--from-sm--disabled,.-padding-right--from-sm--disabled>*{padding-right:0 !important}}@media screen and (min-width: 1024px){.-padding-right--from-md--disabled,.-padding-right--from-md--disabled>*{padding-right:0 !important}}@media screen and (min-width: 1280px){.-padding-right--from-lg--disabled,.-padding-right--from-lg--disabled>*{padding-right:0 !important}}@media screen and (min-width: 768px){.-padding-lateral--from-sm--disabled,.-padding-lateral--from-sm--disabled>*{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 1024px){.-padding-lateral--from-md--disabled,.-padding-lateral--from-md--disabled>*{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 1280px){.-padding-lateral--from-lg--disabled,.-padding-lateral--from-lg--disabled>*{padding-left:0 !important;padding-right:0 !important}}.woocommerce-page .pp-woocommerce ul.products li.product h2{padding-top:1rem}.woocommerce div.product [class*="elementor-"] #reviews_summary .woocommerce-product-rating,.woocommerce .ywgc_have_code .woocommerce-info{padding-top:1rem;padding-bottom:1rem}.woocommerce div.product [class*="elementor-"] .product_meta,.woocommerce div.product [class*="elementor-"] .product_meta *{padding-top:0;padding-bottom:0}.woocommerce div.product [class*="elementor-"] #reviews_summary .woocommerce-product-rating{margin-top:0}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary .price,.woocommerce div.product [class*="elementor-"] #reviews_summary h3{margin-bottom:0}.woocommerce div.product [class*="elementor-"] .upsells,.woocommerce .ywgc_have_code{margin-top:0;margin-bottom:0}@media screen and (min-width: 1600px){.-padding-top--from-xl,.-padding-top--from-xl>*{padding-top:6rem}}@media screen and (min-width: 1600px){.-padding-bottom--from-xl,.-padding-bottom--from-xl>*{padding-bottom:6rem}}@media screen and (min-width: 1600px){.-padding-vertical--from-xl,.-padding-vertical--from-xl>*,[class*="elementor-"] [class*="elementor-"].section-block--xl>.elementor-element-populated{padding-top:6rem;padding-bottom:6rem}}.position--center{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.position--center-sm{position:relative}@media screen and (min-width: 768px){.position--center-sm{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.position--center-md{position:relative}@media screen and (min-width: 1024px){.position--center-md{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.position--center-lg{position:relative}@media screen and (min-width: 1280px){.position--center-lg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.position--center-xl{position:relative}@media screen and (min-width: 1600px){.position--center-xl{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.position--right-md{position:relative}@media screen and (min-width: 1024px){.position--right-md{position:absolute;top:50%;left:auto;right:0;-ms-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}}body{background:transparent}table{width:100% !important}@media screen and (min-width: 768px){.maxheight{height:35vh;overflow:hidden}.maxheight>div{position:relative;top:-10vh}}@media screen and (min-width: 1024px){.maxheight{height:50vh}.maxheight>div{top:-10vh}}@media screen and (min-width: 1280px){.maxheight>div{top:-27vh}}@media screen and (min-width: 1600px){.maxheight{height:60vh}}.uael-offcanvas-icon{border:3px solid #2B271A;background:#FFF}.uael-offcanvas-icon:hover{-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;border-color:#826D3A}.main-menu nav{border:3px solid #2B271A}.main-menu nav ul.elementor-nav-menu li.menu-item{width:100%;margin-right:0}.main-menu nav ul.elementor-nav-menu li.menu-item.current-menu-item{background:#C2A663}.main-menu nav ul.elementor-nav-menu li.menu-item.current-menu-item a{color:#826D3A}.main-menu nav ul.elementor-nav-menu li.menu-item ul.elementor-nav-menu--dropdown{position:absolute;left:-12px !important}@media screen and (min-width: 1024px){.main-menu nav{border:none}.main-menu nav ul.elementor-nav-menu li.menu-item{width:auto}.main-menu nav ul.elementor-nav-menu li.menu-item.current-menu-item{background:none}}.elementor-widget-uael-login-form .uael-logged-in-message,.elementor-widget-uael-login-form .uael-logged-in-message a{font-size:0.8rem;line-height:1.5rem;display:inline-block}#uael-quick-view-modal [class*="uael-content-main-wrapper"]{padding:0;width:90%;left:50%;transform:translateX(-50%)}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .fa-times{font-family:"FontAwesome"}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .fa-times:before{content:"\f00d";font-family:"FontAwesome"}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .uael-lightbox-content{padding:3rem 1rem 2rem}@media screen and (min-width: 768px){#uael-quick-view-modal [class*="uael-content-main-wrapper"] .uael-lightbox-content{padding:2rem}}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary{padding:1rem 0}@media screen and (min-width: 768px){#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary{padding:0 0 0 1rem}}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary h1{font-size:1.3rem;color:#000;margin-bottom:0.5rem}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary .product_meta{display:none}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary table td{display:block;width:99.9%;clear:both}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary form.cart button{height:50px;font-size:1rem}#uael-quick-view-modal [class*="uael-content-main-wrapper"] .summary .quantity.buttons-added *{height:auto;float:left;margin-bottom:1rem}.elementor-icon-list-items li.elementor-icon-list-item:not(:last-of-type){margin-bottom:0.75rem}@media screen and (min-width: 768px){.elementor-icon-list-items li.elementor-icon-list-item:not(:last-of-type){margin-bottom:0}}.collection-widget .elementor-cta__bg-wrapper{display:none}@media screen and (min-width: 768px){.collection-widget .elementor-cta__bg-wrapper{display:inline-block}}@media screen and (min-width: 1600px){.padding-hero{padding-top:0rem}}.woocommerce-notices-wrapper{max-width:1066px;margin:1rem auto}.woocommerce-notices-wrapper .woocommerce-message{background:#F4EFE2;border-left:0;font-family:"Roboto-Regular", sans-serif;font-weight:400;font-size:.9rem;line-height:1.5rem}.woocommerce-notices-wrapper .woocommerce-message .button{border:3px solid;font-size:0.9rem;padding:0 1rem;margin-left:0.5rem;line-height:44px;clear:both}.woocommerce-notices-wrapper .woocommerce-message .button:after{content:"";display:none}.woocommerce-notices-wrapper .woocommerce-message .button:hover{background:#FFF;border:3px solid;padding:0rem 1rem}@media screen and (min-width: 768px){.woocommerce-notices-wrapper .woocommerce-message{line-height:44px;padding-left:2rem;padding-right:2rem;font-size:1.1rem}.woocommerce-notices-wrapper .woocommerce-message .button{float:right}}h3.wc-pao-addon-name{margin:0}form.variations_form .single_variation_wrap .wc-pao-addon-quieres-incluir-un-mensaje-personalizado{margin-bottom:1rem}.woocommerce .woocommerce-breadcrumb{line-height:1.5rem}.woocommerce .woocommerce-breadcrumb a{font-size:0.8rem}.woocommerce ul.products li.product .woocommerce-LoopProduct-link *{margin-top:0 !important}.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-5px}.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs li{width:auto;max-width:none;flex:0 0 20%;padding-bottom:0}.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs li:nth-of-type(4n+1){clear:none}.woocommerce div.product [class*="elementor-"] figure .ywgc-main-form-preview-container{display:none}@media screen and (min-width: 1024px){.woocommerce div.product [class*="elementor-"] figure .ywgc-main-form-preview-container{display:block}}.woocommerce div.product [class*="elementor-"] [class*="-entry-title"]{font-size:1.7rem;line-height:1.75rem}.woocommerce div.product [class*="elementor-"] .price{margin-bottom:0}.woocommerce div.product [class*="elementor-"] .price .woocommerce-price-suffix{font-size:1rem;font-weight:300}.woocommerce div.product [class*="elementor-"] .product_meta{border-top:none}.woocommerce div.product [class*="elementor-"] .upsells h2{font-size:1.5rem}.woocommerce div.product [class*="elementor-"] .upsells .products{grid-template-columns:repeat(1, minmax(0, 1fr))}.woocommerce div.product [class*="elementor-"] .upsells .products li.product{padding-bottom:1rem}.woocommerce div.product [class*="elementor-"] .upsells .products li.product a.button{display:none}@media screen and (min-width: 768px){.woocommerce div.product [class*="elementor-"] .upsells .products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.woocommerce div.product [class*="elementor-"] .upsells .products{grid-template-columns:repeat(4, minmax(0, 1fr))}}.woocommerce div.product [class*="elementor-"] #reviews_order{display:none}.woocommerce div.product [class*="elementor-"] #reviews_summary h3{font-size:1.5rem}.woocommerce div.product [class*="elementor-"] #reviews_summary .woocommerce-product-rating{line-height:1}.woocommerce div.product [class*="elementor-"] #reviews #comments .commentlist li{box-shadow:none !important}.woocommerce div.product [class*="elementor-"] #reviews #comments .commentlist li .comment-text{margin-left:0}.woocommerce div.product [class*="elementor-"] #reviews #comments .commentlist .ywar-description{width:100%}.woocommerce div.product [class*="elementor-"] #reviews #comments .ywar-featured-badge-container{background:#826D3A}.woocommerce div.product [class*="elementor-"] #reviews #comments .reply a:not(.review-inappropriate){margin-bottom:1rem;color:#826D3A;background:none;border:1px solid #826D3A}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond #reply-title{font-size:1.3rem}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond input:not(#ywar-uploadFile),.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond textarea{padding:1rem}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond input#ywar-uploadFile{padding:0}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond .ywar-upload-limitation{font-size:0.9rem}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond input#do_uploadFile{width:10rem;text-transform:uppercase;background:#FFF;text-shadow:none;border:3px solid #2B271A;color:#2B271A}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond p.form-submit{border:3px solid #2B271A}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond p.form-submit input{text-transform:uppercase;font-size:1rem;color:#2B271A}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond p.form-submit input[type="submit"]{font-size:1.1rem}.woocommerce div.product [class*="elementor-"] #reviews #review_form #respond p.form-submit:hover{color:#826D3A;border-color:#826D3A}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart .button{background:#2B271A;color:#FFF;font-size:1rem;letter-spacing:0.2px}.woocommerce div.product form.cart .button:hover{background:#FFF}.woocommerce div.product form.cart table.variations{margin-bottom:0 !important}.woocommerce div.product form.cart table.variations tr{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce div.product form.cart table.variations tr td{display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}.woocommerce div.product form.cart label{font-family:"Roboto-Regular", Sans-serif !important}.woocommerce div.product div.images{margin-bottom:0}.woocommerce .wc-pao-addon-wrap a.selected{border:3px solid #2B271A}.woocommerce .wc-pao-addon-wrap textarea{padding:1rem}.woocommerce .ywgc_have_code .woocommerce-info{color:#FFF}.woocommerce .ywgc_enter_code{margin:0 0 1rem;padding:1rem 0}.woocommerce .ywgc_enter_code .form-row{width:auto}.woocommerce .ywgc_enter_code .form-row input{width:225px}.woocommerce .ywgc_enter_code .ywgc_apply_gift_card_button{background:#2B271A !important;text-transform:uppercase;letter-spacing:0.2px;border:3px solid #2B271A}.woocommerce .ywgc_enter_code .ywgc_apply_gift_card_button:hover{background:#826D3A !important;border:3px solid #826D3A}@media screen and (min-width: 1024px){.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs{margin-right:0}.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs li{flex:0 0 33.3333%}}@media screen and (min-width: 1280px){.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs{margin-right:-calc(4px/2)}.woocommerce div.product [class*="elementor-"] .elementor-element[class*="elementor-element-"] .flex-control-thumbs li{flex:0 0 20%}}.woocommerce .woocommerce-checkout #payment div.payment_box{padding-bottom:0;margin-bottom:0}.woocommerce .woocommerce-checkout #payment div.form-row.place-order{padding:0rem 1rem 3rem}.woocommerce .woocommerce-checkout #payment div.form-row.place-order #place_order{max-width:300px;text-transform:uppercase;font-size:1.1rem;letter-spacing:0.2px;font-family:"Roboto-Regular", sans-serif;margin-top:1rem}.woocommerce .woocommerce-checkout #payment div.form-row.place-order .woocommerce-privacy-policy-text{padding:1rem 0}.woocommerce .woocommerce-checkout #payment div.form-row.place-order .woocommerce-privacy-policy-text p,.woocommerce .woocommerce-checkout #payment div.form-row.place-order .woocommerce-privacy-policy-text p a{font-size:1rem;line-height:1.5rem}.woocommerce .woocommerce-checkout #payment div.form-row.place-order .checkbox input{clear:both;width:30px;height:30px;border-radius:0;border:3px solid #000}.woocommerce .woocommerce-checkout #payment div.form-row.place-order .checkbox a.woocommerce-terms-and-conditions-link{font-size:0.9rem}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}.woocommerce .button.alt{border:3px solid #352C17}.woocommerce .button.alt:hover{border-color:#826D3A}.pp-woo-cart .woocommerce input.button,.pp-woo-cart .woocommerce button.button{background-color:#C2A663}.pp-woo-cart .woocommerce input.button:hover,.pp-woo-cart .woocommerce button.button:hover{background-color:#826D3A;color:#FFF}.pp-woo-cart .woocommerce .woocommerce-cart-form__contents tr td.actions .coupon .button{margin-left:0;width:47%}.pp-woo-cart .woocommerce .cart td{border-left:0;border-right:0;border-bottom:0}.pp-woo-cart .woocommerce .cart_totals h2{text-align:center}.pp-woo-cart .woocommerce .cart_totals .checkout-button{width:fit-content;display:block;margin:1rem auto !important}.pp-woo-cart .woocommerce .cart_totals .shop_table tr:not(.order-total),.pp-woo-cart .woocommerce .cart_totals .shop_table label{font-size:0.9rem}.pp-woo-cart .woocommerce .cart_totals .shop_table tr.order-total{font-family:"Roboto-Medium", sans-serif}.pp-woo-cart .woocommerce .cart-collaterals{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}@media screen and (min-width: 768px){.pp-woo-cart .woocommerce .cart-collaterals>div{width:100%}}@media screen and (min-width: 1024px){.pp-woo-cart .woocommerce .cart-collaterals>div{width:100%}.pp-woo-cart .woocommerce .cart-collaterals>div:first-of-type{margin-right:2%}.pp-woo-cart .woocommerce .cart-collaterals>div:last-of-type{margin-left:2%}}.woocommerce-page .pp-woocommerce ul.products li.product{width:100% !important}@media screen and (min-width: 768px){.woocommerce-page .pp-woocommerce ul.products li.product{width:50% !important}.woocommerce-page .pp-woocommerce ul.products li.product:nth-of-type(odd){padding-left:0;padding-right:1rem}.woocommerce-page .pp-woocommerce ul.products li.product:nth-of-type(even){padding-left:1rem;padding-right:0}}.woocommerce-page .pp-woocommerce ul.products li.product .button{display:none}.woocommerce-page .pp-woocommerce ul.products li.product .price{font-size:1rem;padding-top:0.5rem}.woocommerce-page #content table.cart td{width:auto;padding-top:0.5rem;padding-bottom:0.5rem}.woocommerce-page #content table.cart td dl.variation{margin-top:1rem}.woocommerce-page #content table.cart td.product-quantity input{display:inline-block}.woocommerce-page #content table.cart td.product-remove{float:left}.woocommerce-page #content table.cart td.product-thumbnail{border:0;vertical-align:middle}.woocommerce-page #content table.cart td.actions .coupon{margin-top:1rem;margin-bottom:1rem}.woocommerce-page #content table.cart td.actions .coupon .input-text{width:100%;height:48px;line-height:48px;margin-bottom:1rem;text-align:center}.woocommerce-page #content table.cart td.actions .coupon .button{width:100%;text-transform:uppercase}@media screen and (min-width: 768px){.woocommerce-page #content table.cart td.actions{text-align:center}.woocommerce-page #content table.cart td.actions .coupon{width:100%;margin:1rem auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}.woocommerce-page #content table.cart td.actions .coupon .input-text{width:47%}.woocommerce-page #content table.cart td.actions .coupon .button{width:160px;float:left;height:48px;line-height:0}}@media screen and (min-width: 1280px){.woocommerce-page #content table.cart td.actions .coupon{width:75%}.woocommerce-page #content table.cart td.actions button:not(.coupon .button){margin-top:1rem}}@media screen and (min-width: 768px){.woocommerce-page #content table.cart td{padding-top:1rem;padding-bottom:1rem}}.woocommerce-page #content table.cart .product-thumbnail{display:inline-block;text-align:left !important}@media screen and (min-width: 768px){.woocommerce-page #content table.cart .product-thumbnail{display:table-cell}}.woocommerce-page #content table.cart .product-thumbnail a{display:inline-block}.woocommerce-page #content table.cart .product-thumbnail:before{content:""}[class*="elementor-"] [class*="elementor-"] .pp-woo-my-account .woocommerce table thead th{font-family:"Roboto-Regular", sans-serif !important;font-size:1rem !important}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woocommerce-form-login{padding:1rem}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woocommerce-form-login input.input-text{padding:0 1rem}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woocommerce-form-login input.input-text:focus{background:#F4EFE2}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woocommerce_checkout_coupon .woocommerce-form-coupon-toggle .woocommerce-info{background-color:#F4EFE2}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woocommerce_checkout_coupon p[class*="form-row-"]{width:100%}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout label{font-size:0.8rem;margin-bottom:0 !important;letter-spacing:0.2px}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woopack-product-checkout h3{margin-top:1rem}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woopack-product-checkout h3#ship-to-different-address label{font-size:1.25rem}@media screen and (min-width: 768px){[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woopack-product-checkout h3#ship-to-different-address label{font-size:1.5rem}}[class*="elementor-"] [class*="elementor-"] .pp-woo-checkout .woopack-product-checkout h3#ship-to-different-address label input{clear:both;width:30px;height:30px;border-radius:0;border:3px solid #000}.woopack-product-checkout .woocommerce .button.alt{border:3px solid #F4EFE2;background:#FFF;padding:0.5rem}.woopack-product-checkout .woocommerce .button.alt:last-of-type{background-color:#F4EFE2}.woopack-product-checkout h3{text-align:center;margin-bottom:1rem}[class*="mauticform-"] [class*="-row"]{padding-bottom:1rem}[class*="mauticform-"] [class*="-row"] input:not(.mauticform-checkboxgrp-checkbox){width:100%}[class*="mauticform-"] .mauticform-message{text-align:center;background:#2B271A;color:#FFF;margin-bottom:1rem;padding:1rem 2rem;font-size:1rem}[class*="mauticform-"] .mauticform-errormsg{color:#D37E60;font-size:0.9rem}[class*="mauticform-"] .mauticform-freetext{font-size:0.9rem}[class*="mauticform-"] .mauticform-button.btn-default{background:#FFF;color:#2B271A;border:3px solid #2B271A;padding:0.5rem 2rem;font-size:1rem;font-weight:400}[class*="mauticform-"] .mauticform-button.btn-default:hover{color:#826D3A;border:3px solid #826D3A}@media screen and (min-width: 768px){[class*="uael-"] .mauticform-innerform{width:50%;margin:auto}}.woocommerce .yith-wcwl-form h2{text-align:center;margin-bottom:2rem}.woocommerce .yith-wcwl-add-to-wishlist{margin-top:0;position:absolute;top:1rem;left:1rem;z-index:1;width:2.5rem;height:2.5rem;background:#FFF}.woocommerce .yith-wcwl-add-to-wishlist .count-add-to-wishlist{text-align:left;font-size:0.9rem;font-family:"Roboto-Regular", sans-serif;color:#826D3A}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist{font-weight:300;margin-bottom:0rem}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.button.alt,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist.button.alt{width:100%;height:100%;line-height:2.5rem;text-align:center;display:inline-block;padding:0;background:#F4EFE2;padding:0;border:none}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.button.alt:hover,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist.button.alt:hover{background:#FFF}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist i{width:2.5rem;height:2.5rem;line-height:2.5rem;display:inline-block;padding:0;color:#C2A663}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist:hover{background:#F4EFE2}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover i,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist:hover i{color:#CF4616;text-shadow:none}.product-list .yith-wcwl-add-button{z-index:1}[class*="yith-wcwl-wish"]{position:absolute;top:1rem;left:1rem;z-index:1}[class*="yith-wcwl-wish"] .feedback{width:2.5rem;height:2.5rem;display:inline-block;background:#F4EFE2;position:absolute;top:-1rem;left:-1rem;text-align:center;line-height:2.5rem;color:#CF4616}[class*="yith-wcwl-wish"] .feedback i.yith-wcwl-icon{margin:0}[class*="yith-wcwl-wish"] a{position:absolute;width:2.5rem;height:2.5rem;z-index:1;color:#C2A663}[class*="yith-wcwl-wish"]:hover .feedback{background:#FFF}.yith-wcwl-popup-footer a.add_to_wishlist{width:auto;max-width:15rem;margin:auto}.elementor-widget-yith_wcwl_wishlist .woocommerce a.button{color:#2B271A;border:3px solid #2B271A;background:#FFF;text-transform:uppercase;font-size:1rem;font-weight:500}.elementor-widget-yith_wcwl_wishlist .woocommerce a.button:hover{background:#FFF;border-color:#826D3A;color:#826D3A}.yith-wcwl-share{display:none}.wishlist_manage_table select{margin-right:0}.wishlist_table.mobile li .item-wrapper{display:block;width:100%}.wishlist_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_table.mobile li .item-wrapper .item-details table td{font-size:1rem}.wishlist_table.mobile li .item-wrapper .item-details table td.label{width:60%;padding:0}.wishlist_table.mobile li .item-wrapper .item-details table td.value{width:40%}.wishlist_table.mobile li .item-wrapper .item-details table td.value small{display:block}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:block}.wishlist_table.mobile li .item-wrapper .product-name h3{font-family:"Roboto-Regular", sans-serif;font-size:1.1rem;line-height:1.5rem}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding:0}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper tr td{display:inline-block;font-size:1rem}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper tr td.label{width:70%}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper tr td.value{width:30%}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper tr td.value input{padding:1rem}@media screen and (min-width: 768px){.wishlist_table.mobile.with-checkbox li .additional-info-wrapper tr td.label{width:90%}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper tr td.value{width:10%}}.wishlist_table.mobile .product-add-to-cart a.button{padding:1rem 2rem !important}.yith_wcwl_wishlist_bulk_action input[type=submit],.wishlist-actions input[type=submit]{text-transform:uppercase;letter-spacing:0.6px;font-size:0.9rem}table.wishlist_table{font-size:1rem}@media screen and (min-width: 1024px){table.wishlist_table tr th,table.wishlist_table tr td{text-align:left}table.wishlist_table tr th.product-quantity,table.wishlist_table tr td.product-quantity{min-width:20px;max-width:105px}}.woocommerce div.product.elementor div:not(.variations) form.cart:not(.grouped_form):not(.variations_form){flex-wrap:wrap}.select2-container--default .select2-selection--single{border-radius:0 !important;height:3rem !important;width:auto !important}.select2-container--default .select2-selection--single .select2-selection__clear{display:inline-block !important;padding-left:1rem !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3rem !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3rem !important}.gift-cards-list button.ywgc-predefined-amount-button.selected_button{background:#C2A663}.gift-cards-list button.ywgc-predefined-amount-button.selected_button:hover,.gift-cards-list button.ywgc-predefined-amount-button.selected_button:focus{color:#FFF;background:#C2A663}.gift-card-content-editor.step-content input,.gift-card-content-editor.step-content textarea{padding:0.75rem 0.5rem 0.25rem !important;font-size:1rem}.gift-card-content-editor.step-content input::placeholder,.gift-card-content-editor.step-content textarea::placeholder{font-size:0.8rem}.gift-cards_form h3{margin:0;font-size:1.4rem}.gift-cards_form .gift-cards-list{display:flex;flex-flow:row wrap;justify-content:flex-start}.gift-cards_form .gift-cards-list h3{width:100%}.gift-cards_form .gift-cards-list button{margin-right:0.5rem;margin-bottom:0;font-size:1.2rem;border:none}.gift-cards_form .gift-cards-list button:hover{background:#F4EFE2}.gift-cards_form .gift-cards-list input#ywgc-manual-amount{border:3px solid #2B271A;padding:1rem 0 0.5rem !important;font-size:1rem;width:auto !important;height:47px}.gift-cards_form .gift-cards-list input#ywgc-manual-amount::placeholder{font-size:1rem}.gift-cards_form .gift-card-content-editor{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:1rem;margin-bottom:0}.gift-cards_form .gift-card-content-editor .ywgc-choose-design-preview{margin-bottom:0}.gift-cards_form .gift-card-content-editor.step-content h5{margin:1rem 0 1rem;font-weight:600;font-family:"fondamento", sans-serif;font-size:1.2rem;display:block;width:100%}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"]>div{flex:0 0 50%;display:inline-block;padding-right:1rem}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"][class*="-single-recipient"],.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"][class*="-sender-name"],.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"][class*="-message"]{display:block;width:100%}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"][class*="-recipient-name"]{margin-bottom:1rem}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] label{margin-right:0.5rem;font-size:0.8rem;text-transform:uppercase;font-family:"Roboto-Regular", sans-serif;width:auto}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] input{margin-bottom:1rem;width:auto;float:none;background:none;border:0;border-bottom:1px solid #DED2B5;padding-left:0}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] input::placeholder{font-style:italic;color:#826D3A}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] input:focus,.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] input:active{border-color:#826D3A}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] textarea{float:none;background:none;border-color:#DED2B5;height:5rem}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] textarea:focus{border-color:#826D3A}.gift-cards_form .gift-card-content-editor.step-content [class*="ywgc-"] textarea::placeholder{font-style:italic;color:#826D3A}.gift-cards_form .gift-card-content-editor .ywgc-design-list li:last-of-type{display:none}.gift-cards_form .gift_card_template_button{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.gift-cards_form .gift_card_template_button{justify-content:flex-start}}.gift-cards_form .gift_card_template_button .single_add_to_cart_button.gift_card_add_to_cart_button.alt{border:3px solid #2B271A;padding:0.75rem 2rem;border-radius:0;text-transform:uppercase;font-size:1rem;letter-spacing:0.2px;font-weight:500;margin-top:1rem}.gift-cards_form .gift_card_template_button .single_add_to_cart_button.gift_card_add_to_cart_button.alt:hover{border-color:#826D3A;color:#826D3A}@media screen and (min-width: 768px){.gift-cards_form .gift_card_template_button .single_add_to_cart_button.gift_card_add_to_cart_button.alt{margin-top:0}}
