.elementor-208 .elementor-element.elementor-element-5ad26f27{padding:100px 0px 40px 0px;}.elementor-208 .elementor-element.elementor-element-30c567ac > .elementor-element-populated{padding:10px 20px 10px 10px;}.woocommerce .elementor-208 .elementor-element.elementor-element-40db80b8 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-208 .elementor-element.elementor-element-40db80b8 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-208 .elementor-element.elementor-element-40db80b8 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-208 .elementor-element.elementor-element-7c50771f > .elementor-element-populated{padding:10px 10px 10px 40px;}.elementor-208 .elementor-element.elementor-element-df5e78a .elementor-heading-title{font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-primary );}.woocommerce .elementor-208 .elementor-element.elementor-element-182f1060 .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-208 .elementor-element.elementor-element-182f1060 .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-208 .elementor-element.elementor-element-700b435b .woocommerce-product-details__short-description{color:#7A7A7A;font-family:"Heebo", Sans-serif;font-weight:300;}.elementor-208 .elementor-element.elementor-element-6ab4dd2d{color:#7A7A7A;font-family:"Heebo", Sans-serif;font-weight:300;}.elementor-208 .elementor-element.elementor-element-0a401fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-208 .elementor-element.elementor-element-0a401fe .cart button, .elementor-208 .elementor-element.elementor-element-0a401fe .cart .button{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-208 .elementor-element.elementor-element-0a401fe .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-0a401fe{--view-cart-spacing:0px;}.woocommerce .elementor-208 .elementor-element.elementor-element-0a401fe form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-208 .elementor-element.elementor-element-0a401fe form.cart table.variations tr th, .woocommerce .elementor-208 .elementor-element.elementor-element-0a401fe form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-208 .elementor-element.elementor-element-0a401fe form.cart table.variations label{color:var( --e-global-color-primary );font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:0px;}.woocommerce .elementor-208 .elementor-element.elementor-element-0a401fe form.cart table.variations td.value select{color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-2f07389e{--divider-border-style:solid;--divider-color:#EAEAEA;--divider-border-width:1px;}.elementor-208 .elementor-element.elementor-element-2f07389e .elementor-divider-separator{width:100%;}.elementor-208 .elementor-element.elementor-element-2f07389e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-208 .elementor-element.elementor-element-3ae3aa2d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAEAEA;padding:40px 10px 100px 10px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:15px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.woocommerce .elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products .products > h2{font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;text-align:start;margin-bottom:40px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:10px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:10px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price{color:#292929;font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price ins{color:#292929;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price ins .amount{color:#292929;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price del{color:#7A7A7A;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price del .amount{color:#7A7A7A;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price del {font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .button{color:#292929;background-color:#02010100;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#D1BC92;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;min-width:50px;min-height:50px;line-height:50px;}.elementor-208 .elementor-element.elementor-element-92817f7:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-92817f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-92817f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-92817f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-208 .elementor-element.elementor-element-90ae043.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-208 .elementor-element.elementor-element-90ae043 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAEAEA;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:90px 0px 60px 0px;}.elementor-208 .elementor-element.elementor-element-c0aea87 > .elementor-container{max-width:550px;}.elementor-208 .elementor-element.elementor-element-c0aea87{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-1c32c4d{text-align:center;}.elementor-208 .elementor-element.elementor-element-1c32c4d .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-37c676c{text-align:center;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-208 .elementor-element.elementor-element-f71f4d2{width:var( --container-widget-width, 67.051% );max-width:67.051%;--container-widget-width:67.051%;--container-widget-flex-grow:0;align-self:center;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:40px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:10px;}.elementor-208 .elementor-element.elementor-element-f71f4d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-208 .elementor-element.elementor-element-f71f4d2:hover .elementor-widget-container{border-style:solid;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-button span{gap:0px;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}body.rtl .elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-labels-inline .elementor-field-group > label{padding-left:28px;}body:not(.rtl) .elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-labels-inline .elementor-field-group > label{padding-right:28px;}body .elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-labels-above .elementor-field-group > label{padding-bottom:28px;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group > label, .elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-subgroup label{color:#FBFBFB;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group > label{font-family:"Jost", Sans-serif;font-weight:400;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-type-html{padding-bottom:0px;color:#FBFBFB00;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group .elementor-field, .elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-subgroup label{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:300;line-height:2.5em;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FBFBFB14;border-color:var( --e-global-color-primary );border-width:0px -0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group .elementor-select-wrapper select{background-color:#FBFBFB14;border-color:var( --e-global-color-primary );border-width:0px -0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-button{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:20px 0px 20px 20px;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF00;color:var( --e-global-color-secondary );border-color:#02010100;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-button[type="submit"]{background-color:#FFFFFF00;color:var( --e-global-color-secondary );border-color:#02010100;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-f71f4d2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-message{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-208 .elementor-element.elementor-element-56cfa32:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-56cfa32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-56cfa32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 23px 0px;}.elementor-208 .elementor-element.elementor-element-56cfa32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-208 .elementor-element.elementor-element-2e75ef6 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-53fabd0{margin-top:60px;margin-bottom:0px;}.elementor-208 .elementor-element.elementor-element-d31b2fd > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-208 .elementor-element.elementor-element-dd14c33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-dd14c33.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-dd14c33.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon{font-size:42px;}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:0.1em;color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-2d765a3 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-208 .elementor-element.elementor-element-c763db4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-c763db4.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-c763db4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon{font-size:42px;}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:0.1em;color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-2492e9d > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-208 .elementor-element.elementor-element-62c80a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-62c80a0.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-62c80a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon{font-size:42px;}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:0.1em;color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-c5d8850 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-208 .elementor-element.elementor-element-7d9d5ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-7d9d5ab.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-7d9d5ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon{font-size:42px;}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:0.1em;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-208 .elementor-element.elementor-element-5ad26f27{padding:60px 10px 60px 10px;}.elementor-208 .elementor-element.elementor-element-df5e78a .elementor-heading-title{font-size:32px;}.woocommerce .elementor-208 .elementor-element.elementor-element-182f1060 .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-208 .elementor-element.elementor-element-182f1060 .price ins{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-0a401fe .added_to_cart{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-1e67806b{padding:0px 10px 0px 10px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.woocommerce .elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products .products > h2{font-size:24px;}.elementor-208 .elementor-element.elementor-element-92817f7{padding:0px 10px 0px 10px;}.elementor-208 .elementor-element.elementor-element-90ae043 > .elementor-element-populated{padding:80px 0px 40px 0px;}.elementor-208 .elementor-element.elementor-element-56cfa32{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-208 .elementor-element.elementor-element-2e75ef6 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-208 .elementor-element.elementor-element-53fabd0{margin-top:40px;margin-bottom:0px;}.elementor-208 .elementor-element.elementor-element-d31b2fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-description{font-size:12px;}.elementor-208 .elementor-element.elementor-element-2d765a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-description{font-size:12px;}.elementor-208 .elementor-element.elementor-element-2492e9d > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-description{font-size:12px;}.elementor-208 .elementor-element.elementor-element-c5d8850 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-description{font-size:12px;}}@media(max-width:767px){.elementor-208 .elementor-element.elementor-element-5ad26f27{padding:40px 10px 40px 10px;}.elementor-208 .elementor-element.elementor-element-30c567ac > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-208 .elementor-element.elementor-element-7c50771f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-208 .elementor-element.elementor-element-df5e78a .elementor-heading-title{font-size:24px;}.woocommerce .elementor-208 .elementor-element.elementor-element-182f1060 .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-208 .elementor-element.elementor-element-182f1060 .price ins{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-208 .elementor-element.elementor-element-700b435b .woocommerce-product-details__short-description{font-size:14px;}.elementor-208 .elementor-element.elementor-element-6ab4dd2d{font-size:14px;}.elementor-208 .elementor-element.elementor-element-0a401fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-0a401fe .added_to_cart{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-3ae3aa2d > .elementor-element-populated{padding:20px 10px 40px 10px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.woocommerce .elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products .products > h2{font-size:20px;margin-bottom:20px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .star-rating{margin-bottom:10px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price{font-size:12px;}.elementor-208 .elementor-element.elementor-element-42480ebc.elementor-wc-products ul.products li.product .price del {font-size:12px;}.elementor-208 .elementor-element.elementor-element-92817f7{padding:0px 10px 0px 10px;}.elementor-208 .elementor-element.elementor-element-90ae043 > .elementor-element-populated{padding:80px 10px 45px 10px;}.elementor-208 .elementor-element.elementor-element-37c676c{font-size:14px;}.elementor-208 .elementor-element.elementor-element-f71f4d2{width:var( --container-widget-width, 231.094px );max-width:231.094px;--container-widget-width:231.094px;--container-widget-flex-grow:0;}.elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-group .elementor-field, .elementor-208 .elementor-element.elementor-element-f71f4d2 .elementor-field-subgroup label{font-size:14px;}.elementor-208 .elementor-element.elementor-element-56cfa32{padding:40px 10px 60px 10px;}.elementor-208 .elementor-element.elementor-element-d31b2fd{width:50%;}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon{font-size:40px;}.elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-dd14c33 .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-2d765a3{width:50%;}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon{font-size:40px;}.elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-c763db4 .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-2492e9d{width:50%;}.elementor-208 .elementor-element.elementor-element-2492e9d > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon{font-size:40px;}.elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-62c80a0 .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-208 .elementor-element.elementor-element-c5d8850{width:50%;}.elementor-208 .elementor-element.elementor-element-c5d8850 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon{font-size:40px;}.elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title, .elementor-208 .elementor-element.elementor-element-7d9d5ab .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-208 .elementor-element.elementor-element-30c567ac{width:58.772%;}.elementor-208 .elementor-element.elementor-element-7c50771f{width:41.228%;}}@media(max-width:1024px) and (min-width:768px){.elementor-208 .elementor-element.elementor-element-30c567ac{width:50%;}.elementor-208 .elementor-element.elementor-element-7c50771f{width:50%;}.elementor-208 .elementor-element.elementor-element-d31b2fd{width:24%;}.elementor-208 .elementor-element.elementor-element-2d765a3{width:25%;}.elementor-208 .elementor-element.elementor-element-2492e9d{width:25%;}.elementor-208 .elementor-element.elementor-element-c5d8850{width:25%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0a401fe */.oniq-perks {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 20px;
  padding: 16px;
  border-top: 1px solid #f0ece4;
}

