@media (max-width:768px){body.view-checkout td.hikashop_cart_product_name_value,body.view-checkout td[data-title="Име"]{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;position:relative !important;float:none !important;clear:both !important;width:100% !important;max-width:100% !important;overflow:visible !important;white-space:normal !important;box-sizing:border-box !important}body.view-checkout td.hikashop_cart_product_name_value::before,body.view-checkout td[data-title="Име"]::before{content:attr(data-title);display:block !important;position:static !important;float:none !important;clear:both !important;transform:none !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;font-size:26px !important;font-weight:700 !important;line-height:1.2 !important;color:#202938 !important;text-align:left !important;white-space:nowrap !important}body.view-checkout td.hikashop_cart_product_name_value>*,body.view-checkout td[data-title="Име"]>*{display:block !important;position:static !important;float:none !important;clear:both !important;transform:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;white-space:normal !important;box-sizing:border-box !important}body.view-checkout td.hikashop_cart_product_name_value a,body.view-checkout td[data-title="Име"] a{display:block !important;font-size:28px !important;font-weight:700 !important;line-height:1.25 !important;color:#000 !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;text-align:left !important}body.view-checkout td.hikashop_cart_product_quantity_value{display:grid !important;grid-template-columns:1fr auto auto !important;grid-template-areas:"label label label" "qty refresh delete" !important;align-items:center !important;gap:10px 18px !important;position:relative !important;float:none !important;clear:both !important;width:100% !important;max-width:100% !important;overflow:visible !important;box-sizing:border-box !important}body.view-checkout td.hikashop_cart_product_quantity_value::before{content:attr(data-title);grid-area:label;display:block !important;position:static !important;float:none !important;clear:both !important;transform:none !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;margin:0 0 4px 0 !important;padding:0 !important;font-size:26px !important;font-weight:700 !important;line-height:1.2 !important;color:#202938 !important;white-space:nowrap !important}body.view-checkout td.hikashop_cart_product_quantity_value>.hikashop_product_quantity_input_div_default_main{grid-area:qty;position:static !important;margin:0 !important}body.view-checkout td.hikashop_cart_product_quantity_value>.hikashop_cart_product_quantity_refresh{grid-area:refresh;position:static !important;margin:0 !important;text-align:center !important}body.view-checkout td.hikashop_cart_product_quantity_value>.hikashop_cart_product_quantity_delete{grid-area:delete;position:static !important;margin:0 !important;text-align:center !important}body.view-checkout td.hikashop_cart_product_quantity_value .hikashop_product_quantity_input_div_default_main{display:flex !important;align-items:center !important;gap:10px !important}body.view-checkout td.hikashop_cart_product_quantity_value .hikashop_product_quantity_change_div_default{display:flex !important;flex-direction:column !important;gap:8px !important}}@media (max-width:991.98px){body.view-login .password-group,body.view-login .password-group .input-group{position:relative !important;display:flex !important;width:100% !important;max-width:100% !important;align-items:stretch !important;overflow:hidden !important;border-radius:10px !important;box-sizing:border-box !important}body.view-login input#password{flex:1 1 auto !important;width:auto !important;min-width:0 !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:9px 12px !important;font-size:16px !important;line-height:1.3 !important;border-radius:10px 0 0 10px !important;box-sizing:border-box !important}body.view-login .password-group .input-password-toggle,body.view-login input#password + button,body.view-login input#password + .btn,body.view-login input#password ~ button,body.view-login input#password ~ .btn{flex:0 0 52px !important;width:52px !important;min-width:52px !important;max-width:52px !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-left:0 !important;border-radius:0 10px 10px 0 !important;background:#fff !important;box-sizing:border-box !important}body.view-login .password-group .input-password-toggle i,body.view-login .password-group .input-password-toggle svg,body.view-login input#password + button i,body.view-login input#password + .btn i,body.view-login input#password ~ button i,body.view-login input#password ~ .btn i,body.view-login input#password + button svg,body.view-login input#password + .btn svg,body.view-login input#password ~ button svg,body.view-login input#password ~ .btn svg{margin:0 !important;line-height:1 !important;vertical-align:middle !important}}#hikashop_order_contact__page{position:relative;z-index:1;padding-top:140px}#hikashop_order_contact_form{clear:both;margin-top:0}#hikashop_order_contact__page fieldset{position:relative;z-index:2;border:0;padding:0;margin:0 0 25px 0}#hikashop_order_contact__page .toolbar{display:flex;gap:10px;align-items:center}#hikashop_order_contact__page textarea#hikashop_contact_altbody{width:100% !important;max-width:100%;box-sizing:border-box;min-height:300px}#hikashop_order_contact__page dl{margin:0}#hikashop_order_contact__page dt,#hikashop_order_contact__page dd{margin:0 0 10px 0}@media (max-width:768px){#hikashop_order_contact__page{padding-top:110px}#hikashop_order_contact__page fieldset>div[style*="float:left"],#hikashop_order_contact__page .toolbar{float:none !important;width:100%}#hikashop_order_contact__page .toolbar{margin-top:15px;justify-content:flex-start}}@media only screen and (max-width:767px){body:has(form[name="hikashop_registration_form"]){max-width:100% !important;overflow-x:hidden !important}body:has(form[name="hikashop_registration_form"]) *,body:has(form[name="hikashop_registration_form"]) *::before,body:has(form[name="hikashop_registration_form"]) *::after{box-sizing:border-box !important}body:has(form[name="hikashop_registration_form"]) #sp-main-body{width:100% !important;max-width:100% !important;margin:0 !important;padding:165px 10px 35px 10px !important;overflow-x:hidden !important;box-sizing:border-box !important}body:has(form[name="hikashop_registration_form"]) #sp-main-body>.container,body:has(form[name="hikashop_registration_form"]) #sp-main-body .container,body:has(form[name="hikashop_registration_form"]) #sp-main-body .container-inner,body:has(form[name="hikashop_registration_form"]) #sp-main-body .row,body:has(form[name="hikashop_registration_form"]) #sp-component,body:has(form[name="hikashop_registration_form"]) #sp-component .sp-column{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;overflow-x:visible !important;box-sizing:border-box !important;transform:none !important;left:auto !important;right:auto !important}body:has(form[name="hikashop_registration_form"]) #sp-main-body .row{display:block !important}body:has(form[name="hikashop_registration_form"]) #sp-main-body [class*="col-"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important}body form[name="hikashop_registration_form"]{display:block !important;width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;margin:0 auto !important;padding:0 6px !important;overflow:visible !important;box-sizing:border-box !important;transform:none !important;position:relative !important;left:auto !important;right:auto !important}body:has(form[name="hikashop_registration_form"]) .hikashop_user_registration_page,body:has(form[name="hikashop_registration_form"]) .hikashop_user_registration_page fieldset,body:has(form[name="hikashop_registration_form"]) .hikashop_user_registration_page .hikashop_contentpane{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:visible !important;box-sizing:border-box !important}@media (max-width:767px){body:has(#hikashop_product_left_part):has(#hikashop_product_right_part) .sp-module-content-top.clearfix{display:none !important}}@media screen and (max-width:767px){html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #sp-main-body{padding-top:0 !important;margin-top:0 !important}html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #sp-main-body>.container,html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #sp-main-body .container-inner,html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #sp-component,html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #sp-component>.sp-column{padding-top:0 !important;margin-top:0 !important}html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) .hikashop_product_page{display:block !important;position:relative !important;padding-top:155px !important;margin-top:0 !important;transform:none !important;top:auto !important;box-sizing:border-box !important}html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #hikashop_product_top_part{display:block !important;position:relative !important;margin:0 0 18px 0 !important;padding:0 10px !important;top:auto !important;transform:none !important;box-sizing:border-box !important}html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #hikashop_product_top_part h1{display:block !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:1 !important;transform:none !important}html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #hikashop_product_name_main{display:block !important;margin:0 !important;padding:0 !important;font-size:24px !important;line-height:1.2 !important;font-weight:800 !important;color:#2f5d3a !important;text-align:left !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important}html body.com_hikashop.view-product.layout-show.task-show:has(.hikashop_products_listing_main[data-refresh-url*="highlight"]) #hikashop_product_code_main{display:block !important;margin:5px 0 0 0 !important;padding:0 !important;font-size:14px !important;line-height:1.2 !important;font-weight:600 !important;color:#7c9b80 !important}}@media (max-width:768px){table.table tr.hikashop_cart_subtotal_row,table.table tr.hikashop_cart_shipping_row,table.table tr.hikashop_cart_tax_row,table.table tr.hikashop_cart_total_row{display:block !important;width:100% !important;clear:both !important;position:relative !important}table.table tr.hikashop_cart_subtotal_row>td.hikashop_cart_empty_footer,table.table tr.hikashop_cart_shipping_row>td.hikashop_cart_empty_footer,table.table tr.hikashop_cart_tax_row>td.hikashop_cart_empty_footer,table.table tr.hikashop_cart_total_row>td.hikashop_cart_empty_footer,table.table tr.hikashop_cart_subtotal_row>td.hikashop_cart_subtotal_title,table.table tr.hikashop_cart_shipping_row>td.hikashop_cart_shipping_title,table.table tr.hikashop_cart_tax_row>td.hikashop_cart_tax_title,table.table tr.hikashop_cart_total_row>td.hikashop_cart_total_title{display:none !important}table.table tr.hikashop_cart_subtotal_row>td::before,table.table tr.hikashop_cart_shipping_row>td::before,table.table tr.hikashop_cart_tax_row>td::before,table.table tr.hikashop_cart_total_row>td::before{content:none !important;display:none !important}table.table tr.hikashop_cart_subtotal_row>td.hikashop_cart_subtotal_value,table.table tr.hikashop_cart_shipping_row>td.hikashop_cart_shipping_value,table.table tr.hikashop_cart_tax_row>td.hikashop_cart_tax_value,table.table tr.hikashop_cart_total_row>td.hikashop_cart_total_value{display:block !important;position:relative !important;width:100% !important;max-width:100% !important;min-height:52px !important;padding:14px 12px 14px 48% !important;margin:0 !important;box-sizing:border-box !important;text-align:right !important;white-space:nowrap !important;overflow:hidden !important;float:none !important;clear:both !important;border-left:0 !important;border-right:0 !important}table.table tr.hikashop_cart_subtotal_row>td.hikashop_cart_subtotal_value::before,table.table tr.hikashop_cart_shipping_row>td.hikashop_cart_shipping_value::before,table.table tr.hikashop_cart_tax_row>td.hikashop_cart_tax_value::before,table.table tr.hikashop_cart_total_row>td.hikashop_cart_total_value::before{content:attr(data-title) !important;display:block !important;position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;width:42% !important;max-width:42% !important;text-align:left !important;font-weight:700 !important;line-height:1.2 !important;white-space:normal !important}table.table tr.hikashop_cart_subtotal_row>td.hikashop_cart_subtotal_value>*,table.table tr.hikashop_cart_shipping_row>td.hikashop_cart_shipping_value>*,table.table tr.hikashop_cart_tax_row>td.hikashop_cart_tax_value>*,table.table tr.hikashop_cart_total_row>td.hikashop_cart_total_value>*{display:inline !important;position:static !important;float:none !important;clear:none !important;text-align:right !important;white-space:nowrap !important;line-height:1.2 !important}table.table .eurbgnprice-separator,table.table .eurbgnprice-bgn,table.table .hikashop_price_bgn{display:inline !important;white-space:nowrap !important}}@media (max-width:768px){table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_price_value,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_total_value{display:block !important;position:relative !important;width:100% !important;max-width:100% !important;min-height:48px !important;padding:13px 12px 13px 48% !important;margin:0 !important;box-sizing:border-box !important;text-align:right !important;white-space:nowrap !important;overflow:hidden !important;float:none !important;clear:both !important}table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_price_value::before,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_total_value::before{content:attr(data-title) !important;display:block !important;position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;width:42% !important;max-width:42% !important;text-align:left !important;font-weight:700 !important;line-height:1.2 !important;white-space:normal !important}table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_price_value .hikashop_product_price_full,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_total_value .hikashop_product_price_full,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_price_value .hikashop_product_price,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_total_value .hikashop_product_price{display:inline !important;position:static !important;float:none !important;clear:none !important;text-align:right !important;white-space:nowrap !important;line-height:1.2 !important}table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_price_value .eurbgnprice-separator,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_price_value .eurbgnprice-bgn,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_total_value .eurbgnprice-separator,table.table tr[id^="hikashop_cart_product_row_"]>td.hikashop_cart_product_total_value .eurbgnprice-bgn{display:inline !important;white-space:nowrap !important}}#btn-7be06be3-038b-4f86-8cad-7621cbe59b1c{text-transform:lowercase}#btn-7be06be3-038b-4f86-8cad-7621cbe59b1c::first-letter{text-transform:uppercase}}@media(max-width:991.98px){html body.offcanvas-active .offcanvas-menu .offcanvas-inner .header-modules{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 20px!important;width:100%!important}html body.offcanvas-active .offcanvas-menu .header-modules .sp-module{width:100%!important;min-width:0!important}html body.offcanvas-active .offcanvas-menu .header-modules .sp-module-content,html body.offcanvas-active .offcanvas-menu .header-modules search,html body.offcanvas-active .offcanvas-menu .header-modules form,html body.offcanvas-active .offcanvas-menu .header-modules .awesomplete{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body.offcanvas-active .offcanvas-menu .offcanvas-inner .artlife-mobile-login .sp-sign-in .signin-text{display:inline!important}html body.offcanvas-active .offcanvas-menu .offcanvas-inner .sp-module.artlife-mobile-login{margin-top:20px!important;padding:14px 0 0!important}html body.com_hikashop.view-product.layout-show #sp-main-body#sp-main-body{width:100%!important;max-width:100%!important;padding:0 0 30px!important;margin:0!important;box-sizing:border-box!important}html body.com_hikashop.view-product.layout-show #sp-main-body>.container,html body.com_hikashop.view-product.layout-show #sp-main-body .container-inner,html body.com_hikashop.view-product.layout-show #sp-main-body .row,html body.com_hikashop.view-product.layout-show #sp-component,html body.com_hikashop.view-product.layout-show #sp-component>.sp-column{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important}html body.com_hikashop.view-product.layout-show #sp-component .hikashop_product_page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:145px 16px 0!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;overflow:visible!important}html body.com_hikashop.view-product.layout-show #hikashop_product_top_part,html body.com_hikashop.view-product.layout-show #hikashop_product_left_part,html body.com_hikashop.view-product.layout-show #hikashop_product_right_part,html body.com_hikashop.view-product.layout-show .hikashop_product_page .hk-row-fluid{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;box-sizing:border-box!important}html body.com_hikashop.view-product.layout-show #hikashop_product_name_main{white-space:normal!important;overflow-wrap:break-word!important}html body.com_hikashop.view-product.layout-show #sp-component #hikashop_main_image{max-width:min(260px,100%)!important;height:auto!important}}@media(min-width:768px) and (max-width:991.98px){html body.com_hikashop.view-product.layout-show .sp-module-content-top.clearfix{display:none!important}html body.com_hikashop.view-product.layout-show #hikashop_product_name_main{display:block!important;font-size:26px!important;line-height:1.2!important}html body.com_hikashop.view-product.layout-show #hikashop_product_code_main{display:block!important;font-size:14px!important}}.artlife-search-row{display:flex;gap:0;width:100%;max-width:600px;align-items:stretch}.artlife-search-row input{min-width:0;flex:1;height:48px;font-size:16px}.artlife-search-row button{flex:0 0 95px;white-space:nowrap;height:48px;background:#2f5d3a;color:#fff}.artlife-product-search label{display:block;font-weight:700;margin-bottom:10px}.artlife-search-count{margin:24px 0 12px}.artlife-product-result{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #b7cdbb}.artlife-product-result h2{font-size:24px;line-height:1.35;margin:0;min-width:0;overflow-wrap:break-word}.artlife-result-image{display:block;flex:0 0 130px}.artlife-result-image img{display:block;width:130px;height:130px;object-fit:contain}.artlife-search-pages{display:flex;gap:12px;margin-top:20px}.artlife-search-pages a[aria-current]{font-weight:700;text-decoration:underline}#artlife-product-suggestions{position:fixed!important;z-index:2147483647!important;max-height:280px;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #b7cdbb;border-radius:0 0 6px 6px;box-shadow:0 8px 20px #0002;box-sizing:border-box}#artlife-product-suggestions[hidden]{display:none!important}#artlife-product-suggestions a{display:block;padding:12px 14px;color:#285c35;font-size:16px;line-height:1.35;text-decoration:none;border-bottom:1px solid #e1eee4}#artlife-product-suggestions a:hover,#artlife-product-suggestions a[aria-selected="true"]{background:#eef8f5}#artlife-product-suggestions .artlife-suggest-message{display:block;padding:12px;font-size:14px;color:#285c35}@media(max-width:991.98px){.offcanvas-menu li.item-562{display:none!important}.offcanvas-menu .artlife-mobile-login{margin-top:20px!important;padding:14px 0 0!important;border-top:1px solid #b7cdbb!important}.offcanvas-menu .artlife-mobile-login .sp-sign-in{display:flex!important;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#6f8d72}.offcanvas-menu .artlife-mobile-login .signin-text{display:inline!important}.offcanvas-menu input.artlife-product-query{width:100%!important;min-width:0!important;height:48px!important;padding:10px 12px!important;border:1px solid #b7cdbb!important;border-radius:6px!important;background:#fff!important;color:#285c35!important;font-size:16px!important;box-sizing:border-box!important}.offcanvas-menu .awesomplete>ul{display:none!important}.artlife-product-result{gap:12px}.artlife-product-result h2{font-size:20px}.artlife-result-image{flex-basis:96px}.artlife-result-image img{width:96px;height:96px}.artlife-product-search .artlife-search-row button{width:95px!important;max-width:95px!important;flex:0 0 95px!important}.artlife-product-search{padding:0 12px!important}}#artlife-header-search{display:none}@media(max-width:991.98px){html body #sp-header{background:#fff!important}html body #sp-header #sp-logo #offcanvas-toggler{left:calc(11px - 50vw + 50%)!important}html body #sp-header #artlife-header-search{display:block!important;width:calc(100% - 32px)!important;max-width:600px!important;margin:8px auto 12px!important;padding:0!important;box-sizing:border-box!important;position:relative!important;z-index:90!important;pointer-events:auto!important}html body #sp-header #artlife-header-search *{pointer-events:auto!important;box-sizing:border-box!important}html body #sp-header #artlife-header-search form{display:flex!important;align-items:stretch!important;width:100%!important;height:44px!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #aab9ac!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important}html body #sp-header #artlife-header-search .awesomplete{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}html body #sp-header #artlife-header-search input.artlife-product-query{display:block!important;width:100%!important;height:42px!important;min-width:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0 15px!important;font-size:16px!important;color:#285c35!important}html body #sp-header #artlife-header-search button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 48px!important;width:48px!important;height:44px!important;margin:-1px -1px -1px 0!important;padding:0!important;border:0!important;border-radius:0 24px 24px 0!important;background:#355f3d!important;color:#fff!important;cursor:pointer!important}html body #sp-header #artlife-header-search label.finder,html body #sp-header #artlife-header-search .awesomplete>ul{display:none!important}html body.offcanvas-active .offcanvas-menu .offcanvas-inner .header-modules{display:none!important}html body .sp-module-content-top.clearfix:has(form.mod-finder){display:none!important}html body.com_hikashop.view-product.layout-show #sp-component .hikashop_product_page{padding-top:212px!important}}
/* ArtLife homepage video gallery */
.artlife-videos-module .sp-module-content{padding:0!important}.al-videos{max-width:1200px;margin:auto;padding:64px 20px;text-align:center}.al-videos h2{color:#355f3d;font-size:clamp(30px,4vw,44px);margin:0 0 12px}.al-videos>p{margin:0 0 32px}.al-video-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.al-video-card{flex:0 1 calc((100% - 48px)/3);min-width:0;text-align:left}.al-video-open{position:relative;display:block;border:0;padding:0;width:100%;background:#243f2b;overflow:hidden;border-radius:16px;cursor:pointer;aspect-ratio:16/9}.al-video-open img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s,opacity .25s}.al-video-open:hover img{transform:scale(1.04);opacity:.7}.al-video-open:focus-visible{outline:3px solid #355f3d;outline-offset:4px}.al-video-play{position:absolute;inset:0;display:grid;place-items:center;color:white}.al-video-play:before{content:'▶';display:grid;place-items:center;width:58px;height:58px;padding-left:4px;border-radius:50%;background:#355f3de8;font-size:24px;box-shadow:0 4px 20px #0003}.al-video-card h3{font-size:19px;line-height:1.4;margin:16px 0 6px;color:#355f3d}.al-video-card p{font-size:15px;margin:0;color:#69736b}.al-video-channel{display:inline-block;color:#355f3d;margin-top:32px;text-decoration:underline}.al-video-dialog{position:fixed;inset:0;width:min(960px,94vw);max-width:94vw;max-height:95dvh;margin:auto;padding:42px 0 0;border:0;border-radius:12px;background:#101010;color:white;overflow:visible}.al-video-dialog::backdrop{background:#000c}.al-video-close{position:absolute;right:4px;top:0;border:0;background:transparent;color:white;width:42px;height:42px;font-size:32px;cursor:pointer}.al-video-player{aspect-ratio:16/9;width:100%;background:#000}.al-video-player iframe{border:0;width:100%;height:100%;display:block}@media(max-width:991px){.al-video-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:575px){.al-videos{padding:40px 16px}.al-video-card{flex-basis:100%}.al-video-grid{gap:28px}.al-video-card h3{font-size:18px}}
.al-videos{width:min(1200px,100vw);box-sizing:border-box;margin-inline:auto!important}