body.yb .wd-loop-footer .wd-load-more.wd-load-more-loader,body.yb .products-footer .wd-load-more.wd-load-more-loader{ display: none !important; }body.yb .wd-loop-footer .wd-load-more.loading:not(.wd-load-more-loader),body.yb .products-footer .wd-load-more.loading:not(.wd-load-more-loader){ display: none !important; }body.yb .wd-loop-footer .wd-load-more.loading + .wd-load-more-loader,body.yb .products-footer .wd-load-more.loading + .wd-load-more-loader{ display: inline-flex !important; }body.yb.single-product{ --yb-pdp-red: #D31334; --yb-pdp-red-dark: #B81C29; }html body.yb.yb-co{ --yb-co-red: #D31334; }.yb .yb-atb-modal,.yb .yb-atb-minibag{ --yb-atb-red: #D31334; --yb-atb-red-dark: #B81C29; }body.yb .yb-pdp-sticky__btn{ background: #D31334 !important; }body.yb .yb-pdp-sticky__btn:hover{ background: #B81C29 !important; }body.yb.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button{ background: #D31334; }body.yb.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button:hover,body.yb.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible{ background: #B81C29; }body.yb.woocommerce-cart.yb-bag-empty .return-to-shop .button{ background: #111; }body.yb.woocommerce-cart.yb-bag-empty .return-to-shop .button:hover{ background: #333; }body.yb.woocommerce-cart .yb-bag-promo__submit{ background: #111; }body.yb.woocommerce-cart .yb-bag-promo__submit:hover{ background: #333; }.yb .yb-promo{ font-family: var(--yb-font, "Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif); }body.yb.single-product .summary .yb-pdp-sizeguide a.yb-link{ border-bottom: 0; padding-bottom: 0; }body.yb.logged-in .yb-cat-grid-promo{ display: none !important; }body.yb.single-product .woocommerce-product-gallery :focus:not(:focus-visible){ outline: 0; }@media (min-width: 1025px){.yb .yb-promo:not(.yb-promo--js) .yb-promo__msg:not(:first-child){ display: none !important; }.yb .yb-promo:not(.yb-promo--js) .yb-promo__track{ height: auto; }body.yb.single-product .whb-header .whb-main-header{ transition: clip-path .25s ease, visibility 0s linear 0s; }body.yb.single-product.yb-zwfix-pdp-sticky .whb-header.whb-sticked .whb-main-header{
		clip-path: inset(0 0 100% 0);
		visibility: hidden;
		pointer-events: none;
		transition: clip-path .25s ease, visibility 0s linear .25s;
	}body.yb.single-product.yb-zwfix-pdp-sticky .yb-pdp-sticky{ top: 0 !important; }body.yb .yb-pdp-sticky .yb-pdp-sticky__title{ font-size: 20px; }body.yb.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{
		border: 1px solid #D5D5D5;
		background: #fff;
		color: #111;
	}body.yb.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a{ color: #111; text-decoration: underline; }body.yb.yb-search-open .yb-promo{ z-index: 370; }body.yb.search-results select.orderby{
		height: 44px;
		padding: 0 40px 0 14px;
		border: 1px solid #D5D5D5;
		border-radius: 4px;
		background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111' stroke-width='1.5'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E") right 14px center / 14px 14px no-repeat;
		color: #111;
		font-size: 15px;
		-webkit-appearance: none;
		appearance: none;
		cursor: pointer;
	}body.yb.single-product #reviews .woocommerce-Reviews-title,body.yb.single-product #reviews .wd-reviews-heading h2{ font-size: 28px !important; font-weight: 700 !important; line-height: 1.2; }body.yb.single-product .related-and-upsells .slider-title{ font-size: 28px !important; line-height: 1.2; }body.yb .yb-acc-dash .yb-acc-dash__out{ display: none; }body.yb.error404 .yb-404__panel::before{ background: linear-gradient(160deg, rgba(0, 0, 0, .62) 0%, rgba(0, 0, 0, .28) 55%, rgba(0, 0, 0, .1) 100%); }body.yb.error404 .yb-404__title,body.yb.error404 .yb-404__text{ text-shadow: 0 1px 12px rgba(0, 0, 0, .35); }body.yb .yb-footer.yb-gf .yb-footer__bottom{ padding-right: 80px; }}