

/* Start:/bitrix/templates/faynebeer_copy/components/bitrix/sale.basket.basket.line/basketbeer/style.min.css?17363186253712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/faynebeer_copy/components/bitrix/menu/fayne_left/style.min.css?1736318625490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/faynebeer_copy/components/bitrix/menu/fayne_left/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/faynebeer_copy/styles.css?173631862538207*/
img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

html {
	font-size:93.75%;
}
a, .page-title {
	color: #fff100;
}
a:hover, a:focus {
	color: #fff100;
}
body, button, input, select, textarea {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 15px;
	font-size: 1rem;
}
blockquote {
	color: #000000;
}
h1, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a, .site-title, .site-title a {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
.site-title {
	font-size: 35px;
	font-size: 2.3333333333333rem;
}
.ast-archive-description .ast-archive-title {
	font-size: 40px;
	font-size: 2.6666666666667rem;
}
.site-header .site-description {
	font-size: 15px;
	font-size: 1rem;
}
.entry-title {
	font-size: 30px;
	font-size: 2rem;
}
.comment-reply-title {
	font-size: 24px;
	font-size: 1.6rem;
}
.ast-comment-list #cancel-comment-reply-link {
	font-size: 15px;
	font-size: 1rem;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size: 48px;
	font-size: 3.2rem;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size: 42px;
	font-size: 2.8rem;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size: 30px;
	font-size: 2rem;
}
h4, .entry-content h4, .entry-content h4 a {
	font-size: 20px;
	font-size: 1.3333333333333rem;
}
h5, .entry-content h5, .entry-content h5 a {
	font-size: 18px;
	font-size: 1.2rem;
}
h6, .entry-content h6, .entry-content h6 a {
	font-size: 15px;
	font-size: 1rem;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
	font-size: 2rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
	font-size: 15px;
	font-size: 1rem;
}
::selection {
	background-color: #fff100;
	color: #000000;
}
body, h1, .entry-title a, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a {
	color: #0a0a0a;
}
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a.current-item {
	color: #000000;
	border-color: #fff100;
	background-color: #fff100;
}
.main-header-menu a, .ast-header-custom-item a {
	color: #0a0a0a;
}
.main-header-menu li:hover > a, .main-header-menu li:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu li.focus > a, .main-header-menu li.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor > a, .main-header-menu .current_page_item > a, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .main-header-menu .current_page_item > .ast-menu-toggle {
	color: #000;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus {
	border-color: #fff100;
}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
border-color:#fff100;
background-color:#fff100;
box-shadow:none;
}
.site-footer a:hover + .post-count, .site-footer a:focus + .post-count {
	background: #fff100;
	border-color: #fff100;
}
.footer-adv .footer-adv-overlay {
	border-top-style: solid;
	border-top-color: #7a7a7a;
}
.ast-comment-meta {
	line-height: 1.666666667;
	font-size: 12px;
	font-size: 0.8rem;
}

.single .nav-links .nav-previous, .single .nav-links .nav-next, .single .ast-author-details .author-title, .ast-comment-meta {
	color: #fff100;
}
.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	border-radius: 2px;
	padding: 10px 40px;
	color: #000000;
	border-color: #fff100;
	background-color: #fff100;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
	color: #000000;
	border-color: #fff100;
	background-color: #fff100;
}
.entry-meta, .entry-meta * {
	line-height: 1.45;
	color: #fff100;
}
.entry-meta a:hover, .entry-meta a:hover *, .entry-meta a:focus, .entry-meta a:focus * {
	color: #fff100;
}
.ast-404-layout-1 .ast-404-text {
	font-size: 200px;
	font-size: 13.333333333333rem;
}
.widget-title {
	font-size: 21px;
	font-size: 1.4rem;
	color: #0a0a0a;
}
#cat option, .secondary .calendar_wrap thead a, .secondary .calendar_wrap thead a:visited {
	color: #fff100;
}
.secondary .calendar_wrap #today, .ast-progress-val span {
	background: #fff100;
}
.secondary a:hover + .post-count, .secondary a:focus + .post-count {
	background: #fff100;
	border-color: #fff100;
}
.calendar_wrap #today > a {
	color: #000000;
}
.ast-pagination a, .page-links .page-link, .single .post-navigation a {
	color: #fff100;
}
.ast-pagination a:hover, .ast-pagination a:focus, .ast-pagination > span:hover:not(.dots), .ast-pagination > span.current, .page-links > .page-link, .page-links .page-link:hover, .post-navigation a:hover {
	color: #fff100;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
	background: transparent;
	color: #fff100;
}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
	background: transparent;
	border: 1px solid #fff100;
	color: #fff100;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
	background: #f3715e;
}

