.cart-count.empty{display:none!important;opacity:0;transform:scale(0);transition:all 0.3s ease}.home .cart-count.hidden-until-menu{display:none!important;opacity:0;transform:scale(0)}.cart-count{transition:all 0.3s ease;transform:scale(1);opacity:1}.cart-count.show{animation:cartBounceIn 0.4s ease-out}@keyframes cartBounceIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}.cart-count-mobile.empty{display:none!important}.main-header-mobile,.main-header-desktop{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important}.home .main-header-mobile,.home .main-header-desktop{transform:translateY(-100%)!important;opacity:0!important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)!important}.home .main-header-mobile.header-scroll-show,.home .main-header-desktop.header-scroll-show{transform:translateY(0)!important;opacity:1!important}.home .main-header-mobile.header-scroll-hide,.home .main-header-desktop.header-scroll-hide{transform:translateY(-100%)!important;opacity:0!important}.animate-hero-cube{opacity:0;transform:scale(0.5) rotate(-180deg);animation:cubeEntry 1s ease-out forwards}.animate-hero-title{opacity:0;transform:translateY(50px);animation:fadeInUp 0.8s ease-out 0.2s forwards}.animate-hero-subtitle{opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s ease-out 0.4s forwards}.animate-hero-button{opacity:0;transform:translateY(20px);animation:fadeInUp 0.8s ease-out 0.6s forwards}.animate-hero-scroll{opacity:0;animation:fadeIn 1s ease-out 1s forwards}.animate-hero-cube .inner-cube{animation:cubePulse 4s ease-in-out infinite}@keyframes cubeEntry{to{opacity:1;transform:scale(1) rotate(12deg)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1;transform:translateX(-50%)!important}}@keyframes cubePulse{0%,100%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(5deg)}75%{transform:scale(1.1) rotate(-5deg)}}.animate-fade-up{opacity:0;transform:translateY(60px);transition:opacity 0.6s ease-out,transform 1s ease-out}.animate-fade-up.visible{opacity:1;transform:translateY(0)}.animate-scale-in{opacity:0;transform:scale(0.8);transition:opacity 0.5s ease-out,transform 0.5s ease-out}.animate-scale-in.visible{opacity:1;transform:scale(1)}.animate-stagger-container>*{opacity:0;transform:translateY(60px)}.et_pb_section .et_pb_row.row-mobile-dropdown.row-mobile-dropdown{max-height:0px!important;opacity:0!important;overflow:hidden!important;transition:all 0.5s ease-in-out!important;padding-top:0px!important;padding-bottom:0px!important;height:auto!important}.et_pb_section .et_pb_row.row-mobile-dropdown.row-mobile-dropdown.menu-open{max-height:600px!important;opacity:1!important;padding-top:0px!important;padding-bottom:0px!important;height:auto!important}.slide-in-left{opacity:0;transform:translateX(-20px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.slide-in-left.animate{opacity:1;transform:translateX(0)}.slide-in-up{opacity:0;transform:translateY(20px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.slide-in-up.animate{opacity:1;transform:translateY(0)}@media (max-width:768px){#wc-stripe-upe-form iframe{min-height:40px!important;width:100%!important;display:block!important}#wc-stripe-upe-form>div:first-child{display:block!important;min-height:40px!important}}.gradient-linear{background:linear-gradient(90deg,#5E50FC,#FC50E2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}.et_pb_button:hover,.et_pb_more_button:hover,.et_pb_button_one:hover{transform:translateY(-6px);box-shadow:0 10px 20px rgba(0,0,0,0.2)}.text-call-to-action{background:linear-gradient(135deg,#6F51FA,#FD51E3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.et_pb_button.bt-to-call-action::after{background:linear-gradient(135deg,#6F51FA,#FD51E3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.products-shop-page li:hover{background-color:#fafafa}div.woocommerce div[itemprop="short-description"]{margin-top:8px;font-family:roboto;font-weight:300}.custom-product-icons{position:absolute;bottom:0px;right:10px;display:flex;gap:8px;opacity:0;transition:opacity 0.3s ease;z-index:9}.custom-product-icons a img{width:28px;height:28px;transition:transform 0.2s ease}.custom-product-icons a:hover img{transform:scale(1.1)}li.product:hover .custom-product-icons{opacity:1}li.product{position:relative;overflow:hidden;padding:30px!important}.custom-product-icons a{padding-right:5px}#configurateur-3d-menu{width:100%;z-index:9999;opacity:1;transition:top 0.4s ease,opacity 0.4s ease}.et_pb_menu__cart-count{background-color:#333;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-left:-24px;margin-bottom:-17px;z-index:9}#menu-menu li a{transform:none!important;transition:none!important}@media (min-width:981px){.et_pb_menu__icon.et_pb_menu__cart-button{margin-left:22px}}.et_pb_menu__cart-button:after{background:url("https://rensbox.ch/wp-content/uploads/2025/06/black-cart-icon.svg");content:''!important;height:30px;width:30px;background-size:cover}.bt-in-products,.bt-in-products button{max-width:450px;width:100%;text-align:center;white-space:normal;display:inline-block}.bouton-desactive{max-width:450px;width:100%;text-align:center;white-space:normal;display:inline-block;pointer-events:none;transition:none!important;background-color:#fff!important;cursor:not-allowed!important}.added_to_cart.wc-forward{display:none!important}.et_pb_scroll_top{right:20px!important;bottom:30px!important;font-size:22px!important;padding:14px!important;background-color:#2563eb!important;color:white!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,0.2)!important;transition:all 0.2s ease-in-out}.et_pb_scroll_top:hover,.et_pb_scroll_top:active{background-color:#1d4ed8!important;transform:scale(1.05)}.woocommerce-cart .woocommerce-shipping-calculator,.woocommerce-cart .woocommerce-shipping-destination{display:none!important}.woocommerce-MyAccount-navigation ul{list-style:none;background:#ffffff;padding:0;margin:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.06)}.woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#333;text-decoration:none;transition:all 0.1s ease;border-radius:6px;margin:12px 8px;background-color:transparent}.woocommerce-MyAccount-navigation li a::after{content:"›";font-size:16px;margin-left:10px;transition:transform 0.2s ease}.woocommerce-MyAccount-navigation li a:hover{background-color:#dbeafe;color:#3b82f6}.woocommerce-MyAccount-navigation li a:hover::after{color:#3b82f6}.woocommerce-MyAccount-navigation li.is-active a{background-color:#dbeafe;color:#3b82f6;font-weight:600}.woocommerce-MyAccount-content{background:#ffffff;padding:0;margin:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.06);font-size:16px}.woocommerce-MyAccount-content{padding:1rem}.woocommerce-MyAccount-content a.button,.woocommerce-MyAccount-content a.button.alt,.woocommerce-MyAccount-content .button.alt,.woocommerce-MyAccount-content button.button,.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content input[type="submit"],.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content .woocommerce-button,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file.button.alt,.woocommerce-MyAccount-content #payment .button{background-color:#3b82f6;color:white;border:none;border-radius:6px;padding:10px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color 0.2s ease;box-shadow:none;transform:none!important;text-decoration:none;display:inline-block}.woocommerce-MyAccount-content a.button:hover,.woocommerce-MyAccount-content .button.alt:hover,.woocommerce-MyAccount-content a.button.alt:hover,.woocommerce-MyAccount-content button.button:hover,.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content input[type="submit"]:hover,.woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-MyAccount-content .woocommerce-button:hover,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file:hover,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file.button.alt:hover,.woocommerce-MyAccount-content #payment .button:hover{background-color:#2563eb;color:white;transform:none!important;border:none}.woocommerce-MyAccount-content a.button:focus,.woocommerce-MyAccount-content button.button:focus,.woocommerce-MyAccount-content .button:focus,.woocommerce-MyAccount-content input[type="submit"]:focus,.woocommerce-MyAccount-content .woocommerce-Button:focus,.woocommerce-MyAccount-content .woocommerce-button:focus,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file:focus,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file.button.alt:focus{outline:2px solid #dbeafe;outline-offset:2px}.woocommerce-MyAccount-content .button.alt,.woocommerce-MyAccount-content a.button.alt,.woocommerce-MyAccount-content .woocommerce-button.alt,.woocommerce-MyAccount-content .woocommerce-Button.alt{background-color:#dbeafe;color:#3b82f6}.woocommerce-MyAccount-content .button.alt:hover,.woocommerce-MyAccount-content a.button.alt:hover,.woocommerce-MyAccount-content .woocommerce-button.alt:hover,.woocommerce-MyAccount-content .woocommerce-Button.alt:hover{background-color:#dbeafe;color:#2563eb}.woocommerce-MyAccount-content .button::after,.woocommerce-MyAccount-content input[type="submit"]::after,.woocommerce-MyAccount-content .woocommerce-Button::after,.woocommerce-MyAccount-content .woocommerce-button::after,.woocommerce-MyAccount-content a.woocommerce-MyAccount-downloads-file::after{display:none!important;content:none!important}.woocommerce-MyAccount-content button.button:hover,.woocommerce-MyAccount-content .order-again a.button:hover.woocommerce table.my_account_orders button.delete-draft:hover{padding:10px 20px!important}.woocommerce-MyAccount-content .shop_table .woocommerce-orders-table__cell-order-number a{color:#3b82f6!important}.woocommerce-MyAccount-content .shop_table .woocommerce-orders-table__cell-order-number a:hover{color:#2563eb!important}.woocommerce-MyAccount-content .shop_table .button:hover{padding:4.5px 30px 4.5px 22.5px!important}.woocommerce table.my_account_orders button.delete-draft:hover{padding:10px 20px!important}.woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.woocommerce-Address .edit{background-color:#3b82f6;color:white;border:none;border-radius:6px;padding:10px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color 0.2s ease;box-shadow:none;transform:none!important;text-decoration:none;display:inline-block}.woocommerce-Address .edit:hover{background-color:#2563eb;color:white;transform:none!important;border:none}.woocommerce-info{background-color:transparent!important;color:black!important;display:flex;flex-direction:column;align-items:center;text-align:center}.woocommerce-info .button{margin-top:20px!important}.woocommerce-info .button:hover{padding:10px 20px!important;transform:none!important}.woocommerce-MyAccount-content .button:hover{padding:10px 20px!important;transform:none!important}.woocommerce-message{background-color:transparent!important;color:black!important;font-weight:bold!important}.delete-draft:disabled{background-color:#2563eb!important;color:white!important;border:none!important;border-radius:6px!important;padding:10px 20px!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;display:inline-block!important}.woocommerce-MyAccount-content #add_payment_method #payment ul.payment_methods{background-color:#fff!important}.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box{background-color:#dbeafe!important}.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box::before{border:1em solid #dbeafe!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce-MyAccount-content #add_payment_method #payment .form-row{background-color:#fff!important}.option-card{border-color:#e9e9e9}.option-card:hover{border-color:votre-couleur-hover}.option-card.selected{border-color:#2563eb}.option-card.selected:hover{border-color:#2563eb}.continue-btn--loading{pointer-events:none!important;opacity:0.6!important;cursor:not-allowed!important;border-color:#e9e9e9!important}.continue-btn--loading::after{display:none!important;content:''!important}.continue-btn--loading:hover{border-color:#e9e9e9!important;cursor:not-allowed!important;opacity:0.6!important}.continue-btn--loading:focus{border-color:#e9e9e9!important;cursor:not-allowed!important;outline:none!important}.continue-btn--loading::before{display:none!important}.continue-btn__spinner{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #222222;border-radius:50%;animation:continue-btn-spin 1s linear infinite;margin-right:8px;vertical-align:middle}@keyframes continue-btn-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.continue-btn__loading-text{font-weight:500;color:inherit}@media only screen and (max-width:768px){.et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header_container.left .header-content,.et_pb_fullwidth_header_container.left .et_pb_header_content_wrapper{text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.et_pb_fullwidth_header_container.left .et_pb_button{margin:20px auto}.woocommerce-account .woocommerce{display:block}.woocommerce-MyAccount-navigation{display:block}.woocommerce-MyAccount-content{display:none}.myaccount-back-button{display:none;font-size:16px;color:#3b82f6;margin-bottom:16px;background:none;border:none;padding:0;cursor:pointer}body.show-myaccount-content .woocommerce-MyAccount-navigation{display:none}body.show-myaccount-content .woocommerce-MyAccount-content{display:block}body.show-myaccount-content .myaccount-back-button{display:inline-block}.woocommerce-MyAccount-navigation ul{background:none;box-shadow:none;padding:2rem 1rem;text-align:center}.woocommerce-MyAccount-navigation li a{display:block;margin:16px 0;font-size:18px;background-color:#dbeafe;border-radius:8px;padding:14px;color:#3b82f6}.woocommerce-MyAccount-navigation li a::after{content:none}.products-home-page .woocommerce.columns-3 .products,.products-shop-page .woocommerce.columns-3 .products{display:flex!important;flex-direction:column!important}.products-home-page .woocommerce.columns-3 .products .product,.products-shop-page .woocommerce.columns-3 .products{width:100%!important;flex:none!important;margin-bottom:20px}.woocommerce-page ul.products li.product:nth-child(n){margin:0px!important}}.woocommerce-auth-mode .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light{background:white;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,0.1);overflow:hidden;width:100%;max-width:400px;margin:0}.woocommerce-auth-mode .et_pb_text_inner{padding:0}.woocommerce-auth-mode .woocommerce{padding:0}.woocommerce-auth-mode .u-columns.col2-set#customer_login{display:block;width:100%;margin:0;padding:0}.woocommerce-auth-mode .u-columns .u-column1.col-1,.woocommerce-auth-mode .u-columns .u-column2.col-2{display:none;width:100%;float:none;margin:0;padding:40px}.woocommerce-auth-mode .u-columns .u-column1.col-1.active,.woocommerce-auth-mode .u-columns .u-column2.col-2.active{display:block;animation:fadeIn 0.5s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.woocommerce-auth-mode .u-column1 h2,.woocommerce-auth-mode .u-column2 h2{color:#333;margin-bottom:20px;font-size:2rem;text-align:center;font-weight:600}.woocommerce-auth-mode .woocommerce-form-login,.woocommerce-auth-mode .woocommerce-form-register{width:100%;border:none}.woocommerce-auth-mode .woocommerce-form-row{margin-bottom:20px}.woocommerce-auth-mode .woocommerce-form-row label{display:block;margin-bottom:8px;color:#555;font-weight:500;font-size:14px}.woocommerce-auth-mode .woocommerce-Input{width:100%!important;padding:12px 15px!important;border:2px solid #e1e1e1 important;border-radius:8px important;font-size:16px important;transition:all 0.3s ease important;background:#f8f9fa important;box-sizing:border-box important}.woocommerce-auth-mode .woocommerce-Input:focus{outline:none;border-color:#667eea;background:white;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.woocommerce-auth-mode .password-input{position:relative;display:block}.woocommerce-auth-mode .show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:14px;padding:5px}.woocommerce-auth-mode .show-password-input:hover{color:#667eea}.woocommerce-auth-mode .woocommerce-button.button,.woocommerce-auth-mode .woocommerce-Button.button{width:100%;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.woocommerce-auth-mode .woocommerce-button:hover,.woocommerce-auth-mode .woocommerce-Button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,0.4)}.woocommerce-auth-mode .woocommerce-form__label-for-checkbox{display:flex;align-items:center;color:#666;font-size:14px;cursor:pointer}.woocommerce-auth-mode .woocommerce-form__input-checkbox{width:auto!important;margin-right:8px}.woocommerce-auth-mode .woocommerce-LostPassword{text-align:center;margin-top:15px}.woocommerce-auth-mode .woocommerce-LostPassword a{color:#667eea;text-decoration:none;font-size:14px}.woocommerce-auth-mode .woocommerce-LostPassword a:hover{text-decoration:underline}.woocommerce-auth-mode .woocommerce-privacy-policy-text{font-size:12px;color:#666;margin-bottom:20px;text-align:center;line-height:1.4}.woocommerce-auth-mode .woocommerce-privacy-policy-text a{color:#667eea;text-decoration:none}.woocommerce-auth-mode .auth-toggle{text-align:center;padding:20px 40px;background:#f8f9fa;border-top:1px solid #e1e1e1;font-size:14px;color:#666}.woocommerce-auth-mode .auth-toggle a{color:#667eea;text-decoration:none;font-weight:600;cursor:pointer}.woocommerce-auth-mode .auth-toggle a:hover{text-decoration:underline}.woocommerce-auth-mode .wpa_hidden_field,.woocommerce-auth-mode .altEmail_container,wc-order-attribution-inputs,[data-lastpass-icon-root],input[type="hidden"]{display:none!important}.woocommerce-auth-mode .required{color:#e74c3c}.woocommerce-auth-mode .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}.woocommerce-auth-mode .et_pb_module.et_pb_text.et_pb_text_1{margin:0 auto!important;float:none!important}.woocommerce-auth-mode .woocommerce form.login,.woocommerce-auth-mode .woocommerce form.register{border-color:transparent!important}.woocommerce-auth-mode .woocommerce form.checkout_coupon,.woocommerce-auth-mode .woocommerce form.login,.woocommerce-auth-mode .woocommerce form.register{margin:0px!important;padding:0px!important}.woocommerce-auth-mode .woocommerce form .form-row input.input-text{width:100%!important;padding:12px 15px!important;border:2px solid #e1e1e1!important;border-radius:8px!important;font-size:16px!important;transition:all 0.3s ease!important;background:#f8f9fa!important;box-sizing:border-box!important;color:#333333}.woocommerce-auth-mode .woocommerce form .form-row input.input-text:focus{outline:none;border-color:#667eea;background:white;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.woocommerce-auth-mode label[for="username"],.woocommerce-auth-mode label[for="password"],.woocommerce-auth-mode label[for="reg_email"],.woocommerce-auth-mode label[for="reg_password"]{display:block;margin-bottom:5px;color:#555!important;font-weight:600;font-size:14px}.woocommerce-auth-mode .woocommerce button.button,.woocommerce-auth-mode .woocommerce-page button.button,.woocommerce-auth-mode .woocommerce button.button:disabled[disabled]{width:100%;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.woocommerce-auth-mode .woocommerce button.button:hover,.woocommerce-auth-mode .woocommerce-page button.button:hover,.woocommerce-auth-mode .woocommerce button.button:disabled[disabled]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,0.4);width:100%;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.woocommerce-auth-mode .woocommerce button.button::after,.woocommerce-auth-mode .woocommerce-page button.button::after,.woocommerce-auth-mode .woocommerce button.button:disabled[disabled]::after{display:none!important}.woocommerce-auth-mode .et_pb_module.et_pb_text.et_pb_text_1{margin:0px;width:100%}.woocommerce-auth-mode .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light{max-width:400px}.woocommerce-ResetPassword.lost_reset_password #user_login{width:100%!important;padding:12px 15px!important;border:2px solid #e1e1e1!important;border-radius:8px!important;font-size:16px!important;transition:all 0.3 ease!important;background:#f8f9fa!important;box-sizing:border-box!important;color:#333333}.woocommerce-ResetPassword.lost_reset_password #user_login:focus{outline:none;border-color:#667eea;background:white;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.woocommerce-ResetPassword.lost_reset_password label[for="user_login"]{display:block;margin-bottom:5px;color:#555!important;font-weight:600;font-size:14px}.woocommerce-ResetPassword.lost_reset_password button{max-width:auto;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.woocommerce-ResetPassword.lost_reset_password button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,0.4);max-width:auto;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.woocommerce-ResetPassword.lost_reset_password button::after{display:none!important}@media (max-width:480px){.woocommerce-auth-mode .et_pb_module.et_pb_text.et_pb_text_1{max-width:350px}.woocommerce-auth-mode .u-column1.col-1,.woocommerce-auth-mode .u-column2.col-2{padding:30px 25px!important}.woocommerce-auth-mode .u-column1 h2,.woocommerce-auth-mode .u-column2 h2{font-size:1.5rem}.woocommerce-auth-mode .auth-toggle{padding:15px 25px}.woocommerce-auth-mode .page .et_pb_section{padding:80px 0!important}}@media (max-width:980px){.et_pb_shop ul.products.columns-3 li.product{width:100%!important;margin-right:0!important;margin-left:0!important}}