.woocommerce-form-login .woocommerce-form-row--wide label{max-width:0px;min-width:300px}.woocommerce-form-register label{min-width:300px}#username{min-width:300px}#reg_email{min-width:300px}#password{min-width:300px}#reg_password{min-width:300px}.woocommerce-form-login .woocommerce-button{min-width:140px}.woocommerce-form-login .woocommerce-LostPassword a{min-width:200px;max-width:200px;overflow:visible}.u-column1 .woocommerce-form-login .woocommerce-LostPassword{min-width:200px}.woocommerce-form-register .woocommerce-privacy-policy-text p{min-width:303px;text-align:left}#page-content .g-cols .wlr-signup-message{min-width:200px;max-width:191px;display:inline-block;transform:translatex(0px) translatey(0px)!important}.woocommerce-form-register .woocommerce-Button{max-width:140px}@media (max-width:370px){.stretched .w-account-login{transform:translatex(0px) translatey(0px);min-width:370px!important;padding-left:0!important;padding-right:0!important;padding-top:6px!important}}@media (max-width:320px){.stretched .w-account-login{min-width:308px}}@media (max-width:415px){.woocommerce-form-register .woocommerce-Button{min-width:200px;max-width:200px!important}}@media (max-width:370px){.woocommerce-form-register .woocommerce-Button{max-width:246px}}.w-checkout-login .woocommerce-form-login-toggle .woocommerce-info{font-size:25px}.w-checkout-billing .woocommerce-account-fields .wlr-signup-message{min-width:100px!important;max-width:200px!important;color:#d35400;font-weight:500;font-size:20px}.checkout .g-cols .woocommerce-additional-fields #order_comments{width:400px;min-width:250px}.woocommerce-columns--addresses .woocommerce-column--billing-address address{width:200px}.woocommerce-columns--addresses .woocommerce-column--shipping-address address{width:200px}@media (max-width:600px){.w-order .w-order-select select{padding-left:5px;padding-right:0}}#ageEnterButton{transform:translatex(0px) translatey(0px);font-size:20px;background-color:#15c812!important;width:135px;min-height:6px;height:60px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#ageLeaveButton{transform:translatex(0px) translatey(0px);font-size:20px;background-color:#c87979!important;width:134px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-transform:capitalize;color:#020202!important}.custom-coils-message{margin-top:10px;color:white;font-size:18px;background:red;padding:2px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media (max-width:415px){#page-content .start p{font-size:14px!important}.l-canvas #page-content .l-section .l-section-h .g-cols .start{width:320px!important}#page-content .g-cols .start{left:-12px}}.custom-thumbnail-wrap{position:relative;overflow:hidden}.custom-thumbnail{width:100%;height:auto;display:block;border-radius:8px 8px 0 0;transition:transform .3s ease}.package-container:hover .custom-thumbnail{transform:scale(1.05)}.custom-caption{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:flex-end;padding:10px;transition:opacity .3s ease}.package-container:hover .custom-caption{opacity:1}.custom-download-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:opacity .3s ease}.package-container.custom-gallery-item:hover .custom-download-button{opacity:1}.custom-download-button a{background-color:rgba(62,134,255,1);color:#fff;width:60px;height:60px;border-radius:50%;font-size:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}.custom-download-button a:hover{background-color:#73bb00;color:#fff;transform:scale(1.05);text-decoration:none}.custom-gallery-content{padding:10px}.custom-package-id{font-size:.75rem;color:#888;margin-bottom:5px}.custom-package-title{font-size:1rem;font-weight:600;margin:0;line-height:1.3}.dataTables_wrapper .dataTables_length select{width:auto!important;margin-top:20px!important}.custom-grid-buttons-center{justify-content:center!important}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section input{width:100px}.smooth-scroll .count{margin-right:5px}.custom-dropiconmenu i{font-size:25px;margin-right:0}.custom-dropiconmenulogged i{font-size:25px;margin-right:0;margin-top:11px}