@media (min-width:545px) {
.ast-page-builder-template .comments-area, .single.ast-page-builder-template .entry-header, .single.ast-page-builder-template .post-navigation {
	max-width: 1240px;
	margin-left: auto;
	margin-right: auto;
}
}

@media (max-width:768px) {
.ast-archive-description .ast-archive-title {
	font-size: 40px;
}
.entry-title {
	font-size: 30px;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size: 30px;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size: 25px;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size: 20px;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
}
}

@media (max-width:544px) {
.ast-archive-description .ast-archive-title {
	font-size: 40px;
}
.entry-title {
	font-size: 30px;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size: 30px;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size: 25px;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size: 20px;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
}
}

@media (max-width:768px) {
html {
	font-size: 85.5%;
}
}

@media (max-width:544px) {
html {
	font-size: 85.5%;
}
}

@media (min-width:769px) {
.ast-container {
	max-width: 1240px;
}
}
@font-face {
	font-family: "Astra";
	src: url( /bitrix/templates/faynebeer_copy/fonts/astra.woff) format("woff"), url( /bitrix/templates/faynebeer_copy/fonts/astra.ttf) format("truetype"), url( /bitrix/templates/faynebeer_copy/fonts/astra.svg#astra) format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: fallback;
}

@media (max-width:921px) {
.main-header-bar .main-header-bar-navigation {
	display: none;
}
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children, .ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
	border-color: #eaeaea;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children .children {
	top: -1px;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a, .ast-desktop .main-header-menu.submenu-with-border .children a {
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #eaeaea;
}

@media (min-width:769px) {
.main-header-menu .sub-menu li.ast-left-align-sub-menu:hover > ul, .main-header-menu .sub-menu li.ast-left-align-sub-menu.focus > ul {
	margin-left: -2px;
}
}
.ast-small-footer {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #7a7a7a;
}

@media (max-width:920px) {
.ast-404-layout-1 .ast-404-text {
	font-size: 100px;
	font-size: 6.6666666666667rem;
}
}
.ast-header-break-point .site-header {
	border-bottom-width: inheritpx;
	border-bottom-color: #3d3d3d;
}

@media (min-width:769px) {
.main-header-bar {
	border-bottom-width: inheritpx;
	border-bottom-color: #3d3d3d;
}
}
.ast-flex {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.main-header-bar {
	padding: 1em 0;
}
.ast-site-identity {
	padding: 0;
}

@media (min-width:769px) {
.ast-theme-transparent-header #masthead {
	position: absolute;
	left: 0;
	right: 0;
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
	background: none;
}
body.elementor-editor-active.ast-theme-transparent-header #masthead, .fl-builder-edit .ast-theme-transparent-header #masthead, body.vc_editor.ast-theme-transparent-header #masthead {
	z-index: 0;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
	display: none;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
	display: inline-block;
}
.ast-theme-transparent-header .ast-above-header {
	background-image: none;
	background-color: transparent;
}
.ast-theme-transparent-header .ast-below-header {
	background-image: none;
	background-color: transparent;
}
}
.ast-theme-transparent-header .main-header-menu, .ast-theme-transparent-header .main-header-menu a, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .main-header-menu li > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu li > .ast-menu-toggle {
	color: #000;
}
.ast-theme-transparent-header .main-header-menu li:hover > a, .ast-theme-transparent-header .main-header-menu li:hover > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .main-header-menu .focus > a, .ast-theme-transparent-header .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-item > a, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > a, .ast-theme-transparent-header .main-header-menu .current_page_item > a, .ast-theme-transparent-header .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current_page_item > .ast-menu-toggle {
	color: #000;
}

@media (max-width:768px) {
.ast-theme-transparent-header #masthead {
	position: absolute;
	left: 0;
	right: 0;
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
	background: none;
}
body.elementor-editor-active.ast-theme-transparent-header #masthead, .fl-builder-edit .ast-theme-transparent-header #masthead, body.vc_editor.ast-theme-transparent-header #masthead {
	z-index: 0;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
	display: none;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
	display: inline-block;
}
.ast-theme-transparent-header .ast-above-header {
	background-image: none;
	background-color: transparent;
}
.ast-theme-transparent-header .ast-below-header {
	background-image: none;
	background-color: transparent;
}
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header .site-header {
	border-bottom-width: 0;
}
.ast-breadcrumbs .trail-browse, .ast-breadcrumbs .trail-items, .ast-breadcrumbs .trail-items li {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: none;
	background: inherit;
	text-indent: 0;
}
.ast-breadcrumbs .trail-browse {
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
}
.ast-breadcrumbs .trail-items {
	list-style: none;
}
.trail-items li::after {
	padding: 0 0.3em;
	content: "»";
}
.trail-items li:last-of-type::after {
	display: none;
}


