:root{--theme-font-family:"Montserrat";--theme-font-size-h1:58px;--theme-font-weight-h1:800;--theme-line-height-h1:58px;--theme-letter-spacing-h1:0px;--theme-font-size-h2:44px;--theme-font-weight-h2:700;--theme-line-height-h2:44px;--theme-letter-spacing-h2:-1.32px;--theme-text-transform-h2:uppercase;--theme-font-size-h3:32px;--theme-font-weight-h3:700;--theme-line-height-h3:32px;--theme-letter-spacing-h3:-.65px;--theme-text-transform-h3:uppercase;--theme-font-size-h4:24px;--theme-font-weight-h4:500;--theme-line-height-h4:27.84px;--theme-font-size-h5:20px;--theme-font-weight-h5:500;--theme-line-height-h5:26px;--theme-font-size-h6:16px;--theme-font-weight-h6:500;--theme-line-height-h6:20.8px;--theme-font-family-body:"Montserrat";--theme-font-size-body:18px;--theme-font-weight-body:400;--theme-line-height-body:25.2px;--theme-letter-spacing-body:-.36px;--theme-font-family-body-sm:"Montserrat";--theme-font-size-body-sm:14px;--theme-font-weight-body-sm:400;--theme-line-height-body-sm:19.6px;--theme-letter-spacing-body-sm:-.28px;--theme-font-size-highlight-text:20px;--theme-font-weight-highlight-text:600;--theme-line-height-highlight-text:30px;--theme-font-size-highlight-text-1:24px;--theme-font-weight-highlight-text-1:600;--theme-line-height-highlight-text-1:31.2px;--theme-font-size-action:14px;--theme-font-weight-action:600;--theme-line-height-action:15.4px;--theme-letter-spacing-action:-.28px;--theme-text-transform-action:uppercase;--theme-font-size-action-sm:14px;--theme-font-weight-action-sm:400;--theme-line-height-action-sm:19.6px;--theme-letter-spacing-action-sm:-.28px;--theme-font-size-information:14px;--theme-font-weight-information:400;--theme-line-height-information:16.8px;--theme-font-size-overline:24px;--theme-font-weight-overline:400;--theme-line-height-overline:31.2px;--theme-letter-spacing-overline:6px;--theme-font-size-date:16px;--theme-font-weight-date:400;--theme-line-height-date:20.8px;--theme-letter-spacing-date:6px}@media only screen and (max-width:767px){:root{--theme-font-size-h1:40px;--theme-line-height-h1:40px;--theme-font-size-h2:36px;--theme-line-height-h2:36px;--theme-font-weight-h2:500;--theme-letter-spacing-h2:-.72px;--theme-font-size-h4:20px;--theme-line-height-h4:24px;--theme-font-weight-h4:500;--theme-letter-spacing-h4:-1%;--theme-font-size-h5:20px;--theme-line-height-h5:130%;--theme-font-weight-h5:500;--theme-letter-spacing-h5:0%;--theme-font-size-h6:14px;--theme-line-height-h6:100%;--theme-font-weight-h6:500;--theme-letter-spacing-h6:0%;--theme-font-size-body:16px;--theme-line-height-body:140%;--theme-font-weight-body:normal;--theme-letter-spacing-body:-2%;--theme-font-size-date:14px;--theme-line-height-date:130%;--theme-letter-spacing-date:7.8px;--theme-font-size-action:16px;--theme-line-height-action:100%;--theme-font-weight-action:500;--theme-letter-spacing-action:-1%}}:where(body[class*=elementor-kit-]){--theme-color-primary:var(--e-global-color-primary);--theme-color-secondary:var(--e-global-color-secondary);--theme-color-text:var(--e-global-color-primary);--theme-color-accent:var(--e-global-color-accent);--theme-color-highlight-accent:var(--e-global-color-dc407a7);--theme-color-star:var(--e-global-color-055ba55);--theme-color-background:var(--e-global-color-440f3e9);--theme-color-tertiary:var(--e-global-color-f5bdfa3);--theme-color-text-accent:var(--e-global-color-a183202);--theme-color-in-stock:var(--e-global-color-a4b48de)}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,p{margin:0 !important}img.fourThree{aspect-ratio:4/3;object-fit:cover}.nav-buttons{display:flex;align-items:center;column-gap:20px;position:relative;min-width:120px;min-height:48px;justify-content:flex-end}.swiper-button-next{right:0 !important}.swiper-button-prev{left:0 !important}.swiper-button-next:after,.swiper-button-prev:after{content:"" !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;font-size:14px !important;font-weight:400 !important;color:#fff !important;width:100% !important;max-width:15px !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important}.swiper-button-next:after{background-image:url("/wp-content/uploads/2025/10/Right-arrow-0.svg") !important}.swiper-button-prev:after{background-image:url("/wp-content/uploads/2025/10/Left-arrow-0.svg") !important}.swiper-button-next,.swiper-button-prev{margin:0 !important;position:relative !important;border-radius:3.33px !important;background-color:var(--e-global-color-primary) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:background-color .3s ease !important;width:40px !important;aspect-ratio:1/1 !important}.swiper-button-next:hover,.swiper-button-prev:hover{filter:brightness(1.2) !important}.swiper-pagination{display:block !important;position:relative !important;bottom:10px !important;left:0 !important;right:0 !important;top:0 !important;text-align:center !important;width:100% !important;line-height:0 !important;margin-top:20px !important}.swiper-container .swiper-pagination-bullet,.swiper-pagination .swiper-pagination-bullet{width:8px !important;height:8px !important;display:inline-block !important;border-radius:50% !important;background:var(--e-global-color-primary) !important;opacity:.5 !important;margin:0 4px !important;transition:all .3s !important}.swiper-container .swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet-active{opacity:1 !important;width:24px !important;height:8px !important;border-radius:4px !important;background:#d1b28c !important}.page-header{display:flex !important;flex-direction:column !important;justify-content:center !important;gap:16px;padding:0 !important;max-width:1280px;justify-self:center;width:100%}
.product-item{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;transition:transform .3s ease;position:relative;background-color:var(--e-global-color-accent);box-shadow:0px 0px 10px 0px rgba(99,58,131,.1);border-radius:8px;height:100%}.product-item:hover{transform:translateY(-4px)}.product-item .product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;position:relative}.product-brand-logo{position:absolute;top:0;right:24px;width:100%;max-width:40px;aspect-ratio:40.54/27.31;z-index:10;display:flex;padding:15px 9px;flex-direction:column;align-items:flex-start;background-color:#fff}.product-brand-logo img{width:100%;height:100%;object-fit:contain}.product-item .product-image{aspect-ratio:1/1;overflow:hidden}.product-item .product-image img{width:100%;height:100%;object-fit:cover}.product-item .product-info{padding:12px;flex-grow:1;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.product-item .product-title{color:var(--Primary,#000);font-family:var(--theme-font-family);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.product-item .product-colors{color:var(--Primary,#000);font-family:var(--theme-font-family);font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.28px}.product-item .product-price{display:flex;flex-direction:column;gap:2px}.product-item .product-price .price-label{color:var(--Primary,#000);font-family:var(--theme-font-family);font-size:10px;font-style:normal;font-weight:600;line-height:100%}.product-item .product-price .price-amount{color:var(--Primary,#000);font-family:var(--theme-font-family);font-size:18px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.18px}
.club-shop-container{width:100%;max-width:100%;margin:0;padding:0;font-family:var(--theme-font-family) !important}.club-shop-banner{position:relative;width:100%;min-height:420px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0 50px}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.0) 0%,#000 100%);z-index:1}.club-shop-banner .full{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;max-width:1280px;margin:0 auto}.banner-content{position:relative;z-index:2;text-align:center;color:#fff;max-width:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.banner-title{margin-bottom:16px !important;color:var(--Secondary,#fff);font-size:48px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.96px;text-transform:uppercase}.banner-subtitle{color:var(--Secondary,#fff);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px;margin-bottom:24px !important}.club-shop-banner .live-search-container{position:relative;width:100%;max-width:500px;margin-bottom:12px}.club-search-input{width:100%;height:48px;padding:0 48px 0 16px;border:none;border-radius:4px;font-size:16px;background:#fff;color:#0d0d0d}.club-search-input::placeholder{color:#999}.club-search-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.club-search-btn:hover{color:#000}.apply-wrapper{display:flex;align-items:center;justify-content:center;column-gap:12px;color:var(--Secondary,#fff);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px}.apply-club-btn{border:none;transition:all .3s ease;background:rgba(0,0,0);display:flex;padding:12px 64px;align-items:center;gap:12px;border-radius:999px;text-decoration:none;color:#fff}.apply-club-btn:hover{background:rgba(255,255,255,.5);color:#fff}.alphabet-filter-container{width:100%;padding:40px 20px;background:#fff}.alphabet-filter-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:12px}.alphabet-btn{width:100%;aspect-ratio:1/1;border-radius:50%;border:1px solid #e5e5e5;background-color:#f7f7f7 !important;color:#0d0d0d;font-size:18px;font-weight:600;transition:all .2s ease}.alphabet-btn:hover{border-color:#d4af37;color:#d4af37}.alphabet-btn.active{background:#d4af37;border-color:#d4af37;color:#d4af37}.alphabet-btn.disabled{opacity:.3;cursor:not-allowed}.alphabet-btn.disabled:hover{border-color:#e5e5e5;color:#0d0d0d}.clubs-grid-container{width:100%;padding:40px 20px 80px;background:#f5f5f5}.clubs-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.club-card{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;color:#0d0d0d;transition:all .3s ease}.club-card:hover{border-color:#d4af37;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.club-card-logo{width:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1/1;padding:1px}.club-card-logo.alt{background:#000;border-radius:4px;padding:4px}.club-card-logo img{width:100%;height:100% !important;object-fit:contain}.club-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d4af37;color:#fff;font-size:20px;font-weight:700}.club-card-name{flex:1;font-size:16px;font-weight:600;line-height:1.4}.no-results{max-width:1200px;margin:0 auto;text-align:center;padding:60px 20px}.no-results p{font-size:18px;color:#666}@media (max-width:1024px){.club-shop-banner{padding:0 40px}}@media (max-width:768px){.banner-title{font-size:32px}.banner-subtitle{font-size:14px}.club-shop-banner{height:350px;padding:0 20px}.alphabet-filter-container{display:none}.alphabet-filter-grid{grid-template-columns:repeat(7,1fr);gap:8px}.alphabet-btn{height:44px;font-size:16px}.clubs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}@media (max-width:480px){.banner-title{font-size:28px}.clubs-grid{grid-template-columns:1fr}}
body.menu-open{overflow:hidden;height:100vh;position:fixed;width:100%}.flyout-menu{width:100vw;height:100vh;display:flex;flex-direction:column;background-color:#000;z-index:99999;transition:transform .3s ease;position:fixed;top:0;right:0;transform:translateX(100%);overscroll-behavior:contain;font-family:var(--theme-font-family,"DM Sans") !important}@media (max-width:768px){.flyout-menu{width:100vw}}.flyout-menu.active{transform:translateX(0)}.flyout-menu .logo-close-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f7f7f773;cursor:pointer;position:relative}.flyout-menu .logo-close-container img{max-width:130px}#flyoutMenuClose{z-index:9999999999;cursor:pointer;color:#fff;border-radius:400px;border:none;font-size:24px;width:48px;height:48px;flex-direction:row;justify-content:center;align-items:center;padding:0;position:absolute;top:0;right:10px;transform:translateY(25%);display:none;background:#ffffff1c}#flyoutMenuToggle{z-index:1001;cursor:pointer;border:none;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;column-gap:8px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:120%}#flyoutMenuToggle svg{width:24px}#flyoutMenuToggle img{width:100%}#flyoutMenuToggle svg path{fill:#fff}#flyoutMenuToggle:hover,#flyoutMenuToggle:focus,#flyoutMenuToggle:active{background-color:transparent}.flyout-menu .page_1{width:100%;height:calc(100vh - 8vh);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;max-height:calc(100vh - 8vh);overscroll-behavior:contain}.flyout-menu .service-pages{display:flex;flex-direction:column;width:100%}.flyout-menu .mobile-menu-pages{display:flex;flex-direction:column;width:100%;height:auto;margin-bottom:50px}.flyout-menu .mobile-menu-pages>.submenu-item{padding:0 20px}.flyout-menu .menu-item{display:flex;flex-direction:column;width:100%;padding:0 20px}.flyout-menu .menu-item-label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #f7f7f773;cursor:pointer;color:#fff;font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%);text-transform:uppercase}.flyout-menu .menu-item-label svg,.flyout-menu .menu-item-label img{max-width:9px}.flyout-menu .submenu{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;transition:height .3s ease}.flyout-menu .submenu.alt{padding:0 20px}.flyout-menu .page_2 .submenu{padding:0 20px 0 40px}.flyout-menu .page_1 .submenu-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:20px}.flyout-menu .page_1 .submenu-item a{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%);text-transform:uppercase}.flyout-menu .page_1 .card{width:100%;height:100%;min-height:63px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px 0;border-bottom:1px solid #f7f7f773;column-gap:8px;cursor:pointer}.flyout-menu .card-label{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flyout-menu .card-label span{display:flex;color:var(--e-global-color-text,#000);align-items:center;column-gap:16px;font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%);text-transform:uppercase}.flyout-menu .page_2 .card-label{justify-content:flex-start;column-gap:8px;padding:12px 20px;border-bottom:1px solid #efeef3}.flyout-menu .page_1 .service-pages .card:not(.alt) .card-label>img{transform:rotate(45deg)}.flyout-menu .icon{padding:8px;width:40px;height:40px;border-radius:50%;border-radius:666px;border:.8px solid #eaf2fa;background:#fff;box-shadow:4px 2.4px 4.4px 0px rgba(0,0,0,.04)}.flyout-menu .page_2{width:100%;height:100%;display:none;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:scroll;padding-bottom:60px}.flyout-menu .menu-item.active .menu-item-label{font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%)}.flyout-menu .menu-item.active .menu-item-label img{transform:rotate(90deg);transition:transform .3s ease}.flyout-menu .menu-item-label img{transition:transform .3s ease}.flyout-menu .menu-item.active .menu-item-label svg{transform:rotate(180deg);transition:transform .3s ease}.flyout-menu .menu-item-label svg{transition:transform .3s ease}.flyout-menu .menu-item.active>.submenu{max-height:50vh;overflow-y:auto;overscroll-behavior:contain}.flyout-menu .mega-menu-mob-icon{width:28px;height:28px;object-fit:contain;border-radius:4px;flex-shrink:0}.back-to-menu{display:flex;align-items:center;padding:20px;cursor:pointer;color:var(--e-global-color-primary,blue);width:100%;font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%);font-family:var(--theme-font-family,"DM Sans")}.back-to-menu img{transform:rotate(90deg);margin-right:10px}.flyout-menu .page_2 .card{width:100%;display:flex;flex-direction:column}.flyout-menu .page_2 .card-label a{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:100%;color:var(--e-global-color-text);font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%)}.flyout-menu .page_2 .submenu-item{padding:0;display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #efeef3}.flyout-menu .page_2 .submenu-item a{color:#fff;text-decoration:none;display:flex;column-gap:16px;justify-content:flex-start;align-items:center;padding:12px 0}.flyout-menu .page_2 .submenu-item a span{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;font-weight:var(--theme-font-weight-h6,600);font-size:var(--theme-font-size-h6,16px);line-height:var(--theme-line-height-h6,120%);font-family:var(--theme-font-family,"DM Sans")}.flyout-menu .page_2 .submenu-item a span p{color:#919191;font-family:var(--theme-font-family,"DM Sans");font-size:var(--theme-font-size-body-sm,14px);font-style:var(--theme-font-style-body-sm,normal);font-weight:var(--theme-font-weight-body-sm,500);line-height:var(--theme-line-height-body-sm,140%)}.flyout-menu .login-button{width:100%;padding:16px 24px;display:flex;justify-content:center;align-items:center;gap:10px;flex:1 0 0;background:#d1b28c;color:var(--Background,#fff);font-size:var(--theme-font-size-button-text,16px);font-weight:var(--theme-font-weight-button-text,600);line-height:var(--theme-line-height-button-text,120%);border-radius:999px}.flyout-menu .get-in-touch-button{width:100%;padding:16px 24px;display:flex;justify-content:center;align-items:center;gap:10px;flex:1 0 0;background:#ffffff1c;border:1px solid var(--e-global-color-primary,#bfa743);color:var(--Background,#fff);font-size:var(--theme-font-size-button-text,16px);font-weight:var(--theme-font-weight-button-text,600);line-height:var(--theme-line-height-button-text,120%);border-radius:999px}.flyout-menu .get-in-touch-button:hover{filter:brightness(.7)}.flyout-menu .login-button-container{width:100%;display:flex;justify-content:center;align-items:center;padding:24px 20px 144px;flex-direction:column;row-gap:12px}.flyout-menu .section-1a .right{display:flex;justify-content:flex-start;align-items:center;column-gap:16px;padding:24px 20px 0;width:100%}.flyout-menu .section-1a .right p:first-of-type{color:var(--e-global-color-text,#000)}.flyout-menu .section-1a .right p{color:var(--e-global-color-text,#000)}.flyout-menu .section-1a .switch{color:var(--e-global-color-primary,#000)}.flyout-menu .section-1a .switch .slider:before{background-color:var(--e-global-color-primary,#000)}.flyout-menu .section-1a .switch .slider{border:1px solid var(--e-global-color-primary,#000)}.flyout-menu .section-1a .switch input:checked+.slider:before{background-color:var(--e-global-color-primary,#000)}
.dropdown-menu{width:fit-content;display:flex;column-gap:24px;background-color:var(--e-global-color-secondary);padding:32px;border-radius:16px}.dropdown-menu .left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:16px;height:100%}.dropdown-menu .left>a{width:100%}.dropdown-menu .left .card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;padding:8px 40px 8px 16px;border-radius:8px;border:2px solid #fff;cursor:pointer;background-color:#fff;width:100%;transition:all .3s ease}.dropdown-menu .left .card img{display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;border-radius:999px;background:var(--e-global-color-secondary)}.dropdown-menu .left .card.active img{background:var(--e-global-color-accent,#2870b6)}.dropdown-menu .left .card:hover{background-color:var(--e-global-color-primary,#2870b6);border:2px solid var(--e-global-color-primary,#2870b6)}.dropdown-menu .left .card:hover img{background:var(--e-global-color-accent,#2870b6)}.dropdown-menu .left .card:hover span{color:#fff}.dropdown-menu .left .card.active{border-color:var(--e-global-color-primary);background-color:var(--e-global-color-primary,#123454)}.dropdown-menu .left .card.active span{color:#fff}.dropdown-menu .left .card svg{width:24px;height:24px;object-fit:contain;padding:8px}.dropdown-menu .left .card span{color:#123454;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.2px}.dropdown-menu .right{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:16px;height:100%}.dropdown-menu .right .card{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:16px;height:100%;width:100%;padding:24px 16px;background-color:#fff;border-radius:16px}.dropdown-menu .right .card.active{display:flex}.dropdown-menu .right .card .parent{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;width:100%}.dropdown-menu .right .card .parent svg{width:24px;height:24px;object-fit:contain;padding:8px}.dropdown-menu .right .card .parent span{color:#123454;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.2px}.dropdown-menu .right .card .children{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:16px;height:100%;width:100%}.dropdown-menu .right .card .children a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;width:100%;padding:8px}.dropdown-menu .right .card .children a svg{width:24px;height:24px;object-fit:contain;padding:8px}.dropdown-menu .right .card .children a span{color:#123454;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%}
#header-dropdown{background:var(--theme-color-accent);border-radius:16px;padding:16px;overflow:hidden;display:flex;flex-direction:column;gap:16px}#header-dropdown .tab-navigation{position:relative;display:flex;padding:4px;gap:16px;background-color:var(--theme-color-background);border-radius:24px}#header-dropdown .tab-slider{position:absolute;top:4px;bottom:4px;background:var(--theme-color-primary);border-radius:20px;transition:transform .5s ease-out;z-index:1}#header-dropdown .tab-button{position:relative;flex:1;padding:12px 24px;background:0 0;border:none;border-radius:20px;font-weight:600;font-size:14px;letter-spacing:.5px;cursor:pointer;transition:.1s;color:var(--theme-color-text);z-index:2}#header-dropdown .tab-button.active{color:var(--theme-color-text-inverse);background:0 0}#header-dropdown .tab-button:hover:not(.active){background:#f5f5f5;color:var(--theme-color-text)}#header-dropdown .dropdown-content{padding:24px 16px;align-items:center;gap:16px;border-radius:8px;background:#fff}#header-dropdown .content-header{margin-bottom:32px}#header-dropdown .content-header h2{color:var(--theme-color-text);margin:0 0 4px;margin-bottom:16px !important;font-family:var(--theme-font-family);font-size:var(--theme-font-size-h4);font-weight:var(--theme-font-weight-h4);letter-spacing:var(--theme-letter-spacing-h4);line-height:var(--theme-line-height-h4);text-transform:uppercase}#header-dropdown .content-subtitle{font-size:14px;color:var(--theme-color-text-accent);margin:0;font-weight:500;letter-spacing:.5px;padding:16px 0;border-top:1px solid #f0f0f0;color:var(--Text-Heading-Primary,#1f1d21);font-family:var(--theme-font-family);font-size:14px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}#header-dropdown .tab-content{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;position:absolute;width:calc(100% - 64px);padding:0;background-color:#fff}#header-dropdown .tab-content.active{opacity:1;visibility:visible;transform:translateY(0);position:relative;width:auto}#header-dropdown .items-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#header-dropdown .dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px;background:0 0;border:none;border-radius:0;text-decoration:none;color:var(--theme-color-text);font-weight:500;font-size:14px;transition:all .2s ease;cursor:pointer;padding-bottom:12px;border-bottom:1px solid #f0f0f0;color:var(--Text-Heading-Primary,#1f1d21);font-family:"Ebony";font-size:14px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}#header-dropdown .dropdown-item:hover{background:var(--theme-color-background);color:var(--theme-color-primary);transform:translateX(4px)}#header-dropdown .dropdown-item span{flex:1;text-align:left}#header-dropdown .arrow-icon{opacity:1;transform:translateX(-4px);transition:all .2s ease;color:var(--theme-color-primary)}#header-dropdown .dropdown-item:hover .arrow-icon{opacity:1;transform:translateX(0)}@media (max-width:1024px){#header-dropdown{min-width:600px;max-width:800px}#header-dropdown .items-grid{grid-template-columns:repeat(3,1fr)}#header-dropdown .dropdown-content{padding:24px}}@media (max-width:768px){#header-dropdown{min-width:400px;max-width:600px}#header-dropdown .items-grid{grid-template-columns:repeat(2,1fr)}#header-dropdown .tab-button{padding:10px 16px;font-size:12px}#header-dropdown .content-header h2{font-size:20px}#header-dropdown .dropdown-content{padding:20px}}@media (max-width:480px){#header-dropdown{min-width:300px}#header-dropdown .items-grid{grid-template-columns:1fr}#header-dropdown .tab-navigation{padding:6px}#header-dropdown .tab-button{padding:8px 12px;font-size:11px}}
.mega-menu{display:flex;gap:24px;width:100%;max-width:1312px;margin:0 auto;background:#f0f0f0;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);border-radius:0 0 16px 16px;overflow:hidden}.mega-menu-menu{display:flex;flex-direction:column;gap:4px;padding:40px 16px 8px;align-items:flex-start;align-self:stretch;min-width:182px}.mega-menu-menu-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:999px;background:0 0;border:none;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;color:#000;transition:all .2s ease;text-align:left;position:relative;width:100%;justify-content:space-between}.mega-menu-menu-item:hover,.mega-menu-menu-item.active{background:#000;color:#fff}.mega-menu-menu-item:hover svg,.mega-menu-menu-item.active svg{stroke:#fff;fill:#fff}.mega-menu-content-header h2{color:var(--Text-Heading-Primary,#1f1d21);font-family:var(--theme-font-family);font-size:14px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase}.mega-menu-menu-item .left{display:flex;align-items:center;justify-content:flex-start;gap:12px}.mega-menu-menu-item .menu-icon:first-child{width:32px;height:32px;filter:drop-shadow(0 5.565px 22.261px rgba(0,0,0,.08));border-radius:999px}.mega-menu-menu-item svg:last-child{width:8px;height:8px}.mega-menu-menu-content{flex:1;position:relative;background-color:#fff}.mega-menu-content{display:none;opacity:0;transition:opacity .3s ease;padding:40px 32px 0}.mega-menu-content.active{display:flex;flex-direction:column;justify-content:space-between;gap:68px;height:100%;opacity:1}.mega-menu-content .top{display:flex;flex-direction:column;gap:12px}.mega-menu-content .bottom{display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:32px 0 24px;border-top:1px solid #f0f0f0}.mega-menu-content .bottom .left{display:flex;flex-direction:column;gap:8px}.mega-menu-content .bottom .left h6{color:var(--Colour-Text,#0d0d0d);font-family:var(--theme-font-family);font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;font-size:16px}.mega-menu-content .bottom .left p{color:var(--Colour-Text-Accent,#6d6d6d);font-family:var(--theme-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:none}.mega-menu-content .bottom .right{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.mega-menu-content .bottom .right a{display:flex;flex-direction:row;gap:8px;align-items:center;align-self:stretch;border-radius:999px;background:var(--e-global-color-primary);border:none;cursor:pointer;transition:all .2s ease;text-align:left;position:relative;width:100%;justify-content:space-between;padding:12px 24px;color:#fff;font-family:var(--theme-font-family);font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.mega-menu-content .bottom .right a:hover{filter:brightness(.7)}.mega-menu-content-categories{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 32px}.mega-menu-category-link{display:flex;padding-bottom:12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:0;border-bottom:1px solid #f0f0f0;background:var(--Colour-Background,#fff);text-decoration:none;color:#000;font-size:14px;font-weight:600;text-transform:uppercase;transition:all .2s ease;position:relative}.mega-menu-category-link:hover{transform:translateX(4px);color:var(--e-global-color-primary)}.mega-menu-category-link .mega-menu-category-icon{width:32px;aspect-ratio:1/1;object-fit:contain}.mega-menu-name-icon{display:flex;align-items:center;gap:8px}.mega-menu-category-content{display:flex;align-items:center;flex:1}
.osiris-single-product{display:flex;flex-direction:column;gap:80px;width:100%;font-family:var(--theme-font-family) !important}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.product-layout>*{min-width:0;max-width:100%}.breadcrumb-container{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;overflow:hidden}.breadcrumb-container>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.breadcrumb-separator{flex-shrink:0}.breadcrumb-no-shrink{flex-shrink:0}.breadcrumb-link{text-decoration:none;transition:color .3s ease;color:rgba(0,0,0,.5);font-family:"Montserrat";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.breadcrumb-link:hover{color:#d1b28c}.breadcrumb-separator{color:#999;font-weight:400}.breadcrumb-current{color:var(--e-global-color-primary);font-weight:500}.product-gallery{display:flex;flex-direction:column;gap:15px}.main-image-container{display:flex;width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background-color:var(--e-global-color-accent)}.main-product-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.main-product-image.loading{opacity:.3}.thumbnail-carousel-container{display:flex;align-items:stretch;gap:10px;min-height:80px}.carousel-nav{background:var(--e-global-color-accent);border-radius:4px;width:40px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--e-global-color-text);border:none;padding:0;color:#000 !important}.carousel-nav:hover,.carousel-nav:active,.carousel-nav:focus{background:var(--e-global-color-primary);color:var(--e-global-color-text)}.carousel-nav:hover path,.carousel-nav:active path,.carousel-nav:focus path{stroke:#fff}.carousel-nav:disabled{opacity:.5;cursor:not-allowed;color:var(--e-global-color-text)}.carousel-nav:disabled:hover{background:var(--e-global-color-accent);color:var(--e-global-color-text)}.thumbnail-gallery{flex:1;overflow:hidden;position:relative;cursor:grab}.thumbnail-gallery:active{cursor:grabbing}.thumbnail-track{display:flex;gap:10px;transition:transform .3s ease-in-out;will-change:transform;cursor:grab;user-select:none}.thumbnail-track.dragging{cursor:grabbing;transition:none}.thumbnail-track.dragging .thumbnail-item{pointer-events:none}.thumbnail-item{display:flex;position:relative;cursor:pointer;border:3px solid transparent;border-radius:8px;overflow:hidden;transition:border-color .3s ease;aspect-ratio:1;flex-shrink:0;width:calc((100% - 30px) / 4);background-color:var(--e-global-color-accent)}.thumbnail-item:hover{border-color:var(--e-global-color-primary)}.thumbnail-item.active{border-color:var(--e-global-color-primary)}.thumbnail-image{width:100%;height:100%;object-fit:cover;display:block;user-drag:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none}.product-details{display:flex;flex-direction:column;gap:20px}.product-info{display:flex;flex-direction:column;justify-content:space-between;gap:20px;width:100%}.product-title-wrapper{display:inline}.product-title-wrapper .product-title{display:inline}.product-title-container{display:flex;flex-direction:column;gap:8px}.product-details .product-title,.product-details .product-title a,.product-title-container .brand-link{font-size:var(--theme-font-size-h2);font-weight:var(--theme-font-weight-h2);line-height:var(--theme-line-height-h2);letter-spacing:var(--theme-letter-spacing-h2);color:var(--theme-color-text);font-family:var(--theme-font-family);text-transform:var(--theme-text-transform-h2);margin-bottom:16px !important}.product-details .product-title a,.product-title-container .brand-link{transition:.3s;text-decoration:underline}.product-details .product-title a:hover,.product-title-container .brand-link:hover{color:var(--theme-color-tertiary)}.product-details .product-sku{color:#000;font-family:"Montserrat";font-size:14px;font-style:normal;font-weight:400;line-height:130%;padding:0;border:none}.product-details .product-price{display:flex;flex-direction:column;gap:4px}.product-details .product-sku .from{font-family:var(--theme-font-family);font-size:var(--theme-font-size-action);font-style:normal;font-weight:var(--theme-font-weight-action);line-height:var(--theme-line-height-action);letter-spacing:var(--theme-letter-spacing-action);text-transform:var(--theme-text-transform-action)}.current-price{color:#000;font-size:var(--theme-font-size-h3);font-weight:var(--theme-font-weight-h3);line-height:var(--theme-line-height-h3);letter-spacing:var(--theme-letter-spacing-h3);text-transform:var(--theme-text-transform-h3)}.original-price{color:#999;text-decoration:line-through}.product-description{color:#666;line-height:1.6;font-size:16px}.stock-status{display:flex;align-items:center}.in-stock{color:#00a424;font-size:var(--theme-font-size-h5);font-weight:var(--theme-font-weight-h5);line-height:var(--theme-line-height-h5);letter-spacing:var(--theme-letter-spacing-h5);text-transform:var(--theme-text-transform-h5)}.variation-selector{display:flex;flex-direction:column;gap:20px}.variation-group{display:flex;width:100%;flex-direction:column;gap:8px}.variation-group label{display:block;color:#000;font-family:var(--theme-font-family);font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.14px;text-transform:uppercase}.osiris-single-product .custom-dropdown{position:relative;width:100%}.osiris-single-product .custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;user-select:none;background:var(--e-global-color-background);border-radius:4px;border:1px solid #000}.osiris-single-product .custom-dropdown.open .dropdown-selected{border-radius:16px 16px 0 0}.osiris-single-product .custom-dropdown .selected-text{color:#000;font-family:var(--theme-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:120%;width:100%;text-decoration:none;text-transform:uppercase}.osiris-single-product .custom-dropdown .selected-text.selected{color:#333}.osiris-single-product .product-details .custom-dropdown .dropdown-arrow{font-size:12px;color:#666;transition:transform .2s ease;transform:rotate(0deg)}.osiris-single-product .custom-dropdown .dropdown-options{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 16px 16px;border:1px solid #000;border-top:none;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.osiris-single-product .custom-dropdown.open .dropdown-options{opacity:1;visibility:visible;transform:translateY(0)}.osiris-single-product .custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.osiris-single-product .custom-dropdown .dropdown-option{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:16px;color:#333}.osiris-single-product .custom-dropdown .dropdown-option:hover{background-color:#f5f5f5}.osiris-single-product .custom-dropdown .dropdown-option:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.variation-input{display:none}.size-selector-group{display:flex;flex-direction:column;gap:12px}.size-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.size-header h3{color:#000;font-family:var(--theme-font-family);font-size:14px;font-weight:700;line-height:100%;letter-spacing:-.14px;text-transform:uppercase;margin:0}.size-guide-link{color:#000;font-family:var(--theme-font-family);font-size:14px;font-weight:700;line-height:100%;letter-spacing:-.14px;text-transform:uppercase;text-decoration:underline !important;transition:opacity .2s ease}.size-guide-link:hover{color:var(--theme-color-tertiary)}.size-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px, 1fr));gap:12px}.size-item{display:flex;flex-direction:column;gap:6px;padding:4px;background:var(--e-global-color-background);border-radius:4px;border:1px solid var(--e-global-color-accent);transition:all .3s ease}.size-item:hover{border-color:var(--e-global-color-primary);background:#fff}.size-label{font-size:16px;font-weight:600;color:#000;text-transform:uppercase;text-align:center}.size-price{font-size:14px;color:#666;text-align:center;margin-bottom:4px}.quantity-control{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--e-global-color-accent)}.quantity-control button{width:100% !important;border-radius:4px;border:1px solid var(--e-global-color-accent);background:0 0;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:7px 14px;color:var(--Primary,#000);font-family:var(--theme-font-family);font-size:18px;font-style:normal;font-weight:400;line-height:100%}.quantity-control button:hover,.quantity-control button:focus,.quantity-control button:focus-visible{background:#f5f5f5;border-color:var(--e-global-color-accent);color:#000 !important}.quantity-control button:active{background:var(--e-global-color-accent)}.quantity-control button:disabled{opacity:.3;cursor:not-allowed}.quantity-control button:disabled:hover{background:#fff;border-color:var(--e-global-color-accent)}.size-item .quantity-input{width:100% !important;min-height:36px;text-align:center;border:none;border-radius:0;font-size:16px;font-weight:600;background:0 0;color:#000;pointer-events:none}.max-stock-message{font-size:13px;color:var(--e-global-color-primary);margin-top:8px;display:none}.max-stock-message:not(:empty){display:block}.quantity-selector{display:flex;flex-direction:column;gap:8px}.quantity-selector label{color:#000;font-family:var(--theme-font-family);font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.14px;text-transform:uppercase}.quantity-controls{display:flex;align-items:center;gap:0;width:fit-content;border:2px solid var(--e-global-color-accent);border-radius:999px;padding:0}.quantity-btn{display:flex !important;background:0 0 !important;cursor:pointer !important;font-size:16px !important;line-height:100% !important;font-weight:300 !important;align-items:center;justify-content:center;border:none !important;padding:8px !important;color:var(--e-global-color-text) !important}.quantity-btn.minus{padding-left:12px !important;color:#000 !important}.quantity-btn.plus{padding-right:12px !important;color:#000 !important}.quantity-input{border:none !important;text-align:center;font-size:16px !important;font-weight:600 !important;padding:0 !important;width:min-content !important;display:flex;-moz-appearance:textfield;appearance:textfield}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input:focus{outline:none}.action-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.product-total-display{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;border-top:1px solid var(--e-global-color-accent);border-bottom:1px solid var(--e-global-color-accent)}.product-total-display .total-label{color:var(--Base-Black,#111);font-family:var(--theme-font-family);font-size:20px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.product-total-display .total-price{color:var(--Base-Black,#111);font-family:var(--theme-font-family);font-size:20px;font-style:normal;font-weight:600;line-height:120%}.action-buttons .buttons{display:flex;flex-direction:row-reverse;gap:16px;width:100%}.btn{padding:15px 30px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--e-global-color-primary);color:#fff}.btn-primary:hover:not(:disabled){background:#c2185b}.btn-secondary{background:#fff;color:#e91e63;border:2px solid #e91e63}.btn-secondary:hover:not(:disabled){background:#e91e63;color:#fff}.wishlist-placeholder{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;cursor:pointer;padding:10px 0}.wishlist-placeholder:hover{color:#e91e63}.wishlist-icon{font-size:18px}.accordion-item{border-bottom:1px solid #e0e0e0}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 8px 0;cursor:pointer;user-select:none;transition:background-color .2s ease}.accordion-header:hover{background-color:rgba(0,0,0,.02)}.accordion-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.accordion-icon{font-size:24px;font-weight:300;color:#666;transition:transform .3s ease;line-height:1}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,border .3s ease;padding:0;border-top:0 solid transparent}.accordion-item.active .accordion-content{max-height:1000px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--Accent,#f7f7f7)}.accordion-item.active .accordion-icon{transform:rotate(0deg)}.product-meta{display:flex;flex-direction:column;gap:8px}.meta-item{font-size:14px;color:#666}.meta-item strong{color:#333}.meta-item a{color:#666;text-decoration:none;transition:color .3s ease}.meta-item a:hover{color:var(--e-global-color-primary)}.stock-warning{margin-top:10px;background:#f44336;color:#fff;padding:12px 16px;border-radius:6px;font-weight:600;font-size:14px;transform:translateY(-20px);opacity:0;transition:all .3s ease;display:none}.stock-warning.show{transform:translateY(0);opacity:1;display:block}.stock-warning.hide{transform:translateY(-20px);opacity:0}.add-to-cart-btn,.customise-btn{display:flex !important;padding:16px 12px !important;justify-content:center !important;align-items:center !important;gap:24px !important;flex:1 0 0 !important;border-radius:999px !important;font-family:"Montserrat" !important;font-size:16px !important;font-style:normal !important;font-weight:600 !important;line-height:100% !important;text-transform:uppercase !important;cursor:pointer !important;transition:all .3s ease !important}.add-to-cart-btn{display:flex !important;padding:16px 12px !important;justify-content:center !important;align-items:center !important;gap:10px !important;flex:1 0 0 !important;border-radius:999px !important;background:var(--Primary,#000) !important;color:#fff !important}.add-to-cart-btn:hover{background:rgba(0,0,0,.5) !important;color:#fff !important}.customise-btn{display:flex;padding:16px 12px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:999px;background-color:var(--theme-color-tertiary) !important;border:none}.customise-btn:hover{filter:brightness(1.1)}.loading{opacity:.6;pointer-events:none}.main-product-image.loading{opacity:.3}.delivery-ad{display:flex;align-items:center;gap:12px;background:var(--e-global-color-accent);padding:16px 20px;border-radius:8px;border:1px solid var(--e-global-color-accent);width:100%}.delivery-ad .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;padding:10px;background:#fff;border-radius:100%}.delivery-ad .icon img{width:32px;height:32px;filter:brightness(0) saturate(100%) invert(13%) sepia(94%) saturate(7151%) hue-rotate(356deg) brightness(91%) contrast(118%)}.delivery-ad .texts{display:flex;flex-direction:column;gap:2px}.delivery-ad .texts span:first-child{font-size:16px;font-weight:600;color:#111827;line-height:1.2}.delivery-ad .texts span:last-child{font-size:var(--theme-font-size-body-sm);font-weight:var(--theme-font-weight-body-sm);line-height:var(--theme-line-height-body-sm);letter-spacing:var(--theme-letter-spacing-body-sm);color:var(--theme-color-text)}.faq-details{width:100%}.product-accordion{width:100%;background:#fff;border-radius:16px;overflow:hidden}.faq-details .product-accordion{border:1px solid #f5f5f5}.accordion-tabs{display:flex;position:relative}.accordion-tab{flex:1;padding:12px 32px;border:none !important;cursor:pointer !important;transition:color .3s ease !important;position:relative !important;z-index:2 !important;color:var(--e-global-color-text) !important;font-family:"Montserrat" !important;font-size:20px !important;font-style:normal !important;font-weight:400 !important;line-height:100% !important;background-color:rgba(0,0,0,.1) !important;border-radius:0 !important;transition:all .3s ease !important}.accordion-tab:first-child{border-top-left-radius:16px !important}.accordion-tab:last-child{border-top-right-radius:16px !important}.accordion-tab.active{background-color:var(--e-global-color-primary) !important;color:#fff !important}.accordion-tab:hover:not(.active){background-color:var(--e-global-color-primary) !important;color:#fff !important}.tab-indicator{position:absolute;top:0;left:0;height:100%;width:33.333%;background:var(--e-global-color-primary);transition:transform .3s ease;z-index:1}.tab-indicator.tab-1{transform:translateX(0%)}.tab-indicator.tab-2{transform:translateX(100%)}.tab-indicator.tab-3{transform:translateX(200%)}.product-accordion .accordion-content{background:#fff;min-height:200px}.tab-content{display:none;padding:30px;animation:fadeIn .3s ease;background-color:#fff}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-description,.specifications-content,.shipping-content{color:#000;font-family:var(--theme-font-family-body-sm);font-size:var(--theme-font-size-body-sm);font-weight:var(--theme-font-weight-body-sm);line-height:var(--theme-line-height-body-sm);letter-spacing:var(--theme-letter-spacing-body-sm);display:flex;flex-direction:column;gap:18px}.product-description ul,.product-description ol{margin:0 0 18px;padding-left:20px}.product-description li{margin-bottom:8px;color:#333}.product-description li strong{font-weight:600;color:#000}.product-description dl{margin:0 0 18px}.product-description dl.dl-inline{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.product-description dt{font-weight:600;color:#000;margin-bottom:4px}.product-description dl.dl-inline dt{margin-bottom:0}.product-description dt.text-muted{color:#666;font-weight:500}.product-description dd{margin:0 0 12px;color:#333}.product-description dl.dl-inline dd{margin:0}.product-description dd b{font-weight:600;color:#000}.product-description .ngProductInformation{margin-bottom:18px}.product-description .mb-1{margin-bottom:8px}.product-description h3,.product-description .h6{font-size:16px;font-weight:600;color:#000;margin:18px 0 12px}.product-description .bb-solid-1{border-bottom:1px solid #e0e0e0;padding-bottom:8px}.product-description .fade-collapse{margin-top:12px}.product-description .collapse.show{display:block}.product-description .collapse:not(.show){display:none}.long-description blockquote{margin:0}.accordion-content h1,.accordion-content h2,.accordion-content h3,.accordion-content h4,.accordion-content h5,.accordion-content h6{margin-block-end:1rem !important;margin-block-start:.5rem !important}.accordion-content p{margin-bottom:6px !important}.product-sku{padding-top:20px;border-top:1px solid #e9ecef;font-size:14px;color:#666}.specifications-content ul,.shipping-content ul{margin:15px 0;padding-left:20px}.specifications-content li,.shipping-content li{color:#555}.thumbnail-item,.main-product-image,.btn,.variation-select{transition:all .3s ease}.cross-sell-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:16px}.cross-sell-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cross-sell-header p{font-size:var(--theme-font-size-overline);font-weight:var(--theme-font-weight-overline);line-height:var(--theme-line-height-overline);letter-spacing:var(--theme-letter-spacing-overline);color:var(--theme-color-text);text-transform:uppercase}.cross-sell-title{color:#000;font-family:"Montserrat";font-size:32px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.cross-sell-products{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;width:100%}.cross-sell-item{display:flex;align-items:center;gap:20px;flex:1;max-width:430px;width:100%}.cross-sell-products .product-card{display:flex;padding:12px;align-items:stretch;gap:12px;flex:1 0 0;border-radius:12px;border:1px solid #f3f3f3;background:#efefef}.cross-sell-products .product-card.current-product{background:var(--e-global-color-text);color:#fff !important}.product-card.current-product .product-title,.product-card.current-product .product-price,.product-card.current-product .price-label{color:#fff !important}.cross-sell-products .product-card .product-info{height:100%}.cross-sell-products .product-card-link{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:inherit;flex:1}.cross-sell-products .product-image{width:93px;aspect-ratio:12/13;background:#d3d3d3;overflow:hidden;border-radius:4.103px;flex-shrink:0}.cross-sell-products .product-image img{width:100%;height:100%;object-fit:contain}.cross-sell-products .product-title-container{display:flex;flex-direction:column;gap:6px}.cross-sell-products .product-title{color:#000;font-family:"Montserrat";font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.4px}.cross-sell-item .product-title{color:#000;font-family:"Montserrat";font-size:18px;font-style:normal;font-weight:400;line-height:100%}.cross-sell-products .button-price-container{display:flex;gap:6px;justify-content:space-between;align-items:flex-end}.cross-sell-products .product-card .button-price-container svg path{fill:#000}.cross-sell-products .product-card.current-product .button-price-container svg path{fill:#fff}.cross-sell-products .product-price{color:#000;font-family:"Montserrat";font-size:16px;font-style:normal;font-weight:400;line-height:100%}.cross-sell-products .add-to-order-btn,.cross-sell-products .view-more-btn{background-color:transparent;border:none;padding:12px 0 0 12px;border-radius:9px;cursor:pointer;width:100%;transition:all .3s ease,transform .2s ease;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:center;color:#000;font-family:"Montserrat";font-size:12px;font-style:normal;font-weight:600;line-height:100%;display:flex;align-items:center;justify-content:flex-end;gap:4px}.product-card.current-product .view-more-btn,.product-card.current-product .add-to-order-btn{color:#fff}.add-to-order-btn:hover,.view-more-btn:hover{filter:brightness(.7) !important;text-decoration:underline !important}.add-to-order-btn:active,.view-more-btn:active{transform:translateY(0)}.product-card-link{text-decoration:none;color:inherit;display:block;width:100%}.product-card-link:hover{text-decoration:none;color:inherit}.plus-icon{font-size:24px;font-weight:700;color:var(--e-global-color-text);display:flex;align-items:center;justify-content:center}.custom-dumbells{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);margin-top:18px;gap:12px}.custom-dumbells .left{display:flex;flex-direction:column;gap:8px}.custom-dumbells .right{display:flex;align-items:center}.custom-dumbells h6{color:var(--e-global-color-primary);font-family:var(--theme-font-family);font-size:20px;font-style:normal;font-weight:700;line-height:120%}.custom-dumbells p{color:var(--e-global-color-text);font-weight:var(--theme-font-weight-body-sm);font-size:var(--theme-font-size-body-sm);font-style:var(--theme-font-style-body-sm);line-height:var(--theme-line-height-body-sm);letter-spacing:var(--theme-letter-spacing-body-sm)}.get-in-touch-btn{background-color:var(--e-global-color-primary);color:#fff;border:none;padding:8px 12px;border-radius:999px;cursor:pointer;transition:background-color .3s ease}.get-in-touch-btn:hover{background-color:#b8002f}@media (max-width:1366px){.osiris-single-product{gap:60px}}@media (max-width:1024px){.osiris-single-product{gap:40px}.product-layout{grid-template-columns:1fr;gap:25px}.thumbnail-track{gap:6px}.thumbnail-item{width:calc((100% - 6px) / 4)}.product-title{font-size:22px}.btn{padding:12px 20px;font-size:14px}.cross-sell-products{flex-direction:column;gap:8px}.cross-sell-item{flex-direction:column;max-width:100%}.plus-icon{transform:rotate(90deg)}.product-card{min-width:100%;max-width:400px}.cross-sell-title{font-size:20px}}@media (max-width:768px){.osiris-single-product{gap:24px}.custom-dumbells{flex-direction:column;justify-content:flex-start;align-items:flex-start}.thumbnail-item{width:calc((100% - 6px) / 3)}}.mobile-accordion-item{display:none}@media (max-width:767px){.tab-indicator{display:none}.accordion-tabs{display:none}.product-accordion .accordion-content{display:none}.mobile-accordion-item{display:block;border-radius:16px;background:#fff;border:1px solid var(--e-global-color-accent);overflow:hidden;margin-bottom:16px}.action-buttons .buttons{flex-direction:column-reverse}.product-accordion{display:flex;flex-direction:column;gap:0}.mobile-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f3f3f3;color:var(--e-global-color-text);cursor:pointer;font-family:"Montserrat";font-size:16px;font-weight:600;transition:all .3s ease}.mobile-accordion-header:hover{background:var(--e-global-color-primary);color:#fff}.mobile-accordion-item.active .mobile-accordion-header{background:var(--e-global-color-primary);color:#fff}.mobile-accordion-arrow{transition:transform .3s ease;font-size:14px}.mobile-accordion-item.active .mobile-accordion-arrow{transform:rotate(180deg)}.mobile-accordion-content{padding:20px;background:#f3f3f3;display:none;animation:slideDown .3s ease}.mobile-accordion-item.active .mobile-accordion-content{display:block}@keyframes slideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}}@media (max-width:480px){.product-card{padding:15px}.product-image img{height:180px}.cross-sell-products .product-title{font-size:14px;min-height:40px}.add-to-order-btn{padding:10px 20px;font-size:13px}.size-grid-view{grid-template-columns:repeat(2,1fr) !important}.size-item{padding:12px}}@media (max-width:768px){.size-grid-view{grid-template-columns:repeat(auto-fill,minmax(120px, 1fr))}}.thumbnail-item.out-of-stock{position:relative;opacity:.5;cursor:not-allowed}.thumbnail-item.out-of-stock:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);z-index:1}.thumbnail-item .out-of-stock-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(220,53,69,.9);color:#fff;padding:4px 8px;font-size:11px;font-weight:600;border-radius:4px;z-index:2;white-space:nowrap}.dropdown-option.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#f5f5f5}.dropdown-option .out-of-stock-badge{display:inline-block;margin-left:8px;background:#dc3545;color:#fff;padding:2px 6px;font-size:10px;font-weight:600;border-radius:3px}.size-item.out-of-stock{position:relative;opacity:.6;background:#f8f8f8;cursor:not-allowed}.size-item.out-of-stock .size-label,.size-item.out-of-stock .size-price{color:#999}.size-item.out-of-stock .quantity-control button{opacity:.4;cursor:not-allowed}.size-item.out-of-stock .quantity-input{background:#f0f0f0;color:#999}.size-item .out-of-stock-badge{position:absolute;top:8px;right:8px;background:#dc3545;color:#fff;padding:3px 8px;font-size:10px;font-weight:600;border-radius:4px;z-index:1}
.logo-carousel1-wrapper{width:100%;overflow:hidden;position:relative}.logo-carousel1{display:flex;overflow:hidden;white-space:nowrap;align-items:center;align-content:center}.logo-carousel1-track{display:flex;gap:80px;animation:scroll-left 30s linear infinite;will-change:transform}.logo-carousel1 .logo{width:123px;height:80px;flex:0 0 auto;padding:0}.logo-carousel1 .logo img{height:100%;width:100%;object-fit:contain}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media only screen and (max-width:768px){.logo-carousel1 .logo{width:140px;flex:0 0 auto;padding:0}.logo-carousel1-track{gap:35.62px}}
.logo-carousel2{display:flex;overflow:hidden;white-space:nowrap;align-items:center;align-content:center;column-gap:80px}.logo-carousel2 .logo{width:213px;height:120px;flex:0 0 auto;padding:0}.logo-carousel2 .logo img{height:100%;object-fit:contain;width:450px}@media only screen and (max-width:768px){.logo-carousel2 .logo{width:140px;flex:0 0 auto;padding:0}.logo-carousel2 .logo-carousel2{column-gap:35.62px}}
.review-section{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;border-radius:20px;padding:80px 0 80px 64px;background:linear-gradient(275deg,rgba(0,0,0,.0) 3.66%,#000 96.34%),linear-gradient(180deg,rgba(0,0,0,.0) 0%,#000 100%),url('/wp-content/uploads/2025/09/Footer-image.png') #d3d3d3 50%/cover no-repeat}.review-header{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px}.review-header h2{color:#fff;font-family:"Ebony";font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.32px;text-transform:uppercase}.review-header p{color:#fff;font-family:"Ebony";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.review-header p a{color:#fff;font-family:"Ebony";font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.review-body{width:100%;overflow:hidden}.review-section .swiper-slide{height:auto !important}.review-section .review-box{background-color:rgba(255,255,255,.1);border-radius:16px;display:flex;padding:20px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:13px;flex:1 0 0;color:#fff;height:100%}.review-rating_title-google{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:wrap;gap:8px}.reviewer-name{color:#fff;font-family:"Ebony";font-size:14px;font-style:normal;font-weight:600;line-height:150%}.review-rating_title-google .right{display:flex;align-items:center;gap:3px;color:#fff;font-family:"Ebony";font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.14px;text-wrap:nowrap}.review-rating{display:flex;align-items:center;justify-content:center}.review-rating_title-google img,.review-rating_title-google svg{max-width:18px;max-height:18px;width:100%;height:100%;aspect-ratio:1/1}.review-section .nav-buttons{justify-content:flex-start}.review-section .nav-buttons .prev,.review-section .nav-buttons .next{border:none !important;margin-top:24px !important}.review-section .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff !important}@media (max-width:1024px){.review-section{padding:40px 0 40px 40px}}@media (max-width:768px){.review-section{padding:20px}}
html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:0 0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}
.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}
.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
/*! elementor-pro - v3.35.0 - 11-02-2026 */
.e-loop-item *{word-break:break-word}[class*=elementor-widget-loop] .elementor-page-title,[class*=elementor-widget-loop] .product_title.entry-title{display:initial}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
/*! elementor-pro - v3.35.0 - 11-02-2026 */
.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}