.elementor-134613 .elementor-element.elementor-element-38674965{padding:0px 25px 0px 25px;}.elementor-134613 .elementor-element.elementor-element-e56e5f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-134613 .elementor-element.elementor-element-d75331f{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-1783277 );}.elementor-134613 .elementor-element.elementor-element-d75331f a{color:var( --e-global-color-secondary );}.elementor-134613 .elementor-element.elementor-element-d75331f a:hover{color:#5A5A5A;}.elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-134613 .elementor-element.elementor-element-1eadfa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 25px 50px 25px;}.elementor-134613 .elementor-element.elementor-element-6035a74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-134613 .elementor-element.elementor-element-6035a74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-134613 .elementor-element.elementor-element-6035a74 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-57b4d3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-134613 .elementor-element.elementor-element-583841a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-134613 .elementor-element.elementor-element-583841a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#028FA2;}.elementor-134613 .elementor-element.elementor-element-39c6a00 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-134613 .elementor-element.elementor-element-39c6a00 .elementor-heading-title{font-family:"armada", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-0e3efc7 );}.elementor-134613 .elementor-element.elementor-element-9f18a72{width:auto;max-width:auto;}.elementor-134613 .elementor-element.elementor-element-9f18a72 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-34d9f92{width:auto;max-width:auto;}.elementor-134613 .elementor-element.elementor-element-34d9f92 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:var( --e-global-color-e3dd003 );}.elementor-134613 .elementor-element.elementor-element-5e5a9fe > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-5e5a9fe{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:var( --e-global-color-text );}.elementor-134613 .elementor-element.elementor-element-ded9df6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-134613 .elementor-element.elementor-element-c6ca9e8 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-134613 .elementor-element.elementor-element-c6ca9e8{font-family:"armada-condensed", Sans-serif;font-size:36px;font-weight:bold;line-height:36px;color:var( --e-global-color-text );}.elementor-134613 .elementor-element.elementor-element-dcc47b8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#CC0000;}.elementor-134613 .elementor-element.elementor-element-017f023 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-134613 .elementor-element.elementor-element-37a333d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-134613 .elementor-element.elementor-element-3453220{width:auto;max-width:auto;}.elementor-134613 .elementor-element.elementor-element-3453220 > .elementor-widget-container{margin:3px 0px 0px 5px;}.elementor-134613 .elementor-element.elementor-element-3453220.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3dd003 );}.elementor-134613 .elementor-element.elementor-element-3453220.elementor-view-framed .elementor-icon, .elementor-134613 .elementor-element.elementor-element-3453220.elementor-view-default .elementor-icon{color:var( --e-global-color-e3dd003 );border-color:var( --e-global-color-e3dd003 );}.elementor-134613 .elementor-element.elementor-element-3453220.elementor-view-framed .elementor-icon, .elementor-134613 .elementor-element.elementor-element-3453220.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3dd003 );}.elementor-134613 .elementor-element.elementor-element-3453220 .elementor-icon{font-size:24px;}.elementor-134613 .elementor-element.elementor-element-3453220 .elementor-icon svg{height:24px;}.elementor-134613 .elementor-element.elementor-element-aea4115{width:auto;max-width:auto;}.elementor-134613 .elementor-element.elementor-element-aea4115 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-134613 .elementor-element.elementor-element-aea4115 .elementor-heading-title{font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-134613 .elementor-element.elementor-element-610205af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-134613 .elementor-element.elementor-element-610205af::before, .elementor-134613 .elementor-element.elementor-element-610205af > .elementor-background-video-container::before, .elementor-134613 .elementor-element.elementor-element-610205af > .e-con-inner > .elementor-background-video-container::before, .elementor-134613 .elementor-element.elementor-element-610205af > .elementor-background-slideshow::before, .elementor-134613 .elementor-element.elementor-element-610205af > .e-con-inner > .elementor-background-slideshow::before, .elementor-134613 .elementor-element.elementor-element-610205af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-134613 .elementor-element.elementor-element-4644e822{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:150px;--padding-right:150px;}.elementor-134613 .elementor-element.elementor-element-4644e822:not(.elementor-motion-effects-element-type-background), .elementor-134613 .elementor-element.elementor-element-4644e822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CED0D0;}.elementor-134613 .elementor-element.elementor-element-6348e1e7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-134613 .elementor-element.elementor-element-6348e1e7{text-align:center;}.elementor-134613 .elementor-element.elementor-element-6348e1e7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:#231F20;}.elementor-134613 .elementor-element.elementor-element-42b91b5d .suma-post-content{text-align:left;color:#231F20;font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-134613 .elementor-element.elementor-element-6f8ba4d1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-6f8ba4d1 .bc-custom-fields{width:100%;color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-134613 .elementor-element.elementor-element-6f8ba4d1 .bc-custom-fields .label{color:#F7BE00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;padding:5px 15px 5px 0px;white-space:nowrap;}.elementor-134613 .elementor-element.elementor-element-6f8ba4d1 .bc-custom-fields .value{padding:5px 10px 5px 0px;width:100%;}.elementor-134613 .elementor-element.elementor-element-7f445f36{padding:0px 0px 80px 0px;}.elementor-134613 .elementor-element.elementor-element-51b21f27 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-134613 .elementor-element.elementor-element-51b21f27{text-align:center;}.elementor-134613 .elementor-element.elementor-element-51b21f27 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:#231F20;}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8 .swatch-more{background-color:var( --e-global-color-5062826 );font-family:var( --e-global-typography-b3e7ad1-font-family ), Sans-serif;font-size:var( --e-global-typography-b3e7ad1-font-size );font-weight:var( --e-global-typography-b3e7ad1-font-weight );text-transform:var( --e-global-typography-b3e7ad1-text-transform );font-style:var( --e-global-typography-b3e7ad1-font-style );text-decoration:var( --e-global-typography-b3e7ad1-text-decoration );line-height:var( --e-global-typography-b3e7ad1-line-height );color:var( --e-global-color-d5ecf74 );border-radius:4px 4px 4px 4px;padding:8px 50px 6px 50px;}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8 .swatch-more:hover{background-color:#028FA2;color:var( --e-global-color-40ee47d );}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8.elementor-element{--align-self:center;}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8 .swatch-grid.collapsible:not(.open){max-height:280px;}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8 .swatch-grid.collapsible:not(.open):before{height:120px;}.elementor-134613 .elementor-element.elementor-element-66ad2257{--display:flex;--min-height:400px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-134613 .elementor-element.elementor-element-3b6603f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:150px;--padding-right:150px;}.elementor-134613 .elementor-element.elementor-element-3b6603f7:not(.elementor-motion-effects-element-type-background), .elementor-134613 .elementor-element.elementor-element-3b6603f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CED0D0;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__write-btn{background-color:#F7BE00;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:36px;color:var( --e-global-color-d5ecf74 );border-radius:4px 4px 4px 4px;padding:2px 40px 2px 40px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__write-btn:hover{background-color:var( --e-global-color-5b1dde4 );color:var( --e-global-color-40ee47d );}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-btn--review{background-color:var( --e-global-color-5062826 );width:100%;max-width:100%;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:36px;color:var( --e-global-color-d5ecf74 );border-radius:4px 4px 4px 4px;padding:2px 40px 2px 40px;margin:10px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-btn--review:hover{background-color:#028FA2;color:var( --e-global-color-40ee47d );}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__cancel-write-btn{background-color:var( --e-global-color-bf17ded );width:100%;max-width:100%;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:36px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:2px 40px 2px 40px;margin:10px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__cancel-write-btn:hover{background-color:var( --e-global-color-bf17ded );color:var( --e-global-color-d50bf8e );}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 #bc-single-product__reviews{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-reviews__header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0px 0px 30px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-reviews__title{color:#231F20;font-family:"Barlow", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1em;padding:0px 0px 0px 0px;margin:0px 20px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form-wrapper input, .elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form-wrapper select, .elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form-wrapper textarea{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form-wrapper{width:100%;max-width:600px;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-form__control{margin:0px 0px 20px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form__title{color:var( --e-global-color-defc7c1 );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;padding:0px 0px 0px 0px;margin:0px 0px 30px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-form__label{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;margin:0px 0px 10px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-form__error-message{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:500;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form input{padding:0px 015px 0px 15px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form select{padding:0px 15px 0px 15px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form textarea{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-list-wrapper{margin:40px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-list{grid-template-columns:repeat( 2, minmax( 0, 1fr ) );grid-column-gap:80px;grid-row-gap:40px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__title{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:400;line-height:36px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__meta{color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review__content{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;padding:0px 0px 0px 0px;margin:015px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-6d51cb0c:not(.elementor-motion-effects-element-type-background), .elementor-134613 .elementor-element.elementor-element-6d51cb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CED0D0 0%, #7D7D7D 100%);}.elementor-134613 .elementor-element.elementor-element-6d51cb0c > .elementor-container{min-height:400px;}.elementor-134613 .elementor-element.elementor-element-6d51cb0c > .elementor-background-overlay{opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-134613 .elementor-element.elementor-element-6d51cb0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-134613 .elementor-element.elementor-element-29894aaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-134613 .elementor-element.elementor-element-522d2d5f > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-134613 .elementor-element.elementor-element-522d2d5f{text-align:center;}.elementor-134613 .elementor-element.elementor-element-522d2d5f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-1783277 );}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product-card{background-color:#FFFFFF;text-align:center;box-shadow:0px 5px 8px 0px rgba(0, 0, 0, 0.3);padding:30px 15px 30px 15px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product-grid{grid-template-columns:repeat( 3, minmax( 0, 1fr ) );grid-gap:70px;padding:0px 30px 0px 30px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product-card__featured-image{width:100%;max-width:100%;margin:0px 0px 15px 0px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product-card__featured-image img{max-height:200px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__meta{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__title{text-align:inherit;font-family:var( --e-global-typography-4ac46d2-font-family ), Sans-serif;font-size:var( --e-global-typography-4ac46d2-font-size );font-weight:var( --e-global-typography-4ac46d2-font-weight );text-transform:var( --e-global-typography-4ac46d2-text-transform );font-style:var( --e-global-typography-4ac46d2-font-style );text-decoration:var( --e-global-typography-4ac46d2-text-decoration );line-height:var( --e-global-typography-4ac46d2-line-height );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__title a{color:#101820;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__title a:hover{color:#006098;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__inventory{color:#CC0000;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__pricing{justify-content:center;color:#393939;font-family:"Barlow", Sans-serif;font-size:19px;font-weight:700;font-style:normal;text-decoration:none;line-height:36px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-134613 .elementor-element.elementor-element-6035a74{width:10%;}.elementor-134613 .elementor-element.elementor-element-57b4d3d{width:10%;}.elementor-134613 .elementor-element.elementor-element-ded9df6{width:46.33%;}}@media(max-width:1279px) and (min-width:768px){.elementor-134613 .elementor-element.elementor-element-4644e822{--width:100%;}.elementor-134613 .elementor-element.elementor-element-3b6603f7{--width:100%;}}@media(max-width:1279px){.elementor-134613 .elementor-element.elementor-element-6035a74 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-4644e822{--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8 .swatch-more{font-size:var( --e-global-typography-b3e7ad1-font-size );line-height:var( --e-global-typography-b3e7ad1-line-height );}.elementor-134613 .elementor-element.elementor-element-3b6603f7{--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-list{grid-template-columns:repeat( 1, minmax( 0, 1fr ) );}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product-grid{grid-gap:15px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__title{font-size:var( --e-global-typography-4ac46d2-font-size );line-height:var( --e-global-typography-4ac46d2-line-height );}}@media(max-width:767px){.elementor-134613 .elementor-element.elementor-element-1eadfa1{padding:45px 15px 45px 15px;}.elementor-134613 .elementor-element.elementor-element-6035a74 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-583841a .elementor-heading-title{font-size:18px;}.elementor-134613 .elementor-element.elementor-element-39c6a00 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-134613 .elementor-element.elementor-element-39c6a00 .elementor-heading-title{font-size:24px;}.elementor-134613 .elementor-element.elementor-element-9f18a72 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-34d9f92 .elementor-heading-title{font-size:16px;}.elementor-134613 .elementor-element.elementor-element-5e5a9fe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-610205af{--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-134613 .elementor-element.elementor-element-4644e822{--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134613 .elementor-element.elementor-element-42b91b5d .suma-post-content{font-size:16px;}.elementor-134613 .elementor-element.elementor-element-5f5a2ae8 .swatch-more{font-size:var( --e-global-typography-b3e7ad1-font-size );line-height:var( --e-global-typography-b3e7ad1-line-height );}.elementor-134613 .elementor-element.elementor-element-66ad2257{--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-134613 .elementor-element.elementor-element-3b6603f7{--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-reviews__title{font-size:24px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-product-review-form__title{font-size:20px;}.elementor-134613 .elementor-element.elementor-element-46e3eaf7 .bc-form__label{font-size:16px;}.elementor-134613 .elementor-element.elementor-element-6d51cb0c{padding:0px 15px 80px 15px;}.elementor-134613 .elementor-element.elementor-element-522d2d5f > .elementor-widget-container{margin:115px 0px 60px 0px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product-grid{grid-template-columns:repeat( 1, minmax( 0, 1fr ) );padding:0px 0px 0px 0px;}.elementor-134613 .elementor-element.elementor-element-5a86a95f .bc-product__title{font-size:var( --e-global-typography-4ac46d2-font-size );line-height:var( --e-global-typography-4ac46d2-line-height );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-d75331f */.elementor-134613 .elementor-element.elementor-element-d75331f i {
  color: #028fa2;
  font-size: 12px;
  font-weight: 900;
  padding: 0 10px;
  vertical-align: middle;
}

