/*!
 * WP Grid Builder
 *
 * @package   WP Grid Builder
 * @author    Loïc Blascos
 * @link      https://www.wpgridbuilder.com
 * @copyright 2019-2025 Loïc Blascos
 *
 */:root{--wpgb-accent-scheme-1:#0069ff;--wpgb-dark-scheme-1:#262626;--wpgb-dark-scheme-2:#565656;--wpgb-dark-scheme-3:#767676;--wpgb-light-scheme-1:#fff;--wpgb-light-scheme-2:#f6f6f6;--wpgb-light-scheme-3:#f5f5f5;--wpgb-grey-100:#f0f0f0;--wpgb-grey-200:#e8e8e8;--wpgb-grey-500:#c8c8c8;--wpgb-grey-700:#969696;--wpgb-grey-800:#464646;--wpgb-grey-900:#282828;--wpgb-red:#f96876;--wpgb-border-radius:4px;--wpgb-border-width:2px}.wpgb-card{font-size:16px;min-width:0;position:relative;z-index:0}.wpgb-card:hover{z-index:1}.wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{visibility:hidden}.wpgb-card .wpgb-card-wrapper{display:block;height:100%;visibility:visible}.wpgb-card .wpgb-card-inner{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.wpgb-card .wpgb-card-header{background:#fff;position:relative}.wpgb-card .wpgb-card-media{display:flex;position:relative}.wpgb-card[data-nothumb][data-format=audio] .wpgb-card-inner{flex-direction:column}.wpgb-card[data-nothumb][data-format=audio] .wpgb-card-inner .wpgb-card-content,.wpgb-card[data-nothumb][data-format=audio] .wpgb-card-inner .wpgb-card-media{width:100%}.wpgb-card .wpgb-card-media-player{margin:0;padding:0}.wpgb-card .wpgb-card-media-player>div{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-player iframe,.wpgb-card .wpgb-card-media-player video{background:#000;bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wpgb-card .wpgb-card-media-player audio{width:100%}.wpgb-card .wpgb-card-media-player audio::-webkit-media-controls-enclosure{border-radius:0!important}.wpgb-card .wpgb-card-media-player{display:none}.wpgb-card[data-format=audio]:not([data-nothumb]) .wpgb-card-media-player,.wpgb-card[data-format=video] .wpgb-card-media-player{bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card[data-format=audio]:not([data-nothumb]) .wpgb-card-media-player audio{bottom:0;left:0;position:absolute}.wpgb-card[data-nothumb][data-format=audio] .wpgb-card-media-player{align-self:flex-end;display:inline-flex;flex:100%}.wpgb-card.wpgb-card-playing .wpgb-card-media>:not(.wpgb-card-media-player):not(.wpgb-card-media-content):not([data-ratio]){display:none}.wpgb-card.wpgb-card-playing .wpgb-card-media-player{display:block}.wpgb-card.wpgb-card-playing .wpgb-card-media-content{opacity:0;pointer-events:none;visibility:hidden}.wpgb-card[data-nothumb][data-format=video] .wpgb-card-media-thumbnail{align-items:center;background:#000;display:flex;justify-content:center}.wpgb-card[data-nothumb][data-format=video] .wpgb-card-media-thumbnail a{bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card[data-nothumb][data-format=video] .wpgb-card-media-thumbnail:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTggNXYxNGwxMS03eiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L3N2Zz4=) #ffffffe6;background-position:50%;background-repeat:no-repeat;background-size:30px;border-radius:28px;box-shadow:0 0 20px 0 #0000001a;content:"";height:56px;transition:opacity .6s cubic-bezier(.4,0,.6,1);width:56px}.wpgb-card .wpgb-card-media-thumbnail{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-thumbnail div{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-thumbnail div.wpgb-lazy-load.wpgb-lazy-spinner:after{animation:wpgb-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:inherit;border-radius:50%;content:"";display:block;height:2em;left:calc(50% - 1em);position:absolute;top:calc(50% - 1em);transform:translateZ(0);width:2em}.wpgb-card .wpgb-card-media-thumbnail div.wpgb-lazy-load+div{animation:wpgb-fading .5s linear}.wpgb-card .wpgb-card-media-thumbnail .wpgb-noscript-img{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.wpgb-card .wpgb-card-media-gallery{bottom:0;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-gallery .wpgb-card-media-gallery-item{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s linear}.wpgb-card .wpgb-card-media-gallery .wpgb-card-media-gallery-item[data-active]{opacity:1;pointer-events:auto}.wpgb-card .wpgb-card-media:hover .wpgb-product-image-hover .wpgb-card-media-gallery-item:last-child{opacity:1}.wpgb-card svg[data-ratio]{display:block;height:100%;pointer-events:none;position:relative;width:100%}.wpgb-card svg[data-ratio][style]{height:0}.wpgb-card .wpgb-card-media-overlay{background:#0069ffbf;background:color-mix(in srgb,var(--wpgb-accent-scheme-1) 75%,#0000);bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-content{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-content>div{display:block;width:100%}.wpgb-card .wpgb-card-media-content-top{left:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-content-center{margin:auto 0;position:relative}.wpgb-card .wpgb-card-media-content-bottom{bottom:0;left:0;margin:auto 0 0;position:absolute;right:0}.wpgb-card .wpgb-card-content{display:flex;flex-direction:column;position:relative;width:100%}.wpgb-card .wpgb-card-body{flex:auto}.wpgb-card .wpgb-card-body,.wpgb-card .wpgb-card-footer{background:#fff;position:relative}.wpgb-card .wpgb-card-layer-link{bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card .wpgb-card-media-button,.wpgb-card [data-action]{cursor:pointer;touch-action:manipulation}.wpgb-card [class*=wpgb-block-]{display:block;font-size:inherit;line-height:inherit;position:relative;white-space:pre-line}.wpgb-card [class*=wpgb-block-] svg{height:100%;max-height:100%;max-width:100%;overflow:visible;pointer-events:none;vertical-align:top;width:100%}.wpgb-card [class*=wpgb-block-] del.wpgb-block-price{display:inline-block}.wpgb-card [class*=wpgb-block-] del.wpgb-block-price span{font-size:.8em}.wpgb-card [class*=wpgb-block-] ins.wpgb-block-price{background:#0000;display:inline-block;text-decoration:none}.wpgb-card [class*=wpgb-block-] dl,.wpgb-card [class*=wpgb-block-] ol,.wpgb-card [class*=wpgb-block-] ul{margin:0;white-space:normal}.wpgb-card [class*=wpgb-block-] .wpgb-block-avatar{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;display:block;height:100%;position:relative;width:100%}.wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load{bottom:0;left:0;position:absolute;right:0;top:0}.wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load+span{animation:wpgb-fading .3s linear}.wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load+noscript,.wpgb-card [class*=wpgb-block-] .wpgb-block-avatar.wpgb-lazy-load+noscript img{border-radius:inherit;bottom:0;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;transform:none}.wpgb-card [class*=wpgb-block-] .wpgb-block-term{display:inline-block;line-height:inherit;position:relative;transition:inherit}.wpgb-card .add_to_cart_button{position:relative}.wpgb-card .add_to_cart_button.loading:after{animation:wpgb-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:inherit;border-radius:50%;content:"";display:block;height:1.25em;left:calc(50% - .625em);position:absolute;top:calc(50% - .625em);transform:translateZ(0);width:1.25em}.wpgb-card .add_to_cart_button.loading span{opacity:0}.wpgb-card .add_to_cart_button.added{display:none}.wpgb-card .edd_purchase_submit_wrapper,.wpgb-card form.edd_download_purchase_form{position:static}.wpgb-card .edd_price_options+.edd_purchase_submit_wrapper,.wpgb-card .edd_price_options+.edd_purchase_submit_wrapper .edd-add-to-cart{bottom:0;position:relative;top:0}.wpgb-card .edd-add-to-cart{overflow:visible}.wpgb-card .edd-add-to-cart .edd-loading{border:.2em solid #fff3;border-left-color:inherit;position:absolute}.wpgb-card .edd-add-to-cart:not([data-edd-loading]) .edd-loading{opacity:0}.wpgb-card .edd-add-to-cart~.edd-cart-ajax-alert,.wpgb-card .edd-add-to-cart~input.edd-add-to-cart{display:none}.wpgb-card .edd_price_options ul{list-style:none;margin:0;padding:0}.wpgb-card .edd_price_options ul li label{align-items:center;display:flex}.wpgb-card .wpgb-card-body,.wpgb-card .wpgb-card-content,.wpgb-card .wpgb-card-footer,.wpgb-card .wpgb-card-header,.wpgb-card .wpgb-card-inner,.wpgb-card .wpgb-card-media,.wpgb-card .wpgb-card-media-content,.wpgb-card .wpgb-card-media-overlay,.wpgb-card .wpgb-card-media-thumbnail,.wpgb-card [class*=wpgb-block-]{transition-duration:80ms;transition-property:opacity,color,background,box-shadow,filter,transform;transition-timing-function:linear}