#side-cart a#elementor-menu-cart__toggle_button,.quantity button.qty-btn{background:0 0!important}.product_category_box .product_category_image img,.wc-gallery-owl .wc-gallery-owl-main .owl-nav button svg path,:not(.elementor-button),:not(.elementor-button-wrapper){transition:.3s ease-in-out}.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-button-wrapper .elementor-button-text{transition:none}:root{--blue-primary:#043044;--light-secondary:#FEF6E8;--text-grey:#2D2E30;--black:#000000;--white:#FFFFFF;--transparent:transparent;--primary-font:'Aoboshi One',sans-serif;--secondary-font:'Noto Sans',sans-serif}html{scrollbar-width:thin;scrollbar-color:var(--blue-primary) var(--light-secondary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--light-secondary)}::-webkit-scrollbar-thumb{background-color:var(--blue-primary);border-radius:4px;border:2px solid var(--light-secondary)}::-webkit-scrollbar-thumb:hover{background-color:#555}.woocommerce-message,input,select{outline:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill{-webkit-text-fill-color:var(--black)!important;color:var(--black)!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--black)!important;transition:background-color 5000s ease-in-out}.promo-notice,.search-widget form .dgwt-wcas-sf-wrapp{box-shadow:0 0 20px 0 #0000001F}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input:-webkit-autofill,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input:-webkit-autofill:focus,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white)!important;color:var(--white)!important}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .thumbnails ul.slick-dots,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product form.cart::after,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product form.cart::before,.wrs-button-primary br,section.cwginstock-subscribe-form.cwginstock-outofstock{display:none!important}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-lost-password-content-container,#account-login-form #user-registration #ur-frontend-form .user-registration-register.register,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email label,#side-cart span.quantity button,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-side,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-meter .ivole-meter-bar:before,.cwas-product .variation-group>label,.cwginstock-subscribe-form shark-icon-container,.elementor-form-fields-wrapper shark-icon-container,.filter_item.hidden-filter,.hat-resizer-video:not(:has(.elementor-shortcode:not(:empty))),.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container .cr-product-name-picture,.tnp-subscription shark-icon-container,.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit p.acfw_coupon_btn_wrap label.acfw-form-control-label,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce.single-product div.product form.cart .single_variation_wrap .wc-no-matching-variations::after,.woocommerce.single-product div.product form.cart .single_variation_wrap .wc-no-matching-variations::before,.wrs-return-form-container .wrs-return-request .wrs-order-summary .wrs-fee-info p.wrs-fee-text i.wrs-info-icon{display:none}.hat-resizer-video iframe{border-radius:10px}.search-bar form.e-search-form{flex-direction:column;justify-content:center;align-items:center;gap:32px}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email,.image-with-link a,.main_banner_img,.main_banner_img img,.product_category_box .product_category_image a,.search-bar form.e-search-form .e-search-input-wrapper,.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-ne>div,.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit p.wfacp-input-form,form#wrs-order-lookup-form input,select#billing_country,select#shipping_country{width:100%}.search-bar form.e-search-form .e-search-input-wrapper input[type=search]{text-align:center}.footer-links li a{width:max-content}.two-rows-menu ul{column-count:2;gap:10px}.one-row-menu ul li a,.two-rows-menu ul li a{padding-right:10px!important;border-left:2px solid var(--transparent)}.one-row-menu ul li a:hover,.one-row-menu ul li.current-menu-item a,.two-rows-menu ul li a:hover,.two-rows-menu ul li.current-menu-item a{border-color:var(--blue-primary)}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group,#account-login-form #user-registration form.login .input-wrapper,#account-register-form #user-registration-form-56958 form.register .input-wrapper,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper,.one-row-menu ul li,.processing,.two-rows-menu ul li,.ur-button-container button[type=submit]{position:relative}.one-row-menu ul li::before,.two-rows-menu ul li::before{content:"";display:block;background:url(../../../../../../themes/hello-elementor-child/images/Hat_Icon.svg) 0 0/13px no-repeat;width:13px;height:9px;position:absolute;left:8px;top:14px;opacity:0}#account-login-form #user-registration form.login .password-input-group a.password_preview,#account-register-form #user-registration-form-56958 form.register .password-input-group a.password_preview,#wholsesale-account-form #user-registration-form-57869 form.register .password-input-group a.password_preview,.cwas-product .product-image:hover .hover-image,.hats-carousel .owl-item.active.center .hat-item .instagram-icon,.mfp-wrap .mfp-container .mfp-arrow::before,.one-row-menu ul li.current-menu-item::before,.one-row-menu ul li:hover::before,.two-rows-menu ul li.current-menu-item::before,.two-rows-menu ul li:hover::before{opacity:1}.faqs details[open] summary{border-radius:25px 25px 0 0}#newsletter_form .tnp.tnp-subscription{margin:0;max-width:100%}#newsletter_form .tnp.tnp-subscription form{border:1px solid var(--white);border-radius:50px;padding:3px}#account-login-form #ur-frontend-form button.ur-submit-button span.ur-spinner,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-button,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email,#order-tracking-form section.woocommerce-order-details,#wishlist .woosw-actions .woosw-copy .woosw-copy-btn button#woosw_copy_btn,.cwginstock-subscribe-form .form-group.center-block,.hats-carousel .hat-item.is-category .hat-product-overlay h3.hat-product-title,.woocommerce-account div#acfw-store-credits-my-account a.button,.woocommerce-cart p.return-to-shop a{margin:0}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input{background:0 0;color:var(--white);padding:14px 22px}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input::placeholder,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input:focus,#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-email input:focus::placeholder{color:var(--white)!important}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-button input[type=submit]{border:none;margin:0!important;padding:14px 42px;text-transform:uppercase;font-weight:600;color:var(--black);background-color:var(--white)}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-button input[type=submit]:hover,button#load-more-products:hover{background-color:var(--black);color:var(--white)}.product_category_box .product_category_image a::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(180.11deg,rgba(0,0,0,0) 44.21%,#834e30 99.9%);position:absolute;top:0;z-index:1;border-radius:15px}.hats-carousel .hat-item .hat-video-bg,.hats-carousel .owl-stage,.product_category_box .elementor-icon-wrapper,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox{display:flex}.policy-text ul{margin:0 0 20px;padding-left:30px}.policy-text ul li::marker{font-size:12px;line-height:6px}.custom-featured-products .product-item-card{display:flex;gap:19px;align-items:center;margin-bottom:20px}.custom-featured-products .product-item-card:last-of-type,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .variations{margin-bottom:0}.custom-featured-products .product-item-card .product-featured-img{width:67px;flex:none;display:flex;align-items:center;padding:14px 8px;border-radius:4px;background:var(--white)}.custom-featured-products .product-item-card .product-title h3{font-size:16px;line-height:1.6em;margin:0 0 3px}.custom-featured-products .product-item-card .product-title a,.cwas-product .rating .star-rating span,.cwas-product .rating .star-rating::before{color:var(--text-grey)}.custom-featured-products .product-item-card .product-title a:hover,.filter-actions .clear-filter:hover,.mfp-wrap .mfp-container .mfp-arrow:hover::before,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .thumbnails button.slick-arrow::before,.mfp-wrap .mfp-container .mfp-content #woosq-popup button.mfp-close:hover::before,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table td a:hover,table.woocommerce-table.shop_table td a:hover{color:var(--blue-primary)}.custom-featured-products .product-item-card .product-title .price bdi{font-size:20px;line-height:1.6em;font-weight:700;color:var(--text-grey)}.single-post-content h2,.single-post-content h3{font-weight:400;font-size:18px!important;line-height:25px!important;margin:30px 0}.sticky-box{margin-bottom:60px!important}.size-image-box .elementor-image-box-content{width:100%;max-width:240px;margin:0 auto}.size-image-box figure.elementor-image-box-img img{margin:0 auto}#post-navigation .elementor-post-navigation{gap:15px}.product_category_box:hover .product_category_icon a{border-radius:5px!important}.product_category_box:hover .product_category_icon a svg{rotate:45deg}.product_category_box .product_category_image{overflow:hidden;border-radius:20px}.product_category_box:hover .product_category_image img{scale:1.1}#order-tracking-form p.form-row input,.contact-form input,.contact-form textarea{padding:16px 22px!important}#account-login-form #user-registration form.login input:not([type=submit],[type=checkbox]),#account-register-form #user-registration-form-56958 form.register input:not([type=submit],[type=checkbox]),#order-tracking-form p.form-row input::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder,form#wrs-order-lookup-form input::placeholder{color:#969696}#order-tracking-form p.form-row input,form#wrs-order-lookup-form input{border:1px solid #8e8e8e;border-radius:8px;line-height:1.9em;background:var(--white);color:var(--black);font-size:16px;font-family:var(--secondary-font)}.contact-form input#form-field-email,.contact-form input#form-field-name{padding-left:55px!important}.contact-form .elementor-field-group-email:has(input#form-field-email)::before,.contact-form .elementor-field-group-name:has(input#form-field-name)::before{content:"";display:block;background-repeat:no-repeat;position:absolute}.contact-form .elementor-field-group-name:has(input#form-field-name)::before{width:15px;height:20px;bottom:22px;left:32px}.contact-form .elementor-field-group-email:has(input#form-field-email)::before{width:20px;height:16px;left:29px;bottom:24px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before,.contact-form .elementor-field-group-email:has(input#form-field-email)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/EmailIcon.svg)!important}#account-login-form #user-registration form.login .input-wrapper:has(input#username)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#first_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#last_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#first_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318455)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#last_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_login)::before,.contact-form .elementor-field-group-name:has(input#form-field-name)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/UserIcon.svg)}#order-tracking-form p{line-height:1.9em;margin-bottom:16px}#order-tracking-form p.form-row{margin:0;padding:0}#order-tracking-form p.form-row.form-row-first,#order-tracking-form p.form-row.form-row-last{width:calc(100% - 50% - 15px)}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input.ur-reset-password-btn,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input[type=submit],#account-login-form #user-registration #ur-frontend-form button.ur-submit-button,#account-register-form #user-registration-form-56958 button.ur-submit-button,#order-tracking-form p.form-row button.button,#wholsesale-account-form #user-registration-form-57869 button.ur-submit-button,#wishlist .woosw-actions .woosw-copy .woosw-copy-btn button#woosw_copy_btn,#wishlist table.woosw-items td.woosw-item--actions .button,.woocommerce-account div#acfw-store-credits-my-account a.button,.woocommerce-cart p.return-to-shop a,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-actions button.wrs-submit-return,form#wrs-order-lookup-form .wrs-form-actions button.button{margin:40px 0 0;background:var(--blue-primary);color:var(--white);font-family:var(--secondary-font);border-radius:50px;font-weight:600;text-transform:uppercase;border:1px solid var(--blue-primary);padding:19px 44px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input.ur-reset-password-btn:hover,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input[type=submit]:hover,#account-login-form #user-registration #ur-frontend-form button.ur-submit-button:hover,#account-register-form #user-registration-form-56958 button.ur-submit-button:hover,#order-tracking-form p.form-row button.button:hover,#order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit button:hover,#wholsesale-account-form #user-registration-form-57869 button.ur-submit-button:hover,#wishlist .woosw-actions .woosw-copy .woosw-copy-btn button#woosw_copy_btn:hover,#wishlist table.woosw-items td.woosw-item--actions .button:hover,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .single_add_to_cart_button:hover,.woocommerce-account div#acfw-store-credits-my-account a.button:hover,.woocommerce-cart p.return-to-shop a:hover,.wrs-return-form-container .wrs-return-request #wrs-exchange-form #photo-upload-section .wrs-photo-preview button.wrs-remove-photo:hover,.wrs-return-form-container .wrs-return-request #wrs-return-form #photo-upload-section .wrs-photo-preview button.wrs-remove-photo:hover,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-actions button.wrs-submit-return:hover,form#wrs-order-lookup-form .wrs-form-actions button.button:hover{background:var(--transparent);color:var(--blue-primary)}#account-login-form #user-registration form.login label.user-registration-error,#account-register-form #user-registration-form-56958 form.register label.user-registration-error,#wholsesale-account-form #user-registration-form-57869 form.register label.user-registration-error{font-size:14px;line-height:1.3;margin:10px 0 0!important}#order-tracking-form p.form-row label,form#wrs-order-lookup-form label{font-family:var(--primary-font);font-size:18px;line-height:1.67em;font-weight:400;color:var(--black);margin-bottom:14px}#order-tracking-form p.order-info mark{background:var(--light-secondary);padding:0 5px;font-weight:500}#account-login-form #user-registration #ur-recaptcha-node,#account-register-form #user-registration-form-56958 #ur-recaptcha-node,#order-tracking-form section.woocommerce-order-details h2,#wholsesale-account-form #user-registration-form-57869 #ur-recaptcha-node,.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required{margin:0 0 20px}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table,table.woocommerce-table.shop_table{border-radius:12px;border-collapse:separate;border-spacing:0;border:1px solid var(--text-grey);overflow:hidden}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table thead th,table.woocommerce-table.shop_table th{font-family:var(--primary-font);font-weight:400!important;font-size:18px;line-height:1.5em}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table tbody td,table.woocommerce-table.shop_table td{font-family:var(--secondary-font);font-size:16px;line-height:1.5em}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password label,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password label.required,#account-login-form #user-registration #ur-frontend-form label,#account-login-form #user-registration #ur-frontend-form label .required,#account-login-form #user-registration form.login .password-input-group a.password_preview::before,#account-register-form #user-registration-form-56958 form.register .password-input-group a.password_preview::before,#account-register-form #user-registration-form-56958 form.register label,#account-register-form #user-registration-form-56958 form.register label .required,#wholsesale-account-form #user-registration-form-57869 form.register .password-input-group a.password_preview::before,#wholsesale-account-form #user-registration-form-57869 form.register label,#wholsesale-account-form #user-registration-form-57869 form.register label.required,.cwas-product .product-title:hover,.hats-carousel .hat-item .hat-product-overlay h3 a,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .product_meta span a:hover,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table td,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table td a,.woocommerce-checkout form.checkout .angelleye_ppcp span.express-divider,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#hat-resizer-suggestion .wrs-suggestion-box h5,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#hat-resizer-suggestion .wrs-suggestion-box p,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#photo-requirement-notice .wrs-notice-box h5,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#photo-requirement-notice .wrs-notice-box p,.wrs-return-form-container .wrs-return-request #wrs-return-form div#hat-resizer-suggestion .wrs-suggestion-box h5,.wrs-return-form-container .wrs-return-request #wrs-return-form div#hat-resizer-suggestion .wrs-suggestion-box p,.wrs-return-form-container .wrs-return-request #wrs-return-form div#photo-requirement-notice .wrs-notice-box h5,.wrs-return-form-container .wrs-return-request #wrs-return-form div#photo-requirement-notice .wrs-notice-box p,.wrs-return-form-container .wrs-return-request .wrs-order-summary .wrs-order-info p,.wrs-return-form-container .wrs-return-request .wrs-order-summary .wrs-order-info strong,table.woocommerce-table.shop_table td,table.woocommerce-table.shop_table td a{color:var(--black)}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table strong,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section span#photo-optional-indicator,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section span#photo-optional-indicator,table.woocommerce-table.shop_table td strong{font-weight:400}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table td,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table th,table.woocommerce-table.shop_table td,table.woocommerce-table.shop_table th{padding:15px 20px;border-top:0!important;border-left:0!important;border-right:1px solid var(--text-grey);border-bottom:1px solid var(--text-grey)}#wishlist table.woosw-items tr td:last-of-type,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table tr>:last-child,table.woocommerce-table.shop_table tr>:last-child{border-right:0}#wishlist table.woosw-items tr:last-of-type td,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table tr:last-child>*,table.woocommerce-table.shop_table tfoot tr:last-child>*{border-bottom:0}#wishlist table.woosw-items tr:nth-child(odd) td,.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner,.woocommerce-order-pay form#order_review table.shop_table thead,table.woocommerce-table.shop_table thead{background:var(--light-secondary)}table.woocommerce-table.shop_table tbody td,table.woocommerce-table.shop_table tfoot tr td,table.woocommerce-table.shop_table tfoot tr th{background:0 0;line-height:1.4em}.quantity button.qty-btn{padding:0!important;border:none!important;display:flex;margin:0!important;flex-basis:auto!important}.hats-carousel .hat-item .hat-product-overlay a.hat-product-link:hover,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .summary,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .thumbnails,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .thumbnails button.slick-arrow:hover,.quantity input[type=number]{background:var(--transparent)}.quantity{display:flex;align-items:center;justify-content:space-between;gap:5px;border:1px solid var(--black);border-radius:50px;padding:13px 24px}.quantity input[type=number]{appearance:textfield!important;-moz-appearance:textfield!important;border:none!important;text-align:center!important;padding:0!important;min-height:auto!important;max-height:fit-content!important;font-size:18px!important;width:auto!important;line-height:1!important}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .quantity{padding:11px 15px;min-width:140px;max-width:max-content}.woocommerce-cart input#coupon_code{padding:12px 22px;border-radius:50px}.woocommerce-cart .quantity input[type=number]{font-size:16px!important;width:3.631em!important}.woocommerce-cart .quantity button.qty-btn svg{width:20px;height:20px}.woocommerce-cart .shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail{display:flex;justify-content:space-between;align-items:center}.order-tracking-list ul.elementor-icon-list-items{row-gap:10px}.hats-carousel .hat-item video.hat-bg-video{border-radius:30px}.hats-carousel .hat-item .instagram-icon{opacity:0;position:absolute;top:17px;right:17px}.hats-carousel .owl-stage-outer::after,.hats-carousel .owl-stage-outer::before{content:"";display:block;width:250px;height:100%;line-height:normal;visibility:visible;position:absolute;z-index:1;top:0;scale:.95}.hats-carousel .owl-stage-outer::before{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);left:-8px}.hats-carousel .owl-stage-outer::after{right:-10px;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.hats-carousel .hat-item .hat-product-overlay{position:absolute;background:var(--white);bottom:-100px;left:15px;right:15px;border-radius:50px;padding:8px;transition:.3s ease-in-out}.hats-carousel .hat-item .hat-product-overlay,.hats-carousel .hat-item .hat-product-overlay-inner{display:flex;align-items:center;justify-content:space-between;gap:10px}.hats-carousel .owl-item.center:hover .hat-item .hat-product-overlay{bottom:15px}.hats-carousel .hat-item .hat-product-overlay a.hat-product-image{background:var(--light-secondary);width:60px;height:60px;border-radius:50px;display:flex;align-items:center;justify-content:center;flex:none}.hats-carousel .hat-item .hat-product-overlay a.hat-product-image img{width:41px}.hats-carousel .hat-item.is-category .hat-product-overlay a.hat-product-image img{border-radius:50px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover}.hats-carousel .hat-item .hat-product-overlay h3{font-family:var(--secondary-font);font-size:12px;line-height:1.4em;font-weight:500;margin:0 0 8px}.hats-carousel .hat-item .hat-product-overlay a.hat-product-link{border:1px solid var(--blue-primary);background:var(--blue-primary);padding:21px 22px 13px;border-radius:50px}.hats-carousel .hat-item .hat-product-overlay a.hat-product-link:hover svg path{fill:var(--blue-primary)}.hats-carousel .owl-item{scale:.95}.hats-carousel .owl-item.active.center{scale:1;margin:0 10px}form#wrs-order-lookup-form{background:0 0;padding:0;box-shadow:none}.wrs-return-form-container .wrs-order-lookup h2,.wrs-return-form-container .wrs-return-request h2{margin:0;font-size:30px;line-height:1;font-weight:400;color:var(--black);text-transform:uppercase}.wrs-return-form-container .wrs-order-lookup p{text-align:center;padding:10px 0 28px;line-height:1.9em;font-family:var(--secondary-font)}.wrs-return-form-container,button.needsclick.klaviyo-close-form{padding:0!important}form#wrs-order-lookup-form .wrs-form-group:first-of-type{margin-bottom:26px}form#wrs-order-lookup-form .wrs-form-row{display:block;margin-bottom:7px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-form-grid,#account-login-form #user-registration #ur-frontend-form .ur-form-grid,#account-register-form #user-registration-form-56958 .ur-form-grid,#wholsesale-account-form #user-registration-form-57869 .ur-form-grid,.main_banner,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-actions,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-actions,form#wrs-order-lookup-form .wrs-form-actions{padding:0}form#wrs-order-lookup-form .wrs-form-actions button.button:hover{transform:none}.wrs-return-form-container .wrs-return-request h2{margin-bottom:30px}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container .description p:last-of-type,.wrs-return-form-container .wrs-return-request h3{margin-top:0}.wrs-return-form-container .wrs-return-request .wrs-order-summary{border:1px solid #0930454D;border-radius:12px}.wrs-return-form-container .wrs-return-request .wrs-order-summary .wrs-fee-info p.wrs-fee-text,.wrs-return-form-container .wrs-return-request .wrs-order-summary .wrs-fee-info p.wrs-fee-text strong{color:var(--black);font-family:var(--secondary-font);font-size:16px}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section h4,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section h4{font-weight:400;font-size:18px;background:var(--blue-primary)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox .wrs-item-image img,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox .wrs-item-image img{object-fit:contain;background:var(--light-secondary);padding:10px}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox:hover .wrs-item-image img,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox:hover .wrs-quantity-selector,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox:hover .wrs-item-image img,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox:hover .wrs-quantity-selector{background:var(--white)!important}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox:hover .wrs-quantity-selector select,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox:hover .wrs-quantity-selector select{background-color:var(--light-secondary)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector{background:var(--light-secondary)!important;padding:15px!important}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector label,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector label{margin:0 0 15px!important}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector .wrs-qty-label,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector .wrs-qty-label{color:var(--text-grey)!important;font-size:14px;margin:10px 0 0!important;display:block}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector select,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section label.wrs-item-checkbox .wrs-quantity-selector select{padding:10px!important}.wrs-return-form-container .wrs-return-request #wrs-exchange-form select,.wrs-return-form-container .wrs-return-request #wrs-return-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23000000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px;padding-right:30px}span.wrs-loading{font-size:0}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section .wrs-form-group,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section .wrs-form-group{padding:20px;margin:0}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section .wrs-form-group:last-of-type,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section .wrs-form-group:last-of-type{padding:10px 20px 20px}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section .wrs-form-group label,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section .wrs-form-group label{font-family:var(--primary-font);font-weight:400;color:var(--black)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#hat-resizer-suggestion,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#photo-requirement-notice,.wrs-return-form-container .wrs-return-request #wrs-return-form div#hat-resizer-suggestion,.wrs-return-form-container .wrs-return-request #wrs-return-form div#photo-requirement-notice{padding:10px 20px 0;margin:0}.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#hat-resizer-suggestion .wrs-suggestion-box,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#photo-requirement-notice .wrs-notice-box,.wrs-return-form-container .wrs-return-request #wrs-return-form div#hat-resizer-suggestion .wrs-suggestion-box,.wrs-return-form-container .wrs-return-request #wrs-return-form div#photo-requirement-notice .wrs-notice-box{border:1px solid #0930454D;padding:20px;background:var(--light-secondary)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section p.wrs-photo-instructions,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section p.wrs-photo-instructions{padding:20px 20px 0;color:var(--black)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section span#photo-required-indicator,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section span#photo-required-indicator{padding:4px 5px 1px;line-height:1}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section{padding-bottom:0}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section .wrs-items-list,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section .wrs-items-list{box-shadow:none}.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#hat-resizer-suggestion .wrs-suggestion-box .wrs-suggestion-buttons a.wrs-button-primary,.wrs-return-form-container .wrs-return-request #wrs-exchange-form div#hat-resizer-suggestion .wrs-suggestion-box .wrs-suggestion-buttons button,.wrs-return-form-container .wrs-return-request #wrs-return-form div#hat-resizer-suggestion .wrs-suggestion-box .wrs-suggestion-buttons a.wrs-button-primary,.wrs-return-form-container .wrs-return-request #wrs-return-form div#hat-resizer-suggestion .wrs-suggestion-box .wrs-suggestion-buttons button{background:var(--blue-primary);border-radius:50px!important;border:1px solid var(--blue-primary);line-height:1;padding:16px 20px;font-size:16px;font-family:var(--secondary-font);font-weight:400;margin:0}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section .wrs-form-group select#return_reason,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-section .wrs-form-group textarea#return_description,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section .wrs-form-group select#return_reason,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-section .wrs-form-group textarea#return_description{width:100%;font-family:var(--secondary-font);color:var(--black)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form,.wrs-return-form-container .wrs-return-request #wrs-return-form{background:0 0;box-shadow:none}.wrs-return-form-container .wrs-return-request .wrs-order-summary .wrs-fee-info{background:var(--light-secondary);padding:20px;border:1px solid #0930454D}.hat-product-info{font-family:var(--secondary-font);font-size:12px;color:var(--text-grey);font-weight:400}.wrs-return-form-container .wrs-return-request #wrs-exchange-form #photo-upload-section .wrs-photo-preview,.wrs-return-form-container .wrs-return-request #wrs-return-form #photo-upload-section .wrs-photo-preview{margin:0;padding:0 20px 20px}.wrs-return-form-container .wrs-return-request #wrs-exchange-form #photo-upload-section .wrs-photo-preview button.wrs-remove-photo,.wrs-return-form-container .wrs-return-request #wrs-return-form #photo-upload-section .wrs-photo-preview button.wrs-remove-photo{padding:0;width:25px;height:25px;background:var(--blue-primary);border:1px solid var(--blue-primary);display:flex;align-items:center;justify-content:center;margin:0 auto}.wrs-return-form-container .wrs-return-request #wrs-exchange-form #photo-upload-section .wrs-photo-preview .wrs-photo-name,.wrs-return-form-container .wrs-return-request #wrs-return-form #photo-upload-section .wrs-photo-preview .wrs-photo-name{margin:0 0 10px;color:var(--black)}.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-shipping-info,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-shipping-info{padding:20px;background:0 0;border:none;color:var(--black)}.woocommerce-payment-methods .e-my-account-tab.e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper a.button,.wrs-return-form-container .wrs-return-request #wrs-exchange-form .wrs-form-actions button.wrs-submit-return,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-actions button.wrs-submit-return{margin:20px 0 0}#account-forgot-password #user-registration,#account-login-form #user-registration,#account-register-form #user-registration-form-56958,#wholsesale-account-form #user-registration-form-57869{max-width:100%}#account-forgot-password #user-registration #ur-frontend-form,#account-login-form #user-registration,#account-login-form #user-registration #ur-frontend-form,#account-register-form #user-registration-form-56958,#wholsesale-account-form #user-registration-form-57869{padding:0;background:var(--transparent);box-shadow:none}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password label,#account-login-form #user-registration #ur-frontend-form label,#account-register-form #user-registration-form-56958 form.register label,#wholsesale-account-form #user-registration-form-57869 form.register label{font-family:var(--secondary-font);font-weight:400;font-size:16px;line-height:2em;margin:0 0 10px}#account-register-form #user-registration-form-56958 .ur-button-container,#wholsesale-account-form #user-registration-form-57869 .ur-button-container{width:100%;margin:0;padding:0}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input.ur-reset-password-btn,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input[type=submit],#account-login-form #user-registration #ur-frontend-form button.ur-submit-button{margin-top:28px}#account-register-form #user-registration-form-56958 button.ur-submit-button,#wholsesale-account-form #user-registration-form-57869 button.ur-submit-button{margin-top:8px}#account-login-form #user-registration #ur-frontend-form button.ur-submit-button,#account-register-form #user-registration-form-56958 button.ur-submit-button,#wholsesale-account-form #user-registration-form-57869 button.ur-submit-button{width:100%;line-height:1.07}#account-login-form #user-registration div[data-field=remember-me] label{gap:10px;position:relative;margin:0!important}#account-login-form #user-registration .user-registration-before-login-btn,#account-login-form #user-registration div[data-field=lost-password] label{margin:0!important}#account-login-form #user-registration div[data-field=remember-me] input#rememberme{appearance:none;width:33px;height:33px;background:var(--white);border:1px solid #8e8e8e;border-radius:5px;cursor:pointer}#account-login-form #user-registration div[data-field=remember-me] label:has(input#rememberme:checked)::after{content:'✓';position:absolute;left:0;top:50%;transform:translateY(-50%);width:33px;height:33px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--blue-primary);pointer-events:none}#account-login-form #user-registration div[data-field=lost-password] label a{font-family:var(--primary-font);color:var(--blue-primary);text-transform:capitalize;text-decoration:underline}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input:not([type=submit],[type=checkbox]),#account-login-form #user-registration form.login input:not([type=submit],[type=checkbox]),#account-register-form #user-registration-form-56958 form.register input:not([type=submit],[type=checkbox]),#wholsesale-account-form #user-registration-form-57869 form.register input:not([type=submit],[type=checkbox]){font-family:var(--secondary-font);font-size:16px;line-height:1.9em;border:1px solid #8e8e8e;background:var(--white);min-height:65px;border-radius:8px!important;padding-left:60px;background-repeat:no-repeat;background-position:22px;color:var(--black)}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group,.cwas-product .detail-link a,.filter_item.hidden-filter.active{display:block}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input[type=submit]{float:none;width:100%}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password p:first-of-type{color:var(--block);margin:0 0 10px}.user-registration-error{background:rgb(255 229 230)}form label .required{color:var(--black)!important}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_1)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_2)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#password)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#username)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#first_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#last_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_confirm_password)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_pass)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#first_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731317979)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318376)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318392)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318421)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318455)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#last_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731317762)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318439)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318496)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_confirm_password)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_login)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_pass)::before{content:""!important;display:block!important;background-repeat:no-repeat!important;background-size:auto;width:15px;height:20px;position:absolute;top:22px;left:26px;z-index:2}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_1)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_2)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#password)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_confirm_password)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_pass)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_confirm_password)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_pass)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/Lock-icon.svg);background-size:15px!important}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before{background-repeat:no-repeat!important;background-size:20px!important;height:16px!important;width:20px!important;top:24px;left:24px}#account-login-form #user-registration form.login .user-registration-form-row,#account-register-form #user-registration-form-56958 form.register .ur-form-row,#wholsesale-account-form #user-registration-form-57869 form.register .ur-form-row,.filter-group .filter_item label:not(:last-child),.filter_item:not(:last-child),.woocommerce-account div#acfw-store-credits-my-account p:not(:last-of-type){margin-bottom:20px}#account-register-form #user-registration-form-56958 form.register .ur-form-row,#wholsesale-account-form #user-registration-form-57869 form.register .ur-form-row{gap:20px}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731317762)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/Federal-Tax-Icon.svg);width:16px}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731317979)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/Shipping-Icon.svg)}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318376)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/Company-Icon.svg);width:20px}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318392)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/Shipping-address-icon.svg);width:17px;height:22px}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318421)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/city-state-icon.svg);width:22px}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318439)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/zip-code-icon.svg);width:18px}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318496)::before{background-image:url(../../../../../../themes/hello-elementor-child/images/phone-icon.svg);width:18px}#account-forgot-password #user-registration{background-color:var(--transparent)}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input.ur-reset-password-btn,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input[type=submit]{border-radius:50px!important}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input#user_login::placeholder{color:#969696}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table thead th,.woocommerce-account table.woocommerce-orders-table.shop_table thead th{font-family:var(--primary-font);font-size:18px;font-weight:400;padding:0 10px 15px 0!important}.woocommerce-account table.woocommerce-orders-table.shop_table tbody tr td,.woocommerce-account table.woocommerce-orders-table.shop_table tbody tr th{font-family:var(--secondary-font);font-size:16px;line-height:1.2em;color:var(--text-grey)!important;padding:15px 10px 15px 0!important}.woocommerce-account table.woocommerce-orders-table.shop_table tbody tr:last-of-type td,.woocommerce-account table.woocommerce-orders-table.shop_table tbody tr:last-of-type th{padding-bottom:0!important}.woocommerce-account table.woocommerce-orders-table.shop_table tbody th a,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{color:var(--blue-primary)!important}.woocommerce-account table.woocommerce-orders-table.shop_table a.button{font-family:var(--secondary-font);font-size:16px;line-height:1;font-weight:400;padding:10px 20px!important;border:1px solid var(--blue-primary)!important;color:var(--white)!important;background:var(--blue-primary)!important;border-radius:50px!important}.woocommerce-account table.woocommerce-orders-table.shop_table a.button:hover{background:var(--transparent)!important;color:var(--blue-primary)!important}.woocommerce-account table.woocommerce-table.shop_table.order_details td,.woocommerce-account table.woocommerce-table.shop_table.order_details th{padding:10px 0 15px!important}.woocommerce-account table.woocommerce-table.shop_table.order_details thead{background:0 0}.woocommerce-account div#acfw-store-credits-my-account p{font-family:var(--secondary-font);color:var(--black);font-size:16px;line-height:1.5em}.woocommerce-account div#acfwf_store_credits_app,.woocommerce-checkout #order_review div#acfw-checkout-ui-block{margin:30px 0 0}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table tbody td,.woocommerce-account div#acfwf_store_credits_app .ant-table-content table thead th{padding:15px!important;background-color:var(--transparent)}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table thead tr th{border-bottom:1px solid var(--black)!important}.woocommerce-account div#acfwf_store_credits_app .ant-table-content{width:100%;overflow-x:auto;border:1px solid var(--black);border-radius:12px}.woocommerce-account div#acfwf_store_credits_app .ant-table-content table{border:none}.woocommerce-account .wrs-returns-list table.woocommerce-orders-table.shop_table{padding:20px;border-radius:12px;box-shadow:0 0 24px 0 rgba(0,0,0,.0784313725490196);border-color:#0930454D}.woocommerce-checkout form.checkout .angelleye_ppcp fieldset{z-index:0!important;position:relative;border-color:#0930454D;background:var(--white);box-shadow:0 0 24px 0 rgba(0,0,0,.0784313725490196);border-radius:12px;color:var(--black)}#product-listing-white .cwas-product .product-image,.mfp-wrap .mfp-container .mfp-arrow:hover,.mfp-wrap .mfp-container .mfp-content #woosq-popup button.mfp-close:hover,.woocommerce-checkout form.checkout .angelleye_ppcp fieldset legend.express-title{background:var(--white)}.woocommerce-checkout form.checkout .angelleye_ppcp span.express-divider::after,.woocommerce-checkout form.checkout .angelleye_ppcp span.express-divider::before{background:#0930454D}.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion h3{margin:0;font-weight:400;font-size:16px;display:flex;align-items:center;gap:20px;justify-content:space-between;background:var(--light-secondary)}.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion h3 .caret img{filter:brightness(0)}.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content p{color:var(--black);font-family:var(--secondary-font);font-size:14px}.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit{display:flex;gap:10px;align-items:center;margin:20px 0 0}.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit p{padding:0;margin:0;width:auto}.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit button,.woocommerce-checkout #order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit input{padding:10px 20px;line-height:1.4em;border:1px solid #8e8e8e;font-family:var(--secondary-font)}#order_review div#acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content div#acfw_redeem_store_credit button{background:var(--blue-primary);color:var(--white);border-color:var(--blue-primary)!important;padding:12px 20px!important}.woocommerce-checkout .woocommerce-terms-and-conditions{background:var(--light-secondary);border:none;box-shadow:0 0 6px 0 #00000021;color:var(--text-grey)}.woocommerce-checkout p.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field{flex-wrap:wrap;row-gap:20px}.woocommerce-checkout p.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field p#terms_description{font-family:var(--secondary-font);font-size:14px;font-weight:400}.cwas-product .add_to_cart_button.ajax_add_to_cart.loading::after,.cwas-product button.ajax_add_to_cart_btn.loading::after,.woocommerce-checkout ul.woocommerce-error::before{top:16px}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;font-family:var(--secondary-font)!important;font-size:16px!important;color:var(--black)!important}.woocommerce-invalid #terms{outline-offset:0}.woocommerce-error:has(a)::before,.woocommerce-info:has(a)::before,.woocommerce-message:has(a)::before{top:22px}.woocommerce-info a.button,.woocommerce-message a.button{color:var(--white)!important;float:none!important}ul.woocommerce-error li:has(a){width:100%;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}ul.woocommerce-error li a.button{float:none!important;background:#b81c23;color:var(--e-a-color-white);font-family:var(--secondary-font);font-weight:500;text-transform:capitalize;border-radius:50px}span.select2-selection.select2-selection--single span.select2-selection__arrow{top:9px}.woocommerce-add-payment-method #payment .woocommerce-PaymentBox{background-color:var(--light-secondary)!important}.woocommerce-add-payment-method #payment .woocommerce-PaymentBox::before{border-color:var(--light-secondary)!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce-add-payment-method #payment li.woocommerce-PaymentMethod,.woocommerce-checkout #payment li.wc_payment_method{margin-bottom:15px!important}.woocommerce-checkout #payment li.wc_payment_method .payment_box{margin:20px 0 0;padding:0;font-family:var(--secondary-font);color:var(--black)!important;font-size:15px}.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required,.woocommerce-checkout #payment li.wc_payment_method .payment_box p.form-row.woocommerce-SavedPaymentMethods-saveNew{padding:0;display:flex;align-items:center}.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required input[type=checkbox],.woocommerce-checkout #payment li.wc_payment_method .payment_box p.form-row.woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{margin-right:10px;width:18px!important;height:18px;accent-color:var(--blue-primary);cursor:pointer}.mobile-menu a.has-submenu{justify-content:space-between;padding-right:8px!important}.mobile-menu .sub-menu{padding-bottom:12px}.mobile-menu .sub-menu,.mobile-menu .sub-menu li,.mobile-menu .sub-menu li a:focus,.mobile-menu .sub-menu li a:hover{border:none!important}.filter-group:not(:last-child),.filter-header{margin-bottom:20px;border-bottom:1px solid #bababa}.mobile-menu .sub-menu li a{padding:0 8px 20px 0!important;margin:0!important;text-indent:24px;border:none}.mobile-menu .sub-menu li .sub-menu li a{text-indent:48px}input[type=radio]{accent-color:var(--blue-primary)!important}.archive .shop-filter{display:none;position:fixed;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.4);width:100%;padding:0;height:100vh}.shop-filter .filter-actions{padding:20px 0;position:sticky;bottom:-30px;background:var(--light-secondary)}.shop-filter_inner{background-color:var(--light-secondary);padding:30px 30px 30px 98px;width:100%;max-width:390px;height:100%;overflow-y:auto;scrollbar-width:thin}.filter-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.filter-header h3{font-size:20px;line-height:1;color:var(--black);margin:0}.filter-group:not(:last-child){padding-bottom:30px}.filter-group-title{margin:0;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.filter-group-title a{display:inline-flex;rotate:180deg}.filter_items{display:none;margin-top:30px}.filter-group input[type=checkbox]{width:19px;height:19px}.filter-group .filter_item label{display:flex;align-items:center;gap:14px}.filter-group a.toggle-filter{margin-top:6px;font-size:14px;line-height:1;color:var(--black);text-decoration:underline}.filter-group a.toggle-filter:hover{color:#834e30}.filter-group .filter_item .item_title{color:#121314}.filter-actions .apply-filter{width:100%;font-size:16px;line-height:1.5;color:var(--white);padding:15px;border-radius:44px;background-color:#834e30}.filter-actions .apply-filter:hover,.woocommerce.single-product div.product form.cart button.single_add_to_cart_button[disabled]{background-color:var(--blue-primary)}.filter-actions .clear-filter{margin-top:9px;display:block;text-align:center;color:#464646;text-decoration:underline}.filter_item .attribute_image{width:29px;border-radius:50%}#cwas-products{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:40px;position:relative}.cwas-products .product-total{position:absolute;right:0;top:-20px;font-size:16px;line-height:1;font-weight:600;transform:translateY(-100%)}.cwas-product .product-image{border:1px solid var(--text-grey);border-radius:15px;height:300px;align-content:center;padding:10px;position:relative;overflow:hidden}.cwas-product .product-title{font-size:18px;margin:10px 0 0;line-height:1.6;color:var(--blue-primary)}.cwas-product .rating{display:flex;margin-top:7px;gap:5px;align-items:center}.cwas-product .rating .star-rating,.cwas-product .rating .star-rating span::before{float:none;font-size:14px;height:16px;letter-spacing:4px;width:90px}.cwas-product .rating .review-count{font-size:14px;line-height:20px}.cwas-product .price{color:var(--text-grey);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:14px;line-height:1;color:var(--text-grey)}.cwas-product .price del{font-size:14px;line-height:1;font-weight:400;color:var(--text-grey)}.cwas-product .price ins{text-decoration:none;order:-1}.cwas-product .price:not(:has(del)):not(:has(ins))>.woocommerce-Price-amount.amount:nth-of-type(-n+3),.cwas-product .price>.woocommerce-Price-amount.amount:only-child{font-size:18px;line-height:1.6;font-weight:700;color:var(--text-grey);text-decoration:none}.cwas-product .price ins .woocommerce-Price-amount{font-size:20px;line-height:1.6;font-weight:700;color:var(--text-grey);text-decoration:none}.cwas-product .variations_form{margin:13px 0 0!important}.cwas-product .variation-options{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.cwas-product [data-attribute=pa_size] .variation-option{width:21px;height:21px;border:1px solid var(--text-grey);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;overflow:hidden}.cwas-product [data-attribute=pa_size] .variation-option.selected,.cwas-product [data-attribute=pa_size] .variation-option:hover{background-color:var(--blue-primary);color:var(--white)}.cwas-product .variation-group:not(:last-child),.single-product p.stock{margin-bottom:15px}.cwas-product [data-attribute=pa_color] .variation-option{width:24px;display:inline-flex;cursor:pointer;border:1px solid var(--text-grey);padding:1px;border-radius:50%;position:relative}.cwas-product [data-attribute=pa_color] .variation-option.selected:before{content:"";background:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92594 4.85494L7.6149 0.165981C7.72555 0.055327 7.85465 0 8.00219 0C8.14973 0 8.27882 0.055327 8.38948 0.165981C8.50013 0.276635 8.55546 0.408128 8.55546 0.560462C8.55546 0.712795 8.50013 0.844105 8.38948 0.95439L3.31323 6.04447C3.20258 6.15512 3.07348 6.21045 2.92594 6.21045C2.77841 6.21045 2.64931 6.15512 2.53866 6.04447L0.159597 3.66541C0.0489431 3.55476 -0.0041708 3.42345 0.000255355 3.27148C0.00468151 3.11952 0.0624058 2.98802 0.173429 2.877C0.284451 2.76598 0.415945 2.71065 0.56791 2.71102C0.719874 2.71139 0.851184 2.76672 0.961837 2.877L2.92594 4.85494Z' fill='white'/%3E%3C/svg%3E") center no-repeat;position:absolute;width:100%;height:100%;font-family:FontAwesome;color:var(--white);font-size:9px;line-height:.5;text-align:center;align-content:center}.cwas-product .add_to_cart_button.ajax_add_to_cart,.cwas-product .detail-link a,.cwas-product button.ajax_add_to_cart_btn{width:100%;font-size:16px;font-weight:600;line-height:1.5;text-transform:uppercase;color:var(--white)!important;padding:15px!important;background-color:var(--blue-primary);border-radius:44px;border:1px solid var(--blue-primary);text-align:center}.cwas-product .add_to_cart_button.ajax_add_to_cart:hover,.cwas-product .detail-link a:hover,.cwas-product button.ajax_add_to_cart_btn:hover{background-color:var(--transparent)!important;color:var(--blue-primary)!important;border:1px solid var(--blue-primary)}.cwas-product{display:flex;flex-direction:column;justify-content:space-between;gap:0}.cwas-product .stock-status,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .product_meta span:not(:last-of-type){margin-bottom:10px}.cwas-product .stock-status .out-stock{color:red}.cwas-product .detail-link,.woocommerce-order-pay ul.wc_payment_methods .payment_box .fkwcs-form-row{margin-top:15px}.cwas-products .load-more-wrapper{grid-column:1/-1;text-align:center;margin-top:40px;display:none}button#load-more-products{padding:16px;border:2px solid var(--black);background-color:transparent;color:var(--black);text-transform:uppercase;font-size:12px;min-width:240px}.filter-options{display:flex;margin-bottom:20px;align-items:center;gap:6px;width:fit-content}.shop-filter-parent{display:flex;align-items:center;position:relative}.filter-options input#shop-filter{font-size:16px;color:var(--black);padding:0 32px 0 0;line-height:1.3;background-color:transparent;border-radius:0;border:0}.shop-filter-parent svg{pointer-events:none;position:absolute;right:0}.filter-options .orderby-parent{position:relative;width:fit-content}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .variations ul[aria-label=Size] li.variable-item,.processing::after{width:40px;height:40px}.filter-options select.orderby{font-size:16px;line-height:1.3;font-weight:600;padding:0 20px;border:0;background:var(--transparent);color:var(--black);-webkit-appearance:none;cursor:pointer}.filter-options .orderby-parent svg{position:absolute;right:0;top:6px;pointer-events:none}span.close-filter{cursor:pointer}.cwas-product:hover .product-image .product-options,.wc-gallery-owl .wc-gallery-owl-main .owl-nav button.owl-prev{left:15px}.cwas-product .product-image .product-options{display:flex;flex-direction:column;gap:15px;width:fit-content;position:absolute;top:10px;left:-50px;z-index:1;transition:.3s ease-in-out}.cwas-product .product-image .product-options button{padding:0;background:var(--blue-primary);color:var(--white);width:45px;height:45px;justify-content:center;font-size:26px;border:none}#product-listing-white .cwas-product .detail-link a,#product-listing-white .cwas-product .price,#product-listing-white .cwas-product .price bdi,#product-listing-white .cwas-product .price del,#product-listing-white .cwas-product .price ins span,#product-listing-white .cwas-product .price span,#product-listing-white .cwas-product .product-title a,#product-listing-white .cwas-product .rating .review-count,#product-listing-white .cwas-product .rating .star-rating span,#product-listing-white .cwas-product .rating .star-rating::before,#product-listing-white .cwas-product .stock-status,#product-listing-white .cwas-product [data-attribute=pa_color] .variation-option,#product-listing-white .cwas-product [data-attribute=pa_size] .variation-option{color:var(--white)}#product-listing-white .cwas-product .price del{opacity:70%}#product-listing-white .cwas-product .add_to_cart_button.ajax_add_to_cart,#product-listing-white .cwas-product .ajax_add_to_cart_btn,#product-listing-white .cwas-product .detail-link a,#product-listing-white .cwas-product .product-image{border-color:var(--white)}#product-listing-white .cwas-product .add_to_cart_button.ajax_add_to_cart:hover,#product-listing-white .cwas-product .ajax_add_to_cart_btn:hover,#product-listing-white .cwas-product .detail-link a:hover,#product-listing-white .cwas-product [data-attribute=pa_size] .variation-option.selected{background:var(--white)!important;color:var(--blue-primary)!important}.cwas-product .product-image .product-label{position:absolute;top:10px;right:10px;font-family:var(--secondary-font);font-size:12px;font-weight:500;background:var(--blue-primary);color:var(--white);padding:5px 8px;border-radius:5px}.cwas-product .product-image .product-label.new-arrivals{background:#121314}.cwas-product .product-image .product-label.limited-stock{background:#c91f09}.cwas-product .product-image .product-label.most-popular{background:#47501f}#product-listing-white .cwas-product .add_to_cart_button.ajax_add_to_cart[disabled],#product-listing-white .cwas-product .ajax_add_to_cart_btn[disabled]{opacity:80%;pointer-events:none}.product-image-wrapper{position:relative;display:block}.product-image-wrapper img{transition:opacity .3s}.product-image-wrapper .hover-image{position:absolute;top:0;left:0;opacity:0}.cwas-product .product-image:hover .primary-image,.wc-gallery-owl-main-item .wcgo-zoom:hover img.attachment-woocommerce_single{opacity:0}.processing::after{content:"";border:4px solid #ddd;border-top:4px solid var(--black);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:.8s linear infinite spin-loader;z-index:99}.processing::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.6);z-index:98}@keyframes spin-loader{100%{transform:translate(-50%,-50%) rotate(360deg)}}.wc-gallery-owl .wc-gallery-owl-main .wc-gallery-owl-main-item span.wcgo-zoom{display:flex!important;align-items:center;border:none;border-radius:12.92px;padding:80px 42px}.zoomImg-container:hover>img.zoom-target{opacity:0!important}.wc-gallery-owl .wc-gallery-owl-main .owl-stage-outer{border:1px solid var(--blue-primary);border-radius:12.92px;overflow:hidden}.wc-gallery-owl .wc-gallery-owl-main{margin-bottom:16px}.wc-gallery-owl .wc-gallery-owl-main .owl-nav button{position:absolute;top:50%;width:15px;height:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}.wc-gallery-owl .wc-gallery-owl-main .owl-nav button:hover svg path{fill:#834E30}.wc-gallery-owl .wc-gallery-owl-main .owl-nav button.disabled{opacity:.7;cursor:none}.wc-gallery-owl .wc-gallery-owl-main .owl-nav button.owl-next{right:15px}.wc-gallery-owl .wc-gallery-owl-thumbs .owl-item{border:1px solid var(--blue-primary);border-radius:12.92px;padding:19px 0;display:flex;justify-content:center;align-items:center}.wc-gallery-owl .wc-gallery-owl-thumbs .wc-gallery-owl-thumb-item img{height:70px;object-fit:contain;display:flex}.wc-gallery-owl .wc-gallery-owl-thumbs.owl-carousel{padding:0 20px}.wc-gallery-owl .wc-gallery-owl-thumbs.owl-carousel .owl-nav button{position:absolute;top:calc(50% - 9px);outline:0}.wc-gallery-owl .wc-gallery-owl-thumbs.owl-carousel .owl-item:last-of-type{padding-right:1px}.wc-gallery-owl .wc-gallery-owl-thumbs.owl-carousel .owl-nav button.owl-prev{left:0}.wc-gallery-owl .wc-gallery-owl-thumbs.owl-carousel .owl-nav button.owl-next{right:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{background:0 0;padding:0}.woocommerce div.product form.cart .variations select#pa_version{border-width:1px;border-style:solid;width:auto;min-width:auto}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Color] li.variable-item,.woocommerce div.product form.cart .variations ul[aria-label=Color] li.variable-item{box-shadow:none;border:1px solid var(--black)}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Color] li.variable-item span.variable-item-span.variable-item-span-color,.woocommerce div.product form.cart .variations ul[aria-label=Color] li.variable-item span.variable-item-span.variable-item-span-color{border:1px solid #ccc}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Color] li.variable-item.selected .variable-item-contents::before,.woocommerce div.product form.cart .variations ul[aria-label=Color] li.variable-item.selected .variable-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92594 4.85494L7.6149 0.165981C7.72555 0.055327 7.85465 0 8.00219 0C8.14973 0 8.27882 0.055327 8.38948 0.165981C8.50013 0.276635 8.55546 0.408128 8.55546 0.560462C8.55546 0.712795 8.50013 0.844105 8.38948 0.95439L3.31323 6.04447C3.20258 6.15512 3.07348 6.21045 2.92594 6.21045C2.77841 6.21045 2.64931 6.15512 2.53866 6.04447L0.159597 3.66541C0.0489431 3.55476 -0.0041708 3.42345 0.000255355 3.27148C0.00468151 3.11952 0.0624058 2.98802 0.173429 2.877C0.284451 2.76598 0.415945 2.71065 0.56791 2.71102C0.719874 2.71139 0.851184 2.76672 0.961837 2.877L2.92594 4.85494Z' fill='white'/%3E%3C/svg%3E");background-position:8px center;background-size:14px}.woocommerce div.product form.cart .variations th span.woo-selected-variation-item-name{margin:0 0 0 3px;font-size:16px;line-height:2.07em;vertical-align:middle}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Size] li.variable-item,.woocommerce div.product form.cart .variations ul[aria-label=Size] li.variable-item{width:52px;height:52px;border-radius:8px;border:1px solid #c4c4c4;box-shadow:0 0 24px 0 #00000014;margin:7px;font-size:15px}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Color],#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Size],.woocommerce div.product form.cart .variations ul[aria-label=Size]{margin-left:-7px}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Size] li.variable-item.selected,#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Size] li.variable-item:hover,.woocommerce div.product form.cart .variations ul[aria-label=Size] li.variable-item.selected,.woocommerce div.product form.cart .variations ul[aria-label=Size] li.variable-item:hover{border-color:#0930454D;background:var(--blue-primary);color:var(--white)}#fkcart-modal form.variations_form ul.variable-items-wrapper[aria-label=Size] li.variable-item .variable-item-contents span,.woocommerce div.product form.cart .variations ul[aria-label=Size] li.variable-item .variable-item-contents span{overflow:visible}.woocommerce.single-product div.product form.cart div.quantity input[type=number]{width:100%!important}.woocommerce.single-product div.product form.cart div.quantity{width:100%;max-width:153px}.woocommerce.single-product .elementor-add-to-cart.elementor-product-simple p.stock.in-stock,.woocommerce.single-product .elementor-add-to-cart.elementor-product-simple p.stock.out-of-stock,.woocommerce.single-product div.product form.cart .woocommerce-variation-availability p.stock.available-on-backorder,.woocommerce.single-product div.product form.cart .woocommerce-variation-availability p.stock.in-stock,.woocommerce.single-product div.product form.cart .woocommerce-variation-availability p.stock.out-of-stock{font-family:var(--secondary-font);font-size:16px!important;color:var(--black);margin:0 0 15px;font-weight:500},.woocommerce.single-product .elementor-add-to-cart.elementor-product-simple p.stock.out-of-stock,.woocommerce.single-product div.product form.cart .woocommerce-variation-availability p.stock.out-of-stock{color:var(--wc-red)}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product p.price,.single-product .single_variation_wrap .woocommerce-variation-price{margin:0 0 10px}.single-product .single_variation_wrap .woocommerce-variation-price span.price{color:#000;font-weight:700}.single-product [data-wvstooltip]:hover:after,.single-product [data-wvstooltip]:hover:before{opacity:0;visibility:hidden}.woocommerce-cart .cart-empty.woocommerce-info::before{top:17px}.cwas-product .product-image a.product-image-wrapper{width:100%;height:100%}.cwas-product .product-image a.product-image-wrapper img{height:100%!important;object-fit:contain}.woocommerce.single-product div.product form.cart button.single_add_to_cart_button.loading::after{transform:none!important;position:static;margin-left:10px}.product-points ul{padding:0;margin:0}.product-points li{position:relative;display:flex;gap:10px;align-items:center}.product-points li::before{content:"";display:block;background:url(../../../../../../themes/hello-elementor-child/images/feature-arrow.svg) 0 0/100% auto no-repeat;width:29px;height:11px}#wishlist table.woosw-items{border:1px solid #bebebe;border-collapse:separate;border-radius:12px}#wishlist table.woosw-items td{border-left:none;border-top:0;background:0 0}#wishlist table.woosw-items td.woosw-item--actions .button,form#wrs-return-form .wrs-item-info .wrs-item-price{margin-top:10px}#wishlist table.woosw-items tr:first-of-type td:last-of-type,#wishlist table.woosw-items tr:last-of-type td:last-of-type{border-top-right-radius:12px}#wishlist table.woosw-items tr:first-of-type td:first-of-type,#wishlist table.woosw-items tr:last-of-type td:first-of-type{border-top-left-radius:12px}#wishlist .woosw-actions .woosw-copy{flex-wrap:wrap}#wishlist .woosw-actions .woosw-copy span.woosw-copy-label{width:100%;font-family:var(--primary-font);font-size:20px;font-weight:400;margin-bottom:10px}#wishlist .woosw-actions .woosw-copy span.woosw-copy-url{margin:0 15px 0 0;width:calc(100% - 20% - 15px)}#wishlist .woosw-actions .woosw-copy .woosw-copy-btn{width:calc(100% - 80%)}#wishlist .woosw-actions .woosw-copy input#woosw_copy_url{border:1px solid #8e8e8e;border-radius:8px;padding:15px 20px}.mfp-wrap .mfp-container .mfp-arrow{background:var(--blue-primary);border:none;border-radius:8px}.mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left{left:20px}.mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right{right:20px}.mfp-wrap .mfp-container .mfp-content #woosq-popup{padding:20px 0 70px 20px;max-height:100vh;border-radius:10px;background:var(--light-secondary)}.mfp-wrap .mfp-container .mfp-content #woosq-popup button.mfp-close{background:var(--blue-primary);padding:0;top:15px;right:15px;opacity:1;border:1px solid var(--blue-primary);display:flex;align-items:center;justify-content:center}.mfp-wrap .mfp-container .mfp-content #woosq-popup button.mfp-close::before{color:var(--white);font-size:18px;width:20px;height:20px;line-height:20px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .thumbnails .thumbnail{border:1px solid var(--blue-primary);border-radius:12px;padding:30px;margin-right:5px;background:var(--white)}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product h1.product_title{font-size:30px;line-height:1.4em}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .variations label{font-size:18px;line-height:1.4em;margin-left:0}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .variations tr td #pa_version{color:var(--black);margin:10px 0}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product p.price bdi{color:var(--black);font-size:20px;font-weight:700;line-height:1}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .single_add_to_cart_button{background:var(--blue-primary);color:var(--white);font-weight:500;text-transform:uppercase;font-size:16px;line-height:1;width:calc(100% - 153px - 6px);border-radius:50px;border:1px solid var(--blue-primary);padding:17px 20px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .woocommerce-variation-add-to-cart,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product form.cart:not(.variations_form){display:flex;gap:10px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .summary .summary-content{padding:20px 20px 0 16px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .quantity,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .single_add_to_cart_button{float:none}.mfp-wrap .mfp-container .mfp-content #woosq-popup a.view-details-btn{background:var(--blue-primary);color:var(--white);display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:0;height:50px;border:1px solid var(--blue-primary);box-shadow:none;position:fixed;width:100%}.mfp-wrap .mfp-container .mfp-content #woosq-popup a.view-details-btn:hover{background:var(--white);color:var(--blue-primary)}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .product_meta span.posted_in,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .product_meta span.sku_wrapper,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .product_meta span.tagged_as{display:block;font-size:15px;font-weight:500}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .variations ul[aria-label=Size] li.variable-item span{font-size:15px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .thumbnails .thumbnail img{width:80%}#side-cart span.quantity{padding:10px 0 0;border:none;display:block}.promo-notice{position:fixed;right:30px;bottom:-200px;width:auto;background:#fff;border-radius:12px;padding:18px 20px;transition:.4s;z-index:9999}.promo-notice--visible{bottom:30px}.promo-notice__content{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap}.promo-notice__image{background-color:#fef6e8;border-radius:15px;align-items:center;align-content:center;padding:19px}.promo-notice__image img{width:100px}.promo-notice__info{align-content:center}.promo-notice__title{font-size:20px;font-weight:500;line-height:1.6;color:#2d2e30;margin-bottom:14px}.promo-notice__button{display:inline-block;background:#0b3c49;color:#fff!important;padding:15px 74px;border-radius:6px;text-decoration:none;font-size:16px;line-height:1.5;text-transform:uppercase;font-weight:600;border:1px solid #0b3c49}.promo-notice__button:hover{background-color:transparent;color:#0b3c49!important}.promo-notice .promo-notice__close{position:absolute;top:-6px;right:-6px;width:26px;height:26px;border-radius:50%;border:none!important;background:#8c6b5b;padding:0}.promo-notice .promo-notice__close:hover{background-color:#0b3c49}.promo-notice .promo-notice__close svg{width:11px}.quick-view-icon span.woosq-btn-icon::before{content:"";display:block;background:url(../../../../../../themes/hello-elementor-child/images/bag.svg) 0 0/18px no-repeat;width:18px;height:23px}.cwas-product .product-image .variation-group{position:absolute;transform:translateY(100%);opacity:0;left:15px;right:15px}.cwas-product:hover .product-image .variation-group{transform:translateY(0);opacity:1;bottom:15px}#breadcrumbs,nav.woocommerce-breadcrumb{padding-left:25px!important;position:relative}#breadcrumbs::before,nav.woocommerce-breadcrumb::before{content:""!important;display:block!important;background:url(../../../../../../themes/hello-elementor-child/images/breadcrumb-arrow-dark.webp) 0 0/17px no-repeat;width:17px;height:12px;position:absolute;left:0;top:8px}.woocommerce-order-details table.woocommerce-table.shop_table{text-align:left}.woocommerce-order .woocommerce-customer-details address{font-style:normal;border:1px solid var(--text-grey);border-radius:12px;padding:20px}.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:0 0 20px;list-style:none}.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{font-size:14px;line-height:1.2em;border-right:1px dashed;padding:0 20px 0 0}.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-of-type{padding:0;border:none}.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong{display:block;padding-top:5px}.woocommerce-order h2{margin:20px 0 15px}.search-widget form .dgwt-wcas-sf-wrapp input[type=search]{background:#eee!important}.dgwt-wcas-search-wrapp.woocommerce form.dgwt-wcas-search-form input[type=search],.search-widget form .dgwt-wcas-sf-wrapp input[type=search]{border:none!important;outline:0!important;font-family:'Noto Sans',sans-serif!important;font-weight:400!important}.dgwt-wcas-search-wrapp.woocommerce form.dgwt-wcas-search-form input[type=search]::placeholder,.search-widget form .dgwt-wcas-sf-wrapp input[type=search]::placeholder{font-family:'Noto Sans',sans-serif!important;font-weight:400!important}.dgwt-wcas-suggestions-wrapp.woocommerce *{color:#000!important;font-family:'Noto Sans',sans-serif}.dgwt-wcas-suggestions-wrapp.woocommerce .dgwt-wcas-suggestion-headline span{font-family:'Aoboshi One',sans-serfi;line-height:1.8;color:#000;border-color:#0930454D}.woocommerce.single-product div.product form.cart .single_variation_wrap .wc-no-matching-variations{padding:5px 0 20px;background:0 0;border:none;color:var(--wc-red)!important}.woocommerce.single-product p.price ins{text-decoration:none}.cr-all-reviews-shortcode .cr-comment-images.cr-comment-videos .cr-comment-video,.cr-all-reviews-shortcode .cr-comment-images.cr-comment-videos .iv-comment-image{padding:20px}.cr-all-reviews-shortcode .cr-comment-images.cr-comment-videos .iv-comment-image:hover{filter:brightness(1)}.cr-all-reviews-shortcode .cr-comment-images.cr-comment-videos .iv-comment-image img{object-fit:contain;width:100%;max-width:250px;margin:0 auto;aspect-ratio:1}.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div2 .cr-comment-image-top img.cr-comment-image-top-item{aspect-ratio:1;padding:10px}td.woocommerce-orders-table__cell-order-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.woocommerce-Address-title a.edit,.wrs-error-message{font-family:'Noto Sans',sans-serif}.woocommerce-MyAccount-content-wrapper>form>h2{margin-top:0!important}td.payment-method-actions a.button.delete{margin-top:0!important;padding:12px 20px!important}.single-product .single_variation_wrap .woocommerce-variation-price span.amount{color:#000;font-weight:700;font-size:1.25em}.woocommerce-order-received ul.wc-item-meta li{display:flex;align-items:center;flex-wrap:wrap;display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px;font-size:14px}.woocommerce-order-received ul.wc-item-meta li strong.wc-item-meta-label{font-weight:600}.woocommerce-order-received ul.wc-item-meta{padding-left:20px}.woocommerce-order-pay form#order_review table.shop_table{border-radius:12px;border-collapse:separate;border-spacing:0;border:1px solid var(--text-grey);overflow:hidden;margin-bottom:40px}.woocommerce-order-pay form#order_review table.shop_table thead th{padding:15px 20px;border-top:0!important;border-left:0!important;border-right:1px solid var(--text-grey);border-bottom:1px solid var(--text-grey);font-family:var(--primary-font);font-weight:400!important;font-size:18px;line-height:1.5em;color:#000}.woocommerce-order-pay form#order_review table.shop_table tbody td,.woocommerce-order-pay form#order_review table.shop_table tfoot td,.woocommerce-order-pay form#order_review table.shop_table tfoot th{padding:15px 20px;border-top:0!important;border-left:0!important;border-right:1px solid var(--text-grey);border-bottom:1px solid var(--text-grey);font-family:var(--secondary-font);font-size:16px;color:#000}.woocommerce-order-pay ul.wc_payment_methods .payment_box{padding:10px 15px!important}.woocommerce-order-pay button#place_order{margin-bottom:15px;border-radius:30px;font-weight:400!important;padding-inline:25px}.woocommerce-order-pay button#place_order:hover{color:var(--e-global-color-primary);background-color:transparent!important}.woocommerce-order-pay ul.wc_payment_methods .payment_box .fkwcs-form-row fieldset{padding:10px}.woocommerce-order-pay ul.wc_payment_methods .payment_box .fkwcs-form-row fieldset label{margin:0!important;display:flex!important;align-items:flex-start;position:relative;padding-left:25px}.woocommerce-order-pay ul.wc_payment_methods .payment_box .fkwcs-form-row fieldset label input[type=checkbox]{position:absolute;top:2px;width:15px;height:15px;left:0}.single-product-price .elementor-shortcode{font-family:"Noto Sans",sans-serif;font-size:30px;font-weight:700;line-height:1.15em}.woocommerce-account table.woocommerce-orders-table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions a.invoice{margin-left:10px}.wc-gallery-owl-thumbs .owl-stage-outer{width:calc(100% + 1px)}.cwginstock-subscribe-form .panel-heading{background-color:#043044!important;border-color:#043044!important}.cwginstock-subscribe-form .panel-heading h4{margin:0;font-size:18px;line-height:1.4}.cwginstock-subscribe-form .cwgstock_button{background-color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}.cwginstock-subscribe-form .cwgstock_button:hover{background-color:transparent!important;color:var(--e-global-color-accent)!important}.cwginstock-subscribe-form input.cwgstock_email{border-radius:8px;border-color:#8e8e8e;color:#000;padding:16px 20px}.cwgstock_output{text-align:center;margin-top:15px;font-size:15px}.product_details_inner_sec{background-size:cover;background-position:center}.postid-53821 .product_details_inner_sec{background-image:url(https://610weblab.com/henschel-hats/wp-content/uploads/2026/04/4887-41-0002-1.webp)!important;background-repeat:repeat!important;background-size:auto!important}.wrs-order-lookup,.wrs-return-request{font-family:Poppins}.tnp-subscription form{display:flex!important}button#place_order:hover{background:var(--e-global-color-primary)!important}.post-type-archive-product .cwas-product button.ajax_add_to_cart_btn:hover{border-color:var(--blue-primary)!important}.elementor-form .elementor-message{margin-top:25px}.elementor-form .elementor-message.elementor-message-success{color:#0c8f0c}label.user-registration-error{color:#d30202!important}.ur-button-container span.ur-front-spinner{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.elementor-field-type-textarea textarea{min-height:142px!important}.woocommerce-shipping-methods li label{color:var(--totals-color,#69727d)!important;font-family:'Noto Sans',sans-serif}.woocommerce-shipping-totals .woocommerce-shipping-destination{color:var(--totals-color,#69727d)!important;font-family:"Aoboshi One",sans-serif!important;margin-top:15px}.woocommerce-shipping-totals .woocommerce-shipping-destination strong{font-weight:400;font-size:14px!important;font-family:'Noto Sans',sans-serif}.woocommerce-shipping-totals td[data-title=Shipment]{padding-top:0!important}.woocommerce-shipping-methods li label .amount{font-weight:500!important}.wc_payment_method input{margin-right:7px!important}.woocommerce-MyAccount-content .woosw-list{box-shadow:0 0 24px 0 rgba(0,0,0,.0784313725490196);padding:var(--sections-padding,16px 30px 3px 30px);background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px)}.woocommerce-MyAccount-content .woosw-list .woosw-item--name{font-family:var(--secondary-font);font-size:14px}.woocommerce-MyAccount-content .woosw-list td.woosw-item--info{font-family:"Noto Sans",Sans-serif}.woocommerce-MyAccount-content .woosw-list td .woocommerce.add_to_cart_inline{text-align:right}.woocommerce-MyAccount-content .woosw-list td .woocommerce.add_to_cart_inline a.add_to_cart_button{color:#fff;font-family:"Noto Sans",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1em;background-color:var(--blue-primary)!important;border:1px solid var(--blue-primary)!important;border-radius:50px;text-align:center}.woocommerce-MyAccount-content .woosw-actions .woosw-copy button#woosw_copy_btn:hover,.woocommerce-MyAccount-content .woosw-list td .woocommerce.add_to_cart_inline a.add_to_cart_button:hover{color:var(--blue-primary)!important;background-color:transparent!important}.woocommerce-MyAccount-content .woosw-actions .woosw-copy{font-family:"Noto Sans",Sans-serif;color:#000;font-size:15px}.woocommerce-MyAccount-content .woosw-actions .woosw-copy input{border-radius:8px;font-size:14px}.woocommerce-MyAccount-content .woosw-actions .woosw-copy span.woosw-copy-btn{margin-left:12px}.woocommerce-MyAccount-content .woosw-actions .woosw-copy button#woosw_copy_btn{color:#fff;font-family:"Noto Sans",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1em;background-color:var(--blue-primary)!important;border:1px solid var(--blue-primary)!important;border-radius:50px;padding:13px 20px}.cr-all-reviews-shortcode .cr-summaryBox-wrap{background-color:transparent;padding:0}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int{width:1px;background-color:#0000001A}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating{font-size:24px;line-height:1}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,.cr-all-reviews-shortcode .cr-summaryBox-wrap span.cr-histogram-a{color:#333}.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-meter{height:14px;box-shadow:none}.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-meter .ivole-meter-bar{box-shadow:none;background:rgba(0,0,0,.4)}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-all-reviews-add-review{font-size:12px!important;text-transform:uppercase;background-color:#043044!important;padding:14px!important;height:auto!important;min-width:150px!important;border:1px solid #043044!important}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-all-reviews-add-review:hover{color:#043044!important;background-color:transparent!important}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap{min-width:150px;padding:0}.cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text{border-color:#8e8e8e!important;border-radius:8px!important;box-shadow:none;color:#969696;font-size:15px!important;padding:13px 45px!important;height:auto}.cr-all-reviews-shortcode .cr-ajax-search svg.cr-ajax-search-icon{left:18px}.cr-all-reviews-shortcode .cr-ajax-search button.cr-button-search{background:#043044;color:#fff;border-color:#043044;border-radius:50px;text-transform:uppercase;font-size:13px;font-weight:600;padding:10px 30px;cursor:pointer}.cr-all-reviews-shortcode .cr-ajax-search button.cr-button-search:hover{background-color:transparent;color:#043044}.cr-all-reviews-shortcode .cr-count-row{background-color:transparent;padding:0;margin-block:30px;font-size:14px}.cr-all-reviews-shortcode .cr-count-row select.cr-ajax-reviews-sort{font-size:14px}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav{padding:0;border:0;height:auto}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-item span{font-family:'Aoboshi One';font-size:16px}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap img{height:40px}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-rating-label{font-size:15px;font-family:'Aoboshi One',sans-serif}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap input,.single-product .cr-all-reviews-shortcode .cr-review-form-wrap textarea{border-color:#8e8e8e;border-radius:8px;outline:0}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-lbl{position:static;font-size:14px;font-family:'Aoboshi One',sans-serif;color:#000;text-transform:capitalize;height:auto;margin-bottom:8px;line-height:1}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-ne{flex-wrap:wrap;gap:20px}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons button{text-transform:uppercase;font-size:14px;padding:12px;height:auto;background-color:#043044;color:#fff;border:1px solid #043044}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons button.cr-review-form-cancel,.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons button:hover{color:#043044;background-color:transparent}.single-product .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons button.cr-review-form-cancel:hover{background-color:#043044;color:#fff}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container img.avatar,.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container img.cr-avatar{display:block;border-radius:50%}.single-product .cr-all-reviews-shortcode .commentlist li.review:last-of-type .comment_container .cr-comment-text{border-bottom:0;padding:0}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container .cr-comment-head-text,.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container .description p{font-family:Noto Sans;font-size:15px;line-height:24px;color:#333;order:1}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container .description{display:flex;flex-direction:column}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container .cr-comment-head-text{font-weight:700}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container span.woocommerce-review__author{font-weight:700;font-size:16px;color:#000}.single-product .cr-all-reviews-shortcode .commentlist li.review .comment_container time.woocommerce-review__published-date{color:#7b7b7b;font-size:14px;font-weight:500}.cr-all-reviews-shortcode ol li div.comment_container .cr-comment-images{display:flex;margin-bottom:12px;order:2;flex-wrap:wrap}.woocommerce-checkout-payment button#place_order:hover{background-color:transparent!important}#customer_details input[type=checkbox],form#order_review input[type=checkbox],form#order_review input[type=radio]{width:16px;height:16px;accent-color:#0b3c49!important}span.zoomImg-container,span.zoomImg-container *{transition:none!important}.zoomImg-container{position:relative;overflow:hidden;cursor:zoom-in}.zoomImg{cursor:crosshair!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta{padding:0!important;font-size:14px!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta strong.wc-item-meta-label{font-weight:600!important}@media (hover:none){.hats-carousel .owl-item.center .hat-item .hat-product-overlay{bottom:15px}.cwas-product .product-image .product-options{left:15px}.cwas-product .product-image .variation-group{bottom:20px;transform:translateY(0);opacity:1}}@media screen and (min-width:1201px) and (max-width:1440px){.promo-notice__content .promo-notice__image img{width:85px}.promo-notice__content .promo-notice__title{font-size:18px}.promo-notice__content .promo-notice__button{padding:13px 68px;font-size:15px}}@media screen and (min-width:1025px) and (max-width:1200px){.promo-notice__content .promo-notice__image{padding:15px}.promo-notice__content .promo-notice__image img{width:85px}.promo-notice__content .promo-notice__title{font-size:18px;margin-bottom:10px}.promo-notice__content .promo-notice__button{padding:11px 63px;font-size:14px}}@media screen and (min-width:768px) and (max-width:1024px){body .promo-notice{padding:16px 18px}.promo-notice__content .promo-notice__image{padding:15px}.promo-notice__content .promo-notice__image img{width:75px}.promo-notice__content .promo-notice__title{font-size:16px;margin-bottom:10px}.promo-notice__content .promo-notice__button{padding:9px 50px;font-size:13px}body .wrs-return-form-container .wrs-order-lookup h2,body .wrs-return-form-container .wrs-return-request h2{font-size:27px}body #order-tracking-form p.form-row label,body form#wrs-order-lookup-form label{font-size:17px}body #order-tracking-form p.form-row input,body form#wrs-order-lookup-form input{padding:12px 16px}}@media (min-width:769px){.woocommerce-MyAccount-paymentMethods tr:not(:last-child) td.woocommerce-PaymentMethod,.woocommerce-orders-table tr.woocommerce-orders-table__row:not(:last-child) td,.woocommerce-orders-table tr.woocommerce-orders-table__row:not(:last-child) th{border-bottom:1px solid #d8d8d8!important}.woocommerce-MyAccount-paymentMethods tr td.woocommerce-PaymentMethod{padding-block:15px!important}.tnp-submit{margin-top:21px!important}}@media (max-width:768px){td.woocommerce-orders-table__cell-order-actions a{margin-left:7px!important}.woocommerce-MyAccount-paymentMethods tr:not(:first-child) td.woocommerce-PaymentMethod:first-child{margin-top:25px;border-top:1px solid #d8d8d8!important;padding-top:25px!important}.tnp-submit{margin-top:22px!important}}@media screen and (max-width:1379px){.hats-carousel .owl-stage-outer::after,.hats-carousel .owl-stage-outer::before{width:144px}.single-product-price .elementor-shortcode{font-size:28px}}@media screen and (max-width:1279px){.single-product-price .elementor-shortcode{font-size:26px}.cwas-product .add_to_cart_button.ajax_add_to_cart.loading::after,.cwas-product button.ajax_add_to_cart_btn.loading::after{top:15px}#wishlist .woosw-actions .woosw-copy input#woosw_copy_url{padding:11px 20px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input.ur-reset-password-btn,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input[type=submit],#account-login-form #user-registration #ur-frontend-form button.ur-submit-button,#account-register-form #user-registration-form-56958 button.ur-submit-button,#order-tracking-form p.form-row button.button,#wholsesale-account-form #user-registration-form-57869 button.ur-submit-button,#wishlist .woosw-actions .woosw-copy .woosw-copy-btn button#woosw_copy_btn,#wishlist table.woosw-items td.woosw-item--actions .button,.woocommerce-account div#acfw-store-credits-my-account a.button,.woocommerce-cart p.return-to-shop a,.wrs-return-form-container .wrs-return-request #wrs-return-form .wrs-form-actions button.wrs-submit-return,form#wrs-order-lookup-form .wrs-form-actions button.button{font-size:14px;padding:16px 40px}.cwas-product .add_to_cart_button.ajax_add_to_cart,.cwas-product button.ajax_add_to_cart_btn{font-size:14px;line-height:1.15}.cwas-product .detail-link{margin-top:15px}.cwas-product .detail-link a{font-size:14px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input:not([type=submit],[type=checkbox]),#account-login-form #user-registration form.login input:not([type=submit],[type=checkbox]),#account-register-form #user-registration-form-56958 form.register input:not([type=submit],[type=checkbox]),#wholsesale-account-form #user-registration-form-57869 form.register input:not([type=submit],[type=checkbox]){min-height:60px}span.select2-selection.select2-selection--single .select2-selection__rendered{line-height:calc((16px*2) + 12px)!important}span.select2-selection.select2-selection--single span.select2-selection__arrow{top:7px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product h1.product_title{font-size:28px}.search-widget form.dgwt-wcas-search-form{min-width:400px!important}}@media screen and (max-width:1179px){#cwas-products{grid-template-columns:repeat(3,1fr)}.cwas-product .product-image{height:320px}#product-listing-white #cwas-products{grid-template-columns:repeat(4,1fr)}.mfp-wrap .mfp-container .mfp-arrow,.mfp-wrap .mfp-container .mfp-arrow::before{width:50px;height:50px;line-height:50px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product h1.product_title{font-size:26px}}@media (min-width:992px) and (max-width:1200px){.shop-filter .shop-filter_inner{padding-left:70px;max-width:370px}}@media screen and (max-width:1023px){.single-product-price .elementor-shortcode{font-size:24px}.search-widget form.dgwt-wcas-search-form{min-width:300px!important}#product-listing-white #cwas-products{grid-template-columns:repeat(2,1fr)}.sticky-box{margin-bottom:0!important}.hats-carousel .owl-stage-outer::after,.hats-carousel .owl-stage-outer::before{width:100px}.woocommerce-cart input#coupon_code{padding:8px 22px;border-radius:50px}#order-tracking-form p.form-row input,.contact-form input,.contact-form textarea{padding:14px 22px!important}.contact-form .elementor-field-group-name:has(input#form-field-name)::before{bottom:20px;left:30px}.contact-form .elementor-field-group-email:has(input#form-field-email)::before{left:27px;bottom:21px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input:not([type=submit],[type=checkbox]),#account-login-form #user-registration form.login input:not([type=submit],[type=checkbox]),#account-register-form #user-registration-form-56958 form.register input:not([type=submit],[type=checkbox]),#wholsesale-account-form #user-registration-form-57869 form.register input:not([type=submit],[type=checkbox]),.contact-form input#form-field-email,.contact-form input#form-field-name{padding-left:50px!important;background-position:18px;font-size:15px}#account-login-form #user-registration div[data-field=remember-me] input#rememberme,#account-login-form #user-registration div[data-field=remember-me] label:has(input#rememberme:checked)::after{width:28px;height:28px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_1)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_2)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#password)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#username)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#first_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#last_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_confirm_password)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_pass)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#first_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731317979)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318376)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318392)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318421)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318455)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#last_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731317762)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318439)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318496)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_confirm_password)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_login)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_pass)::before{top:20px;left:20px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before{background-size:18px!important;height:15px!important;width:19px!important;top:24px!important}.wc-gallery-owl .wc-gallery-owl-main .wc-gallery-owl-main-item span.wcgo-zoom{padding:40px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .summary .summary-content{padding:20px 4px 0 0}.mfp-wrap .mfp-container .mfp-content #woosq-popup{max-height:80vh;padding:20px 16px 70px 20px}}@media (min-width:481px) and (max-width:991px){.shop-filter .shop-filter_inner{padding-left:50px;max-width:350px}}@media screen and (max-width:768px){.woocommerce-cart .shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail::before{content:"Product Image:"}.woocommerce-account table.my_account_orders tbody tr th.woocommerce-orders-table__cell-order-number{display:block!important;text-align:right}.woocommerce-account .wrs-returns-list table.woocommerce-orders-table.shop_table tbody tr:not(:first-child),.woocommerce-account table.my_account_orders tbody tr:not(:first-child) th.woocommerce-orders-table__cell-order-number{margin-top:30px;border-top:1px solid #d5d5d5!important;padding-top:30px!important}.woocommerce-account .wrs-returns-list table.woocommerce-orders-table.shop_table td{padding-right:0!important}.woocommerce-account .wrs-returns-list table.woocommerce-orders-table.shop_table tbody tr:last-of-type td,.woocommerce-account table.woocommerce-orders-table.shop_table tbody tr:last-of-type th{padding-bottom:15px!important}.woocommerce-account table.my_account_orders tbody th.woocommerce-orders-table__cell-order-number:before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce-cart .quantity{margin-left:auto}#account-register-form #user-registration-form-56958 form.register .ur-form-row,#wholsesale-account-form #user-registration-form-57869 form.register .ur-form-row{flex-direction:row}#account-login-form #user-registration #ur-frontend-form .ur-form-grid,#account-register-form #user-registration-form-56958 .ur-form-grid,#wholsesale-account-form #user-registration-form-57869 .ur-form-grid{margin:0}.woocommerce-cart .shop_table td,table.woocommerce-orders-table.shop_table tbody tr:last-of-type td,table.woocommerce-orders-table.shop_table tbody tr:last-of-type th{padding:15px 0!important}table.woocommerce-orders-table.shop_table tbody tr td:last-of-type{padding-bottom:0!important}}@media screen and (max-width:767px){body .promo-notice{padding:14px 16px;right:20px}.promo-notice.promo-notice--visible{bottom:20px}.promo-notice__content .promo-notice__image{padding:13px}.promo-notice__content .promo-notice__image img{width:60px}.promo-notice__content .promo-notice__title{font-size:14px}.promo-notice__content .promo-notice__button{padding:10px 52px}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product h1.product_title,body .wrs-return-form-container .wrs-order-lookup h2,body .wrs-return-form-container .wrs-return-request h2{font-size:24px}.filter-group .filter-group-title,body #order-tracking-form p.form-row label,body form#wrs-order-lookup-form label{font-size:16px}body #order-tracking-form p.form-row input,body form#wrs-order-lookup-form input{padding:10px 16px}.single-product-price .elementor-shortcode{font-size:22px}#wishlist table.woosw-items{width:max-content}#wishlist .woosw-list{width:100%;overflow-x:scroll}.order-tracking-list ul.elementor-icon-list-items li.elementor-icon-list-item::after{height:35px!important}.hats-carousel .owl-stage-outer::after,.hats-carousel .owl-stage-outer::before{width:70px}table.woocommerce-table.shop_table th{font-size:17px}table.woocommerce-table.shop_table td{font-size:15px}table.woocommerce-table.shop_table td,table.woocommerce-table.shop_table th{padding:15px}.contact-form .elementor-field-group-name:has(input#form-field-name)::before{background-size:13px;width:13px;height:18px;bottom:18px;left:25px}.contact-form .elementor-field-group-email:has(input#form-field-email)::before{background-size:17px;width:17px;height:15px;left:23px;bottom:19px}#order-tracking-form p.form-row input,.contact-form input,.contact-form textarea{padding:12px 22px!important}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input:not([type=submit],[type=checkbox]),#account-login-form #user-registration form.login input:not([type=submit],[type=checkbox]),#account-register-form #user-registration-form-56958 form.register input:not([type=submit],[type=checkbox]),#wholsesale-account-form #user-registration-form-57869 form.register input:not([type=submit],[type=checkbox]){min-height:56px}span.select2-selection.select2-selection--single .select2-selection__rendered{line-height:calc((16px*2) + 8px)!important}span.select2-selection.select2-selection--single span.select2-selection__arrow{top:5px}#account-login-form #user-registration div[data-field=remember-me] input#rememberme,#account-login-form #user-registration div[data-field=remember-me] label:has(input#rememberme:checked)::after{width:25px;height:25px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password input:not([type=submit],[type=checkbox]),#account-login-form #user-registration form.login input:not([type=submit],[type=checkbox]),#account-register-form #user-registration-form-56958 form.register input:not([type=submit],[type=checkbox]),#wholsesale-account-form #user-registration-form-57869 form.register input:not([type=submit],[type=checkbox]),.contact-form input#form-field-email,.contact-form input#form-field-name{padding-left:40px!important;background-position:13px}.contact-form input#form-field-email{background-size:17px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_1)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .password-input-group:has(input#password_2)::before,#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#password)::before,#account-login-form #user-registration form.login .input-wrapper:has(input#username)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#first_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#last_name)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_confirm_password)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_pass)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#first_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731317979)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318376)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318392)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318421)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318455)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#last_name)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731317762)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318439)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318496)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_confirm_password)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_login)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_pass)::before{top:19px;left:17px;background-size:13px!important;width:13px;height:18px}#account-forgot-password #user-registration #ur-frontend-form form.ur_lost_reset_password .ur-input-with-icon:has(input#user_login)::before,#account-register-form #user-registration-form-56958 form.register .input-wrapper:has(input#user_email)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#user_email)::before{background-size:16px!important;height:13px!important;width:16px!important;top:22px!important}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318376)::before,#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#input_box_1731318421)::before{width:18px!important;background-size:18px!important}#wholsesale-account-form #user-registration-form-57869 form.register .input-wrapper:has(input#number_box_1731318496)::before{width:16px!important;height:16px!important;background-size:16px!important}#cwas-products{grid-template-columns:repeat(2,1fr)}.wc-gallery-owl .wc-gallery-owl-main .wc-gallery-owl-main-item span.wcgo-zoom{padding:70px 30px}.cr-all-reviews-shortcode .cr-summaryBox-wrap{flex-direction:column;gap:30px}body .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int{width:200px;height:1px}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator{height:auto}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox{padding:0}}@media screen and (max-width:540px){.woocommerce-cart .shop_table tr.woocommerce-cart-form__cart-item.cart_item{padding:0}.woocommerce-cart .shop_table tr.woocommerce-cart-form__cart-item.cart_item td.product-name a{padding-left:10px}.elementor-loop-container.elementor-grid,.grid-mobile .elementor-grid{grid-auto-rows:auto!important}#newsletter_form .tnp.tnp-subscription form .tnp-field.tnp-field-button input[type=submit],#order-tracking-form p.form-row.form-row-first,#order-tracking-form p.form-row.form-row-last,#post-navigation .elementor-post-navigation .elementor-post-navigation__link,#wishlist .woosw-actions .woosw-copy .woosw-copy-btn,#wishlist .woosw-actions .woosw-copy span.woosw-copy-url{width:100%}#order-tracking-form p.form-row.form-row-first{margin-bottom:20px}#order-tracking-form p,#order-tracking-form p.form-row input{text-align:center}.hats-carousel .owl-stage-outer::after,.hats-carousel .owl-stage-outer::before{width:50px}.hats-carousel .hat-item .hat-product-overlay a.hat-product-image img{width:33px}.hats-carousel .hat-item .hat-product-overlay a.hat-product-image{width:45px;height:45px}.hats-carousel .hat-item .hat-product-overlay a.hat-product-link{padding:12px 14.5px 7px}.hats-carousel .owl-item .hat-item .hat-product-overlay{left:10px;right:10px;padding:5px}#newsletter_form .tnp.tnp-subscription form{flex-direction:column;padding:0;gap:10px;border:none}#newsletter_form .tnp.tnp-subscription form input[type=email]{border:1px solid var(--white);border-radius:50px;text-align:center}#account-register-form #user-registration-form-56958 form.register .ur-form-row,#wholsesale-account-form #user-registration-form-57869 form.register .ur-form-row{flex-direction:column;gap:20px}.cwas-product .product-image{height:300px}.wc-gallery-owl .wc-gallery-owl-main .wc-gallery-owl-main-item span.wcgo-zoom{padding:50px 30px}#wishlist .woosw-actions .woosw-copy span.woosw-copy-url{margin:0 0 15px}.table-responsive{max-width:fit-content}.woocommerce-MyAccount-content .woosw-list tr.woosw-item td{display:block}.woocommerce-MyAccount-content .woosw-list tr td .woocommerce.add_to_cart_inline{text-align:left}.woocommerce-MyAccount-content .woosw-list tr:not(:first-child) td.woosw-item--remove{margin-top:30px}}@media screen and (max-width:480px){.shop-filter .shop-filter_inner{padding-left:30px;max-width:330px}.filter-options{width:100%;justify-content:space-between;margin-bottom:20px}#account-login-form #user-registration form.login .user-registration-before-login-btn{justify-content:center;flex-direction:column}.cwas-product .product-image{height:330px}#cwas-products,#product-listing-white #cwas-products{grid-template-columns:repeat(1,1fr)}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .woocommerce-variation-add-to-cart,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product form.cart:not(.variations_form){flex-direction:column}.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .quantity,.mfp-wrap .mfp-container .mfp-content #woosq-popup .product .single_add_to_cart_button{float:none;width:100%;max-width:100%}.cwas-products .product-total{position:static;transform:none;margin-bottom:-10px}}