/*Theme Name:beflash.AIAuthor:beflashVersion:1.0*/
/* SEARCH BAIC COLOR BASIC */
.archive .featured-title .page-title-inner,.search .featured-title .page-title-inner{width:100% !important;top:0;background-repeat:no-repeat !important;background-size:cover;position:relative;max-height:320px !important;height:320px !important;}
.archive .shop-page-title,.search-results .shop-page-title{font-size:0rem !important;filter:brightness(1)}
.archive .rank-math-breadcrumb p,.search-results .rank-math-breadcrumb p{font-family:"VoldaSans",sans-serif !important;color:var(--color3) !important;text-align:left;font-size:3rem !important;}
.archive .rank-math-breadcrumb a,.search-results .rank-math-breadcrumb a{font-family:"VoldaSans",sans-serif !important;color:var(--color1) !important;text-align:left;border-radius:10px;font-size:3rem !important;padding:4px 20px 0px 20px;background-color:var(--red);filter:unset !important}
.archive .rank-math-breadcrumb a:hover,.search-results .rank-math-breadcrumb a:hover{filter:invert(1) !important}
.archive .row,.search-results .row{padding-left:6px !important;padding-right:6px !important;}
.archive .from_the_blog_excerpt,.archive .box-blog-post .is-divider,.search-results .from_the_blog_excerpt,.search-results .box-blog-post .is-divider{display:none !important;}
.archive .page-col .box-text,.archive .box-text .text-center,.search-results .page-col .box-text,.search-results .box-text.text-center{padding-left:10px;padding-right:10px;height:160px !important;}
.archive .has-hover .box-image img,.search-results .has-hover .box-image img{filter:brightness(.4) blur(10px)}
.archive .has-hover:hover .box-image img,.search-results .has-hover:hover .box-image img{filter:brightness(.8) blur(1px)}
.archive .ux-shape-divider--top .ux-shape-fill,.search-results .ux-shape-divider--top .ux-shape-fill{fill:rgb(27 26 27) !important;}
.archive .row .row:not(.row-collapse),.search-results .row .row:not(.row-collapse){margin-left:0px;margin-right:0px;}
.search-results #main{background-color:#1B1A1B !important;}
.search-results .category-page-row .col-inner{border:solid 3px var(--color7);border-bottom:solid 9px var(--color7);}
.blog-archive{background-color:#1b1a1b !important;margin-bottom:0;margin-top:0;}
.archive .category-page-row,.search-result.category-page-row{padding-top:220px !important;padding-bottom:220px !important;}
.featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%231b1a1b"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.archive #main,.archive #wrapper{background-color:#1b1a1b !important;position:relative;}
.archive .delivery-time-info,.archive .tax-info,.archive .price-wrapper{display:none !important}
.archive .col:last-child p{padding:0px;margin-bottom:10px;margin-left:5px}
.archive .product-title{height:100px!important;min-height:100px!important}
.archive .category{color:#fff}
.archive #main p a{color:var(--color1) !important;background-color:rgb(255,255,255,0) !important;padding:1px 4px 2px 4px;border-radius:1px;transition:all 1.3s ease-out;}
.archive .footer-widgets-new .area_one .col{position:relative;width:100%;margin:0;padding:0 0px 0px !important;left:-5px;}
.archive #main h4{font-family:"VoldaSans",sans-serif !important;font-size:5em !important;text-transform:uppercase;color:#3a3a3a !important;font-weight:400 !important;letter-spacing:1.5px !important;margin-left:-1.5px !important;opacity:.75;margin-bottom:55px !important}
.search-results .featured-title::before,.search-results .single-post::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%231B1A1B"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
/* SEARCH BAIC COLOR BASIC */
.archive #footer::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%231B1A1B"/></svg>');background-size:100% 100% !important;transform:rotate(-180deg);height:100px;width:100% !important;min-width:100% !important;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;border-bottom:solid 3px #1b1a1b;top:-1px}
.archive .large-10,.search .large-10{max-width:100% !important;min-width:100% !important;}
.archive .col,.search .col{margin:0;padding:0 2px 4px;position:relative;width:100%;}
.archive #main .col-inner,.search #main .col-inner{padding:0 2px 4px !important; border-radius: 15px;}
#search-lightbox{font-size:1.5em;margin:0 auto;position:relative;top:0 !important;width:100% !important;max-width:700px !important;text-align:center;}
.searchform-wrapper{width:100%;max-width:100%;font-size:1rem !important;}
.searchform-wrapper form{margin-bottom:0;height:100px;font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;color:var(--color1) !important;border-radius:1px !important;letter-spacing:1px !important;font-size:1.6rem !important;}
.searchform{position:relative;border-radius:1px !important;}
.searchform-wrapper .autocomplete-suggestions{-webkit-overflow-scrolling:touch;max-height:78vh;overflow-y:scroll;overflow-y:auto;border:1px solid rgba(255,255,255,.6) !important;border-radius:10px !important;}
.searchform input[type=search]:active,.searchform input[type=search]:hover{border:1px rgb(153 153 153 / 60%) solid !important;color:#000000 !important;margin-bottom:0 !important;height:60px !important;font-size:1.4rem !important;border-radius:10px !important;}
.searchform input[type=search]{box-sizing:border-box;border:1px rgb(153 153 153 / 60%) solid !important;padding:0 .65em;padding-top:0;margin-bottom:0 !important;height:60px !important;font-size:1.4rem !important;border-radius:10px !important;max-width:100%;width:100%;vertical-align:middle;background-color:color(srgb .61 .61 .61 / .6) !important;color:var(--color1) !important;box-shadow:inset 0 1px 2px transparent !important;transition:color .3s,border .3s,background .3s,opacity .3s;filter:brightness(1);}
.searchform select{box-sizing:border-box;border:1px var(--color11) solid !important;padding:0 .65em;padding-top:0;padding-top:0;height:2.15em;font-size:1.4rem;border-radius:10px !important;vertical-align:middle;background-color:var(--color9) !important;color:var(--color1);height:56px !important;box-shadow:inset 0 1px 2px transparent !important;transition:color .3s,border .3s,background .3s,opacity .3s;}
.search-form-categories{width:30%;max-width:30%;margin-right:10px;display:none;}
.search-field{width:100%;border-radius:10px !important;max-width:100%;height:56px !important;}
.searchform .button.icon i{top:4px;transform:scale(1);opacity:.7;left:-1px !important;transition:transform 450ms,opacity .8s;}
.searchform .button.secondary:not(.is-outline){border:1px rgb(153 153 153 / 60%) solid !important;position:relative;top:0 !important;display:inline-block;transform:translateY(0);--p:100%;margin-left:.4em !important;margin-right:0 !important;min-width:4em;line-height:1 !important;padding-left:.6em !important;padding-right:.6em !important;border-radius:10px !important;background-color:var(--color11) !important;transition:transform .6s,opacity .3s;height:64px !important;margin-top:0 !important;margin-bottom:0 !important;font-size:unset !important;font-weight:400 !important;min-height:50px !important;}
.searchform .button.secondary:not(.is-outline):hover{position:relative;top:0;opacity:1 !important;background-color:var(--blue) !important;transform:translateY(0);transition:transform .6s,opacity .3s;border:1px rgb(153 153 153 / 90%) solid !important;display:inline-block;margin-left:.4em !important;margin-right:0 !important;min-width:4em;padding-left:.6em;padding-right:.6em;border-radius:10px !important;filter:invert(0) !important;}
.searchform input[type=search]{color:#000 !important;box-sizing:border-box;border:1px rgb(153 153 153 / 60%) solid !important;padding:0 .65em;margin-bottom:0 !important;height:2.7em !important;font-size:1.4rem;border-radius:10px !important;max-width:100%;width:100%;vertical-align:middle;background-color:color(srgb .61 .61 .61 / .6) !important;color:var(--color1) !important;box-shadow:inset 0 1px 2px transparent !important;transition:color .3s,border .3s,background .3s,opacity .3s;}
.searchform input[type=search]:active,.searchform input[type=search]:hover{height:2.7em !important;font-size:1.4rem;color:#000 !important;border-color:var(--blue) !important;background-color:#fff !important}
.searchform select{box-sizing:border-box;border:1px var(--color11) solid !important;padding:0 .65em;height:56px !important;font-size:1.4rem;border-radius:10px !important;vertical-align:middle;background-color:var(--color9) !important;color:var(--color1);box-shadow:inset 0 1px 2px transparent !important;}
.live-search-results{background-color:var(--color8) !important;position:relative;top:8px;}
.searchform .icon-search:before{content:"" !important;margin:0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1067 1067" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><rect x="0" y="0" width="1066.67" height="1066.67" style="fill:none;"/><g><path d="M566.785,33.114c251.139,-6.929 460.668,191.725 467.61,443.339c6.942,251.614 -191.315,461.518 -442.454,468.447c-251.139,6.929 -460.668,-191.725 -467.61,-443.339c-6.942,-251.614 191.315,-461.518 442.454,-468.447Z" style="fill:none;stroke:%23fff;stroke-width:62.55px;"/><path d="M33.533,1033.43l199.104,-210.801" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:62.55px;"/></g></svg>');background-repeat:no-repeat;background-position:50% 50%;background-size:100%;display:inline-block;height:32px;width:32px;}
.autocomplete-suggestion form{font-size:1.3rem !important;}
.col .live-search-results,.header .search-form .live-search-results,.header-block .live-search-results{background-color:hsla(0,0%,100%,.95);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:var(--color11);left:0;position:absolute;right:0;text-align:left;top:105%;cursor:pointer;}
.header li .html .live-search-results{background-color:transparent;box-shadow:none;position:relative;top:0;cursor:pointer;}
.autocomplete-suggestion{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);cursor:default;display:flex;cursor:pointer;padding:15px .75em;transition:color 1s,border .3s,background 1s,opacity 1s;}
.autocomplete-selected{background-color:rgb(255 255 255 / 30%);color:var(--color11) !important;transition:color 1s,border .3s,background 1s,opacity 1s;filter:saturate(10);}
.autocomplete-selected p{color:var(--color11) !important;}
.autocomplete-suggestion img{display:inline-block;height:55px !important;margin-right:15px !important;width:55px !important;transition:brightness .8s;}
.autocomplete-suggestion .has-hover:hover img{filter:brightness(1.4);}
.autocomplete-suggestion .search-name{flex:1;}
.autocomplete-suggestion img+.search-name{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;color:var(--color1) !important;line-height:1.4 !important;margin-top:-.15em;padding-left:.2em;letter-spacing:1px !important;font-size:1.2rem !important;}
.autocomplete-suggestion strong{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;font-style:normal;line-height:1.4 !important;color:var(--red) !important;letter-spacing:1px !important;font-size:1.2rem !important;}
.autocomplete-suggestion .search-price{font-size:.8em;margin-left:5px;padding-top:3px;}
.autocomplete-suggestion:last-child{border-bottom:none;}

.search-result .col,.search-result .columns,.search-result .gallery-item,.search-results .col,.support-inprint-data-law,.support-mini-shop .col,.tax-product_tag .row-small>.flickity-viewport>.flickity-slider>.col,.product-select .row-small>.col,.row-small>.flickity-viewport>.flickity-slider>.col,.archive .row-small>.col,.row-small>.flickity-viewport>.flickity-slider>.col,.journal .post-item,.row-xsmall>.col,.blog .row-xsmall>.col,.blog-archive .row-xsmall>.col,.content-related .row-xsmall>.col,.journal .row-xsmall>.col,.portfolio-element-wrapper .row-xsmall>.col,.related-page .row-xsmall>.col,.row-xsmall>.flickity-viewport>.flickity-slider>.col,#main .row-xsmall>.col,#main .row-xsmall>.flickity-viewport>.flickity-slider>.col{margin-bottom:0;padding:0 2px 4px !important;}
.search-result .row-small>.col,.search-result .row-small>.flickity-viewport>.flickity-slider>.col{margin-bottom:0;padding:0 2px 4px !important;margin-left:15px;margin-right:15px;}
