.elementor-66355 .elementor-element.elementor-element-4761cf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66355 .elementor-element.elementor-element-ed5f0e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66355 .elementor-element.elementor-element-cb91c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66355 .elementor-element.elementor-element-639d42f .woocommerce-breadcrumb{color:#6B7884;font-size:14px;}.elementor-66355 .elementor-element.elementor-element-639d42f .woocommerce-breadcrumb > a{color:#3A4652;}.elementor-66355 .elementor-element.elementor-element-621fe34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66355 .elementor-element.elementor-element-4fe1298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-viewport, .woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE5EA;}.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE5EA;border-radius:6px 6px 6px 6px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-28e85cf .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-66355 .elementor-element.elementor-element-f8d7771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66355 .elementor-element.elementor-element-d1bb5a4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:700;line-height:1.08em;color:#13212C;}.woocommerce .elementor-66355 .elementor-element.elementor-element-8c600e1 .price{color:#1A80B6;font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:700;}.woocommerce .elementor-66355 .elementor-element.elementor-element-8c600e1 .price ins{color:#C8312B;}.woocommerce .elementor-66355 .elementor-element.elementor-element-648b0d5 .woocommerce-product-details__short-description{color:#3A4652;}.elementor-66355 .elementor-element.elementor-element-a24e7ac .cart button, .elementor-66355 .elementor-element.elementor-element-a24e7ac .cart .button{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;border-radius:4px 4px 4px 4px;padding:15px 34px 14px 34px;color:#FFFFFF;background-color:#1A80B6;transition:all 0.2s;}.elementor-66355 .elementor-element.elementor-element-a24e7ac .cart button:hover, .elementor-66355 .elementor-element.elementor-element-a24e7ac .cart .button:hover{color:#FFFFFF;background-color:#10527A;}.elementor-66355 .elementor-element.elementor-element-a24e7ac .quantity .qty{transition:all 0.2s;}.elementor-66355 .elementor-element.elementor-element-09ae122{font-size:14px;color:#6B7884;}.elementor-66355 .elementor-element.elementor-element-09ae122 a{color:#1A80B6;}.elementor-66355 .elementor-element.elementor-element-1c6c21f{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFE5EA;--border-color:#DFE5EA;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66355 .elementor-element.elementor-element-6508a39{width:initial;max-width:initial;}.elementor-66355 .elementor-element.elementor-element-6508a39 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:#6B7884;}.elementor-66355 .elementor-element.elementor-element-d44efa6{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#F2F5F7;--e-share-buttons-secondary-color:#13212C;}.elementor-66355 .elementor-element.elementor-element-d44efa6 .elementor-share-btn{font-size:calc(0.85px * 10);}.elementor-66355 .elementor-element.elementor-element-d44efa6 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.1em;}.elementor-66355 .elementor-element.elementor-element-d44efa6 .elementor-share-btn:hover{--e-share-buttons-primary-color:#1A80B6;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-66355 .elementor-element.elementor-element-6289624{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66355 .elementor-element.elementor-element-15a3e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-05b1d61 .woocommerce-tabs ul.wc-tabs li a{color:#6B7884;font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;}.woocommerce .elementor-66355 .elementor-element.elementor-element-05b1d61 .woocommerce-tabs ul.wc-tabs li{background-color:#F2F5F7;border-color:#DFE5EA;}.woocommerce .elementor-66355 .elementor-element.elementor-element-05b1d61 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#DFE5EA;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0px 8px 8px 8px;}.woocommerce .elementor-66355 .elementor-element.elementor-element-05b1d61 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:8px;}.elementor-66355 .elementor-element.elementor-element-592e875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-66355 .elementor-element.elementor-element-592e875:not(.elementor-motion-effects-element-type-background), .elementor-66355 .elementor-element.elementor-element-592e875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F7;}.elementor-66355 .elementor-element.elementor-element-a38d368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66355 .elementor-element.elementor-element-3773473.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-66355 .elementor-element.elementor-element-3773473.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-66355 .elementor-element.elementor-element-d6abed0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-66355 .elementor-element.elementor-element-d6abed0.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-66355 .elementor-element.elementor-element-621fe34{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;} .elementor-66355 .elementor-element.elementor-element-d44efa6{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-66355 .elementor-element.elementor-element-3773473.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-66355 .elementor-element.elementor-element-d6abed0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-66355 .elementor-element.elementor-element-ed5f0e7{--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-66355 .elementor-element.elementor-element-d1bb5a4 .elementor-heading-title{font-size:30px;} .elementor-66355 .elementor-element.elementor-element-d44efa6{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-66355 .elementor-element.elementor-element-6289624{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-66355 .elementor-element.elementor-element-592e875{--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-66355 .elementor-element.elementor-element-3773473.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-66355 .elementor-element.elementor-element-d6abed0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-66355 .elementor-element.elementor-element-4fe1298{--width:52%;}.elementor-66355 .elementor-element.elementor-element-f8d7771{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66355 .elementor-element.elementor-element-4fe1298{--width:100%;}.elementor-66355 .elementor-element.elementor-element-f8d7771{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4761cf3 */.afn-single-product .afn-sp-price .price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
.afn-single-product .afn-sp-price del{font-size:.7em;color:#6B7884;font-weight:500}
.afn-single-product .afn-sp-price ins{text-decoration:none}
.afn-single-product .afn-product-extras{font-size:15px;color:#3A4652}
.afn-single-product .afn-product-extras:empty{display:none}
.afn-single-product .afn-atc form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0}
.afn-single-product .afn-atc .quantity .qty{height:52px;width:84px;border:1px solid #DFE5EA;border-radius:4px;font-size:17px;font-weight:600}
.afn-single-product .afn-atc table.variations{margin-bottom:12px;width:100%}
.afn-single-product .afn-atc table.variations th,.afn-single-product .afn-atc table.variations td{padding:6px 0;text-align:left;border:0;background:none}
.afn-single-product .afn-atc table.variations label{font-family:"Barlow Condensed",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#13212C}
.afn-single-product .afn-atc table.variations select{width:100%;max-width:340px;height:46px}
.afn-single-product .afn-atc .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;width:100%}
.afn-single-product .afn-atc .single_variation_wrap{width:100%}
.afn-single-product .afn-sp-meta .detail-label{font-weight:600;color:#13212C}
.afn-single-product .afn-tabs .woocommerce-tabs ul.wc-tabs{padding-left:0!important;margin:0!important}
.afn-single-product .afn-tabs .woocommerce-tabs ul.wc-tabs li{border-radius:6px 6px 0 0!important;margin-right:4px!important}
.afn-single-product .afn-tabs .woocommerce-Tabs-panel{padding:32px!important;max-width:none}
.afn-single-product .afn-tabs .woocommerce-Tabs-panel h2:first-child{display:none}
.afn-single-product .afn-tabs .woocommerce-Tabs-panel table.shop_attributes{border-color:#DFE5EA}
.afn-single-product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px!important}
.afn-single-product .flex-control-thumbs li{width:auto!important;margin:0!important}
.afn-single-product .woocommerce-product-gallery__image img{background:#fff}
.afn-single-product .up-sells>h2{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:28px;margin-bottom:20px}
@media(max-width:767px){.afn-single-product .afn-tabs .woocommerce-Tabs-panel{padding:20px!important}}
.afn-single-product .afn-atc form.cart::before,.afn-single-product .afn-atc form.cart::after,.afn-single-product .afn-atc .woocommerce-variation-add-to-cart::before,.afn-single-product .afn-atc .woocommerce-variation-add-to-cart::after{display:none!important;content:none!important}
.afn-single-product .afn-atc form.cart,.afn-single-product .afn-atc .woocommerce-variation-add-to-cart{gap:0!important;margin-left:0!important;padding-left:0!important;align-items:stretch}
.afn-single-product .afn-atc .quantity{margin:0!important}
.afn-single-product .afn-atc .single_add_to_cart_button{margin:0!important}

.afn-single-product .afn-atc .woocommerce-variation-price .price{display:block;color:#3A4652!important}
.afn-single-product .afn-atc .woocommerce-variation-price .price .amount{color:#1A80B6!important;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:26px}
.afn-single-product .afn-atc .woocommerce-variation-price square-placement{display:block;margin-top:8px;font-family:"Barlow",sans-serif;font-size:15px;font-weight:400;color:#3A4652}
.afn-single-product .afn-atc .woocommerce-variation-price .price del .amount{color:#6B7884!important;font-size:.75em;font-weight:500}
.afn-single-product .afn-atc .woocommerce-variation-price .price ins .amount{color:#C8312B!important}
.afn-single-product .afn-atc .woocommerce-variation-price{color:#3A4652}
.afn-single-product .afn-atc .woocommerce-variation-price afterpay-placement,.afn-single-product .afn-atc .woocommerce-variation-price p{color:#3A4652!important;font-size:15px}

/* qty + button as one joined control, even spacing above/below */
.afn-single-product .afn-atc .quantity .qty{height:48px!important;border-radius:4px 0 0 4px!important;border-right:0!important}
.afn-single-product .afn-atc .single_add_to_cart_button{height:48px;border-radius:0 4px 4px 0!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center}
.afn-single-product .afn-atc p.stock{margin:0 0 15px!important;line-height:1.3}
.afn-single-product .afn-atc .ppcp-messages{margin-top:8px!important;font-size:0;line-height:0;min-height:0!important}.afn-single-product .afn-atc .ppcp-messages>span{display:block}
.afn-single-product .afn-atc .ppc-button-wrapper{margin-top:8px!important}
.afn-single-product .afn-atc .woocommerce-variation-availability p.stock{margin:0 0 14px!important}/* End custom CSS */