/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cart-block--contents{width:225px;color:black;background:white;}.cart-block--contents__inner{padding:10px;}.cart--cart-block .cart-block--contents a{color:inherit;}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle;}.cart--cart-block li.cart-block--contents__item{clear:both;margin-bottom:10px;border-bottom:1px #eaeaea solid;}.cart-block--contents__quantity{float:left;}.cart-block--contents__price{float:right;}
:root{--fm-glide-slides-align-items:flex-start;--fm-glide-slides-background:none;--fm-glide-arrows-padding:0 1rem;--fm-glide-arrow-width:2rem;--fm-glide-arrow-height:2rem;--fm-glide-arrow-color:#FFFFFF;--fm-glide-arrow-box-shadow:none;--fm-glide-arrow-background:rgba(0,0,0,50%);--fm-glide-arrow-background-position:center center;--fm-glide-arrow-background-size:80% auto;--fm-glide-arrow-border-radius:50%;--fm-glide-arrow-hover-color:var(--fm-glide-arrow-color);--fm-glide-arrow-hover-background:rgba(0,0,0,80%);--fm-glide-arrow-disabled-color:var(--fm-glide-arrow-color);--fm-glide-arrow-disabled-background:rgba(0,0,0,30%);--fb-glide-bullets-bottom:1rem;--fm-glide-bullets-column-gap:0.5rem;--fm-glide-bullet-width:1rem;--fm-glide-bullet-height:1rem;--fm-glide-bullet-box-shadow:none;--fm-glide-bullet-background:rgba(0,0,0,50%);--fm-glide-bullet-border-radius:50%;--fm-glide-bullet-hover-background:rgba(0,0,0,80%);--fm-glide-bullet-active-background:var(--fm-glide-bullet-hover-background);}.glide{position:relative;}.glide__slides{align-items:var(--fm-glide-slides-align-items);background:var(--fm-glide-slides-background);}.glide__arrows{padding:var(--fm-glide-arrows-padding);width:100%;display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);}.glide__arrow{margin:0;padding:0;width:var(--fm-glide-arrow-width);height:var(--fm-glide-arrow-height);color:var(--fm-glide-arrow-color);line-height:var(--fm-glide-arrow-height);box-shadow:var(--fm-glide-arrow-box-shadow);pointer-events:all;background:var(--fm-glide-arrow-background);border:none;border-radius:var(--fm-glide-arrow-border-radius);}.glide__arrow:hover{color:var(--fm-glide-arrow-hover-color);background:var(--fm-glide-arrow-hover-background);}.glide__arrow--disabled,.glide__arrow--disabled:hover{color:var(--fm-glide-arrow-disabled-color);background:var(--fm-glide-arrow-disabled-background);}.glide__arrow,.glide__arrow:hover{background-size:var(--fm-glide-arrow-background-size);background-position:center center;background-repeat:no-repeat;}.glide__arrow--prev,.glide__arrow--prev:hover{background-image:url(/modules/contrib/fanatict_media/images/chevron-left.svg);}.glide__arrow--next,.glide__arrow--next:hover{background-image:url(/modules/contrib/fanatict_media/images/chevron-right.svg);}.glide__bullets{width:100%;display:flex;justify-content:center;column-gap:var(--fm-glide-bullets-column-gap);pointer-events:none;position:absolute;bottom:var(--fb-glide-bullets-bottom);left:0;}.glide__bullet{margin:0;padding:0;width:var(--fm-glide-bullet-width);height:var(--fm-glide-bullet-height);box-shadow:var(--fm-glide-bullet-box-shadow);pointer-events:all;background:var(--fm-glide-bullet-background);border:none;border-radius:var(--fm-glide-bullet-border-radius);}.glide__bullet:hover{background:var(--fm-glide-bullet-hover-background);}.glide__bullet--active,.glide__bullet--active:hover{background:var(--fm-glide-bullet-active-background);}
a.glightbox--image{cursor:zoom-in;}
.googlereviews-ratings-container{display:inline-flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}.googlereviews-ratings-container .rating-source-logo{width:1.5rem;height:1.5rem;margin-bottom:0.5rem;}.googlereviews-ratings-container .rating-container{display:inline-flex;flex-direction:row;}.googlereviews-ratings-container .rating-value{margin-right:0.5rem;font-size:1.25rem;font-weight:bold;}.googlereviews-ratings-container .stars-wrapper{position:relative;}.googlereviews-ratings-container .stars-wrapper svg{display:block;}.googlereviews-ratings-container .stars-foreground{position:absolute;top:0;left:0;}.googlereviews-ratings-container .total-reviews{font-size:0.75rem;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