.elementor-134613 .elementor-element.elementor-element-d75331f i:before {
  content: '\f054';
}

#breadcrumbs:not(:empty) {
  padding: 10px 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38674965 */.elementor-125328 .elementor-element.elementor-element-6316b07 i{
    color:#231F20!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f4d488 */.elementor-134613 .elementor-element.elementor-element-4f4d488 .flag {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39c6a00 */.elementor-134613 .elementor-element.elementor-element-39c6a00 .bc-product__inventory {
  display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e5a9fe */.elementor-134613 .elementor-element.elementor-element-5e5a9fe .bc-product__sku,
.elementor-134613 .elementor-element.elementor-element-5e5a9fe .bc-product-single__meta-sku,
.elementor-134613 .elementor-element.elementor-element-5e5a9fe .bc-product-single__meta-label {
  font: inherit;
}

.elementor-134613 .elementor-element.elementor-element-5e5a9fe .bc-product__sku {
  margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6ca9e8 */.elementor-134613 .elementor-element.elementor-element-c6ca9e8 .bc-product__pricing {
  font: inherit;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-017f023 *//**
 * Hide this until the BC swatch menu script
 * determines whether this will be a menu or a 
 * traditional swatch and executes changes;
 * the script will show this
 */
.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__options {
   display: none;
}




.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__options {
  margin-bottom: 40px;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__quantity {
  display: inline-block;
  margin: 0 15px 0 0;
  vertical-align: top;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .bc-form__label {
  text-transform: uppercase;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__quantity-label {
  display: none;
}

.elementor-134613 .elementor-element.elementor-element-017f023 input.bc-product-form__quantity-input[type=number] {
  border: 2px solid #959595;
  border-radius: 0;
  font-family: var(--e-global-typography-text-font-family);
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  padding: 0 15px;
  text-align: center;
  width: 90px;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .bc-btn--form-submit,
.elementor-134613 .elementor-element.elementor-element-017f023 .bc-btn--form-submit:focus,
.elementor-134613 .elementor-element.elementor-element-017f023 .bc-btn--form-submit:hover {
  display: inline-block;
  height: 50px;
  max-width: 250px;
  padding: 0 30px;
  vertical-align: top;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .bc-alert {
  margin-bottom: 30px;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form {
  margin: 0;
}

.bc-product-form__option-variants[data-field="product-form-option-select"] {
  position: relative;
}

.bc-product-form__option-variants[data-field="product-form-option-select"]:after {
  content: '\f0d7';
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  line-height: 44px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 44px;
}

.elementor-134613 .elementor-element.elementor-element-017f023 select.bc-product-variant__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid var(--e-global-color-primary);
  border-radius: 0;
  font-size: 20px;
  font-weight: 700;
  min-height: 48px;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .swatch-control {
    margin-bottom: 20px;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .swatch-control .swatch-label {
  border-color: var(--e-global-color-primary);
}

.elementor-134613 .elementor-element.elementor-element-017f023 .swatch-control .swatch-label,
.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-variant__label {
  transition: background-color 0.2s ease;
}

.elementor-134613 .elementor-element.elementor-element-017f023 .swatch-control .swatch-label:hover,
.elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-variant__label:hover {
  background-color: #e5f7fa;
}

@media all and (max-width: 1279px) {
    
  .elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__options {
    margin-bottom: 20px;
  }

}

@media all and (max-width: 767px) {
    
  .elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__options {
    margin-bottom: 15px;
  }

  .elementor-134613 .elementor-element.elementor-element-017f023 .bc-product-form__quantity {
    margin: 0 10px 0 0;
  }

  .elementor-134613 .elementor-element.elementor-element-017f023 input.bc-product-form__quantity-input[type=number] {
    font-size: 18px;
    padding: 0 10px;
    width: 80px;
  }

}


@media all and (max-width: 374px){
    .elementor-134613 .elementor-element.elementor-element-017f023 .bc-btn{
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-37a333d *//**
 * Hide this until the BC swatch menu script
 * determines whether this will be a menu or a 
 * traditional swatch and executes changes;
 * the script will show this
 */
.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__options {
   display: none;
}




.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__options {
  margin-bottom: 40px;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__quantity {
  display: inline-block;
  margin: 0 15px 0 0;
  vertical-align: top;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .bc-form__label {
  text-transform: uppercase;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__quantity-label {
  display: none;
}

.elementor-134613 .elementor-element.elementor-element-37a333d input.bc-product-form__quantity-input[type=number] {
  border: 2px solid #959595;
  border-radius: 0;
  font-family: var(--e-global-typography-text-font-family);
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  padding: 0 15px;
  text-align: center;
  width: 90px;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .bc-btn--form-submit,
.elementor-134613 .elementor-element.elementor-element-37a333d .bc-btn--form-submit:focus,
.elementor-134613 .elementor-element.elementor-element-37a333d .bc-btn--form-submit:hover {
  display: inline-block;
  height: 50px;
  max-width: 250px;
  padding: 0 30px;
  vertical-align: top;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .bc-alert {
  margin-bottom: 30px;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form {
  margin: 0;
}

.bc-product-form__option-variants[data-field="product-form-option-select"] {
  position: relative;
}

.bc-product-form__option-variants[data-field="product-form-option-select"]:after {
  content: '\f0d7';
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  line-height: 44px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 44px;
}

.elementor-134613 .elementor-element.elementor-element-37a333d select.bc-product-variant__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid var(--e-global-color-primary);
  border-radius: 0;
  font-size: 20px;
  font-weight: 700;
  min-height: 48px;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .swatch-control {
    margin-bottom: 20px;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .swatch-control .swatch-label {
  border-color: var(--e-global-color-primary);
}

.elementor-134613 .elementor-element.elementor-element-37a333d .swatch-control .swatch-label,
.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-variant__label {
  transition: background-color 0.2s ease;
}

.elementor-134613 .elementor-element.elementor-element-37a333d .swatch-control .swatch-label:hover,
.elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-variant__label:hover {
  background-color: #e5f7fa;
}

@media all and (max-width: 1279px) {
    
  .elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__options {
    margin-bottom: 20px;
  }

}

@media all and (max-width: 767px) {
    
  .elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__options {
    margin-bottom: 15px;
  }

  .elementor-134613 .elementor-element.elementor-element-37a333d .bc-product-form__quantity {
    margin: 0 10px 0 0;
  }

  .elementor-134613 .elementor-element.elementor-element-37a333d input.bc-product-form__quantity-input[type=number] {
    font-size: 18px;
    padding: 0 10px;
    width: 80px;
  }

}


@media all and (max-width: 374px){
    .elementor-134613 .elementor-element.elementor-element-37a333d .bc-btn{
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1eadfa1 */.elementor-134613 .elementor-element.elementor-element-1eadfa1 .overview-column {
  width: 100%;
}

.elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row {
  display: grid;
}

.elementor-134613 .elementor-element.elementor-element-1eadfa1 .bc-product-gallery__images {
  margin: auto;
  max-width: none;
}

.elementor-134613 .elementor-element.elementor-element-1eadfa1 .bc-product-gallery__thumb-slide {
  width: auto;
}

.elementor-134613 .elementor-element.elementor-element-1eadfa1 .swiper-slide {
  background-color: #fff;
  border: 2px solid #ced0d0;
}

.elementor-134613 .elementor-element.elementor-element-1eadfa1 .swiper-slide img {
  margin: auto;
}

@media all and (max-width: 767px) {

  .elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row {
    grid-template-columns: minmax( 0, 1fr );
  }

  .elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row .overview-column-2 {
    grid-row: 1;
  }

  .elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row .overview-column-1 {
    grid-row: 2;
  }

  .elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row .overview-column-3 {
    grid-row: 3;
  }

}

@media all and (min-width: 768px) {

  .elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row {
    grid-template-columns: repeat( 2, minmax( 0, 1fr ) );
    grid-template-rows: auto 1fr;
  }
  
  .elementor-134613 .elementor-element.elementor-element-1eadfa1 > .elementor-container > .elementor-row .overview-column-1 {
    grid-row: 1 / span 2;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610205af */@media all and (max-width: 767px) {

  .elementor-134613 .elementor-element.elementor-element-610205af > .elementor-container {
    -webkit-clip-path: polygon( 0% 0%, 200px 0%, 220px 52px, 100% 52px, 100% 100%, 0% 100%);
    clip-path: polygon( 0% 0%, 200px 0%, 220px 52px, 100% 52px, 100% 100%, 0% 100%);
  }

}

@media all and (min-width: 768px) {

  .elementor-134613 .elementor-element.elementor-element-610205af > .elementor-container {
    -webkit-clip-path: polygon( 0% 0%, 400px 0%, 465px 65px, 100% 65px, 100% 100%, 0% 100%);
    clip-path: polygon( 0% 0%, 400px 0%, 465px 65px, 100% 65px, 100% 100%, 0% 100%);
  }

}/* End custom CSS */
/* Start custom CSS for color-swatches, class: .elementor-element-5f5a2ae8 */@media all and (min-width: 1280px) {

  .swatch-grid > div {
    grid-template-columns: repeat(15, 3em);
  }

}/* End custom CSS */
/* Start custom CSS for bc-product-reviews, class: .elementor-element-46e3eaf7 */#__lpform_bc-review-name {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ad2257 */@media all and (max-width: 767px) {
    
  .elementor-134613 .elementor-element.elementor-element-66ad2257 > .elementor-container {
    -webkit-clip-path: polygon( 0% 0%, 100% 0%, 100% calc(100% - 44px), 105px calc(100% - 44px), 60px 100%, 0% 100% );
    clip-path: polygon( 0% 0%, 100% 0%, 100% calc(100% - 44px), 105px calc(100% - 44px), 60px 100%, 0% 100% );
  } 
  
}

@media all and (min-width: 768px) {
    
  .elementor-134613 .elementor-element.elementor-element-66ad2257 > .elementor-container {
    -webkit-clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, calc(100% - 400px) 100%, calc(100% - 465px) calc(100% - 65px), 0% calc(100% - 65px) );
    clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, calc(100% - 400px) 100%, calc(100% - 465px) calc(100% - 65px), 0% calc(100% - 65px) );
  } 
  
}/* End custom CSS */
/* Start custom CSS for bc-related-products, class: .elementor-element-5a86a95f */.elementor-134613 .elementor-element.elementor-element-5a86a95f img {
  width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d51cb0c */.elementor-134613 .elementor-element.elementor-element-6d51cb0c > .elementor-background-overlay {
  background-position-x: -250px;
}

@media all and (max-width: 767px) {

  .elementor-134613 .elementor-element.elementor-element-6d51cb0c > .elementor-background-overlay {
    background-position-x: -350px;
  }

}/* End custom CSS */