#top .afbf-catalogue-search{position:relative;display:flex;width:100%;height:38px;margin:0 0 14px;box-sizing:border-box;border:1px solid #c9bcaa;border-radius:5px;background:#fff;overflow:hidden}#top .afbf-catalogue-search input[type=search]{display:block;flex:1;width:100%;min-width:0;height:36px;margin:0!important;padding:7px 46px 7px 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0;font:400 14px/22px "Open Sans",sans-serif;color:#665543;box-sizing:border-box}#top .afbf-catalogue-search input::placeholder{color:#887d70;opacity:1}#top .afbf-catalogue-search button{position:absolute;inset:0 0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff0;color:#665543;cursor:pointer}#top .afbf-catalogue-search svg{display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}#top .afbf-catalogue-search:focus-within{outline:2px solid #a98a56;outline-offset:2px}#top .afbf-commerce-search-wrap{clear:both;width:100%;box-sizing:border-box;padding:12px 3% 0;background:#fff}@media(max-width:767px){#top .afbf-commerce-search-wrap{padding:10px 12px 0}#top .afbf-catalogue-search input[type=search]{font-size:16px}}#top .afbf-catalogue-search .afbf-search-icon{position:absolute;inset:0 0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:36px;color:#665543;pointer-events:none}#top .afbf-commerce-search-wrap{position:relative;z-index:3}#top .afbf-commerce-search-wrap .afbf-catalogue-search{overflow:visible}#top .afbf-search-results{position:absolute;top:100%;left:-1px;right:-1px;list-style:none;margin:4px 0 0;padding:4px;background:#fff;border:1px solid #c9bcaa;border-radius:5px;box-shadow:0 5px 16px #40362920;max-height:min(480px,65vh);overflow:auto;z-index:50}#top .afbf-search-results[hidden]{display:none}#top .afbf-search-results li{list-style:none;margin:0;padding:0}#top .afbf-search-results a{display:flex;gap:10px;align-items:center;padding:7px 8px;text-decoration:none;font:400 14px/1.35 "Open Sans",sans-serif;color:#665543;border-radius:3px}#top .afbf-search-results a:hover,#top .afbf-search-results a:focus{background:#f2ece2}#top .afbf-search-results img{width:42px;height:42px;object-fit:contain;flex-shrink:0}#top .afbf-search-results .afbf-search-name{flex:1;min-width:0}#top .afbf-search-results .afbf-search-price{font-size:12px;white-space:nowrap}#top .afbf-search-results .afbf-search-all{font-weight:600;border-top:1px solid #eee5d6}#top .afbf-search-status{padding:8px;font:400 13px/20px "Open Sans",sans-serif}#top .afbf-commerce-search-wrap{z-index:1001}#top .afbf-search-results a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 10px;align-items:center}#top .afbf-search-results img{grid-column:1;grid-row:1/3}#top .afbf-search-results .afbf-search-name{grid-column:2;line-height:1.35}#top .afbf-search-results .afbf-search-price{grid-column:2;white-space:normal;line-height:1.35}#top .afbf-search-results .afbf-search-price,#top .afbf-search-results .afbf-search-price *{font-size:12px!important;line-height:1.35!important}#top .afbf-search-results .afbf-search-price del{margin-right:5px}#top .afbf-search-results .afbf-search-all{display:block}#top #wrap_all #main>.afbf-commerce-search-wrap{z-index:5}#top .afbf-commerce-search-wrap.afbf-has-explore{display:flex;align-items:flex-start;gap:8px}#top .afbf-has-explore .afbf-catalogue-search{flex:1;min-width:0;width:auto}#top .afbf-commerce-search-wrap .afbf-explore-link{display:inline-flex;align-items:center;justify-content:center;flex:none;height:38px;box-sizing:border-box;padding:0 16px;border:1px solid #665543;border-radius:22px;background:#fff;color:#665543;font:400 14px/1.2 "Open Sans",sans-serif;text-decoration:none;white-space:nowrap}#top .afbf-commerce-search-wrap .afbf-explore-link:hover,#top .afbf-commerce-search-wrap .afbf-explore-link:focus-visible{background:#665543;color:#fff}#top .afbf-explore-link:focus-visible{outline:2px solid #a98a56;outline-offset:2px}#top .afbf-explore-short{display:none}@media(max-width:767px){#top .afbf-explore-full{display:none}#top .afbf-explore-short{display:inline}#top .afbf-commerce-search-wrap .afbf-explore-link{padding:0 12px;font-size:14px}}#top.single-product .related.products ul.products,#top.single-product .upsells.products ul.products{display:flex;flex-wrap:wrap;align-items:stretch}#top.single-product .related.products ul.products>li.product,#top.single-product .upsells.products ul.products>li.product{float:none;display:flex;flex-direction:column}#top.single-product .related.products li.product .inner_product,#top.single-product .upsells.products li.product .inner_product{display:flex;flex-direction:column;flex:1}#top.single-product .related.products li.product .inner_product_header,#top.single-product .upsells.products li.product .inner_product_header{flex:1}#top.single-product .related.products .inner_product>a.woocommerce-LoopProduct-link,#top.single-product .upsells.products .inner_product>a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1}#top.single-product :is(.upsells,.related) .avia_cart_buttons{display:flex;align-items:stretch}#top.single-product :is(.upsells,.related) .avia_cart_buttons a.button{display:flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box}#top.single-product :is(.upsells,.related) .afbr-button-label{display:block;min-width:0;line-height:1.35}#top.single-product :is(.upsells,.related) .afbr-two-lines .afbr-button-label{white-space:nowrap}#top.single-product :is(.upsells,.related) .afbr-button-label>.afbr-button-line{display:block!important;line-height:inherit}