/*! Peter Tours – breadcrumb, wishlist hearts (styles of the former Flexy Breadcrumb / YITH Wishlist output). */
 .fbc-page .fbc-items{margin-bottom:20px;list-style:none;border-radius:4px}.fbc-page .fbc-items>li{display:inline-block}.fbc-page .fbc-items>li+li:before{color:#ccc}.fbc-page *{margin:0;padding:0}.fbc-page .fbc-wrap .fbc-items{font-family:"Roboto",sans-serif;margin:0;padding:0;width:auto;display:block;float:left;font-size:16px}.fbc-page .fbc-wrap .fbc-items li{padding:15px 0;line-height:normal}.fbc-page .fbc-wrap .fbc-items li:first-child{border-radius:4px 0 0 4px;padding-left:16px;padding-right:0}.fbc-page .fbc-wrap .fbc-items li:last-child{border-radius:0 4px 4px 0;padding-right:15px}.fbc-page .fbc-wrap .fbc-items li a{color:#337ab7}.fbc-page .fbc-wrap .fbc-items li a i{margin-right:5px}.fbc-page .fbc-wrap .fbc-items li.active a{color:#27272a}@media (max-width:768px){.fbc-page .fbc-wrap .fbc-items{padding:0 10px}.fbc-page .fbc-wrap .fbc-items li:last-child{padding-right:0}.fbc-page .fbc-wrap .fbc-items li:nth-child(7),.fbc-page .fbc-wrap .fbc-items li:nth-child(8),.fbc-page .fbc-wrap .fbc-items li:nth-child(9){padding-top:0}.fbc-page .fbc-wrap .fbc-items li a i{margin-right:1px}.fbc-page .fbc-wrap .fbc-items li .fbc-separator{margin-left:5px}.fbc-page .fbc-wrap .fbc-items li:nth-child(even) .fbc-separator{margin:0 0}}.fbc-page .clearfix::before,.fbc-page .clearfix::after{content:" ";display:table}.fbc-page .clearfix::after{clear:both}.fbc-page .fbc-wrap .fbc-items li:first-child{margin-right:3px}.fbc-page .fbc-wrap .fbc-items li{padding:15px 2px}
.fbc-page .fbc-wrap .fbc-items { background-color: #edeff0; }
.fbc-page .fbc-wrap .fbc-items li { font-size: 16px; }
.fbc-page .fbc-wrap .fbc-items li a { color: #2a6496; } /* was #337ab7: 3.95:1 on #edeff0, now 5.1:1 */
.fbc-page .fbc-wrap .fbc-items li .fbc-separator { color: #cccccc; }
.fbc-page .fbc-wrap .fbc-items li.active span,
.fbc-page .fbc-wrap .fbc-items li .fbc-end-text { color: #27272a; font-size: 16px; }

/* Home icon (Font Awesome "fa-home" glyph without loading the icon font). */
.fbc .fa.fa-home {
	display: inline-block;
	width: .93em;
	height: 1em;
	vertical-align: -.1em;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1664 1312'%3E%3Cpath d='M1408 768v480q0 26-19 45t-45 19H960V928H704v384H320q-26 0-45-19t-19-45V768q0-1 .5-3t.5-3l575-474 575 474q1 2 1 6zm223-69-62 74q-8 9-21 11h-3q-13 0-21-7L832 200 140 777q-12 8-24 7-13-2-21-11l-62-74q-8-10-7-23.5T37 654L756 55q32-26 76-26t76 26l244 204V64q0-14 9-23t23-9h192q14 0 23 9t9 23v408l219 182q10 8 11 21.5t-7 23.5z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1664 1312'%3E%3Cpath d='M1408 768v480q0 26-19 45t-45 19H960V928H704v384H320q-26 0-45-19t-19-45V768q0-1 .5-3t.5-3l575-474 575 474q1 2 1 6zm223-69-62 74q-8 9-21 11h-3q-13 0-21-7L832 200 140 777q-12 8-24 7-13-2-21-11l-62-74q-8-10-7-23.5T37 654L756 55q32-26 76-26t76 26l244 204V64q0-14 9-23t23-9h192q14 0 23 9t9 23v408l219 182q10 8 11 21.5t-7 23.5z'/%3E%3C/svg%3E") center / contain no-repeat;
}

/* Wishlist heart (YITH markup). */
:root { --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s; }
.yith-wcwl-add-to-wishlist { margin-top: 10px; }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button { display: flex; flex-direction: column; align-items: center; }
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg { height: auto; width: 25px; color: var(--add-to-wishlist-icon-color, #000); }
.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg { color: var(--added-to-wishlist-icon-color, #000); }
.yith-wcwl-add-to-wishlist a.add_to_wishlist > .yith-wcwl-icon-svg { vertical-align: bottom; }
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg { margin-right: 5px; }
.yith-wcwl-add-button a.add_to_wishlist { margin: 0; box-shadow: none; text-shadow: none; }
a.add_to_wishlist { cursor: pointer; }
.pt-wishlist .pt-heart-filled,
.pt-wishlist.exists .pt-heart-outline { display: none; }
.pt-wishlist.exists .pt-heart-filled { display: inline-block; }
.yith-wcwl-add-to-wishlist.pt-wishlist.exists svg.pt-heart-filled { color: #e2264d; }

/* Wishlist page. */
.pt-wishlist-page__list ul.products { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; margin: 0; padding: 0; list-style: none; }
.pt-wishlist-page__list ul.products::before,
.pt-wishlist-page__list ul.products::after { display: none; }
.pt-wishlist-page__list ul.products .ova-product { width: auto; margin: 0; }
@media (max-width: 1024px) { .pt-wishlist-page__list ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .pt-wishlist-page__list ul.products { grid-template-columns: minmax(0, 1fr); } }

/* Share buttons under posts (inline SVG icons). */
.share-social-icons li a i svg { display: block; width: 16px; height: 16px; }
.share-social-icons li a i { font-style: normal; }