.woocommerce span.onsale{background-color:#fff100;color:#000000;}.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled{color:#000000;border-color:#fff100;background-color:#fff100;}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover{color:#000000;border-color:#fff100;background-color:#fff100;}.woocommerce-message, .woocommerce-info{border-top-color:#fff100;}.woocommerce-message::before,.woocommerce-info::before{color:#fff100;}.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a{color:#0a0a0a;}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#fff100;}.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:#fff100;color:#000000;}.woocommerce-MyAccount-navigation-link.is-active a{color:#fff100;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff100;}.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit{border-radius:2px;padding:10px 40px;}.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{color:#fff100;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{background:#fff100;}.ast-site-header-cart a{color:#0a0a0a;}.ast-site-header-cart a:focus, .ast-site-header-cart a:hover, .ast-site-header-cart .current-menu-item a{color:#fff100;}.ast-cart-menu-wrap .count, .ast-cart-menu-wrap .count:after{border-color:#fff100;color:#fff100;}.ast-cart-menu-wrap:hover .count{color:#000000;background-color:#fff100;}.ast-site-header-cart .widget_shopping_cart .total .woocommerce-Price-amount{color:#fff100;}.woocommerce a.remove:hover, .ast-woocommerce-cart-menu .main-header-menu .woocommerce-custom-menu-item li:hover > a.remove:hover{color:#fff100;border-color:#fff100;background-color:#ffffff;}.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward{color:#000000;border-color:#fff100;background-color:#fff100;}.site-header .ast-site-header-cart-data .button.wc-forward, .site-header .ast-site-header-cart-data .button.wc-forward:hover{color:#000000;}.below-header-user-select .ast-site-header-cart .widget, .ast-above-header-section .ast-site-header-cart .widget a, .below-header-user-select .ast-site-header-cart .widget_shopping_cart a{color:#0a0a0a;}.below-header-user-select .ast-site-header-cart .widget_shopping_cart a:hover, .ast-above-header-section .ast-site-header-cart .widget_shopping_cart a:hover, .below-header-user-select .ast-site-header-cart .widget_shopping_cart a.remove:hover, .ast-above-header-section .ast-site-header-cart .widget_shopping_cart a.remove:hover{color:#fff100;}





.woocommerce form .form-row .required { visibility: visible; }






.woocommerce span.onsale{background-color:#fff100;color:#000000;}.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled{color:#000000;border-color:#fff100;background-color:#fff100;}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover{color:#000000;border-color:#fff100;background-color:#fff100;}.woocommerce-message, .woocommerce-info{border-top-color:#fff100;}.woocommerce-message::before,.woocommerce-info::before{color:#fff100;}.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a{color:#0a0a0a;}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#fff100;}.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:#fff100;color:#000000;}.woocommerce-MyAccount-navigation-link.is-active a{color:#fff100;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff100;}.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit{border-radius:2px;padding:10px 40px;}.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{color:#fff100;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{background:#fff100;}.ast-site-header-cart a{color:#0a0a0a;}.ast-site-header-cart a:focus, .ast-site-header-cart a:hover, .ast-site-header-cart .current-menu-item a{color:#fff100;}.ast-cart-menu-wrap .count, .ast-cart-menu-wrap .count:after{border-color:#fff100;color:#fff100;}.ast-cart-menu-wrap:hover .count{color:#000000;background-color:#fff100;}.ast-site-header-cart .widget_shopping_cart .total .woocommerce-Price-amount{color:#fff100;}.woocommerce a.remove:hover, .ast-woocommerce-cart-menu .main-header-menu .woocommerce-custom-menu-item li:hover > a.remove:hover{color:#fff100;border-color:#fff100;background-color:#ffffff;}.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward{color:#000000;border-color:#fff100;background-color:#fff100;}.site-header .ast-site-header-cart-data .button.wc-forward, .site-header .ast-site-header-cart-data .button.wc-forward:hover{color:#000000;}.below-header-user-select .ast-site-header-cart .widget, .ast-above-header-section .ast-site-header-cart .widget a, .below-header-user-select .ast-site-header-cart .widget_shopping_cart a{color:#0a0a0a;}.below-header-user-select .ast-site-header-cart .widget_shopping_cart a:hover, .ast-above-header-section .ast-site-header-cart .widget_shopping_cart a:hover, .below-header-user-select .ast-site-header-cart .widget_shopping_cart a.remove:hover, .ast-above-header-section .ast-site-header-cart .widget_shopping_cart a.remove:hover{color:#fff100;}

.ast-theme-transparent-header .ast-above-header-navigation li.current-menu-item > a,.ast-theme-transparent-header .ast-above-header-navigation li.current-menu-ancestor > a{color:#fff100;}.ast-theme-transparent-header .ast-above-header-navigation li:hover > a{color:#fff100;}.ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation > ul.ast-above-header-menu > .menu-item-has-children:not(.current-menu-item) > .ast-menu-toggle{color:#fff100;}.ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu{color:#fff100;}.ast-theme-transparent-header .ast-below-header-menu li:hover > a, .ast-theme-transparent-header .ast-below-header-menu li:focus > a, .ast-theme-transparent-header .ast-below-header-menu li.focus > a{color:#fff100;}.ast-theme-transparent-header .ast-below-header-menu li.current-menu-ancestor > a, .ast-theme-transparent-header .ast-below-header-menu li.current-menu-item > a, .ast-theme-transparent-header .ast-below-header-menu li.current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu li.current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-ancestor:hover > a, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-ancestor:focus > a, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-ancestor.focus > a, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-item:hover > a, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-item:focus > a, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-item.focus > a, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-ancestor:hover > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-ancestor:focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-ancestor.focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-item:focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu .sub-menu li.current-menu-item.focus > .ast-menu-toggle{color:#fff100;}.ast-single-post .entry-title, .page-title{color:#000000;}.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:#ffffff;}.ast-separate-container .ast-article-single, .ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#ffffff;}.main-header-bar{background-color:#0a0a0a;background-image:none;}.main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor > a, .main-header-menu .current_page_item > a{color:#a3a3a3;}.main-header-menu a:hover, .ast-header-custom-item a:hover, .main-header-menu li:hover > a, .main-header-menu li.focus > a{color:#c1c1c1;}.main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu li:hover > .ast-menu-toggle, .main-header-menu li.focus > .ast-menu-toggle{color:#c1c1c1;}.main-header-menu, .main-header-menu a, .ast-header-custom-item, .ast-header-custom-item a,  .ast-masthead-custom-menu-items, .ast-masthead-custom-menu-items a{color:#ff4455;}.ast-header-break-point .main-header-menu{background-color:#fff;}#ast-scroll-top{background-color:#d88cbc;font-size:15px;font-size:1rem;}.site-title, .site-title a{font-family:'Montserrat', sans-serif;text-transform:inherit;}.site-header .site-description{text-transform:inherit;}.main-navigation{font-size:16px;font-size:1.0666666666667rem;font-weight:400;font-family:'Montserrat', sans-serif;}.main-header-bar{line-height:2.5;}.main-header-menu > li > .sub-menu:first-of-type, .main-header-menu > li > .children:first-of-type, .main-header-menu > li > .astra-full-megamenu-wrapper:first-of-type{font-size:14px;font-size:0.93333333333333rem;font-weight:600;}.main-header-bar .main-header-bar-navigation .sub-menu, .main-header-bar .main-header-bar-navigation .children{line-height:1.8;}.secondary .widget-title{font-family:'Montserrat', sans-serif;text-transform:inherit;}.secondary .widget > *:not(.widget-title){font-family:'Montserrat', sans-serif;}.ast-small-footer{font-size:13px;font-size:0.86666666666667rem;line-height:1.6;}.ast-single-post .entry-title, .page-title{font-family:'Montserrat', sans-serif;text-transform:inherit;}.ast-archive-description .ast-archive-title{font-family:'Montserrat', sans-serif;text-transform:inherit;}.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {font-family:'Montserrat', sans-serif;text-transform:inherit;}h1, .entry-content h1, .entry-content h1 a{font-family:'Montserrat', sans-serif;text-transform:inherit;}h2, .entry-content h2, .entry-content h2 a{font-family:'Montserrat', sans-serif;text-transform:inherit;}h3, .entry-content h3, .entry-content h3 a{font-family:'Montserrat', sans-serif;text-transform:inherit;}h4, .entry-content h4, .entry-content h4 a{font-family:'Montserrat', sans-serif;text-transform:inherit;}h5, .entry-content h5, .entry-content h5 a{font-family:'Montserrat', sans-serif;text-transform:inherit;}h6, .entry-content h6, .entry-content h6 a{font-family:'Montserrat', sans-serif;text-transform:inherit;}.woocommerce.archive ul.products li a.button, .woocommerce > ul.products li a.button, .woocommerce related a.button, .woocommerce .related a.button, .woocommerce .up-sells a.button .woocommerce .cross-sells a.button{padding:px px;}.woocommerce ul.products li.product .onsale.circle-outline, .woocommerce ul.products li.product .onsale.square-outline, .woocommerce div.product .onsale.circle-outline, .woocommerce div.product .onsale.square-outline{background:#ffffff;border:2px solid #fff100;color:#fff100;}.ast-shop-load-more:hover{color:#000000;border-color:#fff100;background-color:#fff100;}.ast-loader > div{background-color:#fff100;}.woocommerce nav.woocommerce-pagination ul li > span.current, .woocommerce nav.woocommerce-pagination ul li > .page-numbers{border-color:#fff100;}.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button{color:#000000;border-color:#fff100;background-color:#fff100;}.widget_layered_nav_filters ul li.chosen a::before{color:#fff100;}.ast-site-header-cart i.astra-icon:after{background:#fff100;color:#000000;}.single-product div.product .entry-title{font-family:'Montserrat', sans-serif;}.single-product div.product .woocommerce-product-details__short-description, .single-product div.product .product_meta, .single-product div.product .entry-content{font-family:'Montserrat', sans-serif;}.single-product div.product p.price, .single-product div.product span.price{font-family:'Montserrat', sans-serif;}.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-family:'Montserrat', sans-serif;}.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-family:'Montserrat', sans-serif;}.single-product div.product .woocommerce-breadcrumb{font-family:'Montserrat', sans-serif;}.woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category, .woocommerce ul.products li.product .ast-woo-shop-product-description, .woocommerce-page ul.products li.product .ast-woo-shop-product-description{font-family:'Montserrat', sans-serif;}li.ast-masthead-custom-menu-items.woocommerce-custom-menu-item, .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{padding:0;}.ast-header-break-point li.ast-masthead-custom-menu-items.woocommerce-custom-menu-item{padding-left:20px;padding-right:20px;margin:0;}.ast-header-break-point .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-left:1em;margin-right:1em;}.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-2 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-left:0;}.ast-header-break-point li.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .ast-addon-cart-wrap{display:inline-block;}.woocommerce-custom-menu-item .ast-addon-cart-wrap{padding:0 .6em;}.ast-woocommerce-cart-menu .ast-cart-menu-wrap .count, .ast-woocommerce-cart-menu .ast-cart-menu-wrap .count:after{border-color:#f3715e;color:#f3715e;}.ast-woocommerce-cart-menu .ast-cart-menu-wrap:hover .count{color:#000000;background-color:#fff100;}.ast-menu-cart-outline .ast-addon-cart-wrap{background:#ffffff;border:1px solid #fff100;color:#fff100;}.ast-woocommerce-cart-menu .ast-menu-cart-fill .ast-cart-menu-wrap .count,.ast-menu-cart-fill .ast-addon-cart-wrap{background-color:#fff100;color:#000000;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap{border-radius:3px;}@media screen and ( min-width: 769px ) { .woocommerce div.product.ast-product-gallery-layout-vertical .onsale {
		left: 12.5%;
		left: -webkit-calc(12.5% - .5em);
		left: calc(12.5% - .5em);
	} .woocommerce div.product.ast-product-gallery-with-no-image .onsale {
		left: -.5em;
	} }@media (min-width:769px){.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{width:50%;}.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%;}}@media (max-width:544px){.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-2 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-left:0;}.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-3 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item, .ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-5 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-right:0;}}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar{padding-top:0.5em;padding-bottom:0.5em;}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity{padding-top:0;padding-bottom:0;}#ast-fixed-header .site-title a, #ast-fixed-header .site-title a:focus, #ast-fixed-header .site-title a:hover, #ast-fixed-header .site-title a:visited{color:#222;}#ast-fixed-header .site-header .site-description{color:#0a0a0a;}.ast-transparent-header #ast-fixed-header .main-header-bar, #ast-fixed-header .main-header-bar, #ast-fixed-header .ast-masthead-custom-menu-items .ast-inline-search .search-field, #ast-fixed-header .ast-masthead-custom-menu-items .ast-inline-search .search-field:focus{background-color:#000000;}#ast-fixed-header .main-header-menu li.current-menu-item > a, #ast-fixed-header .main-header-menu li.current-menu-ancestor > a, #ast-fixed-header .main-header-menu li.current_page_item > a{color:#fff100;}#ast-fixed-header .main-header-menu a:hover, .ast-header-custom-item a:hover, #ast-fixed-header .main-header-menu li:hover > a, #ast-fixed-header .main-header-menu li.focus > a{color:#fff100;}#ast-fixed-header .main-header-menu .ast-masthead-custom-menu-items a:hover, #ast-fixed-header .main-header-menu li:hover > .ast-menu-toggle, #ast-fixed-header .main-header-menu li.focus > .ast-menu-toggle{color:#fff100;}#ast-fixed-header .main-header-menu, #ast-fixed-header .main-header-menu a, #ast-fixed-header .ast-header-custom-item, .ast-header-custom-item a, #ast-fixed-header li.ast-masthead-custom-menu-items, #ast-fixed-header li.ast-masthead-custom-menu-items a{color:#fff100;}#ast-fixed-header .ast-masthead-custom-menu-items .ast-inline-search form{border-color:#fff100;}
 .astra-advanced-hook-7399 { }
 .astra-advanced-hook-7260 { }



