@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce ul.products:after,.woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before{content:" ";display:table}.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{content:" ";display:table}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input:before,.woocommerce-page form .show-password-input:before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password:before,.woocommerce-page form .show-password-input.display-password:before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-billing-fields:before,.woocommerce .woocommerce-shipping-fields:after,.woocommerce .woocommerce-shipping-fields:before,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-billing-fields:before,.woocommerce-page .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-shipping-fields:before{content:" ";display:table}.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-shipping-fields:after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0;border-style:solid;border-color:#1e85be transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:#999}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{content:" ";display:table}.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{content:" ";display:table}.woocommerce div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating:before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details:after,.woocommerce ul.order_details:before{content:" ";display:table}.woocommerce ul.order_details:after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt:after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt:before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li:after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//www.elfcams.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}
.rsrc-container{background-color:#fff;padding-left:30px;padding-right:30px;min-width:320px}.rsrc-header{background-color:#fff;display:inline-block}.header-section{position:relative;margin-bottom:5px}.navbar-header{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.rsrc-header-img{margin-top:15px;margin-bottom:15px}@media only screen and (max-width:991px){#site-header{text-align:center;display:inherit}.social-section{border-left:none !important;padding-left:0}.header-categories #collapseOne{width:100%}}.rsrc-header-text{padding-left:5px}.responsive-title .rsrc-header-text .site-title a{line-height:50px;font-size:32px}.rsrc-content{height:100%;margin-top:20px}.rsrc-main{padding:0;position:relative}.rsrc-fullwidth-home{margin-top:20px}.rsrc-home{padding:0}.rsrc-left{padding-left:0}.rsrc-right{padding-right:0}#content-footer-section{background-color:#f1f1f1;padding:10px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-left:-30px;margin-right:-30px;clear:both}.rsrc-author-credits{padding:10px 20px;text-transform:uppercase;margin-left:-30px;margin-right:-30px}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}@media (min-width:768px){ul.nav li:hover>ul.dropdown-menu{display:block}.navbar-nav.menu-center{float:none;text-align:center}.navbar-nav.menu-center>li{float:none;display:inline-block}}@media only screen and (max-width:767px){.dropdown-menu{position:static;display:block;float:none;padding:10px 0;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu>li>a,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#000;padding:3px 30px}.dropdown-submenu>.dropdown-menu{padding-left:10px}.navbar-inverse .navbar-nav>li>a:after{display:none}.navbar-nav{margin:7.5px 0}.navbar.cloned{max-height:70%;overflow-y:scroll;border-bottom:2px solid}#menu-top-menu.navbar-nav>li>a{padding:0}.widget-menu .caret{display:none}.hidden-xs .rsrc-header-img{margin:0;max-width:75%;line-height:50px}.header-login,.header-cart{margin-top:12px!important;padding:0}}.menu-img{max-width:75%;line-height:50px}.menu-img img{max-height:50px}.navbar-inverse .navbar-nav>li>a:after{content:"/";margin-left:10px}.navbar-inverse .navbar-nav>li:last-child a:after{display:none}ul li li .dropdown-submenu>a:after,#footer-navigation .caret{display:none}#footer-navigation{border-bottom:0;min-height:30px}#footer-navigation li>a{padding-bottom:0}thead{background-color:#cecece;color:#fff}tr:nth-child(odd){background-color:rgba(0,0,0,.05)}tr:nth-child(even){background-color:rgba(255,255,255,.05)}img{max-width:100%;height:auto}.featured-thumbnail{padding:0;overflow:hidden;position:relative;cursor:pointer}.featured-thumbnail img{width:100%}.featured-thumbnail:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.featured-thumbnail:hover:before{-webkit-animation:shine .75s;animation:shine .75s}.featured-thumbnail img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.featured-thumbnail:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}h1.site-title,h2.site-title{font-size:36px;margin-bottom:0}.menu-text h1.site-title,.menu-text h2.site-title{font-size:26px;margin:0;line-height:50px}.rsrc-header-img.menu-img img{max-height:50px}h2.site-desc,h3.site-desc{font-size:20px;margin-top:0}.navbar{border-radius:0;border:none;border-bottom:1px solid #d3d3d3;background:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.pager li>a,.pager li>span,.pager li>a:hover,.pager li>a:focus{display:inline-block !important;padding:2px 5px !important;background-color:transparent !important;border:none !important;border-radius:0 !important}.nav-previous{float:left}.nav-next{float:right}.post-navigation{clear:both;margin:10px 0 0;overflow:hidden}.post-navigation div{display:block;position:relative;font-size:14px;color:#999}.post-previous{float:left;padding-left:30px;text-align:left}.post-next{float:right;text-align:right;padding-right:30px}.post-navigation div span{display:block;font-size:90%;color:#999}.post-navigation div a:after{position:absolute;font-size:45px;line-height:40px;font-weight:700;top:0}.post-previous a:after{content:'«';left:0}.post-next a:after{content:'»';right:0}.postauthor-content img{float:left;margin-right:10px}.postauthor-container{display:block;overflow:hidden;margin-bottom:15px}.related-posts ul{padding:15px}.related-posts li{list-style-type:none;position:relative;padding:0}.related-title{text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff}.related-header{position:absolute;bottom:0;background-color:rgba(0,0,0,.4);border-left:10px solid #233040;width:100%;padding:10px}.rpost .entry-summary{color:#fff;display:none}.rpost:hover .entry-summary{display:block}.social-links .fa{font-size:22px}.social-links{text-align:center;float:right;padding:17px 0}.social-links ul{padding:0}.social-links ul li{display:inline}.social-links i.fa{padding:4px;text-align:center;transition:background-color .2s ease-out 0s;font-size:16px;float:right;width:26px;height:26px;border:1px solid #999;border-radius:50%;color:#999;margin-left:4px}span.social-section-title{font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 0;display:inline-block;line-height:40px}.social-links i.fa-twitter:hover{color:#1bb2e9}.social-links i.fa-facebook:hover{color:#3b5a9b}.social-links i.fa-youtube:hover{color:#ed3f41}.social-links i.fa-vimeo-square:hover{color:#4bf}.social-links i.fa-skype:hover{color:#009cef}.social-links i.fa-linkedin:hover{color:#007bb6}.social-links i.fa-google-plus:hover{color:#dc4937}.social-links i.fa-github:hover{color:#4183c4}.social-links i.fa-flickr:hover{color:#0062dd}.social-links i.fa-dribbble:hover{color:#e24d87}.social-links i.fa-instagram:hover{color:#3f729b}.social-links i.fa-pinterest:hover{color:#d5282e}.social-links i.fa-stumbleupon:hover{color:#ec4823}.social-links i.fa-tumblr:hover{color:#455469}.social-links i.fa-wordpress:hover{color:#21759b}.social-links i.fa-codepen:hover{color:#ccc}.social-links i.fa-digg:hover{color:#14589e}.social-links i.fa-reddit:hover{color:#ff4500}.social-links i.fa-email:hover{color:#ff5400}.social-links i.fa-rss:hover{color:#ffb300}.fa-email:before{content:"\f003"}.top-section{padding:0;border-bottom:1px solid #d3d3d3}.top-infobox{font-size:11px;font-weight:700;color:#000;padding:7px}.home-header{padding:10px 15px}.archive-article{position:relative;margin-bottom:20px;border:1px solid #d3d3d3}.archive-article header{position:absolute;top:50%;width:100%;text-align:center;background-color:rgba(255,255,255,.68);padding:15px;color:#000;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.archive-article header a{color:#000}.nothumbnail header{position:relative;left:0;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.page-header,.archive-article header a{text-transform:uppercase;text-decoration:none;font-weight:700 !important;color:#000}h1.page-header,h2.page-header{font-size:32px;line-height:1;margin-bottom:5px}.post-meta{font-size:75%;display:block;padding-bottom:15px;opacity:.8}.post-meta span.fa{margin-right:2px}.post-meta span,.post-meta time{margin-right:5px}.entry-summary{color:#515151;line-height:1.8;margin-bottom:25px}.navigation.pagination{width:100%;text-align:center;background-color:#233040;border-radius:0;padding:25px;margin:0}.nav-links{display:inline-block}.nav-links a,.nav-links span{position:relative;float:left;padding:7px 12px;line-height:1.5;text-decoration:none;background-color:#fff;color:#000;border:1px solid #ddd;margin-left:-1px}.nav-links span.current{background-color:rgba(0,0,0,.1);color:#fff}.home-featured .home-header{position:absolute;bottom:0;background-color:rgba(0,0,0,.4);border-left:10px solid #233040;width:100%;-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.home-featured .home-header .page-header a{font-size:50%}article.featured-article{display:inline-block;padding:0;min-height:170px}.home-featured .home-header .entry-summary{color:#fff;display:none}.home-featured .home-header:hover .entry-summary{display:block}.btn.outline{background:0 0;padding:5px 10px}.btn-primary.outline{border:2px solid #233040;color:#233040;border-radius:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-primary.outline:hover,.btn-primary.outline:focus,.btn-primary.outline:active,.btn-primary.outline.active,.open>.dropdown-toggle.btn-primary{color:#fff;border-color:#233040;background-color:#233040}.btn-primary.outline:hover a{color:#fff}.btn-primary.outline:active,.btn-primary.outline.active{border-color:#233040;color:#fff;box-shadow:none}.btn{border:0 none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none}.btn .fa{margin-right:5px}#breadcrumbs{padding:10px;text-transform:uppercase;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-bottom:10px}#breadcrumbs .fa{margin-right:5px}.widget h3{font-size:16px;color:#000;letter-spacing:0;font-weight:700;text-transform:uppercase}#content-top-section{display:block;float:right;width:100%}#content-top-section .widget{float:right;display:inline-block;margin:0 5px;line-height:1.1;border:1px solid #d3d3d3;padding:0 5px;border-top:0}#content-top-section h3.widget-title{margin:0 5px;padding:0;display:inline-block;line-height:1.4}#content-top-section .widget ul{padding:0;margin:0;list-style-type:none;display:inline-block}#content-top-section .widget li{display:inline-block}#content-top-section a.woocs_flag_view_item{width:inherit;height:inherit}#content-top-section .textwidget{display:inline-block}.rsrc-main .rsrc-post-content{padding:15px 0}.single-thumbnail{text-align:center}#back-top{position:fixed;bottom:15px;right:10px;z-index:999}#back-top a{width:40px;display:block;text-align:center;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:.7}#back-top a:hover{opacity:1}#back-top span{width:40px;height:40px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#233040}#back-top span:before{font-family:'FontAwesome';content:"\f106";line-height:40px;font-size:25px;color:#fff}form#commentform p input{width:100%}.commentlist ul.children{text-transform:inherit}.widget_nav_menu li{width:100%}.widget_nav_menu li:before{margin-right:5px}.widget ul{padding-left:20px}.single-article{margin-bottom:25px}.single-article-carousel{padding:0;margin-right:20px}li.single-article-carousel{padding:0;list-style-type:none}.recent-carousel{margin-bottom:20px}.single-article-inner{border:1px solid #d3d3d3;padding-bottom:20px}.single-article h2.page-header,.single-article-carousel h2.page-header{font-weight:400;font-size:20px;padding:15px 10px 10px;color:#000}.single-article h2.page-header a,.single-article-carousel h2.page-header a{color:#000;word-wrap:break-word}.single-article .entry-summary,.single-article-carousel .entry-summary{padding:0 10px}.single-article.col-md-3:nth-child(4n+5),.single-article.col-md-6:nth-child(2n+3),.single-article.col-md-4:nth-child(3n+4),.single-article.col-md-1-5:nth-child(5n+6),.single-article.col-md-2:nth-child(6n+7){clear:left}.single-meta-date{position:absolute;top:0;left:15px;padding:10px;background-color:#233040;margin:8px;color:#fff;text-align:center}.day{font-size:25px;font-weight:700;line-height:25px}.month{letter-spacing:-1px;text-transform:uppercase}.single-article.single-alt{margin-bottom:10px}.single-alt .single-article-inner{padding:10px;min-height:90px}.single-alt .single-thumbnail{float:left;padding-right:10px}.single-alt .single-meta-date{position:relative;float:left;left:0;padding:14px 10px;margin:0 10px 0 0;max-height:70px}.single-alt .entry-summary,.single-alt h2.page-header{padding:0;margin:0}input,select,textarea{color:#000}.header-cart a,.header-login a{color:#000}.header-login{margin-top:28px}.header-cart p{margin:0;padding:0;text-align:center}.header-cart-inner{display:inline-block;vertical-align:middle}.site-header-cart{position:absolute;top:100%;padding:10px;border:1px solid #cecece;display:none;opacity:0;z-index:999999;background-color:#fff;min-width:330px;right:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.header-cart-inner:hover .site-header-cart{display:block;opacity:1}.woocommerce-cart .header-cart-inner:hover .site-header-cart,.woocommerce-checkout .header-cart-inner:hover .site-header-cart{display:none !important}.float-cart{position:fixed;top:25%;right:0;z-index:999}.float-cart .amount-title,.float-cart .amount-cart{display:none}.float-cart .top-wishlist,.float-cart .cart-contents,.float-cart .float-account{padding:15px;margin:-1px;float:none;display:block;border:1px solid #d3d3d3;background:rgba(255,255,255,.5);font-size:25px;line-height:30px;position:relative;z-index:1000;text-align:center}.float-cart.header-cart .count{background-color:rgba(255,255,255,.6)}.float-cart.header-cart .cart-style-two .count,.float-cart.header-cart .cart-style-three .count,.float-cart.header-cart .wishlist-style-two .count,.float-cart.header-cart .wishlist-style-three .count{opacity:.6}.float-cart .site-header-cart{top:0;right:-400px;display:block;z-index:998}.float-cart .header-cart-inner:hover .site-header-cart{right:100%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px;float:left;margin-left:0;margin-right:5px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{float:left;border:none;padding:0 15px 0 0}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:15px 0}.header-cart i{position:relative;font-size:35px}.header-cart .count{position:absolute;font-size:15px;right:-11px;border-radius:60%;padding:2px 5px;color:#000;background-color:#fff;border:1px solid #000;top:-5px}.header-cart .cart-style-two .count,.header-cart .cart-style-three .count,.header-cart .cart-style-four .count,.top-wishlist.wishlist-style-two .count,.top-wishlist.wishlist-style-three .count,.top-wishlist.wishlist-style-four .count{border:2px solid}.header-cart .cart-style-four .fa-shopping-cart,.header-cart .wishlist-style-four .fa-heart{border:2px solid;font-size:22px;padding:8px;border-radius:50%}.header-cart .cart-style-three i{position:relative;font-size:22px;border-radius:50%;padding:10px;margin-top:-5px}.top-wishlist.wishlist-style-three .fa-heart{position:relative;font-size:20px;border-radius:50%;padding:10px;margin-top:-5px}.top-wishlist.wishlist-style-three .count{margin-top:1px}.top-wishlist.wishlist-style-four .count{top:-10px}.top-wishlist .count{top:-8px}.header-cart .top-wishlist a{font-size:16px;position:relative}.amount-title{margin:0 0 0 10px;font-size:16px;font-weight:700;opacity:.6;display:inline-block}.amount-cart{margin-left:4px;display:inline-block}.amount-cart,.header-login{font-size:16px;font-weight:700;color:#000}.header-cart .woocommerce a.button{min-width:48%;text-align:center;margin-bottom:10px}.top-wishlist{display:inline-block;margin-left:10px;padding:0 15px;border-left:1px solid #d3d3d3;vertical-align:middle}.top-wishlist a{color:#233040;padding-top:6px;position:relative}.top-wishlist .fa{font-size:25px}.header-line-search{border-bottom:1px solid #d3d3d3;margin-bottom:20px;letter-spacing:-1px;border-top:1px solid #d3d3d3;margin-top:-1px}.header-categories{padding:10px 0}.header-categories .list-unstyled{display:table;width:100%;margin-bottom:0}.header-categories .accordion-toggle{padding:0 15px 0 8px;font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;background-color:#000;display:table-cell;height:40px;line-height:14px;position:relative;vertical-align:middle}.header-categories .accordion-toggle:after{font-family:'FontAwesome';content:"\f107";margin-right:8px;position:absolute;top:14px;right:0}.header-categories #collapseOne{position:absolute;top:100%;z-index:10;background-color:#fff;min-width:200px;padding:15px;border:1px solid #d3d3d3;left:0}.header-categories .accordion-inner li{font-size:15px;list-style-type:none;margin-bottom:4px;text-transform:uppercase;opacity:.8}.header-categories .accordion-inner li a{color:#000}.header-categories .accordion-inner ul.children{padding-left:15px}.header-categories .accordion-inner li ul{padding:0}.header-search-form{position:relative;padding:10px}.header-search-form select,.header-search-title{padding:10px;font-size:14px;font-weight:700;text-transform:uppercase;border:1px solid #d3d3d3;height:40px;margin-right:-1px;cursor:pointer;line-height:20px}.header-search-form select{color:#000}.header-search-title{cursor:auto}.header-search-form input{padding:8px;height:40px;border:1px solid #d3d3d3}.header-search-form button{position:absolute;right:10px;font-size:14px;padding:10px;background-color:#000;border:0;color:#fff;text-transform:uppercase;font-weight:700;height:40px;line-height:20px}.social-section{border-left:1px solid #d3d3d3;display:inline}#add_payment_method #payment,.woocommerce-checkout #payment{background:rgba(235,233,235,.43)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:10px}.top-grid-img,.cat-grid-img{position:relative;overflow:hidden}.top-grid-heading{position:absolute;bottom:20%;padding:5%;text-transform:uppercase;color:#000;font-weight:700;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:rgba(255,255,255,.35);z-index:2}.top-grid-img:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:#000;z-index:1;opacity:0;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}.topfirst-img:hover .top-grid-img:before,.top-grid-cat:hover .top-grid-img:before,.product-cats:hover .top-grid-img:before,.cat-grid-img:hover .top-grid-img:before,.masonry-entry:hover .top-grid-img:before{opacity:.7}.top-grid-products ul{margin:0;padding:0}.top-grid-products li:nth-child(2n){clear:both}.top-grid-img img,.cat-grid-img img{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out;width:100%}.topfirst-img:hover img,.top-grid-cat:hover img,.product-cats:hover img,.cat-grid-img:hover img,.masonry-entry:hover img{-webkit-transform:rotate(10deg) scale(1.5);transform:rotate(10deg) scale(1.5)}.top-grid-heading .btn-primary.outline a{font-weight:700}.topfirst-img:hover .btn-primary.outline{color:#fff;border-color:#233040;background-color:#233040}.topfirst-img:hover .btn-primary.outline a{color:#fff}.topfirst-img:hover .top-grid-heading,.top-grid-cat:hover .top-grid-heading,.product-cats:hover .top-grid-heading{color:#fff}li.product-cats{position:relative}ul.products{margin-bottom:0;padding:0}.topsecond-img .top-grid-heading{padding:2% 5% 5%;right:0;z-index:2}.product-cats .top-grid-heading{bottom:0;text-align:center;width:100%;z-index:2}.product-cats .top-grid-heading h2{font-size:18px;font-weight:700}.no-gutter [class*="-6"],.no-gutter [class*="-4"]{padding-left:0;padding-right:0}.top-area{margin:0 0 30px}.top-area h2{font-weight:700}.post-tags{clear:both}.twp-tooltip{text-decoration:underline}.divider{widht:100%;margin:15px auto}.di-one{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}.di-two{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.di-dashed{border:0;border-bottom:1px dashed #ccc;background:#999}.di-double{border:0;height:0;padding:2px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.divider-title{display:table;white-space:nowrap;overflow:hidden;margin-bottom:20px}.divider-title:before,.divider-title:after{border-top:1px solid rgba(0,0,0,.2);content:'';display:table-cell;position:relative;top:.5em;width:45%}.divider-title.ti-dotted:before,.divider-title.ti-dotted:after{border-top:1px dotted rgba(0,0,0,.2)}.divider-title.ti-dashed:before,.divider-title.ti-dashed:after{border-top:1px dashed rgba(0,0,0,.2)}.divider-title.ti-double:before,.divider-title.ti-double:after{border-top:3px double rgba(0,0,0,.2)}.divider-title:before{right:1.5%}.divider-title:after{left:1.5%}.twp-image{position:relative;overflow:hidden;margin-bottom:15px;display:inline-block;max-width:100%}.img-heading{position:absolute;top:50%;text-align:center;width:100%;margin:-15px 0 0;font-weight:700}.zoomin img{-webkit-transform:scale(1);transform:scale(1);overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.twp-image.zoomin:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.zoomout img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.twp-image.zoomout:hover img{-webkit-transform:scale(.9);transform:scale(.9)}.twp-image.flash:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-category__title{padding:0 5px 5px;width:100%;text-align:center;text-transform:uppercase;color:#000;font-weight:700;font-size:100%}.woocommerce ul.products li.product{padding:5px;border:1px solid #d3d3d3;text-align:center;overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}li.product-category.product .count{position:absolute;top:-20px;background-color:transparent;left:0;color:#fff;opacity:0;padding:5%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%;background-color:rgba(0,0,0,.5)}.woocommerce ul.products li.product:hover .count{top:40%;opacity:1}.custom-category{margin-bottom:20px}.custom-category li.product-cats{margin-bottom:30px}.custom-category .cat-meta{text-align:center}.custom-category .img-thumbnail{border-radius:0}.custom-category .cat-count:after{content:'';margin:15px auto;width:40px;height:4px;display:block;background:#d3d3d3}.custom-category a{font-weight:700}.custom-category .top-grid-heading{margin-left:-4px}.custom-category .top-grid-heading h2{font-size:14px;margin:5px 0;font-weight:700}.top-grid-products .onsale,.custom-category .onsale,.slider-grid-img .onsale,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale,.top-carousel-inner span.onsale{margin:0;border-radius:0;color:#fefefe;left:0;right:auto;overflow:hidden;position:absolute;text-align:center;text-transform:uppercase;top:18px;background-color:#233040;white-space:nowrap;font-weight:700;font-size:14px;-webkit-backface-visibility:hidden;z-index:9;padding:3px 8px;line-height:20px;height:25px;min-height:25px}.woocommerce .products .star-rating{position:absolute;top:0;right:10px;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.woocommerce ul.products li.product:hover .star-rating{top:10px;right:10px;opacity:1}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.add-to-wishlist-custom{margin-top:1em;position:absolute;right:100%;width:100%;top:45%;background-color:#000;color:#fff;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;line-height:18px;font-size:16px;padding:6px 12px;white-space:nowrap}a.add_to_wishlist{padding:0 15px}.add-to-wishlist-custom:hover{background-color:#233040;color:#fff}.add-to-wishlist-custom .yith-wcwl-add-button a:before{font-family:'FontAwesome';content:"\f004";margin-right:5px}.add-to-wishlist-custom a,.add-to-wishlist-custom a:hover{color:#fff;font-weight:700;font-size:15px}.add-to-wishlist-custom img.ajax-loading{margin-left:5px;visibility:hidden;height:16px;width:16px}.woocommerce ul.products li.product:hover .add-to-wishlist-custom{right:0;opacity:1}.yith-wcwl-wishlistexistsbrowse.show{white-space:initial;padding:2px 4px;line-height:22px}.woocommerce ul.products li.product .button{margin-top:1em;position:absolute;left:100%;width:100%;top:30%;background-color:#233040;color:#fff;opacity:0;font-size:15px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#233040;color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled]{background-color:#233040;color:#fff}.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce ul.products li.product .button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#000;color:#fff}.woocommerce ul.products li.product .button:before{font-family:'FontAwesome';content:"\f07a";margin-right:5px}.woocommerce ul.products li.product .button.product_type_variable:before{font-family:'FontAwesome';content:"\f105"}.woocommerce ul.products li.product:hover .button{left:0;opacity:1}.widget_shopping_cart a.button{min-width:48%;margin-bottom:10px;text-align:center}.widget_shopping_cart p{text-align:center}.woocommerce a.added_to_cart{display:inline-block;width:100%;text-align:center;color:#fff;background-color:#000;padding:5px;font-weight:700}.woocommerce a.added_to_cart:hover{background-color:#233040}.woocommerce td.product-name dl.variation dd,.woocommerce ul.product_list_widget li dl dd{margin-bottom:0}.woocommerce div.product div.images img{padding:5px;border:1px solid #d3d3d3}.woocommerce div.product .product_title{text-transform:uppercase;font-weight:700;border-bottom:1px solid #d3d3d3;padding-bottom:10px;font-size:28px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0}.woocommerce div.product form.cart .variations td.label{padding:10px;background-color:#000;display:inline-block}.variations tr:nth-child(odd),.variations tr:nth-child(even){background-color:transparent}.woocommerce div.product form.cart .variations td{padding-top:0}.woocommerce div.product form.cart .variations select{padding:8px}.woocommerce div.product form.cart .variations label{color:#fff;text-transform:uppercase;margin:0;line-height:18px}.woocommerce div.product form.cart .reset_variations:before{font-family:'FontAwesome';content:"\f00d";margin-right:5px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border-radius:0;margin:0;padding:0 10px;border:1px solid #fff;border-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-width:0;box-shadow:none!important;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{font-family:'FontAwesome';content:"/";margin-left:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#233040;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{opacity:.7;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{opacity:1}.wc-tab h2{margin-top:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:1em}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:22px}.woocommerce ul.products li.product .price{color:#000;font-size:16px}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px}.woocommerce h1.page-title{text-align:center}.woocommerce .term-description{border-bottom:1px solid #d3d3d3;margin-bottom:20px;text-align:center;padding-bottom:10px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px;margin-bottom:5px;border:1px solid #d3d3d3}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-top:5px}ul.product-categories,ul.children{padding:5px 0;list-style-type:none;text-transform:uppercase}ul.children{padding-left:10px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#233040}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#000}.woocommerce form .form-row .input-checkbox{position:relative}.woocommerce-MyAccount-navigation ul{padding:0;list-style-type:none;text-transform:uppercase;font-weight:700;margin-bottom:25px}li.woocommerce-MyAccount-navigation-link{padding:10px 15px;border-bottom:1px solid}li.woocommerce-MyAccount-navigation-link:hover{background-color:rgba(169,169,169,.2)}li.woocommerce-MyAccount-navigation-link.is-active{background-color:#233040;color:#fff}li.woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.woocommerce-MyAccount-navigation-link:before{font-family:'FontAwesome';margin-right:10px}.woocommerce-MyAccount-navigation-link--dashboard:before{content:"\f108"}.woocommerce-MyAccount-navigation-link--orders:before{content:"\f115"}.woocommerce-MyAccount-navigation-link--edit-address:before{content:"\f041"}.woocommerce-MyAccount-navigation-link--payment-methods:before{content:"\f09d"}.woocommerce-MyAccount-navigation-link--edit-account:before{content:"\f044"}.woocommerce-MyAccount-navigation-link--customer-logout:before{content:"\f08b"}.woocommerce-MyAccount-navigation-link--downloads:before{content:"\f019"}.custom-box{display:block;clear:both;float:left;font-weight:700;padding-top:10px;text-transform:uppercase;cursor:pointer;opacity:.8}.custom-box:hover{opacity:1;text-decoration:underline}.custom-box .fa{margin-right:5px}.popover,.popover-content{max-width:450px;width:100%}input.search-field,#searchform #s,.yith-s{border:1px solid #d3d3d3;padding:8px;width:100%;height:auto;border-radius:0;position:relative}#yith-ajaxsearchform .search-navigation{display:inline !important}form.woocommerce-product-search,.widget_search,.searchform,#yith-ajaxsearchform{position:relative}.widget_search #searchform #searchsubmit,.woocommerce-product-search input[type=submit],#yith-searchsubmit,.widget_product_search button[type=submit]{position:absolute;top:0;right:0;margin:0;padding:9px;border-radius:0;border:none;color:#fff}.dgwt-wcas-search-wrapp{min-width:auto !important}.widget .dgwt-wcas-is-details .dgwt-wcas-content-wrapp{padding-left:35px}.maxstore-has-gallery{position:relative}.maxstore-has-gallery .onsale,.woocommerce ul.products li.product:hover .add-to-wishlist-custom{z-index:999999}.maxstore-has-gallery .secondary-image{position:absolute;top:0;left:0;opacity:0;padding:5px;-webkit-transition:all .3s;transition:all .3s}.woocommerce ul.products li.product:hover .secondary-image{opacity:1}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1;padding:6px}input#coupon_code{width:50%;padding:6px}.flexslider.woocommerce ul.products li.product{clear:none;margin:0 20px 10px 0}.flexslider.woocommerce.loading-hide ul.products,.flexslider.product-slider.loading-hide ul.slides{opacity:0;max-height:200px;overflow:hidden}.loading-hide{max-height:200px;background:url(//www.elfcams.com/wp-content/themes/maxstore-pro/img/loader-carousel.gif) no-repeat center center !important}.widget-menu ul.dropdown-menu{top:0;left:100%;border:0;border-radius:0;padding:10px}.rsrc-right .widget-menu ul.dropdown-menu{left:inherit;right:100%}.widget-menu .caret{margin-left:15px;border-left:4px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;right:5px;top:50%;margin-top:-3px}.widget-menu li{list-style-type:none;padding:5px;border-bottom:1px solid rgba(0,0,0,.11)}.widget-menu li:last-child{border-bottom:none}.widget-menu a{display:block}.widget-menu li:hover>ul.dropdown-menu{display:block}.widget-menu .dropdown-menu>li>a{padding:3px 5px}.wpcf7-form-control{width:100%;margin-top:5px;margin-bottom:10px}input.wpcf7-form-control{padding:5px}select.wpcf7-select{padding:5px}input.wpcf7-submit{padding:10px 25px;background-color:#233040;border:none;color:#fff;font-weight:700}form.widget_wysija{text-align:center;padding:10px;border:1px solid rgba(0,0,0,.17);background:rgba(119,119,119,.15);background-color:rgba(119,119,119,.15)}.widget_wysija_cont .wysija-submit{display:inline-block;border:0;background-color:#233040;color:#fff;font-weight:700;padding:5px 10px;margin-top:10px}p.wysija-paragraph{margin-top:15px}.widget_wysija input{padding:5px;color:#cfcfcf}.widget .single-alt .single-article-inner{padding:5px;min-height:70px;overflow:hidden}.widget .single-alt .single-meta-date{padding:8px 5px;margin:0 5px 0 0;max-height:60px}.widget .single-alt .page-header{margin:0;padding:0;font-size:12px}.product-slider #reviews .comment .star-rating{float:none;font-size:1em;margin:0;position:absolute;top:2px;right:20px}.product-slider .star-rating{overflow:hidden;height:1em;line-height:1em;width:5.1em;font-family:"fontawesome";position:relative;margin:0 0 0 30px;display:inline-block}.product-slider .star-rating:before{content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute;letter-spacing:.1em;letter-spacing:0\9;color:#e3e3e3}.product-slider .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.product-slider .star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:.1em;letter-spacing:0\9;color:#233040}.product-slider span.amount{font-weight:700;font-size:115%}.slider-product-heading h2{font-size:22px;padding:0;margin:10px 0 10px}.product-slider .add_to_cart_inline{border:0!important;padding:0!important}.product-slider .add_to_cart_inline .amount,.product-slider .add_to_cart_inline small{display:none}.slider-grid-img{position:relative}.slider-products{display:inline-block;padding:20px 5px;width:100%;border:1px solid #d3d3d3;margin-bottom:20px}.product-excerpt{margin-bottom:10px}.twp-countdown{font-size:10px;position:absolute;top:5px;right:5px;font-weight:400;background-color:#233040;color:#fff;padding:0 5px 5px;opacity:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;line-height:16px}.twp-countdown span{display:block;font-size:13px;border-top:1px solid rgba(255,255,255,.5);margin-top:3px;padding-top:3px;font-weight:700}.twp-countdown span:first-child{border-top:0}.woocommerce ul.products li.product:hover .twp-countdown{right:-40px;opacity:0}.custom-carousel-cat{padding-left:0;position:relative}.custom-carousel-cat .img-thumbnail{border-radius:0}.custom-carousel-heading{position:absolute;bottom:0;right:15px;margin:10px;padding:10px;background-color:rgba(0,0,0,.39);text-transform:uppercase}.custom-carousel-heading h2{font-size:22px;color:#fff}.shipping label{display:inline}#home-carousel{position:relative;display:inline-block;padding:25px 0;overflow:hidden}#home-carousel a.carousel-control .fa{position:absolute;top:50%;font-size:40px;margin-top:-20px}#home-carousel .fa-chevron-right{right:15px}#home-carousel .fa-chevron-left{left:15px}#home-carousel .carousel-control{width:8%;margin:25px 0;z-index:5}#home-carousel .carousel-inner{overflow:visible}#home-carousel .item:not(.prev){visibility:visible}#home-carousel .item.right:not(.prev){visibility:hidden}#home-carousel .rightest{visibility:visible}.item.active .top-carousel-inner:nth-of-type(2n){transform:scale(1.1);z-index:10;box-shadow:0px 0px 6px #424040;-webkit-box-shadow:0px 0px 6px #424040;-moz-box-shadow:0px 0px 6px #424040;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.item.active.right .top-carousel-inner:nth-of-type(2n),.item.active.left .top-carousel-inner:nth-of-type(2n){transform:scale(1);-webkit-transition:0s;transition:0s}.top-carousel-inner{box-shadow:0px 0px 4px #424040;-webkit-box-shadow:0px 0px 4px #424040;-moz-box-shadow:0px 0px 4px #424040}#home-carousel .top-grid-heading{bottom:5%;left:0;right:0;border-bottom:5px solid}.top-carousel-inner img{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out;filter:brightness(1);-webkit-filter:brightness(1)}.top-carousel-inner:hover img{-webkit-transform:rotate(5deg) scale(1.1);transform:rotate(5deg) scale(1.1);filter:brightness(.3);-webkit-filter:brightness(.3)}.top-carousel-inner:hover .top-grid-heading{color:#fff}@media all and (max-width:720px){.top-carousel-inner h2{font-size:16px}}#maxstore-slider{position:relative}#maxstore-slider a.carousel-control .fa{position:absolute;top:50%;font-size:40px;margin-top:-20px}#maxstore-slider .fa-chevron-right{right:15px}#maxstore-slider .fa-chevron-left{left:15px}#maxstore-slider .carousel-control{width:8%;z-index:5}#maxstore-slider .carousel-caption{background-color:rgba(0,0,0,.41);right:inherit;padding:20px 30px;max-width:60%;max-height:70%;overflow:hidden;bottom:40px}#maxstore-slider h2.title{margin:0;padding:8px 15px;background:#000;margin-bottom:10px}#maxstore-slider .btn-primary.outline{color:#fff}#maxstore-slider .carousel-indicators{bottom:0}@media all and (max-width:720px){.top-slider-inner h2{font-size:18px}}.header-alt .top-wishlist .fa{font-size:34px;position:inherit}.header-alt .top-wishlist.wishlist-style-three .fa-heart,.header-alt .top-wishlist.wishlist-style-four .fa-heart{font-size:20px}.header-alt span.amount-title,.header-alt span.amount-cart{display:none}.header-alt .top-wishlist{border-left:none;padding:0 5px;margin-left:0}.header-banner.col-sm-6.col-xs-8{margin:10px 0}.header-alt .header-cart-inner{margin-right:10px}.header-alt .header-cart{padding:0 5px 0 0}.header-alt .top-wishlist .count{top:-5px}.header-alt .top-wishlist.wishlist-style-three .count{top:-7px}.header-alt .top-wishlist.wishlist-style-four .count{top:-10px}.header-search-alt-2 .header-line-search{border-bottom:none;margin-bottom:20px;letter-spacing:-1px;border-top:none;margin-top:15px}.header-search-alt-2 .header-search-form{position:relative;padding:10px 0}.header-search-alt-2 .header-search-form button{right:0}.header-search-alt-2 .header-categories .accordion-toggle{font-size:12px;line-height:12px}.header-alt.header-alt-2{border-bottom:1px solid #d3d3d3;margin-bottom:0}.social-alt-2 .social-links{padding:0 0 0 5px}.social-section.social-alt-2{border-left:none}.header-search-form input#yith-s{padding:10px;height:40px;width:100%}.header-search-form input#yith-searchsubmit{position:absolute;top:0;right:0;background-color:#000;color:#fff;line-height:20px;text-transform:uppercase;font-weight:700}.autocomplete-suggestion{line-height:24px;font-size:14px;color:#000}#mega-menu-wrap-main_menu{margin-left:-15px;margin-right:-15px;border-bottom:1px solid #d3d3d3}.col-xs-6.top-category-description{padding:10px 20px}.top-cat-heading h2{text-transform:uppercase;color:#fff;position:relative;padding-bottom:10px;font-size:20px}.top-cat-heading h2:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:30px;background-color:rgba(255,255,255,.5)}.top-cat-heading a,.top-cat-heading a:hover{color:#fff}.top-category-products-line{background-color:#000;display:flex}.top-category-products-line:nth-of-type(2n){background-color:#233040}.top-category-button{margin-top:10px}.top-cat-heading .price{font-size:16px;color:#fff;font-weight:700}.top-category-button.btn.btn-primary.btn-md.outline{color:#fff;background-color:transparent;border-color:#fff}.top-category-button.btn.btn-primary.btn-md.outline:hover{opacity:.8}.top-category-button.btn.btn-primary.btn-md.outline a{color:#fff}.top-cat-img{overflow:hidden;float:right}.top-category-products-line:nth-of-type(2n) .top-cat-img{float:left}.top-cat-img img{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out;width:100%;height:auto}.top-category-products-line:hover img{-webkit-transform:rotate(10deg) scale(1.2);transform:rotate(10deg) scale(1.2)}.searchbar-template{height:350px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-background-size:cover;border:1px solid #d3d3d3;margin-bottom:50px}.searchbar-template .header-search-form{padding:20px;position:absolute;bottom:-22px;background:#fff;border:1px solid #d3d3d3}.searchbar-template .header-search-form button{right:20px;font-size:20px;padding:10px 15px}h1.header-search-text{position:absolute;top:45%;text-align:center;background-color:rgba(255,255,255,.68);padding:15px;color:#000;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;font-weight:700;line-height:32px;color:#4c4c4c;margin:0}.services-section{margin-bottom:5px}.services-box{position:relative;min-height:55px;overflow:hidden}.services-box:after{content:'';width:100%;height:100%;left:0;top:0;right:0;position:absolute}.services-box:nth-child(odd):after{opacity:.9}.services-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;font-size:12px;line-height:14px;text-transform:uppercase;width:90%}.masonry-section{display:block;margin-bottom:20px;overflow:hidden}.masonry-section .topfirst-img{padding:0}.masonry-section .position-right{float:right}.masonry-entry{width:25%}.masonry-entry:nth-child(4n-1){width:50%}@media only screen and (max-width:991px){.masonry-entry{width:50%}}.woocommerce ul.products li.product a.compare.button:before{font-family:'FontAwesome';position:absolute;left:0;right:0;text-indent:0;content:'\f074';margin-right:0}.woocommerce ul.products li.product a.compare.button{position:absolute;top:35px;right:-5px;opacity:0;-webkit-transition:all .6s;transition:all .6s;font-size:15px;text-indent:-9999em;line-height:15px;width:32px;height:32px;left:inherit;transform:inherit}.woocommerce ul.products li.product:hover a.button.yith-wcqv-button,.woocommerce ul.products li.product:hover a.compare.button{right:8px;opacity:1}.woocommerce a.compare.button{margin-top:10px}.woocommerce ul.products li.product a.button.yith-wcqv-button{position:absolute;top:0;right:-5px;opacity:0;-webkit-transition:all .3s;transition:all .3s;font-size:15px;text-indent:-9999em;line-height:15px;width:32px;height:32px;left:inherit;transform:inherit}.woocommerce ul.products li.product a.button.yith-wcqv-button:before{font-family:'FontAwesome';position:absolute;left:0;right:0;text-indent:0;content:'\f06e';margin-right:0}


/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
body{overflow-x:hidden;max-width:100vw}script,noscript{display:none !important;visibility:hidden !important}.xoo-wsc-container,.xoo-wsc-modal{overflow:visible !important}@media (max-width:767px){body,#page,.site,.rsrc-container,.container,.woocommerce,.single-product div.product{max-width:100vw !important;overflow-x:hidden !important}img,video,iframe,table,pre,code{max-width:100% !important}.woocommerce div.product{margin-left:0 !important;margin-right:0 !important;padding-left:10px !important;padding-right:10px !important;width:100% !important;box-sizing:border-box !important}.single-product div.product{grid-template-columns:1fr !important}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary,.single-product div.product .woocommerce-tabs,.single-product div.product .related.products,.single-product div.product .upsells.products,.single-product div.product>.woocommerce-product-details__short-description,.elfcam-section-item{grid-column:1 !important;grid-row:auto !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important;float:none !important;position:relative !important}.single-product div.product .elfcam-gallery-wrap{grid-column:1 !important;grid-row:auto !important;position:relative !important;top:auto !important;max-width:100% !important;height:auto !important;overflow:visible !important;margin-bottom:0 !important;padding-bottom:0 !important}.single-product div.product .summary.entry-summary .product_title,.single-product div.product .summary.entry-summary h1{font-size:18px !important;line-height:1.3 !important}.single-product div.product .summary.entry-summary{margin-top:0 !important;background:0 0 !important;border:none !important;border-radius:0 !important;padding:10px 0 !important}.elfcam-price-block{flex-wrap:wrap !important}.elfcam-remise-table{overflow-x:auto !important}.elfcam-remise-table table{min-width:0 !important}}#mega-menu-wrap-main_menu{margin-left:0;margin-right:0;border:0}.variations th.label{display:none !important}.elfcam-product-extra,.product_meta,.elfcam-remise-box{display:none !important}*{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important}.fa,.fas,.far,.fal,.fab,.fad,[class*=fa-]:before,.fa:before{font-family:"FontAwesome" !important}#breadcrumbs{padding:10px 12px !important;text-transform:none !important;border:none !important;margin-bottom:8px !important;font-size:13.5px;color:#999;letter-spacing:.01em;background:linear-gradient(90deg,#fff,#f1f1f1,#fff)}#breadcrumbs .breadcrumbs-inner{text-align:left !important}#breadcrumbs a{color:#555;text-decoration:none;transition:color .2s ease}#breadcrumbs a:hover{color:#111}#breadcrumbs .fa-home{display:none}.woocommerce-breadcrumb{padding:10px 0 !important;font-size:13.5px !important;color:#999 !important;border:none !important;margin-bottom:8px !important}.woocommerce-breadcrumb a{color:#555 !important;text-decoration:none !important;transition:color .2s ease}.woocommerce-breadcrumb a:hover{color:#111 !important}.single-product div.product{display:grid !important;grid-template-columns:45fr 55fr;gap:0 30px;align-items:start;float:none !important}.single-product div.product:before,.single-product div.product:after{display:none !important}.single-product div.product .elfcam-gallery-wrap{grid-column:1;grid-row:1/3;align-self:start;position:sticky;top:110px;width:100%;z-index:1}.admin-bar .single-product div.product .elfcam-gallery-wrap{top:142px}.single-product div.product .woocommerce-product-gallery{width:100% !important;max-width:100% !important;float:none !important;margin-bottom:0 !important}.single-product div.product .summary.entry-summary{grid-column:2;grid-row:1;width:100% !important;float:none !important;align-self:start;background:#fff !important;border:none !important;border-radius:12px 12px 0 0 !important;padding:20px !important;padding-bottom:0 !important;margin-bottom:0 !important;box-sizing:border-box !important;position:relative !important}.single-product div.product .summary.entry-summary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px 12px 0 0;border:1px solid transparent;border-bottom:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(to bottom,#ccc,rgba(255,255,255,0)) border-box;pointer-events:none}.single-product div.product .woocommerce-product-gallery img{max-width:100%;height:auto}.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{max-width:100%;overflow:visible}.single-product div.product .woocommerce-product-gallery .flex-viewport{max-width:100%;overflow:hidden}.woocommerce div.product .product_title{font-size:20px !important;font-weight:700;line-height:1.35;text-transform:capitalize;color:#0a3a6c !important}.single-product div.product .woocommerce-product-details__short-description{grid-column:2;margin:16px 0 0;padding:12px 0 0;border:none !important;border-top:2px solid #e8712a !important;border-radius:0 !important;box-shadow:none !important;text-align:center;letter-spacing:0;line-height:1.5 !important;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;box-sizing:border-box;background:0 0;width:100%}.single-product div.product .woocommerce-product-details__short-description ul{padding-left:0;margin:0 auto;list-style:none;display:inline-block;text-align:left}.single-product div.product .woocommerce-product-details__short-description li{margin-bottom:8px;padding-left:16px;position:relative;font-size:14px;line-height:1.55;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.single-product div.product .woocommerce-product-details__short-description li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:#e67e22;border-radius:50%}.single-product div.product .woocommerce-product-details__short-description li strong{color:#111;font-weight:700}.single-product div.product>.woocommerce-product-details__short-description p em{color:#666;font-size:12px}.single-product div.product .woocommerce-tabs,.single-product div.product .related.products,.single-product div.product .upsells.products{grid-column:1/-1}@media (min-width:768px){.single-product div.product .woocommerce-tabs{position:relative;z-index:5;background:#fff}}.single-product .woocommerce-product-gallery{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;border:none !important;border-radius:0;padding:0;box-shadow:none !important}.single-product .woocommerce-product-gallery .flex-viewport{border-radius:12px;overflow:hidden;position:relative;border:none !important;box-shadow:none !important}.single-product .woocommerce-product-gallery img{border:none !important;outline:none !important;box-shadow:none !important}.single-product .woocommerce-product-gallery__image{border:none !important;outline:none !important}.single-product .woocommerce-product-gallery__image a{border:none !important;outline:none !important}.single-product .woocommerce-product-gallery__trigger{display:none !important}.single-product .woocommerce-product-gallery__trigger-OLD{width:36px !important;height:36px !important;font-size:1.2em !important;line-height:36px !important;background:rgba(10,58,108,.7) !important;border:none !important;border-radius:50% !important;color:#fff !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.85;transition:all .2s;top:12px !important;right:12px !important}.single-product .woocommerce-product-gallery__trigger:hover{opacity:1;background:rgba(10,58,108,.9) !important;transform:scale(1.1)}.single-product .woocommerce-product-gallery__trigger img.emoji{filter:brightness(10) !important;width:16px !important;height:16px !important}.single-product .woocommerce-product-gallery .flex-control-thumbs{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:4px !important;overflow:visible !important;max-height:none !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 auto;margin:0 !important;padding:0 !important;background:0 0 !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:4px !important;border:none !important;opacity:1;cursor:pointer;transition:all .15s !important;box-shadow:none !important;outline:none !important;background:0 0 !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1 !important;border:none !important;box-shadow:none !important}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{height:4px}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track{background:0 0}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb{background:rgba(10,58,108,.12);border-radius:2px}@media (max-width:767px){.single-product .woocommerce-product-gallery{padding:0 !important;border-radius:12px;background:0 0 !important;border:none !important;box-shadow:none !important;align-items:flex-start !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.single-product .woocommerce-product-gallery .flex-control-thumbs{gap:4px !important;width:44px !important;min-width:44px !important;max-height:none !important;overflow:visible !important;margin-top:0 !important;padding-top:0 !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:44px !important;height:44px !important}.single-product .woocommerce-product-gallery .flex-viewport{margin-top:0 !important;padding-top:0 !important}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image.flex-active-slide{height:auto !important;align-items:flex-start !important;justify-content:flex-start !important;display:block !important}.single-product .woocommerce-product-gallery__image img{max-height:none !important;height:auto !important;width:100% !important;vertical-align:top !important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width:100% !important;height:100% !important;border-radius:0 !important;border:none !important;box-shadow:none !important;background:#fff !important;opacity:1 !important;transition:all .15s !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:none !important}}.gallery-video-overlay{border-radius:8px}.gallery-video-close:hover{background:rgba(0,0,0,.85) !important}.video-thumb-item div{border-radius:4px !important;overflow:hidden}.elfcam-price-block{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:12px 0 8px;line-height:1}.elfcam-price-discount{display:inline-flex;align-items:center;padding:5px 12px;border-radius:6px;font-size:16px;font-weight:800;background:#e00;color:#fff;letter-spacing:.5px;margin-bottom:6px;box-shadow:none}.elfcam-price-regular{font-size:14px;color:#aaa;text-decoration:none;position:relative;margin-bottom:6px;display:inline-flex;align-items:baseline}.elfcam-price-regular>span{font-size:20px;font-weight:700}.elfcam-price-regular:after{content:'';position:absolute;left:-4%;right:-4%;top:50%;height:2px;background:linear-gradient(90deg,transparent,#999,transparent);transform:translateY(-50%) rotate(-8deg);border-radius:2px}.elfcam-price-regular sub{font-size:12px;font-weight:600;vertical-align:baseline}.elfcam-price-current{display:inline-flex;align-items:flex-end}.elfcam-price-int{font-size:52px !important;font-weight:800 !important;color:#111 !important;line-height:.85;letter-spacing:-1px}.elfcam-price-dec{font-size:20px;font-weight:700;color:#111;margin-bottom:6px;margin-left:1px}.elfcam-price-cur{font-size:20px;font-weight:500;color:#111;margin-left:3px;margin-bottom:6px}.elfcam-price-range{font-size:28px;font-weight:700;color:#111}.elfcam-price-range sub{font-size:14px}.elfcam-price-ht{font-size:13px;color:#0a3a6c;font-style:italic;font-weight:500;margin-bottom:6px;white-space:nowrap;opacity:.7}.single-product a.reset_variations{display:none !important}.woocommerce div.product .variable-items-wrapper.button-variable-items-wrapper{display:flex !important;flex-wrap:wrap !important;gap:5px !important;list-style:none !important;padding:0 !important;margin:8px 0 !important}.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px !important;height:32px !important;padding:0 10px !important;margin:0 !important;border:1.5px solid #ddd !important;border-radius:6px !important;background:#fff !important;cursor:pointer !important;transition:all .15s ease !important}.woocommerce div.product .variable-items-wrapper li.variable-item .variable-item-span-button{font-size:12px !important;font-weight:600 !important;color:#333 !important}.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item:hover{border-color:#0a3a6c !important;background:#f0f4f8 !important}.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item:hover .variable-item-span-button{color:#0a3a6c !important}.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item.selected,.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item[aria-checked=true]{border-color:#0a3a6c !important;background:#0a3a6c !important;box-shadow:0 2px 8px rgba(10,58,108,.25) !important}.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item.selected .variable-item-span-button,.woocommerce div.product .variable-items-wrapper li.variable-item.button-variable-item[aria-checked=true] .variable-item-span-button{color:#fff !important;font-weight:700 !important}.woocommerce div.product .variable-items-wrapper li.variable-item.disabled,.woocommerce div.product .variable-items-wrapper li.variable-item[aria-disabled=true]{opacity:.35 !important;cursor:not-allowed !important;border-style:dashed !important;background:#f5f5f5 !important}.single-product .woocommerce-variation-price{display:none !important}.single-product .single_variation .price{display:none !important}.hfe-product-item,.related.products ul.products li.product,.upsells.products ul.products li.product{background:#fff !important;border:none !important;border-radius:0 !important;overflow:hidden}.hfe-product-item:hover,.related.products ul.products li.product:hover,.upsells.products ul.products li.product:hover{box-shadow:none}.hfe-woo-products-grid{display:grid !important;grid-template-columns:repeat(auto-fill,220px) !important;gap:12px !important;justify-content:center !important}.hfe-product-image{width:100%;aspect-ratio:1/1;overflow:hidden;background:#f7f7f7}.hfe-product-image img{width:100%;height:100%;object-fit:contain;display:block}.hfe-product-content{padding:8px 10px 10px !important;display:flex !important;flex-direction:column !important;text-align:left !important;height:160px !important;overflow:hidden}.hfe-product-category{display:none !important}.hfe-product-title{margin:0 0 4px !important;text-align:left !important}.hfe-product-title h2{font-size:13px !important;font-weight:700 !important;line-height:1.35 !important;margin:0 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-align:left !important;color:#0f1111 !important}.hfe-product-title a{color:#0f1111 !important;text-decoration:none !important}.hfe-product-title a:hover{color:#c45500 !important}.hfe-product-rating{display:none !important}.hfe-product-price{display:none !important}.hfe-product-description{display:none !important}.hfe-product-add-to-cart{display:none !important}.hfe-product-item .wvs-archive-variations-wrapper,.hfe-product-item .variations_form,.hfe-product-item .variable-items-wrapper,.hfe-product-item .price,.related.products li.product .wvs-archive-variations-wrapper,.upsells.products li.product .wvs-archive-variations-wrapper{display:none !important}.related.products,.upsells.products{padding:16px 0 !important}.related.products h2,.upsells.products h2{font-size:16px;font-weight:700;margin-bottom:12px}.related.products ul.products,.upsells.products ul.products,.elfcam-extra-products ul.products,.slx-products-box ul.products{display:flex !important;flex-wrap:nowrap !important;overflow-x:scroll;overflow-y:visible;align-items:stretch !important;gap:7px;list-style:none;padding:0 0 10px !important;margin:0 !important;float:none !important;clear:both;scrollbar-width:thin;scrollbar-color:#e67e22 #f2e8df;-webkit-overflow-scrolling:touch}.related.products ul.products::-webkit-scrollbar,.upsells.products ul.products::-webkit-scrollbar,.elfcam-extra-products ul.products::-webkit-scrollbar,.slx-products-box ul.products::-webkit-scrollbar{height:8px}.related.products ul.products::-webkit-scrollbar-track,.upsells.products ul.products::-webkit-scrollbar-track,.elfcam-extra-products ul.products::-webkit-scrollbar-track,.slx-products-box ul.products::-webkit-scrollbar-track{background:#f2e8df;border-radius:10px}.related.products ul.products::-webkit-scrollbar-thumb,.upsells.products ul.products::-webkit-scrollbar-thumb,.elfcam-extra-products ul.products::-webkit-scrollbar-thumb,.slx-products-box ul.products::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e67e22,#f39c12);border-radius:10px;border:1px solid rgba(255,255,255,.4)}.related.products ul.products::-webkit-scrollbar-thumb:hover,.upsells.products ul.products::-webkit-scrollbar-thumb:hover,.elfcam-extra-products ul.products::-webkit-scrollbar-thumb:hover,.slx-products-box ul.products::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#d35400,#e67e22)}.related.products ul.products:before,.related.products ul.products:after,.upsells.products ul.products:before,.upsells.products ul.products:after{display:none !important}.related.products ul.products li.product,.upsells.products ul.products li.product,.elfcam-extra-products ul.products li.product{flex:0 0 160px !important;width:160px !important;max-width:160px !important;padding:0 !important;margin:0 !important;float:none !important;align-self:stretch !important;display:flex !important;flex-direction:column}.related.products li.product a.woocommerce-LoopProduct-link img,.upsells.products li.product a.woocommerce-LoopProduct-link img{width:100%;height:auto;display:block;border-radius:0}.related.products li.product a.woocommerce-LoopProduct-link,.upsells.products li.product a.woocommerce-LoopProduct-link{padding:8px 0 10px;display:flex;flex-direction:column;flex:1;text-decoration:none}.related.products li.product .woocommerce-loop-product__title,.upsells.products li.product .woocommerce-loop-product__title{font-size:13px !important;font-weight:700 !important;line-height:1.35;color:#0f1111;margin:0 0 4px !important;padding:0 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-align:left !important}.related.products li.product .star-rating,.upsells.products li.product .star-rating{display:none !important}.related.products li.product .price,.upsells.products li.product .price{display:none !important}.related.products li.product a.button,.upsells.products li.product a.button,.related.products li.product .price,.upsells.products li.product .price,.related.products li.product .star-rating,.upsells.products li.product .star-rating,.related.products li.product .rating-comment,.upsells.products li.product .rating-comment,.related.products li.product>i,.upsells.products li.product>i,ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .rating-comment,ul.products li.product>i,ul.products li.product a.button,ul.products li.product a.add_to_cart_button{display:none !important}.ecb-price{display:inline-flex !important}ul.products li.product a.woocommerce-LoopProduct-link img,.hfe-product-image img{border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#fff;padding:6px;box-sizing:border-box;transition:box-shadow .25s ease,transform .25s ease;width:100% !important;height:150px !important;object-fit:contain !important}ul.products li.product a.woocommerce-LoopProduct-link img:hover,.hfe-product-image img:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:scale(1.02)}.elfcam-card-inject{display:flex;flex-direction:column;gap:4px}.elfcam-card-badge{display:flex;align-items:center;gap:5px;margin:0;line-height:1;text-align:left}.ecb-sales-line{display:block;min-height:1em;line-height:1}.ecb-stars{color:#de7921;font-size:12px;letter-spacing:-.5px;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.ecb-count{color:#007185;font-size:12px;font-weight:400}.ecb-sep{color:#ccc;font-size:11px}.elfcam-var-range{display:block;text-align:left;text-decoration:none !important}ul.products li.product a:not(.button){text-decoration:none !important}.ecb-sales,.ecb-hot{font-size:11px;color:#999;font-weight:300;white-space:nowrap}.ecb-price{display:inline-flex;align-items:flex-start;text-align:left;margin:1px 0}.ecb-price-int{font-size:29px;font-weight:700;color:#0f1111;line-height:1}.ecb-price-dec{font-size:12px;font-weight:600;color:#0f1111;line-height:1;margin-top:1px}.ecb-price-cur{font-size:12px;font-weight:400;color:#0f1111;line-height:1;margin-top:1px;margin-left:1px}.ecb-price-from{font-size:11px;color:#555;align-self:center;margin-right:2px}.elfcam-delivery-line{font-weight:600;color:#111;font-size:11px;margin:2px 0 0;display:flex;align-items:center;gap:4px;line-height:1}.elfcam-delivery-line svg{flex-shrink:0}@media (max-width:767px){.hfe-product-content{padding:6px 8px 8px !important}.hfe-product-title h2{font-size:12px !important}.related.products li.product .woocommerce-loop-product__title,.upsells.products li.product .woocommerce-loop-product__title{font-size:11px !important}.ecb-stars{font-size:11px}.ecb-count,.ecb-sales,.ecb-hot{font-size:10px}.ecb-price-int{font-size:20px}.ecb-price-dec,.ecb-price-cur{font-size:11px}.elfcam-delivery-line{font-size:10px;gap:3px}.elfcam-delivery-line svg{width:12px;height:12px}.related.products ul.products,.upsells.products ul.products,.elfcam-extra-products ul.products{gap:3px !important}.related.products ul.products li.product,.upsells.products ul.products li.product,.elfcam-extra-products ul.products li.product{flex:0 0 120px !important;width:120px !important;max-width:120px !important}}#colophon,footer#colophon,.site-footer,.elementor-11367,.footer-width-fixer{background:linear-gradient(135deg,#1b2a4a 0%,#1a2744 50%,#162240 100%) !important}#colophon,#colophon *,.elementor-11367,.elementor-11367 *{color:#ccd6e0 !important}#colophon a,.elementor-11367 a{text-decoration:none !important;color:#ccd6e0 !important;background-image:none !important;transition:color .15s ease !important}#colophon a:hover,.elementor-11367 a:hover{color:#e67e22 !important}.elementor-11367 .elementor-heading-title{color:#fff !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin-bottom:10px !important;padding-bottom:8px !important;border-bottom:2px solid #e67e22 !important;display:inline-block !important}.elementor-11367 .elementor-widget-text-editor p{margin:0 !important;padding:0 !important;line-height:1.8 !important;font-size:13px !important}.elementor-11367 .elementor-widget-text-editor p:empty,.elementor-11367 .elementor-widget-text-editor p br:only-child{display:none !important}.elementor-11367 .elementor-widget-text-editor p:not(:has(a)):not(:has(em)):not(:has(span)){display:none !important}.elementor-11367 .elementor-widget-text-editor a{font-size:13px !important;padding-bottom:0 !important;background-size:0 !important}.elementor-11367 .elementor-widget-text-editor a:hover{color:#e67e22 !important}.elementor-11367 .elementor-widget-text-editor em{font-size:12px !important;line-height:1.5 !important;color:#99a8b8 !important}.elementor-11367 .elementor-widget-image{background:0 0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-radius:0 !important;padding:10px !important;border:none !important;box-shadow:none !important;margin-bottom:8px !important;transition:none !important}.elementor-11367 .elementor-widget-image:hover{background:0 0 !important;border-color:transparent !important;box-shadow:none !important}.elementor-11367 .elementor-widget-image img{border-radius:8px !important;opacity:.95;transition:opacity .3s ease !important}.elementor-11367 .elementor-widget-image:hover img{opacity:1}.elementor-11367 u{text-decoration:none !important}.elementor-11367 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:15px !important}@media (min-width:768px){.elementor-11367 .elementor-container{max-width:1200px !important;margin:0 auto !important}.elementor-11367 .elementor-column{padding:0 10px !important}}.user-role-administrator .elementor-element.elementor-element-132beaa>.elementor-element-populated{background-image:linear-gradient(to left,#141920 0%,#141920 30%,#fa9a06 100%)}.user-role-client_privilegie #mega-menu-wrap-main_menu,.user-role-administrator #mega-menu-wrap-main_menu{background-image:linear-gradient(to top,#fa9a06 0%,#141920 100%)}.header-cart .wishlist-style-four .fa-heart,.header-cart .wishlist-style-four .count,.header-cart .cart-style-four .fa-shopping-cart,.header-cart .cart-style-four .count,.rsrc-container,.panel,.site-header-cart,.navbar{background-color:#fff;padding:0}.woocommerce a.added_to_cart{display:none}.single-product .summary.entry-summary *,.single-product .summary.entry-summary *:before,.single-product .summary.entry-summary *:after{box-sizing:inherit}.woocommerce .woocommerce-product-rating .star-rating{display:none !important}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-size:14px;line-height:1.5;margin:0;padding:0}p,span{font-size:14px;line-height:1.3;margin:0 0 .75em;padding:0}h1,h2,h3,h4,h5,h6{color:#304c60;margin:0 0 .6em;font-weight:600}a{color:#304c60;text-decoration:underline;font-weight:400;transition:color .2s ease,text-decoration-color .2s ease,font-weight .2s ease}a:hover,a:focus{color:#d42f2f}a:focus-visible{outline:2px solid #d42f2f;outline-offset:2px}[class^=xoo-wsc-icon-],[class*=" xoo-wsc-icon-"]{margin:0}.woocommerce div.product form.cart .variations label{color:#141920;text-transform:uppercase;margin:0;line-height:18px}.rsrc-main .rsrc-post-content{padding-left:5px;padding-right:5px;padding-top:0;margin:0}.rsrc-header-text{display:none;height:0}.rsrc-header-text h1.site-title{font-family:initial;font-size:0;letter-spacing:0;line-height:1.8}.rsrc-content{height:100%;margin-top:0;margin-left:6px;margin-right:6px}.rsrc-header,.dropdown-menu{background-color:transparent}.ehf-header #masthead{z-index:99;position:relative;background:#141920}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background-color:transparent}h1.page-header,h2.page-header{display:none}.header-section{position:relative;margin-bottom:0;background-color:#203041}.onsale{display:none}.rsrc-header{display:none}#ivole-histogramTable tr.ivole-histogramRow td:last-child{padding-right:0;display:none}.categories{height:200px;min-height:200px !important}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-category__title{width:100%;text-align:left !important;color:#0f1111;font-weight:700 !important;line-height:1.35 !important;padding:0;font-size:13px !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-transform:none;margin:0 0 4px !important}.woocommerce ul.products li.product{width:160px !important;flex-shrink:0 !important;margin:0 0 10px !important;box-sizing:border-box;float:none !important;transition:all .3s ease-out;position:relative;text-align:left;background:#fff;padding:5px;border:none !important;border-radius:0 !important;box-shadow:none !important}body,.btn-primary.outline,.home-header .page-header a,.page-header,.header-cart a,.header-login a,.entry-summary,.navbar-inverse .navbar-nav>li>a,.widget h3,.header-cart,.header-login,.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;letter-spacing:0;line-height:1.5 !important;margin-right:0;margin:0}.post-meta{display:none}.postauthor-container{display:none}.rsrc-author-credits{padding:0;text-transform:uppercase;margin-left:5px;margin-right:5px;width:100%;text-align:center}.order-total{color:green}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{border:none !important;box-shadow:none !important;background:0 0 !important}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:0 !important;margin:0;list-style:none outside;background:0 0 !important;border:none !important}ul.products li.product{display:flex;flex-direction:column;height:100%}ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto}ul.products li.product a.button.add_to_cart_button,ul.products li.product a.button.product_type_simple,ul.products li.product a.button.product_type_variable{display:none !important}ul.products li.product a.rating-comment{display:none !important}ul.products li.product .price del{display:none !important}ul.products li.product .price br{display:none !important}ul.products li.product .price .my-discount-label{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;vertical-align:middle;padding:.1em .55em;border-radius:999px;font-size:.75em;font-weight:700;line-height:1;background:#e53935;color:#fff}ul.products li.product .price ins{display:inline-block;vertical-align:middle}ul.products li.product .price .price-ht,ul.products li.product .price span[style*="font-size: 0.6em"][style*="font-style: italic"]{display:none !important}ul.products li.product .onsale{display:none !important}ul.products li.product .star-rating{display:none !important}ul.products li.product .loop-below-price-swatches{margin-top:6px;min-height:40px}ul.products li.product.product-type-simple a.woocommerce-LoopProduct-link{padding-bottom:40px}ul.products li.product .my-price-discount-amount{display:none}@media (max-width:767px){ul.products li.product a.woocommerce-LoopProduct-link{padding:0}ul.products li.product .price .my-discount-label{padding:.08em .45em;font-size:.7em}ul.products li.product.product-type-simple a.woocommerce-LoopProduct-link{padding-bottom:26px}ul.products li.product .loop-below-price-swatches{min-height:26px}}.woocommerce .quantity .qty{width:3.631em;text-align:center;font-size:16px;font-weight:700;color:#0a3a6c;border:2px solid #0a3a6c;border-radius:10px;background:linear-gradient(135deg,rgba(10,58,108,.06),rgba(10,58,108,.1));height:44px;transition:border-color .2s,box-shadow .2s}.woocommerce .quantity .qty:focus{border-color:#0a3a6c;box-shadow:0 0 0 3px rgba(10,58,108,.15);outline:none}.woocommerce div.product p.stock.available-on-backorder{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(183,106,34,.06);border:1px solid rgba(183,106,34,.15);color:#b75b22;font-size:13px;font-weight:600;line-height:1.4;margin:8px 0}.woocommerce div.product p.stock.available-on-backorder:before{content:"\23F3";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#b75b22;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.woocommerce div.product p.stock{font-size:13px;color:green}.woocommerce div.product p.stock.in-stock{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(26,122,60,.06);border:1px solid rgba(26,122,60,.15);color:#1a7a3c;font-size:11px;font-weight:700;line-height:1.4;margin:8px 0}.woocommerce div.product p.stock.in-stock:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1b5e20;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.woocommerce div.product p.stock.out-of-stock{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(183,28,28,.06);border:1px solid rgba(183,28,28,.15);color:#111;font-size:13px;font-weight:600;margin:8px 0}.woocommerce div.product p.stock.out-of-stock:before{content:"\2717";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#111;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.woocommerce div.product p.stock a.change-address{font-size:11px;font-weight:500;color:#0a3a6c;text-decoration:none;border-bottom:1px dashed rgba(10,58,108,.3);margin-left:4px;transition:border-color .2s ease}.woocommerce div.product p.stock a.change-address:hover{border-bottom-color:#0a3a6c}.single-product .summary .price,.variations_form .single_variation .price,.woocommerce-variation .price{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;row-gap:.15rem;font-size:1rem}.price .my-discount-label{display:inline-flex;align-items:center;justify-content:center;padding:.1em .45em;border-radius:999px;font-size:.75em;font-weight:600;line-height:1;background:#ffebe8;color:#d93025}.price del{font-size:.85em;color:#9b9b9b;opacity:.9;margin-right:.15rem}.price del .woocommerce-Price-amount{font-weight:400}.price ins{text-decoration:none}.price ins .woocommerce-Price-amount,.price .is-current-price{font-weight:600;font-size:24px;color:#ca3338}.single-product .summary .price .price-ht,.single-product .summary .price span[style*="font-size: 0.6em"][style*="font-style: italic"],.variations_form .single_variation .price .price-ht,.variations_form .single_variation .price span[style*="font-size: 0.6em"][style*="font-style: italic"],.woocommerce-variation .price .price-ht,.woocommerce-variation .price span[style*="font-size: 0.6em"][style*="font-style: italic"]{font-size:.7em;color:#929292;font-style:italic;margin-left:.25rem}.price .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}ul.products li.product .price{display:block;font-size:.9rem}ul.products li.product .price .is-current-price,ul.products li.product .price ins .woocommerce-Price-amount{font-weight:600;font-size:.9rem;color:#ca3338}ul.products li.product .price .woocommerce-Price-amount{font-weight:400}.custom-red-price{background-color:#ff0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#ca3338}.woocommerce div.product{margin-bottom:0;position:relative;margin-left:1em;margin-right:1em}@font-face{font-family:'dummy' !important;src:local('x') !important}.tooltipster-shadow .tooltipster-content{background:#f1f1f1}@media (max-width:991px){.tooltipster-base .tooltipster-content .woocommerce ul.products li.product{width:30%}}@media (max-width:479px){.tooltipster-base .tooltipster-content .woocommerce ul.products li.product{width:43%}}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce div.product form.cart .button,.woocommerce button.button.alt.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:9999px;background:linear-gradient(90deg,#0a3a6c 50%,#1b5e20 50%) !important;background-size:200% 100% !important;background-position:left center !important;color:#fff !important;font-weight:600;line-height:1;text-decoration:none;border:0 !important;cursor:pointer;transition:background-position .4s ease,transform .06s ease}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce div.product form.cart .button:hover,.woocommerce button.button.alt.single_add_to_cart_button:hover{background:linear-gradient(90deg,#0a3a6c 50%,#1b5e20 50%) !important;background-size:200% 100% !important;background-position:right center !important;color:#fff !important;border-color:transparent !important;box-shadow:none !important}.woocommerce #payment #place_order:active,.woocommerce-page #payment #place_order:active,.woocommerce div.product form.cart .button:active,.woocommerce button.button.alt.single_add_to_cart_button:active{background-position:right center !important;color:#fff !important;transform:translateY(1px)}.woocommerce div.product form.cart button.single_add_to_cart_button{background:#ffd814 !important;background-image:none !important;border:1px solid #fcd200 !important;color:#0f1111 !important;font-weight:700 !important;transition:background .15s,border-color .15s !important}.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.woocommerce div.product form.cart button.single_add_to_cart_button:active{background:#fff !important;background-image:none !important;border:1px solid #0a3a6c !important;color:#0f1111 !important;background-position:unset !important}.woocommerce a.checkout-button.button.alt.wc-forward{background:#ffd814 !important;background-image:none !important;border:1px solid #fcd200 !important;color:#0f1111 !important;font-weight:700 !important;transition:background .15s,border-color .15s !important}.woocommerce a.checkout-button.button.alt.wc-forward:hover,.woocommerce a.checkout-button.button.alt.wc-forward:active{background:#fff !important;background-image:none !important;border:1px solid #0a3a6c !important;color:#0f1111 !important;background-position:unset !important}.woocommerce #payment #place_order:focus-visible,.woocommerce-page #payment #place_order:focus-visible,.woocommerce div.product form.cart .button:focus-visible{outline:2px solid #111;outline-offset:2px}.woocommerce ul.products li.product .price ins{font-weight:700;font-size:12px;display:inline-block}.elfcam-livraison{max-width:920px;margin:0 auto;padding:0 20px 60px}.elfcam-livraison *{box-sizing:border-box}.lv-hero{position:relative;border-radius:16px;overflow:hidden;margin-bottom:28px}.lv-hero img{width:100%;height:360px;object-fit:cover;display:block;filter:brightness(.35)}.lv-hero-ov{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:48px 52px;color:rgba(255,255,255,.85)}.lv-hero-ov h1{color:#fff;font-size:38px;font-weight:800;margin:0 0 12px;letter-spacing:-.02em;line-height:1.15}.lv-hero-ov>p{color:rgba(255,255,255,.72);font-size:15px;margin:0 0 24px;max-width:560px;line-height:1.65}@media (max-width:767px){.lv-hero img{height:260px}.lv-hero-ov{padding:28px 24px}.lv-hero-ov h1{font-size:24px}}.lv-kpis{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.lv-kpi{background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:10px 18px;text-align:center}.lv-kpi strong{display:block;font-size:20px;font-weight:700;color:#fff;line-height:1.2}.lv-kpi span{font-size:10px;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.07em;display:block;margin-top:2px}.lv-express-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d4f7a,#1e3654);color:#fff;border-radius:12px;padding:14px 22px;float:left;margin:0 20px 12px 0;min-width:90px}.lv-express-badge .lv-price{font-size:34px;font-weight:700;line-height:1;color:#e67e22}.lv-express-badge .lv-sub{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;opacity:.8}.lv-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.lv-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.lv-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.lv-wh-map{border-radius:10px;overflow:hidden;margin-top:10px}.lv-wh-map iframe{width:100%;height:130px;border:0;display:block}.lv-step-n{width:30px;height:30px;background:linear-gradient(135deg,#2d4f7a,#1e3654);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.lv-tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 4px}.lv-tag{background:#eef3fa;color:#2d4f7a;font-size:10px;font-weight:600;padding:3px 10px;border-radius:6px;border:1px solid #d0ddef}.lv-tbadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.lv-tbadge{background:#eef3fa;color:#2d4f7a;font-size:11px;font-weight:600;padding:5px 12px;border-radius:8px;border:1px solid #d0ddef}.lv-cf:after{content:"";display:table;clear:both}@media (max-width:767px){.elfcam-livraison{padding:0 14px 40px}.lv-grid-3{grid-template-columns:1fr 1fr}.lv-grid-2{grid-template-columns:1fr}.lv-grid-4{grid-template-columns:1fr 1fr}.lv-express-badge{float:none;margin:0 0 14px}}@media (max-width:479px){.lv-grid-3,.lv-grid-4{grid-template-columns:1fr}}.elfcam-myaccount-wrap{display:flex;gap:24px;max-width:1200px;margin:0 auto;padding:24px 16px;min-height:600px}.elfcam-account-nav{width:260px;flex-shrink:0;background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.08);padding:0;overflow:hidden;align-self:flex-start;position:sticky;top:120px}.woocommerce-MyAccount-navigation{display:none !important}.elfcam-acct-user{display:flex;align-items:center;gap:12px;padding:20px 16px;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;color:#fff}.elfcam-acct-avatar{flex-shrink:0;width:56px;height:56px}.elfcam-acct-avatar img{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:50%;border:2px solid rgba(255,255,255,.3);object-fit:cover}.elfcam-acct-hello{font-size:12px;opacity:.8}.elfcam-acct-info{min-width:0;flex:1}.elfcam-acct-name-wrap{display:flex;align-items:center;gap:6px;min-width:0}.elfcam-acct-name{font-size:15px;font-weight:700;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.elfcam-acct-name:hover{overflow:visible;white-space:normal;word-break:break-all}.elfcam-acct-dash{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#2d4f7a;font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:background .15s}.elfcam-acct-dash:hover,.elfcam-acct-dash.active{background:#f0f4f8;color:#111}.elfcam-acct-dash svg{flex-shrink:0}.elfcam-acct-section{border-bottom:1px solid #f0f0f0}.elfcam-acct-section-title{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:13px;font-weight:700;color:#1a2744;cursor:pointer;user-select:none;transition:background .15s}.elfcam-acct-section-title:hover{background:#f8f9fa}.elfcam-acct-chevron{transition:transform .2s;flex-shrink:0}.elfcam-acct-section.open .elfcam-acct-chevron{transform:rotate(90deg)}.elfcam-acct-section-items{display:none;flex-direction:column}.elfcam-acct-section.open .elfcam-acct-section-items{display:flex}.elfcam-acct-item{display:block;padding:8px 16px 8px 32px;font-size:13px;color:#555;text-decoration:none;transition:all .15s;border-left:3px solid transparent}.elfcam-acct-item:hover{background:#f8f9fa;color:#2d4f7a}.elfcam-acct-item.active{background:#f0f4f8;color:#111;border-left-color:#111;font-weight:600}.elfcam-acct-logout{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;color:#999;text-decoration:none;transition:color .15s}.elfcam-acct-logout:hover{color:#e53e3e}.elfcam-myaccount-content{flex:1;min-width:0}.elfcam-dash-welcome{display:flex;align-items:center;gap:20px;padding:24px;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;border-radius:10px;color:#fff;margin-bottom:20px}.elfcam-dash-avatar img{width:80px;height:80px;border-radius:50%;border:3px solid rgba(255,255,255,.3);object-fit:cover}.elfcam-dash-hello{font-size:22px;font-weight:700;margin:0}.elfcam-dash-member{font-size:13px;opacity:.7;margin:4px 0 0}.elfcam-dash-stats{display:flex;gap:16px;margin-bottom:20px}.elfcam-dash-stat{flex:1;background:#fff;border-radius:10px;padding:20px;text-align:center;box-shadow:0 1px 6px rgba(0,0,0,.06);text-decoration:none;color:#333;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:6px}.elfcam-dash-stat:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.elfcam-dash-stat-icon{color:#2d4f7a}.elfcam-dash-stat-icon svg{width:28px;height:28px}.elfcam-dash-stat-num{font-size:24px;font-weight:700;color:#2d4f7a}.elfcam-dash-stat span{font-size:12px;color:#888}.elfcam-dash-stat-highlight{background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border:1px solid #fde4c8}.elfcam-dash-stat-highlight .elfcam-dash-stat-icon{color:#111}.elfcam-dash-stat-highlight .elfcam-dash-stat-num{color:#111}.elfcam-dash-order-nav{background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 6px rgba(0,0,0,.06);margin-bottom:20px}.elfcam-dash-section-title{font-size:16px;font-weight:700;color:#1a2744;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e67e22;display:inline-block}.elfcam-dash-order-tabs{display:flex;gap:0}.elfcam-dash-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;text-decoration:none;color:#555;font-size:12px;border-radius:8px;transition:all .15s}.elfcam-dash-tab:hover{background:#f0f4f8;color:#2d4f7a}.elfcam-dash-tab svg{color:#2d4f7a}.elfcam-dash-recent{background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 6px rgba(0,0,0,.06);margin-bottom:20px}.elfcam-dash-table{width:100%;border-collapse:collapse;font-size:13px}.elfcam-dash-table th{text-align:left;padding:10px 12px;font-weight:600;color:#1a2744;border-bottom:2px solid #e5e7eb;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.elfcam-dash-table td{padding:12px;border-bottom:1px solid #f0f0f0;color:#555}.elfcam-dash-table td a{color:#2d4f7a;font-weight:600;text-decoration:none}.elfcam-dash-table td a:hover{color:#111}.elfcam-order-status{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.elfcam-status-completed{background:#d4edda;color:#155724}.elfcam-status-processing{background:#cce5ff;color:#004085}.elfcam-status-on-hold{background:#fff3cd;color:#856404}.elfcam-status-pending{background:#fff3cd;color:#856404}.elfcam-status-cancelled{background:#f8d7da;color:#721c24}.elfcam-status-refunded{background:#e2e3e5;color:#383d41}.elfcam-status-failed{background:#f8d7da;color:#721c24}.elfcam-dash-viewall{display:block;text-align:center;padding:12px;color:#2d4f7a;font-size:13px;font-weight:600;text-decoration:none;margin-top:8px}.elfcam-dash-viewall:hover{color:#111}.elfcam-dash-empty{text-align:center;padding:60px 20px;background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);margin-bottom:20px}.elfcam-dash-empty p{color:#999;margin:16px 0}.elfcam-dash-shop-btn{display:inline-block;padding:12px 32px;background:#2d4f7a;color:#fff !important;border-radius:6px;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s;border:2px solid #2d4f7a}.elfcam-dash-shop-btn:hover{background:#3a6491 !important;color:#111 !important;border-color:#0a3a6c !important}.elfcam-dash-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.elfcam-dash-quick-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);text-decoration:none;color:#555;font-size:12px;text-align:center;transition:all .2s}.elfcam-dash-quick-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);color:#2d4f7a}.elfcam-dash-quick-item svg{color:#2d4f7a}.elfcam-dash-quick-logout:hover{color:#e53e3e}.elfcam-dash-quick-logout svg{color:#999}.elfcam-myaccount-content .woocommerce-orders-table,.elfcam-myaccount-content table{border-collapse:collapse;width:100%;font-size:13px}.elfcam-myaccount-content table th{background:#f8f9fa;padding:10px 12px;font-weight:600;color:#1a2744;text-align:left;border-bottom:2px solid #e5e7eb}.elfcam-myaccount-content table td{padding:12px;border-bottom:1px solid #f0f0f0}.elfcam-myaccount-content .woocommerce-Address{background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.elfcam-myaccount-content h2,.elfcam-myaccount-content h3{color:#1a2744;font-weight:700}@media (max-width:768px){.elfcam-myaccount-wrap{flex-direction:column;gap:8px;padding:8px 6px}.elfcam-account-nav{width:100%;position:static;border-radius:8px;overflow:hidden}.elfcam-acct-user{padding:10px 12px;gap:8px}.elfcam-acct-avatar{width:40px;height:40px}.elfcam-acct-avatar img{width:40px;height:40px;min-width:40px;min-height:40px}.elfcam-acct-hello{font-size:10px}.elfcam-acct-name{font-size:13px}.elfcam-acct-dash{padding:8px 12px;font-size:12px;gap:8px}.elfcam-acct-dash svg{width:16px;height:16px}.elfcam-acct-section-title{padding:8px 12px;font-size:12px}.elfcam-acct-item{padding:6px 12px 6px 28px;font-size:12px}.elfcam-acct-logout{padding:8px 12px;font-size:12px}.elfcam-dash-welcome{padding:12px;flex-direction:row;gap:12px;border-radius:8px;margin-bottom:8px}.elfcam-dash-avatar img{width:50px;height:50px}.elfcam-dash-hello{font-size:15px}.elfcam-dash-member{font-size:11px}.elfcam-dash-stats{flex-direction:row;gap:6px;margin-bottom:8px}.elfcam-dash-stat{padding:8px 4px;border-radius:8px;gap:2px}.elfcam-dash-stat-icon svg{width:20px;height:20px}.elfcam-dash-stat-num{font-size:16px}.elfcam-dash-stat span{font-size:10px}.elfcam-dash-order-nav{padding:10px;border-radius:8px;margin-bottom:8px}.elfcam-dash-section-title{font-size:13px;margin-bottom:8px;padding-bottom:6px}.elfcam-dash-order-tabs{gap:0}.elfcam-dash-tab{padding:8px 2px;font-size:10px;gap:3px}.elfcam-dash-tab svg{width:18px;height:18px}.elfcam-dash-recent{padding:10px;border-radius:8px;margin-bottom:8px}.elfcam-dash-table{font-size:11px}.elfcam-dash-table th{padding:6px 4px;font-size:10px}.elfcam-dash-table td{padding:6px 4px}.elfcam-order-status{font-size:10px;padding:2px 6px}.elfcam-dash-viewall{padding:8px;font-size:12px}.elfcam-dash-quick{grid-template-columns:repeat(2,1fr);gap:6px}.elfcam-dash-quick-item{padding:12px 8px;border-radius:8px;font-size:11px;gap:4px}.elfcam-dash-quick-item svg{width:22px;height:22px}.elfcam-dash-empty{padding:30px 16px;border-radius:8px}.elfcam-dash-empty p{font-size:13px}.elfcam-dash-shop-btn{padding:10px 24px;font-size:13px}.elfcam-myaccount-content{font-size:13px}.elfcam-myaccount-content h2{font-size:16px;margin-bottom:10px}.elfcam-myaccount-content h3{font-size:14px;margin-bottom:8px}.elfcam-myaccount-content p{font-size:13px;line-height:1.5}.elfcam-myaccount-content .woocommerce-Address{padding:12px;border-radius:8px}.elfcam-myaccount-content table th{padding:6px 8px;font-size:11px}.elfcam-myaccount-content table td{padding:8px;font-size:12px}.elfcam-myaccount-content .woocommerce-form-row,.elfcam-myaccount-content .form-row{margin-bottom:8px !important}.elfcam-myaccount-content .woocommerce-form-row label,.elfcam-myaccount-content .form-row label{font-size:12px !important;margin-bottom:2px !important}.elfcam-myaccount-content .woocommerce-form-row input,.elfcam-myaccount-content .woocommerce-form-row select,.elfcam-myaccount-content .form-row input,.elfcam-myaccount-content .form-row select,.elfcam-myaccount-content .woocommerce-form-row textarea,.elfcam-myaccount-content .form-row textarea{font-size:13px !important;padding:8px 10px !important}.elfcam-myaccount-content .woocommerce-Button,.elfcam-myaccount-content button[type=submit],.elfcam-myaccount-content .button{font-size:13px !important;padding:10px 20px !important}.elfcam-myaccount-content .woocommerce-message,.elfcam-myaccount-content .woocommerce-error,.elfcam-myaccount-content .woocommerce-info{font-size:12px !important;padding:10px 12px !important}.elfcam-myaccount-content>p:first-of-type{padding:10px 12px;font-size:12px;border-radius:8px;margin-bottom:10px}.elfcam-myaccount-content .enhanced_tracking_detail{border-radius:8px !important;margin-bottom:10px !important}.elfcam-myaccount-content .tracking_number_wrap{padding:10px 12px !important}.elfcam-myaccount-content .enhanced_heading{padding:8px 12px !important;font-size:12px}.woocommerce-MyAccount-content table{font-size:11px !important}.woocommerce-MyAccount-content table thead th{font-size:10px !important;padding:8px 6px !important}.woocommerce-MyAccount-content table tbody td,.woocommerce-MyAccount-content table tbody th{padding:6px !important;font-size:11px !important}}.elfcam-orders-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.elfcam-orders-title{font-size:22px;font-weight:700;color:#1a2744;margin:0}.elfcam-orders-contact{display:flex;align-items:center;gap:6px;padding:8px 16px;color:#2d4f7a;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #ddd;border-radius:6px;transition:all .2s}.elfcam-orders-contact:hover{border-color:#111;color:#111}.elfcam-orders-tabs-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;background:#fff;border-radius:10px;padding:12px 16px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.elfcam-orders-tabs{display:flex;gap:0;flex-wrap:wrap}.elfcam-orders-tab{padding:8px 16px;font-size:14px;font-weight:600;color:#555;text-decoration:none;border-bottom:3px solid transparent;transition:all .15s;white-space:nowrap}.elfcam-orders-tab:hover{color:#2d4f7a}.elfcam-orders-tab.active{color:#1a2744;border-bottom-color:#111}.elfcam-orders-search{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;flex-shrink:0}.elfcam-orders-search input[type=text]{border:none;padding:8px 12px;font-size:13px;width:240px;outline:none}.elfcam-orders-search input[type=text]:focus{box-shadow:none}.elfcam-orders-search button{background:0 0;border:none;padding:8px 12px;cursor:pointer;color:#999;transition:color .15s}.elfcam-orders-search button:hover{color:#2d4f7a}.elfcam-orders-table-wrap{background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);overflow:hidden}.elfcam-orders-table{width:100%;border-collapse:collapse}.elfcam-orders-table thead th{background:#f5f6f8;padding:12px 16px;font-size:13px;font-weight:600;color:#666;text-align:left;border-bottom:1px solid #e5e7eb}.elfcam-orders-table tbody td{padding:16px;border-bottom:1px solid #f0f0f0;vertical-align:middle;font-size:13px}.elfcam-orders-table tbody tr:hover{background:#fafbfc}.elfcam-ot-product-inner{display:flex;align-items:center;gap:12px}.elfcam-ot-thumb{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden;border:1px solid #eee}.elfcam-ot-thumb img{width:60px;height:60px;object-fit:cover}.elfcam-ot-product-info{display:flex;flex-direction:column;gap:2px}.elfcam-ot-order-num{font-weight:700;color:#2d4f7a;text-decoration:none;font-size:14px}.elfcam-ot-order-num:hover{color:#111}.elfcam-ot-product-name{font-size:12px;color:#555;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.elfcam-ot-more{font-size:11px;color:#999}.elfcam-ot-date{font-size:11px;color:#aaa}.elfcam-ot-btn{display:inline-block;padding:5px 12px;font-size:12px;font-weight:600;border-radius:4px;text-decoration:none;margin:2px;transition:all .15s;background:#2d4f7a;color:#fff;border:1px solid #2d4f7a}.elfcam-ot-btn:hover{background:0 0;color:#111;border-color:#111}.elfcam-ot-btn-cancel{background:0 0;color:#e53e3e;border-color:#e53e3e}.elfcam-ot-btn-cancel:hover{background:#e53e3e;color:#fff}.elfcam-orders-pagination{display:flex;justify-content:center;gap:12px;margin-top:20px}.elfcam-page-btn{padding:8px 20px;background:#2d4f7a;color:#fff;text-decoration:none;border-radius:6px;font-size:13px;font-weight:600;border:2px solid #2d4f7a;transition:all .2s}.elfcam-page-btn:hover{background:0 0;color:#111;border-color:#111}.elfcam-orders-empty{text-align:center;padding:60px 20px;background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.elfcam-orders-empty p{color:#999;font-size:15px;margin:16px 0}.elfcam-ot-product{width:45%}.elfcam-ot-total{width:18%}.elfcam-ot-status{width:17%}.elfcam-ot-actions{width:20%}@media (max-width:768px){.elfcam-orders-header{flex-direction:column;align-items:flex-start;gap:8px}.elfcam-orders-tabs-wrap{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.elfcam-orders-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.elfcam-orders-tabs::-webkit-scrollbar{display:none}.elfcam-orders-tab{padding:6px 12px;font-size:12px}.elfcam-orders-search{width:100%}.elfcam-orders-search input[type=text]{width:100%;flex:1}.elfcam-orders-table-wrap{box-shadow:none;background:0 0}.elfcam-orders-table thead{display:none}.elfcam-orders-table tbody{display:flex;flex-direction:column;gap:12px}.elfcam-orders-table tbody tr{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0;background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #f0f0f0}.elfcam-orders-table tbody td{padding:0;border-bottom:none}.elfcam-orders-table tbody td:before{display:none}.elfcam-orders-table tbody td.elfcam-ot-product{grid-column:1/-1;grid-row:1;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f0f0}.elfcam-ot-product-inner{gap:10px}.elfcam-ot-thumb{width:50px;height:50px}.elfcam-ot-thumb img{width:50px;height:50px}.elfcam-ot-order-num{font-size:13px}.elfcam-ot-product-name{font-size:11px}.elfcam-orders-table tbody td.elfcam-ot-total{grid-column:1;grid-row:2;font-weight:700;font-size:15px;color:#1a2744;display:flex;align-items:center;padding-bottom:8px}.elfcam-orders-table tbody td.elfcam-ot-status{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end;padding-bottom:8px}.elfcam-orders-table tbody td.elfcam-ot-actions{grid-column:1/-1;grid-row:3;display:flex;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #f0f0f0}.elfcam-ot-btn{flex:1;text-align:center;padding:8px 12px;font-size:12px;border-radius:8px}.elfcam-order-status{font-size:11px;padding:3px 10px;border-radius:20px}.elfcam-ot-product,.elfcam-ot-total,.elfcam-ot-status,.elfcam-ot-actions{width:auto}.elfcam-orders-title{font-size:18px}}.elfcam-myaccount-content>p:first-of-type{background:#fff;border-radius:10px;padding:16px 20px;box-shadow:0 1px 6px rgba(0,0,0,.06);font-size:14px;margin-bottom:20px}.elfcam-myaccount-content mark.order-number,.elfcam-myaccount-content mark.order-date,.elfcam-myaccount-content mark.order-status{background:0 0;font-weight:700;color:#2d4f7a}.elfcam-myaccount-content mark.order-status{display:inline-block;padding:2px 10px;border-radius:20px;font-size:12px;background:#d4edda;color:#155724}.elfcam-myaccount-content .col.tracking-detail .tracking_number_wrap a,.elfcam-myaccount-content .tracking_event_tab_view .view_more_class,.elfcam-myaccount-content .content_panel.product_details a,.elfcam-myaccount-content div.col.enhanced_tracking_detail a{color:#2d4f7a !important}.elfcam-myaccount-content span.copy_tracking_page.trackship-tip svg{fill:#2d4f7a !important}.elfcam-myaccount-content div.shipment-header .ts_from_input:checked+label{color:#111 !important;border-bottom:3px solid #e67e22 !important}.elfcam-myaccount-content .heading_panel span.accordian-arrow.down,.elfcam-myaccount-content span.accordian-arrow.down{border-color:#2d4f7a !important}.elfcam-myaccount-content .col.tracking-detail,.elfcam-myaccount-content .shipment_heading,.elfcam-myaccount-content .shipment-header,.elfcam-myaccount-content .col.enhanced_tracking_detail,.elfcam-myaccount-content .enhanced_tracking_content,.elfcam-myaccount-content .enhanced_tracking_detail .enhanced_heading,.elfcam-myaccount-content .enhanced_tracking_detail .enhanced_content,.elfcam-myaccount-content div.last_mile_tracking_number,.elfcam-myaccount-content .enhanced_content .shipping_from_to,.elfcam-myaccount-content .enhanced_content ul.tpi_product_tracking_ul li{border-color:#e5e7eb !important}.elfcam-myaccount-content .enhanced_tracking_detail{background:#fff !important;border-radius:10px !important;box-shadow:0 1px 6px rgba(0,0,0,.06) !important;margin-bottom:16px !important;overflow:hidden;border:1px solid #e5e7eb !important}.elfcam-myaccount-content .tracking_number_wrap{padding:14px 16px !important;border-bottom:1px solid #e5e7eb !important}.elfcam-myaccount-content .tracking_number_wrap a{color:#2d4f7a !important;font-weight:600}.elfcam-myaccount-content .tracking_number_wrap a:hover{color:#111 !important}.elfcam-myaccount-content .tracking_page_provider_name{font-weight:600;color:#1a2744}.elfcam-myaccount-content .provider_image{border-radius:4px}.elfcam-myaccount-content .heading_shipment_status{padding:8px 16px;font-weight:700;font-size:14px}.elfcam-myaccount-content .heading_shipment_status.delivered{color:#155724;background:#d4edda;border-radius:6px;display:inline-block;padding:4px 12px;margin:8px 16px}.elfcam-myaccount-content .heading_shipment_status.invalid_tracking{color:#856404;background:#fff3cd;border-radius:6px;display:inline-block;padding:4px 12px;margin:8px 16px}.elfcam-myaccount-content .enhanced_heading{padding:12px 16px !important;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#1a2744;font-size:14px;border-top:1px solid #e5e7eb !important;background:#f8f9fa !important}.elfcam-myaccount-content .enhanced_heading:hover{background:#f0f4f8 !important}.elfcam-myaccount-content .enhanced_content{padding:12px 16px !important}.elfcam-myaccount-content .tracking_details_switch{display:flex;gap:0;padding:0 16px;margin-bottom:8px}.elfcam-myaccount-content .enhanced_switch{padding:6px 16px;font-size:13px;cursor:pointer;border-bottom:2px solid transparent;color:#666;transition:all .15s}.elfcam-myaccount-content .enhanced_switch_input:checked+.enhanced_switch{color:#1a2744;border-bottom-color:#111;font-weight:600}.elfcam-myaccount-content .tracking_detail{padding:8px 16px;font-size:13px;border-bottom:1px solid #f0f0f0}.elfcam-myaccount-content .tracking_detail strong{color:#1a2744}.elfcam-myaccount-content .accordian-arrow{border-color:#2d4f7a !important}.elfcam-myaccount-content .woocommerce-order-details{background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);padding:20px;margin-bottom:20px}.elfcam-myaccount-content .woocommerce-order-details__title{font-size:18px;font-weight:700;color:#1a2744;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e67e22;display:inline-block}.elfcam-myaccount-content .woocommerce-table--order-details{border-collapse:collapse;width:100%}.elfcam-myaccount-content .woocommerce-table--order-details th{background:#f5f6f8;padding:10px 14px;font-size:13px;font-weight:600;color:#666;text-align:left}.elfcam-myaccount-content .woocommerce-table--order-details td{padding:12px 14px;border-bottom:1px solid #f0f0f0;font-size:13px}.elfcam-myaccount-content .woocommerce-table--order-details tfoot th{background:0 0;font-size:13px;color:#555;padding:8px 14px}.elfcam-myaccount-content .woocommerce-table--order-details tfoot td{font-size:13px;padding:8px 14px}.elfcam-myaccount-content .woocommerce-table--order-details a{color:#2d4f7a;text-decoration:none;font-weight:600}.elfcam-myaccount-content .woocommerce-table--order-details a:hover{color:#111}.elfcam-myaccount-content .woocommerce-table--order-details .button,.elfcam-myaccount-content .order-actions-button,.elfcam-myaccount-content .wps_rma_view_order,.elfcam-myaccount-content input.btn.button,.elfcam-myaccount-content .order-again .button{background:#2d4f7a !important;color:#fff !important;border:2px solid #2d4f7a !important;border-radius:6px !important;padding:8px 16px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer;transition:all .2s !important;text-decoration:none;display:inline-block;margin:4px 4px 4px 0 !important;text-shadow:none !important;box-shadow:none !important}.elfcam-myaccount-content .woocommerce-table--order-details .button:hover,.elfcam-myaccount-content .order-actions-button:hover,.elfcam-myaccount-content .wps_rma_view_order:hover,.elfcam-myaccount-content input.btn.button:hover,.elfcam-myaccount-content .order-again .button:hover{background:0 0 !important;color:#111 !important;border-color:#0a3a6c !important}.elfcam-myaccount-content .wps_rma_outer_wrap_info{background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);padding:20px;margin:16px 0}.elfcam-myaccount-content .wps_rma_ul_wrap_info{list-style:none;margin:0;padding:0}.elfcam-myaccount-content .wps_rma_li_wrap_info h2{font-size:16px;color:#1a2744;font-weight:700;margin:0 0 8px}.elfcam-myaccount-content .wps_rma_return_rules{background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);padding:20px}.elfcam-myaccount-content .wps_rma_return_rules h2{font-size:16px;color:#1a2744;font-weight:700;margin:0 0 12px}.elfcam-myaccount-content .woocommerce-customer-details{margin-top:20px}.elfcam-myaccount-content .woocommerce-columns--addresses{display:flex;gap:16px}.elfcam-myaccount-content .woocommerce-columns--addresses>div{flex:1;background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);padding:20px}.elfcam-myaccount-content .woocommerce-column__title{font-size:15px;font-weight:700;color:#1a2744;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #e67e22;display:inline-block}.elfcam-myaccount-content address{font-style:normal;font-size:13px;line-height:1.8;color:#555}.elfcam-myaccount-content .enhanced_trackship_branding{text-align:center;opacity:.5;font-size:11px;margin:8px 0 16px}.elfcam-myaccount-content .enhanced_trackship_branding img{height:14px;vertical-align:middle}.elfcam-myaccount-content .enhanced_notifications label{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}@media (max-width:768px){.elfcam-myaccount-content .woocommerce-columns--addresses{flex-direction:column;gap:12px}.elfcam-myaccount-content .woocommerce-order-details{padding:12px}.elfcam-myaccount-content .wps_rma_outer_wrap_info,.elfcam-myaccount-content .wps_rma_return_rules{padding:12px}}@media (min-width:769px){.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:2%;align-items:flex-start}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .woocommerce>.woocommerce-message,.woocommerce-cart .woocommerce>.woocommerce-error,.woocommerce-cart .woocommerce>.woocommerce-info,.woocommerce-cart .woocommerce>.elementor,.woocommerce-cart .woocommerce>.elfcam-cart-reco,.woocommerce-cart .woocommerce>div[style*=border-left]{width:100%;flex:0 0 100%}.woocommerce-cart .woocommerce>.woocommerce-cart-form{flex:0 0 68%;max-width:68%;min-width:0}.woocommerce-cart .woocommerce>.cart-collaterals{flex:0 0 30%;max-width:30%}.cart-collaterals .cart_totals{width:100% !important;float:none !important}}.woocommerce-cart-form .shop_table,.woocommerce-cart-form .shop_table thead,.woocommerce-cart-form .shop_table tbody{display:block !important;width:100% !important}.woocommerce-cart-form .shop_table tr,.woocommerce-cart-form .shop_table td,.woocommerce-cart-form .shop_table th{background:#fff !important}.woocommerce-cart-form .shop_table{background:#fff !important;border-radius:8px !important;overflow:hidden !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.woocommerce-cart-form .shop_table thead tr{display:grid !important;grid-template-columns:110px 1fr !important}.woocommerce-cart-form .shop_table tbody tr.cart_item{display:grid !important;grid-template-columns:110px 1fr !important;border-bottom:1px solid #f0f0f0 !important}.woocommerce-cart-form .shop_table thead th.product-thumbnail,.woocommerce-cart-form .shop_table td.product-thumbnail{grid-column:1 !important;display:block !important}.woocommerce-cart-form .shop_table thead th.product-name,.woocommerce-cart-form .shop_table td.product-name{grid-column:2 !important;display:block !important;max-width:none !important}.woocommerce-cart-form .shop_table thead th.product-remove,.woocommerce-cart-form .shop_table thead th.product-price,.woocommerce-cart-form .shop_table thead th.product-quantity,.woocommerce-cart-form .shop_table thead th.product-subtotal,.woocommerce-cart-form .shop_table td.product-remove,.woocommerce-cart-form .shop_table td.product-price,.woocommerce-cart-form .shop_table td.product-quantity,.woocommerce-cart-form .shop_table td.product-subtotal{display:none !important}.woocommerce-cart-form .shop_table tbody tr.actions{display:block !important}.woocommerce-cart-form .shop_table tbody tr.actions td.actions{display:block !important;padding:12px !important}.woocommerce-cart-form .actions>p:has(button[name=update_cart]){display:none !important}.woocommerce-cart-form .elfcam-actions-row{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important}.woocommerce-cart-form .shop_table thead th{padding:10px 12px !important;font-size:11px !important;font-weight:600 !important;color:rgba(0,0,0,.4) !important;text-transform:uppercase !important;letter-spacing:.04em !important;border-bottom:1px solid #eee !important;background:#fff !important;text-align:left !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-right:none !important;border-radius:0 !important;white-space:normal !important}.woocommerce-cart-form .shop_table tbody tr{border-bottom:1px solid #f0f0f0 !important}.woocommerce-cart-form .shop_table tbody tr:last-child{border-bottom:none !important}.woocommerce-cart-form .shop_table tbody tr:hover,.woocommerce-cart-form .shop_table tbody tr:hover td,.woocommerce-cart-form .shop_table tbody tr:hover th{background:#fff !important}.woocommerce-cart-form .shop_table tbody tr:nth-child(even) td{background:#fff !important}.woocommerce-cart-form .shop_table td{padding:14px 12px !important;border:none !important;vertical-align:middle !important;color:rgba(0,0,0,.6) !important;font-size:13px !important;background:0 0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-right:none !important;transition:none !important}.woocommerce-cart-form td.product-thumbnail{width:100px !important;padding-right:0 !important}.woocommerce-cart-form .product-thumbnail img{width:90px !important;height:90px !important;max-width:90px !important;max-height:90px !important;object-fit:cover !important;display:block !important;border-radius:4px !important;border:none !important}.woocommerce-cart-form td.product-name{max-width:400px !important;min-width:0 !important;overflow:visible !important;position:relative !important}.woocommerce-cart-form .product-name a{color:rgba(0,0,0,.8) !important;text-decoration:none !important;font-size:15px !important;font-weight:500 !important;line-height:1.5 !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#elfcam-cart-tooltip{position:fixed;background:#1a2744;color:#fff;font-size:12px;font-weight:400;padding:6px 12px;border-radius:6px;white-space:normal;max-width:480px;z-index:99999;line-height:1.5;box-shadow:0 4px 16px rgba(0,0,0,.18);pointer-events:none;display:none}.woocommerce-cart-form .product-name a:hover{color:rgba(0,0,0,.8) !important;text-decoration:none !important}.woocommerce-cart-form .variation{margin-top:4px !important;font-size:11px !important;color:rgba(0,0,0,.4) !important}.woocommerce-cart-form .variation dt{display:inline !important;font-weight:600 !important;color:rgba(0,0,0,.5) !important}.woocommerce-cart-form .variation dd{display:inline !important;margin:0 8px 0 2px !important}.woocommerce-cart-form .variation dd p{display:inline !important;margin:0 !important}.woocommerce-cart-form .shop_table thead th.product-price,.woocommerce-cart-form .shop_table thead th.product-quantity,.woocommerce-cart-form .shop_table thead th.product-subtotal,.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-quantity,.woocommerce-cart-form td.product-subtotal{display:none !important}.woocommerce-cart-form td.product-name{max-width:none !important}.elfcam-cart-meta-row{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:5px !important;margin-top:10px !important;padding:7px 10px !important;background:#fff !important;border-radius:8px !important;border:none !important;font-size:13px !important}.elfcam-meta-price .woocommerce-Price-amount,.elfcam-meta-price bdi{font-weight:600 !important;color:#1a3a5c !important;background:#e8f0f8 !important;padding:2px 8px !important;border-radius:5px !important;font-size:11px !important}.elfcam-meta-op{color:#c0c8d0 !important;font-size:12px !important;font-weight:500 !important;flex-shrink:0 !important;padding:0 1px !important}.elfcam-inline-qty{display:inline-flex !important;align-items:center !important}.elfcam-inline-qty .qty{width:42px !important;text-align:center !important;border:1px solid #d0d7de !important;border-radius:5px !important;padding:3px 4px !important;font-size:12px !important;font-weight:600 !important;color:rgba(0,0,0,.7) !important;background:#fafbfc !important;height:auto !important}.elfcam-meta-total{display:inline-flex !important;align-items:center !important;gap:3px !important;flex-wrap:wrap !important}.elfcam-meta-divider{display:inline-block !important;width:1px !important;height:14px !important;background:#ddd !important;flex-shrink:0 !important;margin:0 2px !important}.woocommerce-cart-form td.product-subtotal{white-space:nowrap !important;text-align:right !important}.elfcam-meta-total .woocommerce-Price-amount{display:inline-block !important;padding:3px 10px !important;font-size:13px !important;font-weight:700 !important;color:#1d1d1f !important;background:0 0 !important;border-radius:4px !important;box-shadow:none !important}.elfcam-meta-total bdi{color:#1d1d1f !important;background:0 0 !important;font-size:inherit !important}.elfcam-meta-total del.elfcams-line-original .woocommerce-Price-amount,.elfcam-meta-total del.elfcams-line-original bdi,.elfcam-meta-total del.elfcams-line-original span{background:0 0 !important;color:#aaa !important;padding:0 !important;font-weight:400 !important;font-size:13px !important;box-shadow:none !important}.elfcam-meta-total .elfcams-volume-discount{background:#fff3b0 !important;color:#111 !important;padding:2px 8px !important;border-radius:12px !important;font-size:.85em !important;font-weight:600 !important}.elfcam-meta-total .elfcams-volume-discount .woocommerce-Price-amount,.elfcam-meta-total .elfcams-volume-discount bdi,.elfcam-meta-total .elfcams-volume-discount .woocommerce-Price-currencySymbol{background:0 0 !important;color:#111 !important;padding:0 !important;font-weight:600 !important;box-shadow:none !important}.woocommerce-cart-form .shop_table thead th.product-remove,.woocommerce-cart-form td.product-remove{display:none !important}.elfcam-remove-btn{display:inline-flex !important;align-items:center !important;padding:3px 8px !important;font-size:11px !important;color:rgba(0,0,0,.4) !important;background:0 0 !important;border:1px solid rgba(0,0,0,.15) !important;border-radius:4px !important;cursor:pointer !important;text-decoration:none !important;transition:all .2s !important;line-height:1.4 !important;white-space:nowrap !important}.elfcam-remove-btn:hover{color:#c0392b !important;border-color:#c0392b !important;background:rgba(192,57,43,.05) !important}.elfcams-volume-discount{font-size:.85em !important;color:#111 !important;background:#fff3b0 !important;border-radius:12px !important;padding:2px 8px !important;font-weight:600 !important}.elfcams-volume-discount .woocommerce-Price-amount,.elfcams-volume-discount bdi,.elfcams-volume-discount .woocommerce-Price-currencySymbol{color:#111 !important;background:0 0 !important}.elfcams-line-original{font-size:13px !important;color:#aaa !important;text-decoration:line-through !important}.elfcams-line-original span,.elfcams-line-original bdi{background:0 0 !important;color:#aaa !important;padding:0 !important;border-radius:0 !important}.elfcams-line-discounted .woocommerce-Price-amount{color:#1a3a5c !important;font-weight:700 !important}.woocommerce-cart-form .shop_table .actions{padding:12px !important;background:#fff !important}.woocommerce-cart-form .coupon{display:flex !important;gap:8px !important;align-items:center !important}.woocommerce-cart-form .coupon input.input-text{border:1px solid #ddd !important;border-radius:4px !important;padding:6px 10px !important;font-size:12px !important}.cart_totals{background:#fff !important;border-radius:8px !important;padding:16px !important}.cart_totals h2{font-size:14px !important;font-weight:700 !important;color:rgba(0,0,0,.8) !important;margin-bottom:12px !important}.cart_totals .shop_table{width:100% !important;border-collapse:collapse !important}.cart_totals .shop_table th{display:none !important}.cart_totals .shop_table td{display:block !important;text-align:left !important;padding:8px 0 !important;font-size:13px !important;color:rgba(0,0,0,.7) !important;border-bottom:1px solid #f0f0f0 !important;width:100% !important;background:0 0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-right:none !important}.cart_totals .shop_table td:before{content:attr(data-label) !important;display:block !important;font-size:11px !important;font-weight:600 !important;color:rgba(0,0,0,.4) !important;text-transform:uppercase !important;letter-spacing:.04em !important;margin-bottom:4px !important}.cart_totals .shop_table bdi{font-size:13px !important;font-weight:600 !important}.cart_totals .order-total th,.cart_totals .order-total td{border-bottom:none !important;padding-top:10px !important}.cart_totals>div[style*=border-left]{border-radius:4px !important;border-left:3px solid #2d4f7a !important}.wc-proceed-to-checkout .checkout-button{display:block;width:100%;text-align:center;padding:12px !important;font-size:14px !important;font-weight:700 !important;border-radius:6px !important}.woocommerce-message{border-top-color:#2d4f7a !important;background:#f8fbff;padding:10px 14px;border-radius:4px;font-size:13px}.elementor-element-cc3268e{display:none !important}.woocommerce-checkout-review-order-table .variation{margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}.woocommerce-checkout-review-order-table .variation dt{display:inline;font-weight:700;font-size:12px;color:#1a2744;float:none}.woocommerce-checkout-review-order-table .variation dd{display:inline;margin:0 8px 0 0;padding:0}.woocommerce-checkout-review-order-table .variation dd p{display:inline;margin:0;padding:2px 8px;background:#e8f0fe;color:#2d4f7a;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #c5d5ea}.woocommerce-cart-form .variation dt{font-weight:700;font-size:12px;color:#1a2744}.woocommerce-cart-form .variation dd p{display:inline;margin:0;padding:2px 8px;background:#e8f0fe;color:#2d4f7a;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #c5d5ea}.woocommerce-Price-amount amount,.woocommerce .woocommerce-Price-amount,.product-total .woocommerce-Price-amount,.product-price .woocommerce-Price-amount,.cart-subtotal td .woocommerce-Price-amount,.order-total td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .woocommerce-Price-amount{color:#1a2744 !important}.woocommerce-cart .elfcam-meta-total>span.woocommerce-Price-amount,.woocommerce-cart .elfcam-meta-total>.woocommerce-Price-amount{display:inline-flex !important;align-items:baseline !important;font-weight:700 !important;font-size:13px !important;background:0 0 !important;color:#1d1d1f !important;padding:2px 7px !important;border-radius:4px !important;white-space:nowrap !important}.woocommerce-cart .cart-subtotal td .woocommerce-Price-amount,.woocommerce-cart .shipping td .woocommerce-Price-amount{display:inline-flex !important;align-items:baseline !important;font-weight:700 !important;font-size:16px !important;background:0 0 !important;color:#1d1d1f !important;padding:3px 10px !important;border-radius:4px !important;white-space:nowrap !important}.woocommerce-cart .order-total td .woocommerce-Price-amount{display:inline-flex !important;align-items:baseline !important;font-weight:700 !important;font-size:20px !important;background:#c0392b !important;color:#fff !important;padding:4px 12px !important;border-radius:5px !important;white-space:nowrap !important}.woocommerce-cart .elfcam-meta-total>.woocommerce-Price-amount .woocommerce-Price-currencySymbol,.woocommerce-cart .cart-subtotal td .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.woocommerce-cart .shipping td .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:#1d1d1f !important}.woocommerce-cart .order-total td .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:#fff !important}.woocommerce-info .woocommerce-Price-amount,.woocommerce-message .woocommerce-Price-amount,.woocommerce-error .woocommerce-Price-amount{color:inherit !important}.elfcams-line-discounted .woocommerce-Price-amount,ins .woocommerce-Price-amount.is-current-price,.elfcam-ck-tooltip-price ins .woocommerce-Price-amount{color:#111 !important}del .woocommerce-Price-amount,.elfcams-line-original .woocommerce-Price-amount{color:#aaa !important;font-weight:400 !important;background:0 0 !important}.order-total .woocommerce-Price-amount{color:#1a2744 !important;font-weight:800 !important}.includes_tax{display:none !important}.my-discount-label{background:#e53e3e;color:#fff;font-size:11px;font-weight:700;padding:1px 6px;border-radius:3px}.woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.woocommerce-checkout-review-order-table thead th{background:#f5f6f8;padding:10px 14px;font-size:13px;font-weight:600;color:#666;border-bottom:1px solid #e5e7eb}.woocommerce-checkout-review-order-table td{padding:12px 14px;border-bottom:1px solid #f0f0f0;vertical-align:middle;font-size:13px}.woocommerce-checkout-review-order-table .product-name img{width:50px;height:50px;border-radius:6px;border:1px solid #eee;vertical-align:middle;margin-right:8px;object-fit:cover}.woocommerce-checkout-review-order-table tfoot th{display:none !important}.woocommerce-checkout-review-order-table tfoot td{display:block;text-align:left;padding:8px 0;font-size:13px;color:rgba(0,0,0,.7);border-bottom:1px solid #f0f0f0;width:100%}.woocommerce-checkout-review-order-table tfoot td:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;color:rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.woocommerce-checkout-review-order-table tfoot .order-total td{border-bottom:none;padding-top:10px}.woocommerce-checkout-review-order-table tfoot,.cart_totals .shop_table tfoot,.cart_totals .shop_table tbody{background:#f8f9fb}.woocommerce-checkout-review-order-table tfoot tr,.cart_totals .shop_table tr{border-bottom:1px solid #ebedf0}.woocommerce-checkout-review-order-table tfoot th,.cart_totals .shop_table th{font-size:13px;font-weight:600;color:#555;padding:12px 14px;text-transform:uppercase;letter-spacing:.03em}.woocommerce-checkout-review-order-table tfoot td,.cart_totals .shop_table td{font-size:14px;padding:12px 14px}.woocommerce-checkout-review-order-table tfoot .cart-subtotal,.cart_totals .cart-subtotal{border-top:2px solid #e5e7eb}.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.cart_totals .cart-subtotal th{color:#888}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th,.cart_totals .woocommerce-shipping-totals th{color:#2d4f7a;font-size:14px}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td label,.cart_totals .woocommerce-shipping-totals td label{color:#2d4f7a;font-weight:600;font-size:14px}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-Price-amount,.cart_totals .woocommerce-shipping-totals td .woocommerce-Price-amount{font-size:14px}.woocommerce-checkout-review-order-table tfoot .tax-rate th,.woocommerce-checkout-review-order-table tfoot .tax-total th{color:#888;font-size:12px}.woocommerce-checkout-review-order-table tfoot .order-total,.cart_totals .order-total{background:#f0f4f8 !important;border-top:2px solid #2d4f7a !important}.woocommerce-checkout-review-order-table tfoot .order-total th,.cart_totals .order-total th{color:#1a2744 !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase;padding:12px 14px !important}.woocommerce-checkout-review-order-table tfoot .order-total td,.cart_totals .order-total td{color:#1a2744 !important;padding:12px 14px !important}.woocommerce-checkout-review-order-table tfoot .order-total .woocommerce-Price-amount,.cart_totals .order-total .woocommerce-Price-amount{color:#0a3a6c !important;font-size:22px !important;font-weight:800 !important}.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax,.cart_totals .order-total .includes_tax{color:#888 !important;font-size:11px !important}.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax .woocommerce-Price-amount,.cart_totals .order-total .includes_tax .woocommerce-Price-amount{color:#888 !important;font-size:11px !important;font-weight:400 !important}.elementor-element-4e0bd2d,.elementor-element-77b2af8{display:none !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"],.woocommerce-cart div[style*="border-left: 4px solid"]{background:#f0f7ff !important;border:none !important;border-left:4px solid #2d4f7a !important;border-radius:8px !important;padding:14px 16px !important;margin:16px 0 !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"]>strong{color:#2d4f7a !important;font-size:14px;display:block;margin-bottom:8px}.woocommerce-checkout div[style*="border: 1px solid #ccc"] ul{list-style:none;padding:0;margin:0}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li{padding:8px 0;border-bottom:1px solid rgba(45,79,122,.1);font-size:13px;line-height:1.5}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li:last-child{border-bottom:none;padding-bottom:0}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li span[style*="font-weight: bold"]{color:#1a2744 !important;font-size:13px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li span[style*="color: #2a8f2a"]{color:#2d4f7a !important;font-size:12px !important;font-weight:600}.elfcam-footer-bottom{background:linear-gradient(135deg,#1b2a4a 0%,#1a2744 50%,#162240 100%);border-top:1px solid rgba(255,255,255,.08)}.elfcam-fb-row{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.04)}.elfcam-fb-label{color:rgba(255,255,255,.4);font-size:12px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.elfcam-fb-icons{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.elfcam-fb-icons img{height:26px;width:auto;opacity:.65;transition:opacity .2s ease}.elfcam-fb-icons img:hover{opacity:1}.elfcam-fb-copy{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.3)}.elfcam-fb-copy a{color:rgba(255,255,255,.4) !important;text-decoration:none !important;transition:color .2s ease;background-image:none !important}.elfcam-fb-copy a:hover{color:rgba(255,255,255,.7) !important}.ecm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ecm-overlay.active{display:flex}.ecm-modal{background:#fff;border-radius:20px;max-width:620px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:ecmIn .25s ease}@keyframes ecmIn{from{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ecm-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5}.ecm-header span{font-size:17px;font-weight:700;color:#1d1d1f;letter-spacing:-.01em}.ecm-close{font-size:28px;color:#86868b;text-decoration:none !important;line-height:1;cursor:pointer;transition:color .2s}.ecm-close:hover{color:#1d1d1f}.ecm-body{padding:24px;overflow-y:auto;flex:1}.ecm-intro{font-size:13px;color:#86868b;line-height:1.6;margin:0 0 18px}.ecm-btn-accept{display:block;width:100%;padding:14px;background:#b71c1c;color:#fff;font-size:15px;font-weight:600;text-align:center;border-radius:12px;text-decoration:none !important;cursor:pointer;transition:background .2s}.ecm-btn-accept:hover{background:#d32f2f;color:#fff}.ecm-subtitle{font-size:15px;font-weight:700;color:#1d1d1f;margin:22px 0 14px;letter-spacing:-.01em}.ecm-list{list-style:none;margin:0;padding:0}.ecm-item{border:1px solid #e5e5e5;border-radius:14px;padding:16px 18px;margin-bottom:10px}.ecm-item:last-child{margin-bottom:0}.ecm-item-hd{display:flex;align-items:center;justify-content:space-between;gap:12px}.ecm-item-title{font-size:14px;font-weight:600;color:#1d1d1f}.ecm-always{font-size:11px;font-weight:600;color:#b71c1c;letter-spacing:.04em}.ecm-item-desc{font-size:12px;color:#86868b;line-height:1.55;margin:10px 0 0}.ecm-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ecm-switch input{opacity:0;width:0;height:0}.ecm-slider{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:24px;transition:.25s}.ecm-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.25s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ecm-switch input:checked+.ecm-slider{background:#b71c1c}.ecm-switch input:checked+.ecm-slider:before{transform:translateX(20px)}.ecm-footer{padding:16px 24px;border-top:1px solid #e5e5e5}.ecm-btn-confirm{display:block;width:100%;padding:14px;background:#1d1d1f;color:#fff;font-size:15px;font-weight:600;text-align:center;border-radius:12px;text-decoration:none !important;cursor:pointer;transition:background .2s}.ecm-btn-confirm:hover{background:#333}@media (max-width:479px){.ecm-modal{max-height:92vh;border-radius:16px}.ecm-body{padding:18px}.ecm-header{padding:16px 18px}.ecm-footer{padding:14px 18px}}.elfcam-stock-tip-wrap{display:inline-flex;position:relative;align-items:center;margin-left:2px;vertical-align:middle}.elfcam-stock-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;color:#333;cursor:pointer;font-style:normal;line-height:1;transition:color .2s}.elfcam-stock-tip-icon:hover{color:#111}.elfcam-stock-tip{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:360px;background:rgba(10,58,108,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 8px 32px rgba(0,0,0,.25);z-index:9999;font-size:12.5px;line-height:1.55}.elfcam-stock-tip-wrap:hover .elfcam-stock-tip{display:block}@keyframes stTipIn{from{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.elfcam-stock-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:rgba(10,58,108,.85)}.elfcam-stock-tip strong{display:block;font-size:14px;font-weight:700;margin-bottom:10px;color:#fff;letter-spacing:-.01em}.elfcam-stock-tip ul{list-style:none;margin:0;padding:0}.elfcam-stock-tip li{padding:4px 0;color:rgba(255,255,255,.8);font-size:12.5px;border-bottom:1px solid rgba(255,255,255,.08)}.elfcam-stock-tip li:last-child{border-bottom:none}.elfcam-stock-tip li b{color:#fff;font-weight:600}.elfcam-stock-tip-link{display:block;margin-top:12px;color:#ca3338 !important;font-weight:600;font-size:12px;text-decoration:none !important;letter-spacing:.02em;transition:color .2s}.elfcam-stock-tip-link:hover{color:#e53935 !important}@media (max-width:479px){.elfcam-stock-tip{width:280px;left:auto;right:-10px;transform:none}.elfcam-stock-tip:after{left:auto;right:16px;transform:none}}.elfcam-tva-tip-wrap{display:inline-block;position:relative;vertical-align:middle;margin-left:8px}.elfcam-tva-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;color:#0a3a6c;cursor:pointer;font-style:normal;line-height:1;transition:color .2s}.elfcam-tva-tip-icon:hover{color:#0d4a8a}.elfcam-tva-tip{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:300px;background:rgba(10,58,108,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 8px 32px rgba(0,0,0,.25);z-index:9999;font-size:12.5px;line-height:1.55}.elfcam-tva-tip-wrap:hover .elfcam-tva-tip{display:block}@keyframes tvaTipIn{from{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.elfcam-tva-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:rgba(10,58,108,.85)}.elfcam-tva-tip strong{display:block;font-size:14px;font-weight:700;margin-bottom:6px;color:#fff;letter-spacing:-.01em}.elfcam-tva-tip p{font-size:12.5px;color:rgba(255,255,255,.85);margin:0;line-height:1.55}@media (max-width:479px){.elfcam-tva-tip{width:250px;left:auto;right:-10px;transform:none}.elfcam-tva-tip:after{left:auto;right:16px;transform:none}}.elfcam-trust-badges{margin-top:12px;border-top:1px solid rgba(10,58,108,.1);padding-top:10px}.etb-row{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;color:#000;font-weight:500;line-height:1.4}.etb-row svg{stroke:#1a7a2e}.etb-row:last-child{margin-bottom:0}.etb-row svg{flex-shrink:0}.etb-row span{font-size:12px}.elfcam-section-item{overflow:hidden !important;max-width:100% !important;position:relative;z-index:2;background:#fff;margin-top:15px}.single-product div.product>*:not(.elfcam-gallery-wrap):not(.summary){position:relative;z-index:2;background:#fff}.elfcam-section-body{max-width:100% !important}.elfcam-section-body-inner{overflow-x:auto !important;-webkit-overflow-scrolling:touch;max-width:100% !important}.elfcam-section-body-inner .wc-tab{overflow-x:auto !important;-webkit-overflow-scrolling:touch;max-width:100% !important}.elfcam-section-body-inner .wc-tab table{width:max-content !important;min-width:800px}@media (max-width:767px){.related.products ul.products li.product,.upsells.products ul.products li.product,.elfcam-extra-products ul.products li.product{flex:0 0 130px !important;width:130px !important;max-width:130px !important}.elfcam-img-slider,.elfcam-img-slider .elfcam-slide{border:none !important;outline:none !important;box-shadow:none !important}}@media (max-width:767px){.single-product div.product>.woocommerce-product-details__short-description{display:none !important}.sd-mobile-btn{position:fixed;right:5px;bottom:125px;z-index:9998;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;border:1.5px solid #1e3654;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s ease;margin-left:auto;padding:0;color:#e67e22;font-size:11px;font-weight:700;letter-spacing:.3px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-tap-highlight-color:transparent}.sd-mobile-btn:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(45,79,122,.45)}.sd-mobile-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:center}.sd-mobile-overlay.active{opacity:1;pointer-events:auto}.sd-mobile-panel{background:#fff;border-radius:20px 20px 0 0;border-top:3px solid #e8712a;padding:0 20px 32px;max-height:82vh;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -8px 40px rgba(0,0,0,.18);transform:translateY(100%);transition:transform .38s cubic-bezier(.32,0,.67,0);position:relative;text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.sd-mobile-overlay.active .sd-mobile-panel{transform:translateY(0);transition:transform .38s cubic-bezier(.33,1,.68,1)}.sd-panel-drag{width:36px;height:4px;background:#e0e0e0;border-radius:2px;margin:10px auto 0}.sd-panel-icon-wrap{display:flex;justify-content:center;padding:20px 0 14px}.sd-panel-icon-circle{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#0a3a6c 0%,#1e5a9c 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(10,58,108,.3)}.sd-panel-title{text-align:center;font-size:17px;font-weight:700;color:#0a3a6c;margin:0 0 16px;padding-bottom:14px;border-bottom:2px solid #e67e22;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.sd-mobile-panel-close{position:absolute;top:14px;right:16px;width:30px;height:30px;border-radius:50%;background:#f2f2f7;border:none;color:#666;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:background .2s}.sd-mobile-panel-close:active{background:#e5e5ea}.sd-mobile-panel strong{color:#111;font-weight:700}.sd-mobile-panel ul{padding-left:0;margin:0 auto;list-style:none;display:inline-block;text-align:left}.sd-mobile-panel li{padding:4px 0 4px 16px;position:relative;font-size:13px;line-height:1.55;color:#333;margin-bottom:8px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.sd-mobile-panel li:last-child{margin-bottom:0}.sd-mobile-panel li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:#e67e22;border-radius:50%}.sd-mobile-panel p{font-size:14px;line-height:1.5;color:#333;margin:6px 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.sd-mobile-panel table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0}.sd-mobile-panel table th,.sd-mobile-panel table td{padding:8px 10px;border-bottom:1px solid #f0f0f0;text-align:left}.sd-mobile-panel table th{font-weight:600;color:#0a3a6c;background:#f8f9fa;width:40%}}.woo-gv .products{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:12px !important;padding:8px 4px 12px !important;scrollbar-width:none}.woo-gv .products::-webkit-scrollbar{display:none}.woo-gv .products .product{flex:0 0 auto !important;scroll-snap-align:start;margin:0 !important;padding:0 !important;width:auto !important}.woo-gv .vcard{--h:260px;position:relative;height:var(--h);width:calc(var(--h) * 0.72);display:flex;flex-direction:column;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.woo-gv .vcard:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.woo-gv .vcard:after{display:none !important}.woo-gv .v-thumb{flex:0 0 55%;display:flex;align-items:center;justify-content:center;background:#f9f9f9;padding:8px;overflow:hidden}.woo-gv .v-thumb img{width:100%;height:100%;object-fit:contain !important;border-radius:0}.woo-gv .v-title{flex:1;display:flex;align-items:flex-start;padding:8px 10px 4px;overflow:hidden}.woo-gv .v-title a{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3 !important;overflow:hidden;font-size:12px !important;line-height:1.35 !important;font-weight:700 !important;color:#0f1111 !important;text-decoration:none !important;font-family:inherit !important}.woo-gv .v-title a:hover{color:#c45500 !important}.woo-gv .v-price{flex:0 0 auto;padding:0 10px 8px;z-index:1;position:relative}.woo-gv .v-price .price,.woo-gv ul.products li.product .v-price .price{display:block !important;margin:0;font-size:0 !important;line-height:1}.woo-gv .v-price .gv-price-int{font-size:20px;font-weight:700;color:#0f1111;line-height:1}.woo-gv .v-price .gv-price-dec{font-size:11px;font-weight:600;color:#0f1111;line-height:1;vertical-align:top}.woo-gv .v-price .gv-price-cur{font-size:11px;font-weight:400;color:#0f1111;line-height:1;vertical-align:top;margin-left:1px}@media (max-width:767px){.woo-gv .vcard{--h:220px}.woo-gv .v-title a{font-size:11px !important;-webkit-line-clamp:2 !important}.woo-gv .v-price .price{font-size:13px !important}}@media (max-width:767px){.elfcam-tva-tip,.elfcam-stock-tip{position:fixed !important;left:10px !important;right:10px !important;bottom:auto !important;top:50% !important;transform:translateY(-50%) !important;width:auto !important;max-width:calc(100vw - 20px) !important}.elfcam-tva-tip:after,.elfcam-stock-tip:after{display:none !important}}.elementor-location-header{display:none !important}.elfcam-hdr{position:fixed;top:0;left:0;right:0;z-index:99999;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}body{padding-top:100px !important}.admin-bar .elfcam-hdr{top:32px}.admin-bar{padding-top:132px !important}.elfcam-hdr-top{background:#1a3352;color:#fff;font-size:13px;padding:0 24px;line-height:1.3}.elfcam-hdr-top-nav{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.elfcam-hdr-top-nav::-webkit-scrollbar{display:none}.elfcam-top-link{color:#cbd5e1 !important;text-decoration:none !important;font-weight:500;padding:7px 14px;white-space:nowrap;border-radius:3px;transition:background .15s,color .15s}.elfcam-top-link:hover{color:#fff !important;background:rgba(255,255,255,.1)}.elfcam-hdr-main{display:flex;align-items:center;background:#2d4f7a;padding:0 24px;height:70px;gap:16px}.elfcam-hdr-logo{flex-shrink:0;display:flex;align-items:center;height:100%}.elfcam-hdr-logo img{height:50px;width:auto;object-fit:contain}.elfcam-hdr-search{flex:1;min-width:200px}.elfcam-hdr-search .dgwt-wcas-search-wrapp{max-width:100% !important;min-width:0 !important}.elfcam-hdr-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.elfcam-hdr-search .dgwt-wcas-sf-wrapp{background:0 0 !important;padding:0 !important;border-radius:0 !important;position:relative !important;display:flex !important;align-items:stretch !important}.elfcam-hdr-search .dgwt-wcas-search-form{height:46px !important;border-radius:8px !important;overflow:visible !important;display:flex !important;background:0 0 !important;box-shadow:none !important}.elfcam-hdr-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:46px !important;font-size:16px !important;padding:0 14px !important;border:2px solid #e8712a !important;border-right:none !important;border-radius:10px 0 0 10px !important;background:#fff !important;box-shadow:none !important;flex:1 !important;width:100% !important;font-style:normal !important;font-weight:400 !important;color:#333 !important;line-height:46px !important}.elfcam-hdr-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:0 0 0 3px rgba(232,113,42,.3) !important;border-color:#e8712a !important;outline:none !important}.elfcam-hdr-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.elfcam-hdr-search .dgwt-wcas-search-submit{position:relative !important;left:auto !important;right:auto !important;top:auto !important;height:46px !important;width:54px !important;min-width:54px !important;min-height:46px !important;background:#e8712a !important;border:2px solid #c55e1f !important;border-left:none !important;border-radius:0 10px 10px 0 !important;cursor:pointer !important;pointer-events:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;flex-shrink:0 !important;opacity:1 !important}.elfcam-hdr-search .dgwt-wcas-search-submit:hover,.elfcam-hdr-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:#c55e1f !important;background-image:none !important;opacity:1 !important;color:#fff !important;border-color:#c55e1f !important}.elfcam-hdr-search .dgwt-wcas-search-submit svg.dgwt-wcas-ico-magnifier,.elfcam-hdr-search .dgwt-wcas-ico-magnifier{position:static !important;display:block !important;width:20px !important;height:20px !important;max-width:20px !important;fill:#fff !important;opacity:1 !important;margin:0 auto !important}.elfcam-hdr-search .dgwt-wcas-ico-magnifier path{fill:#fff !important}.elfcam-hdr-search .dgwt-wcas-search-submit svg path{fill:#fff !important}.elfcam-hdr-search .dgwt-wcas-search-submit:before{display:none !important}.elfcam-hdr-search .dgwt-wcas-voice-search{display:none !important}.elfcam-hdr-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#fff !important}.elfcam-hdr-search .dgwt-wcas-preloader{right:50px !important}.elfcam-hdr-search .dgwt-wcas-suggestions-wrapp{width:750px !important;max-width:none !important;border-radius:0 0 8px 8px !important}@media (max-width:768px){.elfcam-hdr-search .dgwt-wcas-suggestions-wrapp{width:400px !important}}.elfcam-csearch-wrap{position:relative;width:100%}.elfcam-csearch-bar{display:flex;align-items:center;height:46px;border:2px solid #d0d5dd;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s}.elfcam-csearch-bar:focus-within{border-color:#e8712a;box-shadow:0 0 0 3px rgba(232,113,42,.18)}.elfcam-csearch-input{flex:1;border:none !important;outline:none !important;padding:0 10px 0 14px !important;font-size:15px !important;color:#333 !important;background:0 0 !important;height:100% !important;box-shadow:none !important;min-width:0}.elfcam-csearch-clear{display:none;align-items:center;justify-content:center;border:none;background:0 0;color:#999;font-size:20px;cursor:pointer;padding:0 8px;line-height:1;flex-shrink:0}.elfcam-csearch-clear:hover{color:#333}.elfcam-csearch-btn{width:48px;height:100%;background:#e8712a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.elfcam-csearch-btn:hover{background:#c55e1f}.elfcam-csearch-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e5eb;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.13);z-index:99999;max-height:480px;overflow-y:auto}.elfcam-csearch-item{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:#222;border-bottom:1px solid #f0f0f0;transition:background .1s}.elfcam-csearch-item:last-child{border-bottom:none}.elfcam-csearch-item:hover,.elfcam-csearch-item.active{background:#f5f7fb}.elfcam-csearch-thumb{width:48px;height:48px;flex-shrink:0}.elfcam-csearch-thumb img{width:48px;height:48px;object-fit:contain;border-radius:4px}.elfcam-csearch-nothumb{background:#f0f0f0;border-radius:4px}.elfcam-csearch-cat-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#eef2f7;border-radius:50%;flex-shrink:0;color:#2d4f7a}.elfcam-csearch-info{display:flex;flex-direction:column;gap:2px;min-width:0}.elfcam-csearch-title{font-size:13px;line-height:1.4;color:#111}.elfcam-csearch-price{font-size:13px;font-weight:700;color:#e8712a}.elfcam-csearch-breadcrumb{font-size:11px;color:#888}.elfcam-csearch-noresult,.elfcam-csearch-loading{padding:18px 20px;text-align:center;color:#888;font-size:14px}@media (max-width:768px){.elfcam-csearch-bar{height:40px}.elfcam-csearch-btn{width:42px}.elfcam-csearch-input{font-size:14px !important}}.elfcam-hdr-search .dgwt-wcas-search-wrapp{position:relative !important}.elfcam-hdr-item{flex-shrink:0;position:relative;cursor:pointer;color:#fff}.elfcam-hdr-item-trigger{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px;transition:background .15s;white-space:nowrap;height:40px}.elfcam-hdr-item-trigger:hover{background:rgba(255,255,255,.1)}.elfcam-hdr-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.elfcam-hdr-item-label{font-size:14px;line-height:1.3;color:#cbd5e1}.elfcam-hdr-item-label strong{color:#fff;font-size:15px;font-weight:700}.elfcam-hdr-arrow{flex-shrink:0;opacity:.6}.elfcam-hdr-dropdown{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:12px;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:100001;color:#333}.elfcam-hdr-open>.elfcam-hdr-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.elfcam-hdr-dd-title{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #eee}.elfcam-hdr-dropdown-ship{min-width:240px}.elfcam-hdr-select{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;margin-bottom:8px;background:#fff}.elfcam-hdr-input{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;margin-bottom:8px;box-sizing:border-box}.elfcam-hdr-btn{width:100%;padding:7px 12px;background:#2d4f7a;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.elfcam-hdr-btn:hover{background:#1e3654}.elfcam-hdr-dropdown-account{min-width:220px}.elfcam-acct-btn{display:block;text-align:center;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:8px}.elfcam-acct-btn-primary{background:#e8712a;color:#fff !important;border:none}.elfcam-acct-btn-primary:hover{background:#d4641f}.elfcam-acct-divider{text-align:center;margin:10px 0;position:relative;font-size:12px;color:#999}.elfcam-acct-divider:before,.elfcam-acct-divider:after{content:'';position:absolute;top:50%;width:30%;height:1px;background:#ddd}.elfcam-acct-divider:before{left:0}.elfcam-acct-divider:after{right:0}.elfcam-acct-social{display:flex;flex-direction:column;gap:8px;margin-bottom:6px;padding:0 16px}.elfcam-acct-social .nsl-container{width:100% !important}.elfcam-acct-social .nsl-container-buttons{display:flex !important;flex-direction:column !important;gap:6px !important}.elfcam-acct-social .nsl-container-buttons a{border-radius:6px !important;font-size:13px !important}.elfcam-acct-social-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-weight:500;color:#333 !important;text-decoration:none;background:#fff;transition:background .15s,border-color .15s}.elfcam-acct-social-btn:hover{background:#f7f7f7;border-color:#bbb}.elfcam-hdr-dd-link{display:block;padding:6px 8px;color:#333;text-decoration:none;font-size:13px;border-radius:4px;transition:background .1s}.elfcam-hdr-dd-link:hover{background:#f0f4f8;color:#2d4f7a}.elfcam-hdr-dd-login{font-weight:600;color:#2d4f7a}.elfcam-hdr-dd-logout{color:#e53e3e}.elfcam-hdr-dd-sep{border:none;border-top:1px solid #eee;margin:6px 0}.elfcam-hdr-cart-icon-wrap{position:relative}.elfcam-hdr-cart-badge{position:absolute;top:-6px;right:-8px;background:#e8712a;color:#fff;font-size:11px;font-weight:700;font-style:normal;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 3px;box-sizing:border-box}.elfcam-hdr-dropdown .gt_selector,.elfcam-hdr-dropdown .gtranslate_wrapper{width:100%}.elfcam-hdr-dropdown .gt_selector select,.elfcam-hdr-dropdown select.gt_selector{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:#fff}.elfcam-hdr-dropdown-locale{min-width:340px;padding:0 !important}.elfcam-locale-section{padding:14px 16px}.elfcam-locale-section+.elfcam-locale-section{border-top:1px solid #eee}.elfcam-locale-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:10px}.elfcam-lang-grid{display:flex;flex-direction:column;gap:2px}.elfcam-lang-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#333;text-decoration:none;font-size:14px;font-weight:500;transition:background .12s}.elfcam-lang-item:hover{background:#f0f4f8;color:#2d4f7a}.elfcam-lang-item.active{background:#eef2f7;color:#2d4f7a;font-weight:700}.elfcam-lang-item img{border-radius:2px;flex-shrink:0}.elfcam-currency-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.elfcam-cur-item{display:block;padding:7px 10px;border-radius:6px;color:#333;text-decoration:none;font-size:13px;font-weight:500;transition:background .12s;white-space:nowrap}.elfcam-cur-item:hover{background:#f0f4f8;color:#2d4f7a}.elfcam-cur-item.active{background:#eef2f7;color:#2d4f7a;font-weight:700}.elfcam-country-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;max-height:280px;overflow-y:auto;scrollbar-width:thin}.elfcam-country-grid::-webkit-scrollbar{width:4px}.elfcam-country-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.elfcam-country-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#333;text-decoration:none;font-size:13px;font-weight:500;transition:background .12s;cursor:pointer}.elfcam-country-item:hover{background:#f0f4f8;color:#2d4f7a}.elfcam-country-item.active{background:#eef2f7;color:#2d4f7a;font-weight:700}.elfcam-country-item img{flex-shrink:0;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elfcam-country-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.efc-panel{top:100px !important;z-index:100002 !important}.elfcam-hdr-nav{display:flex;align-items:center;gap:0;flex-shrink:0}.elfcam-hdr-nav-item{position:relative}.elfcam-hdr-nav-link{color:#cbd5e1;text-decoration:none;font-size:15px;font-weight:600;padding:10px 14px;border-radius:4px;white-space:nowrap;transition:color .15s,background .15s;display:flex;align-items:center;gap:4px}.elfcam-hdr-nav-link:hover{color:#fff;background:rgba(255,255,255,.1)}.elfcam-hdr-nav-arrow{opacity:.5;flex-shrink:0}.elfcam-hdr-mega{position:absolute;left:0;top:100%;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:0 0 8px 8px;border-top:2px solid #2d4f7a;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:100000;min-width:260px;padding:12px 16px}.elfcam-hdr-nav-item:hover>.elfcam-hdr-mega{opacity:1;visibility:visible;transform:translateY(0)}.elfcam-hdr-nav-item:hover>.elfcam-hdr-nav-link{color:#fff;background:rgba(255,255,255,.15)}.elfcam-hdr-mega-inner{display:flex;flex-direction:column;gap:4px}.elfcam-hdr-mega-col{width:100%}.elfcam-hdr-mega-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#2d4f7a;text-decoration:none;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid #e5e7eb}.elfcam-hdr-mega-title:hover{color:#111;background:#f8f9fb;border-radius:4px}.elfcam-hdr-mega-sec{margin-bottom:2px}.elfcam-hdr-mega-sec-title{display:flex;align-items:center;gap:8px;font-size:13px;color:#333;text-decoration:none;padding:5px 8px;border-radius:4px;transition:background .1s}.elfcam-hdr-mega-sec-title:hover{background:rgba(10,58,108,.08);color:#111}.elfcam-mega-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;color:#0a3a6c}.elfcam-mega-icon img{width:100%;height:100%;object-fit:contain}.elfcam-cat-btn{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:15px;font-weight:600;padding:10px 16px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0;height:44px}.elfcam-cat-btn:hover{background:rgba(255,255,255,.2)}.elfcam-cat-wrap{position:relative;flex-shrink:0}.elfcam-cat-panel{position:fixed;top:0;left:0;bottom:0;display:flex;z-index:99999;opacity:0;visibility:hidden;transform:translateX(-8px);transition:all .2s ease;box-shadow:4px 0 24px rgba(0,0,0,.12)}.elfcam-cat-panel.open{opacity:1;visibility:visible;transform:translateX(0)}.elfcam-cat-col{width:280px;background:#fff;border-right:1px solid #e5e7eb;overflow-y:auto;display:flex;flex-direction:column}.elfcam-cat-l2,.elfcam-cat-l3{display:none}.elfcam-cat-l2.show,.elfcam-cat-l3.show{display:flex}.elfcam-cat-col-head{font-size:15px;font-weight:700;color:#1a1a1a;padding:14px 16px 10px;border-bottom:1px solid #eee;flex-shrink:0}.elfcam-cat-col-head a{color:#2d4f7a;text-decoration:none}.elfcam-cat-col-head a:hover{color:#111;text-decoration:underline}.elfcam-cat-item{display:flex;align-items:center;padding:10px 16px;color:#333;text-decoration:none;font-size:14px;border-bottom:1px solid #f5f5f5;transition:background .1s;cursor:pointer}.elfcam-cat-item:hover{background:rgba(10,58,108,.06);color:#111}.elfcam-cat-item.active{background:#eef2f7;color:#2d4f7a;font-weight:600}.elfcam-cat-item-text{flex:1;min-width:0}.elfcam-cat-chevron{flex-shrink:0;opacity:.4;margin-left:8px}.elfcam-cat-item.active .elfcam-cat-chevron{opacity:.8}#mega-menu-wrap-main_menu{display:none !important}.elfcam-cat-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:10px;border-radius:4px;overflow:hidden;background:#f5f5f5}.elfcam-cat-icon img{width:100%;height:100%;object-fit:contain}.elfcam-hdr-search-mobile{display:none}.elfcam-search-overlay{display:none}.woocommerce a.button:not(.add_to_cart_button):not(.single_add_to_cart_button),.woocommerce button.button:not(.add_to_cart_button):not(.single_add_to_cart_button),.woocommerce input.button:not(.add_to_cart_button):not(.single_add_to_cart_button),.woocommerce #respond input#submit,.woocommerce .cart .button:not(.single_add_to_cart_button),.woocommerce .checkout-button,.woocommerce #place_order,.button:not(.add_to_cart_button):not(.single_add_to_cart_button),input[type=submit]:not(.add_to_cart_button),.wp-block-button__link,.elementor-button:not(.add_to_cart_button),.woocommerce .woocommerce-Button,.woocommerce-button,.wpcf7-submit,a.button:not(.add_to_cart_button):not(.single_add_to_cart_button),.widget .button,.coupon .button,.woocommerce a.added_to_cart{background:#2d4f7a !important;background-image:none !important;color:#fff !important;border:2px solid #2d4f7a !important;border-radius:6px !important;transition:all .2s ease !important;text-shadow:none !important;box-shadow:none !important}.woocommerce a.button:not(.add_to_cart_button):not(.single_add_to_cart_button):hover,.woocommerce button.button:not(.add_to_cart_button):not(.single_add_to_cart_button):hover,.woocommerce input.button:not(.add_to_cart_button):not(.single_add_to_cart_button):hover,.woocommerce #respond input#submit:hover,.woocommerce .cart .button:not(.single_add_to_cart_button):hover,.woocommerce .checkout-button:hover,.woocommerce #place_order:hover,.button:not(.add_to_cart_button):not(.single_add_to_cart_button):hover,input[type=submit]:not(.add_to_cart_button):hover,.wp-block-button__link:hover,.elementor-button:not(.add_to_cart_button):hover,.woocommerce .woocommerce-Button:hover,.woocommerce-button:hover,.wpcf7-submit:hover,a.button:not(.add_to_cart_button):not(.single_add_to_cart_button):hover,.widget .button:hover,.coupon .button:hover,.woocommerce a.added_to_cart:hover{background:#3a6491 !important;color:#fff !important;border:1.5px solid #1e3654 !important}@media (max-width:768px){body{padding-top:73px !important}.admin-bar{padding-top:108px !important}.rsrc-container{padding-top:0 !important;margin-top:0 !important}.rsrc-content{margin-top:0 !important;padding-top:0 !important}.header-section,.rsrc-top-menu,.responsive-title,.navbar-header,#site-header,#site-navigation{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.elfcam-hdr-top{padding:0;overflow:hidden}.elfcam-hdr-top-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding:0 8px}.elfcam-hdr-top-nav::-webkit-scrollbar{display:none}.elfcam-top-link{font-size:11px !important;padding:5px 10px !important}.elfcam-hdr-main{height:50px;padding:0;gap:0;flex-wrap:nowrap;justify-content:stretch;background:#2d4f7a}.elfcam-hdr-main>*{flex:1 1 0;display:flex;align-items:center;justify-content:center;border-right:none;min-width:0}.elfcam-hdr-main>*:last-child{border-right:none}.elfcam-hdr-main>.elfcam-hdr-search,.elfcam-hdr-main>.elfcam-search-overlay,.elfcam-hdr-main>.elfcam-hdr-ship{flex:0 0 0;border-right:none;overflow:hidden;padding:0}.elfcam-hdr-logo img{height:28px}.elfcam-hdr-search{position:absolute !important;width:0 !important;height:0 !important;overflow:visible !important;opacity:0 !important;pointer-events:auto !important}.elfcam-hdr-search-mobile{display:flex !important;align-items:center;justify-content:center;width:34px;height:34px;background:#e67e22;border-radius:8px;cursor:pointer;flex-shrink:0;order:99}.elfcam-hdr-search-mobile svg{color:#fff}.elfcam-search-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100010;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0;flex-direction:column;align-items:stretch}.elfcam-search-overlay.open{display:flex}.elfcam-search-overlay-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(255,255,255,.95);box-shadow:0 2px 16px rgba(0,0,0,.12)}.elfcam-mobile-fibo{flex:1;min-width:0}.elfcam-mobile-fibo .dgwt-wcas-search-wrapp{max-width:100% !important;width:100% !important}.elfcam-mobile-fibo .dgwt-wcas-sf-wrapp{padding:0 !important}.elfcam-mobile-fibo .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:40px !important;font-size:15px !important;border-radius:8px !important;background:#f0f0f0 !important}.elfcam-search-close{font-size:28px;color:#666;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0;background:0 0 !important;border:none !important}.elfcam-search-close:hover{color:#333}.elfcam-mobile-fibo .dgwt-wcas-suggestions-wrapp{z-index:100020 !important;width:400px !important;max-width:none !important}.elfcam-hdr-search .dgwt-wcas-search-form{height:34px !important}.elfcam-hdr-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:34px !important;font-size:13px !important;line-height:34px !important}.elfcam-hdr-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.elfcam-hdr-search .dgwt-wcas-search-submit{height:34px !important;width:36px !important;min-width:36px !important;min-height:34px !important}.elfcam-hdr-arrow{display:none}.elfcam-hdr-item-label{display:none}.elfcam-hdr-account .elfcam-hdr-item-label{display:block;font-size:9px;line-height:1.2;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elfcam-hdr-account .elfcam-hdr-item-label strong{font-size:9px}.elfcam-hdr-lang .elfcam-hdr-item-label{display:block;font-size:9px;line-height:1.2;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elfcam-hdr-lang .elfcam-hdr-item-label strong{font-size:9px}.elfcam-hdr-item-trigger{padding:4px}.elfcam-hdr-lang{display:flex !important;flex-direction:column;align-items:center;justify-content:center;order:2;text-align:center}.elfcam-hdr-lang .elfcam-hdr-icon svg{width:20px;height:20px}.elfcam-hdr-nav{display:contents}.elfcam-hdr-nav-item{flex:1 1 0;display:flex;align-items:center;justify-content:center;border-right:none;min-width:0}.elfcam-hdr-nav-link{font-size:11px !important;padding:4px 6px !important;white-space:nowrap;border:1px solid transparent;border-radius:4px;transition:border-color .15s}.elfcam-hdr-nav-link:hover,.elfcam-hdr-nav-link:active,.elfcam-hdr-nav-item.mobile-open .elfcam-hdr-nav-link{border-color:#fff;color:#111}.elfcam-cat-btn:hover,.elfcam-cat-btn:active,.elfcam-cat-btn.active{border-color:#fff !important;color:#111}.elfcam-hdr-item-trigger:hover,.elfcam-hdr-item-trigger:active{border:1px solid rgba(255,255,255,.3);border-radius:4px;color:inherit}.elfcam-hdr-search-mobile:hover,.elfcam-hdr-search-mobile:active{border:1px solid #fff}.elfcam-hdr-nav-arrow{display:inline-block;width:6px;height:6px;transition:transform .2s}.elfcam-hdr-nav-item.mobile-open .elfcam-hdr-nav-arrow{transform:rotate(180deg)}.elfcam-hdr-mega{display:none;position:fixed;top:56px;left:0;right:0;bottom:0;z-index:99998;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important;border-top:none !important;overflow-y:auto;box-shadow:0 12px 40px rgba(10,58,108,.15) !important;border-radius:0 !important}.elfcam-hdr-nav-item.mobile-open>.elfcam-hdr-mega,.elfcam-hdr-nav-item:hover>.elfcam-hdr-mega{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;position:fixed !important;left:0 !important;right:0 !important;top:76px !important;width:100vw !important;max-height:calc(100vh - 76px) !important;overflow-y:auto !important;z-index:999999 !important;border-radius:0 !important}.elfcam-hdr-mega-inner{display:flex;flex-direction:column;padding:12px;gap:8px}.elfcam-hdr-mega-title{border-bottom:1px solid transparent !important;border-image:linear-gradient(90deg,rgba(10,58,108,.15),rgba(230,126,34,.15)) 1 !important;padding-bottom:8px}.elfcam-hdr-mega-sec-title{border-radius:6px;padding:6px 8px;transition:background .2s}.elfcam-hdr-mega-sec-title:hover{background:linear-gradient(135deg,rgba(10,58,108,.05),rgba(230,126,34,.03)) !important}.elfcam-hdr-mega-col{width:100% !important;margin-bottom:8px}.elfcam-cat-panel{top:70px;left:0;right:0;bottom:0;width:100% !important;display:flex;flex-direction:row}.elfcam-cat-col{width:50% !important;flex-shrink:0;overflow-y:auto}.elfcam-cat-l1{width:42% !important;border-right:1px solid #e5e7eb;background:#f8f9fa}.elfcam-cat-l2{width:58% !important;display:none;background:#fff}.elfcam-cat-l2.show{display:flex !important}.elfcam-cat-l3{display:none !important}.elfcam-cat-item{font-size:12px;padding:8px 10px;gap:6px}.elfcam-cat-icon{width:22px !important;height:22px !important}.elfcam-cat-icon img{width:22px !important;height:22px !important}.elfcam-cat-btn{font-size:11px !important;padding:5px 8px !important;gap:4px !important;border-radius:6px !important}.elfcam-cat-btn svg{width:13px !important;height:13px !important}.elfcam-cat-btn span{display:none}.elfcam-cat-l3-group{display:none;flex-direction:column;background:#f5f7fa;border-top:1px solid #eee}.elfcam-cat-l3-group.open{display:flex}.elfcam-cat-l3-group .elfcam-cat-item{padding:2px 8px 2px 20px;font-size:9px;line-height:1.1;color:#666;border-bottom:1px solid #f0f0f0}.elfcam-cat-l3-group .elfcam-cat-icon{width:18px !important;height:18px !important}.elfcam-cat-l3-group .elfcam-cat-icon img{width:18px !important;height:18px !important}.elfcam-cat-item.l2-open .elfcam-cat-chevron{transform:rotate(90deg)}.elfcam-cat-chevron{transition:transform .2s ease}.elfcam-cat-col-head{font-size:12px;padding:8px 10px 6px;font-weight:600}.elfcam-cat-mobile-only{display:flex !important}.elfcam-cat-mobile-nav-sep{display:block !important;height:1px;background:#e5e7eb;margin:6px 12px}.elfcam-hdr-ship{display:none}.elfcam-dd-close{display:none}.elfcam-dd-close{display:block;position:sticky;top:8px;float:right;width:26px;height:26px;border-radius:50%;border:none;background:rgba(0,0,0,.08);color:#555;font-size:17px;line-height:26px;text-align:center;cursor:pointer;padding:0;margin:0 0 -26px 8px;flex-shrink:0;z-index:5}.elfcam-dd-close:active{background:rgba(0,0,0,.18)}.elfcam-hdr-dropdown{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:12px 12px 0 0;max-height:70vh;overflow-y:auto;min-width:unset !important}.elfcam-hdr-dropdown-locale{width:100% !important}.elfcam-country-grid{grid-template-columns:1fr 1fr;max-height:240px}.elfcam-hdr-cart-icon-wrap svg{width:22px;height:22px}.elfcam-hdr-cart-badge{font-size:10px !important;min-width:16px !important;height:16px !important;line-height:16px !important}.elfcam-hdr-account{order:97}.elfcam-hdr-cart{order:98}.elfcam-hdr-account .elfcam-hdr-icon svg{width:18px;height:18px}.efc-panel{top:84px !important;right:0 !important;left:0 !important;width:auto !important;border-radius:0 0 12px 12px !important}}.elfcam-cat-mobile-only,.elfcam-cat-mobile-nav-sep{display:none !important}#site-navigation,.header-section,.responsive-title,.navbar-header,#site-header,.rsrc-top-menu{display:none !important}.rsrc-content,.rsrc-fullwidth-home{margin-top:0 !important}.rsrc-container{padding-top:0 !important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error,.wc-block-components-notice-banner,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-warning,div.wpcf7-response-output,.wp-block-woocommerce-notices .wc-block-components-notice-banner,.notice,.elementor-message,#yith-wcwl-popup-message,.yith-wcwl-add-button .feedback,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background:rgba(230,126,34,.12) !important;-webkit-backdrop-filter:blur(16px) saturate(180%) !important;backdrop-filter:blur(16px) saturate(180%) !important;color:#1a2744 !important;border:1px solid rgba(230,126,34,.25) !important;border-left:4px solid #e67e22 !important;border-top:1px solid rgba(230,126,34,.25) !important;border-radius:10px !important;box-shadow:0 4px 20px rgba(230,126,34,.1) !important}.woocommerce-info strong,.woocommerce-message strong{color:#1a2744 !important}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.wc-block-components-notice-banner a,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{color:#1a2744 !important;text-decoration:underline !important;font-weight:600 !important}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.wc-block-components-notice-banner a:hover,.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{color:#e67e22 !important;background:rgba(230,126,34,.1) !important;border-radius:4px !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding-left:50px !important;position:relative !important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{color:#e67e22 !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important}.woocommerce-error li{color:#fff !important}.wc-block-components-notice-banner .wc-block-components-notice-banner__content,.wc-block-components-notice-banner .wc-block-components-notice-banner__content *{color:#fff !important}.wc-block-components-notice-banner>svg,.wc-block-components-notice-banner>.wc-block-components-notice-banner__dismiss{color:#fff !important;fill:#fff !important}.my-recaptcha-hd,.my-recaptcha-hd *{background:0 0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:none !important;border-radius:0 !important}.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce table.woocommerce-orders-table,.woocommerce-MyAccount-content table,.woocommerce table.woocommerce-table--order-details,.woocommerce table.woocommerce-checkout-review-order-table,.woocommerce-cart-form table,table.shop_table,table.shop_table_responsive{background:rgba(10,58,108,.06) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;border:1px solid rgba(10,58,108,.1) !important;border-radius:14px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;box-shadow:0 4px 24px rgba(10,58,108,.06) !important;width:100% !important}.woocommerce table.shop_table thead th,.woocommerce table.woocommerce-orders-table thead th,.woocommerce-MyAccount-content table thead th,table.shop_table thead th,table.shop_table_responsive thead th{background:rgba(10,58,108,.82) !important;-webkit-backdrop-filter:blur(16px) !important;backdrop-filter:blur(16px) !important;color:#fff !important;font-weight:600 !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:14px 16px !important;border-bottom:none !important;border-right:1px solid rgba(255,255,255,.08) !important;white-space:nowrap !important}.woocommerce table.shop_table thead th:last-child,table.shop_table thead th:last-child,table.shop_table_responsive thead th:last-child{border-right:none !important}.woocommerce table.shop_table thead tr,table.shop_table thead tr,table.shop_table_responsive thead tr{border-radius:14px 14px 0 0 !important}.woocommerce table.shop_table thead th:first-child,table.shop_table thead th:first-child,table.shop_table_responsive thead th:first-child{border-radius:13px 0 0 !important}.woocommerce table.shop_table thead th:last-child,table.shop_table thead th:last-child,table.shop_table_responsive thead th:last-child{border-radius:0 13px 0 0 !important}.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tbody th,.woocommerce table.woocommerce-orders-table tbody td,.woocommerce table.woocommerce-orders-table tbody th,.woocommerce-MyAccount-content table tbody td,.woocommerce-MyAccount-content table tbody th,table.shop_table tbody td,table.shop_table tbody th,table.shop_table_responsive tbody td,table.shop_table_responsive tbody th{background:rgba(255,255,255,.55) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important;color:#1d2327 !important;padding:12px 16px !important;border-bottom:1px solid rgba(10,58,108,.06) !important;border-right:1px solid rgba(10,58,108,.04) !important;font-size:13.5px !important;vertical-align:middle !important;transition:background .15s ease !important}.woocommerce table.shop_table tbody td:last-child,table.shop_table tbody td:last-child,table.shop_table_responsive tbody td:last-child{border-right:none !important}.woocommerce table.shop_table tbody tr:last-child td,.woocommerce table.shop_table tbody tr:last-child th,table.shop_table tbody tr:last-child td,table.shop_table_responsive tbody tr:last-child td{border-bottom:none !important}.woocommerce table.shop_table tbody tr:hover td,.woocommerce table.shop_table tbody tr:hover th,table.shop_table tbody tr:hover td,table.shop_table_responsive tbody tr:hover td,table.shop_table_responsive tbody tr:hover th{background:rgba(10,58,108,.08) !important}.woocommerce-cart-form table.shop_table tbody tr:hover td,.woocommerce-cart-form table.shop_table tbody tr:hover th,.woocommerce-cart-form .shop_table tbody tr:hover,.woocommerce-cart-form .shop_table tbody tr:hover td,.woocommerce-cart-form .shop_table tbody tr:hover th{background:#fff !important}.woocommerce table.shop_table tbody tr:nth-child(even) td,.woocommerce table.shop_table tbody tr:nth-child(even) th,table.shop_table tbody tr:nth-child(even) td,table.shop_table_responsive tbody tr:nth-child(even) td,table.shop_table_responsive tbody tr:nth-child(even) th{background:rgba(255,255,255,.35) !important}.woocommerce table.shop_table tbody tr:nth-child(even):hover td,.woocommerce table.shop_table tbody tr:nth-child(even):hover th,table.shop_table tbody tr:nth-child(even):hover td,table.shop_table_responsive tbody tr:nth-child(even):hover td{background:rgba(10,58,108,.08) !important}.woocommerce-cart-form .shop_table tbody tr:nth-child(even),.woocommerce-cart-form .shop_table tbody tr:nth-child(even) td,.woocommerce-cart-form .shop_table tbody tr:nth-child(even) th,.woocommerce-cart-form .shop_table tbody tr:nth-child(even):hover td,.woocommerce-cart-form .shop_table tbody tr:nth-child(even):hover th{background:#fff !important}.woocommerce table.shop_table a,table.shop_table a,table.shop_table_responsive a{color:#0a3a6c !important;font-weight:500 !important}.woocommerce table.shop_table a:hover,table.shop_table a:hover,table.shop_table_responsive a:hover{color:#2271b1 !important}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,table.shop_table tfoot td,table.shop_table tfoot th{background:rgba(10,58,108,.05) !important;color:#1d2327 !important;font-weight:600 !important;padding:12px 16px !important;border-bottom:1px solid rgba(10,58,108,.06) !important}.woocommerce table.shop_table .button,.woocommerce table.woocommerce-orders-table .button,table.shop_table .button,table.shop_table_responsive .button,.woocommerce-orders-table__cell-order-actions .button{display:inline-block !important;padding:5px 12px !important;font-size:12px !important;font-weight:600 !important;border-radius:6px !important;background:rgba(10,58,108,.8) !important;color:#fff !important;border:none !important;margin:2px 3px 2px 0 !important;text-decoration:none !important;transition:background .15s !important;line-height:1.4 !important;white-space:nowrap !important}.woocommerce table.shop_table .button:hover,.woocommerce table.woocommerce-orders-table .button:hover,table.shop_table .button:hover,table.shop_table_responsive .button:hover,.woocommerce-orders-table__cell-order-actions .button:hover{background:rgba(10,58,108,.95) !important;color:#fff !important}.woocommerce-orders-table__cell-order-status{font-weight:600 !important}.woocommerce-orders-table__cell-order-products img{border-radius:4px !important;border:1px solid rgba(10,58,108,.1) !important}.woocommerce-orders-table__cell-order-tracking em{color:#888 !important;font-size:12px !important}@media (max-width:768px){.woocommerce table.shop_table_responsive thead{display:none !important}.woocommerce table.shop_table_responsive tbody tr{display:block !important;margin-bottom:12px !important;border-radius:12px !important;overflow:hidden !important;border:1px solid rgba(10,58,108,.1) !important}.woocommerce table.shop_table_responsive tbody td,.woocommerce table.shop_table_responsive tbody th{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:10px 14px !important;border-right:none !important}.woocommerce table.shop_table_responsive tbody td:before,.woocommerce table.shop_table_responsive tbody th:before{font-weight:700 !important;color:#0a3a6c !important;font-size:11px !important;text-transform:uppercase !important;letter-spacing:.3px !important;flex-shrink:0 !important;margin-right:12px !important}}.woocommerce-orders-table__header-order-products,.woocommerce-orders-table__cell-order-products{min-width:280px !important;max-width:400px !important}.woocommerce-orders-table__cell-order-products span{font-size:12px !important;line-height:1.4 !important;color:#444 !important}.woocommerce-orders-table__cell-order-products img{width:28px !important;height:28px !important;min-width:28px !important;flex-shrink:0 !important}.woocommerce-orders-table__cell-order-products a{font-weight:400 !important}.woocommerce-orders-table__cell-order-products>div{margin-bottom:4px !important}.woocommerce-orders-table__header-order-actions,.woocommerce-orders-table__cell-order-actions{min-width:160px !important}.woocommerce-orders-table__cell-order-actions{display:flex !important;flex-wrap:wrap !important;gap:4px !important;align-items:flex-start !important}.woocommerce-orders-table__cell-order-actions .button{padding:4px 10px !important;font-size:11px !important;font-weight:600 !important;border-radius:20px !important;margin:0 !important;letter-spacing:.2px !important}.woocommerce-orders-table__cell-order-actions .button.view{background:rgba(10,58,108,.75) !important}.woocommerce-orders-table__cell-order-actions .button.pay{background:#e67e22 !important}.woocommerce-orders-table__cell-order-actions .button.cancel{background:rgba(180,40,40,.75) !important}.woocommerce-orders-table__cell-order-actions .button.return{background:rgba(180,40,40,.6) !important}.woocommerce-orders-table__cell-order-actions .button.view_msg,.woocommerce-orders-table__cell-order-actions .button.ast_track,.woocommerce-orders-table__cell-order-actions .button.ast_multi_track{background:rgba(34,113,177,.7) !important}.woocommerce-orders-table__cell-order-actions .button.invoice{background:rgba(30,130,76,.75) !important}.woocommerce-orders-table__cell-order-actions .button:hover{filter:brightness(1.15) !important;transform:translateY(-1px) !important}.woocommerce-orders-table__cell-order-number{white-space:nowrap !important;font-weight:700 !important}.woocommerce-orders-table__cell-order-date{white-space:nowrap !important;font-size:13px !important}.woocommerce-orders-table__cell-order-total{white-space:nowrap !important;font-weight:600 !important}.woocommerce-orders-table__cell-order-tracking{font-size:12px !important;max-width:200px !important}.elfcam-ck-qty-wrap{display:inline-flex;align-items:center;gap:0;margin-left:8px;vertical-align:middle;background:rgba(10,58,108,.06);border-radius:8px;padding:2px}.elfcam-ck-qty-btn{width:26px;height:26px;border:none;background:rgba(10,58,108,.75);color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;border-radius:6px;line-height:1}.elfcam-ck-qty-btn:hover{background:rgba(10,58,108,.95)}.elfcam-ck-qty-val{min-width:28px;text-align:center;font-weight:700;font-size:14px;color:#0a3a6c;user-select:none}.elfcam-ck-qty-del{width:26px;height:26px;border:none;background:rgba(200,40,40,.7);color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-left:4px;transition:background .15s;line-height:1}.elfcam-ck-qty-del:hover{background:rgba(200,40,40,.95)}.elfcam-ck-info-icon{position:relative;display:inline-flex;align-items:center;margin-left:6px;cursor:pointer;color:#2271b1;vertical-align:middle}.elfcam-ck-info-icon:hover{color:#0a3a6c}.elfcam-ck-tooltip{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:300px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(10,58,108,.12);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.15);padding:14px;z-index:10000;pointer-events:none}.elfcam-ck-info-icon:hover .elfcam-ck-tooltip{display:flex;gap:12px}.elfcam-ck-tooltip:after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:rgba(255,255,255,.92)}.elfcam-ck-tooltip-img{flex-shrink:0}.elfcam-ck-tooltip-img img{width:100px !important;height:100px !important;object-fit:contain !important;border-radius:8px !important;background:#f8f8f8}.elfcam-ck-tooltip-info{flex:1;min-width:0}.elfcam-ck-tooltip-title{font-weight:700;font-size:13px;color:#1d2327;line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elfcam-ck-tooltip-price{font-size:14px;font-weight:700;color:#0a3a6c;margin-bottom:6px}.elfcam-ck-tooltip-price del{color:#999;font-weight:400}.elfcam-ck-tooltip-price ins{text-decoration:none;color:#111}.elfcam-ck-tooltip-desc{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.woocommerce-checkout-review-order-table .product-name{font-size:14.5px !important;line-height:1.4 !important}.woocommerce-checkout-review-order-table .product-name img{width:36px !important;height:36px !important;object-fit:contain !important;border-radius:6px !important;vertical-align:middle !important;margin-right:8px !important;border:1px solid rgba(230,126,34,.15) !important}.woocommerce-checkout-review-order-table .product-name .variation{font-size:11px !important;color:#888 !important;margin-top:4px !important}.woocommerce-checkout-review-order-table .product-name .variation dt,.woocommerce-checkout-review-order-table .product-name .variation dd{display:inline !important;margin:0 !important;padding:0 !important}.woocommerce-checkout-review-order-table .product-name .variation dd p{display:inline !important;margin:0 !important}@media (max-width:768px){.elfcam-ck-tooltip{left:0;transform:none;width:260px}.elfcam-ck-tooltip:after{left:14px;transform:none}}.elementor-element-30fd610,.elementor-element-8255e68,.elementor-element-58fcbe2{background:rgba(10,58,108,.06) !important;-webkit-backdrop-filter:blur(16px) !important;backdrop-filter:blur(16px) !important;border-radius:12px !important;border:1px solid rgba(10,58,108,.08) !important;padding:14px 10px !important;transition:background .15s !important}.elementor-element-30fd610:hover,.elementor-element-8255e68:hover,.elementor-element-58fcbe2:hover{background:rgba(10,58,108,.1) !important}.elementor-element-30fd610 .elementor-icon-list-icon,.elementor-element-8255e68 .elementor-icon-list-icon,.elementor-element-58fcbe2 .elementor-icon-list-icon{color:#0a3a6c !important;font-size:20px !important}.elementor-element-30fd610 .elementor-icon-list-icon i,.elementor-element-8255e68 .elementor-icon-list-icon i,.elementor-element-58fcbe2 .elementor-icon-list-icon i{color:#0a3a6c !important}.elementor-element-30fd610 .elementor-icon-list-text,.elementor-element-8255e68 .elementor-icon-list-text,.elementor-element-58fcbe2 .elementor-icon-list-text{color:#1d2327 !important;font-weight:600 !important;font-size:13px !important}.elementor-element-30fd610 a,.elementor-element-8255e68 a,.elementor-element-58fcbe2 a{text-decoration:none !important}.wc_payment_methods.payment_methods{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:8px !important}.wc_payment_methods .wc_payment_method{background:linear-gradient(135deg,#fdf8f0,#f7edd9) padding-box,linear-gradient(135deg,#e67e22,#0a3a6c) border-box !important;border:1.5px solid transparent !important;border-radius:10px !important;padding:12px 14px !important;box-shadow:none !important;backdrop-filter:none !important;transition:all .2s !important}.wc_payment_methods .wc_payment_method:has(input:checked){background:linear-gradient(135deg,#edf2fa,#d6e3f5) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important}.wc_payment_methods .wc_payment_method:hover{background:linear-gradient(135deg,#fdf8f0,#f7edd9) padding-box,linear-gradient(135deg,#e67e22,#0a3a6c) border-box !important;border:1.5px solid transparent !important}.wc_payment_methods .wc_payment_method>input[type=radio]{accent-color:#0a3a6c !important;width:14px !important;height:14px !important;vertical-align:middle !important;margin:0 8px 0 0 !important;flex-shrink:0}.wc_payment_methods .wc_payment_method>label{font-size:13px !important;font-weight:600 !important;color:#1a2744 !important;cursor:pointer !important;vertical-align:middle !important}.wc_payment_methods .wc_payment_method>label img{height:18px !important;width:auto !important;vertical-align:middle !important;margin-left:6px !important}.wc_payment_methods .payment_box{background:0 0 !important;padding:8px 0 2px 22px !important;margin:0 !important;border:none !important;box-shadow:none !important;font-size:11px !important;color:rgba(0,0,0,.45) !important;line-height:1.5 !important}.wc_payment_methods .payment_box p{font-size:11px !important;margin:0 !important;color:rgba(0,0,0,.4) !important}.wc_payment_methods .payment_box:before{display:none !important}.wc-saved-payment-methods{list-style:none !important;padding:0 !important;margin:0 0 4px !important}.wc-saved-payment-methods li{background:0 0 !important;border:none !important;padding:4px 0 !important}.wc-saved-payment-methods li label{font-size:11px !important;color:#333 !important}.wc-saved-payment-methods li input[type=radio]{accent-color:#0a3a6c !important;width:12px !important;height:12px !important;margin-right:6px !important}.woocommerce-SavedPaymentMethods-saveNew label{font-size:10px !important;color:#999 !important}.wc_payment_methods .payment_box fieldset{background:0 0 !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.payment_method_stripe>label[for=payment_method_stripe]{font-size:0 !important;line-height:0 !important}.payment_method_stripe>label[for=payment_method_stripe]:after{content:'Carte Bancaire';font-size:13px !important;font-weight:600 !important;color:#1a2744 !important}.payment_method_stripe>label[for=payment_method_stripe]:before{content:'';display:inline-block;width:120px;height:22px;background-image:url('https://cdn.jsdelivr.net/gh/nicehash/payment-icons@master/SVG/visa.svg'),url('https://cdn.jsdelivr.net/gh/nicehash/payment-icons@master/SVG/mastercard.svg');background-repeat:no-repeat,no-repeat;background-size:32px auto,32px auto;background-position:0 center,36px center;vertical-align:middle;margin-left:8px;float:right;margin-top:2px}.elementor-element-26c6b83c .elementor-widget-container,.woocommerce-checkout #customer_details,.woocommerce-checkout .col2-set,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce form.checkout,.woocommerce-checkout .woocommerce{border:none !important;box-shadow:none !important;outline:none !important}.elfcam-security-float{position:fixed;right:0;bottom:95px;z-index:99999}.elfcam-security-trigger{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s ease;margin-left:auto}.elfcam-security-trigger:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(45,79,122,.45)}.elfcam-security-panel{position:absolute;right:0;bottom:60px;width:340px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:20px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.elfcam-security-float.active .elfcam-security-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elfcam-security-headline{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#2d4f7a;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #e67e22}.elfcam-security-headline svg{flex-shrink:0}.elfcam-security-items p{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:#444;margin:0 0 10px}.elfcam-security-items p svg{flex-shrink:0;margin-top:2px}.elfcam-security-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #eee}.elfcam-security-icons img{height:24px;width:auto;object-fit:contain}@media (max-width:768px){.elfcam-security-float{right:5px;bottom:90px}.elfcam-security-trigger{width:44px !important;height:44px !important}.elfcam-security-panel{width:290px;right:0;bottom:52px;padding:16px}.elfcam-security-headline{font-size:13px}.elfcam-security-items p{font-size:11.5px}.elfcam-security-icons img{height:20px}}#place_order,.woocommerce-checkout #place_order{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:.75rem 1.25rem !important;border-radius:9999px !important;background:linear-gradient(90deg,#0a3a6c 50%,#1b5e20 50%) !important;background-size:200% 100% !important;background-position:left center !important;color:#fff !important;font-size:16px !important;font-weight:700 !important;letter-spacing:.03em !important;border:none !important;box-shadow:0 2px 8px rgba(10,58,108,.25) !important;cursor:pointer !important;width:100% !important;min-height:54px !important;margin-top:16px !important;transition:background-position .4s ease,transform .06s ease !important}#place_order .emoji,#place_order img.emoji{width:22px !important;height:22px !important;vertical-align:middle !important;margin-right:4px !important}@media (max-width:768px){#place_order,.woocommerce-checkout #place_order{font-size:18px !important;padding:16px 24px !important;min-height:54px !important}}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #ship-to-different-address,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout h3#order_review_heading{display:none !important;display:inline-block !important}.woocommerce-checkout .form-row{margin-bottom:12px !important;padding:0 !important}.woocommerce-checkout .form-row label{font-size:13px !important;font-weight:600 !important;color:#333 !important;margin-bottom:4px !important;display:block !important}.woocommerce-checkout .form-row label .required{color:#111 !important}.woocommerce-checkout .form-row label .optional{font-size:11px !important;color:#999 !important;font-weight:400 !important}.woocommerce-checkout .form-row .input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select{border:1px solid #dde2e8 !important;border-radius:6px !important;padding:10px 12px !important;font-size:14px !important;color:#333 !important;background:#f9fafb !important;transition:border-color .2s ease,box-shadow .2s ease !important;width:100% !important;box-sizing:border-box !important}.woocommerce-checkout .form-row .input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus{border-color:#2d4f7a !important;box-shadow:0 0 0 2px rgba(45,79,122,.12) !important;background:#fff !important;outline:none !important}.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #dde2e8 !important;border-radius:6px !important;height:42px !important;background:#f9fafb !important;transition:border-color .2s ease !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px !important;padding-left:12px !important;font-size:14px !important;color:#333 !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px !important}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:#2d4f7a !important;box-shadow:0 0 0 2px rgba(45,79,122,.12) !important}.woocommerce-checkout textarea#order_comments{min-height:70px !important;resize:vertical !important}.woocommerce-checkout .col2-set{display:flex !important;flex-wrap:wrap !important;gap:24px !important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{flex:1 1 0 !important;min-width:280px !important}.woocommerce-checkout #ship-to-different-address label{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:14px !important;cursor:pointer}.woocommerce-checkout #ship-to-different-address-checkbox{width:18px !important;height:18px !important;accent-color:#2d4f7a !important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48% !important;display:inline-block !important;vertical-align:top !important}.woocommerce-checkout .form-row-first{margin-right:2% !important}@media (max-width:768px){.woocommerce-checkout .col2-set{flex-direction:column !important;gap:16px !important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{min-width:100% !important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100% !important;display:block !important;margin-right:0 !important}.woocommerce-checkout .form-row .input-text,.woocommerce-checkout .form-row textarea{font-size:16px !important;padding:12px !important}.woocommerce-checkout .select2-container--default .select2-selection--single{height:46px !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px !important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #ship-to-different-address{font-size:15px !important}}.woocommerce-checkout .elementor-widget-wrap,.woocommerce-checkout .elementor-widget-wrap.elementor-element-populated,.woocommerce-checkout .elementor-element-26c6b83c,.woocommerce-checkout .elementor-element-26c6b83c .elementor-widget-container,.woocommerce-checkout .elementor-widget-wrap>.elementor-element>.elementor-widget-container,.woocommerce-checkout .elementor-section .elementor-container,.woocommerce-checkout .elementor-section,.woocommerce-checkout .elementor-column-wrap,.woocommerce-checkout .elementor-widget-container{border:none !important;box-shadow:none !important;outline:none !important;border-style:none !important}.elfcam-cart-reco{margin:28px 0 0;padding:0}.elfcam-cart-reco-title{font-size:20px !important;font-weight:700 !important;color:#0a3a6c !important;margin:0 0 14px !important;padding:0 !important}.elfcam-cart-reco-scroll{display:flex;gap:14px;overflow-x:auto;padding:4px 0 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.elfcam-cart-reco-scroll::-webkit-scrollbar{height:6px}.elfcam-cart-reco-scroll::-webkit-scrollbar-track{background:rgba(10,58,108,.04);border-radius:3px}.elfcam-cart-reco-scroll::-webkit-scrollbar-thumb{background:rgba(10,58,108,.15);border-radius:3px}.elfcam-reco-card{flex:0 0 200px;scroll-snap-align:start;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(10,58,108,.08);border-radius:14px;padding:14px;transition:all .18s;display:flex;flex-direction:column;gap:8px}.elfcam-reco-card:hover{background:rgba(255,255,255,.95) !important;border-color:rgba(10,58,108,.25);box-shadow:0 6px 24px rgba(10,58,108,.12);transform:translateY(-2px)}.elfcam-reco-card-link{text-decoration:none !important;color:inherit !important;display:flex;flex-direction:column;gap:8px}.elfcam-reco-card-img{width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;background:rgba(10,58,108,.03);display:flex;align-items:center;justify-content:center}.elfcam-reco-card-img img.elfcam-reco-img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:10px !important}.elfcam-reco-card-name{font-size:13px !important;font-weight:600 !important;color:#0a3a6c !important;line-height:1.35 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:35px}.elfcam-reco-rating{display:flex;align-items:center;gap:2px;font-size:12px}.elfcam-star{color:#ccc;font-size:13px}.elfcam-star.filled{color:#f5a623}.elfcam-reco-count{color:#888;font-size:11px;margin-left:2px}.elfcam-reco-card-price{font-size:16px !important;font-weight:700 !important;color:#0a3a6c !important}.elfcam-reco-card-price del{font-size:12px !important;color:#999 !important;font-weight:400 !important}.elfcam-reco-card-price ins{text-decoration:none !important}.elfcam-reco-add-btn{display:block;text-align:center;background:#0a3a6c !important;color:#fff !important;font-size:12px !important;font-weight:600 !important;padding:8px 10px !important;border-radius:8px !important;text-decoration:none !important;transition:background .15s !important;margin-top:auto;cursor:pointer}.elfcam-reco-add-btn:hover{background:#3a6491 !important;color:#111 !important;border-color:#0a3a6c !important}@media (max-width:768px){.elfcam-reco-card{flex:0 0 160px;padding:10px}.elfcam-cart-reco-title{font-size:17px !important}.elfcam-reco-card-name{font-size:12px !important}.elfcam-reco-card-price{font-size:14px !important}.elfcam-reco-add-btn{font-size:11px !important;padding:6px 8px !important}}.wc-proceed-to-checkout .checkout-button,.cart_totals .checkout-button,a.checkout-button.button.alt.wc-forward{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:.75rem 1.25rem !important;border-radius:9999px !important;background:linear-gradient(90deg,#0a3a6c 50%,#1b5e20 50%) !important;background-size:200% 100% !important;background-position:left center !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;border:0 !important;cursor:pointer;transition:background-position .4s ease,transform .06s ease !important;width:100% !important;min-height:50px !important;text-align:center !important;box-shadow:none !important;text-shadow:none !important;margin-top:16px !important;box-sizing:border-box !important;letter-spacing:.03em !important}.wc-proceed-to-checkout .checkout-button:hover,.cart_totals .checkout-button:hover,a.checkout-button.button.alt.wc-forward:hover{background:linear-gradient(90deg,#0a3a6c 50%,#1b5e20 50%) !important;background-size:200% 100% !important;background-position:right center !important;color:#fff !important;border:0 !important;box-shadow:none !important}.wc-proceed-to-checkout .checkout-button:active,.cart_totals .checkout-button:active,a.checkout-button.button.alt.wc-forward:active{background-position:right center !important;color:#fff !important;transform:translateY(1px) !important}button:not(.dgwt-wcas-search-submit):hover,input[type=submit]:hover,input[type=button]:hover,.button:hover,.btn:hover,a.button:hover,.wp-element-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .widget_price_filter .button:hover,.elementor-button:hover,.elementor-button-wrapper .elementor-button:hover,#place_order:hover,.checkout-button:hover,.nsl-button:hover{color:#111 !important;border-color:#0a3a6c !important;background:0 0 !important;background-image:none !important}.single_add_to_cart_button:hover,.add_to_cart_button:hover,.ajax_add_to_cart:hover,#place_order:hover,.woocommerce-checkout #place_order:hover,.checkout-button:hover,.wc-proceed-to-checkout .checkout-button:hover,a.checkout-button.button.alt.wc-forward:hover,.elfcam-hdr-btn:hover,.elfcam-acct-btn-primary:hover,.efc-btn-checkout:hover,.elfcam-mega-close:hover{color:#fff !important;border-color:currentColor !important}.dgwt-wcas-search-submit:hover,button.dgwt-wcas-search-submit:hover,.elfcam-hdr-search .dgwt-wcas-search-submit:hover{background:#c55e1f !important;background-image:none !important;color:#fff !important;border-color:#c55e1f !important}.elementor-element-7b52573 .pdf-btn-wrap .button,.elementor-element-7b52573 .pdf-btn-wrap .button.alt{background:0 0 !important;background-image:none !important;color:#2d4f7a !important;border:1px solid #c5d5ea !important;border-radius:6px !important;font-size:12px !important;font-weight:500 !important;padding:6px 14px !important;text-shadow:none !important;box-shadow:none !important;text-decoration:none !important;display:inline-block !important;transition:all .15s ease !important;text-align:center !important;width:auto !important;box-sizing:border-box !important;line-height:1.4 !important}.elementor-element-7b52573 .pdf-btn-wrap .button:hover,.elementor-element-7b52573 .pdf-btn-wrap .button.alt:hover{background:#f0f4f8 !important;color:#1a2744 !important;border-color:#2d4f7a !important}.elementor-element-7b52573 .elementor-container{gap:8px !important}.elementor-element-7b52573 .pdf-btn-wrap{text-align:right !important}.elfcam-support-float{display:none !important}@media (min-width:769px){.elfcam-delivery-trigger,.elfcam-security-trigger,.elfcam-pdf-trigger{width:50px !important;height:50px !important;border:1.5px solid #1e3654 !important}}#chatpro-widget,#chatpro-launcher,#chatpro-btn,.chatpro-widget-button,.chatpro-launcher,.chatpro-bubble,[id*=chatpro] button,[class*=chatpro] button,[id*=chat-pro] button,[class*=chat-pro] button,.chat-widget-launcher,.chat-bubble,#launcher,iframe[title*=chat]+div,.tawk-min-container .tawk-button-circle,.crisp-client .crisp-1brpmiu,#tidio-chat .buttonWave,div[class*=chat]>button[class*=launcher],div[class*=chat]>div[class*=bubble]{border:1.5px solid #1e3654 !important;border-radius:50% !important}@media (max-width:768px){.elfcam-delivery-trigger,.elfcam-security-trigger,.elfcam-pdf-trigger{width:44px !important;height:44px !important;border:1.5px solid #1e3654 !important;box-shadow:0 4px 16px rgba(45,79,122,.35) !important}.elfcam-security-panel{bottom:62px !important}}.fa-headphones.widget-fa-icon,i.fas.fa-headphones.widget-fa-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:50px !important;height:50px !important;border-radius:50% !important;background:linear-gradient(135deg,#2d4f7a 0%,#1e3654 100%) !important;border:1.5px solid #1e3654 !important;color:#fff !important;font-size:22px !important;box-shadow:0 4px 16px rgba(45,79,122,.35) !important;transition:all .3s ease !important;cursor:pointer}.fa-headphones.widget-fa-icon:hover,i.fas.fa-headphones.widget-fa-icon:hover{transform:scale(1.08) !important;box-shadow:0 6px 24px rgba(45,79,122,.45) !important;background:linear-gradient(135deg,#1e3654 0%,#162240 100%) !important}@media (max-width:768px){.fa-headphones.widget-fa-icon,i.fas.fa-headphones.widget-fa-icon{width:44px !important;border:none !important;box-shadow:none !important;height:44px !important;font-size:20px !important}}.elfcam-footer-phones{display:flex;flex-direction:column;gap:3px;margin-top:8px}a.elfcam-fp-line{display:inline-flex;align-items:center;gap:5px;color:#ccd6e0 !important;text-decoration:none !important;font-size:13px;font-weight:400;line-height:1.8;transition:color .15s ease;background-image:none !important;background-size:0 !important;padding-bottom:0 !important}a.elfcam-fp-line:hover{color:#e67e22 !important}.elfcam-fp-flag{font-size:14px}a.elfcam-fp-wa i{color:#25d366 !important;font-size:14px}@media (max-width:767px){a.elfcam-fp-line{font-size:11px}}.fa-headphones.widget-fa-icon,i.fas.fa-headphones.widget-fa-icon{overflow:hidden !important;line-height:50px !important;text-align:center !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}.widget-fa-icon-wrap,a:has(>.fa-headphones.widget-fa-icon),div:has(>.fa-headphones.widget-fa-icon),span:has(>.fa-headphones.widget-fa-icon),.fa-headphones.widget-fa-icon+*,*>.fa-headphones.widget-fa-icon{background:0 0 !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;line-height:0 !important;overflow:visible !important}@media (max-width:768px){.fa-headphones.widget-fa-icon,i.fas.fa-headphones.widget-fa-icon{line-height:44px !important}}.catalog-ajax-wrap,.catalog-ajax-wrap .catalog-ajax{overflow:visible !important}.page .entry-content,.page .post-content,.page .page-content,.page .elementor-widget-container,.page .elementor-element,.page article.page{overflow:visible !important}.catalog-ajax{display:flex;gap:24px;max-width:1400px;margin:0 auto;padding:16px 0}.catalog-ajax__nav{flex:0 0 220px;position:sticky;top:120px;align-self:flex-start;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(45,79,122,.18) transparent;background:#f8f9fb;border-radius:10px;padding:10px 0}.catalog-ajax__nav::-webkit-scrollbar{width:4px}.catalog-ajax__nav::-webkit-scrollbar-thumb{background:rgba(45,79,122,.18);border-radius:4px}.catalog-ajax__nav{position:relative}.catalog-ajax__nav:after{content:'';position:sticky;bottom:0;left:0;right:0;display:block;height:40px;background:linear-gradient(to bottom,rgba(248,249,251,0),rgba(248,249,251,1));pointer-events:none;z-index:2}.catalog-ajax__nav .cat-group{margin-bottom:2px}.catalog-ajax__nav .cat-group-title{display:block;padding:9px 16px;font-size:12.5px;font-weight:700;color:#2d4f7a !important;text-transform:uppercase;letter-spacing:.04em;text-decoration:none !important;background-image:none !important;background-size:0 !important;border-bottom:none;transition:color .15s ease;cursor:pointer}.catalog-ajax__nav .cat-group-title:hover{color:#111 !important}.catalog-ajax__nav .cat-subgroup{padding-left:4px}.catalog-ajax__nav .cat-subgroup-title{font-size:10.5px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px 3px;margin:0}.catalog-ajax__nav .cat-sublist{list-style:none !important;margin:0 !important;padding:0 !important}.catalog-ajax__nav .cat-sublist li{margin:0 !important;padding:0 !important}.catalog-ajax__nav .cat-link{display:block;padding:5px 16px 5px 20px;font-size:12.5px;font-weight:400;color:#555 !important;text-decoration:none !important;background-image:none !important;background-size:0 !important;border-left:2px solid transparent;transition:all .15s ease;line-height:1.55}.catalog-ajax__nav .cat-link:hover{color:#2d4f7a !important;background:rgba(45,79,122,.04);border-left-color:rgba(45,79,122,.25)}.catalog-ajax__nav .cat-link.is-active{color:#2d4f7a !important;font-weight:600;border-left-color:#111;background:rgba(45,79,122,.06)}.catalog-ajax__nav .product-categories{list-style:none !important;margin:0 !important;padding:0 !important}.catalog-ajax__nav .product-categories li a{display:block;padding:7px 16px;font-size:12.5px;color:#555 !important;text-decoration:none !important;border-left:2px solid transparent;transition:all .15s ease}.catalog-ajax__nav .product-categories li a:hover{color:#2d4f7a !important;border-left-color:#2d4f7a}.catalog-ajax__nav .product-categories li.current-cat a{color:#2d4f7a !important;font-weight:600;border-left-color:#111}.catalog-ajax__nav a{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;word-break:break-word}.catalog-ajax__content{flex:1;min-width:0}.catalog-ajax__content .woocommerce-result-count{font-size:12px;color:#888;float:left;margin:0 0 12px;padding:6px 0}.catalog-ajax__content .woocommerce-ordering{float:right;margin:0 0 12px}.catalog-ajax__content .woocommerce-ordering select{border:1px solid #dde2e8;border-radius:6px;padding:6px 10px;font-size:12px;color:#333;background:#fafafa}.catalog-ajax__content ul.products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important;list-style:none !important;margin:0 !important;padding:0 !important;clear:both;border:none !important}.catalog-ajax__content ul.products:before,.catalog-ajax__content ul.products:after{display:none !important;content:none !important}.catalog-ajax__content ul.products li.product{background:0 0 !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;width:auto !important;float:none !important}.catalog-ajax__content ul.products li.product:hover{transform:none !important;box-shadow:none !important;opacity:1 !important}@media (max-width:768px){.catalog-ajax{flex-direction:row;flex-wrap:nowrap;gap:8px;padding:8px}.catalog-ajax__nav{flex:0 0 40%;position:sticky;top:120px;align-self:flex-start;max-height:calc(100vh - 140px);overflow-y:auto;border-radius:8px;padding:6px 0;font-size:11px}.catalog-ajax__nav .cat-group-title{font-size:11px;padding:6px 10px}.catalog-ajax__nav .cat-subgroup-title{font-size:9.5px;padding:5px 10px 1px}.catalog-ajax__nav .cat-link{font-size:11px;padding:3px 10px 3px 14px}.catalog-ajax__content{flex:1;min-width:0}.catalog-ajax__content ul.products{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}}@media (min-width:769px) and (max-width:1100px){.catalog-ajax__content ul.products{grid-template-columns:repeat(3,1fr) !important}.catalog-ajax__nav{flex:0 0 190px}}.product-sales-count{margin:6px 0 8px !important}.product-sales-count .sales-text{display:inline-flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;font-size:13px;color:#333}.product-sales-count .product-reference{font-size:12px !important;font-weight:400 !important;font-style:normal !important;color:#555 !important;background:0 0 !important;padding:0 !important;border-radius:0 !important;border:none !important;letter-spacing:normal !important}.product-sales-count .product-reference:hover{border-color:#111}.product-sales-count .sales-pill{display:inline-flex;align-items:center;gap:4px;background:0 0;color:#555;font-size:12px;font-weight:400;padding:0;border-radius:0;border:none;white-space:nowrap}.product-sales-count .sales-pill img.emoji{width:14px !important;height:14px !important;vertical-align:middle;margin:0 !important}.product-sales-count .product-full-url{font-size:12px !important;font-style:italic;color:#888 !important;text-decoration:none !important;word-break:break-all;transition:color .15s}.product-sales-count .product-full-url:hover{color:#111 !important}.product-sales-count .wc-copy-product-link{border:none !important;background:rgba(10,58,108,.06) !important;cursor:pointer;padding:3px 6px !important;border-radius:4px;font-size:14px !important;line-height:1;transition:background .15s}.product-sales-count .wc-copy-product-link:hover{background:rgba(10,58,108,.12) !important}.product-sales-count .wc-copy-product-link img.emoji{width:14px !important;height:14px !important;vertical-align:middle;margin:0 !important}.product-sales-count .wc-copy-tip{font-size:12px;color:#1b5e20;font-weight:600}@media (max-width:767px){.product-sales-count .sales-text{gap:6px !important}.product-sales-count .product-full-url{display:none !important}}.ecr-star.full{color:#ff9800}.ecr-star.empty{color:#ccc}.ecr-star.half{position:relative;display:inline-block;color:#ccc}.ecr-star.half>span{position:absolute;left:0;top:0;overflow:hidden;width:50%;color:#ff9800}.elfcam-star.half{position:relative;display:inline-block;color:#ccc}.elfcam-star.half>span{position:absolute;left:0;top:0;overflow:hidden;width:50%;color:#ff9800}.woocommerce .page-title{font-size:22px;font-weight:700;color:#0a3a6c;margin:0 0 16px;padding:0}.woocommerce .woocommerce-result-count{font-size:13px;color:#666;margin:0;line-height:36px}.woocommerce-ordering .orderby{font-size:13px;padding:6px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;cursor:pointer;transition:border-color .15s}.woocommerce-ordering .orderby:focus{border-color:#0a3a6c;outline:none}#breadcrumbs{font-size:12px;color:#888;margin-bottom:12px}#breadcrumbs a{color:#0a3a6c;text-decoration:none}#breadcrumbs a:hover{color:#111}ul.products li.product .star-rating{display:none !important}ul.products li.product .rating-comment{display:none !important}ul.products li.product>a+i,ul.products li.product>i{display:none !important}.elfcam-img-slider{position:relative;overflow:clip;background:#f8f8f8;line-height:0}.elfcam-img-slider .elfcam-slide{display:none !important;width:100%;aspect-ratio:1;object-fit:contain}.elfcam-img-slider .elfcam-slide.active{display:block !important}.elfcam-sl-prev,.elfcam-sl-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(30,30,30,.35);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(255,255,255,.25);cursor:pointer;font-size:20px;font-weight:400;line-height:1;padding:5px 8px 7px;border-radius:8px;z-index:10;opacity:0;transition:opacity .2s,background .2s;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15)}.elfcam-sl-prev:hover,.elfcam-sl-next:hover{background:rgba(30,30,30,.55)}.elfcam-img-slider:hover .elfcam-sl-prev,.elfcam-img-slider:hover .elfcam-sl-next{opacity:1}.elfcam-sl-prev{left:6px}.elfcam-sl-next{right:6px}ul.products li.product{border:none;border-radius:10px;overflow:hidden;padding:0 0 12px !important;transition:box-shadow .2s;background:#fff;position:relative;display:flex !important;flex-direction:column}ul.products li.product.elfcam-card-prom{border:1px solid #e67e22 !important;transition:box-shadow .2s,border-color .2s}ul.products li.product a.woocommerce-loop-product__link{flex:1;display:flex;flex-direction:column}ul.products li.product a img{border-radius:0;margin:0 !important}ul.products li.product .onsale{background:#e67e22 !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;padding:3px 10px !important;border-radius:0 0 8px !important;top:0 !important;left:0 !important;right:auto !important;min-height:auto !important;min-width:auto !important;line-height:1.4 !important;margin:0 !important;z-index:2}ul.products li.product .woocommerce-loop-product__title{font-size:12px !important;font-weight:600 !important;color:#222 !important;line-height:1.4 !important;padding:8px 0 4px !important;margin:0 !important;text-decoration:none !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden !important;min-height:50.4px;transition:color .18s,text-shadow .18s}ul.products li.product .woocommerce-loop-product__title:hover{color:#0071e3 !important;text-shadow:0 0 6px rgba(0,113,227,.15)}ul.products li.product .my-discount-label{background:#fff3e0;color:#e65100;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;margin-right:4px}ul.products li.product .price{padding:4px 10px !important;font-size:13px !important;display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px !important}ul.products li.product .price del{font-size:11px !important;opacity:.5}ul.products li.product .price ins{text-decoration:none !important;font-weight:700 !important;color:#111 !important}ul.products li.product .elfcam-from-price{font-size:10px;color:#888;font-weight:400}ul.products li.product .price>span[style*="font-size: 0.6em"]{display:none !important}ul.products li.product a.button,ul.products li.product a.add_to_cart_button{position:absolute !important;bottom:10px !important;right:10px !important;width:32px !important;height:32px !important;padding:0 !important;border-radius:50% !important;background:#0a3a6c !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;box-shadow:0 2px 6px rgba(10,58,108,.2) !important;transition:all .15s !important;line-height:1 !important;min-height:auto !important;min-width:auto !important;text-indent:0 !important;z-index:2}ul.products li.product a.button:hover,ul.products li.product a.add_to_cart_button:hover{background:#e67e22 !important;transform:scale(1.1);box-shadow:0 4px 12px rgba(230,126,34,.3) !important}ul.products li.product .elfcam-card-inject{padding:0 !important}ul.products li.product{padding-bottom:50px !important}.woocommerce nav.woocommerce-pagination ul{border:none !important;display:flex;gap:4px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:none !important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current{border-radius:6px !important;border:1px solid #ddd !important;padding:6px 12px !important;font-size:13px;min-width:36px;text-align:center}.woocommerce nav.woocommerce-pagination ul li span.current{background:#0a3a6c !important;color:#fff !important;border-color:#0a3a6c !important}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:#0a3a6c !important;color:#111 !important}@media (max-width:767px){ul.products li.product .woocommerce-loop-product__title{font-size:11px !important;-webkit-line-clamp:3 !important}ul.products li.product a.button,ul.products li.product a.add_to_cart_button{width:28px !important;height:28px !important;font-size:16px !important;bottom:8px !important;right:8px !important}}.single-product .summary>.price{display:none !important}.dgwt-wcas-overlay-mobile{background:0 0 !important;overflow:hidden !important}.dgwt-wcas-overlay-mobile:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:url("https://www.elfcams.com/wp-content/uploads/2025-10-07.webp") center/cover no-repeat;filter:blur(18px) brightness(.65);z-index:-1}.elfcam-mob-search-modal.open{background:rgba(15,23,42,.4) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important}.elfcam-mob-search-modal .elfcam-mob-search-top{background:rgba(255,255,255,.85) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.elfcam-mob-search-modal .elfcam-mob-search-results{background:rgba(255,255,255,.9) !important}.dgwt-wcas-om-bar.js-dgwt-wcas-om-bar{background:rgba(255,255,255,.92) !important;box-shadow:0 2px 16px rgba(0,0,0,.1) !important;border-bottom:none !important;height:50px !important;display:flex !important;flex-wrap:nowrap !important}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active{background:#0a3a6c !important;width:50px !important;min-width:50px !important;height:50px !important;flex-shrink:0 !important}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{fill:#fff !important}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{flex:1 1 auto !important;width:auto !important;max-width:none !important}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:50px !important;border:none !important;border-bottom:2px solid #0a3a6c !important;font-size:15px !important;color:#222 !important;background:0 0 !important}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input::placeholder{color:#999 !important}.dgwt-wcas-om-bar .dgwt-wcas-om-search-btn{display:flex !important;align-items:center;justify-content:center;background:#e67e22;width:50px;min-width:50px;height:50px;border:none;border-radius:0;cursor:pointer;padding:0;margin:0;flex-shrink:0;order:99}.dgwt-wcas-om-bar .dgwt-wcas-om-search-btn:hover{background:#c45500}.dgwt-wcas-om-bar .dgwt-wcas-om-search-btn svg{width:22px;height:22px;fill:#fff}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp{background:rgba(255,255,255,.95) !important;border-radius:0 0 8px 8px !important;margin:0 8px !important;box-shadow:none !important}@media (max-width:767px){.elfcam-cat-btn{font-size:0 !important;gap:0 !important;padding:8px !important;min-width:0 !important}.elfcam-cat-btn img{font-size:14px;width:22px !important;height:22px !important}.elfcam-hdr-nav-item .elfcam-hdr-nav-link{font-size:10px !important;display:flex !important;align-items:center;justify-content:center;padding:6px 8px !important;color:#cbd5e1 !important}.elfcam-hdr-nav-item .elfcam-hdr-nav-link:before{display:none !important;content:none !important}.elfcam-hdr-nav-item .elfcam-hdr-nav-arrow{display:inline-block !important;width:8px;height:8px;flex-shrink:0}.elfcam-hdr-lang .elfcam-hdr-icon{display:none !important}.elfcam-hdr-account .elfcam-hdr-icon{display:none !important}}@media (max-width:767px){.chaty-widget.chaty-widget-is-right{right:0 !important}.chaty-widget.chaty-widget-is-right .chaty-channel.is-right{right:0 !important}}.gallery-view-all-btn,.gallery-nav-arrow{display:none !important}@media (max-width:767px){.gallery-nav-arrow{display:flex !important}.gallery-view-all-btn{display:inline-flex !important}}.gallery-view-all-btn{position:absolute !important;top:10px !important;right:10px !important;z-index:20 !important;align-items:center !important;gap:4px !important;background:rgba(0,0,0,.55) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:6px 10px !important;cursor:pointer !important;font-size:13px !important;font-weight:600 !important;line-height:1 !important;transition:background .2s !important;margin:0 !important}.gallery-view-all-btn:hover{background:rgba(0,0,0,.75) !important}.gallery-view-all-btn svg{flex-shrink:0}.gallery-view-all-btn span{font-size:13px;font-weight:600}ul.products li.product .price,.products .product .price,.woocommerce-LoopProduct-link .price,li.product>a>.price,li.product .price:not(.ecb-price){display:none !important}.elfcam-delivery-line,.elfcam-card-inject .elfcam-delivery-line,a .elfcam-delivery-line{color:#1b7a2b !important}.single-product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(n+9){display:none !important}@media (max-width:768px){.flex-control-thumbs li:nth-child(n+8){display:none !important}}.single-product .woocommerce-product-gallery .flex-control-thumbs li.elfcam-thumb-more{display:block !important;position:relative;cursor:pointer}.single-product .woocommerce-product-gallery .flex-control-thumbs li.elfcam-thumb-more:after{content:attr(data-more);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:#fff;font-size:16px;font-weight:700;border-radius:8px;z-index:2;pointer-events:none}@media (max-width:767px){.single-product .woocommerce-product-gallery .flex-control-thumbs li.elfcam-thumb-more:after{font-size:13px;border-radius:6px}}.single-product .woocommerce-product-gallery{height:auto !important}@media (min-width:768px){.single-product .woocommerce-product-gallery{height:456px !important}}.single-product .woocommerce-product-gallery .flex-viewport{height:auto !important;overflow:hidden}.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{height:auto !important}.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img:not(.zoomImg){width:100%;height:auto !important;object-fit:contain}.pswp{z-index:9999999 !important}.pswp__bg{background:rgba(0,0,0,.45) !important;opacity:1 !important}.pswp:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);z-index:-1;pointer-events:none}.pswp__img{border-radius:12px !important;box-shadow:0 12px 48px rgba(0,0,0,.4) !important}.pswp__top-bar{background:0 0 !important;padding:12px 14px !important}.pswp__counter{font-size:12px !important;font-weight:500 !important;color:rgba(255,255,255,.55) !important;letter-spacing:1px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px 12px !important;line-height:1.4}.pswp__button{background-color:rgba(255,255,255,.12) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:10px !important;width:36px !important;height:36px !important;margin:0 3px !important;opacity:.85 !important;transition:all .2s ease !important}.pswp__button:hover{background-color:rgba(255,255,255,.25) !important;opacity:1 !important}.pswp__button--share{display:none !important}.pswp__button--arrow--left,.pswp__button--arrow--right{width:44px !important;height:44px !important;background-color:#0a3a6c !important;background-image:none !important;border:2px solid rgba(255,255,255,.3) !important;border-radius:50% !important;margin-top:-26px !important;opacity:1 !important;box-shadow:0 4px 20px rgba(10,58,108,.5);transition:all .2s ease !important;display:flex !important;align-items:center;justify-content:center}.pswp__button--arrow--left:hover,.pswp__button--arrow--right:hover{background-color:#0d4a88 !important;transform:scale(1.1) !important;box-shadow:0 6px 28px rgba(10,58,108,.65)}.pswp__button--arrow--left{left:16px !important}.pswp__button--arrow--right{right:16px !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'' !important;display:block !important;width:22px !important;height:22px !important;background-image:none !important;background-color:transparent !important;border:none !important;border-top:3px solid #fff !important;border-left:3px solid #fff !important;position:absolute !important;top:50% !important;margin:0 !important}.pswp__button--arrow--left:before{transform:translate(-50%,-50%) rotate(-45deg) !important;left:55% !important}.pswp__button--arrow--right:before{transform:translate(-50%,-50%) rotate(135deg) !important;left:45% !important}.pswp__caption{background:0 0 !important}.pswp__caption__center{color:rgba(255,255,255,.45) !important;font-size:12px !important;text-align:center !important}.pswp__preloader{opacity:.6 !important}.pswp--animate_opacity .pswp__bg{transition:opacity .35s cubic-bezier(.4,0,.2,1) !important}@media (max-width:767px){.pswp__button--arrow--left,.pswp__button--arrow--right{width:44px !important;height:44px !important;margin-top:-22px !important}.pswp__button--arrow--left{left:8px !important}.pswp__button--arrow--right{right:8px !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:18px !important;height:18px !important}.pswp__button{width:32px !important;height:32px !important}.pswp__img{border-radius:8px !important}}.pswp-thumbstrip{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;max-width:85vw;overflow-x:auto;padding:8px 12px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;border:1px solid rgba(255,255,255,.1);z-index:10;scrollbar-width:none}.pswp-thumbstrip::-webkit-scrollbar{display:none}.pswp-thumbstrip:empty{display:none}.pswp-thumbstrip img{width:44px;height:44px;object-fit:cover;border-radius:8px;border:2px solid transparent;cursor:pointer;opacity:.4;transition:all .2s ease;flex-shrink:0}.pswp-thumbstrip img:hover{opacity:.8;transform:scale(1.05)}.pswp-thumbstrip img.pswp-thumb-active{border-color:rgba(255,255,255,.9);opacity:1;box-shadow:0 0 12px rgba(255,255,255,.2)}@media (max-width:767px){.pswp-thumbstrip{padding:6px 8px;gap:6px;bottom:12px}.pswp-thumbstrip img{width:42px;height:42px;border-radius:6px}}.efc-panel{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important;box-shadow:0 12px 40px rgba(10,58,108,.15) !important}.efc-header{background:linear-gradient(135deg,rgba(10,58,108,.04),rgba(230,126,34,.04)) !important;border-bottom:1px solid rgba(10,58,108,.08) !important}.efc-items{background:#fff !important}.efc-item{background:#fff !important;border-bottom-color:rgba(0,0,0,.05) !important}.efc-footer{background:linear-gradient(135deg,rgba(10,58,108,.03),rgba(230,126,34,.03)) !important;border-top:1px solid rgba(10,58,108,.08) !important}.efc-row-total{border-top:2px solid transparent !important;border-image:linear-gradient(90deg,#0a3a6c,#e67e22) 1 !important}.efc-btn-checkout{background:linear-gradient(135deg,#e67e22,#d35400) !important;border:none !important;color:#fff !important;box-shadow:0 2px 6px rgba(230,126,34,.25)}.efc-btn-checkout:hover{background:linear-gradient(135deg,#f5a942,#ef9a3a) !important;color:#fff !important;box-shadow:0 2px 6px rgba(230,126,34,.2)}.efc-btn-update,.efc-btn-cart{background:linear-gradient(135deg,#0a3a6c,#0d5aa7) !important;border:none !important;color:#fff !important;box-shadow:0 2px 6px rgba(10,58,108,.25)}.efc-btn-update:hover,.efc-btn-cart:hover{background:linear-gradient(135deg,#2a6cb5,#3a7fd4) !important;color:#fff !important;box-shadow:0 2px 6px rgba(10,58,108,.2)}.efc-empty{background:linear-gradient(135deg,rgba(10,58,108,.02),rgba(230,126,34,.02)) !important}.elfcam-hdr-dropdown{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important;box-shadow:0 12px 40px rgba(10,58,108,.15) !important;border-radius:10px !important}.elfcam-hdr-dd-title{background:linear-gradient(135deg,rgba(10,58,108,.04),rgba(230,126,34,.04)) !important;border-bottom:1px solid rgba(10,58,108,.08) !important;border-radius:6px;padding:8px 10px !important;margin:-4px -4px 8px !important}.elfcam-locale-title{background:linear-gradient(135deg,rgba(10,58,108,.04),rgba(230,126,34,.04)) !important;border-bottom:1px solid rgba(10,58,108,.08) !important;border-radius:6px;padding:6px 10px !important}.elfcam-lang-item.active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important}.elfcam-country-item.active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important}.elfcam-hdr-btn{background:linear-gradient(135deg,#0a3a6c,#0d5aa7) !important;color:#fff !important;border:none !important;box-shadow:0 2px 10px rgba(10,58,108,.25)}.elfcam-hdr-btn:hover{background:linear-gradient(135deg,#0d4a8a,#1565c0) !important;box-shadow:0 4px 14px rgba(10,58,108,.35)}.elfcam-hdr-select:focus,.elfcam-hdr-input:focus{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important;outline:none !important}.elfcam-hdr-dd-link:hover{background:linear-gradient(135deg,rgba(10,58,108,.04),rgba(230,126,34,.04)) !important}.elfcam-acct-btn-primary{background:linear-gradient(135deg,#0a3a6c,#0d5aa7) !important;color:#fff !important;box-shadow:0 2px 10px rgba(10,58,108,.25)}.elfcam-acct-btn-primary:hover{background:linear-gradient(135deg,#0d4a8a,#1565c0) !important}.elfcam-acct-divider:before,.elfcam-acct-divider:after{background:linear-gradient(90deg,rgba(10,58,108,.15),rgba(230,126,34,.15)) !important}.elfcam-hdr-mega{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box !important;border:1.5px solid transparent !important;border-top:none !important;box-shadow:0 12px 40px rgba(10,58,108,.15) !important;border-radius:0 0 10px 10px !important}.elfcam-hdr-mega-title{border-bottom:1px solid transparent !important;border-image:linear-gradient(90deg,rgba(10,58,108,.15),rgba(230,126,34,.15)) 1 !important}.elfcam-hdr-mega-sec-title:hover{background:linear-gradient(135deg,rgba(10,58,108,.05),rgba(230,126,34,.03)) !important}.elfcam-hdr-dd-sep{border-color:transparent !important;border-image:linear-gradient(90deg,rgba(10,58,108,.1),rgba(230,126,34,.1)) 1 !important}.elfcam-hdr-dd-addr{display:flex;align-items:center;gap:5px;font-size:11px;color:#888;padding:2px 12px 8px;line-height:1.3}.elfcam-hdr-dd-addr svg{flex-shrink:0;color:#0a3a6c}.elfcam-mega-close{display:none}@media (max-width:768px){.elfcam-mega-close{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:32px;height:32px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0a3a6c,#e67e22) border-box;border-radius:50%;font-size:20px;line-height:1;color:#0a3a6c;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(10,58,108,.12);transition:transform .2s,box-shadow .2s}.elfcam-mega-close:hover,.elfcam-mega-close:active{transform:scale(1.1);box-shadow:0 3px 12px rgba(10,58,108,.2)}.elfcam-hdr-mega{position:fixed !important}}.elfcam-dash-member-since{display:flex;align-items:center;gap:5px;font-size:12px;color:#888;margin:0 0 12px}.elfcam-dash-member-since svg{color:#0a3a6c;flex-shrink:0}@media (max-width:768px){.woocommerce-checkout .woocommerce{padding:0 4px !important}.woocommerce-checkout .col2-set{margin-bottom:12px !important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100% !important;float:none !important;padding:0 !important}.woocommerce-checkout .form-row{margin-bottom:8px !important;padding:0 !important}.woocommerce-checkout .form-row label{font-size:10px !important;margin-bottom:1px !important;color:#555 !important;line-height:1.2 !important}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container .select2-selection--single{font-size:12px !important;padding:6px 8px !important;border-radius:6px !important;height:auto !important;min-height:30px !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{font-size:12px !important;line-height:18px !important;padding:0 !important}.woocommerce-checkout h3{font-size:12px !important;margin:8px 0 4px !important}.woocommerce-checkout .form-row{margin-bottom:5px !important}.elfcam-ck-step-header{padding:10px !important}.elfcam-ck-step-num{width:22px !important;height:22px !important;font-size:11px !important}.elfcam-ck-step-title{font-size:12px !important}.elfcam-ck-step-body{padding:8px 10px !important}.elfcam-ck-step-summary{font-size:10px !important;margin-left:32px !important;padding:0 10px 6px !important}.woocommerce-checkout #order_comments_field textarea{height:50px !important;font-size:12px !important}.woocommerce-checkout-review-order-table{font-size:9px !important}.woocommerce-checkout-review-order-table thead th{font-size:9px !important;padding:4px 6px !important}.woocommerce-checkout-review-order-table td{font-size:9px !important;padding:5px 6px !important}.woocommerce-checkout-review-order-table .product-name{font-size:11px !important;line-height:1.3 !important}.woocommerce-checkout-review-order-table .product-name a{font-size:11px !important}.woocommerce-checkout-review-order-table .product-name img{width:30px !important;height:30px !important;border-radius:4px !important;margin-right:4px !important}.woocommerce-checkout-review-order-table .variation{font-size:8px !important;gap:2px 4px !important}.woocommerce-checkout-review-order-table .variation dd p{font-size:8px !important;padding:1px 4px !important}.woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-size:10px !important}.elfcam-ck-inline-total{font-size:10px !important;padding:2px 6px !important;margin-left:4px !important}.elfcam-ck-inline-total .woocommerce-Price-amount,.elfcam-ck-inline-total bdi{font-size:10px !important}.elfcam-ck-qty-wrap{margin-left:2px !important;padding:1px !important;gap:1px !important}.elfcam-ck-qty-btn{width:18px !important;height:18px !important;font-size:10px !important}.elfcam-ck-qty-val{min-width:18px !important;font-size:10px !important}.elfcam-ck-qty-del{width:18px !important;height:18px !important;font-size:9px !important}.elfcam-ck-info-icon{margin-left:2px !important}.elfcam-ck-info-icon svg{width:12px !important;height:12px !important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{font-size:9px !important;padding:5px 6px !important}.woocommerce-checkout-review-order-table tfoot td:before{font-size:9px !important}.woocommerce-checkout-review-order-table tfoot .order-total th{font-size:10px !important;padding:6px !important}.woocommerce-checkout-review-order-table tfoot .order-total .woocommerce-Price-amount{font-size:14px !important}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td label{font-size:11px !important}.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax{font-size:9px !important}.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax .woocommerce-Price-amount{font-size:9px !important}.woocommerce-checkout #payment{border-radius:0 !important;background:0 0 !important;border:none !important}.woocommerce-checkout #payment ul.payment_methods{padding:0 !important;background:0 0 !important;border:none !important}.woocommerce-checkout #payment ul.payment_methods li{font-size:11px !important;padding:10px 12px !important}.woocommerce-checkout #payment ul.payment_methods li label{font-size:11px !important}.woocommerce-checkout #payment ul.payment_methods li img{max-height:16px !important}.woocommerce-checkout #payment div.payment_box{font-size:10px !important;padding:4px 0 2px 18px !important;box-shadow:none !important;background:0 0 !important;border:none !important}.woocommerce-checkout #payment #place_order,.woocommerce-checkout #place_order{font-size:13px !important;padding:10px 16px !important;border-radius:8px !important;width:100% !important}.woocommerce-checkout .woocommerce-shipping-totals td{font-size:11px !important}.woocommerce-checkout .woocommerce-shipping-totals label{font-size:11px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"],.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"]{padding:6px 8px !important;font-size:10px !important;margin:6px 0 !important;border-radius:4px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"]>strong,.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] strong{font-size:10px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li,.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li{font-size:9px !important;padding:4px 0 !important;line-height:1.4 !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li span[style*="font-weight: bold"],.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li span[style*="font-weight: bold"]{font-size:9px !important;font-weight:600 !important;white-space:normal !important;line-height:1.3 !important;margin-bottom:2px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li span[style*="display:inline-block"],.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li span[style*="display:inline-block"]{font-size:9px !important;padding:1px 5px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"] li span[style*="color:#555"],.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li span[style*="color:#555"]{font-size:9px !important}.woocommerce-checkout div[style*="border: 1px solid #ccc"] ul,.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] ul{margin:4px 0 0 !important;padding:0 !important}.woocommerce-NoticeGroup,.woocommerce-error,.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner{font-size:11px !important;padding:10px 12px 10px 36px !important;line-height:1.4 !important;border-radius:8px !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important;margin:8px 0 !important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{font-size:14px !important;line-height:1 !important;top:50% !important;left:10px !important;position:absolute !important;transform:translateY(-50%) !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{position:relative !important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{font-size:10px !important;padding:4px 8px !important;float:none !important;display:inline-block !important;margin-top:4px !important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:10px !important}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:10px !important}}.elfcam-security-sponsor{margin:10px 0 8px;text-align:center;border-top:1px solid rgba(10,58,108,.08);padding-top:10px}.elfcam-security-sponsor img{max-width:180px;height:auto;border-radius:4px}@media (max-width:768px){.elfcam-security-sponsor img{max-width:150px}}.woocommerce-cart .chaty,.woocommerce-cart .chaty-widget,.woocommerce-checkout .chaty,.woocommerce-checkout .chaty-widget{display:none !important}.elfcam-pdf-float{position:fixed;right:0;bottom:160px;z-index:99999}.elfcam-pdf-trigger{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s ease;margin-left:auto}.elfcam-pdf-trigger:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(45,79,122,.45)}.elfcam-pdf-panel{position:absolute;right:0;bottom:60px;width:260px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.elfcam-pdf-float.active .elfcam-pdf-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elfcam-pdf-headline{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2d4f7a;margin-bottom:10px}.elfcam-pdf-buttons{display:flex;flex-direction:column;gap:8px}.elfcam-pdf-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500;text-decoration:none !important;transition:all .2s ease}.elfcam-pdf-btn-quote{background:#0a3a6c;color:#fff !important}.elfcam-pdf-btn-quote:hover{background:#083058}.elfcam-pdf-btn-list{background:#f0f4f8;color:#2d4f7a !important;border:1px solid #d0dbe6}.elfcam-pdf-btn-list:hover{background:#e0e8f0}@media (max-width:767px){.elfcam-pdf-float{right:5px;bottom:15px}.elfcam-pdf-trigger{width:44px !important;height:44px !important}.elfcam-pdf-panel{width:220px;padding:12px}.elfcam-pdf-btn{padding:8px 10px;font-size:11px}}.woocommerce-cart .pdf-btn-wrap,.woocommerce-checkout .pdf-btn-wrap{display:none !important}.woocommerce-cart .site-content>.container,.woocommerce-cart .site-content>.rsrc-container,.woocommerce-cart #content>.container,.woocommerce-cart #content>.rsrc-container,.woocommerce-cart .elementor-section-wrap>.elementor-section>.elementor-container,.woocommerce-cart .elementor-section.elementor-section-boxed>.elementor-container{max-width:98% !important;padding-left:10px !important;padding-right:10px !important}.elfcam-aside-btn{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;color:rgba(0,0,0,.4);background:0 0;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;transition:all .2s;line-height:1.4;white-space:nowrap}.elfcam-aside-btn:hover{color:#0a3a6c;border-color:#0a3a6c;background:rgba(10,58,108,.05)}.elfcam-aside-divider{border-top:2px dashed #ddd;margin:24px 0 16px}.elfcam-aside-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0a3a6c;margin:0 0 12px}.elfcam-aside-item{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#fff;border:1px solid #e8ecf0;border-radius:10px;margin-bottom:10px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:opacity .3s,box-shadow .2s}.elfcam-aside-item:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.elfcam-aside-thumb{flex-shrink:0}.elfcam-aside-thumb img{width:64px !important;height:64px !important;object-fit:cover;border-radius:6px;border:1px solid #eee}.elfcam-aside-info{flex:1;min-width:0}.elfcam-aside-name{display:block;font-size:13px;font-weight:700;color:#1a2a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;margin-bottom:3px}.elfcam-aside-name:hover{color:#0a3a6c}.elfcam-aside-vars{margin-top:2px;margin-bottom:3px}.elfcam-aside-var{font-size:10px;color:rgba(0,0,0,.4);background:#f3f4f6;padding:1px 5px;border-radius:3px;margin-right:3px}.elfcam-aside-rating{display:flex;align-items:center;gap:4px;margin-bottom:2px}.elfcam-aside-stars{line-height:1}.elfcam-star.full{color:#f4a61c;font-size:12px}.elfcam-star.half{color:#f4a61c;font-size:12px;opacity:.6}.elfcam-star.empty{color:#ddd;font-size:12px}.elfcam-aside-reviews{font-size:10px;color:#888}.elfcam-aside-sales{font-size:10px;color:#27ae60;font-weight:600;margin-bottom:3px}.elfcam-aside-meta{font-size:11px;font-weight:700;color:#0a3a6c;margin-top:2px;display:flex;align-items:center;gap:4px}.elfcam-aside-qty{font-size:9px;font-weight:400;color:#999}.elfcam-aside-meta .woocommerce-Price-amount,.elfcam-aside-meta .woocommerce-Price-amount bdi,.elfcam-aside-meta .woocommerce-Price-currencySymbol{color:#0a3a6c !important;font-weight:700;font-size:10px !important}.elfcam-restore-btn{flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#0a3a6c,#1a5fa0);border:none;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 2px 6px rgba(10,58,108,.25)}.elfcam-restore-btn:hover{background:linear-gradient(135deg,#083058,#154d88);box-shadow:0 3px 10px rgba(10,58,108,.35);transform:translateY(-1px)}.elfcam-del-inline{color:#1a7a3c !important;font-size:inherit;font-weight:700}.elfcam-del-intl{font-size:11px;color:#888}.elfcam-del-stock{font-size:11px;color:#c0392b;font-weight:600}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:36px !important}.cart_totals .woocommerce-shipping-methods li label{font-size:11px !important;line-height:1.4}.cart_totals .woocommerce-shipping-methods li{margin-bottom:4px}.cart_totals .woocommerce-shipping-destination{font-size:10px !important;color:rgba(0,0,0,.4);margin-top:6px}.cart_totals .shipping-calculator-button{font-size:11px !important}.cart_totals .shipping-calculator-form label{font-size:11px !important}.cart_totals .shipping-calculator-form .input-text,.cart_totals .shipping-calculator-form select{font-size:11px !important;padding:6px 8px !important}.cart_totals .shipping-calculator-form .button{font-size:11px !important;padding:6px 12px !important}.elementor-element-7f84f9f{display:none !important}.elfcam-subtotal-actions{display:flex !important;align-items:center !important;gap:6px !important;margin-top:6px !important;flex-wrap:nowrap !important}.elfcam-subtotal-actions .elfcam-inline-qty{display:inline-flex;align-items:center}.elfcam-subtotal-actions .elfcam-inline-qty input.qty{width:36px;text-align:center;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:3px;font-size:12px;font-weight:600;color:rgba(0,0,0,.6);height:auto;line-height:1.4}.CartProcess_wrap{max-width:600px;margin:0 auto 24px;padding:0 15px}.CartProcess_content{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.CartProcess_item{display:flex;align-items:center;white-space:nowrap}.CartProcess_no{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:700;font-style:normal;border:2px solid #d0d5dd;color:#d0d5dd;background:#fff;transition:all .3s;flex-shrink:0}.CartProcess_text{margin-left:6px;color:#999;display:inline-flex;align-items:center;transition:all .3s}.CartProcess_item.active .CartProcess_text{color:#0a3a6c}.CartProcess_item.done .CartProcess_text{color:#1b7a2b}.CartProcess_line{display:inline-block;width:60px;height:2px;background:#d0d5dd;margin:0 12px;flex-shrink:0;transition:background .3s}.CartProcess_item.active .CartProcess_no{border-color:#0a3a6c;background:#0a3a6c;color:#fff}.CartProcess_item.active .CartProcess_text{color:#0a3a6c;font-weight:600}.CartProcess_item.done .CartProcess_no{border-color:#1b7a2b;background:#1b7a2b;color:#fff}.CartProcess_item.done .CartProcess_text{color:#1b7a2b}.CartProcess_item.done .CartProcess_line{background:#1b7a2b}.CartProcess_link{display:flex;align-items:center;text-decoration:none !important}.CartProcess_link:hover .CartProcess_no{transform:scale(1.1)}.CartProcess_link:hover .CartProcess_text{text-decoration:underline}@media (max-width:767px){.CartProcess_wrap{margin-top:10px;margin-bottom:16px}.CartProcess_line{width:36px;margin:0 8px}.CartProcess_no{width:24px;height:24px;font-size:11px}.CartProcess_text{font-size:11px}}.woocommerce-cart div[style*="border-left: 4px solid #1b5e20"],.woocommerce div[style*="border-left: 4px solid #1b5e20"],.cart_totals div[style*="border-left: 4px solid #1b5e20"]{font-size:12px !important;padding:6px 10px !important;margin:8px 0 !important}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li label{font-size:11px !important;line-height:1.4}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li{margin-bottom:4px}.woocommerce-checkout-review-order-table .woocommerce-shipping-destination{font-size:10px !important;color:rgba(0,0,0,.4)}.woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount{display:inline-block;padding:3px 10px;font-size:13px;font-weight:700;color:#fff !important;background:#0a3a6c;border-radius:4px;box-shadow:none !important}.woocommerce-checkout-review-order-table .product-total bdi{color:#fff !important}.woocommerce-checkout-review-order-table .includes_tax{font-size:10px;color:rgba(0,0,0,.4)}#order_review_heading{display:none !important}.woocommerce-checkout .required{color:#e53e3e !important}.woocommerce-checkout .form-row{margin-bottom:8px !important;padding:0 !important}.woocommerce-checkout .form-row label{font-size:11px !important;margin-bottom:1px !important;line-height:1.2 !important}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row .select2-container .select2-selection--single{font-size:12px !important;padding:5px 8px !important;height:auto !important;min-height:32px !important}.woocommerce-checkout .form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:22px !important;padding:0 !important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:0 !important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{padding:0 !important}.woocommerce-checkout h3{font-size:14px !important;margin:8px 0 6px !important}.elfcam-ck-step-body{padding:10px 14px !important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48% !important}.woocommerce-checkout-review-order-table thead th.product-total,.woocommerce-checkout-review-order-table tbody td.product-total{display:none !important}.woocommerce-checkout-review-order-table thead th.product-name{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.elfcam-ck-inline-total{display:inline-block;float:right;padding:3px 10px;font-size:14.5px;font-weight:700;color:#fff !important;background:#0a3a6c;border-radius:4px;box-shadow:none !important;margin-left:8px}.elfcam-ck-inline-total .woocommerce-Price-amount,.elfcam-ck-inline-total bdi{color:#fff !important;font-size:14.5px;font-weight:700}.woocommerce-checkout-review-order-table tfoot{background:#fff !important}.woocommerce-checkout-review-order-table tfoot td{text-align:right !important;font-size:14px !important;padding:6px 0 !important;border-bottom:1px solid #f0f0f0}.woocommerce-checkout-review-order-table tfoot td:before{text-align:right !important;font-size:12px !important}.woocommerce-checkout-review-order-table tfoot .order-total td{font-size:14px !important;padding-top:8px !important}#payment,.woocommerce-checkout #payment{background:0 0 !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.woocommerce-checkout .woocommerce-privacy-policy-link,.woocommerce-checkout p:has(.woocommerce-privacy-policy-link){display:none !important}.woocommerce-checkout #payment,.woocommerce-checkout .wc_payment_methods,.woocommerce-checkout .payment_box{background:0 0 !important;border:none !important;box-shadow:none !important}.woocommerce-checkout #payment .payment_box,.woocommerce-checkout .StripeElement,.woocommerce-checkout #stripe-card-element,.woocommerce-checkout .wc-stripe-elements-field,.woocommerce-checkout [id*=stripe] .StripeElement,.woocommerce-checkout .payment_method_stripe .payment_box{border:2px solid transparent !important;border-radius:10px !important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#e67e22,#2d4f7a) border-box !important;padding:14px !important}.woocommerce-checkout .payment_box iframe,.woocommerce-checkout .payment_box .ElementsApp{border-radius:8px}.elfcam-ck-right-col .elfcam-ck-step:last-child{border:2px solid transparent;border-radius:10px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#e67e22,#2d4f7a) border-box}.elfcam-ck-step-left{border:none !important;background:0 0 !important}.wc-saved-payment-methods .woocommerce-SavedPaymentMethods-new label{font-size:12px !important;font-weight:500 !important;color:#0a3a6c !important}.wc-saved-payment-methods .woocommerce-SavedPaymentMethods-token label{font-size:12px !important;font-weight:500 !important}.elfcam-delivery-float{position:fixed;right:0;bottom:225px;z-index:99999}.elfcam-delivery-trigger{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s ease;margin-left:auto}.elfcam-delivery-trigger:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(45,79,122,.45)}.elfcam-delivery-panel{position:absolute;right:0;bottom:60px;width:280px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.elfcam-delivery-float.active .elfcam-delivery-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elfcam-delivery-headline{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0a3a6c;margin-bottom:8px}.elfcam-delivery-body{font-size:11px;line-height:1.5;color:rgba(0,0,0,.55);margin:0}.elfcam-delivery-body strong{color:#0a3a6c}@media (min-width:769px){.elfcam-delivery-trigger,.elfcam-security-trigger,.elfcam-pdf-trigger{width:50px !important;height:50px !important;border:1.5px solid #1e3654 !important}}@media (max-width:767px){.elfcam-delivery-float{right:5px;bottom:80px}.elfcam-delivery-trigger{width:44px !important;height:44px !important;border:1.5px solid #1e3654 !important;box-shadow:0 4px 16px rgba(45,79,122,.35) !important}.elfcam-delivery-panel{width:280px;padding:14px;bottom:60px;right:0}}.woocommerce-checkout #place_order:hover,.woocommerce-checkout #payment #place_order:hover{background:linear-gradient(90deg,#0a3a6c 50%,#1b5e20 50%) !important;background-size:200% 100% !important;background-position:right center !important;color:#fff !important;border:none !important;box-shadow:0 2px 12px rgba(10,58,108,.35) !important}.woocommerce-checkout #place_order:active{transform:translateY(1px) !important}.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"]{border:none !important;margin:0 !important;padding:10px 0 0 !important;font-size:11px !important;background:0 0 !important}.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] strong{font-size:11px !important;color:rgba(0,0,0,.5) !important;text-transform:uppercase;letter-spacing:.03em}.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] ul{list-style:none !important;padding:0 !important;margin:6px 0 0 !important}.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li{padding:6px 0 !important;border-bottom:1px solid #f0f0f0;font-size:11px !important;line-height:1.5 !important}.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li:last-child{border-bottom:none !important}.woocommerce-checkout-review-order>div[style*="border: 1px solid #ccc"] li span[style*="font-weight: bold"]{font-size:11px !important;font-weight:600 !important;display:block;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-checkout .powered-by-stripe,.woocommerce-checkout [class*=stripe-badge],.woocommerce-checkout [class*=stripe-brand],.woocommerce-checkout .payment_method_stripe img,.woocommerce-checkout .stripe-source-errors+div,.woocommerce-checkout iframe[name*=stripe]+div[style*=text-align],.woocommerce-checkout .wc-stripe-upe-element+div:not(#wc-stripe-upe-errors),.woocommerce-checkout a[href*="stripe.com"]{display:none !important}@media (max-width:767px){.payment_method_stripe>label[for=payment_method_stripe]{font-size:0 !important;line-height:0 !important}}@media (max-width:768px){#colophon .elementor-widget-image,.elementor-11367 .elementor-widget-image,footer .elementor-widget-image,.site-footer .elementor-widget-image,.elementor-element-d657d23,.elementor-location-footer .elementor-widget-image{display:none !important}}@media (max-width:768px){.woocommerce-checkout .elementor-section,.woocommerce-checkout .e-con,.woocommerce-checkout .elementor-element,.woocommerce-cart .elementor-section,.woocommerce-cart .e-con,.woocommerce-cart .elementor-element{margin-top:0 !important;padding-top:0 !important}.woocommerce-checkout .elementor-section:first-child,.woocommerce-cart .elementor-section:first-child,.woocommerce-checkout .e-con:first-child,.woocommerce-cart .e-con:first-child{margin-top:0 !important;padding-top:0 !important}.woocommerce-checkout .CartProcess_wrap,.woocommerce-cart .CartProcess_wrap{margin-top:4px !important;margin-bottom:8px !important}.woocommerce-checkout #content,.woocommerce-cart #content,.woocommerce-checkout .site-content,.woocommerce-cart .site-content,.woocommerce-checkout .content-area,.woocommerce-cart .content-area{padding-top:0 !important;margin-top:0 !important}}@media (max-width:768px){.woocommerce-cart .rsrc-container,.woocommerce-checkout .rsrc-container{padding:0 !important;margin:0 !important}.woocommerce-cart .header-section,.woocommerce-cart .top-section,.woocommerce-cart #site-header,.woocommerce-cart .rsrc-header,.woocommerce-cart .rsrc-header-text,.woocommerce-checkout .header-section,.woocommerce-checkout .top-section,.woocommerce-checkout #site-header,.woocommerce-checkout .rsrc-header,.woocommerce-checkout .rsrc-header-text{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;line-height:0 !important;font-size:0 !important;border:0 !important;overflow:hidden !important}.woocommerce-cart .rsrc-content,.woocommerce-checkout .rsrc-content{margin:0 !important;padding:0 !important}.woocommerce-cart .rsrc-main,.woocommerce-checkout .rsrc-main{padding-top:0 !important;margin-top:0 !important}.woocommerce-cart .rsrc-main>.woocommerce,.woocommerce-checkout .rsrc-main>.woocommerce{padding-top:0 !important;margin-top:0 !important}}@media (max-width:768px){.woocommerce-cart .woocommerce{padding:0 !important}.woocommerce-cart div[style*="border-left: 4px solid #1b5e20"]{display:none !important}.woocommerce-cart-form .shop_table,.woocommerce-cart-form .shop_table thead,.woocommerce-cart-form .shop_table tbody{display:block !important;width:100% !important}.woocommerce-cart-form .shop_table{background:#fff !important;border-radius:8px !important;border:none !important;box-shadow:none !important}.woocommerce-cart-form .shop_table thead{display:none !important}.woocommerce-cart-form .shop_table tbody tr.cart_item{display:grid !important;grid-template-columns:110px 1fr !important;border-bottom:1px solid #f0f0f0 !important;background:#fff !important}.woocommerce-cart-form .shop_table tbody td{padding:0 !important;border:none !important;background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.woocommerce-cart-form .shop_table tbody td:before{display:none !important}.woocommerce-cart-form .shop_table td.product-remove,.woocommerce-cart-form .shop_table td.product-price,.woocommerce-cart-form .shop_table td.product-quantity,.woocommerce-cart-form .shop_table td.product-subtotal{display:none !important}.woocommerce-cart-form .shop_table td.product-thumbnail{grid-column:1 !important;display:block !important;width:100px !important;padding-right:0 !important}.woocommerce-cart-form .product-thumbnail img{width:90px !important;height:90px !important;max-width:90px !important;max-height:90px !important;object-fit:cover !important;display:block !important;border-radius:4px !important;border:none !important}.woocommerce-cart-form .shop_table td.product-name{grid-column:2 !important;display:block !important;min-width:0 !important;overflow:hidden !important}.woocommerce-cart-form .product-name a{color:rgba(0,0,0,.8) !important;text-decoration:none !important;font-size:13px !important;font-weight:500 !important;line-height:1.5 !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.elfcam-cart-meta-row{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:5px !important;margin-top:10px !important;padding:7px 10px !important;background:#fff !important;border-radius:8px !important;border:none !important;font-size:13px !important}.woocommerce-cart-form .shop_table tbody tr,.woocommerce-cart-form .shop_table tbody tr td,.woocommerce-cart-form .shop_table tbody tr:hover td,.woocommerce-cart-form .shop_table tbody tr:nth-child(even) td,.woocommerce-cart-form .shop_table tbody tr:nth-child(even):hover td{background:#fff !important;background-color:#fff !important}.woocommerce-cart-form .shop_table tr.actions{display:block !important;background:#fff !important;border:none !important}.woocommerce-cart-form .shop_table tr.actions td{display:block !important;padding:12px !important}.woocommerce-cart-form .shop_table .actions{background:#fff !important;border:none !important}.cart-collaterals,.cart_totals{width:100% !important;float:none !important}.cart_totals{padding:10px !important;border-radius:6px !important;background:#fff !important}.cart_totals h2{display:none !important}.cart_totals .shop_table thead{display:none !important}.cart_totals .shop_table{border-collapse:collapse !important}.cart_totals .shop_table th,.woocommerce .cart_totals table.shop_table_responsive tbody th,.cart_totals table.shop_table_responsive tbody th{display:none !important}.cart_totals .shop_table td{display:block !important;width:100% !important;padding:4px 0 !important;font-size:11px !important;color:rgba(0,0,0,.7) !important;border-bottom:none !important;background:0 0 !important;text-align:left !important}.cart_totals .shop_table td:before{content:attr(data-label) !important;display:inline !important;font-size:10px !important;font-weight:600 !important;color:rgba(0,0,0,.45) !important;text-transform:uppercase !important;letter-spacing:.03em !important;margin-right:6px !important}.cart_totals .shop_table bdi{font-size:11px !important;font-weight:600 !important}.cart_totals .woocommerce-shipping-destination{display:none !important}.cart_totals .shipping-calculator-button{display:none !important}.cart_totals .shipping-calculator-form{display:none !important}.cart_totals .woocommerce-shipping-methods li label{font-size:10px !important}.cart_totals .woocommerce-shipping-methods li{margin-bottom:1px !important}.cart_totals>div[style*=border-left]{display:none !important}.cart_totals .cart-subtotal td{padding-bottom:6px !important;border-bottom:1px solid #f0f0f0 !important}.cart_totals .order-total td{padding-top:6px !important}.cart_totals .order-total .woocommerce-Price-amount{font-size:20px !important;font-weight:700 !important}.cart_totals .order-total .includes_tax{font-size:8px !important;color:rgba(0,0,0,.4) !important}.cart_totals bdi>span[style*="font-size:22px"]{font-size:16px !important;font-weight:800 !important}.cart_totals bdi>span[style*="font-size:13px"]{font-size:9px !important;font-weight:500 !important}.cart_totals .woocommerce-Price-currencySymbol{font-size:9px !important;font-weight:400 !important}.cart_totals .order-total bdi>span[style*="font-size:22px"]{font-size:20px !important}.cart_totals .order-total bdi>span[style*="font-size:13px"]{font-size:10px !important}.cart_totals .order-total .woocommerce-Price-currencySymbol{font-size:10px !important}.woocommerce-cart-form td.product-subtotal bdi>span[style*="font-size:22px"]{font-size:14px !important;font-weight:800 !important}.woocommerce-cart-form td.product-subtotal bdi>span[style*="font-size:13px"]{font-size:9px !important;font-weight:500 !important}.woocommerce-cart-form td.product-subtotal .woocommerce-Price-currencySymbol{font-size:9px !important;font-weight:400 !important}.elfcam-inline-price bdi>span[style*="font-size:22px"]{font-size:11px !important;font-weight:700 !important}.elfcam-inline-price bdi>span[style*="font-size:13px"]{font-size:8px !important}.elfcam-inline-price .woocommerce-Price-currencySymbol{font-size:8px !important}.wc-proceed-to-checkout .checkout-button{font-size:12px !important;padding:10px !important;width:100% !important;border-radius:6px !important;margin-top:8px !important}.elfcam-cart-shipping-hint{display:none !important}.elfcam-aside-divider{margin:8px 0 !important}.elfcam-aside-title{font-size:11px !important}.elfcam-aside-item{padding:8px 10px !important;gap:10px !important}.elfcam-aside-thumb img{width:48px !important;height:48px !important}.elfcam-aside-name{font-size:11px !important}.elfcam-aside-vars{font-size:9px !important}.elfcam-aside-meta{font-size:11px !important}.elfcam-aside-meta .woocommerce-Price-amount{font-size:11px !important}.elfcam-star.full,.elfcam-star.half,.elfcam-star.empty{font-size:10px !important}.elfcam-restore-btn{padding:5px 10px !important;font-size:11px !important}.elfcam-restore-btn{font-size:9px !important;padding:3px 8px !important}.cart-pdf-buttons a,.woocommerce-cart .elementor-button,a.btn-quotation-pdf,a.btn-product-list-pdf{font-size:10px !important;padding:6px 10px !important;border-radius:4px !important}}.ecr-summary-left .ecr-avg{color:#0a3a6c !important}.woocommerce-variation-availability{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px 8px !important;padding:10px 14px !important;border:1.5px solid #ddd !important;border-radius:10px !important;background:#fff !important;font-size:12px !important;margin:8px 0 !important;line-height:1.5 !important}.woocommerce-variation-availability p.stock{margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important;display:contents !important}.woocommerce-variation-availability .elfcam-stock-tip-wrap{display:inline-flex !important;align-items:center !important}.woocommerce-variation-availability .change-address{display:none !important}.woocommerce-variation-availability p.stock span[style*="color:#555"]{width:100% !important;font-size:12px !important;color:#444 !important}p.stock span[style*="background:#1b5e20"],p.stock span[style*="background:#c62828"],p.stock span[style*="background:#e65100"],p.stock.in-stock>span:first-child,p.stock.on-backorder>span:first-child,p.stock.out-of-stock>span:first-child{background:0 0 !important;color:#111 !important;padding:0 !important;border-radius:0 !important;font-weight:700 !important;font-size:12px !important}p.stock{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;padding:0 !important;border:none !important;border-radius:0 !important;background:0 0 !important;font-size:12px !important;margin:0 !important}.elfcam-stock-box{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px 8px !important;padding:10px 14px !important;border:1.5px solid #ddd !important;border-radius:10px !important;background:#fff !important;font-size:12px !important;margin:8px 0 !important;line-height:1.5 !important}p.stock .change-address{color:#0a3a6c !important;font-size:11px !important;font-weight:600 !important;text-decoration:none !important}p.stock .change-address:hover{color:#e67e22 !important}.product-reference{font-size:12px !important;font-style:normal !important;font-weight:400 !important;opacity:1 !important;color:#555 !important}.elfcam-rating-box{background:#fff !important;border:1.5px solid #ddd !important;border-radius:8px !important;box-shadow:none !important}.elfcam-rating-box:hover{border-color:#999 !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important}.page-id-1449 .elementor-slides .elementor-slide-heading{color:#0a3a6c !important;font-weight:800 !important}.page-id-1449 .elementor-slides .elementor-slide-description{color:#333 !important}.page-id-1449 .wpforms-container{max-width:700px;margin:0 auto;padding:30px;background:#fff;border:1.5px solid #ddd;border-radius:12px}.page-id-1449 .wpforms-field-label{font-size:13px !important;font-weight:600 !important;color:#0a3a6c !important}.page-id-1449 .wpforms-field input,.page-id-1449 .wpforms-field textarea,.page-id-1449 .wpforms-field select{border:1.5px solid #ddd !important;border-radius:6px !important;padding:10px 12px !important;font-size:13px !important;transition:border-color .2s !important}.page-id-1449 .wpforms-field input:focus,.page-id-1449 .wpforms-field textarea:focus{border-color:#0a3a6c !important;outline:none !important;box-shadow:0 0 0 2px rgba(10,58,108,.1) !important}.page-id-1449 .wpforms-submit-container button{background:linear-gradient(135deg,#0a3a6c,#0d5aa7) !important;color:#fff !important;border:none !important;border-radius:9999px !important;padding:12px 40px !important;font-size:14px !important;font-weight:700 !important;cursor:pointer !important;transition:all .2s !important}.page-id-1449 .wpforms-submit-container button:hover{background:linear-gradient(135deg,#0d5aa7,#0a3a6c) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(10,58,108,.3) !important}.elfcam-contact-info{max-width:700px;margin:30px auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.elfcam-ci-card{padding:16px 20px;border:1.5px solid #ddd;border-radius:10px;background:#fff}.elfcam-ci-card h4{font-size:13px;font-weight:700;color:#0a3a6c;margin:0 0 10px;display:flex;align-items:center;gap:6px}.elfcam-ci-card a{display:flex;align-items:center;gap:8px;color:#333;text-decoration:none;font-size:13px;padding:4px 0;transition:color .15s}.elfcam-ci-card a:hover{color:#e67e22}.elfcam-ci-card .ci-flag{font-size:16px}.elfcam-ci-card .ci-icon{color:#e67e22;width:16px;flex-shrink:0}.elfcam-ci-addr{font-size:12px;color:#555;line-height:1.5;margin-top:6px}@media (max-width:768px){.elfcam-contact-info{grid-template-columns:1fr;padding:0 12px}.page-id-1449 .wpforms-container{margin:0 12px;padding:20px}}.elfcam-float-close{position:absolute;top:8px;right:8px;background:0 0;border:none;font-size:20px;color:#999;cursor:pointer;line-height:1;padding:2px 6px;z-index:5}.elfcam-float-close:hover{color:#c0392b}.woocommerce-cart .elfcam-security-float{bottom:155px !important}.woocommerce-cart .elfcam-security-trigger{width:46px !important;height:46px !important}.woocommerce-cart .elfcam-delivery-float{bottom:95px !important}.woocommerce-cart .elfcam-delivery-trigger{width:46px !important;height:46px !important}.woocommerce-cart .elfcam-pdf-float{bottom:35px !important}.woocommerce-cart .elfcam-pdf-trigger{width:46px !important;height:46px !important}@media (max-width:768px){.woocommerce-cart .elfcam-security-float{bottom:120px !important}.woocommerce-cart .elfcam-delivery-float{bottom:70px !important}.woocommerce-cart .elfcam-pdf-float{bottom:20px !important}.woocommerce-cart .elfcam-security-trigger,.woocommerce-cart .elfcam-delivery-trigger,.woocommerce-cart .elfcam-pdf-trigger{width:44px !important;height:44px !important}}.elfcam-stores-float{position:fixed;right:0;bottom:95px;z-index:99999}.elfcam-stores-trigger{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s ease;margin-left:auto;border:1.5px solid #1e3654}.elfcam-stores-trigger:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(45,79,122,.45)}.elfcam-stores-panel{position:absolute;right:0;bottom:60px;width:340px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:20px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.elfcam-stores-float.active .elfcam-stores-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elfcam-stores-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.elfcam-store-item{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #eee;border-radius:8px;transition:all .2s;background:#fff}.elfcam-store-item:hover{border-color:#0a3a6c;box-shadow:0 2px 8px rgba(10,58,108,.12);transform:translateY(-1px)}.elfcam-store-item img{max-width:100%;max-height:36px;object-fit:contain}@media (max-width:768px){.elfcam-stores-float{right:5px;bottom:95px}.elfcam-stores-trigger{width:44px;height:44px}.elfcam-stores-panel{width:280px;padding:14px;right:-5px}.elfcam-stores-grid{gap:6px}.elfcam-store-item{padding:6px}.elfcam-store-item img{max-height:28px}}.elfcam-stock-box p.stock.in-stock{color:#1b5e20 !important;font-weight:600 !important;font-size:13px !important;gap:6px !important}.elfcam-stock-box p.stock.in-stock:before{content:"\2713" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;border-radius:50% !important;background:#1b5e20 !important;color:#fff !important;font-size:10px !important;font-weight:700 !important;flex-shrink:0 !important}.elfcam-stock-box .elfcam-stock-tip-wrap{order:99 !important;flex-basis:100% !important;margin-top:2px !important}.elfcam-stock-box .elfcam-stock-tip-icon{font-size:14px !important;color:#666 !important}.elfcam-stock-box .change-address{color:#0a3a6c !important;font-size:11px !important}.enhanced_tracking_detail{background:#fff;border-radius:18px;box-shadow:0 2px 20px rgba(0,0,0,.08);padding:24px;margin:16px 0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif}.tracking_number_wrap{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.provider_image_div img.provider_image{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:48px;height:48px;object-fit:contain}.tracking_number_div ul{list-style:none;padding:0;margin:0}.tracking_page_provider_name{font-size:13px;font-weight:600;color:#8e8e93;text-transform:uppercase;letter-spacing:.5px}.tracking_number_div a{color:#0a3a6c;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:.3px}.tracking_number_div a:hover{color:#e67e22}.heading_shipment_status{font-size:20px;font-weight:700;color:#0a3a6c;margin-bottom:12px;padding:12px 16px;background:linear-gradient(135deg,#f0f4f8 0%,#e8f0fe 100%);border-radius:12px;border-left:4px solid #0a3a6c}.heading_shipment_status.in_transit{border-left-color:#e67e22;background:linear-gradient(135deg,#fff8f0 0%,#fef3e2 100%);color:#e67e22}.tracking_detail{font-size:14px;color:#3a3a3c;line-height:1.6;padding:12px 16px;background:#f9f9fb;border-radius:10px;margin-top:8px}.tracking_detail strong{color:#0a3a6c;font-weight:600}.enhanced_heading{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:600;color:#0a3a6c;cursor:pointer;border-bottom:1px solid #f0f0f0}.enhanced_heading:hover{color:#e67e22}.wc_order_id{font-size:13px;color:#8e8e93;margin-bottom:12px}.wc_order_id a{color:#0a3a6c;font-weight:600;text-decoration:none}.wc_order_id a:hover{color:#e67e22}.tpi_product_tracking_ul{list-style:none;padding:0;margin:0}.tpi_product_tracking_ul li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f5f5f7;font-size:13px;color:#3a3a3c}.tpi_product_tracking_ul li img{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.tpi_product_tracking_ul a{color:#0a3a6c;text-decoration:none}.tpi_product_tracking_ul a:hover{color:#e67e22}.enhanced_content label{display:flex;align-items:center;gap:8px;font-size:14px;color:#3a3a3c;padding:6px 0}.enhanced_trackship_branding{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.enhanced_trackship_branding p{font-size:12px;color:#c7c7cc}.accordian-arrow{font-size:12px;color:#c7c7cc;transition:transform .2s ease}.elfcam-contact-float{position:fixed;right:0;bottom:35px;z-index:99999}.elfcam-contact-trigger{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s ease;margin-left:auto;border:1.5px solid #1e3654}.elfcam-contact-trigger:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(45,79,122,.45)}.elfcam-contact-panel{position:absolute;right:0;bottom:62px;width:280px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.elfcam-contact-float.active .elfcam-contact-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elfcam-contact-headline{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0a3a6c;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #e67e22}.elfcam-contact-items{display:flex;flex-direction:column;gap:2px}.elfcam-contact-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#333;text-decoration:none;padding:6px 4px;border-radius:6px;transition:background .15s}.elfcam-contact-row:hover{background:#f0f4f8;color:#0a3a6c}.elfcam-contact-flag{font-size:16px;line-height:1}.elfcam-contact-icon{display:flex;align-items:center;width:16px;justify-content:center}.elfcam-contact-wa{color:#25d366 !important}.elfcam-contact-wa:hover{background:#f0fff4 !important}.elfcam-contact-hours{margin-top:8px;padding:8px 12px;background:#f0f4f8;border-radius:8px;font-size:12px;font-weight:600;color:#0a3a6c;text-align:center;line-height:1.5;border-top:1px solid #e8edf2}.elfcam-contact-tz{display:block;font-size:10px;font-weight:400;color:#8e8e93;margin-top:2px}@media (max-width:768px){.elfcam-contact-float{right:5px;bottom:15px}.elfcam-stores-float{bottom:70px}.elfcam-contact-trigger{width:44px;height:44px}.elfcam-contact-panel{width:260px;right:-5px}}.elfcam-cc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:18px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.5px;color:#fff;flex-shrink:0}.elfcam-cc-fr{background:#002395}.elfcam-cc-gb{background:#012169}.elfcam-cc-de{background:#000}.elfcams-line-original{display:inline-block;margin-right:4px;text-decoration:line-through;color:#aaa;font-size:.92em}.elfcams-line-original span,.elfcams-line-original bdi,.elfcams-line-original .woocommerce-Price-amount{background:0 0 !important;color:#aaa !important;padding:0 !important;border-radius:0 !important;text-decoration:inherit}.elfcams-line-discounted{display:inline-block;text-decoration:none !important;margin-right:4px}.elfcams-line-discounted bdi,.elfcams-line-discounted .woocommerce-Price-amount{font-weight:700;font-size:1.05em;color:#1a3a5c}.elfcams-volume-discount{display:inline-block;background:#fff3b0 !important;color:#111 !important;padding:2px 8px !important;border-radius:12px;font-size:.85em !important;font-weight:600;white-space:nowrap;vertical-align:middle}.elfcams-volume-discount .woocommerce-Price-amount,.elfcams-volume-discount bdi,.elfcams-volume-discount .woocommerce-Price-currencySymbol{color:#111 !important;font-weight:700;background:0 0 !important}.elfcam-subtotal-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:8px;flex-wrap:wrap}.elfcam-inline-qty input.qty{width:46px;padding:4px 6px;font-size:.88em;text-align:center;border:1px solid #d0d7de;border-radius:6px;background:#fafbfc;color:#333;height:auto;line-height:1.4;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.elfcam-inline-qty input.qty:focus{outline:none;border-color:#2d6a9f;background:#fff}.elfcam-aside-btn{padding:4px 11px;font-size:.82em;font-weight:500;border:1px solid #b8c8d8;border-radius:6px;background:#f4f7fa;color:#3a6080;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s;line-height:1.6}.elfcam-aside-btn:hover{border-color:#2d6a9f;background:#e8f0f8;color:#1a4a70}.elfcam-remove-btn{font-size:.8em;color:#aaa;text-decoration:none;white-space:nowrap;transition:color .15s}.elfcam-remove-btn:hover{color:#c0392b;text-decoration:underline}@media (max-width:600px){.elfcam-subtotal-actions{justify-content:flex-start}.elfcams-volume-discount{display:inline-block;margin-top:3px}}@media (max-width:768px){.woocommerce-cart-form .woocommerce-Price-amount,.woocommerce-cart-form bdi,.woocommerce-cart-form .woocommerce-Price-currencySymbol,.woocommerce-cart-form .qty,.woocommerce-cart-form .elfcam-meta-price,.woocommerce-cart-form .elfcam-meta-op,.woocommerce-cart-form .elfcam-meta-total,.woocommerce-cart-form .elfcam-meta-total .woocommerce-Price-amount,.woocommerce-cart-form .elfcam-meta-total bdi{font-size:10px !important}tr.woocommerce-cart-form__cart-item.cart_item{border:1px solid #d0dcea !important;background:#fff !important}.cart_totals .shop_table td{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;font-size:12px !important;padding:8px 0 !important}.cart_totals .shop_table td:before{flex:1 1 auto !important;font-size:11px !important;margin-bottom:0 !important}.cart_totals .shop_table td>strong,.cart_totals .shop_table td>span.woocommerce-Price-amount{flex:0 0 auto !important;text-align:right !important}.cart_totals .woocommerce-Price-amount,.cart_totals bdi,.cart_totals .woocommerce-Price-currencySymbol{font-size:12px !important}.cart_totals .order-total .woocommerce-Price-amount{font-size:14px !important;font-weight:800 !important}.cart_totals small.includes_tax{flex:0 0 100% !important;text-align:right !important;font-size:10px !important;color:#888 !important;margin-top:2px !important}}.elfcam-products-scroll-wrap{position:relative;overflow:hidden}.elfcam-products-scroll-wrap ul.products{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;gap:6px !important;padding:0 0 6px !important;width:100% !important;float:none !important;clear:both !important}.elfcam-products-scroll-wrap ul.products::-webkit-scrollbar{display:none !important}.elfcam-products-scroll-wrap ul.products li.product{flex:0 0 160px !important;width:160px !important;float:none !important;margin:0 !important}.woocommerce-shop .elfcam-products-scroll-wrap ul.products,.search-results .elfcam-products-scroll-wrap ul.products,.post-type-archive-product .elfcam-products-scroll-wrap ul.products{display:grid !important;grid-template-columns:repeat(9,160px) !important;flex-wrap:initial !important;gap:8px !important}.woocommerce-shop .elfcam-products-scroll-wrap ul.products li.product,.search-results .elfcam-products-scroll-wrap ul.products li.product,.post-type-archive-product .elfcam-products-scroll-wrap ul.products li.product{flex:none !important;width:160px !important;float:none !important;margin:0 !important}.elfcam-scroll-badge{position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px 0 0 20px;padding:8px 14px 8px 16px;font-size:13px;font-weight:700;color:#1a2744;box-shadow:-3px 0 16px rgba(0,0,0,.12);pointer-events:none;white-space:nowrap;z-index:2}.elfcam-shop-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.elfcam-shop-header h1.page-title{flex:1;text-align:center;margin:0;font-size:1.4em}.elfcam-shop-header .woocommerce-result-count{margin:0;flex-shrink:0;font-size:12px;color:#888;white-space:nowrap}.elfcam-shop-header .woocommerce-ordering{margin:0;flex-shrink:0}.elfcam-shop-header .woocommerce-ordering select{font-size:12px;padding:4px 8px}@media (max-width:600px){.elfcam-shop-header{flex-wrap:wrap;gap:8px}.elfcam-shop-header h1.page-title{order:-1;width:100%;text-align:left}.elfcam-shop-header .woocommerce-result-count,.elfcam-shop-header .woocommerce-ordering{font-size:11px}}.woocommerce ul.products li.product{position:relative}.elfcam-new-badge{position:absolute;top:6px;right:6px;background:#e74c3c;color:#fff;font-size:9px;font-weight:800;padding:2px 6px;border-radius:3px;z-index:10;letter-spacing:.8px;text-transform:uppercase;pointer-events:none;line-height:1.5}.ecb-price-prom .ecb-price-int,.ecb-price-prom .ecb-price-dec,.ecb-price-prom .ecb-price-cur{color:#e74c3c !important}.ecb-price-regular{display:block;font-size:11px;color:#999}.ecb-price-regular del{text-decoration:line-through;color:#aaa}.elfcam-card-new.product{background:rgba(255,255,255,.5) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.elfcam-card-prom.product{background:linear-gradient(135deg,#fff5f5 0%,#ffe4dc 100%) !important}.elfcam-new-arrivals{margin-bottom:28px;padding:12px 14px 14px;background:linear-gradient(135deg,#fff8f6 0%,#fff5f0 100%);border:1px solid #f0d0c8;border-left:4px solid #e74c3c;border-radius:0 8px 8px 0;overflow:visible}.elfcam-new-arrivals-label{display:block;font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#e74c3c;margin-bottom:10px}.elfcam-new-arrivals ul.products,ul.elfcam-mixed-products{display:flex !important;flex-wrap:nowrap !important;overflow-x:scroll;overflow-y:visible;align-items:stretch !important;gap:12px;padding-bottom:10px;margin:0 !important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e67e22 #f2e8df}.elfcam-new-arrivals ul.products::-webkit-scrollbar,ul.elfcam-mixed-products::-webkit-scrollbar{height:8px}.elfcam-new-arrivals ul.products::-webkit-scrollbar-track,ul.elfcam-mixed-products::-webkit-scrollbar-track{background:#f2e8df;border-radius:10px}.elfcam-new-arrivals ul.products::-webkit-scrollbar-thumb,ul.elfcam-mixed-products::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e67e22,#f39c12);border-radius:10px;border:1px solid rgba(255,255,255,.4)}.elfcam-new-arrivals ul.products::-webkit-scrollbar-thumb:hover,ul.elfcam-mixed-products::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#d35400,#e67e22)}.elfcam-new-arrivals ul.products li.product{flex:0 0 160px !important;width:160px !important;min-width:0;align-self:stretch !important;border:1px solid #f5c6c0 !important;background:#fff !important;margin:0 !important}.elfcam-new-arrivals ul.products li.product a img{height:130px !important;width:100% !important;object-fit:contain !important}ul.elfcam-mixed-products li.product{flex:0 0 160px !important;width:160px !important;min-width:0;align-self:stretch !important;margin:0 !important}ul.elfcam-mixed-products li.product a img{height:130px !important;width:100% !important;object-fit:contain !important}.elfcam-new-arrivals .elfcam-new-badge{background:#e67e22}.elfcam-section-header{display:flex;align-items:center;justify-content:space-between;padding:9px 4px 9px 0;line-height:1.2;min-height:0;box-sizing:border-box;background:#2d4f7a;color:#fff;font-size:13px;font-weight:600;text-align:left;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.3px;text-transform:none;cursor:pointer;border-radius:6px;margin-bottom:2px;border-bottom:none;padding:9px 14px 9px 16px;transition:background .15s}.elfcam-section-header:hover{background:#1e3654}.elfcam-section-header span{color:#fff !important}.elfcam-acc-arrow{width:14px;height:14px;color:rgba(255,255,255,.7);position:static;flex-shrink:0;transition:transform .3s}.elfcam-section-item.is-open .elfcam-acc-arrow{transform:rotate(180deg);color:#fff}.elfcam-section-body-inner .wc-tab{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wc-tab h2{font-size:20px;font-weight:800;color:#1a2a3a;margin:0 0 20px;padding-bottom:10px;border-bottom:3px solid #e67e22;border-radius:0 !important;display:inline-block;letter-spacing:.3px;text-rendering:optimizeLegibility}.wc-tab h3{font-size:16px;font-weight:700;color:#2d4f7a;margin:30px 0 12px;padding:10px 0 10px 14px;border-left:3px solid #e67e22;letter-spacing:.2px;line-height:1.4;text-rendering:optimizeLegibility}.wc-tab p{font-size:14.5px;line-height:1.75;color:#444;margin-bottom:16px;text-align:justify;text-rendering:optimizeLegibility}.wc-tab strong{color:#1a2a3a}.single-product div.product .woocommerce-product-details__short-description{margin-bottom:24px !important}@media (max-width:768px){.elfcam-section-header{font-size:10px;padding:6px 10px;min-height:0;border-radius:0;letter-spacing:.1px;background:0 0 !important;color:#666 !important;margin-bottom:0;border-bottom:1px solid #ddd;text-transform:none !important;font-weight:500}.elfcam-section-header:hover{background:0 0 !important}.elfcam-section-header span{color:#555 !important}.elfcam-acc-arrow{width:14px;height:14px;right:12px;color:#888}}.elementor-search-form__submit:hover,.elementor-search-form__submit:focus,button.elementor-search-form__submit:hover i,.elementor-search-form__submit:hover svg,.elementor-search-form__icon:hover,.site-header-row .search-submit:hover,.site-header-row button[type=submit]:hover,form.searchform button:hover,form.searchform input[type=submit]:hover{color:#0071e3 !important;fill:#0071e3 !important;border-color:#0071e3 !important;transition:color .18s,fill .18s,border-color .18s}.elementor-search-form__submit:hover i{color:#0071e3 !important}.dgwt-wcas-sp{display:flex;flex-direction:column;gap:2px}.dgwt-wcas-sp .ecs-price{font-weight:700;color:#e67e22;font-size:13px}.dgwt-wcas-sp .ecs-price .woocommerce-Price-amount{color:inherit}.dgwt-wcas-sp .ecs-sales{font-size:10px;color:#888}.dgwt-wcas-sp .ecs-ref{font-size:10px;color:#aaa}.dgwt-wcas-sku{display:none !important}.elfcam-depot{max-width:900px;margin:0 auto;padding:0 0 60px;font-family:inherit;color:#e67e22}.depot-hero{border-radius:12px;padding:64px 48px;text-align:center;margin-bottom:0;color:#fff}.depot-hero h1{font-size:clamp(1.6rem, 4vw, 2.4rem);font-weight:800;color:#fff !important;margin:0 0 12px;letter-spacing:-.3px;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.3)}.depot-hero-sub{font-size:1.05rem;color:rgba(255,255,255,.9) !important;margin:0 0 18px;font-weight:400}.depot-rating{display:inline-block;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.9rem;font-weight:600;padding:5px 16px;border-radius:20px;letter-spacing:.3px}.depot-intro{background:#f4f7fb;border-left:4px solid #e67e22;border-radius:0 10px 10px 0;padding:28px 32px;margin:28px 0}.depot-intro p{font-size:.97rem;line-height:1.75;color:#334155;margin:0 0 10px}.depot-intro p:last-child{margin-bottom:0}.depot-intro a{color:#2d4f7a !important;text-decoration:none !important;font-weight:600;border-bottom:2px solid #e67e22 !important;padding-bottom:1px;transition:color .2s}.depot-intro a:hover{color:#e67e22 !important}.depot-section{background:#fff;border-radius:12px;border:1px solid #e8edf4;padding:36px 40px 40px;margin-bottom:28px;box-shadow:0 2px 12px rgba(30,54,84,.06)}.depot-section h2{font-size:1.5rem;font-weight:700;color:#1e3654 !important;margin:0 0 10px;line-height:1.25}.depot-section h3{font-size:1.05rem;font-weight:600;color:#2d4f7a !important;margin:24px 0 20px}.depot-divider{height:3px;width:56px;background:linear-gradient(90deg,#e67e22,#f39c12);border-radius:3px;margin-bottom:8px}.depot-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:4px}.depot-step{display:flex;align-items:flex-start;gap:16px;background:#f8fafc;border:1px solid #e8edf4;border-radius:10px;padding:20px;transition:box-shadow .2s,border-color .2s}.depot-step:hover{box-shadow:0 4px 16px rgba(30,54,84,.1);border-color:#c8d8ea}.depot-step-img{flex-shrink:0;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#eef2f8;display:flex;align-items:center;justify-content:center}.depot-step-img img{width:100%;height:100%;object-fit:cover;display:block}.depot-step-content h4{font-size:.95rem;font-weight:700;color:#1e3654 !important;margin:0 0 8px;line-height:1.4;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.depot-step-content p{font-size:.875rem;color:#4b6080;line-height:1.65;margin:0}.depot-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e67e22;color:#fff;font-size:.75rem;font-weight:800;flex-shrink:0;line-height:1}.depot-footer-msg{text-align:center;padding:24px 20px;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;border-radius:10px;margin-top:28px}.depot-footer-msg p{margin:0;color:#fff !important;font-size:1rem;font-weight:500}@media (max-width:640px){.elfcam-depot{padding-bottom:40px}.depot-hero{padding:44px 24px;border-radius:8px}.depot-intro{padding:20px}.depot-section{padding:24px 20px 28px;border-radius:8px}.depot-steps{grid-template-columns:1fr;gap:14px}.depot-step{padding:16px}.depot-step-img{width:44px;height:44px}}.elfcam-privacy{max-width:860px;margin:0 auto;padding:0 0 60px;font-family:inherit;color:#e67e22}.priv-intro{background:#f4f7fb;border-left:4px solid #e67e22;border-radius:0 10px 10px 0;padding:24px 28px;margin-bottom:24px;font-size:.95rem;line-height:1.75;color:#334155}.priv-intro p{margin:0 0 10px}.priv-intro p:last-child{margin-bottom:0}.priv-intro a{color:#2d4f7a !important;font-weight:600;text-decoration:none !important;border-bottom:2px solid #e67e22;padding-bottom:1px;transition:color .2s}.priv-intro a:hover{color:#e67e22 !important}.priv-toc{background:#fff;border:1px solid #dde5f0;border-radius:10px;padding:22px 28px;margin-bottom:28px;box-shadow:0 2px 8px rgba(30,54,84,.05)}.priv-toc h3{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#7b92b0 !important;margin:0 0 14px}.priv-toc ul,.priv-toc ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.priv-toc li{margin:0}.priv-toc a{display:inline-flex;align-items:center;gap:6px;background:#eef3fa;color:#2d4f7a !important;font-size:.875rem;font-weight:600;padding:6px 14px;border-radius:6px;text-decoration:none !important;border:1px solid #d0ddef;transition:background .2s,border-color .2s}.priv-toc a:hover{background:#2d4f7a;color:#fff !important;border-color:#2d4f7a}.priv-section{background:#fff;border:1px solid #e4ecf6;border-radius:12px;padding:32px 36px;margin-bottom:20px;box-shadow:0 2px 10px rgba(30,54,84,.05)}.priv-section h2{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#1e3654 !important;margin:0 0 10px;line-height:1.3}.priv-section>p{font-size:.93rem;line-height:1.75;color:#475569;margin:0 0 20px}.sec-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#e67e22,#f39c12);color:#fff;font-size:.8rem;font-weight:800;flex-shrink:0;line-height:1}.sec-divider{height:3px;width:48px;background:linear-gradient(90deg,#e67e22,#f39c12);border-radius:3px;margin-bottom:20px}.priv-sub{border-left:3px solid #dde5f0;padding:14px 0 14px 20px;margin-bottom:12px;transition:border-color .2s}.priv-sub:last-child{margin-bottom:0}.priv-sub:hover{border-color:#e67e22}.priv-sub h4{font-size:.925rem;font-weight:700;color:#2d4f7a !important;margin:0 0 8px;line-height:1.4}.priv-sub p{font-size:.875rem;line-height:1.7;color:#4b6080;margin:0 0 6px}.priv-sub p:last-child{margin-bottom:0}.priv-contact{background:linear-gradient(135deg,#f0f5ff 0%,#e8f0fb 100%);border:1px solid #c8d8f0;border-radius:10px;padding:24px 28px;margin-top:16px}.priv-contact h4{font-size:1rem;font-weight:700;color:#1e3654 !important;margin:0 0 8px}.priv-contact>p{font-size:.875rem;color:#475569;margin:0 0 14px}.contact-info{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.contact-item{display:inline-flex;align-items:center;background:#fff;border:1px solid #d0ddef;border-radius:6px;padding:5px 12px;font-size:.85rem;color:#2d4f7a;font-weight:500;white-space:nowrap}.contact-item a{color:#2d4f7a !important;text-decoration:none !important;font-weight:600}.contact-addr{font-size:.85rem;color:#475569;margin:8px 0 4px !important;font-style:normal !important}.contact-addr em{font-style:normal}.contact-delay{font-size:.8rem;color:#7b92b0;margin:10px 0 0 !important;font-style:italic}@media (max-width:640px){.elfcam-privacy{padding-bottom:40px}.priv-intro{padding:18px}.priv-toc{padding:18px}.priv-toc ul{flex-direction:column;gap:6px}.priv-section{padding:22px 18px;border-radius:8px}.priv-sub{padding-left:14px}.contact-info{flex-direction:column;gap:6px}.contact-item{white-space:normal}}.page-id-1449 #ca12ec4{background:linear-gradient(135deg,#2d4f7a 0%,#1e3654 100%) !important;padding:52px 24px !important;margin-bottom:0 !important}.page-id-1449 #ca12ec4 .elementor-heading-title{color:#fff !important;font-size:clamp(1.6rem, 4vw, 2.4rem) !important;font-weight:800 !important;text-align:center !important;margin:0 0 12px !important;letter-spacing:-.3px !important}.page-id-1449 #ca12ec4 .elementor-text-editor p{color:rgba(255,255,255,.82) !important;text-align:center !important;font-size:.97rem !important;line-height:1.7 !important;max-width:680px;margin:0 auto !important}.page-id-1449 #4e28774{background:#f4f7fb !important;padding:36px 24px 52px !important}.page-id-1449 .elementor-widget-tabs .elementor-tabs{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:24px !important;background:0 0 !important;border:none !important;box-shadow:none !important}.page-id-1449 .elementor-tabs-wrapper{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:4px !important;min-width:210px !important;width:210px !important;margin-bottom:0 !important;background:#fff !important;border:1px solid #e4ecf6 !important;border-radius:12px !important;padding:8px !important;box-shadow:0 2px 12px rgba(30,54,84,.06) !important;position:sticky !important;top:100px !important}.page-id-1449 .elementor-tab-desktop-title{display:block !important;width:100% !important;background:0 0 !important;border:none !important;border-radius:8px !important;padding:11px 14px !important;font-size:.85rem !important;font-weight:600 !important;color:#4b6080 !important;cursor:pointer !important;transition:all .18s !important;white-space:normal !important;line-height:1.35 !important;text-align:left !important;border-left:3px solid transparent !important}.page-id-1449 .elementor-tab-desktop-title:hover{background:#f0f5ff !important;color:#2d4f7a !important;border-left-color:#c8d8f0 !important}.page-id-1449 .elementor-tab-desktop-title.elementor-active{background:#eef3fa !important;color:#1e3654 !important;font-weight:700 !important;border-left-color:#e67e22 !important}.page-id-1449 .elementor-tabs-content-wrapper{flex:1 !important;min-width:0 !important}.page-id-1449 .elementor-tab-content{background:#fff !important;border:1px solid #e4ecf6 !important;border-radius:12px !important;padding:36px 40px !important;box-shadow:0 2px 12px rgba(30,54,84,.07) !important;margin-top:0 !important}.page-id-1449 .elementor-tab-title.elementor-tab-mobile-title{background:#f4f7fb !important;border:1.5px solid #d0ddef !important;border-radius:8px !important;padding:13px 18px !important;font-weight:600 !important;font-size:.9rem !important;color:#2d4f7a !important;margin-bottom:2px !important;cursor:pointer !important}.page-id-1449 .elementor-tab-title.elementor-tab-mobile-title.elementor-active{background:#2d4f7a !important;border-color:#2d4f7a !important;color:#fff !important}.page-id-1449 .wpforms-form .wpforms-field-label{font-size:.875rem !important;font-weight:600 !important;color:#1e3654 !important;margin-bottom:6px !important;display:block !important}.page-id-1449 .wpforms-form input[type=text],.page-id-1449 .wpforms-form input[type=email],.page-id-1449 .wpforms-form input[type=tel],.page-id-1449 .wpforms-form select,.page-id-1449 .wpforms-form textarea{border:1.5px solid #d0ddef !important;border-radius:8px !important;padding:11px 14px !important;font-size:.9rem !important;color:#1e3654 !important;background:#f8fafc !important;transition:border-color .2s,box-shadow .2s !important;width:100% !important;box-sizing:border-box !important;appearance:auto !important}.page-id-1449 .wpforms-form input:focus,.page-id-1449 .wpforms-form select:focus,.page-id-1449 .wpforms-form textarea:focus{border-color:#2d4f7a !important;box-shadow:0 0 0 3px rgba(45,79,122,.12) !important;outline:none !important;background:#fff !important}.page-id-1449 .wpforms-form textarea{min-height:120px !important;resize:vertical !important}.page-id-1449 .wpforms-form .wpforms-field{margin-bottom:20px !important}.page-id-1449 .wpforms-form .wpforms-field-sublabel{font-size:.78rem !important;color:#7b92b0 !important;margin-top:4px !important}.page-id-1449 .wpforms-submit-container{margin-top:12px !important;padding-top:16px !important;border-top:1px solid #f0f4f9 !important}.page-id-1449 .wpforms-form button.wpforms-submit{background:linear-gradient(135deg,#2d4f7a,#1e3654) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:13px 36px !important;font-size:.95rem !important;font-weight:700 !important;cursor:pointer !important;transition:opacity .2s,transform .15s,box-shadow .2s !important;box-shadow:0 3px 12px rgba(30,54,84,.25) !important;letter-spacing:.3px !important}.page-id-1449 .wpforms-form button.wpforms-submit:hover{opacity:.92 !important;transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(30,54,84,.32) !important}.page-id-1449 .wpforms-required-label{color:#e67e22 !important}.page-id-1449 .wpforms-form .wpforms-error{color:#d63638 !important;font-size:.8rem !important;margin-top:4px !important}.page-id-1449 .wpforms-confirmation-container-full{background:#e8f5e9 !important;border:1px solid #a5d6a7 !important;border-radius:8px !important;padding:20px 24px !important;color:#1b5e20 !important;font-weight:600 !important}@media (max-width:900px){.page-id-1449 .elementor-widget-tabs .elementor-tabs{flex-direction:column !important}.page-id-1449 .elementor-tabs-wrapper{width:100% !important;min-width:0 !important;flex-direction:row !important;flex-wrap:wrap !important;position:static !important;padding:10px !important;gap:6px !important}.page-id-1449 .elementor-tab-desktop-title{width:auto !important;border-left:none !important;border-bottom:2px solid transparent !important;padding:8px 14px !important;font-size:.82rem !important}.page-id-1449 .elementor-tab-desktop-title.elementor-active{border-bottom-color:#e67e22 !important;background:#eef3fa !important}.page-id-1449 .elementor-tab-content{padding:22px 18px !important;border-radius:8px !important}}@media (max-width:600px){.page-id-1449 #ca12ec4{padding:32px 14px !important}.page-id-1449 #4e28774{padding:20px 10px 36px !important}.page-id-1449 .elementor-tabs-wrapper{display:none !important}}.page-id-13733 .elementor-widget-tabs{background:linear-gradient(135deg,#f0f4f8 0%,#e8edf5 100%);border-radius:20px;padding:32px;box-shadow:0 8px 40px rgba(10,58,108,.1)}.page-id-13733 .elementor-tabs-wrapper{display:flex !important;flex-wrap:wrap;gap:8px !important;background:0 0 !important;border:none !important;padding:0 0 20px !important;margin-bottom:4px}.page-id-13733 .elementor-tab-title.elementor-tab-desktop-title{padding:9px 18px !important;border-radius:50px !important;border:2px solid #2d4f7a !important;color:#2d4f7a !important;font-size:13px !important;font-weight:600 !important;cursor:pointer;transition:all .2s ease !important;background:#fff !important;white-space:nowrap;box-shadow:0 2px 6px rgba(10,58,108,.07);line-height:1.3 !important}.page-id-13733 .elementor-tab-title.elementor-tab-desktop-title:hover{background:#e8f0fb !important;border-color:#1e3a6e !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(10,58,108,.15)}.page-id-13733 .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background:linear-gradient(135deg,#2d4f7a,#1e3a6e) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.page-id-13733 .elementor-tabs-content-wrapper{background:#fff !important;border-radius:16px !important;box-shadow:0 4px 24px rgba(10,58,108,.08) !important;overflow:hidden !important;border:1px solid rgba(45,79,122,.1) !important}.page-id-13733 .elementor-tab-title.elementor-tab-mobile-title{padding:14px 20px !important;font-size:14px !important;font-weight:600 !important;color:#2d4f7a !important;background:#f5f8fc !important;border-bottom:1px solid #e0e8f0 !important;cursor:pointer;display:flex !important;align-items:center;gap:8px;transition:background .2s !important}.page-id-13733 .elementor-tab-title.elementor-tab-mobile-title:before{content:'›';font-size:18px;font-weight:400;transition:transform .2s;line-height:1}.page-id-13733 .elementor-tab-title.elementor-tab-mobile-title.elementor-active{background:linear-gradient(135deg,#2d4f7a,#1e3a6e) !important;color:#fff !important;border-bottom-color:transparent !important}.page-id-13733 .elementor-tab-title.elementor-tab-mobile-title.elementor-active:before{transform:rotate(90deg)}.page-id-13733 .elementor-tab-content{padding:28px 32px !important;border:none !important;animation:fadeInTab .25s ease}@keyframes fadeInTab{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-id-13733 .wpforms-field{margin-bottom:18px !important}.page-id-13733 .wpforms-field-label{font-size:13px !important;font-weight:600 !important;color:#333 !important;margin-bottom:6px !important;display:block}.page-id-13733 .wpforms-required-label{color:#e67e22 !important}.page-id-13733 .wpforms-field select,.page-id-13733 .wpforms-field input[type=text],.page-id-13733 .wpforms-field input[type=email],.page-id-13733 .wpforms-field textarea{width:100% !important;border:2px solid #dde4ef !important;border-radius:10px !important;padding:10px 14px !important;font-size:14px !important;color:#222 !important;background:#f8fafc !important;transition:border-color .2s,box-shadow .2s !important;box-sizing:border-box !important;outline:none !important;-webkit-appearance:none !important}.page-id-13733 .wpforms-field select:focus,.page-id-13733 .wpforms-field input:focus,.page-id-13733 .wpforms-field textarea:focus{border-color:#e67e22 !important;background:#fff !important;box-shadow:0 0 0 3px rgba(230,126,34,.12) !important}.page-id-13733 .wpforms-field textarea{min-height:90px !important;resize:vertical !important}.page-id-13733 .wpforms-field-sublabel{font-size:11px !important;color:#999 !important;margin-top:3px !important}.page-id-13733 .wpforms-submit-container{margin-top:8px !important}.page-id-13733 .wpforms-submit{background:linear-gradient(135deg,#e67e22 0%,#d35400 100%) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:12px 36px !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.3px !important;cursor:pointer !important;transition:all .2s !important;box-shadow:0 4px 14px rgba(211,84,0,.3) !important}.page-id-13733 .wpforms-submit:hover{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(211,84,0,.4) !important}.page-id-13733 .wpforms-submit:active{transform:translateY(0) !important}@media (max-width:767px){.page-id-13733 .elementor-widget-tabs{padding:16px !important;border-radius:14px !important}.page-id-13733 .elementor-tabs-wrapper{display:none !important}.page-id-13733 .elementor-tab-content{padding:20px 16px !important}}.page-id-1456 #wpforms-1459{background:linear-gradient(135deg,#f0f4f8 0%,#e8edf5 100%);border-radius:16px;padding:20px 24px;box-shadow:0 8px 40px rgba(10,58,108,.1)}.page-id-1456 .wpforms-field{margin-bottom:10px !important}.page-id-1456 .wpforms-field-label{font-size:13px !important;font-weight:600 !important;color:#333 !important;margin-bottom:4px !important;display:block}.page-id-1456 .wpforms-required-label{color:#e67e22 !important}.page-id-1456 .wpforms-field select,.page-id-1456 .wpforms-field input[type=text],.page-id-1456 .wpforms-field input[type=email],.page-id-1456 .wpforms-field input[type=number],.page-id-1456 .wpforms-field input[type=tel],.page-id-1456 .wpforms-field textarea{width:100% !important;border:2px solid #dde4ef !important;border-radius:10px !important;padding:8px 12px !important;font-size:14px !important;color:#222 !important;background:#f8fafc !important;transition:border-color .2s,box-shadow .2s !important;box-sizing:border-box !important;outline:none !important;-webkit-appearance:none !important}.page-id-1456 .wpforms-field select:focus,.page-id-1456 .wpforms-field input:focus,.page-id-1456 .wpforms-field textarea:focus{border-color:#e67e22 !important;background:#fff !important;box-shadow:0 0 0 3px rgba(230,126,34,.12) !important}.page-id-1456 .wpforms-field textarea{min-height:80px !important;resize:vertical !important}.page-id-1456 .wpforms-field-sublabel{font-size:11px !important;color:#999 !important;margin-top:2px !important}.page-id-1456 .wpforms-submit-container{margin-top:6px !important}.page-id-1456 .wpforms-submit{background:linear-gradient(135deg,#e67e22 0%,#d35400 100%) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:12px 36px !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.3px !important;cursor:pointer !important;transition:all .2s !important;box-shadow:0 4px 14px rgba(211,84,0,.3) !important}.page-id-1456 .wpforms-submit:hover{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(211,84,0,.4) !important}.page-id-1456 .wpforms-submit:active{transform:translateY(0) !important}@media (max-width:767px){.page-id-1456 #wpforms-1459{padding:16px !important;border-radius:12px !important}}.elementor-1449 .swiper-slide-inner .elementor-slide-heading,.elementor-1449 .swiper-slide-inner .elementor-slide-description,.elementor-1449 .swiper-slide-inner .elementor-slide-button{color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.7) !important}.elementor-1449 .elementor-element-909515b .elementor-repeater-item-cf97eb3 .elementor-background-overlay{background-color:rgba(0,0,0,.4) !important;opacity:1 !important}.page-id-651 h1.entry-title,.page-id-651 .page-title{color:#2d4f7a !important;font-size:26px !important;font-weight:700 !important;border-bottom:3px solid #e67e22;padding-bottom:10px;margin-bottom:24px !important}.page-id-651 .tc-page{max-width:860px;margin:0 auto;font-size:14px;line-height:1.8;color:#3a3a3a}.page-id-651 .tc-page>p:first-child{background:#f0f4f8;border-left:4px solid #2d4f7a;border-radius:8px;padding:14px 18px;font-size:13.5px;color:#555}.page-id-651 .tc-toc{display:flex;flex-wrap:wrap;gap:6px 10px;background:#fff;border:1px solid #e4eaf2;border-radius:12px;padding:16px 20px;margin:20px 0 32px}.page-id-651 .tc-toc a{display:inline-block;font-size:12.5px;color:#2d4f7a !important;font-weight:600;text-decoration:none !important;padding:3px 10px;border:1px solid #c8d8ed;border-radius:20px;background:#f5f8fd;transition:background .15s,color .15s}.page-id-651 .tc-toc a:hover{background:#2d4f7a !important;color:#fff !important;border-color:#2d4f7a}.page-id-651 .tc-page h2{color:#2d4f7a !important;font-size:17px !important;font-weight:700 !important;padding-left:14px;border-left:4px solid #e67e22;margin-top:36px !important;margin-bottom:14px !important;line-height:1.4 !important}.page-id-651 .tc-page h3{color:#1e3654 !important;font-size:14.5px !important;font-weight:600 !important;margin-top:20px !important;margin-bottom:8px !important}.page-id-651 .tc-page p{color:#444 !important;font-size:14px !important;line-height:1.8 !important;margin-bottom:10px !important}.page-id-651 .tc-page ul,.page-id-651 .tc-page ol{margin:8px 0 12px 22px !important;padding:0 !important}.page-id-651 .tc-page li{color:#444 !important;font-size:14px !important;line-height:1.8 !important;margin-bottom:4px !important}.page-id-651 .tc-page ul li::marker{color:#e67e22 !important}.page-id-651 .tc-page a{color:#2d4f7a !important;text-decoration:underline;font-weight:500}.page-id-651 .tc-page a:hover{color:#e67e22 !important}.page-id-651 .tc-page strong{color:#2d4f7a !important;font-weight:700}.page-id-651 .tc-page address{font-style:normal;background:#f5f8fd;border:1px solid #dde4ef;border-radius:8px;padding:12px 16px;font-size:13.5px;color:#2d4f7a;font-weight:600;margin:10px 0 14px;line-height:1.9}.page-id-651 .tc-form-model{background:#fafbfd;border:1px dashed #c8d8ed;border-radius:8px;padding:14px 18px;font-size:13.5px;color:#555;margin:10px 0}@media (max-width:767px){.page-id-651 .tc-page h2{font-size:15px !important}.page-id-651 .tc-toc{padding:12px 14px}.page-id-651 .tc-toc a{font-size:12px;padding:3px 8px}}.faq,.woocommerce-Tabs-panel--questions-frequentes,[id^=tab-][id$=-frequentes],[id^=tab-][id*=faq]{font-family:inherit}.woocommerce-Tabs-panel--questions-frequentes,[id^=tab-][id$=-frequentes],[id^=tab-][id*=faq]{padding:0 !important;background:0 0 !important;border:none !important}.woocommerce-Tabs-panel--questions-frequentes h2:empty,[id^=tab-][id$=-frequentes] h2:empty,[id^=tab-][id*=faq] h2:empty{display:none !important}.faq>h2,.woocommerce-Tabs-panel--questions-frequentes>h2:not(:empty),[id^=tab-][id$=-frequentes]>h2:not(:empty),[id^=tab-][id*=faq]>h2:not(:empty){font-size:20px !important;font-weight:800 !important;color:#1e3654 !important;margin:0 0 20px !important;padding-bottom:12px;border-bottom:3px solid #e67e22;line-height:1.3 !important}.faq h3{font-size:13px !important;font-weight:700 !important;color:#e67e22 !important;text-transform:uppercase;letter-spacing:.8px;margin:28px 0 8px !important}.faq h3:first-of-type{margin-top:0 !important}.faq>p:empty,.faq>p:not([class]):not(:has(*)){display:none}.faq details,.woocommerce-Tabs-panel--questions-frequentes details,[id^=tab-][id$=-frequentes] details,[id^=tab-][id*=faq] details{background:#fff;border:1px solid #e4eaf2;border-radius:10px;margin-bottom:6px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.faq details:hover,.woocommerce-Tabs-panel--questions-frequentes details:hover,[id^=tab-][id$=-frequentes] details:hover,[id^=tab-][id*=faq] details:hover{border-color:#c5d3e4;box-shadow:0 2px 12px rgba(45,79,122,.08)}.faq details[open],.woocommerce-Tabs-panel--questions-frequentes details[open],[id^=tab-][id$=-frequentes] details[open],[id^=tab-][id*=faq] details[open]{border-color:#2d4f7a;box-shadow:0 4px 18px rgba(45,79,122,.1)}.faq details summary,.woocommerce-Tabs-panel--questions-frequentes details summary,[id^=tab-][id$=-frequentes] details summary,[id^=tab-][id*=faq] details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;color:#e67e22;cursor:pointer;list-style:none;user-select:none;line-height:1.45;transition:background .15s,color .15s}.faq details summary::-webkit-details-marker,.woocommerce-Tabs-panel--questions-frequentes details summary::-webkit-details-marker,[id^=tab-][id$=-frequentes] details summary::-webkit-details-marker,[id^=tab-][id*=faq] details summary::-webkit-details-marker{display:none}.faq details[open] summary,.woocommerce-Tabs-panel--questions-frequentes details[open] summary,[id^=tab-][id$=-frequentes] details[open] summary,[id^=tab-][id*=faq] details[open] summary{background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e67e22;color:#fff}.faq details summary:after,.woocommerce-Tabs-panel--questions-frequentes details summary:after,[id^=tab-][id$=-frequentes] details summary:after,[id^=tab-][id*=faq] details summary:after{content:'';flex-shrink:0;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d4f7a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease}.faq details[open] summary:after,.woocommerce-Tabs-panel--questions-frequentes details[open] summary:after,[id^=tab-][id$=-frequentes] details[open] summary:after,[id^=tab-][id*=faq] details[open] summary:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.faq details>p,.faq details>.gt-block,.woocommerce-Tabs-panel--questions-frequentes details>p,.woocommerce-Tabs-panel--questions-frequentes details>.gt-block,[id^=tab-][id$=-frequentes] details>p,[id^=tab-][id*=faq] details>p{margin:0;padding:14px 18px 16px;font-size:13.5px;line-height:1.75;color:#444;border-top:1px solid #eef1f7;background:#fafbfd}.faq details>p+p,.faq details>.gt-block+.gt-block,.woocommerce-Tabs-panel--questions-frequentes details>p+p,[id^=tab-][id$=-frequentes] details>p+p,[id^=tab-][id*=faq] details>p+p{padding-top:0;border-top:none;margin-top:-8px}.faq details strong,.woocommerce-Tabs-panel--questions-frequentes details strong,[id^=tab-][id$=-frequentes] details strong,[id^=tab-][id*=faq] details strong{color:#2d4f7a;font-weight:700}@media (max-width:767px){.faq>h2,.woocommerce-Tabs-panel--questions-frequentes>h2:not(:empty),[id^=tab-][id$=-frequentes]>h2:not(:empty){font-size:17px !important}.faq details summary,.woocommerce-Tabs-panel--questions-frequentes details summary,[id^=tab-][id$=-frequentes] details summary,[id^=tab-][id*=faq] details summary{padding:12px 14px;font-size:13.5px}.faq details>p,.faq details>.gt-block,.woocommerce-Tabs-panel--questions-frequentes details>p,[id^=tab-][id$=-frequentes] details>p,[id^=tab-][id*=faq] details>p{padding:12px 14px 14px;font-size:13px}}.elfcam-vid-li{position:relative;cursor:pointer;list-style:none}.elfcam-vid-li .elfcam-vid-img{transition:filter .18s ease}.elfcam-vid-li:hover .elfcam-vid-img{filter:brightness(.78)}.elfcam-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;background:rgba(10,10,18,.62);border-radius:50%;border:1.5px solid rgba(255,255,255,.55);pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.elfcam-play-icon:after{content:'';position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 11px;border-color:transparent transparent transparent rgba(255,255,255,.95);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.woocommerce-product-gallery__image{position:relative !important}.elfcam-vid-overlay{position:absolute;inset:0;background:#000;z-index:10;display:flex;flex-direction:column;border-radius:4px;overflow:hidden}.elfcam-vid-frame{flex:1;width:100%;border:none;background:#000;min-height:0;display:block;object-fit:contain}.elfcam-vid-selector{display:flex;gap:6px;padding:6px 8px;background:#111;overflow-x:auto;flex-shrink:0;scrollbar-width:thin;scrollbar-color:#444 #111}.elfcam-vid-sel-item{flex:0 0 64px;cursor:pointer;border-radius:4px;border:2px solid transparent;overflow:hidden;background:#1a1a2e;transition:border-color .15s}.elfcam-vid-sel-item:hover{border-color:#999}.elfcam-vid-sel-item.active{border-color:#e67e22}.elfcam-vid-sel-title{font-size:10px;color:#ccc;text-align:center;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.elfcam-vid-title{flex-shrink:0;padding:6px 10px;background:rgba(0,0,0,.85);color:#fff !important;font-size:13px !important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;line-height:1.4}#elfcam-product-docs{margin-top:16px;display:flex;flex-direction:column;gap:6px}@media(max-width:768px){#elfcam-product-docs{margin:16px 0 !important}}.elfcam-doc-link{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f7fa;border:1px solid #dde2ea;border-radius:6px;text-decoration:none !important;color:#2c3e50 !important;font-size:13px;transition:background .15s,border-color .15s}.elfcam-doc-link:hover{background:#eaf0fb;border-color:#b0c4de}.elfcam-doc-badge{flex-shrink:0;background:#2d4f7a;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:3px;letter-spacing:.04em;line-height:1.5}.elfcam-doc-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elfcam-doc-dl{flex-shrink:0;color:#2d4f7a;font-size:15px;line-height:1}.page-id-905 .tc-page{max-width:860px;margin:0 auto;font-size:14px;line-height:1.8;color:#3a3a3a}.page-id-905 h1.entry-title,.page-id-905 .page-title{color:#2d4f7a !important;font-size:26px !important;font-weight:700 !important;border-bottom:3px solid #e67e22;padding-bottom:10px;margin-bottom:24px !important}.page-id-905 .tc-intro{background:#f0f4f8;border-left:4px solid #2d4f7a;border-radius:8px;padding:14px 18px;font-size:13.5px;color:#555;margin-bottom:28px}.page-id-905 .tc-page h2{color:#2d4f7a !important;font-size:17px !important;font-weight:700 !important;padding-left:14px;border-left:4px solid #e67e22;margin-top:36px !important;margin-bottom:16px !important;line-height:1.4 !important}.page-id-905 .tc-page p{color:#444 !important;font-size:14px !important;line-height:1.8 !important;margin-bottom:10px !important}.page-id-905 .tc-page strong{color:#2d4f7a !important;font-weight:700}.page-id-905 .tc-page a{color:#2d4f7a !important;font-weight:500}.page-id-905 .tc-page a:hover{color:#e67e22 !important}.page-id-905 .tc-steps{list-style:none;margin:0 0 20px !important;padding:0 !important;counter-reset:step}.page-id-905 .tc-steps li{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid #e4eaf2;border-radius:10px;padding:14px 18px;margin-bottom:8px !important;font-size:14px !important;color:#444 !important;counter-increment:step;position:relative}.page-id-905 .tc-steps li:before{content:counter(step);flex-shrink:0;width:26px;height:26px;background:linear-gradient(135deg,#2d4f7a,#1e3654);color:#fff;font-weight:700;font-size:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.page-id-905 .tc-step-icon{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center;opacity:.85}.page-id-905 .tc-step-icon img{display:block}.page-id-905 .tc-notice{background:#fff8f0;border:1px solid #f5cfa0;border-left:4px solid #e67e22;border-radius:8px;padding:14px 18px;margin:24px 0}.page-id-905 .tc-notice p{color:#5a4020 !important;font-size:13.5px !important;margin-bottom:6px !important}.page-id-905 .tc-cta{text-align:center;margin:28px 0}.page-id-905 .tc-cta .tc-btn,.page-id-905 .tc-cta .tc-btn:visited{display:inline-block;background:linear-gradient(135deg,#2d4f7a,#1e3654);color:#fff !important;font-weight:700;font-size:15px;padding:13px 32px;border-radius:30px;text-decoration:none !important;transition:opacity .15s,transform .15s;box-shadow:0 4px 16px rgba(45,79,122,.25)}.page-id-905 .tc-cta .tc-btn:hover{opacity:.9;transform:translateY(-1px);color:#fff !important}.page-id-905 .tc-table{width:100%;border-collapse:collapse;margin:14px 0 20px;font-size:14px}.page-id-905 .tc-table thead tr{background:linear-gradient(135deg,#2d4f7a,#1e3654);color:#fff}.page-id-905 .tc-table th{padding:11px 16px;font-weight:600;text-align:left}.page-id-905 .tc-table td{padding:10px 16px;border-bottom:1px solid #e4eaf2;color:#444;vertical-align:middle}.page-id-905 .tc-table tbody tr:nth-child(even){background:#f7f9fc}.page-id-905 .tc-table tbody tr:last-child td{border-bottom:none}.page-id-905 .tc-page ul{margin:8px 0 14px 20px !important;padding:0 !important}.page-id-905 .tc-page li{color:#444 !important;font-size:14px !important;line-height:1.8 !important;margin-bottom:4px !important}.page-id-905 .tc-page ul li::marker{color:#e67e22 !important}.page-id-905 .tc-steps li::marker{display:none;color:transparent !important}@media (max-width:767px){.page-id-905 .tc-page h2{font-size:15px !important}.page-id-905 .tc-steps li{padding:12px 14px;gap:12px}.page-id-905 .tc-step-icon{display:none}.page-id-905 .tc-table th,.page-id-905 .tc-table td{padding:8px 10px;font-size:13px}}.page-id-960 .tc-page{max-width:860px;margin:0 auto;font-size:14px;line-height:1.8;color:#3a3a3a}.page-id-960 h1.entry-title,.page-id-960 .page-title{color:#2d4f7a !important;font-size:26px !important;font-weight:700 !important;border-bottom:3px solid #e67e22;padding-bottom:10px;margin-bottom:24px !important}.page-id-960 .mdp-hero{display:flex;align-items:center;gap:28px;background:#f0f4f8;border-radius:12px;padding:20px 24px;margin-bottom:28px}.page-id-960 .mdp-hero img{width:160px;height:auto;flex-shrink:0;border-radius:8px}.page-id-960 .mdp-hero-text p{color:#555 !important;font-size:14px !important;margin-bottom:6px !important}.page-id-960 .tc-toc{display:flex;flex-wrap:wrap;gap:6px 10px;background:#fff;border:1px solid #e4eaf2;border-radius:12px;padding:16px 20px;margin:0 0 32px}.page-id-960 .tc-toc a{display:inline-block;font-size:12.5px;color:#2d4f7a !important;font-weight:600;text-decoration:none !important;padding:3px 10px;border:1px solid #c8d8ed;border-radius:20px;background:#f5f8fd;transition:background .15s,color .15s}.page-id-960 .tc-toc a:hover{background:#2d4f7a !important;color:#fff !important;border-color:#2d4f7a}.page-id-960 .tc-page h2{color:#2d4f7a !important;font-size:17px !important;font-weight:700 !important;padding-left:14px;border-left:4px solid #e67e22;margin-top:40px !important;margin-bottom:16px !important}.page-id-960 .tc-page p{color:#444 !important;font-size:14px !important;line-height:1.8 !important;margin-bottom:10px !important}.page-id-960 .tc-page strong{color:#2d4f7a !important;font-weight:700}.page-id-960 .tc-page a{color:#2d4f7a !important;font-weight:500}.page-id-960 .tc-page a:hover{color:#e67e22 !important}.page-id-960 .mdp-method{background:#fff;border:1px solid #e4eaf2;border-radius:12px;padding:20px 24px}.page-id-960 .mdp-logo{display:block;max-width:100%;width:auto;max-height:160px;margin:0 0 16px;border-radius:6px}.page-id-960 .mdp-logos-row{display:flex;align-items:center;gap:20px;margin-bottom:16px;flex-wrap:wrap}.page-id-960 .mdp-logos-row img{height:44px;width:auto}.page-id-960 .mdp-installment{background:#f5f8fd;border:1px solid #dde4ef;border-radius:12px;padding:20px 24px;margin-top:16px}.page-id-960 .mdp-installment-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.page-id-960 .mdp-installment-header strong{display:block;font-size:15px;color:#2d4f7a !important}.page-id-960 .mdp-installment-header p{margin:4px 0 0 !important;font-size:13.5px !important;color:#555 !important}.page-id-960 .mdp-legal{font-size:12px !important;color:#888 !important;border-top:1px solid #e4eaf2;padding-top:10px;margin-bottom:16px !important}.page-id-960 .mdp-features{list-style:none !important;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 !important;padding:0 !important}.page-id-960 .mdp-features li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;border:1px solid #e4eaf2;border-radius:8px;padding:12px 14px;font-size:13px !important;color:#555 !important;margin:0 !important}.page-id-960 .mdp-features li img{margin-bottom:4px}.page-id-960 .mdp-features li strong{font-size:13.5px;color:#2d4f7a !important}.page-id-960 .mdp-features li span{color:#666;line-height:1.5}.page-id-960 .tc-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px;border:1px solid #e4eaf2;border-radius:8px;overflow:hidden}.page-id-960 .tc-table td{padding:10px 16px;border-bottom:1px solid #e4eaf2;color:#444}.page-id-960 .tc-table td:first-child{width:40%;color:#2d4f7a !important}.page-id-960 .tc-table tr:last-child td{border-bottom:none}.page-id-960 .tc-table tr:nth-child(even) td{background:#f7f9fc}@media (max-width:767px){.page-id-960 .mdp-hero{flex-direction:column;text-align:center}.page-id-960 .mdp-hero img{width:120px}.page-id-960 .tc-page h2{font-size:15px !important}.page-id-960 .mdp-features{grid-template-columns:1fr}.page-id-960 .tc-toc{padding:12px 14px}.page-id-960 .tc-toc a{font-size:12px;padding:3px 8px}.page-id-960 .mdp-method{padding:16px}}.page-id-6917 .tc-page{max-width:860px;margin:0 auto;font-size:14px;line-height:1.8;color:#3a3a3a}.page-id-6917 h1.entry-title,.page-id-6917 .page-title{color:#2d4f7a !important;font-size:26px !important;font-weight:700 !important;border-bottom:3px solid #e67e22;padding-bottom:10px;margin-bottom:24px !important}.page-id-6917 .recr-hero{margin-bottom:28px;border-radius:12px;overflow:hidden}.page-id-6917 .recr-hero-banner{position:relative}.page-id-6917 .recr-hero-banner img{width:100%;height:300px;object-fit:cover;display:block}.page-id-6917 .recr-hero-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(15,35,65,.88) 0%,rgba(15,35,65,.3) 60%,transparent 100%);padding:28px 28px 22px}.page-id-6917 .recr-hero-overlay h2{color:#fff !important;font-size:26px !important;font-weight:700 !important;margin:0 0 6px !important;padding:0 !important;border:none !important;text-shadow:0 2px 8px rgba(0,0,0,.4)}.page-id-6917 .recr-hero-overlay p{color:rgba(255,255,255,.9) !important;font-size:14px !important;margin:0 !important;text-shadow:0 1px 4px rgba(0,0,0,.4)}.page-id-6917 .recr-hero-row{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:4px}.page-id-6917 .recr-hero-row img{width:100%;height:110px;object-fit:cover;display:block}.page-id-6917 .tc-intro{background:#f0f4f8;border-left:4px solid #2d4f7a;border-radius:8px;padding:14px 18px;font-size:13.5px;color:#555;margin-bottom:28px}.page-id-6917 .tc-intro a{color:#2d4f7a !important;font-weight:600}.page-id-6917 .tc-page h2{color:#2d4f7a !important;font-size:17px !important;font-weight:700 !important;padding-left:14px;border-left:4px solid #e67e22;margin-top:0 !important;margin-bottom:16px !important}.page-id-6917 .recr-apply-btn{display:inline-block;background:linear-gradient(135deg,#e67e22,#d35400);color:#fff !important;font-weight:700;font-size:13.5px;padding:9px 22px;border-radius:20px;text-decoration:none !important;margin-top:10px;transition:opacity .15s}.page-id-6917 .recr-apply-btn:hover{opacity:.85;color:#fff !important}.page-id-6917 .faq details>div{padding:14px 18px 16px;font-size:13.5px;line-height:1.75;color:#444;border-top:1px solid #eef1f7;background:#fafbfd}.page-id-6917 .faq details>div h3{color:#2d4f7a;font-size:14px;font-weight:700;margin:12px 0 6px}.page-id-6917 .faq details>div ul{margin:6px 0 10px 18px;padding:0}.page-id-6917 .faq details>div li{margin-bottom:4px;color:#444}.page-id-6917 .faq details>div p{margin-bottom:8px;color:#444}.page-id-6917 .faq details>div strong{color:#2d4f7a;font-weight:700}@media (max-width:767px){.page-id-6917 .recr-hero-banner img{height:200px}.page-id-6917 .recr-hero-overlay{padding:18px 16px 14px}.page-id-6917 .recr-hero-overlay h2{font-size:20px !important}.page-id-6917 .recr-hero-row{grid-template-columns:repeat(3,1fr)}.page-id-6917 .recr-hero-row img{height:80px}.page-id-6917 .tc-page h2{font-size:15px !important}}.elfcam-swatch-grid{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0;padding-top:10px;border-top:1px solid #e8e8e8}.elfcam-swatch-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;padding:4px 7px;border:1.5px solid #d5d9d9;border-radius:5px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:center;line-height:1.2}.elfcam-swatch-btn:hover{border-color:#2d4f7a}.elfcam-swatch-btn.active{border-color:#2d4f7a;background:#edf4fc}.elfcam-sw-label{font-size:14px;font-weight:600;color:#2d4f7a}.elfcam-sw-divider{display:block;width:80%;height:1px;background:#e0e0e0;margin:2px 0}.elfcam-sw-prices{display:flex;align-items:baseline;gap:4px}.elfcam-sw-sale{color:#333;font-weight:700}.elfcam-sw-int{font-size:12px}.elfcam-sw-dec{font-size:9px;vertical-align:super}.elfcam-sw-regular{color:#999;text-decoration:line-through;font-size:9px}.elfcam-sw-oos{border-style:dashed}.elfcam-sw-oos .elfcam-sw-label,.elfcam-sw-oos .elfcam-sw-sale,.elfcam-sw-oos .elfcam-sw-int,.elfcam-sw-oos .elfcam-sw-dec,.elfcam-sw-oos .elfcam-sw-regular{color:#999}@media (max-width:767px){.elfcam-swatch-grid{gap:4px}.elfcam-swatch-btn{min-width:48px;padding:3px 5px;border-radius:4px;border-width:1.5px}.elfcam-sw-label{font-size:13px}.elfcam-sw-divider{margin:1px 0}.elfcam-sw-int{font-size:12px}.elfcam-sw-dec{font-size:8px}.elfcam-sw-regular{font-size:7px}}.elfcam-zoom-lens{position:fixed;display:none;border:none;box-shadow:inset 0 0 0 1px rgba(45,79,122,.3);background:rgba(45,79,122,.08);background-image:radial-gradient(circle,rgba(45,79,122,.18) 1px,transparent 1px);background-size:4px 4px;cursor:none;z-index:9998;pointer-events:none}.single-product .woocommerce-product-gallery .flex-viewport:hover{cursor:none}.elfcam-zoom-box{position:fixed;display:none;border:2px solid #ddd;border-radius:8px;background-repeat:no-repeat;background-color:#fff;z-index:9999;box-shadow:0 4px 20px rgba(0,0,0,.15);pointer-events:none}.elfcam-footer{background:linear-gradient(135deg,#1a2a4a 0%,#2d4f7a 100%);padding:20px 20px 30px;margin-top:15px;font-size:14px;color:#fff;line-height:1.6}.elfcam-footer__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.elfcam-footer__heading{font-size:16px;font-weight:700;color:#fff;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #e67e22}.elfcam-footer__links{list-style:none;margin:0 0 14px;padding:0}.elfcam-footer__links li{margin-bottom:5px}.elfcam-footer__links a,.elfcam-footer__contact a,.elfcam-footer__reviews a{color:rgba(255,255,255,.85);text-decoration:underline;font-size:14px;transition:color .2s}.elfcam-footer__links a:hover,.elfcam-footer__contact a:hover,.elfcam-footer__reviews a:hover{color:#e67e22}.elfcam-footer__images{margin-bottom:14px}.elfcam-footer__images img{max-width:100%;height:auto;display:block;margin-bottom:8px;border-radius:4px}.elfcam-footer__address{margin-bottom:14px}.elfcam-footer__address p{margin:0 0 3px;color:rgba(255,255,255,.85);font-style:italic;font-size:13px}.elfcam-footer__address p strong{font-style:normal;color:#fff}.elfcam-footer__contact{margin-bottom:14px}.elfcam-footer__contact p{margin:0 0 3px;font-size:13px;color:rgba(255,255,255,.85)}.elfcam-footer__contact p strong{color:#fff}.elfcam-footer__reviews{margin-bottom:14px}.elfcam-footer__reviews a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:14px}.elfcam-footer__stars{color:#f5a623;font-size:18px;letter-spacing:2px}@media(max-width:991px){.elfcam-footer__inner{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:575px){.elfcam-footer__inner{grid-template-columns:1fr;gap:20px}.elfcam-footer{padding:16px 14px 24px}}.elfcam-search-header{margin:0 0 20px}.elfcam-search-count{font-size:22px;font-weight:700;color:#111;margin:0 0 6px;padding:0;line-height:1.3}.elfcam-search-note{font-size:12px;color:#666;margin:0;line-height:1.5}.search-results .woocommerce-result-count,.search-results .woocommerce-ordering,.search-results .woocommerce-pagination,.search-results .woocommerce-message,.search-results .woocommerce-info,.search-results .woocommerce-breadcrumb,.search-results #breadcrumbs,.search-results .elementor-widget-breadcrumbs,.search-results [data-id="66f36590"]{display:none !important}.search-results .site-main,.search-results #primary{width:100% !important;max-width:100% !important;float:none !important}.search-results #secondary,.search-results .sidebar,.search-results .widget-area{display:none !important}.search-results .elfcam-products-scroll-wrap,.search-results ul.products{display:none !important}.elfcam-search-list{width:100%;display:flex;flex-direction:column;margin:0 0 24px}.elfcam-sl-item{display:flex;flex-direction:row;gap:20px;padding:20px 0;border-bottom:1px solid #e8e8e8;align-items:flex-start}.elfcam-sl-img-wrap{flex:0 0 180px;width:180px;height:180px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.elfcam-sl-img-wrap .elfcam-img-slider{width:100%;height:100%;position:relative}.elfcam-sl-img-wrap img{max-width:100%;max-height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.elfcam-sl-content{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.elfcam-sl-title{font-size:16px;font-weight:600;color:#0f1111;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elfcam-sl-title:hover{color:#c45500;text-decoration:underline}.elfcam-sl-stars{display:flex;align-items:center;gap:4px}.elfcam-sl-star-val{color:#f5a623;font-size:15px;letter-spacing:1px}.elfcam-sl-rating-ct{color:#007185;font-size:13px}.elfcam-sl-sales{font-size:13px;color:#565959}.elfcam-sl-price .price,.elfcam-sl-price .woocommerce-Price-amount{font-size:15px !important;font-weight:700 !important;color:#b12704 !important}.elfcam-sl-price ins{text-decoration:none !important}.elfcam-sl-price del,.elfcam-sl-price del .woocommerce-Price-amount{font-size:12px !important;color:#565959 !important;font-weight:400 !important}.elfcam-sl-badges{display:flex;gap:6px;flex-wrap:wrap}.elfcam-sl-express{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#007600;background:#e8f5e9;border-radius:4px;padding:3px 8px}.elfcam-sl-atc{display:inline-block;background:#ffd814;color:#0f1111 !important;padding:9px 18px;border-radius:20px;font-size:13px;font-weight:700;text-align:center;text-decoration:none !important;cursor:pointer;align-self:flex-start;margin-top:4px;transition:background .15s,border-color .15s;border:1px solid #fcd200;outline:none;font-family:inherit;line-height:1.4}.elfcam-sl-atc:hover,.elfcam-sl-atc:active{background:#fff !important;border:1px solid #0a3a6c !important;color:#0f1111 !important;opacity:1}.elfcam-sl-atc.elfcam-sl-added{background:linear-gradient(135deg,#27ae60,#1e8449) !important;animation:elfcam-pop .25s ease}@keyframes elfcam-pop{0%{transform:scale(1)}50%{transform:scale(1.06)}100%{transform:scale(1)}}.elfcam-sl-out-of-stock{display:inline-block;font-size:12px;color:#999;border:1px solid #ddd;border-radius:4px;padding:6px 12px;margin-top:4px}.elfcam-sl-atc--disabled{background:#ccc !important;cursor:not-allowed !important;pointer-events:none !important;opacity:.6 !important}.elfcam-sl-var-wrap{display:flex;flex-direction:column;gap:6px}.elfcam-sl-attr-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.elfcam-sl-attr-label{font-size:12px;font-weight:600;color:#333;white-space:nowrap;min-width:60px}.elfcam-sl-swatches{display:flex;flex-wrap:wrap;gap:5px}.elfcam-sl-swatch{padding:4px 10px;border:1.5px solid #ccc;border-radius:4px;background:#fff;font-size:12px;font-weight:500;color:#333;cursor:pointer;line-height:1.4;transition:border-color .15s,background .15s,color .15s}.elfcam-sl-swatch:hover{border-color:#2d4f7a;color:#2d4f7a}.elfcam-sl-swatch.elfcam-sl-sw-active{border-color:#2d4f7a;background:#2d4f7a;color:#fff;font-weight:600}.elfcam-sl-unavail{font-size:12px;color:#c00}@media (max-width:991px){.elfcam-sl-img-wrap{flex:0 0 140px;width:140px;height:140px}.elfcam-sl-title{font-size:14px}.elfcam-sl-atc{font-size:12px;padding:8px 14px}}@media (max-width:767px){.elfcam-sl-item{gap:12px;padding:14px 0}.elfcam-sl-img-wrap{flex:0 0 100px;width:100px;height:100px}.elfcam-sl-content{gap:4px}.elfcam-sl-title{font-size:13px;-webkit-line-clamp:3}.elfcam-sl-stars,.elfcam-sl-sales{font-size:11px}.elfcam-sl-price .price,.elfcam-sl-price .woocommerce-Price-amount{font-size:14px !important}.elfcam-sl-express{font-size:11px;padding:2px 6px}.elfcam-sl-atc{font-size:12px;padding:7px 12px;align-self:stretch;text-align:center}.elfcam-sl-swatch{font-size:11px;padding:3px 8px}.elfcam-sl-attr-label{font-size:11px;min-width:50px}}.dgwt-wcas-search-submit:hover,.dgwt-wcas-search-submit:focus,.dgwt-wcas-search-submit:active,button.dgwt-wcas-search-submit:hover,button.dgwt-wcas-search-submit:focus,.elfcam-hdr-search button:hover,.elfcam-hdr-search .dgwt-wcas-search-submit:hover,.dgwt-wcas-om-bar .dgwt-wcas-om-search-btn:hover{background:#c55e1f !important;background-image:none !important;background-color:#c55e1f !important;color:#fff !important;border-color:#c55e1f !important;opacity:1 !important}body{transition:margin-right .32s cubic-bezier(.4,0,.2,1)}body.elfcam-flyout-pushed{margin-right:148px !important;overflow-x:hidden}#elfcam-cart-flyout{position:fixed;top:0;right:0;bottom:0;z-index:99999;pointer-events:none}.elfcam-flyout-panel{position:absolute;top:0;right:0;bottom:0;width:148px;background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-3px 0 14px rgba(0,0,0,.18);border-left:1px solid #ddd;pointer-events:all}.elfcam-flyout-open .elfcam-flyout-panel{transform:translateX(0)}.elfcam-flyout-head{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;background:#0a3a6c;flex-shrink:0}.elfcam-flyout-title{font-size:12px;font-weight:700;color:#fff;letter-spacing:.02em}.elfcam-flyout-close{background:0 0;border:none;color:rgba(255,255,255,.8);font-size:13px;cursor:pointer;padding:2px 4px;line-height:1}.elfcam-flyout-close:hover{color:#fff}.elfcam-flyout-summary{padding:10px 10px 8px;border-bottom:1px solid #eee;flex-shrink:0;text-align:center}.elfcam-flyout-subtotal-val{font-size:14px;font-weight:700;color:#0a3a6c;line-height:1.2;margin-bottom:2px}.elfcam-flyout-subtotal-val .woocommerce-Price-amount{color:#0a3a6c !important;font-size:14px !important}.elfcam-flyout-count-line{font-size:10px;color:#888;margin-bottom:8px}.elfcam-flyout-btn-cart,.elfcam-flyout-btn-checkout{display:block;font-size:11px;font-weight:700;text-align:center;padding:7px 8px;border-radius:6px;text-decoration:none !important;transition:opacity .2s;margin-top:6px}.elfcam-flyout-btn-cart{background:#fff;color:#0a3a6c !important;border:1.5px solid #0a3a6c}.elfcam-flyout-btn-cart:hover{background:#0a3a6c;color:#fff !important}.elfcam-flyout-btn-checkout{background:linear-gradient(135deg,#e67e22,#d35400);color:#fff !important;border:none}.elfcam-flyout-btn-checkout:hover{opacity:.88}.elfcam-flyout-sep{display:none}.elfcam-flyout-items{flex:1;overflow-y:auto;padding:6px 0 50vh}.elfcam-flyout-items::-webkit-scrollbar{width:4px}.elfcam-flyout-items::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.elfcam-flyout-item{position:relative;padding:8px 10px 10px;border-bottom:1px solid #f0f2f5;text-align:center;transition:opacity .2s}.elfcam-flyout-del{position:absolute;top:5px;right:5px;background:0 0;border:none;color:#bbb;font-size:11px;cursor:pointer;padding:2px 4px;line-height:1;border-radius:3px}.elfcam-flyout-del:hover{color:#c0392b;background:#fee}.elfcam-flyout-item:last-child{border-bottom:none}.elfcam-flyout-img-wrap{display:block;position:relative;width:82px;height:82px;margin:0 auto 6px;border:1px solid #e8ecf0;border-radius:6px;overflow:hidden;background:#fafafa}.elfcam-flyout-option{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,#e67e22,#d35400);color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-top-left-radius:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.elfcam-flyout-img-wrap img{width:100%;height:100%;object-fit:contain}.elfcam-flyout-stepper{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#f7f9fc}.elfcam-qty-btn{background:0 0;border:none;width:28px;height:26px;font-size:15px;cursor:pointer;color:#0a3a6c;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0;line-height:1}.elfcam-qty-btn:hover{background:#e8ecf0}.elfcam-qty-input{width:34px;font-size:13px;font-weight:700;color:#1a2a3a;text-align:center;border:none;background:0 0;padding:0;-moz-appearance:textfield;outline:none}.elfcam-qty-input::-webkit-inner-spin-button,.elfcam-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.elfcam-qty-input:focus{color:#0a3a6c}.elfcam-flyout-empty{text-align:center;color:#aaa;font-size:11px;padding:20px 10px}ul.a-unordered-list.a-vertical .a-list-item{font-size:12px !important;line-height:1.5}@media (min-width:768px){#tab-description,.woocommerce-Tabs-panel--description{max-width:100%;overflow-x:hidden;box-sizing:border-box}#tab-description *,.woocommerce-Tabs-panel--description *{max-width:100% !important;box-sizing:border-box}#tab-description table,.woocommerce-Tabs-panel--description table{table-layout:fixed;width:100% !important}#tab-description img,.woocommerce-Tabs-panel--description img{height:auto !important}}html body .woocommerce-cart-form .shop_table tr,html body .woocommerce-cart-form .shop_table tr td,html body .woocommerce-cart-form .shop_table tr th,html body .woocommerce-cart-form .shop_table tbody tr:nth-child(even),html body .woocommerce-cart-form .shop_table tbody tr:nth-child(even) td,html body .woocommerce-cart-form .shop_table tbody tr:nth-child(even) th,html body .woocommerce-cart-form .shop_table tbody tr:hover td,html body .woocommerce-cart-form .shop_table tbody tr:hover th,html body .woocommerce-cart-form .shop_table tbody tr:nth-child(even):hover td,html body .woocommerce-cart-form .shop_table tbody tr:nth-child(even):hover th{background:#fff !important;background-color:#fff !important}.woocommerce-cart-form .shop_table thead{display:none !important}html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr td,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr th,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:nth-child(even),html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:nth-child(even) td,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:nth-child(even) th,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:hover td,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:hover th,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:nth-child(even):hover td,html body .woocommerce-cart-form .shop_table.shop_table_responsive tbody tr:nth-child(even):hover th{background:#fff !important;background-color:#fff !important}.woocommerce-cart .woocommerce-message{display:none !important}.woocommerce-address-fields .form-row{margin-bottom:12px !important;padding:0 !important}.woocommerce-address-fields .form-row label{font-size:13px !important;font-weight:600 !important;color:#333 !important;margin-bottom:4px !important;display:block !important}.woocommerce-address-fields .form-row label .required{color:#111 !important}.woocommerce-address-fields .form-row label .optional{font-size:11px !important;color:#999 !important;font-weight:400 !important}.woocommerce-address-fields .form-row .input-text,.woocommerce-address-fields .form-row textarea,.woocommerce-address-fields .form-row select{border:1px solid #dde2e8 !important;border-radius:6px !important;padding:10px 12px !important;font-size:14px !important;color:#333 !important;background:#f9fafb !important;transition:border-color .2s ease,box-shadow .2s ease !important;width:100% !important;box-sizing:border-box !important}.woocommerce-address-fields .form-row .input-text:focus,.woocommerce-address-fields .form-row textarea:focus,.woocommerce-address-fields .form-row select:focus{border-color:#2d4f7a !important;box-shadow:0 0 0 2px rgba(45,79,122,.12) !important;background:#fff !important;outline:none !important}.woocommerce-address-fields .select2-container--default .select2-selection--single{border:1px solid #dde2e8 !important;border-radius:6px !important;height:42px !important;background:#f9fafb !important;transition:border-color .2s ease !important}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px !important;padding-left:12px !important;font-size:14px !important;color:#333 !important}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px !important}.woocommerce-address-fields .select2-container--default.select2-container--open .select2-selection--single{border-color:#2d4f7a !important;box-shadow:0 0 0 2px rgba(45,79,122,.12) !important}.woocommerce-address-fields .form-row-first,.woocommerce-address-fields .form-row-last{width:48% !important;display:inline-block !important;vertical-align:top !important}.woocommerce-address-fields .form-row-first{margin-right:2% !important}.woocommerce-address-fields p>button[name=save_address]{background:linear-gradient(135deg,#e67e22,#d35400) !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:10px 24px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;margin-top:8px !important}.woocommerce-address-fields .form-row input.input-text.addr-empty{border-color:#e67e22 !important;background:rgba(230,126,34,.05) !important}.woocommerce-address-fields .form-row input.input-text.addr-filled{border-color:#27ae60 !important;background:rgba(39,174,96,.05) !important}.woocommerce-address-fields .form-row.addr-label-empty>label{color:#e67e22 !important}.woocommerce-EditAccountForm .form-row{margin-bottom:12px !important;padding:0 !important}.woocommerce-EditAccountForm .form-row label{font-size:13px !important;font-weight:600 !important;color:#333 !important;margin-bottom:4px !important;display:block !important}.woocommerce-EditAccountForm .form-row label .required{color:#111 !important}.woocommerce-EditAccountForm .form-row .input-text{border:1px solid #dde2e8 !important;border-radius:6px !important;padding:10px 12px !important;font-size:14px !important;color:#333 !important;background:#f9fafb !important;transition:border-color .2s ease,box-shadow .2s ease !important;width:100% !important;box-sizing:border-box !important}.woocommerce-EditAccountForm .form-row .input-text:focus{border-color:#2d4f7a !important;box-shadow:0 0 0 2px rgba(45,79,122,.12) !important;background:#fff !important;outline:none !important}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:48% !important;display:inline-block !important;vertical-align:top !important}.woocommerce-EditAccountForm .form-row-first{margin-right:2% !important}.woocommerce-EditAccountForm fieldset{border:1px solid #dde2e8 !important;border-radius:6px !important;padding:16px !important;margin:16px 0 !important}.woocommerce-EditAccountForm fieldset legend{font-size:13px !important;font-weight:600 !important;color:#333 !important;padding:0 8px !important}.woocommerce-EditAccountForm .password-input{position:relative !important;display:block !important}.woocommerce-EditAccountForm .password-input .input-text{padding-right:44px !important}.woocommerce-EditAccountForm button[name=save_account_details]{background:linear-gradient(135deg,#e67e22,#d35400) !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:10px 24px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;margin-top:8px !important}.woocommerce-EditAccountForm .form-row input.input-text.addr-empty{border-color:#e67e22 !important;background:rgba(230,126,34,.05) !important}.woocommerce-EditAccountForm .form-row input.input-text.addr-filled{border-color:#27ae60 !important;background:rgba(39,174,96,.05) !important}.woocommerce-EditAccountForm .form-row.addr-label-empty>label{color:#e67e22 !important}.woocommerce-EditAccountForm input[type=password].addr-empty{border-color:#dde2e8 !important;background:#f9fafb !important}.woocommerce-Tabs-panel--reviews ol.commentlist,.woocommerce-Tabs-panel--reviews #respond,.woocommerce-Tabs-panel--reviews .navigation{display:none !important}:root{--bg:#edf1f9;--card:#fff;--ink:#0f172a;--muted:#475569;--muted2:#64748b;--line:rgba(15,23,42,.1);--soft:rgba(15,23,42,.06);--brand:#2563eb;--brand2:#7c3aed;--ok:#16a34a;--warn:#f59e0b;--radius:18px;--shadow:0 12px 28px rgba(15,23,42,.1);--shadow2:0 10px 20px rgba(15,23,42,.08);--max:1180px;--font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.slx-page{font-family:var(--font);color:var(--ink);background:var(--bg);padding:0;margin:0}.slx-page{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.rsrc-main:has(.slx-page),.rsrc-post-content:has(.slx-page),.entry-content:has(.slx-page),.col-md-12:has(.slx-page){background:var(--bg) !important;padding:0 !important;margin:0 !important;max-width:100% !important;width:100% !important}body:has(.slx-page) .row.rsrc-content{background:var(--bg) !important;margin:0 !important;padding:0 !important;max-width:100% !important}body:has(.slx-page) #page,body:has(.slx-page) .site,body:has(.slx-page){background:var(--bg) !important}body:has(.slx-page) .container.rsrc-container{background:var(--bg) !important;max-width:100% !important;width:100% !important;padding:0 !important}body:has(.slx-page) .rsrc-header{margin-bottom:0 !important}body:has(.slx-page) .row.rsrc-content{margin-top:0 !important;padding-top:0 !important}body:has(.slx-page) .elfcam-footer,body:has(.slx-page) footer#colophon,body:has(.slx-page) .site-footer{margin-top:0 !important}.slx-wrap{max-width:var(--max);margin:0 auto;padding:0 18px}.slx-hero{padding:38px 0 18px}.slx-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:center}.slx-kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7);color:var(--muted);font-size:13px;box-shadow:0 6px 14px rgba(15,23,42,.05)}.slx-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 6px rgba(37,99,235,.12)}.slx-h1{font-size:clamp(28px,3.6vw,48px);line-height:1.08;margin:12px 0 8px;letter-spacing:-.02em}.slx-lead{font-size:15px;line-height:1.7;color:var(--muted);max-width:66ch;margin:0 0 14px}.slx-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.slx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-weight:700;font-size:13px;box-shadow:0 8px 18px rgba(15,23,42,.06)}.slx-btn.primary{background:linear-gradient(135deg,rgba(37,99,235,.95),rgba(124,58,237,.95));border-color:transparent;color:#fff}.slx-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow2)}.slx-hero-art{border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);overflow:hidden}.slx-hero-art img{width:100%;height:auto;display:block;object-fit:cover}.slx-hero-art .cap{padding:12px 14px;border-top:1px solid var(--line);color:var(--muted2);font-size:13px;line-height:1.6}.slx-section{padding:22px 0}.slx-title{font-size:22px;margin:0 0 8px}.slx-sub{color:var(--muted);line-height:1.75;margin:0 0 14px}.slx-section-title{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;color:#1e3a8a;margin:0 0 12px}.slx-section-title .bar{width:4px;height:22px;border-radius:2px;background:linear-gradient(180deg,#2563eb,#7c3aed);flex-shrink:0}.slx-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.slx-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.slx-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.slx-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.slx-card-pad{padding:16px}.slx-card h3{margin:0 0 6px;font-size:16px}.slx-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.slx-divider{height:1px;background:var(--line);margin:14px 0}.slx-media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slx-media br{display:none}.slx-media p{display:contents}.slx-media img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--line);background:#fff}.slx-page p:empty{display:none}.slx-page br+img{margin-top:0}.slx-tocbar{margin:14px 0 0;border-radius:var(--radius);border:1px solid var(--line);background:rgba(255,255,255,.75);box-shadow:var(--shadow);padding:12px 14px}.slx-tocbar .row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.slx-tocbar .label{font-weight:900;font-size:13px;color:var(--muted2);display:flex;align-items:center;gap:10px}.slx-tocbar .label .dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 0 0 6px rgba(37,99,235,.1)}.slx-tocbar .links{display:flex;flex-wrap:wrap;gap:8px}.slx-tocbar a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-size:13px;font-weight:800;box-shadow:0 8px 18px rgba(15,23,42,.05)}.slx-tocbar a:hover{transform:translateY(-1px);box-shadow:var(--shadow2)}.slx-chain{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border-radius:16px;border:1px solid var(--line);background:rgba(237,241,249,.55)}.slx-node{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 18px rgba(15,23,42,.05)}.slx-ico{width:34px;height:34px;border-radius:12px;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.2)}.slx-node .t{display:flex;flex-direction:column;gap:2px}.slx-node .t b{font-size:13px}.slx-node .t span{font-size:12px;color:var(--muted2)}.slx-arrow{width:26px;height:1px;background:rgba(15,23,42,.25);position:relative}.slx-arrow:after{content:"";position:absolute;right:-2px;top:-4px;width:0;height:0;border-left:8px solid rgba(15,23,42,.35);border-top:5px solid transparent;border-bottom:5px solid transparent}.slx-sc{padding:14px;border-radius:16px;border:1px dashed rgba(15,23,42,.18);background:rgba(255,255,255,.75)}.slx-ul{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.75}.slx-ul li{margin:6px 0}.slx-tagrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.slx-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:12px;color:var(--muted);font-weight:700}.slx-pill b{color:var(--ink);font-weight:900}.slx-table-wrap{overflow:auto;border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.slx-table{width:100%;border-collapse:collapse;min-width:600px}.slx-table th,.slx-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.slx-table th{background:rgba(237,241,249,.7);color:var(--muted2);text-align:left;font-size:13px;font-weight:900}.slx-table td{color:var(--muted);font-size:13px;line-height:1.6}.slx-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid transparent}.slx-badge.ok{background:rgba(22,163,74,.1);color:rgba(22,163,74,.95);border-color:rgba(22,163,74,.22)}.slx-badge.warn{background:rgba(245,158,11,.12);color:rgba(180,83,9,.98);border-color:rgba(245,158,11,.22)}.slx-note{padding:14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.75);font-size:13px;color:var(--muted);line-height:1.7}.slx-faq{border-radius:var(--radius);border:1px solid var(--line);background:0 0;box-shadow:none;overflow:hidden}.slx-faq details{border-bottom:1px solid var(--line);padding:14px 16px}.slx-faq details:last-child{border-bottom:none}.slx-faq summary{cursor:pointer;font-weight:700;font-size:14px;list-style:none}.slx-faq summary::-webkit-details-marker{display:none}.slx-faq details[open] summary{color:var(--brand)}.slx-faq details p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:768px){.slx-page{overflow-x:hidden !important}.slx-wrap{padding:0 12px !important}.slx-hero{padding:20px 0 12px}.slx-hero-grid{grid-template-columns:1fr;gap:12px}.slx-h1{font-size:24px !important;line-height:1.15;margin:8px 0 6px}.slx-lead{font-size:13px !important;line-height:1.6;margin:0 0 10px}.slx-kicker{font-size:11px;padding:6px 10px}.slx-grid4{grid-template-columns:repeat(2,1fr) !important;gap:10px}.slx-grid3{grid-template-columns:1fr !important;gap:10px}.slx-grid2{grid-template-columns:1fr !important;gap:10px}.slx-media{grid-template-columns:1fr !important;gap:8px}.slx-section{padding:14px 0}.slx-section-title{font-size:17px !important;gap:8px}.slx-section-title .bar{height:18px}.slx-card-pad{padding:12px}.slx-card h3{font-size:14px}.slx-card p{font-size:12px}.slx-hero-art{border-radius:12px}.slx-hero-art .cap{font-size:11px;padding:8px 10px}.slx-tocbar{padding:10px 12px;margin-top:10px;border-radius:12px}.slx-tocbar .links{gap:6px}.slx-tocbar a{font-size:11px;padding:6px 8px}.slx-tocbar .label{font-size:11px}.slx-cta{gap:8px;margin-top:8px}.slx-btn{font-size:12px;padding:9px 12px}.slx-tagrow{gap:6px;margin-top:8px}.slx-pill{font-size:11px;padding:4px 8px}.slx-table-wrap{border-radius:12px}.slx-table th,.slx-table td{padding:8px;font-size:11px}.slx-chain{flex-direction:column;gap:8px;padding:10px}.slx-arrow{width:1px;height:20px}.slx-arrow:after{right:-4px;top:auto;bottom:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid rgba(15,23,42,.35);border-bottom:none}.slx-node{padding:8px 10px}.slx-node .t b{font-size:12px}.slx-faq details{padding:10px 12px}.slx-faq summary{font-size:13px}.slx-faq details p{font-size:12px}.slx-ul{font-size:12px}.slx-sub{font-size:13px}.slx-products-box{padding:10px;border-radius:12px}.slx-products-box ul.products li.product{min-width:160px !important;max-width:180px !important}.slx-note{font-size:12px;padding:10px}.slx-badge{font-size:10px;padding:4px 8px}div[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr) !important}div[style*="repeat(8,1fr)"]{grid-template-columns:repeat(4,1fr) !important}.slx-card iframe,.slx-card video{max-width:100% !important;height:auto !important;min-height:180px}#sfp-configurator{grid-template-columns:1fr !important}}.slx-products-box{background:#fff;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.slx-products-box .woocommerce ul.products,.slx-products-box ul.products.columns-1,.slx-products-box ul.products.columns-2,.slx-products-box ul.products.columns-3,.slx-products-box ul.products.columns-4,.slx-products-box ul.products.columns-5,.slx-products-box ul.products.columns-6{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:visible !important;gap:7px !important;padding:0 0 10px !important;margin:0 !important;scrollbar-width:thin;scrollbar-color:#e67e22 #f2e8df;-webkit-overflow-scrolling:touch}.slx-products-box ul.products li.product{min-width:200px !important;max-width:240px !important;flex-shrink:0 !important;padding:18px}@media(max-width:768px){.page-id-13274 .entry-content,.page-id-13274 .rsrc-main,.page-id-13274 .elementor-widget-wrap,.page-id-13274 .elementor-section,.page-id-13274 .elementor-container,.page-id-13274 .elementor-column{max-width:100vw !important;overflow-x:hidden !important}.page-id-13274 img,.page-id-13274 table,.page-id-13274 iframe{max-width:100% !important;height:auto !important}.page-id-13274 .elementor-widget-image img{width:100% !important;height:auto !important}}@media (max-width:767px){.elfcam-products-scroll-wrap ul.products{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;gap:6px !important;padding:0 0 6px !important;width:100% !important;float:none !important;clear:both !important}.elfcam-products-scroll-wrap ul.products::-webkit-scrollbar{display:none !important}.elfcam-products-scroll-wrap ul.products li.product{flex:0 0 140px !important;width:140px !important;max-width:140px !important;float:none !important;margin:0 !important}}.woocommerce .elfcam-products-scroll-wrap ul.products[class*=columns-]{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;gap:6px !important;padding:0 0 6px !important;width:100% !important;float:none !important;clear:both !important}.woocommerce .elfcam-products-scroll-wrap ul.products[class*=columns-]::-webkit-scrollbar{display:none !important}.woocommerce .elfcam-products-scroll-wrap ul.products[class*=columns-] li.product,.woocommerce-page .elfcam-products-scroll-wrap ul.products[class*=columns-] li.product{flex:0 0 140px !important;width:140px !important;max-width:140px !important;float:none !important;margin:0 !important;clear:none !important}.woocommerce .elfcam-products-scroll-wrap ul.products[class*=columns-] li.product:nth-child(2n){float:none !important;clear:none !important}@media (max-width:767px){.elfcam-products-scroll-wrap ul.products li.product{padding:2px !important;margin:0 !important;border-width:1px !important}.elfcam-products-scroll-wrap ul.products li.product a.woocommerce-LoopProduct-link{padding:0 !important;padding-bottom:0 !important}.elfcam-products-scroll-wrap ul.products li.product.product-type-simple a.woocommerce-LoopProduct-link{padding-bottom:0 !important}.elfcam-products-scroll-wrap ul.products li.product .loop-below-price-swatches{min-height:0 !important;display:none !important}.elfcam-products-scroll-wrap ul.products li.product .elfcam-var-range-src{display:none !important}}.woocommerce-result-count{display:none !important}.elfcam-delivery-panel{width:300px !important;padding:20px !important;border-radius:14px !important}.elfcam-delivery-headline{font-size:14px !important;font-weight:700 !important;gap:8px !important;margin-bottom:14px !important;padding-bottom:12px !important;border-bottom:2px solid #e67e22 !important}.elfcam-delivery-body{font-size:13px !important;line-height:1.7 !important;color:#444 !important;margin:0 !important}.elfcam-delivery-body strong{color:#0a3a6c !important;font-weight:600 !important}.elfcam-delivery-panel>div[style*="font-size:11px"]{font-size:13px !important;line-height:1.6 !important;color:#333 !important;max-height:240px !important}.elfcam-delivery-panel>div[style*="font-size:11px"]>div[style*="padding:3px"]{padding:8px 0 !important}.elfcam-delivery-panel>div[style*="font-size:11px"]>div[style*="padding:3px"]>div:first-child{font-size:13px !important;font-weight:600 !important;color:#333 !important}.elfcam-delivery-panel>div[style*="font-size:11px"]>div[style*="padding:3px"]>div:last-child{font-size:12px !important;color:#1b7a2b !important;margin-top:2px !important}.single_variation_wrap .woocommerce-variation{display:none !important}
.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{align-items:center;display:flex;float:right;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}