.elementor-3535 .elementor-element.elementor-element-3c88e01a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-3535 .elementor-element.elementor-element-19ec300e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0;--border-right-width:1px;--border-bottom-width:0;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:32px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-19ec300e:not(.elementor-motion-effects-element-type-background), .elementor-3535 .elementor-element.elementor-element-19ec300e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-3535 .elementor-element.elementor-element-63da1479 .woocommerce-breadcrumb{color:#2f3032}.elementor-3535 .elementor-element.elementor-element-2bb18f26{--spacer-size:16px}.elementor-3535 .elementor-element.elementor-element-6db2654c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-3535 .elementor-element.elementor-element-6db2654c:not(.elementor-motion-effects-element-type-background), .elementor-3535 .elementor-element.elementor-element-6db2654c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-3535 .elementor-element.elementor-element-20e99677{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:32px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-274304d{font-family:"Barlow Condensed",sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#2f3032}.elementor-3535 .elementor-element.elementor-element-274304d a{font-family:"Barlow Condensed",sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#1a4fbf}.elementor-3535 .elementor-element.elementor-element-2cfa8e49{--spacer-size:8px}.elementor-3535 .elementor-element.elementor-element-08ced19 .elementor-heading-title{font-family:"Barlow Condensed",sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:.95em;letter-spacing:-.01em;color:#0d0f11}.elementor-3535 .elementor-element.elementor-element-2e97d50b{--spacer-size:12px}.woocommerce .elementor-3535 .elementor-element.elementor-element-7c559520 .star-rating{color:#1a4fbf}.woocommerce .elementor-3535 .elementor-element.elementor-element-7c559520 .star-rating::before{color:#e8eaec}.woocommerce .elementor-3535 .elementor-element.elementor-element-7c559520 .woocommerce-review-link{color:#2f3032}.elementor-3535 .elementor-element.elementor-element-3d958d5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px}.woocommerce .elementor-3535 .elementor-element.elementor-element-10eaa82a .price{color:#0d0f11;font-family:"Barlow Condensed",sans-serif;font-size:36px;font-weight:700;letter-spacing:-.01em}.woocommerce .elementor-3535 .elementor-element.elementor-element-10eaa82a .price ins{color:#0d0f11}.elementor-3535 .elementor-element.elementor-element-5164ec9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-2a7a46f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-38db3e4e{color:#2f3032;font-family:"Barlow",sans-serif;font-size:14px;font-weight:300;line-height:1.75em}.elementor-3535 .elementor-element.elementor-element-2b29b1ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-80e09af .cart button,.elementor-3535 .elementor-element.elementor-element-80e09af .cart .button{transition:all .2s}.elementor-3535 .elementor-element.elementor-element-80e09af .quantity .qty{transition:all .2s}.elementor-3535 .elementor-element.elementor-element-64338615{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-53c4b15{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-3535 .elementor-element.elementor-element-bfa3ed9{width:var(--container-widget-width,99%);max-width:99%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;--container-widget-width:99%;--container-widget-flex-grow:0}.elementor-3535 .elementor-element.elementor-element-085d349{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-3535 .elementor-element.elementor-element-ffd96b5{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-3535 .elementor-element.elementor-element-23d1bda{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-3535 .elementor-element.elementor-element-7ac888b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:16px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px}.elementor-3535 .elementor-element.elementor-element-33d29c17{font-family:"Barlow Condensed",sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#2f3032}.elementor-3535 .elementor-element.elementor-element-33d29c17 a{font-family:"Barlow Condensed",sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#1a4fbf}.elementor-3535 .elementor-element.elementor-element-587f429e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-3535 .elementor-element.elementor-element-3858d8d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;border-color:#e8eaec;--border-color:#e8eaec;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-3535 .elementor-element.elementor-element-3858d8d0:not(.elementor-motion-effects-element-type-background), .elementor-3535 .elementor-element.elementor-element-3858d8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-3535 .elementor-element.elementor-element-2ada477{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-3535 .elementor-element.elementor-element-4316db1a.elementor-element{--align-self:stretch}.elementor-3535 .elementor-element.elementor-element-cd431b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7.elementor-wc-products ul.products li.product span.onsale{display:block}@media (min-width:768px){.elementor-3535 .elementor-element.elementor-element-19ec300e{--width:55%}.elementor-3535 .elementor-element.elementor-element-6db2654c{--width:45%}.elementor-3535 .elementor-element.elementor-element-20e99677{--width:100%}.elementor-3535 .elementor-element.elementor-element-3d958d5d{--width:100%}.elementor-3535 .elementor-element.elementor-element-5164ec9f{--width:100%}.elementor-3535 .elementor-element.elementor-element-2a7a46f4{--width:100%}.elementor-3535 .elementor-element.elementor-element-2b29b1ed{--width:100%}.elementor-3535 .elementor-element.elementor-element-64338615{--width:100%}.elementor-3535 .elementor-element.elementor-element-7ac888b1{--width:100%}.elementor-3535 .elementor-element.elementor-element-3858d8d0{--width:100%}.elementor-3535 .elementor-element.elementor-element-2ada477{--width:100%}.elementor-3535 .elementor-element.elementor-element-cd431b5{--width:100%}}@media (max-width:1024px){.elementor-3535 .elementor-element.elementor-element-2a1f6fd7.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media (max-width:767px){.elementor-3535 .elementor-element.elementor-element-2a1f6fd7.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.elementor-3535 .elementor-element.elementor-element-63da1479{margin-bottom:0}.elementor-3535 .elementor-element.elementor-element-a60eb9f .woocommerce-product-gallery{margin:0}.elementor-3535 .elementor-element.elementor-element-a60eb9f .woocommerce-product-gallery__wrapper{border-bottom:1px solid #e8eaec}.elementor-3535 .elementor-element.elementor-element-a60eb9f .woocommerce-product-gallery__image{border-radius:0!important}.elementor-3535 .elementor-element.elementor-element-a60eb9f .woocommerce-product-gallery__image img{border-radius:0!important;width:100%;height:auto;transition:transform .4s ease}.elementor-3535 .elementor-element.elementor-element-a60eb9f .woocommerce-product-gallery__image:hover img{transform:scale(1.02)}.elementor-3535 .elementor-element.elementor-element-a60eb9f .flex-control-thumbs{display:flex;gap:1px;margin:1px 0 0;padding:0;list-style:none}.elementor-3535 .elementor-element.elementor-element-a60eb9f .flex-control-thumbs li{flex:1}.elementor-3535 .elementor-element.elementor-element-a60eb9f .flex-control-thumbs li img{border-radius:0!important;opacity:.55;cursor:pointer;transition:opacity .2s;border:none!important;aspect-ratio:1;object-fit:cover;width:100%}.elementor-3535 .elementor-element.elementor-element-a60eb9f .flex-control-thumbs li img:hover,.elementor-3535 .elementor-element.elementor-element-a60eb9f .flex-control-thumbs li img.flex-active{opacity:1;outline:2px solid #1a4fbf;outline-offset:-2px}.elementor-3535 .elementor-element.elementor-element-a60eb9f .onsale{background:#1a4fbf!important;border-radius:0!important;font-family:'Barlow Condensed',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 10px!important;min-height:unset!important;min-width:unset!important;line-height:1!important;top:16px!important;left:16px!important;right:auto!important}.elementor-3535 .elementor-element.elementor-element-19ec300e{position:sticky;top:0;align-self:flex-start}.elementor-3535 .elementor-element.elementor-element-274304d{margin-bottom:0}.elementor-3535 .elementor-element.elementor-element-08ced19 h1{font-family:'Barlow Condensed',sans-serif!important;font-size:clamp(28px,3.5vw,48px)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:.95!important;color:#0d0f11!important;margin:0!important}.elementor-3535 .elementor-element.elementor-element-7c559520 .star-rating{font-size:14px!important}.elementor-3535 .elementor-element.elementor-element-10eaa82a .price{display:flex;align-items:baseline;gap:12px}.elementor-3535 .elementor-element.elementor-element-10eaa82a ins{text-decoration:none}.elementor-3535 .elementor-element.elementor-element-10eaa82a del .woocommerce-Price-amount{color:#2f3032}.elementor-3535 .elementor-element.elementor-element-1f7e8d43 .in-stock{display:flex;align-items:center;gap:8px;color:#1a4fbf!important;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.elementor-3535 .elementor-element.elementor-element-1f7e8d43 .in-stock::before{content:'';width:8px;height:8px;background:#1a4fbf;border-radius:50%;display:inline-block;flex-shrink:0}.elementor-3535 .elementor-element.elementor-element-1f7e8d43 .out-of-stock{color:#2f3032!important;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.elementor-3535 .elementor-element.elementor-element-38db3e4e p{color:#2f3032;font-family:'Barlow',sans-serif;font-weight:300;font-size:14px;line-height:1.75;margin-bottom:8px}.elementor-3535 .elementor-element.elementor-element-38db3e4e ul{padding-left:0;list-style:none}.elementor-3535 .elementor-element.elementor-element-38db3e4e li{padding:6px 0;border-bottom:1px solid #e8eaec;font-family:'Barlow',sans-serif;font-size:13px;color:#2f3032;display:flex;align-items:flex-start;gap:8px}.elementor-3535 .elementor-element.elementor-element-38db3e4e li::before{content:'→';color:#1a4fbf;font-weight:600;flex-shrink:0;margin-top:1px}.elementor-3535 .elementor-element.elementor-element-38db3e4e strong{color:#0d0f11;font-weight:500}.elementor-3535 .elementor-element.elementor-element-4004977a .woocommerce-message{background:#eef2fb!important;border-top:3px solid #1a4fbf!important;color:#0d0f11!important;border-radius:0!important}.elementor-3535 .elementor-element.elementor-element-4004977a .woocommerce-error{border-top-color:#c0392b!important}.elementor-3535 .elementor-element.elementor-element-33d29c17 .product_meta{display:flex;flex-direction:column;gap:8px}.elementor-3535 .elementor-element.elementor-element-33d29c17 .sku_wrapper,.posted_in,.tagged_as{font-family:'Barlow Condensed',sans-serif;font-size:11px;color:#2f3032;display:flex;gap:8px;align-items:center}.elementor-3535 .elementor-element.elementor-element-33d29c17 a{color:#1a4fbf!important}.elementor-3535 .elementor-element.elementor-element-6db2654c{--drw-reveal-delay:80ms}.elementor-3535 .elementor-element.elementor-element-3c88e01a{overflow:hidden;max-width:100%;box-sizing:border-box}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .products.upsells{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;background:#e8eaec!important;margin:0!important;padding:0!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product{background:#fff!important;display:flex;flex-direction:column!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product a img{transition:transform .4s ease;width:100%}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product:hover a img{transform:scale(1.03)}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product .woocommerce-loop-product__title{font-family:'Barlow Condensed',sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#0d0f11!important;padding:14px 16px 4px!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product .price{font-family:'Barlow Condensed',sans-serif!important;font-size:20px!important;font-weight:700!important;color:#0d0f11!important;padding:0 16px!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product .button{background:#0d0f11!important;color:#fff!important;border-radius:0!important;font-family:'Barlow Condensed',sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:8px 16px 16px!important;display:block!important;padding:12px 16px!important;text-align:center!important;transition:background .15s!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product .button:hover{background:#1a4fbf!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product{transition:border-color .18s , transform .18s , box-shadow .18s;border:1px solid transparent!important}.elementor-3535 .elementor-element.elementor-element-2a1f6fd7 .product:hover{border-color:#1a4fbf!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px rgba(13,15,17,.08)!important}.elementor-3535 .elementor-element.elementor-element-587f429e{overflow:hidden;max-width:100%;box-sizing:border-box}