/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contacts-wrapper{display:flex;flex-direction:column;gap:2rem 3.125rem;}.contacts-item{display:flex;flex-direction:column;gap:.375rem;}.contacts-item.desc{font-size:.75rem;line-height:.875rem;}.contacts-item--label{color:#888;font-size:.625rem;}.contacts-item--text{font-size:.7rem;line-height:.875rem;}.contacts-item.email a{color:#E3000F;}@media (min-width:1151px){.contacts-wrapper{flex-direction:row;flex-wrap:wrap;}.contacts-item.desc{flex:0 0 100%;}.contacts-item.map{flex:0 0 100%;}}
body{color:#000;font-family:Geologica,sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem;margin:0;}html,body{scrollbar-color:rgba(2,73,163,0.50) #F2F2F2;scrollbar-width:auto;}::-webkit-scrollbar{background:#F2F2F2;border-radius:25px;height:1.25rem;width:1.25rem;}::-webkit-scrollbar-thumb{background:rgba(2,73,163,0.50);border-radius:.625rem;}::-webkit-scrollbar-thumb:hover{background-color:rgba(2,73,163,0.80);}::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment,::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:horizontal:end:increment{background:rgba(2,73,163,0.50) url(/themes/custom/aycompany/assets/images/icons/icon-scrollbar-button-vertical-start.svg) no-repeat 50%;border-radius:50%;height:1.25rem;width:1.25rem;}::-webkit-scrollbar-button:vertical:end:increment{background:rgba(2,73,163,0.50) url(/themes/custom/aycompany/assets/images/icons/icon-scrollbar-button-vertical-end.svg) no-repeat 50%;}::-webkit-scrollbar-button:horizontal:start:decrement{background:rgba(2,73,163,0.50) url(/themes/custom/aycompany/assets/images/icons/icon-scrollbar-button-horizontal-start.svg) no-repeat 50%;}::-webkit-scrollbar-button:horizontal:end:increment{background:rgba(2,73,163,0.50) url(/themes/custom/aycompany/assets/images/icons/icon-scrollbar-button-horizontal-start.svg) no-repeat 50%;}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"],textarea{background:#fff;box-shadow:none;border:1px solid #BDBDBD;border-radius:.5rem;box-sizing:border-box;color:#000;font-size:1rem;font-weight:400;letter-spacing:.15px;line-height:1.25rem;max-width:100%;outline:none;padding:.5rem .25rem;text-indent:.5rem;width:100%;}input[type="hidden"]{display:none;}textarea{border-radius:1.25rem;padding:.75rem;padding-left:1.25rem;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input::placeholder,textarea::placeholder{color:#16243F;}input[type="radio"],.facet-item input{margin:0;opacity:0;position:absolute;z-index:-1;}input[type="radio"] + label{align-items:center;cursor:pointer;display:flex;line-height:1rem;user-select:none;}input[type="radio"] + label:before{background:#fff;border:1px solid #BDBDBD;border-radius:50%;box-sizing:border-box;content:'';display:inline-block;flex-shrink:0;flex-grow:0;height:1.5rem;margin:0 .5rem 0 0;opacity:.8;width:1.5rem;}.js-form-type-radio:hover input + label:before{opacity:1;}input[type="radio"]:checked + label::before{border:7px solid #E3000F;opacity:1;}.js-form-type-radio:hover input:checked + label::before{opacity:.8;}input[type="radio"]:disabled + label::before{background-color:#f5f5f5;}input[type="checkbox"]{position:absolute;z-index:-1;opacity:0;}input[type="checkbox"] + label{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:.75rem;line-height:21px;user-select:none;}input[type="checkbox"] + label:before{background:#fff;border:1px solid #E0E0E0;border-radius:.25rem;box-sizing:border-box;content:'';display:inline-block;flex-shrink:0;flex-grow:0;height:1.125rem;margin:0;width:1.125rem;}input[type="checkbox"] + label:hover:before{border-color:#E0E0E0;}input[type="checkbox"]:checked + label::before{background:url(/themes/custom/aycompany/assets/images/icons/icon-checkbox.svg) no-repeat center center;border-color:#E0E0E0;}input[type="checkbox"]:checked + label:hover::before{opacity:0.8;}input[type="checkbox"]:disabled + label::before{background-color:#f5f5f5;}select{background:#F6F7FA;border:1px solid rgba(19,69,166,0.3);color:#16243F;font-weight:500;font-size:1rem;line-height:1rem;height:44px;max-width:calc(100% - .125rem);outline:none;padding:0;text-indent:.75rem;width:calc(100% - .125rem);}a{color:#000;font-size:1rem;font-weight:500;line-height:1rem;text-decoration:none;}a:hover{color:#E3000F;}a:active{color:#1345A6;}a:focus{color:rgba(19,69,166,1);}a.phone{color:#16243F;font-size:1.125rem;line-height:21px;}a.phone:hover{color:#1345A6;}a.phone:focus{}.button{background:#0249A3;border:1px solid #0249A3;border-radius:1.5rem;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.5rem;padding:.5rem 1.25rem;text-align:center;}.button:hover,.button:focus{background:#fff;color:#0249A3;}.button-white{background:#fff;color:#0249A3;}.button-white:hover{background:#0249A3;color:#fff;}.button-blue-light{background:#2F9BF0;border:1px solid #2F9BF0;color:#fff;font-size:.875rem;line-height:17px;padding:.75rem 1.5rem;}.button-blue-light:hover{background:#fff;border:1px solid #fff;color:#2F9BF0;}.button--large{font-size:1rem;font-weight:600;line-height:1.125rem;text-transform:uppercase;}.button--white{background:#fff;color:#16243F;}.button--white:hover{background:#fff;color:rgba(19,69,166,.8);}.button--white:active{background:#fff;color:rgba(19,69,166,1);}.button--white.button--large{}.button--big{height:60px;padding:0 64px;}.toolbar-lining a{font-size:.875rem;padding:1rem;}h1{font-size:25px;font-weight:500;line-height:33px;margin:0;}h2{color:#16243F;font-weight:500;font-size:1.75rem;line-height:2rem;margin:0 0 2.5rem;}h3{color:#16243F;font-weight:500;font-size:1.5rem;line-height:23px;}h4{font-size:19px;font-weight:500;line-height:25px;margin:0 0 1.25rem;}h5{font-size:1.25rem;font-weight:500;line-height:26px;margin:0 0 1.5rem;}p{font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 1.5rem;}p:last-child{margin:0;}strong{font-weight:500;}ul,ol{list-style:none;margin:0;padding:0;}.text-content ul{list-style:disc;margin:0 0 1.875rem 1.875rem;}.text-content ol{list-style:decimal;margin:0 0 1.875rem 1.875rem;}ul.list-marker{display:flex;flex-wrap:wrap;gap:2.5rem;list-style:none;margin:0 auto 2.5rem;max-width:640px;}ul.list-marker li{background:url(/themes/custom/aycompany/assets/images/icons/icon-marker.svg) no-repeat 1.25rem 0;box-sizing:border-box;margin:0;max-width:100%;padding-left:70px;padding-right:1.25rem;width:100%;}ul.list-marker .list-name{font-size:18px;font-weight:600;line-height:1.35;margin-bottom:14px;}ul.list-marker .list-desc{font-size:1rem;font-weight:300;line-height:1.55;}.text-content ul ul,.text-content ul ol,.text-content ol ol,.text-content ol ul{margin:.125rem 0 3px .75rem;}ul li,ol li{margin:0;padding:0;}.text-content ul li{font-size:1rem;line-height:21px;margin:0 0 1rem;}.text-content ol li{font-size:.875rem;line-height:22px;}.text-content ul ul li,.text-content ul ol li,.text-content ol ol li,.text-content ol ul li{margin:0;}ul li a,ol li a{}ul li a:hover,ol li a:hover{}ul li li a,ol li li a{}ul li li a:hover,ol li li a:hover{}img{height:auto;max-height:100%;max-width:100%;width:100%;}img.align-left{margin:0 1.25rem 1.25rem 0;width:auto;}img.align-right{margin:0 0 1.25rem 1.25rem;width:auto;}img.align-center{margin:0 0 1.25rem;width:auto;}table{border-spacing:0;font-weight:400;text-align:center;width:100%;}.field--name-field-par-text table,.field--name-body table{margin:0 0 2.5rem;text-align:left;}table tr{}.field--name-body table tr:nth-child(odd){background:#ffffff;}.field--name-body table tr:nth-child(even){background:#eeeeee;}table tr th{background:rgba(2,73,163,0.5);border-radius:10px 10px 0 0;color:#fff;font-size:1rem;line-height:1rem;padding:1rem .25rem;}.field--name-body table tr th{background:none;border:solid #000000;border-width:0 0 1px 0;color:#000000;font-weight:600;}table tr td{border:1px solid rgba(217,217,217,1);font-size:1rem;line-height:21px;padding:1.5rem .5rem;}table.table-mini tr td{padding:.5rem;}.field--name-body table tr td{border-width:1px 0;}table tr td.head-title{font-size:.875rem;line-height:18px;}table tr td.distance,table tr td.price{text-align:center;width:80px;}table tr:last-child td:first-child{border-radius:0 0 0 10px;}table tr:last-child td:last-child{border-radius:0 0 10px 0;}.container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:calc(100% - 2.5rem);padding:0 1.25rem;width:1760px;}.layout-container{flex-direction:column;flex-wrap:nowrap;justify-content:start;max-width:100%;padding:0;}@media (min-width:768px){}@media (min-width:1200px){}@media (min-width:1440px){}@media (min-width:1680px){}@media (min-width:1900px){}
.header{box-sizing:border-box;display:block;padding:1rem 0 0 0;margin:0 0 .75rem;min-height:80px;}.header .container{align-items:center;}.header.open .container{align-items:start;background:#fff;border-radius:1.25rem;box-shadow:0 8px 40px 0 #0000001A;box-sizing:border-box;flex-direction:column;gap:2rem;margin:0 2.5rem 0 1.25rem;max-width:calc(100% - 3.75rem);padding:2rem 2rem 2rem 2rem;position:absolute;z-index:99;}.header.open .container:before{content:"";background:#fff;border-radius:1.25rem;display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:1;}.block-branding{order:1;}.block-branding img{max-width:60px;}.header.open .block-branding{display:none;}.block-menu-main{display:none;order:4;}.header.open .block-menu-main{display:block;z-index:3;}.block-menu-main .menu{display:flex;flex-direction:column;gap:1rem;}.block-menu-main .menu li{}.block-menu-main .menu li a{color:#888;font-size:18px;font-weight:300;letter-spacing:.6px;line-height:26px;}.block-oasis-cart{margin:.25rem 0 0 0;order:5;padding:0 0 0 .75rem;position:relative;}.header.open .block-oasis-cart{margin:.25rem 0 0 0;position:absolute;right:-1.25rem;top:0;z-index:0;}.block-oasis-cart .cart--cart-block svg{position:absolute;right:17px;top:14px;z-index:0;}.block-oasis-cart .cart-block--summary__total{display:none;}.block-oasis-cart .cart-block--summary__count{align-items:center;background:#E3000F;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:400;height:37px;justify-content:center;line-height:22px;position:relative;width:37px;z-index:1;}.cart-block--empty{background:#E3B100;border-radius:.5rem;box-shadow:0 9px 15.8px 0 #EEA92240;color:#fff;display:none;font-size:16px;font-weight:300;left:calc(50% - 2.5rem);line-height:22px;padding:1rem 1.5rem;position:fixed;top:3rem;}.cart-block--empty.visible{display:block;}.block-header-contacts{order:6;}.block-header-contacts .block__content{align-items:center;display:flex;justify-content:space-between;gap:1rem;}.header.open .block-header-contacts .block__content{align-items:start;flex-direction:column;}.block-header-contacts .city{border-bottom:0.1rem dashed #E3000F;color:#E3000F;cursor:pointer;display:flex;gap:.5rem;}.block-header-contacts .city svg{height:1rem;width:1rem;}.block-header-contacts .city span{display:none;}.header.open .block-header-contacts .city span{display:block;}.header.open .block-header-contacts{display:block;order:10;z-index:3;width:100%;}.block-header-contacts .block-contacts{display:none;}.header.open .block-header-contacts .block-contacts{text-align:left;display:block;}.block-menu-tags{display:none;order:7;}.header.open .block-menu-tags{background:#fff;border-bottom:1px solid #BDBDBD;display:block;z-index:3;}.block-menu-tags .menu{}.block-menu-tags .menu li{}.block-menu-tags .menu li a{font-size:14px;font-weight:300;line-height:22px;}.main-btn{cursor:pointer;order:2;}.header.open .main-btn{position:absolute;right:1rem;top:1rem;z-index:9999;}.header .main-btn svg.close-header{display:none;}.header.open .main-btn svg.open-header{display:none;}.header.open .main-btn svg.close-header{display:block;}.menu-btn{align-items:center;border:1px solid #E3000F;border-radius:.5rem;color:#E3000F;cursor:pointer;display:flex;font-size:0;font-weight:300;height:36px;line-height:26px;margin:3px 0 0 0;order:3;padding:.5rem .25rem;}.header.open .menu-btn{display:none;}.close{display:none;}.region-menu{background:#fff;box-shadow:0 8px 40px 0 #0000001A;box-sizing:border-box;display:none;flex-direction:column;gap:1.125rem;left:0;padding:1.25rem;position:absolute;top:5.25rem;width:100%;z-index:999;}.region-menu.open{display:flex;}.menu-catalog-back{align-items:center;color:#E3000F;cursor:pointer;display:flex;font-size:18px;font-weight:300;gap:1.5rem;letter-spacing:.5px;line-height:26px;margin:0 0 0 .5rem;}.menu-catalog-back svg{transform:rotate(180deg);}.menu-catalog-back svg path{stroke:#E3000F;}.block-search.block-menu-search{margin:0 0 .25rem;}.labels{display:flex;gap:.5rem;order:2;}.labels a{border-radius:.25rem;color:#fff;display:block;font-size:14px;font-weight:300;line-height:22px;padding:.5rem .625rem;}.labels .new{background:#EB5757;}.labels .hit{background:#E3000F;}.labels .sale{background:#6FCF97;}.block-menu-catalog{order:3;}.block-menu-catalog.open{left:0;position:absolute;}.block-menu-catalog .menu{display:flex;flex-direction:column;gap:.25rem;}.block-menu-catalog .menu__item--link{}.block-menu-catalog .menu--level-2.open .menu__item--level-2:not(.open){display:none;}.block-menu-catalog .menu--level-2.open .menu__item--level-2 > a{display:none;}.block-menu-catalog .menu__link--link{display:flex;font-size:16px;font-weight:300;line-height:22px;}.block-menu-catalog .menu__link--level-1{display:none;}.block-menu-catalog .menu__link--level-2{align-items:center;border-bottom:1px solid #BDBDBD;justify-content:space-between;padding:.5rem .625rem .75rem .625rem;}.block-menu-catalog .menu--level-2 > li:last-child > a{border-bottom:none;}.block-menu-catalog .menu--level-2 > li.menu__item--has-children > a:after{background:url(/themes/custom/aycompany/assets/images/icons/icon-menu-arrow.svg) no-repeat 50%;content:"";display:block;height:14px;width:14px;}.block-menu-catalog .menu--level-2 > li > ul:not(.open){display:none;}.block-menu-catalog .menu--level-2 > li > ul.open{background:#fff;gap:1rem;width:100%;}.block-menu-catalog .menu__item--level-3{border-bottom:1px solid #BDBDBD;margin:0 0 .5rem;padding:0 0 1.5rem;}.block-menu-catalog .menu__item--level-3:last-child{border-bottom:none;}.block-menu-catalog .menu__link--level-3{font-weight:600;margin:0 0 10px;}.block-menu-catalog .menu--level-4{gap:.625rem;}.block-menu-catalog .menu__link--level-4{}.region-menu .close-menu{cursor:pointer;position:absolute;right:2.25rem;top:1.25rem;}.region-menu .close-menu:hover path{stroke:#E3000F;}.region-menu-images{display:none;}@media (min-width:400px){.menu-btn{font-size:16px;gap:.5rem;padding:.5rem 1rem;}}@media (min-width:600px){.block-header-contacts .city span{display:block;}}@media (min-width:768px){}@media (min-width:992px){.header{padding:1.25rem 0 0 0;}.header .container{align-items:center;flex-wrap:nowrap;gap:.25rem 1rem;}.block-branding img{max-width:118px;}.block-menu-main{display:block;}.block-menu-main .menu{flex-direction:row;}.block-menu-main .menu li{}.block-menu-main .menu li a{}.block-oasis-cart{margin:0 0 0 auto;padding:0;}.block-oasis-cart .cart-block--link__expand{align-items:center;display:flex;gap:2rem;}.block-oasis-cart .cart-block--summary__total{display:block;font-size:18px;font-weight:600;line-height:22px;margin:16px 0 0 0;}.block-header-contacts .block__content{flex-direction:column;gap:.5rem;}.block-header-contacts .block-contacts{display:block;}.block-contacts.header-contacts .phone{margin:0;}}@media (min-width:1151px){.header .container{flex-wrap:wrap;gap:.25rem 3rem;}.block-menu-tags{border-bottom:1px solid #E0E0E0;display:block;flex:0 0 100%;padding:0 0 1.125rem 0;}.block-menu-tags .menu{display:flex;flex-wrap:wrap;gap:.5rem;}.block-menu-tags .menu a{display:block;font-size:14px;font-weight:300;line-height:22px;padding:.5rem .625rem;}.block-header-contacts .block__content{flex-direction:row;gap:3rem;}.main-btn{display:none;}.region-menu{height:100%;padding:0;top:0;}.region-menu.open{display:block;}.menu-catalog-back{left:19rem;position:absolute;top:4.45rem;z-index:9999;}.menu-catalog-back svg{display:none;}.block-search.block-menu-search{position:absolute;right:2.75rem;top:2rem;width:calc(100% - 650px);z-index:999;}.block-menu-catalog .menu--level-2{padding:6.65rem 2rem 2rem 19rem;position:relative;}.block-menu-catalog .menu--level-2 > li > ul.open{align-items:start;display:flex;background:#fff;box-shadow:0 8px 40px 0 #0000001A;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;height:100vh;left:560px;padding:7.125rem 3rem 3rem 3rem;position:absolute;top:0;width:calc(100% - 560px);}.block-menu-catalog .menu__link--level-2{border-bottom:none;font-size:14px;font-weight:300;line-height:22px;padding:.5rem .625rem .5rem .625rem;}.block-menu-catalog .menu--level-2.open .menu__item--level-2:not(.open){display:inherit;}.block-menu-catalog .menu--level-2.open .menu__item--level-2 > a{display:flex;}.block-menu-catalog .menu--level-2 > li.menu__item--has-children > a:after{content:none;}.block-menu-catalog .menu__item--level-3{border-bottom:none;margin:0 0 .5rem;padding:0;}.block-menu-catalog .menu__link--level-3{font-size:14px;}.block-menu-catalog .menu--level-4{}.block-menu-catalog .menu__link--level-4{font-size:14px;font-weight:300;letter-spacing:.005px;line-height:22px;}.labels{display:none;}.region-menu .close-menu{left:17rem;right:auto;top:4.5rem;}}@media (min-width:1440px){.block-menu-catalog .menu--level-2 > li > ul.open{padding-right:24rem;}.region-menu-images{display:flex;flex-direction:column;gap:1.5rem;position:absolute;right:2.75rem;top:7rem;}.region-menu-image{align-items:center;display:flex;flex-direction:column;gap:.5rem;}.region-menu-image img{border-radius:6px;height:207px;width:207px;}.region-menu-image a{font-size:14px;font-weight:300;line-height:22px;}}@media (min-width:1600px){}@media (min-width:1680px){}@media (min-width:1900px){}
*{font-family:Geologica,sans-serif;}.page-wrapper{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100vh;position:relative;}.page-wrapper.open{height:calc(100vh - 1px);overflow:hidden;}.main-content{display:flex;flex-grow:1;gap:2rem;margin:0 auto;max-width:calc(100% - 2.5rem);padding:0 1.25rem;position:relative;width:1760px;z-index:1;}.content-top{}.content-top .container{flex-direction:column;}.block-search.block-top-search{margin:0 0 1.125rem;}.block-breadcrumbs{margin:0 0 1.25rem 0;}.breadcrumbs{display:flex;margin:1.25rem 0 0 0;}.path-frontpage .breadcrumbs{display:none;}.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;}.breadcrumb-list li{}.breadcrumb-list li a,.breadcrumb-list li span{align-items:center;color:#0249A3;display:flex;font-size:14px;font-weight:250;gap:.5rem;line-height:1.125rem;text-decoration:none;}.breadcrumb-list li:first-child span{background:url(/themes/custom/aycompany/assets/images/icons/icon-home.svg) no-repeat 50%;display:block;font-size:0;height:1.5rem;width:1.5rem;}.breadcrumb-list li span span{color:#E3000F;}.breadcrumb-list li a:after{content:"";background:url(/themes/custom/aycompany/assets/images/icons/icon-breadcrumb.svg) no-repeat 50%;display:block;height:.875rem;width:7px;}.breadcrumb-list li a:hover{color:#E3000F;}.sidebar{box-sizing:border-box;display:none;flex-direction:column;}.sidebar.open{background:#fff;display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999;}.sidebar-header{font-size:18px;font-weight:600;line-height:26px;padding:1.5rem 0 1rem;text-align:center;}.sidebar-close{cursor:pointer;position:absolute;right:1.25rem;top:1.55rem;z-index:9999;}.sidebar-close:hover svg path{stroke:#E3000F;}.content-wrapper > .messages-wrapper{margin:0 1rem;}.messages-wrapper .drupal-messages{background:#fff;box-shadow:0.75rem 0.75rem 1.75rem rgba(13,26,49,0.12);margin:0;padding:1.5rem;}.messages-wrapper .drupal-messages > div:not(:last-child){margin:0 0 1rem;}.block-aycompany-page-title,.block-checkout-title{margin:0 0 1rem;}.block-aycompany-local-tasks{margin:0 0 1rem;}.block-aycompany-local-tasks .menu{align-items:center;display:flex;flex-wrap:wrap;}.block-aycompany-local-tasks .menu li{border-right:1px solid rgba(19,69,166,0.3);}.block-aycompany-local-tasks .menu li:last-child{border-right:none;}.block-aycompany-local-tasks .menu li a{display:block;padding:5px .75rem;}.block-search{margin:0 0 1rem;}.block-search form{position:relative;}.block-search .form-item-search{}.block-search .form-item-search input{background-image:none;padding:1.0625rem 1.5rem;text-indent:0;}.block-search .form-actions{position:absolute;right:1.5rem;top:.875rem;}.block-search .form-actions input{background:url(/themes/custom/aycompany/assets/images/icons/icon-search--black.svg) no-repeat 50%;border:none;display:block;font-size:0;height:1.5rem;outline:none;padding:0;width:1.5rem;}.ui-widget.ui-widget-content{background:#fff;border:none;border-radius:1.5rem;box-shadow:0 8px 40px 0 #0000001A;box-sizing:border-box;padding:3.5rem 3rem;z-index:999 !important;}.ui-widget.search-api-autocomplete-search{background:#fff url(/themes/custom/aycompany/assets/images/bg-search.jpg) no-repeat 50% 100%;background-size:calc(100% - 4rem) 12rem;border:none !important;display:flex;flex-direction:column;gap:.75rem;padding:1.1875rem 2rem 9.5rem 2rem;}.ui-widget.add-to-cart-popup{background:#E3000F;border-radius:.5rem;top:3rem !important;padding:1rem 1.25rem;}.ui-dialog .ui-dialog-titlebar{background:none;border:none;padding:0;}.ui-dialog.add-to-cart-popup .ui-dialog-titlebar{display:none;}.ui-dialog .ui-dialog-title{font-size:36px;font-weight:600;float:none;letter-spacing:.4px;line-height:22px;margin:0;}.ui-dialog .ui-dialog-titlebar-close{background:url(/themes/custom/aycompany/assets/images/icons/icon-close.svg) no-repeat 50%;border:none;outline:none;right:-1.25rem;top:-1.25rem;}.ui-dialog .ui-dialog-titlebar-close span{display:none;}.ui-dialog .ui-dialog-content{font-size:20px;font-weight:300;letter-spacing:.3px;line-height:22px;overflow:hidden;padding:1.625rem 0 0 0;}.ui-dialog.add-to-cart-popup .ui-dialog-content{color:#fff;font-size:16px;min-height:auto !important;padding:0;}.search-api-autocomplete-search .ui-menu-item{background:url(/themes/custom/aycompany/assets/images/icons/icon-search.svg) no-repeat 0 50%;border:none !important;padding:0 0 0 2rem;}.search-api-autocomplete-search .ui-menu-item:hover{background:url(/themes/custom/aycompany/assets/images/icons/icon-search--black.svg) no-repeat 0 50%;}.search-api-autocomplete-search .ui-menu-item a{background:none;border:none !important;color:#000;font-size:16px;font-weight:300;line-height:20px;}.search-api-autocomplete-search .ui-menu-item a:hover{background:none;border:none;color:#000;font-weight:600;}.search-api-autocomplete-suggestion{padding:0;}.search-api-autocomplete-search .ui-menu-item-wrapper{}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:none;}@media (min-width:330px){}@media (min-width:768px){}@media (min-width:992px){.sidebar{display:flex;width:326px;}.sidebar + .layout-container{margin:0 auto 0 0;max-width:calc(100% - 326px - 2rem);padding:0;width:100%;}.sidebar-header{font-size:18px;font-weight:600;line-height:26px;padding:1.5rem 0 1rem;text-align:left;}.sidebar-close{display:none;}}@media (min-width:1151px){.block-aycompany-page-title,.block-checkout-title{margin:0 0 1.5rem;}.block-search .form-item-search input{padding:1.0625rem 2rem;}.block-search .form-actions{right:0;top:.125rem;}.block-search .form-actions input{background-position:.5rem 50%;color:#E3000F;font-size:16px;font-weight:400;height:auto;line-height:20px;padding:1rem 2rem 1rem 3rem;width:auto;}}@media (min-width:1600px){}@media (min-width:1680px){}@media (min-width:1900px){}@media (max-width:1151px){.ui-widget.search-api-autocomplete-search{left:0 !important;width:calc(100vw - 1rem) !important;}}@media (max-width:768px){.ui-widget.add-to-cart-popup{left:1.25rem !important;right:1.25rem !important;}}
.footer{background:#F2F2F2;padding:1.5rem 0;}.block-footer-branding{margin:0 0 .625rem;}.block-footer-branding img{width:92px;}.block-footer-contacts{margin:1.5rem 0 0 auto;}.block-contacts{text-align:right;}.block-contacts .phone{margin:0 0 .25rem;}.block-contacts .phone a{color:#000;font-size:20px;font-weight:600;line-height:26px;}.block-contacts .phone a:hover{}.block-contacts .email{}.block-contacts .email a{color:#E3000F;font-size:20px;font-weight:300;letter-spacing:.3px;line-height:26px;}.block-contacts .email a:hover{}.block-footer-menu-tags{flex:0 0 100%;margin:0 0 1.5rem;}.block-footer-menu-tags .menu{display:flex;flex-direction:column;}.block-footer-menu-tags .menu__item{border-bottom:1px solid #BDBDBD;flex:0 0 100%;}.block-footer-menu-tags .menu__item:last-child{border-bottom:none;}.block-footer-menu-tags .menu a{display:block;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:22px;padding:.75rem .625rem;text-align:right;}.block-footer-text{margin:0 0 1.75rem;}.block-footer-text p{color:#4F4F4F;font-size:14px;font-weight:300;line-height:22px;}.block-developer{flex:0 0 100%;}.block-developer p{color:#888888;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.1px;text-align:right;}.block-developer p a{color:#03a382;}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1240px){.footer .container{position:relative;min-height:230px;}.block-footer-branding{order:1;}.block-footer-contacts{margin:1.5rem 0 0 2rem;order:3;}.block-footer-menu-tags{flex:0 0 540px;margin:0 0 0 auto;order:2;}.block-footer-menu-tags .menu{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.block-footer-menu-tags .menu__item{border-bottom:none;flex:0 0 calc(50% - 2rem);}.block-footer-text{left:1.75rem;margin:0;position:absolute;top:103px;width:450px;}.block-footer-text p{letter-spacing:.1px;}.block-developer{bottom:0;position:absolute;right:1.75rem;}}@media (min-width:1440px){.footer .container{justify-content:start;}.block-footer-contacts{margin:1.5rem 0 0 auto;}.block-footer-menu-tags{margin:0 0 0 440px;}}@media (min-width:1600px){}@media (min-width:1680px){}@media (min-width:1900px){}
