.gb-wrap{position: relative;overflow: hidden;padding: var(--mobile-padding);border-width: var(--border-width,0px);border-style: var(--border-style,none);border-color: var(--border-color,transparent);border-radius: var(--border-radius,var(--round-5));background-color: var(--bg);--heading-color: inherit;--header-bg: transparent;--heading-border-color: transparent;--dark-heading-color: inherit;--dark-header-bg: transparent;--dark-heading-border-color: transparent;--content-bg: transparent;--border-style: solid;--border-width: 0px;--border-color: transparent;--dark-border-color: transparent;--bg: transparent;--dark-bg: transparent;}[data-theme='dark'] .gb-wrap{border-color: var(--dark-border-color,transparent);background-color: var(--dark-bg);}.yes-shadow{box-shadow: 0 5px 30px var(--shadow-7);}.gb-wrap.none-padding{padding: 0;}.gb-header{padding: var(--mobile-header-padding);background-color: var(--header-bg,transparent);}.no-h-spacing .note-header{padding-bottom: 0;}.gb-heading{margin: 0;color: var(--heading-color,inherit);}h2.gb-heading{font-size: var(--mobile-heading-size,var(--h2-fsize));}h3.gb-heading{font-size: var(--mobile-heading-size,var(--h3-fsize));}h4.gb-heading{font-size: var(--mobile-heading-size,var(--h4-fsize));}h5.gb-heading{font-size: var(--mobile-heading-size,var(--h5-fsize));}h6.gb-heading{font-size: var(--mobile-heading-size,var(--h6-fsize));}span.gb-small-heading{font-size: var(--mobile-sub-heading-size,var(--h4-fsize));}.gb-description{font-size: var(--mobile-description-size,.9rem);display: block;margin-top: 7px;color: var(--description-color,var(--meta-fcolor));}[data-theme='dark'] .gb-heading{color: var(--dark-heading-color);}[data-theme='dark'] .gb-description{color: var(--dark-description-color);}.note-content{display: block;overflow: hidden;border-top: 1px solid var(--heading-border-color);}.gb-content{padding: var(--mobile-padding,20px);background-color: var(--content-bg);}[data-theme='dark'] .gb-content{background-color: var(--dark-content-bg);}.note-content > *:not(:last-child){margin-bottom: 1.5em;}.note-header{line-height: 1;display: flex;align-items: center;justify-content: space-between;gap: 40px;}.heading-icon{margin-right: 7px;}.heading-icon img{width: 1.2em;min-width: 1.2em;height: 1.2em;min-height: 1.2em;object-fit: contain;}.gb-heading .note-title{font-size: 1em;margin: 0;color: inherit;}.note-heading{display: flex;align-items: center;}.yes-toggle .note-header{cursor: pointer;}.yes-toggle .note-content{display: none;}.note-wrap.is-inline:not(.explain){display: inline-block;}.note-wrap.explain .note-toggle{-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.note-toggle{display: inline-flex;-webkit-transition: var(--effect);transition: var(--effect);}.is-inline .note-toggle{-webkit-transition: none;transition: none;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}div.list-style-element ul,div.list-style-element ol{padding-left: 0;list-style: none;}div.list-style-element li{margin-bottom: var(--item-spacing,.5rem);}.list-style-element li:before{font-size: var(--mobile-icon-size);display: inline;padding-right: 7px;content: var(--icon-code);vertical-align: middle;color: var(--icon-color,inherit);}.list-style-element.is-icon li:before{font-family: 'ruby-icon';}[data-theme='dark'] .list-style-element li:before{color: var(--dark-icon-color,inherit);}.af-inner{display: flex;align-items: flex-start;flex-flow: row wrap;flex-grow: 1;gap: 20px;}.af-product .af-image{display: flex;flex-shrink: 0;width: var(--mobile-image-size,100%);max-width: 100%;border-radius: var(--round-7);object-fit: cover;}.gb-download .gb-image{display: block;float: left;width: var(--mobile-image-size,100px);max-width: 100%;margin-right: 20px;border-radius: var(--round-7);object-fit: cover;}.notice-text:not(:empty){display: block;padding-top: 15px;}.af-cta-wrap{display: flex;align-items: center;flex-flow: row nowrap;flex-grow: 1;justify-content: space-between;gap: 20px;}.af-content{display: flex;flex-flow: column nowrap;flex-grow: 1;gap: 10px;}.is-btn.af-button{font-size: var(--mobile-button-size);line-height: 1;position: relative;z-index: 10;display: inline-flex;padding: 0.5em 1.6em;color: var(--button-color,#ffffff);border-radius: var(--round-7);background-color: var(--button-bg,var(--g-color));}.af-product .is-btn.af-button{padding: 1em 2em;}.af-rating{display: flex;align-items: center;flex-flow: row wrap;padding-top: 5px;gap: 10px;--review-color: var(--rating-color,var(--g-color));}.af-rating-meta{color: var(--heading-color,inherit);}[data-theme='dark'] .af-rating{--review-color: var(--dark-rating-color,var(--g-color));}[data-theme='dark'] .af-rating-meta{--review-color: var(--dark-heading-color,var(--g-color));}.is-button-border .is-btn.af-button{color: var(--button-color,var(--body-fcolor));}[data-theme='dark'] .is-btn.af-button{color: var(--dark-button-color,#ffffff);}.af-link{position: absolute;z-index: 5;top: 0;right: 0;bottom: 0;left: 0;}span.af-price{font-size: var(--mobile-price-size);color: var(--price-color,inherit);}.h3.af-price{font-size: var(--mobile-price-size,var(--h3-fsize));}.h4.af-price{font-size: var(--mobile-price-size,var(--h4-fsize));}.af-price del{font-size: var(--em-small);margin-right: min(0.5em,7px);opacity: .7;color: var(--body-fcolor);}[data-theme='dark'] .af-heading{color: var(--dark-heading-color);}[data-theme='dark'] .af-description{color: var(--dark-description-color);}[data-theme='dark'] span.af-price{color: var(--dark-price-color);}.is-button-border .is-btn.af-button{border: 1px solid var(--button-bg);background-color: transparent;}.is-btn.af-button:hover{color: var(--button-hover-color,var(--awhite));border-color: var(--button-hover-bg,var(--dark-accent));background: var(--button-hover-bg,var(--dark-accent));--g-color-90: var(--button-hover-bg,var(--dark-accent-90));}[data-theme='dark'] .is-button-border .is-btn.af-button{border-color: var(--dark-button-bg);}[data-theme='dark'] .is-btn.af-button:hover{color: var(--dark-button-hover-color);border-color: var(--dark-button-hover-bg);background: var(--dark-button-hover-bg);--g-color-90: var(--dark-button-hover-bg);}.af-list-inner{display: flex;flex-flow: row wrap;padding-bottom: 10px;gap: 20px;}.af-list-header{display: flex;flex-flow: column nowrap;flex-grow: 1;gap: 10px;}.af-list-best-price{display: flex;align-items: center;flex-flow: row nowrap;justify-content: space-between;width: 100%;max-width: 180px;padding-top: 20px;border-top: 2px dashed var(--flex-gray-15);}.af-list-best-price *{line-height: 1;}.af-list-item-inner{display: flex;align-items: center;flex-flow: row nowrap;justify-content: space-between;gap: 20px;}.af-list-item .af-button{border-radius: var(--button-border-radius);}.af-list-item .af-list-logo{max-width: var(--logo-size,50px);height: auto;}.af-list-item-left,.af-list-item-right{display: flex;align-items: center;gap: 20px;}.af-list-item{margin-top: 10px;padding-top: 10px;border-top: 1px solid var(--flex-gray-15);}.af-item-list-btn{font-size: 12px;}.af-list .af-best-price{font-size: var(--mobile-best-price-size);text-decoration: none;color: var(--best-price-color,var(--g-color));}[data-theme='dark'] .af-list .af-best-price{color: var(--dark-best-price-color);}.gb-download-header{display: block;overflow: hidden;margin-bottom: 25px;}.submitting:before{position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;content: '';opacity: .9;background: var(--solid-light);}.submitting{cursor: wait;}.gb-download:not(.submitting) .rb-loader{display: none;}.download-checkbox{font-size: var(--rem-mini);color: var(--meta-fcolor);}.fallback-info{font-size: var(--rem-mini);font-style: italic;margin-bottom: 15px;color: var(--meta-fcolor);}.fallback-download-btn{display: block;text-align: center;}.accordion-item-header{display: flex;align-items: center;justify-content: space-between;padding: 15px 0;cursor: pointer;-webkit-transition: all .25s;transition: all .25s;opacity: .5;border-bottom: 1px solid var(--flex-gray-15);gap: 5px;}.accordion-item-header:hover,.active .accordion-item-header{opacity: 1;}.accordion-item-header .rbi{-webkit-transition: all .25s;transition: all .25s;}.active .accordion-item-header .rbi{-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.accordion-item-content{display: none;padding-top: 1.5rem;border-bottom: 1px solid var(--flex-gray-15);}.gb-accordion-item:last-child .accordion-item-content{border-bottom: none;}.gb-accordion-item:last-child .accordion-item-header{border-bottom: none;}.yes-open .gb-accordion-item:first-child .accordion-item-content{display: block;}.accordion-item-content > *{margin-bottom: 1.5rem;}.gb-highlight{font-weight: 700;}.gb-highlight *{font-weight: inherit !important;letter-spacing: inherit;}.gb-highlight mark{color: var(--highlight-color,var(--awhite));background: var(--highlight-bg,var(--g-color));}[data-theme='dark'] .gb-highlight mark{color: var(--dark-highlight-color,var(--awhite));background: var(--dark-highlight-bg,var(--g-color));}.gb-review-heading{display: flex;align-items: center;justify-content: space-between;gap: 20px;}.gb-review-header-inner{display: flex;flex-flow: row nowrap;justify-content: space-between;gap: 40px;}.gb-review-featured{position: relative;display: block;overflow: hidden;border-radius: var(--border-radius,var(--round-5));}.gb-review-featured img{width: 100%;object-fit: cover;}.gb-absolute-meta{position: absolute;top: 20px;right: 20px;}.gb-review-content{display: flex;flex-flow: column nowrap;gap: 20px;}.top-divider{position: relative;padding-top: 23px;}.gb-review-header{display: flex;flex-flow: column nowrap;gap: 15px;}.review-total-stars{display: flex;align-items: center;flex-flow: row wrap;--rating-size: 18px;gap: 10px;}.gb-review-cards{display: flex;flex-flow: row wrap;margin: -20px;}.gb-review-cards > *{width: 100%;padding: 20px;}.review-buttons{display: flex;flex-flow: row wrap;justify-content: space-around;gap: 15px;}.review-buttons a{line-height: 1;flex-grow: 1;justify-content: center;min-width: calc(50% - 10px);padding: 1em;}.is-btn.gb-btn{font-size: var(--mobile-button-size,var(--rem-small));color: var(--button-color,var(--awhite));background-color: var(--button-bg,var(--g-color));}[data-theme='dark'] .is-btn.gb-btn{color: var(--dark-button-color,var(--awhite));background-color: var(--dark-button-bg,var(--g-color));}.is-btn.gb-btn.is-border-style{border: 1px solid var(--g-color);}.is-btn.gb-btn.is-border-style:not(:hover){color: var(--is-border-button-color,inherit);border-color: var(--is-border-button-border,currentColor);background-color: transparent;}[data-theme='dark'] .is-btn.gb-btn.is-border-style{color: var(--dark-is-border-button-color,inherit);}[data-theme='dark'] .is-btn.gb-btn.is-border-style:not(:hover){color: var(--dark-is-border-button-border,currentColor);}@media (min-width: 768px){.af-inner,.af-list-inner{flex-flow: row nowrap;}.gb-wrap,.gb-content{padding: var(--tablet-padding);}.gb-header{padding: var(--tablet-header-padding);}.gb-heading{font-size: var(--tablet-heading-size);}h2.gb-heading{font-size: var(--tablet-heading-size,var(--h2-fsize));}h3.gb-heading{font-size: var(--tablet-heading-size,var(--h3-fsize));}h4.gb-heading{font-size: var(--tablet-heading-size,var(--h4-fsize));}h5.gb-heading{font-size: var(--tablet-heading-size,var(--h5-fsize));}h6.gb-heading{font-size: var(--tablet-heading-size,var(--h6-fsize));}span.gb-small-heading{font-size: var(--tablet-sub-heading-size,var(--h4-fsize));}.gb-description{font-size: var(--tablet-description-size,.9rem);}.is-btn.gb-btn{font-size: var(--tablet-button-size,var(--rem-small));}.list-style-element li:before{font-size: var(--tablet-icon-size);}span.af-price{font-size: var(--tablet-price-size);}.h3.af-price{font-size: var(--tablet-price-size,var(--h3-fsize));}.h4.af-price{font-size: var(--tablet-price-size,var(--h4-fsize));}.gb-download .gb-image,.af-product .af-image{width: var(--tablet-image-size,120px);}.af-list .af-best-price{font-size: var(--tablet-best-price-size);}.af-cta-wrap{flex-flow: column nowrap;flex-shrink: 0;max-width: 200px;}.is-btn.af-button{font-size: var(--tablet-button-size);}.af-list-inner{gap: 30px;}.af-list-best-price{align-items: flex-end;flex-flow: column nowrap;justify-content: flex-start;width: auto;padding-top: 0;padding-left: 30px;border-top: none;border-left: 2px dashed var(--flex-gray-15);gap: 10px;}}@media (min-width: 1025px){.gb-wrap,.gb-content{padding: var(--desktop-padding);}.gb-header{padding: var(--desktop-header-padding);}.af-product{flex-flow: row nowrap;}.gb-heading{font-size: var(--desktop-heading-size);}h2.gb-heading{font-size: var(--desktop-heading-size,var(--h2-fsize));}h3.gb-heading{font-size: var(--desktop-heading-size,var(--h3-fsize));}h4.gb-heading{font-size: var(--desktop-heading-size,var(--h4-fsize));}h5.gb-heading{font-size: var(--desktop-heading-size,var(--h5-fsize));}h6.gb-heading{font-size: var(--desktop-heading-size,var(--h6-fsize));}span.gb-small-heading{font-size: var(--desktop-sub-heading-size,var(--h4-fsize));}.gb-description{font-size: var(--desktop-description-size,.9rem);}.af-list .af-best-price{font-size: var(--desktop-best-price-size);}.list-style-element li:before{font-size: var(--desktop-icon-size);}span.af-price{font-size: var(--desktop-price-size);}.h3.af-price{font-size: var(--desktop-price-size,var(--h3-fsize));}.h4.af-price{font-size: var(--desktop-price-size,var(--h4-fsize));}.gb-download .gb-image,.af-product .af-image{width: var(--desktop-image-size,150px);}.is-btn.af-button{font-size: var(--desktop-button-size);}.is-btn.gb-btn{font-size: var(--desktop-button-size,var(--rem-small));}.gb-review-content{gap: 25px;}.top-divider{padding-top: 28px;}.review-total-stars{--rating-size: 22px;}.gb-review-cards > *{width: 50%;}.review-buttons a{min-width: calc(33% - 10px);}}@media (max-width: 767px){.gb-download .mc4wp-form-fields > div{flex-flow: column nowrap;}.af-list-item-inner{flex-flow: row wrap;gap: 10px;}.af-list-best-price,.af-list-item-inner > *{width: 100%;max-width: 100%;justify-content: space-between;}}