@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.arctic-blue.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2") format("woff2");
}

:root {
	--wd-text-font: "GoldplayRegular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(0,0,120);
	--wd-text-font-size: 18px;
	--wd-title-font: "Henrietta-SemiBold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(0,0,120);
	--wd-entities-title-font: "Henrietta-Medium", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(0,0,120);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Henrietta-Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,120);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Henrietta-Bold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 25px;
	--wd-primary-color: rgb(0,0,120);
	--wd-alternative-color: rgb(0,38,210);
	--wd-link-color: rgb(0,38,210);
	--wd-link-color-hover: rgb(0,180,255);
	--btn-default-bgcolor: rgb(0,0,120);
	--btn-default-bgcolor-hover: rgb(0,40,210);
	--btn-accented-bgcolor: rgb(97,177,40);
	--btn-accented-bgcolor-hover: rgb(74,135,31);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgba(242,188,65,0);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(238,242,246);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(238,242,246);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-nav-mobile > li > a {
	font-family: "GoldplayBold", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 700;
	font-size: 28px;
}
#menu-top-bar .nav-link-text {
	font-family: "GoldplayMedium", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: rgb(0,40,210);
}
#menu-top-bar .nav-link-text:hover {
	color: rgb(0,0,120);
}
.product-labels .product-label.onsale {
	background-color: rgb(254,197,9);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 250px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "GoldplayThin";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font.woff") format("woff");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "GoldplayLight";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-1.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-1.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "GoldplayRegular";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-2.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-2.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "GoldplayMedium";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-3.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-3.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "GoldplaySemiBold";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-4.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-4.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "GoldplayBold";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-5.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-5.woff2") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "GoldplayBlack";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-6.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/font-6.woff2") format("woff");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "Henrietta-Light";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Light.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Light.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Henrietta-Regular";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Regular.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Henrietta-Medium";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Medium.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Henrietta-SemiBold";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-SemiBold.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-SemiBold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Henrietta-Bold";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Bold.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Henrietta-Black";
	src: url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Black.woff2") format("woff2"), 
