:root{--black: #4a4a4a;--gray: #3b3c40;--yellow: #ffd97a}.dev_theme_notice{position:absolute;text-indent:-10000em;width:3.5rem !important;background-color:unset !important}.dev_theme_notice::before{position:absolute;font-size:0.7rem;content:'dev';background-color:red;color:white;padding:0.4rem;top:0;left:0;text-indent:0 !important}header{display:flex;align-items:center}header#nav,#home header#nav{position:sticky;top:0}header>.container{display:flex;align-items:center;gap:2rem;justify-content:center;padding:0}#logo{margin:0 auto 0 0}.actions-wrapper{margin:0 0 0 auto}.info-panel{display:flex;gap:12rem;justify-content:center;position:relative;width:100%}.info-panel-alt{flex-direction:row-reverse;align-items:center}.info-panel figure{width:40%;max-width:40rem;padding:0;margin:0;line-height:0}.info-wrapper{padding:6rem 0 0 0;max-width:45rem}.info-wrapper h2{font-size:5rem;font-weight:800;text-decoration:0.3rem underline #ccc}.info-wrapper p{font-size:1.6rem;line-height:3rem;color:var(--gray);margin:0 0 4rem 0}.info-wrapper a{display:inline-block;border:0.4rem solid #ccc;padding:1rem}.container:has(.info-panel){padding:4rem;margin:0 auto 12rem auto}.animate-on-scroll{opacity:0;transition:opacity 0.5s, transform 0.5s;transform:translateY(20px)}.hover-circle{position:absolute;width:6px;height:6px;background-color:var(--gray);border-radius:50%;transition:opacity 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0}input.primary[type=submit],button.primary,.button.primary,.bootic_button.primary{background-color:var(--gray);border-color:var(--gray);transition:background-color 0.3s ease}.in-stock .add_to_cart{border-color:var(--gray);border:none}.product-change-quantity{background-color:var(--gray)}.wrapper-product-quantity{background-color:var(--gray)}.submitting .wrapper-product-quantity{background-color:var(--gray)}.bootic_button.product-add-cart{background-color:var(--gray)}.product-change-quantity-btn svg path{stroke:var(--gray)}.product-change-quantity-btn{background-color:#fff}.product-change-quantity-btn:hover{background-color:var(--yellow)}.add_to_cart:has(.cart_variants) .product-control{background-color:#ececec}@media screen and (max-width: 600px){.add_to_cart:has(.cart_variants) .product-control{background-color:transparent}}.image-placeholder{display:flex;justify-content:center;align-items:center;height:100%}.image-placeholder svg{width:30%;height:30%;fill:#fdfdfd;stroke:#3b3c40}.add_to_cart .view_single:hover{border-color:var(--button-bg-hover)}.slideout .cart_table .cart_item_thumb *{display:block}.cart_table{padding:0 0 0 1rem}.bootic-modal.slideout>div{width:570px}.bootic_button:focus{color:#fff !important}.bootic_button:hover,.product-add-to-cart.bootic_button:hover{color:#000 !important;text-decoration:none !important}.bootic_alert,.bootic_button{padding:0 20px}.main-gallery-section .item-button{border:none;font-weight:600;font-size:1.4rem;color:#fff}.main-gallery-section .item-button:hover{text-decoration:underline}/*! PAGE */.page-cover-image{margin:0 0 4rem 0}/*! PRODUCTS */.section-info{display:flex}.product-model{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 0 1rem 0}.product-model:hover{color:#333}/*! PRODUCT */.product-name{margin:0 0 1rem 0}.product-price{display:flex;flex-direction:column}.product-price .bootic-price{font-size:2.6rem}.product-description ul{padding:0 0 0 1rem}.product-description li{list-style-type:circle}.marketplace-pickup{background:#f6f6f6;padding:12px;border-radius:8px;margin:10px 0px}.marketplace-pickup h5{font-weight:500}.info-title{display:flex;gap:5px}.pick-up-info p{margin-bottom:10px}.pick-up-info p:last-child{margin-bottom:0}.specs-warning{display:block;margin:2rem 0 0 0;border:1px solid #ddd;padding:1rem;border-radius:6px;font-weight:700;color:#666}.specs-warning a{text-decoration:underline}/*! FORMS */.entry.form-body{margin:0 2rem 4rem 2rem}.form-fields{background-color:#fff;padding:4rem 2rem}.contact_fields{margin:0 0 1rem 0 !important}.bootic_form{width:100%;margin:0 auto}.bootic-modal .bootic_form{width:100%}.bootic_row{position:relative;line-height:14px;margin:0 1rem !important}.bootic-modal .bootic_row{margin:0 0 1rem 0 !important;width:100%;position:relative}.bootic_form .nice-select .nice-select-search{width:100% !important}.bootic_row.checkbox.opt_in,.bootic_row.checkbox{display:flex;gap:1.5rem;justify-content:flex-start;align-items:center !important;padding:0 !important;margin:1rem 0 1rem 0 !important}.bootic_row.checkbox{margin:1rem 0 1rem 0 !important;padding:0 !important}.bootic_row.checkbox.opt_in label,.bootic_row.checkbox label{position:relative !important;margin:0 !important;padding:0 !important;line-height:normal;top:0;transform:translateY(0)}.bootic_row.checkbox.opt_in #input-opt_in,.bootic_row.checkbox input{position:relative !important;width:1.5rem !important;height:1.5rem;padding:0 !important;margin:0 !important}.bootic_form textarea{width:40rem !important;border-radius:5px !important}.bootic_row label{color:#bbb;font-size:11px;text-transform:uppercase;position:absolute !important;z-index:2;left:10px !important;top:14px;padding:0 2px !important;pointer-events:none;background:#fff;transition:transform 100ms ease;transform:translateY(-20px);width:auto;text-align:unset}.bootic_row.file label{top:-0.6rem}.bootic_row input{font-size:13px;color:#555;outline:none;border:1px solid #bbb;border-radius:5px;position:relative;width:40rem !important}.bootic_row input:invalid+label{transform:translateY(0)}.bootic_row input:focus{border-color:#2b96f1}.bootic_row input:focus+label{color:var(--azul);transform:translateY(-20px)}.bootic_row select{border-radius:5px}input[type="file"]{padding:3rem 2rem !important}input[type="file"]+label{max-width:75%;transform:none !important}.bootic_row:last-child input[type="file"]{padding-top:6rem !important}.form-body{background-color:#fff;padding:2rem 4rem;margin:0 !important;border-radius:5px 0 5px 0}/*! LIVE SEARCH */.livesearch-result:hover{border:none;background:#f2f2f2;color:var(--gray)}.livesearch-result.selected a:link,.livesearch-result.selected a:visited,.livesearch-result:hover a:link,.livesearch-result:hover a:visited{color:var(--gray) !important}.livesearch-item-title b,.livesearch-item-desc b{background-color:var(--yellow);color:#333 !important}/*! GENERAL */input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid var(--yellow)}/*! FOOTER */.footer-extras{display:flex;align-items:flex-start;justify-content:space-between}.footer-extras>a{display:flex;align-items:center}.footer-extras::after{display:none}/*! MOBILE */@media (max-width: 718px){header>.container{padding:0 2rem}.toggle-menu-icon{order:0}#logo{order:1;margin:0 auto}#logo img{margin:0}.actions-wrapper{order:2;margin:0}.main-gallery-section{margin:0 0 8rem 0}.info-panel{flex-direction:column-reverse;gap:3rem}.info-panel figure{width:100%;max-width:100%;display:flex;justify-content:center}.info-wrapper{width:100%;max-width:100%;padding:0}.container:has(.info-panel){padding:0rem 4rem;margin:0 auto 8rem auto}.container{padding:4rem 1.5rem}.section{margin:0 0 2rem 0;padding:0}.form-fields{padding:0;margin:4rem 0 0 0}.bootic_row input{width:100% !important;margin:0 0 1rem 0}.bootic_row{margin:0 0 2rem 0 !important}/*!MOBILE MENU*/#mobile-menu{position:relative;left:unset;top:unset;display:flex;flex-direction:column;background-color:transparent;border:none;box-shadow:none;width:100dvw !important;margin:2rem 0 0 0;transform:none;padding:0}#mobile-menu li{text-align:center;text-transform:uppercase;margin:0 0 1rem 0}#mobile-menu li:last-child{margin:0}#mobile-menu li .has-submenu:after{position:absolute;content:'+';margin:0.1rem 0 0 1rem;transition:transform 0.3s ease}#mobile-menu li .has-submenu.active:after{transform:rotate(60deg)}#mobile-menu-wrapper{display:block !important;top:0;position:fixed;left:-100dvw;height:100dvh;transition:left 0.2s ease;background:#fff repeat;z-index:9}#mobile-menu-wrapper.active{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:#fff;transition:left 0.2s ease;overflow:auto}ul#mobile-menu ul{background:#ffd97a;padding:1rem;border-radius:4px}.mobile-menu-actions{display:flex;padding:2rem 1rem;justify-content:flex-start;align-items:center;gap:2rem}.mobile-menu-actions .login-icon{position:unset;margin:0}.close-mobile-menu{display:inline-flex}.close-btn{height:3rem;fill:var(--purple)}/*! FILTERS */.sidebar-filters>.toggle-cats{display:flex !important;gap:1rem}#filters-container{position:fixed;top:0;left:0;transform:translateX(-100vw);background-color:#fff;width:100vw;height:100vh;margin:0;padding:2rem;z-index:99999;transition:transform 0.3s cubic-bezier(0.08, 0.82, 0.17, 1)}#filters-container.visible{transform:translateX(0)}#filters-container .toggle-cats{display:flex !important;justify-content:flex-end}#filters-container .toggle-cats svg{color:#fff;background-color:#444;border-radius:50%;padding:0.2rem}#filters-container .toggle-cats svg:hover{color:unset;background-color:#444}/*! FOOTER */footer{padding:2rem 2rem 40px 2rem}footer ul{flex-direction:column;gap:0.5rem}footer ul li::after{content:'';padding-left:0}footer .menu li{padding:0}footer iframe{width:100%}.payment-methods-wrapper{display:flex;width:100%;justify-content:flex-start}.payment-methods-img{margin:0 !important}.footer-extras{flex-wrap:wrap;align-items:flex-end;gap:1rem}.payments-col{order:1}.footer-extras a:last-child{order:2}}@media screen and (min-width: 640px){.info-panel-background{background-color:#ffd97a;display:block;transform:none;left:calc(-50vw + 50%);width:calc(22.22222% + 50vw);position:absolute;top:0;height:100%;z-index:-1}}.vol-discount-table.collapsed{opacity:unset;max-height:unset;margin:unset;padding:0 15px;display:block}.vol-discount-desc p{background:var(--gray)}.vol-discount-container{color:var(--gray)}.vol-discount-container{border:1px solid var(--gray)}.vol-discount-table th,.vol-discount-table td{border-bottom:1px solid #cecece}.vol-discount-tier:last-child>td{border:none}#subsubsubmenu{margin:0px 10px 0}#subsubsubmenu li{font-weight:400 !important}.actions-wrapper{display:flex;gap:5px}.sidebar h3{padding:2px 0;font-size:18px}.gallery-next.next,.gallery-prev.prev{display:none}.products.gallery-container .product-item{margin:10px}#mobile-menu li .caret-toggle .caret{margin:5px 7px 0;border-top:6px solid #000000;border-right:6px solid transparent;border-left:6px solid transparent}@media (max-width: 460px){.mobile-columns-2 .product-item:nth-child(2n+1){clear:left}}