.oniq-perk {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'Alexandria', sans-serif;
  font-size: 12px;
  color: #05296a;
  letter-spacing: 0.3px;
}

.oniq-perk-icon {
  width: 40px;
  height: 40px;
  background: #f0f4fb;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 15px;
}

/* DIMENSION BUTTONS */
.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .button-variable-item {
  width: auto !important;
  min-width: 64px !important;
  height: 44px !important;
  padding: 0 16px !important;
  border: 1.5px solid #d6cfc3 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  font-family: 'Alexandria', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #1e1e1e !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: none !important;
  list-style: none !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .button-variable-item:hover {
  border-color: #05296a !important;
  color: #05296a !important;
  background: #ffffff !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .button-variable-item.selected {
  border-color: #05296a !important;
  background: #05296a !important;
  color: #ffffff !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .button-variable-item::after,
.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .button-variable-item.selected::after {
  display: none !important;
}

/* IMAGE / COLOR SWATCHES */
.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .image-variable-item {
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  padding: 3px !important;
  border: 2px solid transparent !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  overflow: hidden !important;
  list-style: none !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .image-variable-item:hover {
  border-color: #05296a !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 12px rgba(5,41,106,0.12) !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .image-variable-item.selected {
  border-color: #ffc000 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 12px rgba(255,192,0,0.25) !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .image-variable-item img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  display: block !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .image-variable-item.selected::after,
.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper .image-variable-item::before {
  display: none !important;
}

/* ATTRIBUTE LABELS */
.elementor-208 .elementor-element.elementor-element-0a401fe table.variations label {
  font-family: 'Alexandria', sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  color: #05296a !important;
  margin-bottom: 12px !important;
  display: block !important;
}

/* SELECTED VARIANT PRICE */
.elementor-208 .elementor-element.elementor-element-0a401fe .woocommerce-variation-price .price {
  font-family: 'Alexandria', sans-serif !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  color: #05296a !important;
  background: #fffbe6 !important;
  border-left: 3px solid #ffc000 !important;
  padding: 10px 16px !important;
  display: block !important;
}

/* CLEAR LINK */
.elementor-208 .elementor-element.elementor-element-0a401fe .reset_variations {
  font-size: 10px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  color: #aaa !important;
  text-decoration: none !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .reset_variations:hover {
  color: #05296a !important;
}

/* SWATCH WRAPPER */
.elementor-208 .elementor-element.elementor-element-0a401fe .variable-items-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
}

/* ADD TO CART BUTTON — navy */
.elementor-208 .elementor-element.elementor-element-0a401fe .single_add_to_cart_button:not(.wc-buy-now-btn) {
  background: #05296a !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: 'Alexandria', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  padding: 18px 32px !important;
  width: 100% !important;
  opacity: 1 !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .single_add_to_cart_button:not(.wc-buy-now-btn):hover {
  background: #05296a !important;
  color: #ffffff !important;
}

/* BUY NOW BUTTON — yellow, must come last */
.elementor-208 .elementor-element.elementor-element-0a401fe .wc-buy-now-btn {
  margin-top: 15px !important;
  display: block !important;
  background: #ffc000 !important;
  color: #05296a !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: 'Alexandria', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  padding: 18px 32px !important;
  width: 100% !important;
  opacity: 1 !important;
}

.elementor-208 .elementor-element.elementor-element-0a401fe .wc-buy-now-btn:hover {
  background: #05296a !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a90732 */.oniq-perks {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 20px;
  padding: 16px;
  border-top: 1px solid #f0ece4;
}

.oniq-perk {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'Alexandria', sans-serif;
  font-size: 12px;
  color: #05296a;
  letter-spacing: 0.3px;
}

.oniq-perk-icon {
  width: 40px;
  height: 40px;
  background: #f0f4fb;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 16px;
}/* End custom CSS */