#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-\[24px\]{width:24px;height:24px}.size-\[34px\]{width:34px;height:34px}.size-\[160px\]{width:160px;height:160px}.h-5{height:calc(var(--spacing)*5)}.h-\[50px\]{height:50px}.w-full{width:100%}.max-w-\[510px\]{max-width:510px}.max-w-\[880px\]{max-width:880px}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\!gap-0{gap:calc(var(--spacing)*0)!important}.\!gap-4{gap:calc(var(--spacing)*4)!important}.gap-3{gap:calc(var(--spacing)*3)}.gap-5{gap:calc(var(--spacing)*5)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.bg-right{background-position:100%}.p-4{padding:calc(var(--spacing)*4)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-10{padding-right:calc(var(--spacing)*10)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\!text-white{color:var(--color-white)!important}.text-red-600{color:var(--color-red-600)}@media (hover:hover){.hover\:\!underline:hover{text-decoration-line:underline!important}}@media (prefers-color-scheme:dark){.dark\:text-red-400{color:var(--color-red-400)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.loading-page .overlay-top-left{position:absolute;top:0;left:0;width:65.125rem;height:40.6875rem;z-index:-1;transform-origin:top left;transform:translate(-6.741875rem) translateY(-5.496875rem)}.loading-page .overlay-top-right{position:absolute;top:0;right:0;width:57.3125rem;height:50.3125rem;z-index:-1;transform-origin:top right;transform:translate(25.62875rem) translateY(-10.9375rem)}.loading-page .overlay-bottom-left{position:absolute;bottom:0;left:0;width:25.8125rem;height:36.125rem;z-index:-1;transform-origin:bottom left;transform:translate(10rem) translateY(4.375rem)}.loading-page .overlay-bottom-right{position:absolute;bottom:0;right:0;width:52.875rem;height:25.8125rem;z-index:-1;transform-origin:bottom right;transform:translate(5rem) translateY(.625rem)}.header-wrap{position:fixed;top:0;left:0;width:100%;right:0;z-index:100}.site-header{height:6.0625rem;display:flex;box-shadow:0 .125rem .375rem #0000001a;border-bottom-left-radius:62.5rem;border-bottom-right-radius:62.5rem;background-color:#fff;padding:0 6.25rem;position:relative;z-index:100}@media (max-width: 991.98px){.site-header{border-radius:0;padding-left:1.25rem;padding-right:1.25rem;height:4.375rem}}.site-header .container{display:flex;justify-content:space-between;align-items:center;gap:3.125rem}@media (max-width: 991.98px){.site-header .container{gap:1.875rem}}.site-header .site-brand svg{width:14.56rem}@media (max-width: 991.98px){.site-header .site-brand svg{width:100%;max-width:12.5rem}}.site-header .site-search-bar{display:flex;width:100%;max-width:48.5rem;position:relative}.site-header .site-search-bar button{margin:0;padding:0;display:flex;height:3.6875rem;width:3.6875rem;position:absolute;top:0;left:0;bottom:0;align-items:center;justify-content:center;border-radius:.4375rem;background-color:transparent;color:#0003}.site-header .site-search-bar button svg{width:1.875rem;height:1.875rem}@media (max-width: 991.98px){.site-header .site-search-bar button{height:3.125rem}}.site-header .site-search-bar input{box-shadow:inset 0 -.0625rem .4375rem #0003;height:3.6875rem;width:100%;border-radius:.4375rem;padding:0 1.25rem 0 3.75rem;font-family:var(--font-poppins),serif;font-weight:400;font-size:1.375rem;color:#000;opacity:1}@media (max-width: 991.98px){.site-header .site-search-bar input{height:3.125rem}}.site-header .site-search-bar input::placeholder{color:#0000003d;opacity:1}.site-header .site-search-mobile{display:none}@media (max-width: 991.98px){.site-header .site-search-mobile{display:block;color:#000;width:1.875rem;height:1.875rem}.site-header .site-search-mobile svg{fill:#000;opacity:1}}.site-header .search-mobile-dropdown{position:absolute;top:52px;right:0;left:0;z-index:-1;padding:1.25rem;background-color:#fff;box-shadow:0 10px 20px #0000001a;border-top:1px solid #e5e7eb;display:none;opacity:0;visibility:hidden;transition:.1s ease;transition-property:opacity,visibility}@media (max-width: 991.98px){.site-header .search-mobile-dropdown{z-index:100;display:block}.site-header .search-mobile-dropdown.active{opacity:1;visibility:visible}}.site-header .search-mobile-dropdown .site-search-bar{max-width:100%}.site-header .search-mobile-dropdown *{outline-color:#000}.site-header .menu-toggle-button{display:none;width:40px;height:30px;align-items:center;justify-content:center;cursor:pointer;color:#000;position:relative}.site-header .menu-toggle-button span{height:4px;background-color:#000;border-radius:100px;width:25px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:.2s ease;transition-property:transform,opacity;transform-origin:left center;transform:translateZ(0) rotate(0)}.site-header .menu-toggle-button span:first-child{transform-origin:top left;transform:translate3d(0,8px,0) rotate(0)}.site-header .menu-toggle-button span:last-child{transform-origin:bottom left;transform:translate3d(0,-8px,0) rotate(0)}.site-header .menu-toggle-button.active span{opacity:0}.site-header .menu-toggle-button.active span:first-child{opacity:1;transform:translate3d(0,10px,0) rotate(-45deg)}.site-header .menu-toggle-button.active span:last-child{opacity:1;transform:translate3d(0,-9px,0) rotate(45deg)}@media (max-width: 991.98px){.site-header .menu-toggle-button{display:flex;flex-direction:column;margin-right:-.625rem}}.site-header .site-user{display:flex;align-items:center;gap:.625rem;justify-content:flex-end}.site-header .site-user .user-icon svg{width:2rem}.site-header .site-user .user-info{white-space:nowrap}@media (max-width: 991.98px){.site-header .site-user .user-info{display:none}}.site-header .site-user a{font-size:1.0625rem}.site-header .section-center{display:flex;justify-content:center;flex:1}@media (max-width: 991.98px){.site-header .section-center{display:none}}.site-header .section-right{display:flex;gap:5rem;min-width:200px;justify-content:flex-end}@media (max-width: 991.98px){.site-header .section-right{min-width:auto;gap:1.25rem;justify-content:center;align-items:center}}.site-header .header-cart{display:flex;align-items:center;justify-content:flex-end;margin-right:-3.125rem;position:relative}@media (max-width: 991.98px){.site-header .header-cart{margin-right:0}}.site-header .header-cart .cart-icon{width:1.76375rem;height:1.720625rem}.site-header .header-cart .cart-count{position:absolute;top:-1rem;right:-1rem;color:#fff;background-color:#000;border-radius:62.5rem;display:flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;font-family:var(--font-montserrat),serif;font-size:1.125rem;font-weight:500}@media (max-width: 991.98px){.site-header .header-cart .cart-count{font-size:.875rem;min-width:1.375rem;min-height:1.375rem;top:-.625rem;right:-.625rem}}.site-menu{background-color:#fff;box-shadow:0 .1875rem .375rem #0000001a;max-width:72.375rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1;border-radius:0 0 .4375rem .4375rem;padding:0 1.875rem}@media (max-width: 991.98px){.site-menu{overflow:auto;-webkit-user-select:none;user-select:none;padding:2.5rem 1.875rem;max-width:200px;position:fixed;top:4.375rem;right:0;left:auto;z-index:100;background-color:#fff;box-shadow:0 10px 20px #0000001a;border-bottom-left-radius:40px;border-top:1px solid #e5e7eb;text-align:right;flex-direction:column;align-items:flex-end;opacity:0;transition:.2s ease;transition-property:opacity;visibility:hidden}.site-menu.active{opacity:1;visibility:visible}}.site-menu li{display:block;margin:0;padding:0}.site-menu a{padding:1.25rem;display:flex;font-size:1.375rem;font-weight:500}@media (max-width: 991.98px){.site-menu a{padding:.25rem .625rem;text-align:right;font-size:1.3125rem;color:#000}}.site-menu li.active>a,.site-menu li:hover>a{text-decoration:underline;color:var(--primary)}.site-footer{background-color:#fff;padding-top:5rem;font-family:var(--font-montserrat),serif;font-size:1.1875rem;font-weight:500;color:var(--text);padding-left:1.875rem;padding-right:1.875rem}@media (max-width: 991.98px){.site-footer{padding-left:1.25rem;padding-right:1.25rem}}.site-footer .widget-area{display:flex;gap:1.25rem;justify-content:space-between}@media (max-width: 991.98px){.site-footer .widget-area{flex-direction:column;align-items:center;gap:2.5rem}}.site-footer .logo-widget{max-width:18.875rem}@media (max-width: 991.98px){.site-footer .logo-widget{margin-left:auto;margin-right:auto}}@media (max-width: 767.98px){.site-footer .logo-widget{max-width:12.5rem}}.site-footer .logo-widget svg{width:100%}@media (max-width: 991.98px){.site-footer .text-widget{text-align:center}}.site-footer .subscribe-widget{display:flex;height:100%;flex-direction:column;justify-content:center}.site-footer .subscribe-widget .success-message{font-size:1.0625rem;padding:5px 10px}@media (max-width: 991.98px){.site-footer .subscribe-widget .success-message{text-align:center}}.site-footer .subscribe-widget .subscribe-form-wrap{position:relative}.site-footer .subscribe-widget form{position:relative;max-width:21.1875rem;display:block}.site-footer .subscribe-widget label{font-family:var(--font-poppins),serif;font-size:1.375rem;font-weight:400;display:block;margin-bottom:.375rem}.site-footer .subscribe-widget input{width:100%;max-width:21.1875rem;min-width:21.1875rem;min-height:2.75rem;background-color:#383838;border-radius:.625rem;font-family:var(--font-poppins),serif;font-size:1rem;padding:0 1.625rem;color:#b2b2b2}.site-footer .subscribe-widget input::placeholder{color:#b2b2b2;opacity:1}.site-footer .subscribe-widget button{background-color:#1e5ba2;position:absolute;top:0;right:.5625rem;bottom:0;display:flex;color:#fff;border-radius:62.5rem;width:2.0625rem;height:2.0625rem;margin:auto;align-content:center;align-items:center;justify-content:center}.site-footer .subscribe-widget button .spinner{position:absolute;top:0;left:0;right:0;bottom:0;width:1.25rem;height:1.25rem;border:2px solid white;margin:auto;border-radius:100px;border-top-color:transparent;animation:spin 2s linear infinite}.site-footer .subscribe-widget button img{max-width:1.098125rem}.site-footer .copyright-area{display:flex;margin-top:3.9375rem;justify-content:space-between;gap:1.25rem}.site-footer .copyright-area li{flex:1}@media (max-width: 991.98px){.site-footer .copyright-area{flex-direction:column-reverse;align-items:center;margin-top:2.5rem}.site-footer .copyright-area .empty-li{display:none}}.site-footer .copyright-widget{background-color:#0a376c;width:100%;max-width:54.4375rem;min-width:54.4375rem;min-height:3.75rem;border-radius:.875rem .875rem 0 0;font-family:var(--font-poppins),serif;font-size:1.375rem;font-weight:400;display:flex;align-items:center;justify-content:center;color:#dae9f4;line-height:1.4375rem}@media (max-width: 991.98px){.site-footer .copyright-widget{min-width:auto;padding:.625rem 1.875rem;text-align:center;font-size:1rem;min-height:3.125rem}}.site-footer .social-icons-widget{display:flex;justify-content:flex-end;align-items:center;gap:.375rem}.site-footer .widget-title{font-family:var(--font-poppins),serif;font-size:1.5rem;font-weight:400;display:block;margin-bottom:1.25rem}.site-footer .menu-items{list-style:initial;margin-left:1.25rem}@media (max-width: 991.98px){.site-footer .menu-items{display:flex;flex-direction:column;align-items:center}}.site-footer .menu-items a{font-family:var(--font-poppins),serif;font-weight:500;font-size:1.375rem}.site-footer .menu-items a:hover{text-decoration:underline;color:var(--primary)}:root{--background: #ffffff;--foreground: #171717;--primary: #0A376C;--secondary: #FE8018;--text: #1B1C19;--bg: #18375A;--font-poppins: Poppins;--font-montserrat: Montserrat}html{font-size:12px}#nprogress .bar{background-color:var(--primary)!important;height:2px!important;border-radius:2px!important}#nprogress .peg{box-shadow:0 0 10px var(--primary),0 0 5px var(--primary)!important}.loading-page{background-color:#041931;height:100vh;color:#fff;font-family:var(--font-montserrat),serif;font-weight:400;padding:14.6875rem 1.875rem 5rem;position:relative;overflow:hidden;width:100%;z-index:1}@media (max-width: 991.98px){.loading-page{padding-top:6.875rem}}.loading-page .container{height:100%}.loading-page .loading-wrap{display:flex;background-color:#18375a;width:100%;height:100%;border-radius:1.25rem;align-items:center;justify-content:center}.loading-page .loading-spinner{height:5rem;width:5rem;border-radius:100%;border:.75rem solid #041931;border-right-color:transparent;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{color:var(--text);background:var(--background);font-family:var(--font-poppins),serif}@media (max-width: 991.98px){body.search-mobile-dropdown{padding-top:70px}}a{color:var(--text);text-decoration:none}.container{max-width:1320px;margin:0 auto}.page{width:100%}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}del{display:inline-flex}.screen-reader-text{display:none}.btn{background-color:#fff;padding:.375rem .625rem;text-align:center;color:var(--primary);display:inline-flex;font-size:1.5rem;font-weight:600;font-family:var(--font-montserrat),serif;border-radius:.4375rem;min-width:12.9375rem;min-height:3.625rem;align-items:center;align-content:center;justify-content:center;box-shadow:0 .1875rem .375rem #0000007d}@media (max-width: 767.98px){.btn{font-size:1.25rem;min-width:11.25rem;min-height:3.125rem}}.error-page+.site-footer{display:none}.not-found-section{background-color:#041931;padding:15.625rem 1.875rem 6.25rem;color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center}.error-message{background-color:#8b0000;color:#fff;padding:.3125rem .75rem;border-radius:.5rem;font-family:var(--font-montserrat),serif;font-size:1rem;font-weight:400;white-space:pre-line}.success-message{background-color:green;color:#fff;padding:.9375rem 1.25rem;border-radius:.5rem;font-family:var(--font-montserrat),serif;font-size:1.25rem;font-weight:500}.success-message .dismiss-btn{width:1.875rem;height:1.875rem;margin-left:1.25rem;background-color:#0000001a;border-radius:.25rem}::selection{color:inherit;background-color:#0a376c80}button{cursor:pointer}.search-page .overlay-top-left,.category-products .overlay-top-left{position:absolute;top:0;left:0;width:65.125rem;height:40.6875rem;z-index:-1;transform-origin:top left;transform:translate(-6.741875rem) translateY(-5.496875rem)}.search-page .overlay-top-right,.category-products .overlay-top-right{position:absolute;top:0;right:0;width:57.3125rem;height:50.3125rem;z-index:-1;transform-origin:top right;transform:translate(25.62875rem) translateY(-10.9375rem)}.search-page .overlay-bottom-left,.category-products .overlay-bottom-left{position:absolute;bottom:0;left:0;width:25.8125rem;height:36.125rem;z-index:-1;transform-origin:bottom left;transform:translate(10rem) translateY(4.375rem)}.search-page .overlay-bottom-right,.category-products .overlay-bottom-right{position:absolute;bottom:0;right:0;width:52.875rem;height:25.8125rem;z-index:-1;transform-origin:bottom right;transform:translate(5rem) translateY(.625rem)}.category-products,.search-page{background-color:#041931;min-height:100vh;color:#fff;font-family:var(--font-montserrat),serif;font-weight:400;padding:14.6875rem 1.875rem 5rem;position:relative;overflow:hidden;width:100%;z-index:1}@media (max-width: 991.98px){.category-products,.search-page{padding-top:6.875rem}}.category-products .main-fallback .sk-desktop,.search-page .main-fallback .sk-desktop{display:block}.category-products .main-fallback .sk-mobile,.search-page .main-fallback .sk-mobile{display:none}@media (max-width: 991.98px){.category-products .main-fallback .sk-desktop,.search-page .main-fallback .sk-desktop{display:none}.category-products .main-fallback .sk-mobile,.search-page .main-fallback .sk-mobile{display:block}}.category-products h1,.search-page h1{font-size:3.75rem;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:1.5625rem}@media (max-width: 1199.98px){.category-products h1,.search-page h1{font-size:2.625rem}}@media (max-width: 991.98px){.category-products h1,.search-page h1{background-color:#fff;border-radius:4px;color:#041831;font-size:23px;padding:10px}}.category-products .category-wrap,.search-page .category-wrap{background-color:#fff;display:flex;flex-direction:column;border-radius:1.1875rem;padding:3.125rem;text-align:center;color:#1b1c19;max-width:95.625rem;margin:0 auto 2rem}@media (max-width: 991.98px){.category-products .category-wrap,.search-page .category-wrap{background-color:transparent;color:#fff;padding:10px 0}}.category-products .category-wrap:last-child,.search-page .category-wrap:last-child{margin-bottom:0}.category-products .category-wrap>h2,.search-page .category-wrap>h2{font-size:3.125rem;font-weight:600;margin-bottom:.625rem}@media (max-width: 1199.98px){.category-products .category-wrap>h2,.search-page .category-wrap>h2{font-size:2.625rem}}@media (max-width: 991.98px){.category-products .category-wrap>h2,.search-page .category-wrap>h2{font-size:28px}}.category-products .category-wrap>p,.search-page .category-wrap>p{font-size:1.25rem;font-weight:500}.category-products .category-p-items,.search-page .category-p-items{display:flex;flex-direction:column;width:100%;gap:1.25rem;margin-top:3.125rem}.category-products .category-p-items .cat-p-item,.search-page .category-p-items .cat-p-item{background-color:#f5f5f5;border-radius:.9375rem;display:flex;padding:1.5625rem;gap:2.875rem;text-align:left;justify-content:space-between}@media (max-width: 991.98px){.category-products .category-p-items .cat-p-item,.search-page .category-p-items .cat-p-item{flex-direction:column;justify-content:center;align-items:center;gap:20px}}.category-products .category-p-items .product-not-found,.search-page .category-p-items .product-not-found{text-align:center;color:#000;font-size:1.125rem;justify-content:center;font-weight:500}.category-products .category-p-items .cp-figure .quantity-info,.search-page .category-p-items .cp-figure .quantity-info{display:none}.category-products .category-p-items .cp-thumb,.search-page .category-p-items .cp-thumb{width:14.5625rem;height:12.5rem;border-radius:.4375rem;overflow:hidden;background-color:#fff;box-shadow:0 3px 6px #0000004a;display:flex;justify-content:center;align-items:center;padding:.625rem;position:relative}.category-products .category-p-items .cp-thumb img,.search-page .category-p-items .cp-thumb img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.category-products .category-p-items .cp-info,.search-page .category-p-items .cp-info{margin-right:auto;display:flex;flex-direction:column;max-width:50rem;gap:.625rem}@media (max-width: 991.98px){.category-products .category-p-items .cp-info,.search-page .category-p-items .cp-info{margin:0;text-align:center}}.category-products .category-p-items .cp-info-top,.search-page .category-p-items .cp-info-top{display:flex;flex-direction:column;justify-content:center;flex:1}.category-products .category-p-items .cp-info-top h4,.search-page .category-p-items .cp-info-top h4{font-size:2.1875rem;font-weight:700}@media (max-width: 991.98px){.category-products .category-p-items .cp-info-top h4,.search-page .category-p-items .cp-info-top h4{font-size:22px}}.category-products .category-p-items .cp-info-top p,.search-page .category-p-items .cp-info-top p{font-size:1.5625rem;font-weight:600}@media (max-width: 991.98px){.category-products .category-p-items .cp-info-top p,.search-page .category-p-items .cp-info-top p{font-size:14px}}.category-products .category-p-items .cp-info-bottom,.search-page .category-p-items .cp-info-bottom{font-size:1.25rem;font-weight:500;color:#1b1c19}.category-products .category-p-items .cp-info-bottom a,.search-page .category-p-items .cp-info-bottom a{text-decoration:underline}.category-products .category-p-items .cp-price,.search-page .category-p-items .cp-price{font-size:1.3125rem;font-family:var(--font-poppins),serif;font-weight:300}@media (max-width: 991.98px){.category-products .category-p-items .cp-price,.search-page .category-p-items .cp-price{font-size:1rem}}.category-products .category-p-items .cp-price-flex,.search-page .category-p-items .cp-price-flex{display:inline-flex;gap:.625rem;align-items:center;flex-wrap:wrap}.category-products .category-p-items .cp-price-flex .screen-reader-text,.search-page .category-p-items .cp-price-flex .screen-reader-text{display:none}.category-products .category-p-items .cp-price-flex bdi,.search-page .category-p-items .cp-price-flex bdi{display:block}.category-products .category-p-items .woocommerce-Price-amount,.search-page .category-p-items .woocommerce-Price-amount{font-size:1.9375rem;display:inline-flex}@media (max-width: 991.98px){.category-products .category-p-items .woocommerce-Price-amount,.search-page .category-p-items .woocommerce-Price-amount{font-size:18px}}.category-products .category-p-items .cp-action,.search-page .category-p-items .cp-action{margin-left:auto;margin-right:5.4375rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 991.98px){.category-products .category-p-items .cp-action,.search-page .category-p-items .cp-action{margin:0}}.category-products .category-p-items .product-attrs,.search-page .category-p-items .product-attrs{display:flex;flex-direction:column;margin-top:.625rem;font-size:1.125rem}@media (max-width: 991.98px){.category-products .category-p-items .product-attrs,.search-page .category-p-items .product-attrs{display:inline-flex}}.category-products .category-p-items .product-attrs li,.search-page .category-p-items .product-attrs li{display:flex;gap:.625rem}.category-products .category-p-items .product-attrs span,.search-page .category-p-items .product-attrs span{font-weight:500}.category-products .category-p-items .arrow-btn,.search-page .category-p-items .arrow-btn{height:4.4375rem;width:4.4375rem;background-color:#041931;border-radius:62.5rem;display:flex;justify-content:center;align-items:center}.category-products .add-to-cart-btn,.search-page .add-to-cart-btn{background-color:#041931;border-radius:6.25rem;min-width:12.1875rem;min-height:4.4375rem;display:flex;align-content:center;justify-content:center;align-items:center;font-family:var(--font-montserrat),serif;font-size:1.25rem;font-weight:500;color:#fff;text-decoration:underline}@media (max-width: 991.98px){.category-products .add-to-cart-btn,.search-page .add-to-cart-btn{min-width:12.1875rem;min-height:3.75rem;font-size:1.125rem}}.category-products .add-to-cart-btn:disabled,.search-page .add-to-cart-btn:disabled{background-color:gray}.search-page{background-color:#041931;min-height:100vh;color:#fff;font-family:var(--font-montserrat),serif;font-weight:400;padding:14.6875rem 1.875rem 5rem;position:relative;overflow:hidden;width:100%;z-index:1}@media (max-width: 991.98px){.search-page{padding-top:6.875rem}}.search-page .category-p-items .cat-p-item-not-found{text-align:center;justify-content:center;font-size:1.5rem;color:#000}