url("//www.arctic-blue.com/wp-content/uploads/2022/11/VCHenrietta-Black.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}

/* Studio Wombat Quantity Discounts */
.wqm-swatch .wqm-inner {
	padding: 0.625em;
}
.wqm-radio>span {
	height: 0.75em;
	width: 0.75em;
}
.wqm-inner-img {
	max-width: 44px;
}
.wqm-heading {
	font-size: 14px;
	font-weight: 600;
}
.wqm-subheading {
	font-size: 13px !important;
/* 	padding-top: 4px; */
	padding-top: 0 !important;
}
.wqm-right {
	font-size: 13px;
	font-weight: 600;
}
.wqm-highlight {
	font-size: 12px;
	font-weight: 700;
}

/* Weglot */
html:not([lang="de"]) .weglot-de {
	display: none !important;
}

/* Monta Checkout */
.woocommerce-shipping-fields:not(:has(>#ship-to-different-address)) {
	display: block !important;
}

.trustpilot-widget {
	z-index: 10 !important;
}

.woocommerce div.quantity {
	display: none !important;
}

.wcsatt-sub-discount {
	margin: 0;
	font-size: 80%;
}

/* WooCommerce Subscriptions */
.woocommerce-variation-price,
.woocommerce-variation-availability {
	width: 100%;
}
.wcsatt-options-wrapper {
	margin-top: 15px;
}
ul.wcsatt-options-prompt-radios {
	margin-top: 10px;
	padding-left: 0;
	display: flex;
	flex-direction: column;
	row-gap: 50px;
}
.woocommerce ul.wcsatt-options-prompt-radios li {
	padding: 15px;
	margin-bottom: 0;
	background-color: #fff;
	border: 2px solid #e3f5ff;
	border-radius: 5px;
	transition: all 0.3s;
}
.save-x {
	display: inline-flex;
	margin-left: 15px;
	padding: 4px 10px;
	background-color: #62b228;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	
	position: absolute;
	right: -2px;
	top: -2px;
	transform: translateY(-100%);
	border: 2px solid #000078;
	border-bottom: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.save-x.save-one-off {
	background-color: #000078;
}
.woocommerce ul.wcsatt-options-prompt-radios li:hover {
	border-color: #000078;
}
.woocommerce ul.wcsatt-options-prompt-radios *:hover {
	cursor: pointer;
}
.woocommerce
	ul.wcsatt-options-prompt-radios
	li:has(input[type='radio']:checked) {
	background-color: #e3f5ff;
	border-color: #000078;
}
.woocommerce ul.wcsatt-options-prompt-radios li label {
	margin-bottom: 0;
	font-weight: 600;
	font-size: 16px;
}
.woocommerce ul.wcsatt-options-prompt-radios li input {
	margin-top: -2px;
	margin-right: 5px;
}
.wcsatt-options-product-wrapper {
	display: block !important;
	background: #fff;
	padding: 15px;
	border-radius: 5px;
}
ul.wcsatt-options-product,
.wcsatt-options-product-dropdown {
	background-color: #fff;
	border-color: #000078;
}
.wcsatt-options-product-dropdown-label {
	font-size: 16px;
	font-weight: 600;
}
.wcsatt-options-prompt-radio {
	position: relative;
}
.insideweb-subscription-choice {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.insideweb-subscription-price {
	display: flex;
	align-items: center;
	gap: 10px;
}

/* Hide price if product has subscription options */
.woocommerce-variation-price .price:first-child:has(+ .wcsatt-options-wrapper) {
	display: none;
}

/* Variations table */
table.variations tr {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

/* Override WoodMart swatch size */
.wd-swatches-product {
	width: 100% !important;
	justify-content: space-between !important;
}
[class*='wd-swatches'].wd-size-xlarge {
	--wd-swatch-size: 100px !important;
}

/* 2024-02-23 */
#deliveries {
	margin-top: 30px;
}

#deliveries .wcsatt-options-product-wrapper {
	display: block !important;
	height: auto !important;
}
/* /2024-02-23 */


/* Sale badge */
span.featured.product-label {
	background-color: #D11E28 !important;
}
.woocommerce-product-gallery .product-labels { 
	left: 15px !important;
}

span.onsale.product-label {
	display: none !important;
}

/* Typography */
.btn, .button, button, [type="submit"], [type="button"], .wd-heading .title, .woocommerce-mini-cart__total strong, .wd-heading .wd-action-btn, .wd-nav>li>a, .slider-title, table th, .wd-checkout-steps li, .cart-totals-inner>h2 {
	text-transform: none !important;
}
.btn, .button, button, [type="submit"], [type="button"] {
	font-size: 16px;
}
.elementor-accordion-title {
	text-transform: none !important;
}

/* Top Bar */
.whb-top-bar .wd-header-text {
	font-size: 13px;
	color: #444;
	font-weight: 500;
}
.whb-top-bar .top-bar-usp {
	margin-top: 1px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
.whb-top-bar .top-bar-usp .material-symbols-rounded {
	font-size: 15px;
}

/* Header */
.whb-general-header .wd-nav>li.wd-has-children>a:after, .wd-nav>li.menu-item-has-children>a:after {
	margin-left: 8px;
	font-weight: 700;
	font-size: 70%;
}
.whb-header-bottom .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
	background-color: rgba(255,255,255,0.8);
}

/* WooCommerce Product Page */
.wd-reset-var {
	display: none;
}

/* .woocommerce-variation-price .price .wcsatt-sub-options,
.woocommerce-variation-price .price .wcsatt-sub-discount {
	display: none;
} */

.single_add_to_cart_button {
	width: 100%;
	padding: 20px;
}
.single_add_to_cart_button .amount,
.single_add_to_cart_button .price .amount {
	color: #fff;
	margin-left: 4px;
}

/* Footer */
.main-footer h5 {
	margin-bottom: 0.2em;
}
.main-footer a {
	color: #666;
}
.main-footer a:hover {
	color: rgb(35,43,86);
}

/* Copyright */
.min-footer {
	font-size: 13px;
}
.min-footer .payment-methods-container {
	display: flex;
	align-items: center;
	gap: 12px;
	justify-content: center;
}
.min-footer .payment-method-icon img {
	width: auto;
	height: 32px;
}@media (min-width: 1025px) {
	/* Main Menu */
.whb-header-bottom .wd-header-nav .wd-nav>li {
	margin: 0 10px;
}
.whb-header-bottom .whb-flex-equal-sides .whb-col-left, .whb-header-bottom .whb-flex-equal-sides .whb-col-right {
	flex: 0 0 0%;
}
.whb-header-bottom .whb-column.whb-col-center.whb-visible-lg {
	width: 100%;
}
.whb-header-bottom .wd-nav {
	justify-content: space-between;
	width: 100%;
}
.whb-header-bottom .wd-header-nav .wd-nav>li:first-child {
	margin-left: 0;
}
.whb-header-bottom .wd-header-nav .wd-nav>li:last-child {
	margin-right: 0;
}
.whb-header-bottom .wd-nav>li>a:first-child {
	padding-left: 0;
}
.whb-header-bottom .wd-nav>li>a:last-child {
	padding-right: 0;
}
.whb-header-bottom .wd-header-nav {
	padding-left: 0;
	padding-right: 0;
}

/* Copyright */
.min-footer .payment-methods-container {
	justify-content: end;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* Section */
.no-bg-mobile {
	background: #fff !important;
}

/* WooCommerce Product Page */
table.variations select {
	max-width: 100%;
}
/* Subscription */
ul.wcsatt-options-prompt-radios {
	flex-direction: column;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* Section */
.no-bg-mobile {
	background: #fff !important;
}

/* WooCommerce Product Page */
table.variations select {
	max-width: 100%;
}
/* Subscription */
ul.wcsatt-options-prompt-radios {
	flex-direction: column;
}
/* .insideweb-subscription-choice {
	display: flex;
	flex-direction: column;
	align-items: start;
	row-gap: 5px;
} */
}

@media (max-width: 576px) {
	/* Section */
.no-bg-mobile {
	background: #fff !important;
}

/* WooCommerce Product Page */
table.variations select {
	max-width: 100%;
}
/* Subscription */
ul.wcsatt-options-prompt-radios {
	flex-direction: column;
}
/* .insideweb-subscription-choice {
	display: flex;
	flex-direction: column;
	align-items: start;
	row-gap: 5px;
} */
/* .insideweb-one-off-variation-price,
.insideweb-subscription-variation-price {
	font-size: 14px;
} */
.woocommerce ul.wcsatt-options-prompt-radios li label {
	font-size: 15px;
}
}