/* ---  */



@font-face { font-family:Pirata One;src:url(https://SHAKESPEAREBREWINGCOMPANY.CA/wp-content/uploads/2019/04/PirataOne-Regular1.woff) format('woff');font-display: swap;}			

.woocommerce-product-gallery{ opacity: 1 !important; }
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


/* ---  */

.uabb-woo-product-wrapper {
	display: flex!important;
}
.uabb-woocommerce .uabb-woo-products-thumbnail-wrap {
	float:left;
	width:50%;
}
.widgettitle {display:none;}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
    max-height: 85px!important;
    width: auto;
}
.main-header-menu, .main-header-menu a, .ast-header-custom-item, .ast-header-custom-item a, .ast-masthead-custom-menu-items, .ast-masthead-custom-menu-items a {
    color: #000;
}
.woocommerce-message, .woocommerce-info {
    border-top-color: #fff100;
    display: none;
}
.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: #000000;
}
.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 #ebe9eb;
    color: #000000;
}
.woocommerce button.button {
	color:#000000!important;
}
a, .page-title {
    color: #000000;
}
.woocommerce-cart table.shop_table .woocommerce-Price-amount, .woocommerce-cart table.shop_table td.product-name {
    font-weight: 700;
    color: #000000;
}
.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message, .woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
    margin: 1.41575em;
    color: #000000;
}
.ast-site-header-cart .widget_shopping_cart p.total {
	color:#000000!important;
}
.ast-site-header-cart .ast-woo-header-cart-info-wrap {
    padding: 0 2px;
    font-weight: 600;
    line-height: 2.7;
    color: #fff100;
    display: inline-block;
}
.ast-site-header-cart .widget_shopping_cart .total .woocommerce-Price-amount {
    color: #000000;
}
.woocommerce ul.product_list_widget li {
    padding: .6em 0 .6em 5em;
    min-height: 5em;
    position: relative;
    border-bottom: 1px solid #e2e2e2;
    margin: 0;
    line-height: 1.5;
    color: #000000;
}
.ast-masthead-custom-menu-items a{
    color: #000000!important;
}
.woocommerce div.product .related.products, .woocommerce div.product .woocommerce-tabs {
    display: none;
}
.single-product div.product .woocommerce-product-details__short-description, .single-product div.product .product_meta, .single-product div.product .entry-content {
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.woocommerce div.product .product_meta>span {
    display: none;
}
.woocommerce div.product form.cart .variations td.label {
    vertical-align: middle;
    margin-top: 8px;
    margin-bottom: 1px;
    color: #000000;
}
.single-product div.product p.price, .single-product div.product span.price {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
}
.who-we-are {
	 z-index:1000;
}
.uabb-woo-products-summary-wrap {
	float:right;
	width:50%;
}

.quantity:before {
display:none;
}



@media only screen and (max-width: 600px) {
	.uabb-woo-product-wrapper {
	display: block!important;
}
.uabb-woocommerce .uabb-woo-products-thumbnail-wrap {
	float:left;
	width:100%;
}
.uabb-woo-products-summary-wrap {
	float:left;
	width:100%;
}
}	




.product-item-amount-field {
	padding: 0.35em !important;
}
.product-item-info-container {
	float: left;
}



.product-item-price-old {
font-size: 22px;
}
/* End */


/* Start:/bitrix/templates/faynebeer_copy/template_styles.css?17363186251289*/
.insideblock .basket-items-list-table {
    border: none;
}

.insideblock .basket-items-list-table td {
    border: none;
    vertical-align: middle;
}

.insideblock .basket-items-list-table tr {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}


.insideblock .basket-item-amount-filed {
    height: fit-content;
}

.insideblock h2 .basket-item-info-name-link {
    font-size: 2rem;
}

#bx-soa-order h2 {
    font-size: 1.5rem;
}

.insideblock a {
    text-decoration: underline!important;
}

.insideblock h1.sale-order-title {
        font-size: 2rem;
}

.insideblock h2.sale-order-list-title {
        font-size: 1rem;
}




.form-group, .btn-md {
margin: 10px 0 10px 0!important;
}


@media (min-width: 992px)
.sale-profile-detail-form .form-group {
    display: table;
    width: 100%;
margin: 10px 0 10px 0!important;
}


@media (min-width: 992px) {
.text-md-right {
    text-align: right;
}
.col-md-3 {
    width: 25%;
}
.col-md-12 {
    width: 100%;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}



}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}


#primary-menu li a:hover {
    text-decoration: underline;
}
/* End */
/* /bitrix/templates/faynebeer_copy/components/bitrix/sale.basket.basket.line/basketbeer/style.min.css?17363186253712 */
/* /bitrix/templates/faynebeer_copy/components/bitrix/menu/fayne_left/style.min.css?1736318625490 */
/* /bitrix/templates/faynebeer_copy/styles.css?173631862538207 */
/* /bitrix/templates/faynebeer_copy/template_styles.css?17363186251289 */
