.logo_container{margin-top:0.5rem!important}@media all and (max-width:478px){#page-container .et_pb_shop ul.products.columns-4 li.product{width:auto!important}}#page-container .related.products .product{transition:.3s}#page-container .related.products h2.woocommerce-loop-product__title{font-size:0.9rem!important;font-weight:normal}#page-container .related.products .product:hover{transform:translatey(-15px);box-shadow:20px 20px 60px #d9d9d9,-20px -20px 60px #ffffff;background-color:#f9f9f9!important}#page-container span.et_shop_image:hover span.et_overlay{display:none}.description-product-category p{}#page-container .title-product-category div{color:#000!important;font-weight:700!important;font-family:'Oxanium',display!important}#page-container .page-not-found-divider{margin-top:-2rem!important}#page-container .page-not-found-row{display:flex;justify-content:center;align-items:center}#page-container .page-not-found-title h1{padding-bottom:0px!important}#page-container .page-not-found-title{font-size:10rem!important;animation:page-not-found 3.5s ease-in 0s infinite normal forwards}@keyframes page-not-found{0%{transform:translatey(5px)}50%{transform:translatey(-5px)}100%{transform:translatey(5px)}}@media all and (max-width:500px){.footer-credits-column{margin-bottom:1rem!important}.footer-logos-column{justify-content:center!important}}.footer-logos-column{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.footer-logo img{width:30px;height:15px;object-fit:contain}.footer-logo{margin:0px!important}.wpfFilterButton:hover{background:#e32329!important}.wpfFilterButton{width:100%!important;padding:.5rem!important;cursor:pointer;text-transform:uppercase;background:#31a8dd!important;color:#fff!important;outline:none!important;border:none!important;font-size:1rem!important;font-weight:700!important;transition:all ease .3s}.wpfSwitchFilter{padding:0px!important}.wpfSingleInputSearch input:focus{background:#f2f2f2!important;outline:none!important;border:1px solid #bbb!important}.wpfFilterContent select,.wpfSingleInputSearch input{padding:.5rem!important;border-radius:5px;transition:all ease .3s}.wpfFilterWrapper:nth-child(1),.wpfFilterWrapper:nth-child(6),.wpfFilterWrapper:nth-child(8){padding-bottom:1rem!important;border-bottom:solid 2px #d1d1d1!important}.wpfPriceInputs input{width:50px!important}.wpfPriceInputs span,.wpfPriceInputs input{font-weight:700!important;font-size:1.3rem!important}#wpfSliderRange{border:none!important;background:#f2f2f2!important}#page-container .ui-slider-range{background:#e32329!important;border:none!important}#page-container .ui-slider-handle:hover{background:#e32329!important}#page-container .ui-slider-handle{background:#e32329;border:none!important;border-radius:100%;box-shadow:0px 0px 5px #00000070}.pricinpal-product-image .zoomImg,.pricinpal-product-image .woocommerce-product-gallery__image{background-color:#f9f9f9!important}.custom-products .related h2:first-child{display:none!important}.custom-products .products .et_shop_image{background-color:#f9f9f9!important}.custom-products .related h2{padding:1rem!important}.box-shadow{border-radius:24px;background:#ffffff;box-shadow:20px 20px 60px #d9d9d9,-20px -20px 60px #ffffff;padding:0 1rem 1rem 1rem}.custom-products .product .price{padding:0.5rem 1rem}.custom-products .product:hover{transform:translatey(-15px);box-shadow:20px 20px 60px #d9d9d9,-20px -20px 60px #ffffff;background-color:#f9f9f9!important}.custom-products .product{overflow:hidden;transition:all ease .3s;background:#ffffff}#page-container .custom-products h2{font-size:0.9rem!important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-weight:normal}.section-hero{display:flex;align-items:center;justify-content:center}.product-reviews-button #reviews #review_form .submit:hover{padding:.5rem 2rem!important;color:#e32329!important;background-color:#fff!important}.product-reviews-button #reviews #review_form .submit{border-radius:50px!important;color:#fff!important;border:solid 2px #e32329!important;transition:all ease .3s!important;padding:.5rem 2rem!important}.product-gallery .flex-viewport div{border-radius:24px}.product-gallery img{border-radius:24px}@media all and (max-width:500px){.header-column .mobile_menu_bar::before{top:10px!important}.header-column{display:flex;align-items:center}#page-container #mobile_menu1{width:70vw!important;left:-35vw!important;top:20vw!important;border-radius:0 0 24px 24px}}@media all and (min-width:501px) and (max-width:980px){#mobile_menu1{width:70vw!important;left:-70vw!important;top:13vw!important;border-radius:0 0 24px 24px}}#mobile_menu{top:65px!important;width:250px;left:-250px}@media all and (max-width:980px){.mobile_menu_bar:before{font-size:40px!important;color:#e32329!important}.mobile_menu_bar{top:-100%!important}#main-header{padding:10px 0!important}.logo_container a{display:flex}.logo_helper{display:none!important}.et_header_style_centered #logo{max-height:100%!important;width:60%!important}.mobile_nav{background:transparent!important}#et_mobile_nav_menu{margin-top:0px!important}#et_mobile_nav_menu .select_page{display:none!important}#main-header>.et_menu_container{display:flex;align-items:center;justify-content:space-between}}#top-menu .menu-item .sub-menu,#mobile_menu{border-radius:0 0 24px 24px}.item-mega-menu>a{color:#e32329!important}#top-menu .sub-menu a::before{position:relative!important;display:none!important;background:transparent!important}#top-menu .item-mega-menu .sub-menu{border-top:none!important}#top-menu .sub-menu{border-top:3px solid #e32329!important}#top-menu{display:flex;gap:2rem}#et_search_icon::before,.et-cart-info span::before{font-size:1.3rem!important}#et_search_icon::before{color:#31a8dd!important;top:-21px!important}.et-cart-info span::before{color:#e32329!important}@media all and (min-width:980px){.single-item>a:hover::before{transform:scale(1);opacity:1}.single-item>a::before{position:absolute;content:"";background:#e32329;width:100%;height:2px;top:100%;left:0;transition:all ease .3s;transform:scale(.1);opacity:0}.single-item>a{position:relative}}.menu-item a{font-weight:700!important}.menu-item a:hover,#page-container .single-item a:hover{color:#e32329!important;opacity:1!important}#menu-main-menu .sub-menu{border-radius:0 0 24px 24px!important}.more-ways-to-shop-home-slider .dica-item{justify-content:end}.more-ways-to-shop-home-slider .et_pb_module:hover{box-shadow:0px 0px 20px #00000063;transform:scale(.95)}.more-ways-to-shop-home-slider .et_pb_module{height:300px;cursor:pointer;transition:all ease .3s}@media all and (min-width:400px) and (max-width:500px){#page-container .gift-inspo-slider-products .wpsf-product{max-width:100%!important}}.gift-inspo-slider-products img{height:100%;object-fit:cover}.gift-inspo-slider-products .sp-wps-product-image-area,.gift-inspo-slider-products .wps-product-image{width:100%;height:100%}.gift-inspo-slider-products .wpsf-product{width:100%!important;max-width:300px!important;height:305px!important}.gift-inspo-slider-products .swiper-pagination-bullet-active{background-color:#e32329!important}.gift-inspo-slider-products .wpsf-cart-button{display:none!important}.gift-inspo-slider-products .sp-wps-product-details{background-color:#fff!important;cursor:auto!important}.gift-inspo-slider-products .wpsf-product-price span{font-family:'Oxanium',display!important;color:#e32329!important}.gift-inspo-slider-products .wpsf-product-title a:hover{color:#31a8dd!important}.gift-inspo-slider-products .wpsf-product-title a{color:#000!important;font-family:'Oxanium',display!important;font-size:1.1rem!important;transition:all ease .3s}.bold-text p{font-weight:500!important}.more-ways-to-shop-home .et_pb_column:hover{box-shadow:0px 0px 20px #00000063;transform:translatey(-10px)}.more-ways-to-shop-home .et_pb_column{width:100%!important;height:300px;transition:all ease .3s;display:flex;flex-direction:column;justify-content:end;align-items:center}.banner-who-we-are-column{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%!important}.hero-column{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all ease .3s!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#fff;background:#e32329;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.glow-on-hover{padding:.7rem 2.5rem;border:none;outline:none;color:#fff!important;background:#e32329;cursor:pointer;position:relative;z-index:0;border-radius:10px;font-weight:700;font-size:18px}.glow-on-hover:before{content:'';background:linear-gradient(45deg,#ff0000,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#ff0000);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:transparent}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:'';position:absolute;width:100%;height:100%;background:#e32329;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}::selection{background-color:#e32329;color:#fff}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#508885}body,p,.et_pb_best_value,.et_pb_counter_title,.et_pb_counter_amount,.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea,.et_pb_slide_content,.et_pb_countdown_timer .section p.label,.et-menu li,#page-container .et-menu li>a,.et_pb_contact_select{font-size:1rem;line-height:1.5;font-weight:300}html{font-size:15px}@media all and (min-width:768px){html{font-size:16px}}@media all and (min-width:1100px){html{font-size:17px}}@media all and (min-width:1405px){html{font-size:18px}}h1,h2,h3,h4,h5,h6{line-height:1.25}#page-container h1,#page-container .h1{font-size:2.5rem}#page-container h2,#page-container .h2{font-size:2.2rem}#page-container h3,#page-container .h3{font-size:1.9rem}#page-container h4,#page-container .h4{font-size:1.6rem}#page-container h5,#page-container .h5{font-size:1.3rem}#page-container h6,#page-container .h6{font-size:1rem}@media all and (min-width:980px){p#footer-info,#top-menu li,footer.et-l.et-l--footer,footer.et-l.et-l--footer div.et_pb_text_inner,footer.et-l.et-l--footer div.et_pb_blurb_content{font-size:.9rem}}p#footer-info{padding-top:10px;margin-bottom:0}#footer-bottom{padding:10px}.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:0}.et_pb_button{font-size:1rem}.et_pb_button:after,.et_pb_button:before{font-size:1.5rem;top:0.3rem}@media (min-width:1405px){#page-container .et_pb_section.et_section_regular:not(.full-width,.et_pb_fullwidth_section),#page-container .et_pb_section.et_section_specialty:not(.full-width),#page-container .column-padding-like-section{padding-left:4rem;padding-right:4rem}}#page-container .et_pb_section.full-width{padding-left:0;padding-right:0}@media all and (max-width:980px){#logo{max-height:100%}}@media all and (min-width:980px){#main-header .container,#top-header .container{width:100%;max-width:100%;padding-right:3rem;padding-left:3rem}}@media all and (min-width:1405px){#main-header .container,#top-header .container{padding-right:4rem;padding-left:4rem}}div#et-info{font-size:0.6rem;width:100%}#top-header{font-size:1rem}#top-header .container{padding-top:.5rem}#top-header .et-social-icons{float:right}@media all and (max-width:980px){.et_pb_text_align_left{text-align:center}}