/** Shopify CDN: Minification failed

Line 1283:0 "@charset" must be the first rule in the file
Line 1483:0 "@charset" must be the first rule in the file
Line 1499:0 "@charset" must be the first rule in the file
Line 1531:0 "@charset" must be the first rule in the file
Line 1564:0 "@charset" must be the first rule in the file
Line 1943:0 "@charset" must be the first rule in the file
Line 2023:0 "@charset" must be the first rule in the file
Line 2105:0 "@charset" must be the first rule in the file
Line 2253:0 "@charset" must be the first rule in the file
Line 2382:0 "@charset" must be the first rule in the file
... and 294 more hidden warnings

**/

/* ==== -f79c-7467-ba93-88a87e35a083/upcart-2-404/assets/upcart-stylesheet.css ==== */
@charset "utf-8";

.upcart-internal-addons__skeleton{ display: flex; flex-direction: row; gap: 20px; margin-bottom: 16px; }

.srip .upcart-internal-addons__skeleton-text{ display: flex; flex-direction: column; gap: 10px; flex: 1 1 0%; }

.srip .upcart-internal-addons{ border-radius: 8px; margin-bottom: 16px; display: flex; flex-direction: row; gap: 20px; }

.srip .upcart-internal-addons__image-wrapper{ width: var(--upcart-internal-addons-item-image-size); height: var(--upcart-internal-addons-item-image-size); display: flex; align-items: center; justify-content: center; }

.srip .upcart-internal-addons__image-wrapper img{ width: 100%; height: 100%; object-fit: contain; display: block; }

.srip .upcart-internal-addons__image-wrapper svg{ stroke-width: 1; stroke: rgb(136, 136, 136); width: 60px; height: 60px; }

.srip .upcart-internal-addons__content-wrapper{ flex: 1 1 0%; display: flex; flex-direction: column; align-content: space-between; }

.srip .upcart-internal-addons__content-title-wrapper{ display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }

.srip .upcart-internal-addons__content-title{ font-weight: 600; font-size: 16px; }

.srip .upcart-internal-addons__content-description{ color: rgb(102, 102, 102); font-size: 12px; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.srip .upcart-internal-addons__content-price{ line-height: 1.6; }

.srip .upcart-internal-addons__compare-at-price{ color: rgb(181, 181, 181); text-decoration: line-through; font-size: 12px; font-weight: 400; margin-right: 8px; }

.srip .upcart-internal-addons__price{ font-weight: 600; font-size: 14px; margin-right: 4px; }

.srip .upcart-internal-addons__toggle{ display: flex; align-items: center; justify-content: flex-end; height: 100%; }

.srip .upcart-internal-addons__toggle-switch{ position: relative; width: 44px; height: 24px; display: inline-block; cursor: pointer; }

.srip .upcart-internal-addons__toggle-switch input{ opacity: 0; width: 0px; height: 0px; }

.srip .upcart-internal-addons__toggle-slider{ position: absolute; inset: 0px; background: rgb(227, 227, 227); border-radius: 24px; transition: background 0.2s; }

.srip .upcart-internal-addons__toggle-slider::before{ content: ""; position: absolute; left: 4px; top: 4px; width: 16px; height: 16px; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(26,35,32,0.08) 0px 1px 4px; transition: transform 0.2s; }

.srip .upcart-internal-addons__toggle-switch input:checked + .upcart-internal-addons__toggle-slider{ background: rgb(22, 163, 74); }

.srip .upcart-internal-addons__toggle-switch input:checked + .upcart-internal-addons__toggle-slider::before{ transform: translate(20px); }

.srip .upcart-internal-addons__toggle-switch[aria-disabled="true"]{ opacity: 0.6; pointer-events: none; }

.srip .upcart-internal-announcement{ color: var(--upcart-internal-design-text-color); text-align: center; background: var(--upcart-internal-announcements-bg-color); padding: var(--upcart-internal-desktop-announcement-padding-block) 33px; border-top: 1px solid var(--upcart-internal-announcements-border-color); border-bottom: 1px solid var(--upcart-internal-announcements-border-color); font-size: var(--upcart-internal-announcement-text-font-size); line-height: 120%; text-wrap: balance; }

.srip .upcart-internal-announcement:empty{ display: none; }

@media (max-width: 600px){
  .srip .upcart-internal-announcement{ padding: var(--upcart-internal-mobile-announcement-padding-block) 10px; }
}

.srip .upcart-internal-header{ color: var(--upcart-internal-design-text-color); align-items: center; background-color: var(--upcart-internal-header-background-color); border-bottom: var(--upcart-internal-header-border-bottom); display: flex; flex-direction: var(--upcart-internal-header-flex-direction); flex-shrink: 0; justify-content: space-between; padding: var(--upcart-internal-desktop-header-padding-block) 30px; }

.srip .upcart-internal-header [class="upcart-cart-quantity"]{ color: rgba(26,35,32,0.3); font-weight: 300; margin-left: 0.5ch; }

.srip .upcart-internal-header__logo{ max-height: var(--upcart-internal-header-logo-max-height); max-width: 50%; object-fit: contain; margin-left: var(--upcart-internal-header-title-margin-inline); margin-right: var(--upcart-internal-header-title-margin-inline); }

.srip .upcart-internal-header h2,.srip .upcart-internal-header h3,.srip .upcart-internal-header h4{ margin: 0 var(--upcart-internal-header-title-margin-inline) !important; }

.srip .upcart-internal-header span[data-internal-properties*="hasNonDefaultTitleAlignment=true"]{ margin-left: var(--upcart-internal-header-title-margin-inline); margin-right: var(--upcart-internal-header-title-margin-inline); transform: translate(calc(var(--upcart-internal-header-title-offset-direction-sign) * var(--upcart-internal-header-close-button-size) / 2)); }

.srip .upcart-internal-header span{ font-size: var(--upcart-internal-header-title-font-size); font-weight: var(--upcart-internal-header-title-font-weight); line-height: var(--upcart-internal-header-title-font-size); color: var(--upcart-internal-header-title-color); }

.srip .upcart-internal-header__close-button{ align-items: center; background-color: var(--upcart-internal-header-close-button-background-color); border-color: var(--upcart-internal-header-close-button-border-color); border-radius: var(--upcart-internal-global-button-border-radius); border-style: solid; border-width: var(--upcart-internal-header-close-button-border-width); cursor: pointer; display: flex; height: var(--upcart-internal-header-close-button-size); justify-content: center; transition: background-color 0.2s; width: var(--upcart-internal-header-close-button-size); }

.srip .upcart-internal-header__close-button:active,.srip .upcart-internal-header__close-button:hover{ background-color: var(--upcart-internal-header-close-button-background-color-hover); border-color: var(--upcart-internal-header-close-button-border-color-hover); fill: var(--upcart-internal-header-close-button-icon-color-hover); stroke: var(--upcart-internal-header-close-button-icon-color-hover); stroke-width: var(--upcart-internal-header-close-button-icon-stroke-width); }

.srip .upcart-internal-header__close-button-icon{ fill: var(--upcart-internal-header-close-button-icon-color); height: var(--upcart-internal-header-close-button-icon-size); width: var(--upcart-internal-header-close-button-icon-size); stroke: var(--upcart-internal-header-close-button-icon-color); stroke-width: var(--upcart-internal-header-close-button-icon-stroke-width); }

.srip .upcart-internal-header__close-button-icon:active,.srip .upcart-internal-header__close-button-icon:hover{ fill: var(--upcart-internal-header-close-button-icon-color-hover); stroke: var(--upcart-internal-header-close-button-icon-color-hover); stroke-width: var(--upcart-internal-header-close-button-icon-stroke-width); }

@media (max-width: 600px){
  .srip .upcart-internal-header{ padding: var(--upcart-internal-mobile-header-padding-block) 20px; }
}

.srip .upcart-internal-notes{ padding: 20px; }

.srip .upcart-internal-notes[data-placement="topOfFooter"]{ margin-bottom: 20px; padding: 0px; }

.srip .upcart-internal-notes__loader{ animation: 2s linear 0s infinite normal none running upcart-internal-notes-loader-spin; border-width: 1.5px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; height: 10px; width: 10px; }

.srip .upcart-internal-notes__textarea{ width: 100%; resize: vertical; font-family: inherit; font-size: 14px; border-radius: 6px; }

.srip .upcart-internal-discount-code{ margin-bottom: 10px; }

.srip .upcart-internal-discount-code__input-wrapper{ display: flex; background-color: rgb(255, 255, 255); width: 100%; border: 1px solid rgba(26,35,32,0.1); border-radius: 8px; justify-content: center; align-items: center; position: relative; overflow: hidden; }

.srip .upcart-internal-discount-code__input:focus-visible{ outline: none; }

.srip .upcart-internal-discount-code__suffix{ position: absolute; right: 8px; margin-top: auto; margin-bottom: auto; color: rgb(123, 123, 147); }

.srip .upcart-internal-discount-code__form{ display: flex; width: 100%; gap: 10px; }

.srip .upcart-internal-discount-code__form input{ position: relative; flex: 1 1 0%; font-size: 16px; height: 42px; padding: 0px 12px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: rgb(255, 255, 255); color: #1a2320; margin: 0px; width: 100%; }

.srip .upcart-internal-discount-code__form button{ padding: 0px 25px; margin: 0px; font-size: 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-weight: 600; transition: opacity 0.2s; display: flex; justify-content: center; align-items: center; min-width: 90px; }

.srip .upcart-internal-discount-code__form button:hover{ opacity: 0.8; }

.srip .upcart-internal-discount-code__form button:disabled{ opacity: 0.6; cursor: not-allowed; }

.srip .upcart-internal-discount-code__error{ color: rgba(255, 0, 0, 0.7); display: flex; align-items: center; justify-content: center; animation: 1.5s ease 0s 1 normal forwards running upcart-discount-code-module-fade-out; }

.srip .upcart-internal-discount-code__error svg{ fill: rgba(255, 0, 0, 0.7); width: 18px; height: 18px; }

.srip .upcart-internal-discount-code__skeleton{ display: flex; flex-direction: row; width: 100%; gap: 10px; margin: 20px 0px; }

.srip .upcart-internal-upsell{ margin-bottom: 8px; padding: 12px 0px 8px; }

.srip .upcart-internal-upsell__header{ color: var(--upcart-internal-design-text-color); text-align: center; padding: 28px; font-size: 18px; }

.srip .upcart-internal-upsell__shop-now-button{ box-sizing: border-box; margin: 20px 30px; padding: 8px; border-radius: var(--upcart-internal-global-button-border-radius); text-align: center; text-decoration: none; width: calc(100% - 60px); }

.srip .upcart-internal-upsell__shop-now-button a{ text-align: center; text-decoration: none; color: var(--upcart-internal-global-button-text-color); font-weight: 600; }

.srip .upcart-internal-upsell__skeleton{ display: flex; flex-direction: column; gap: 20px; padding: 30px 40px; align-items: center; }

.srip .upcart-internal-upsell__vertical-layout-wrapper{ display: flex; flex-direction: column; row-gap: 15px; justify-content: space-between; padding: 15px 30px; }

.srip .upcart-internal-rewards__skeleton{ display: flex; flex-direction: column; align-items: center; gap: 25px; padding: 23px 10px 35px; }

.srip .upcart-internal-rewards{ text-align: center; padding: 18px 30px 36px; display: flex; }

.srip .upcart-internal-rewards[data-internal-properties*="isColumnReversed=false"]{ flex-direction: column; }

.srip .upcart-internal-rewards[data-internal-properties*="isColumnReversed=true"]{ flex-direction: column-reverse; }

.srip .upcart-internal-rewards__message{ font-size: var(--upcart-internal-rewards-message-text-size); }

.srip .upcart-internal-rewards__message[data-internal-properties*="isColumnReversed=false"]{ margin-bottom: 20px; }

.srip .upcart-internal-rewards__message[data-internal-properties*="isColumnReversed=true"]{ margin-top: 20px; }

.srip .upcart-internal-rewards__bar{ padding-top: var(--upcart-internal-rewards-bar-padding-top); padding-bottom: var(--upcart-internal-rewards-bar-padding-bottom); }

.srip .upcart-internal-cart-items-skeleton{ display: flex; flex-direction: row; gap: 30px; padding: 20px 30px; }

.srip .upcart-internal-cart-items-skeleton__content{ display: flex; flex-direction: column; gap: 5px; }

.srip .upcart-internal-cart-items{ list-style: none; padding: 0px; margin: 0px; }

.srip .upcart-internal-bundle-properties__item-component-row{ display: flex; align-items: flex-start; gap: 8px; margin-bottom: 12px; }

.srip .upcart-internal-bundle-properties__image-wrapper{ width: var(--upcart-internal-product-row-item-component-image-size); height: var(--upcart-internal-product-row-item-component-image-size); flex-shrink: 0; display: flex; align-items: center; justify-content: center; }

.srip .upcart-internal-bundle-properties__image-wrapper img{ width: 100%; height: 100%; object-fit: contain; display: block; border: 1px solid rgb(224, 224, 224); border-radius: 4px; }

.srip .upcart-internal-bundle-properties__header{ color: #1a2320; }

.srip .upcart-internal-bundle-properties__content{ line-height: 1.2; display: flex; flex-direction: column; gap: 4px; }

.srip .upcart-internal-bundle-properties__product-title{ font-size: 12px; font-weight: 500; margin: 0px; color: #1a2320; }

.srip .upcart-internal-bundle-properties__variant-title{ font-size: 11px; color: gray; margin-top: 2px; }

.srip .upcart-internal-product-properties__link{ color: inherit; }

.srip .upcart-internal-cart-items__key-value-pair{ color: var(--upcart-internal-design-text-color); padding-bottom: 4px; font-size: 14px; line-height: 1.2; }

.srip .upcart-internal-express-payments__container{ margin-top: 8px; }

.srip .upcart-internal-express-payments__container[data-internal-properties*="hideBuyerConsent=true"] #shopify-buyer-consent{ display: none; }

.srip .upcart-internal-cart-summary{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; }

.srip .upcart-internal-cart-summary__discount-codes{ display: flex; flex-direction: row; gap: 6px; }

.srip .upcart-internal-cart-summary__discount-label{ color: var(--upcart-internal-design-text-color); font-size: 14px; }

.srip .upcart-internal-cart-summary__slide-codes{ overflow: scroll hidden; scrollbar-width: none; display: flex; align-items: center; gap: 4px; flex-wrap: wrap; }

.srip .upcart-internal-cart-summary__slide-codes::-webkit-scrollbar{ display: none; }

.srip .upcart-internal-cart-summary__total-discount{ color: var(--upcart-internal-design-text-color); font-size: 14px; white-space: nowrap; }

.srip .upcart-internal-trust-badges{ padding: 15px 5px 0px; }

.srip .upcart-internal-trust-badges__image{ object-fit: contain; }

.srip .upcart-internal-trust-badges__skeleton{ display: flex; flex-direction: row; justify-content: space-between; gap: 10px; padding: 20px 10px 10px; }

.srip .upcart-internal-trust-badges__skeleton-multi-row{ flex-grow: 1; height: 25px; }

.srip .upcart-internal-trust-badges__skeleton-single-row{ width: 100%; height: 25px; }

.srip .upcart-internal-component-carousel__container{ display: flex; align-items: center; position: relative; width: 100%; }

.srip .upcart-internal-component-carousel__button{ background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; flex: 0 0 auto; }

.srip .upcart-internal-component-carousel__button svg{ stroke-width: 3px; stroke: #1a2320; height: 14px; width: 14px; }

.srip .upcart-internal-component-carousel__button:disabled{ opacity: 0.5; cursor: not-allowed; }

.srip .upcart-internal-component-carousel__window{ flex: 1 1 0%; overflow: hidden; }

.srip .upcart-internal-component-carousel__track{ display: flex; transition: transform 0.3s ease-in-out; }

.srip .upcart-internal-component-carousel__slide{ flex: 0 0 100%; box-sizing: border-box; text-align: center; padding: 2px; overflow: hidden; }

.srip .upcart-internal-component-upsell-tile{ display: flex; align-items: center; width: 100%; background-color: var(--upcart-internal-design-accent-color); padding: 16px; border-radius: 8px; box-sizing: border-box; }

.srip .upcart-internal-component-upsell-tile__image-container{ flex: 0 0 auto; width: var(--upcart-internal-upsells-tile-image-size); height: var(--upcart-internal-upsells-tile-image-size); overflow: hidden; margin-right: 16px; border-radius: var(--upcart-internal-upsells-tile-inner-border-radius); }

.srip .upcart-internal-component-upsell-tile__image-container svg{ stroke-width: 1; stroke: rgb(136, 136, 136); }

.srip .upcart-internal-component-upsell-tile__image{ width: 100%; height: 100%; object-fit: contain; display: block; }

.srip .upcart-internal-component-upsell-tile__info{ display: flex; flex-direction: column; justify-content: flex-start; flex: 1 1 0%; min-width: 0px; }

.srip .upcart-internal-component-upsell-tile__title-link{ text-decoration: none; color: var(--upcart-internal-design-text-color); }

.srip .upcart-internal-component-upsell-tile__title{ text-align: left; line-height: 1.5; font-size: 15px; font-weight: 600; margin: 0px 0px 6px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.srip .upcart-internal-component-upsell-tile__rating-row{ display: flex; align-items: center; gap: 8px; margin-bottom: 4px; }

.srip .upcart-internal-component-upsell-tile__stars{ font-size: 13px; display: flex; align-items: center; }

.srip .upcart-internal-component-upsell-tile__star--partial{ display: inline-block; position: relative; width: 1em; overflow: hidden; color: #1a2320; }

.srip .upcart-internal-component-upsell-tile__star--partial span:first-child{ position: absolute; top: 0px; left: 0px; color: #1a2320; overflow: hidden; display: inline-block; }

.srip .upcart-internal-component-upsell-tile__reviews{ font-size: 13px; color: rgb(85, 85, 85); }

.srip .upcart-internal-component-upsell-tile__price-row{ display: flex; align-items: baseline; gap: 8px; margin-bottom: 8px; line-height: 1.3; }

.srip .upcart-internal-component-upsell-tile__price-compare-at{ color: var(--upcart-internal-design-text-color); opacity: 0.4; font-size: 13px; font-weight: 400; text-decoration-line: line-through; }

.srip .upcart-internal-component-upsell-tile__price{ color: var(--upcart-internal-design-text-color); font-size: 15px; }

.srip .upcart-internal-component-upsell-tile__single-variant{ text-align: left; font-size: 13px; margin-bottom: 8px; color: rgb(85, 85, 85); line-height: 1.3; }

.srip .upcart-internal-component-upsell-tile__variant-row{ display: flex; align-items: stretch; gap: 8px; }

.srip .upcart-internal-component-upsell-tile__variant-row select{ color: var(--upcart-internal-design-text-color); height: 34px; padding: 8px; border: 1px solid rgb(204, 204, 204); border-radius: var(--upcart-internal-upsells-tile-inner-border-radius); width: 60%; box-sizing: border-box; background-color: rgb(249, 249, 249); font-size: 12px; }

.srip .upcart-internal-component-upsell-tile__variant-row button{ display: flex; justify-content: center; align-items: center; flex: 1 1 0%; height: 34px; font-weight: 600; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 8px; cursor: pointer; width: 100%; box-sizing: border-box; }

.srip .upcart-internal-component-upsell-tile__add-button:hover{ background-color: rgb(51, 51, 51); }

.srip .upcart-internal-component-upsell-tile__variant-row select:focus-visible{ outline: none; }

.srip .upcart-internal-component-product-tile{ color: var(--upcart-internal-design-text-color); padding: 28px; border-bottom: 1px solid rgb(234, 234, 234); }

.srip .upcart-internal-component-product-tile__content{ display: flex; align-items: flex-start; gap: 16px; }

.srip .upcart-internal-component-product-tile__image-wrapper{ width: var(--upcart-internal-product-row-image-size); height: var(--upcart-internal-product-row-image-size); display: flex; justify-content: center; align-items: center; -webkit-tap-highlight-color: transparent; }

.srip .upcart-internal-component-product-tile__image-wrapper:focus:not(:focus-visible){ outline: none; }

.srip .upcart-internal-component-product-tile__image-wrapper svg{ stroke-width: 1; stroke: rgb(136, 136, 136); width: 48px; height: 48px; }

.srip .upcart-internal-component-product-tile__image{ width: 88px; height: 88px; object-fit: contain; background-color: transparent; }

.srip .upcart-internal-component-product-tile__info{ flex: 1 1 0%; }

.srip .upcart-internal-component-product-tile__header{ display: flex; justify-content: space-between; align-items: start; }

.srip .upcart-internal-component-product-tile__product-title{ margin: 0px 0px 4px; font-size: 16px; font-weight: 600; line-height: 1.3; }

.srip .upcart-internal-component-product-tile__product-title a[data-internal-properties*="urlIsEmpty=true"]{ pointer-events: none; }

.srip .upcart-internal-component-product-tile__title-link{ color: inherit; text-decoration: none; }

.srip .upcart-internal-component-product-tile__remove-button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0px; display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; }

.srip .upcart-internal-component-product-tile__remove-button:hover{ opacity: 1; }

.srip .upcart-internal-component-product-tile__remove-button svg{ width: 20px; height: 20px; fill: rgb(99, 115, 129); }

.srip .upcart-internal-component-product-tile__variant,.srip .upcart-internal-component-product-tile__properties,.srip .upcart-internal-component-product-tile__bundle{ line-height: 1.2; }

.srip .upcart-internal-component-product-tile__variant,.srip .upcart-internal-component-product-tile__properties{ opacity: 0.4; }

.srip .upcart-internal-component-product-tile__product-pricing{ display: flex; align-items: baseline; flex-wrap: wrap; column-gap: 4px; margin-bottom: 4px; }

.srip .upcart-internal-component-product-tile__price-group{ display: inline-flex; align-items: baseline; gap: 2px; }

.srip .upcart-internal-component-product-tile__price-compare-at{ color: var(--upcart-internal-design-text-color); opacity: 0.4; text-decoration: line-through; font-size: 14px; }

.srip .upcart-internal-component-product-tile__price{ font-weight: 500; font-size: 15px; }

.srip .upcart-internal-component-product-tile__savings{ color: var(--upcart-internal-design-savings-text-color); font-weight: 700; font-size: 15px; line-height: 1.5; }

.srip .upcart-internal-component-product-tile__controls{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; }

.srip .upcart-internal-component-product-tile__quantity-selector{ display: flex; align-items: center; border: 1px solid rgb(204, 204, 204); border-radius: 4px; overflow: hidden; height: 28px; }

.srip .upcart-internal-component-product-tile__quantity-selector svg{ width: 12px; height: 12px; }

.srip .upcart-internal-component-product-tile__quantity-selector button{ height: 100%; background: rgb(255, 255, 255); padding: 4px 8px; font-size: 1rem; cursor: pointer; display: flex; align-items: center; justify-content: center; }

.srip .upcart-internal-component-product-tile__quantity-selector button:disabled{ opacity: 0.5; cursor: not-allowed; }

.srip .upcart-internal-component-product-tile__quantity-minus{ border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentcolor rgb(221, 221, 221) currentcolor currentcolor; border-image: initial; }

.srip .upcart-internal-component-product-tile__quantity-plus{ border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(221, 221, 221); border-image: initial; }

.srip .upcart-internal-component-product-tile__quantity-selector input{ width: 40px; padding: 4px; text-align: center; font-size: 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; }

.srip .upcart-internal-component-product-tile__discount-codes{ display: flex; align-items: center; gap: 4px; flex-wrap: wrap; }

.srip .upcart-internal-component-product-tile__subscription-upgrade{ margin-top: 12px; width: 100%; }

.srip .upcart-internal-component-product-tile__subscription-upgrade-btn{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; cursor: pointer; font-size: 14px; font-weight: 600; height: 36px; width: 100%; display: flex; justify-content: center; align-items: center; }

.srip .upcart-internal-component-product-tile__select-wrapper{ display: flex; }

.srip .upcart-internal-component-product-tile__select{ appearance: none; width: 100%; height: 100%; border: 1px solid rgb(204, 204, 204); border-radius: 4px; padding: 8px 28px 8px 8px; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='2' fill='none'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 8px center; background-size: 8px; cursor: pointer; }

.srip .upcart-internal-component-product-tile__select:focus-visible{ outline: none; }

.srip .upcart-internal-component-progress-bar{ position: relative; }

.srip .upcart-internal-component-progress-bar__track{ height: var(--upcart-internal-component-progress-bar-track-height); background-color: var(--upcart-internal-component-progress-bar-background-color); border-radius: var(--upcart-internal-component-progress-bar-border-radius); overflow: hidden; position: relative; }

.srip .upcart-internal-component-progress-bar__fill{ height: 100%; background-color: var(--upcart-internal-component-progress-bar-foreground-color); transition: width 0.3s; }

.srip .upcart-internal-component-progress-bar__milestone{ position: absolute; transform: translate(-50%); display: flex; flex-direction: column; align-items: center; }

.srip .upcart-internal-component-progress-bar__milestone--top{ bottom: calc(var(--upcart-internal-component-progress-bar-track-height) + 4px); }

.srip .upcart-internal-component-progress-bar__milestone--middle{ top: calc((var(--upcart-internal-component-progress-bar-track-height) - var(--upcart-internal-component-progress-bar-icon-container-size)) / 2); }

.srip .upcart-internal-component-progress-bar__milestone--bottom{ top: calc(var(--upcart-internal-component-progress-bar-track-height) + 6px); }

.srip .upcart-internal-component-progress-bar__milestone-icon{ width: var(--upcart-internal-component-progress-bar-icon-container-size); height: var(--upcart-internal-component-progress-bar-icon-container-size); border-radius: var(--upcart-internal-component-progress-bar-milestone-border-radius); display: flex; align-items: center; justify-content: center; fill: var(--upcart-internal-component-progress-bar-icon-color); }

.srip .upcart-internal-component-progress-bar__milestone-icon[data-internal-properties*="isCompleted=true"]{ background-color: var(--upcart-internal-component-progress-bar-foreground-color); }

.srip .upcart-internal-component-progress-bar__milestone-icon[data-internal-properties*="isCompleted=false"]{ background-color: var(--upcart-internal-component-progress-bar-background-color); }

.srip .upcart-internal-component-progress-bar__milestone-icon svg{ width: var(--upcart-internal-component-progress-bar-icon-size); height: var(--upcart-internal-component-progress-bar-icon-size); }

.srip .upcart-internal-component-progress-bar__milestone-label{ margin-top: 2px; font-size: var(--upcart-internal-component-progress-bar-label-size); white-space: normal; width: 80px; line-height: 1.2; }

.srip .upcart-internal-component-segmented-progress-bar{ position: relative; }

.srip .upcart-internal-component-segmented-progress-bar__segments-container{ display: flex; gap: var(--upcart-internal-component-progress-bar-segment-gap); height: var(--upcart-internal-component-progress-bar-track-height); width: 100%; position: relative; }

.srip .upcart-internal-component-segmented-progress-bar__segment{ height: 100%; background-color: var(--upcart-internal-component-progress-bar-background-color); border-radius: var(--upcart-internal-component-progress-bar-border-radius); position: relative; }

.srip .upcart-internal-component-segmented-progress-bar__segment-fill{ position: absolute; left: 0px; top: 0px; height: 100%; background-color: var(--upcart-internal-component-progress-bar-foreground-color); transition: width 0.3s ease-in-out; border-radius: var(--upcart-internal-component-progress-bar-border-radius); }

.srip .upcart-internal-component-segmented-progress-bar__milestone{ position: absolute; right: 12px; transform: translate(50%); }

.srip .upcart-internal-component-segmented-progress-bar__milestone-icon{ width: var(--upcart-internal-component-progress-bar-icon-container-size); height: var(--upcart-internal-component-progress-bar-icon-container-size); border-radius: var(--upcart-internal-component-progress-bar-milestone-border-radius); display: flex; align-items: center; justify-content: center; }

.srip .upcart-internal-component-segmented-progress-bar__milestone-icon[data-internal-properties*="isCompleted=true"]{ background-color: var(--upcart-internal-component-progress-bar-foreground-color); fill: var(--upcart-internal-component-progress-bar-icon-color-complete); }

.srip .upcart-internal-component-segmented-progress-bar__milestone-icon[data-internal-properties*="isCompleted=false"]{ background-color: var(--upcart-internal-component-progress-bar-background-color); fill: var(--upcart-internal-component-progress-bar-icon-color-incomplete); }

.srip .upcart-internal-component-segmented-progress-bar__milestone-icon svg{ width: var(--upcart-internal-component-progress-bar-icon-size); height: var(--upcart-internal-component-progress-bar-icon-size); }

.srip .upcart-internal-component-segmented-progress-bar__milestone--top{ bottom: calc(var(--upcart-internal-component-progress-bar-track-height) + 28px); }

.srip .upcart-internal-component-segmented-progress-bar__milestone--middle{ top: calc((var(--upcart-internal-component-progress-bar-track-height) - var(--upcart-internal-component-progress-bar-icon-container-size)) / 2); }

.srip .upcart-internal-component-segmented-progress-bar__milestone--bottom{ top: calc(var(--upcart-internal-component-progress-bar-track-height) + 6px); }

.srip .upcart-internal-component-segmented-progress-bar__milestone-label{ position: absolute; margin-top: 2px; font-size: var(--upcart-internal-component-progress-bar-label-size); white-space: normal; top: 100%; width: 80px; line-height: 1.2; }

.srip .upcart-internal-component-segmented-progress-bar__milestone-label--align-center{ left: 50%; transform: translate(-50%); text-align: center; }

.srip .upcart-internal-component-segmented-progress-bar__milestone-label--align-right{ right: 0%; text-align: right; }

.srip .upcart-internal-component-tag{ display: inline-flex; align-items: center; padding: 2px 6px 2px 4px; font-size: 13px; border-radius: 4px; background: rgba(26,35,32,0.05); color: rgb(88, 88, 88); gap: 2px; }

.srip .upcart-internal-component-tag__icon{ height: 100%; margin-right: 4px; display: flex; align-self: flex-start; margin-top: 2px; }

.srip .upcart-internal-component-tag__icon svg{ width: 16px; height: 16px; fill: rgb(88, 88, 88); }

.srip .upcart-internal-component-tag__text{ text-transform: uppercase; font-size: 13px; font-weight: 600; line-height: 1.6; }

.srip .upcart-internal-component-tag__remove-button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0px; display: flex; align-items: center; }

.srip .upcart-internal-component-tag__remove-button svg{ width: 16px; height: 16px; fill: rgb(88, 88, 88); }

.srip .upcart-internal-component-tag__remove-button:hover{ background: rgba(26,35,32,0.05); }

.srip .upcart-internal-component-collapse__expand-icon{ display: inline-flex; align-items: center; justify-content: center; transition: transform 0.3s; }

.srip .upcart-internal-component-collapse__expand-icon[data-expanded="true"]{ transform: rotate(180deg); }

.srip .upcart-internal-component-collapse__children{ position: relative; overflow: hidden; max-height: 0px; opacity: 0; transform: translateY(-5px); transition: max-height 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s, transform 0.25s, margin 0.25s; margin-top: 0px; padding-top: 0px; }

.srip .upcart-internal-component-collapse__children[data-expanded="true"]{ max-height: 1000px; opacity: 1; transform: translateY(0px); transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s, transform 0.25s, margin 0.25s; margin-top: 8px; padding-top: 5px; }

.srip .upcart-internal-component-collapse__dropdown-container{ align-items: center; justify-content: center; cursor: pointer; display: flex; gap: 8px; width: fit-content; }

.srip .upcart-internal-component-collapse__dropdown-container:hover{ opacity: 0.8; }

@keyframes upcart-internal-notes-loader-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .upcart-internal-skeleton{ --loading-grey: #ededed; }

.srip .upcart-internal-skeleton__image-large{ height: 85px; width: 85px; }

.srip .upcart-internal-skeleton__image-medium{ height: 60px; width: 60px; }

.srip .upcart-internal-skeleton__image-small{ height: 30px; width: 30px; }

.srip .upcart-internal-skeleton__text-large{ height: 15px; }

.srip .upcart-internal-skeleton__text-medium{ height: 12px; }

.srip .upcart-internal-skeleton__text-small{ height: 10px; }

.srip .upcart-internal-skeleton__shimmer{ background-image: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; background-position-x: 180%; animation: 1s ease-in-out 0s infinite normal none running upcart-internal-skeleton-shimmer-loading; border-radius: 0.5rem; }

@keyframes upcart-internal-skeleton-shimmer-loading{ 
  100% { background-position-x: -20%; }
}

.srip .upcart-internal-skeleton .upcart-internal-skeleton__text-large,.srip .upcart-internal-skeleton .upcart-internal-skeleton__text-medium,.srip .upcart-internal-skeleton .upcart-internal-skeleton__text-small{ animation-delay: 0.05s; }

.srip .upcart-internal-skeleton .upcart-internal-skeleton__description{ min-height: 4rem; border-radius: 4px; animation-delay: 0.06s; }

.srip .upcart-internal-component__button,.srip .upcart-internal-component__button:visited{ background: var(--upcart-internal-global-button-background-color); color: var(--upcart-internal-global-button-text-color); border-radius: var(--upcart-internal-global-button-border-radius); }

.srip .upcart-internal-component__button:hover{ color: var(--upcart-internal-global-button-text-hover-color); }

.srip .upcart-internal-component-loader{ border-width: 1.5px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; width: 12px; height: 12px; animation: 2s linear 0s infinite normal none running upcart-internal-component-loader-spin; }

@keyframes upcart-internal-component-loader-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .upcart-internal-style__title{ color: var(--upcart-internal-design-text-color); font-size: 15px; padding: 0px 30px; text-align: center; }

.srip .upcart-internal-style__title-large{ color: var(--upcart-internal-design-text-color); font-size: 24px; font-weight: 600; margin-bottom: 12px; }

.srip .upcart-internal__visually-hidden{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

.srip .carousel .control-arrow,.srip .carousel.carousel-slider .control-arrow{ background: none; border: 0px; cursor: pointer; font-size: 32px; opacity: 0.4; position: absolute; top: 20px; transition: 0.25s ease-in; z-index: 2; }

.srip .carousel .control-arrow:focus,.srip .carousel .control-arrow:hover{ opacity: 1; }

.srip .carousel .control-arrow::before,.srip .carousel.carousel-slider .control-arrow::before{ border-bottom: 8px solid transparent; border-top: 8px solid transparent; content: ""; display: inline-block; margin: 0px 5px; }

.srip .carousel .control-disabled.control-arrow{ cursor: inherit; display: none; opacity: 0; }

.srip .carousel .control-prev.control-arrow{ left: 0px; }

.srip .carousel .control-prev.control-arrow::before{ border-right: 8px solid rgb(255, 255, 255); }

.srip .carousel .control-next.control-arrow{ right: 0px; }

.srip .carousel .control-next.control-arrow::before{ border-left: 8px solid rgb(255, 255, 255); }

.srip .carousel-root{ outline: none; }

.srip .carousel{ position: relative; width: 100%; }

.srip .carousel *{ box-sizing: border-box; }

.srip .carousel img{ display: inline-block; pointer-events: none; width: 100%; }

.srip .carousel .carousel{ position: relative; }

.srip .carousel .control-arrow{ background: none; border: 0px; font-size: 18px; margin-top: -13px; outline: 0px; top: 50%; }

.srip .carousel .thumbs-wrapper{ margin: 20px; overflow: hidden; }

.srip .carousel .thumbs{ list-style: none; position: relative; transform: translateZ(0px); transition: 0.15s ease-in; white-space: nowrap; }

.srip .carousel .thumb{ border: 3px solid rgb(255, 255, 255); display: inline-block; margin-right: 6px; overflow: hidden; padding: 2px; transition: border 0.15s ease-in; white-space: nowrap; }

.srip .carousel .thumb:focus{ border: 3px solid rgb(204, 204, 204); outline: none; }

.srip .carousel .thumb.selected,.srip .carousel .thumb:hover{ border: 3px solid rgb(51, 51, 51); }

.srip .carousel .thumb img{ vertical-align: top; }

.srip .carousel.carousel-slider{ margin: 0px; overflow: hidden; position: relative; }

.srip .carousel.carousel-slider .control-arrow{ bottom: 0px; color: rgb(255, 255, 255); font-size: 26px; margin-top: 0px; padding: 5px; top: 0px; }

.srip .carousel.carousel-slider .control-arrow:hover{ background: rgba(26,35,32,0.2); }

.srip .carousel .slider-wrapper{ margin: auto; overflow: hidden; transition: height 0.15s ease-in; width: 100%; }

.srip .carousel .slider{ list-style: none; margin: 0px; padding: 0px; position: relative; width: 100%; }

.srip .carousel .slider.animated{ transition: 0.35s ease-in-out; }

.srip .carousel .slide{ margin: 0px; min-width: 100%; position: relative; text-align: center; }

.srip .carousel .slider-wrapper.axis-horizontal .slider{ display: flex; }

.srip .carousel .slider-wrapper.axis-horizontal .slider .slide{ flex-flow: column; }

.srip .carousel .slider-wrapper.axis-vertical{ display: flex; }

.srip .carousel .slider-wrapper.axis-vertical .slider{ flex-direction: column; }

.srip .carousel .slide img{ border: 0px; vertical-align: top; width: 100%; }

.srip .carousel .slide iframe{ border: 0px; display: inline-block; margin: 0px 40px 40px; width: calc(100% - 80px); }

.srip .carousel .slide .legend{ background: #1a2320; border-radius: 10px; bottom: 40px; color: rgb(255, 255, 255); font-size: 12px; left: 50%; margin-left: -45%; opacity: 0.25; padding: 10px; position: absolute; text-align: center; transition: opacity 0.35s ease-in-out; width: 90%; }

.srip .carousel .control-dots{ bottom: 0px; margin: 10px 0px; padding: 0px; position: absolute; text-align: center; width: 100%; z-index: 1; }

@media (min-width: 960px){
  .srip .carousel .control-dots{ bottom: 0px; }
}

.srip .carousel .control-dots .dot{ background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(26,35,32,0.9) 1px 1px 2px; cursor: pointer; display: inline-block; height: 8px; margin: 0px 8px; opacity: 0.3; transition: opacity 0.25s ease-in; width: 8px; }

.srip .carousel .control-dots .dot.selected,.srip .carousel .control-dots .dot:hover{ opacity: 1; }

.srip .carousel .carousel-status{ color: rgb(255, 255, 255); font-size: 10px; padding: 5px; position: absolute; right: 0px; text-shadow: rgba(26,35,32,0.9) 1px 1px 1px; top: 0px; }

.srip .carousel:hover .slide .legend{ opacity: 1; }

.srip #UpcartPopup{ --upcart-transition-time: .249s; }

.srip #UpcartPopup *{ box-sizing: border-box; }

.srip .styles_AddonsModule__ [class~="TextStyle--variationSubdued"] p{ -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; height: 33px; overflow: hidden; }

.srip #UpcartPopup p{ margin: 0px; }

.srip #UpcartPopup div:empty{ display: block; }

.srip #UpcartPopup .Stack{ align-items: stretch; display: flex; flex-wrap: wrap; margin-left: -20px; margin-top: -20px; }

.srip #UpcartPopup .Stack--alignmentCenter{ align-items: center; }

.srip #UpcartPopup .Stack--noWrap{ flex-wrap: nowrap; }

.srip #UpcartPopup .Stack__item{ margin-left: 20px; margin-top: 20px; max-width: 100%; }

.srip #UpcartPopup .Stack__item--fill{ flex: 1 1 auto; }

.srip #UpcartPopup .Stack__item[data-internal-properties*="isImageForUpsellWithRating=true"]{ display: flex; align-items: center; }

.srip #UpcartPopup .Stack--distributionLeading{ justify-content: flex-start; }

.srip #UpcartPopup .Stack--spacingLoose{ margin-left: -20px; margin-top: -20px; }

.srip #UpcartPopup .Stack--alignmentBaseline{ align-items: baseline; }

.srip #UpcartPopup .Stack--distributionEqualSpacing{ justify-content: space-between; }

.srip #UpcartPopup .TextStyle--variationStrong{ font-size: 15px; font-weight: 600; line-height: 20px; margin-bottom: 8px; }

@media (max-width: 600px){
  .srip #UpcartPopup .TextStyle--variationStrong{ margin-bottom: 0px; }
}

.srip #UpcartPopup .axis-vertical{ max-height: 200px !important; overflow-y: scroll; }

.srip #UpcartPopup .axis-vertical,.srip #UpcartPopup .axis-vertical ul{ height: fit-content !important; }

.srip body[data-upcart-cart-enabled] div[id="CartDrawer"],.srip body[data-upcart-cart-enabled] html[class~="js-drawer-open"] main[class~="main-content"]::after{ display: none !important; }

.srip .upcartPopupShow div[id~="cart-drawer"],.srip body[data-upcart-cart-enabled] div[id~="cart-drawer"]{ display: none !important; }

.srip body[data-upcart-cart-enabled] html[class~="js-drawer-open"],.srip body[data-upcart-cart-enabled] html[class~="no-scroll"]{ overflow: auto !important; }

.srip body[data-upcart-cart-enabled] div[class="PageOverlay is-visible"]{ display: none !important; }

.srip body[data-upcart-cart-enabled] div[class~="Drawer"][aria-hidden="false"]{ display: none !important; visibility: hidden !important; }

.srip body[data-upcart-cart-enabled] aside[id="slideout-ajax-cart"],.srip body[data-upcart-cart-enabled] cart-drawer[class*="drawer"],.srip body[data-upcart-cart-enabled] div[class*="shopping-cart"] div[class*="mini-cart"],.srip body[data-upcart-cart-enabled] div[class~="js-cart-drawer-root"],.srip body[data-upcart-cart-enabled] div[class~="js-modal-overlay"],.srip body[data-upcart-cart-enabled] div[class~="js-slideout-overlay"]{ display: none !important; }

.srip .upcartPopupShow{ overflow: hidden !important; }

.srip .upcartPopupShow div[class~="boost-pfs-minicart-active"],.srip .upcartPopupShow div[class~="boost-pfs-minicart-wrapper"]{ display: none !important; visibility: hidden !important; }

.srip .upcartPopupShow div[class="so-modal so-modal-e-and-g-upsell fade engraving-only in"],.srip .upcartPopupShow div[class="so-modal-backdrop fade in"]{ display: none !important; }

.srip .upcartPopupShow div[class~="giraffly_PCPreview_BOX"]{ z-index: 1000 !important; }

.srip .upcartScrollLocking-noScroll{ overflow: hidden !important; }

.srip .upcartScrollLocking-allowScroll{ overflow: scroll !important; }

.srip .styles_hideOnCartOpen__{ visibility: hidden !important; }

.srip .styles_CartPreview__{ background: rgb(255, 255, 255); margin: auto; overflow-x: hidden; scrollbar-width: none; top: 0px; transition: var(--upcart-transition-time) width; width: var(--upcart-internal-desktop-cart-width); z-index: 2147483640; --upcart-keyboard-offset: 0px; }

.srip .upcart-internal-cart-preview__container{ overflow-y: hidden; height: 100%; }

.srip .styles_CartPreview__ input{ line-height: inherit; }

.srip .styles_CartPreview__::-webkit-scrollbar{ display: none; }

.srip .styles_CartPreview__position-fixed__{ position: fixed; }

.srip .styles_CartPreview__position-absolute__{ position: absolute; }

.srip .styles_CartPreview__card__{ background-color: var(--p-color-bg); border-radius: 0px; box-shadow: var(--p-card-shadow); display: flex; flex-direction: column; height: 100%; transform: translateY(calc(var(--upcart-keyboard-offset) * -1)); transition: transform var(--upcart-transition-time) ease; outline: transparent solid 1px; }

.srip .styles_CartPreview__:focus-visible{ outline: 2px solid var(--upcart-internal-design-text-color); }

.srip .styles_CartPreview__card_nonSticky__{ height: auto; min-height: 100%; }

.srip .styles_CartPreview__left__{ left: calc(var(--upcart-internal-desktop-cart-width) * -1); transition: var(--upcart-transition-time); }

.srip .styles_CartPreview__left__.styles_active__{ left: 0px; transition: var(--upcart-transition-time); }

.srip .styles_CartPreview__right__{ right: calc(var(--upcart-internal-desktop-cart-width) * -1); transition: var(--upcart-transition-time); }

.srip .styles_CartPreview__right__.styles_active__{ right: 0px; transition: var(--upcart-transition-time); }

.srip .styles_CartPreview__body__{ display: flex; flex-direction: column; scrollbar-width: none; }

.srip .styles_CartPreview__body__::-webkit-scrollbar{ display: none; }

.srip .styles_CartPreview__empty__{ align-items: center; display: flex; flex: 1 1 0%; justify-content: center; }

.srip .styles_CartPreview__empty__body__{ display: flex; flex-direction: column; scrollbar-width: none; }

.srip .styles_CartPreview__empty__body__::-webkit-scrollbar{ display: none; }

.srip .styles_CartPreview__empty__ h3{ color: #1a2320; font-size: 22px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; text-align: center; }

.srip .styles_CartPreview__upsells__ > div > div{ padding-bottom: 14px; }

.srip .styles_CartPreview__bottomModules__{ margin-top: auto; }

.srip .styles_CartPreview__backdrop__{ background: #1a2320; height: 100vh; left: 0px; opacity: 0.4; position: fixed; top: 0px; width: 100%; z-index: 2147483639; display: none !important; }

.srip .styles_CartPreview__backdrop__.styles_active__{ display: block !important; }

@media (max-width: 600px){
  .srip .styles_CartPreview__{ width: var(--upcart-internal-mobile-cart-width); }
  .srip .styles_CartPreview__left__{ left: calc(var(--upcart-internal-mobile-cart-width) * -1); }
  .srip .styles_CartPreview__right__{ right: calc(var(--upcart-internal-mobile-cart-width) * -1); }
}

.srip .styles_Header__{ align-items: center; background-color: var(--upcart-internal-header-background-color); border-bottom: var(--upcart-internal-header-border-bottom); display: flex; flex-direction: var(--upcart-internal-header-flex-direction); flex-shrink: 0; justify-content: space-between; padding: var(--upcart-internal-desktop-header-padding-block) 30px; }

.srip .styles_Header__ [class="upcart-cart-quantity"]{ color: rgba(26,35,32,0.3); font-weight: 300; margin-left: 0.5ch; }

.srip .styles_Header__ img[class="upcart-header-logo"]{ max-height: var(--upcart-internal-header-logo-max-height); max-width: 50%; object-fit: contain; }

.srip .styles_Header__ h2,.srip .styles_Header__ h3,.srip .styles_Header__ h4{ padding: 0px !important; }

.srip .styles_Header__ h2[data-internal-properties*="hasNonDefaultTitleAlignment=false"],.srip .styles_Header__ h3[data-internal-properties*="hasNonDefaultTitleAlignment=false"],.srip .styles_Header__ h4[data-internal-properties*="hasNonDefaultTitleAlignment=false"]{ margin: 0px !important; }

.srip .styles_Header__ h2[data-internal-properties*="hasNonDefaultTitleAlignment=true"],.srip .styles_Header__ h3[data-internal-properties*="hasNonDefaultTitleAlignment=true"],.srip .styles_Header__ h4[data-internal-properties*="hasNonDefaultTitleAlignment=true"]{ margin: 0 var(--upcart-internal-header-title-margin-inline) !important; }

.srip .styles_Header__ [data-internal-properties*="hasNonDefaultTitleAlignment=true"]{ margin-left: var(--upcart-internal-header-title-margin-inline); margin-right: var(--upcart-internal-header-title-margin-inline); transform: translate(calc(var(--upcart-internal-header-title-offset-direction-sign) * var(--upcart-internal-header-close-button-size) / 2)); }

.srip .styles_Header__ span[class="upcart-header-text"]{ font-size: var(--upcart-internal-header-title-font-size); font-weight: var(--upcart-internal-header-title-font-weight); line-height: var(--upcart-internal-header-title-font-size); }

.srip .styles_Header__ span[data-internal-properties*="hasColorOverride=true"][class="upcart-header-text"]{ color: var(--upcart-internal-header-title-color); }

.srip .styles_Header__closeButton__{ align-items: center; background-color: var(--upcart-internal-header-close-button-background-color); border-color: var(--upcart-internal-header-close-button-border-color); border-radius: var(--upcart-internal-global-button-border-radius); border-style: solid; border-width: var(--upcart-internal-header-close-button-border-width); cursor: pointer; display: flex; height: var(--upcart-internal-header-close-button-size); justify-content: center; transition: background-color 0.2s; width: var(--upcart-internal-header-close-button-size); }

.srip .styles_Header__closeButton__:active[data-internal-properties*="hasBackgroundHoverColor=true"],.srip .styles_Header__closeButton__:hover[data-internal-properties*="hasBackgroundHoverColor=true"]{ background-color: var(--upcart-internal-header-close-button-background-color-hover); }

.srip .styles_Header__closeButton__:active[data-internal-properties*="hasBorderHoverColor=true"],.srip .styles_Header__closeButton__:hover[data-internal-properties*="hasBorderHoverColor=true"]{ border-color: var(--upcart-internal-header-close-button-border-color-hover); }

.srip .styles_Header__closeButton__:active .styles_Header__closeButtonIcon__[data-internal-properties*="hasIconHoverColor=true"],.srip .styles_Header__closeButton__:hover .styles_Header__closeButtonIcon__[data-internal-properties*="hasIconHoverColor=true"]{ fill: var(--upcart-internal-header-close-button-icon-color-hover); stroke: var(--upcart-internal-header-close-button-icon-color-hover); }

.srip .styles_Header__closeButton__:active .styles_Header__closeButtonIcon__[data-internal-properties*="hasNonDefaultIconStrokeWidth=false"],.srip .styles_Header__closeButton__:hover .styles_Header__closeButtonIcon__[data-internal-properties*="hasNonDefaultIconStrokeWidth=false"]{ stroke-width: 0; }

.srip .styles_Header__closeButtonIcon__{ fill: var(--upcart-internal-header-close-button-icon-color); height: var(--upcart-internal-header-close-button-icon-size); width: var(--upcart-internal-header-close-button-icon-size); }

.srip .styles_Header__closeButtonIcon__[data-internal-properties*="hasNonDefaultIconStrokeWidth=true"]{ stroke: var(--upcart-internal-header-close-button-icon-color); stroke-width: var(--upcart-internal-header-close-button-icon-stroke-width); }

@media (max-width: 600px){
  .srip .styles_Header__{ padding: var(--upcart-internal-mobile-header-padding-block) 20px; }
}

.srip .styles_Footer__{ background: rgb(246, 246, 247); padding: 23px; border-top: 1px solid rgba(26,35,32,0.1); }

.srip .styles_Footer__alignLeft__{ float: left; }

.srip .styles_Footer__alignRight__{ float: right; }

.srip .styles_Footer__savingsCodes__{ display: flex; flex-direction: row; max-width: 80%; }

.srip .styles_Footer__slidingCodes__{ overflow: scroll hidden; scrollbar-width: none; }

.srip .styles_Footer__slidingCodes__::-webkit-scrollbar{ display: none; }

.srip .styles_Footer__discountSliding__{ overflow: hidden; }

.srip .styles_Footer__savings__{ display: flex; align-items: center; justify-content: space-between; padding: 0px 0px 10px; color: rgba(26,35,32,0.8); }

.srip .styles_Footer__continueShopping__{ display: flex; justify-content: center; align-items: center; padding: 8px 0px 0px; font-size: 15px; }

.srip .styles_Footer__continueShopping__ a:hover{ opacity: 0.5; cursor: pointer; }

.srip .styles_Footer__subtotal__{ display: flex; align-items: center; justify-content: space-between; padding: 20px 0px; color: rgba(26,35,32,0.8); font-weight: 500; }

.srip .styles_Footer__checkoutButton__{ text-align: center; margin-bottom: 0px; }

.srip .styles_Footer__checkoutButton__ button{ background: #1a2320; padding: 16px; border-radius: 0px; border: 0px; margin-bottom: 0px; transition: opacity 0.2s; }

.srip .styles_Footer__checkoutButton__ button:hover{ background: #1a2320; color: rgb(255, 255, 255); }

.srip .styles_AddonsModule__title__ span{ font-size: 13px; margin-bottom: 5px; }

.srip .styles_Footer__checkoutButton__ button span{ font-weight: inherit; font-size: 15px; line-height: 20px; color: rgb(255, 255, 255); }

.srip .styles_Footer__cartSummarySection__{ padding-bottom: 10px; padding-top: 10px; }

.srip .styles_Footer__cartSubtotalTitle__{ color: #1a2320; width: 100%; padding-left: 0px; padding-right: 0px; font-weight: 400; font-size: 20px; margin-right: 8px; }

.srip .styles_Footer__cartSubtotalValue__{ color: #1a2320; font-size: 20px; }

@media (max-width: 375px){
  .srip .styles_Footer__ [class~="TextStyle--variationStrong"]{ font-size: 14px; margin-bottom: 4px; }
  .srip .styles_Footer__ [class~="TextStyle--variationSubdued"]{ font-size: 12px; }
}

@media (max-width: 330px){
  .srip .styles_Footer__ [class~="TextStyle--variationSubdued"]{ font-size: 10px; }
}

.srip .styles_Announcement__{ text-align: center; background: rgb(219, 235, 246); padding: var(--upcart-internal-desktop-announcement-padding-block) 33px; border-top: 1px solid rgb(197, 230, 253); border-bottom: 1px solid rgb(197, 230, 253); font-size: var(--upcart-internal-announcement-text-font-size); line-height: 120%; text-wrap: balance; }

.srip .styles_Announcement__:empty{ display: none; }

@media (max-width: 600px){
  .srip .styles_Announcement__{ padding: var(--upcart-internal-mobile-announcement-padding-block) 10px; }
}

.srip .styles_Rewards__{ font-size: 15px; line-height: 20px; padding: 18px 30px; text-align: center; }

.srip .styles_Rewards__progressBar__{ background: rgb(228, 229, 231); border-radius: 16px; height: 10px; margin-top: 6px; overflow: hidden; width: 100%; }

.srip .styles_Rewards__progressBar--progress__{ background-color: rgb(147, 211, 255); height: inherit; overflow: hidden; transition: 0.5s; }

.srip .styles_Rewards__progressBar--progress__:empty{ display: block; }

.srip .styles_rewardsDescription__{ overflow-wrap: normal; font-size: x-small; line-height: 1.25; margin-top: 5px; }

.srip .styles_TieredRewards__{ font-size: 15px; line-height: 20px; padding: 18px 30px 5px; text-align: center; }

.srip .styles_TieredRewards__tiersContainer__{ display: flex; justify-content: space-between; margin-top: -25px; }

.srip .styles_TieredRewards__tierCircleAndDescription__{ align-items: center; display: flex; flex-direction: column; max-height: 100px; max-width: 75px; min-width: 75px; width: 75px; }

.srip .styles_TieredRewards__tierCircleAndDescription--exactlyCenter__{ transform: translate(50%); }

.srip .styles_TieredRewards__tierCircleAndDescription--leftOfCenter__{ margin-left: -20px; transform: translate(20px); }

.srip .styles_TieredRewards__tierCircle__{ border-radius: 50%; display: flex; height: 40px; margin-left: 2.5px; margin-right: 2.5px; width: 40px; }

.srip .styles_TieredRewards__tierCircle--reached__{ color: rgb(147, 211, 255); }

.srip .styles_TieredRewards__progressBar__{ background: rgb(228, 229, 231); border-radius: 16px; height: 10px; margin-top: 22.5px; overflow: hidden; width: 100%; }

.srip .styles_TieredRewards__progressBar--progress__{ background-color: rgb(147, 211, 255); height: inherit; overflow: hidden; transition: 0.5s; }

.srip .styles_TieredRewards__progressBar--progress__:empty{ display: block; }

@media (max-width: 600px){
  .srip .styles_Rewards__{ padding: 20px; }
}

.srip .styles_PreviewRecommendations__{ padding: 15px 30px; }

.srip .styles_PreviewRecommendations__title__{ text-align: center; padding: 0px 30px; font-size: 18px; margin: 1em 0px; }

.srip .styles_PreviewRecommendations__shopButton__{ text-align: center; }

.srip .styles_AddonsModule__{ margin-bottom: 20px; }

.srip .styles_AddonsModule__ h3{ margin-top: 0px; }

.srip .styles_AddonsModule__ [class~="TextStyle--variationSubdued"]{ font-size: 13px; line-height: 16px; }

.srip .styles_AddonsModule__ [class~="Stack__item"]:last-child{ display: flex; }

.srip .styles_AddonsModule__title__{ display: flex; flex-direction: row; justify-content: space-between; }

.srip .styles_AddonsModule__image__{ align-items: center; background: transparent; display: flex; height: 60px; justify-content: center; padding: 0px; width: 60px; }

.srip .styles_AddonsModule__image__ img{ max-height: 60px; max-width: 60px; }

.srip .styles_AddonsModule__price__{ display: flex; }

.srip .styles_AddonsModule__price--compare__{ font-size: 13px; font-style: normal; font-weight: 400; line-height: 20px; margin-right: 9px; text-decoration-line: line-through; }

.srip .styles_AddonsModule__toggle__{ align-self: center; }

@media (max-width: 600px){
  .srip .styles_AddonsModule__{ padding: 0px; }
  .srip .styles_AddonsModule__shipping__{ margin-bottom: 10px; }
  .srip .styles_AddonsModule__image__{ height: 50px; width: 50px; }
  .srip .styles_AddonsModule__image__ img{ max-height: 50px; max-width: 50px; }
}

@media (max-width: 375px){
  .srip .styles_AddonsModule__ [class~="TextStyle--variationStrong"]{ font-size: 14px; margin-bottom: 4px; }
  .srip .styles_AddonsModule__ [class~="TextStyle--variationSubdued"]{ font-size: 12px; }
}

@media (max-width: 330px){
  .srip .styles_AddonsModule__ [class~="TextStyle--variationSubdued"]{ font-size: 10px; }
}

.srip .styles_ToggleSwitch__{ background: rgb(196, 205, 213); border: 2px solid rgb(255, 255, 255); border-radius: 100px; box-shadow: rgba(22, 29, 37, 0.1) 0px 1.6875px, rgba(255, 255, 255, 0.06) 0px 1.6875px 0px 1.6875px inset; box-sizing: border-box; cursor: pointer; height: 27px; margin-right: 0px; padding: 2px; position: relative; width: 54px; }

.srip .styles_ToggleSwitch__loader__{ animation: 2s linear 0s infinite normal none running upcart-addons-toggle-spin; border-width: 1.5px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255); border-image: initial; border-radius: 50%; height: 12px; width: 12px; }

.srip .styles_ToggleSwitch__circle__{ background: rgb(255, 255, 255); border-radius: 100%; height: 19px; left: 0px; position: relative; top: 0px; transition: left 0.3s ease-out; width: 19px; }

.srip .styles_ToggleSwitch__circle__:empty{ display: block; }

.srip .styles_ToggleSwitch__circle--active__{ left: 27px; }

.srip .styles_ToggleSwitch__loading__{ bottom: 0px; height: 10px; left: 26px; margin: auto; position: absolute; top: 0px; }

.srip .styles_ToggleSwitch__checkMark__{ bottom: 0px; height: 10px; left: 10px; margin: auto; position: absolute; top: 0px; }

.srip .styles_ToggleSwitch__checkMark__ svg{ display: block; height: 10px !important; width: 11px !important; }

.srip .styles_ToggleSwitch--active__{ background: rgb(13, 205, 141); border: 2px solid rgb(255, 255, 255); }

@media (max-width: 330px){
  .srip .styles_ToggleSwitch__{ height: 19px !important; width: 38px !important; }
  .srip .styles_ToggleSwitch__circle__{ height: 13px !important; left: 17px !important; top: -1px !important; width: 13px !important; }
  .srip .styles_ToggleSwitch__checkMark__{ left: 5px; }
}

@keyframes upcart-addons-toggle-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .NotesModule_NotesModule__{ padding: 20px; }

.srip .NotesModule_NotesModule__[data-placement="topOfFooter"]{ margin-bottom: 20px; padding: 0px; }

.srip .NotesModule_NotesModule__confirmation__ svg{ fill: rgb(0, 128, 96); height: 12px; width: 12px; }

.srip .NotesModule_NotesModule__textModule__{ margin-top: 15px; }

.srip .NotesModule_NotesModule__loader__{ animation: 2s linear 0s infinite normal none running upcart-notes-module-spin; border-width: 1.5px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; height: 12px; width: 12px; }

.srip .NotesModule_NotesModule__titleContainer__{ align-items: center; display: flex; gap: 8px; }

.srip .NotesModule_NotesModule__dropdownContainer__{ align-items: center; cursor: pointer; display: flex; gap: 8px; width: fit-content; }

.srip .NotesModule_NotesModule__dropdownContainer__ svg{ height: 15px; width: 15px; }

.srip .NotesModule_NotesModule__dropdownContainer__:hover{ opacity: 0.8; }

.srip .NotesModule_NotesModule__dropdownContainer__:active{ opacity: 1; }

@keyframes upcart-notes-module-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .TrustBadgesModule_trustBadgeContainer__{ padding: 15px 5px 0px; margin: auto; }

.srip .DiscountCodeModule_DiscountCodeModule__{ margin-bottom: 10px; }

.srip .DiscountCodeModule_DiscountCodeModule__loader__{ border-width: 1.5px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; width: 14px; height: 14px; animation: 2s linear 0s infinite normal none running upcart-discount-code-module-spin; }

.srip .DiscountCodeModule_DiscountCodeModule__inputWrapper__{ display: flex; background-color: rgb(255, 255, 255); width: 100%; border: 1px solid rgba(26,35,32,0.1); justify-content: center; align-items: center; position: relative; }

.srip .DiscountCodeModule_DiscountCodeModule__suffix__{ position: absolute; right: 8px; margin-top: auto; margin-bottom: auto; color: rgb(123, 123, 147); }

.srip .DiscountCodeModule_DiscountCodeModule__form__{ display: flex; width: 100%; gap: 10px; }

.srip .DiscountCodeModule_DiscountCodeModule__form__ input{ position: relative; flex: 1 1 0%; font-size: 16px; height: 42px; padding: 0px 12px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: rgb(255, 255, 255); color: #1a2320; margin: 0px; width: 100%; }

.srip .DiscountCodeModule_DiscountCodeModule__form__ button{ padding: 0px 25px; margin: 0px; font-size: 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-weight: 600; transition: opacity 0.2s; }

.srip .DiscountCodeModule_DiscountCodeModule__form__ button:hover{ opacity: 0.8; }

.srip .DiscountCodeModule_DiscountCodeModule__error__{ color: rgba(255, 0, 0, 0.7); display: flex; align-items: center; justify-content: center; animation: 1.5s ease 0s 1 normal forwards running upcart-discount-code-module-fade-out; }

.srip .DiscountCodeModule_DiscountCodeModule__error__ svg{ fill: rgba(255, 0, 0, 0.7); width: 18px; height: 18px; }

@keyframes upcart-discount-code-module-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes upcart-discount-code-module-fade-out{ 
  0% { opacity: 1; }
  75% { opacity: 1; }
  100% { opacity: 0; }
}

.srip .SubscriptionUpgradesModule_section__{ margin-top: 8px; width: 100%; }

.srip .SubscriptionUpgradesModule_button__{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; cursor: pointer; font-size: 14px; font-weight: 600; height: 36px; position: relative; width: 100%; }

.srip .SubscriptionUpgradesModule_button__:disabled{ cursor: default; }

.srip .SubscriptionUpgradesModule_loader__{ animation: 2s linear 0s infinite normal none running upcart-subscription-upgrades-module-spin; border-radius: 50%; height: 20px; left: 50%; position: absolute; top: 50%; width: 20px; }

@keyframes upcart-subscription-upgrades-module-spin{ 
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

.srip .SubscriptionUpgradesModule_dropdownWrapper__{ height: 36px; max-height: 36px; min-height: auto; position: relative; width: 100%; }

.srip .SubscriptionUpgradesModule_dropdown__{ appearance: none; background: rgb(255, 255, 255); border: 1px solid rgb(223, 227, 232); border-radius: 0px; cursor: pointer; font-size: 14px; height: 36px; line-height: normal; max-height: 36px; min-height: auto; outline: 0px; padding: 0px 20px 0px 9px; width: 100%; }

.srip .SubscriptionUpgradesModule_dropdownIcon__{ bottom: 0px; height: 5px; margin: auto; position: absolute; right: 15px; top: 0px; width: 8px; }

.srip .SubscriptionUpgradesModule_dropdownIcon__ svg{ display: block; height: 5px !important; width: 8px !important; }

.srip .ExpressPayButtonsModule_container__{ display: flex; flex-direction: column; gap: 8px; margin-top: 8px; }

.srip .ExpressPayButtonsModule_row__{ display: flex; flex-direction: row; gap: 8px; }

@media (max-width: 350px){
  .srip .ExpressPayButtonsModule_row__{ flex-direction: column; }
}

.srip .ExpressPayButtonsModule_expressPayButtonsContainer__ #dynamic-checkout-cart:has(shopify-accelerated-checkout-cart){ margin-top: 8px; }

.srip .ExpressPayButtonsModule_expressPayButtonsContainer__ .hidden,.srip .ExpressPayButtonsModule_expressPayButtonsContainer--hide-buyer-consent__ #shopify-buyer-consent{ display: none; }

.srip .ExpressPayButton_button__{ display: flex; align-items: center; justify-content: center; border-radius: 4px; height: 42px; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px 10px; }

.srip .styles_imageLarge__{ height: 85px; width: 85px; }

.srip .styles_imageMedium__{ height: 60px; width: 60px; }

.srip .styles_imageSmall__{ height: 30px; width: 30px; }

.srip .styles_textLarge__{ height: 15px; }

.srip .styles_textMedium__{ height: 12px; }

.srip .styles_textSmall__{ height: 10px; }

.srip .styles_skeleton__{ --loading-grey: #ededed; }

.srip .styles_shimmer__{ background-image: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; background-position-x: 180%; animation: 1s ease-in-out 0s infinite normal none running upcart-skeleton-loading; border-radius: 0.5rem; }

@keyframes upcart-skeleton-loading{ 
  100% { background-position-x: -20%; }
}

.srip .styles_skeleton__ .styles_textLarge__,.srip .styles_skeleton__ .styles_textMedium__,.srip .styles_skeleton__ .styles_textSmall__{ animation-delay: 0.05s; }

.srip .styles_skeleton__ .styles_description__{ min-height: 4rem; border-radius: 4px; animation-delay: 0.06s; }

.srip .styles_CustomButton__ a{ cursor: pointer; display: block; font-size: 10px; font-weight: 600; padding: 7px 14px; text-decoration: initial; transition: opacity 0.3s; }

.srip .styles_CustomButton__ a:hover{ opacity: 0.8; }

.srip .styles_CustomButton__default__{ max-width: 70px; }

.srip .styles_CustomButton__fullWidth__{ line-height: 1.5; max-width: 100%; font-size: 15px !important; }

.srip .styles_CustomButton__fullHight__{ padding: 14px !important; }

.srip .styles_CustomButton__loading__{ pointer-events: none; position: relative; }

.srip .styles_CustomButton__loading__ a{ opacity: 0.5; }

.srip .styles_CustomButton__loading__ *{ color: transparent !important; }

.srip .styles_CustomButton__loadingIcon__{ animation: 2s linear 0s infinite normal none running upcart-custom-button-spin; border-radius: 50%; height: 20px; left: 50%; position: absolute; top: 50%; width: 20px; }

@keyframes upcart-custom-button-spin{ 
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

@media (max-width: 430px){
  .srip .styles_CustomButton__ > a{ display: block; height: auto; width: 100%; }
}

.srip .styles_PreviewCarousel__{ padding: 15px 30px; }

.srip .styles_PreviewCarousel__verticalWrapper__{ margin-top: 15px; }

.srip .styles_PreviewCarousel__tileLoading__{ opacity: 0.5; }

.srip .styles_PreviewCarousel__loader__{ animation: 2s linear 0s infinite normal none running upcart-upsells-carousel-spin; border-width: 3px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; height: 30px; left: 50%; margin-top: -15px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 30px; z-index: 1000; }

.srip .styles_PreviewCarousel__itemWrapper__{ align-items: center; display: flex; flex-direction: row; }

.srip .styles_PreviewCarousel__ [class~="control-arrow"]{ padding: 0px !important; top: -6px !important; }

.srip .styles_PreviewCarousel__ [class~="control-arrow"]:hover{ background: transparent !important; }

.srip .styles_PreviewCarousel__ [class~="Stack"]{ margin: 0px; text-align: left; }

.srip .styles_PreviewCarousel__ [class~="Stack__item"]{ margin: 0px; }

.srip .styles_PreviewCarousel__ [class~="Stack__item--fill"]{ margin-left: 12px; }

.srip .styles_PreviewCarousel__ form{ margin: 0px; }

.srip .styles_PreviewCarousel__item__{ background: rgb(246, 246, 247); overflow: hidden; padding: 15px; position: relative; }

.srip .styles_PreviewCarousel__item__ [class~="Stack__item--fill"]{ width: calc(100% - 130px); }

.srip .styles_PreviewCarousel__itemTitle__{ align-items: flex-start; display: flex; flex-direction: column; margin-bottom: 7px; }

.srip .styles_PreviewCarousel__itemTitle__ > a{ text-decoration: none; width: 100%; }

.srip .styles_PreviewCarousel__itemTitle__ > a:hover{ opacity: 0.7; }

.srip .styles_PreviewCarousel__itemTitle__ > a:active{ opacity: 0.5; }

.srip .styles_PreviewCarousel__itemTitle__ .styles_PreviewCarousel__itemPrice__{ font-size: 14px; font-weight: 500; line-height: 1; }

.srip .styles_PreviewCarousel__itemTitle__ .styles_PreviewCarousel__itemPrice--discount__{ font-size: 12px; font-weight: 400; margin-right: 10px; opacity: 0.6; text-decoration-line: line-through; }

.srip .styles_PreviewCarousel__ [class~="carousel-slider"]{ overflow: visible; }

.srip .styles_PreviewCarousel__ [class~="carousel-slider"] img{ height: auto; width: inherit; }

.srip .styles_PreviewCarousel__ [class~="control-arrow"]{ height: 100%; max-height: 100%; min-height: 100%; }

.srip .styles_PreviewCarousel__ [class~="control-next"]{ opacity: 1 !important; right: -22px !important; }

.srip .styles_PreviewCarousel__ [class~="control-next"]::before{ background: transparent; height: 7px; transform: rotate(45deg); width: 7px; border-color: #1a2320 !important; border-style: solid !important; border-width: 2px 2px 0px 0px !important; margin-bottom: 0px !important; }

.srip .styles_PreviewCarousel__ [class~="control-prev"]{ left: -22px !important; opacity: 1 !important; }

.srip .styles_PreviewCarousel__ [class~="control-prev"]::before{ background: transparent; height: 7px; transform: rotate(45deg); width: 7px; border-color: #1a2320 !important; border-style: solid !important; border-width: 0px 0px 2px 2px !important; margin-bottom: 0px !important; }

.srip .styles_PreviewCarousel__variationProduct__{ display: flex; justify-content: space-between; }

.srip .styles_PreviewCarousel__selectWrapper__{ height: 36px; max-height: 36px; min-height: auto; padding-right: 8px; position: relative; width: 50%; }

.srip .styles_PreviewCarousel__select__{ color: var(--upcart-internal-design-text-color); appearance: none; background: rgb(255, 255, 255); border: 1px solid rgb(223, 227, 232); border-radius: 0px; cursor: pointer; font-size: 12px; height: 36px; line-height: normal; max-height: 36px; min-height: auto; outline: 0px; padding: 0px 20px 0px 9px; width: 100%; }

.srip .styles_PreviewCarousel__inputWrapper__{ flex: 1 1 calc(50% - 8px); width: 100%; }

.srip .styles_PreviewCarousel__button__{ background: #1a2320; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; font-weight: 600; margin: 0px; border: 0px !important; height: 36px !important; max-height: 36px !important; min-height: 36px !important; padding: 7px 16px !important; width: 100% !important; }

.srip .styles_PreviewCarousel__button__:hover{ color: rgb(96, 96, 96); }

.srip .styles_PreviewCarousel__imageWrapper__{ align-items: center; display: flex; justify-content: center; text-align: center; height: 90px !important; width: 90px !important; }

.srip .styles_PreviewCarousel__imageWrapper__ a{ display: flex; }

.srip .styles_PreviewCarousel__imageWrapper__ a img[class~="upcart-upsell-item-image"]{ max-height: 90px; max-width: 90px; }

.srip .styles_SelectArrow__{ bottom: 0px; height: 5px; margin: auto; position: absolute; right: 15px; top: 0px; width: 8px; }

.srip .styles_SelectArrow__ svg{ display: block; height: 5px !important; width: 8px !important; }

@media (max-width: 600px){
  .srip .styles_PreviewCarousel__{ padding: 10px 20px; }
  .srip .styles_PreviewCarousel__item__{ padding: 5px; }
  .srip .styles_PreviewCarousel__imageWrapper__{ height: 80px !important; width: 80px !important; }
  .srip .styles_PreviewCarousel__imageWrapper__ a img[class~="upcart-upsell-item-image"]{ max-height: 80px; max-width: 80px; }
  .srip .styles_PreviewCarousel__variationProduct__ select{ font-size: 12px; height: 30px; }
  .srip .styles_PreviewCarousel__variationProduct__ input{ height: 30px; }
  .srip .styles_PreviewCarousel__ [class~="carousel-slider"] img{ height: auto; width: 100%; }
  .srip .styles_PreviewCarousel__ [class~="control-next"]{ right: -17px !important; }
  .srip .styles_PreviewCarousel__ [class~="control-prev"]{ left: -17px !important; }
  .srip .styles_PreviewCarousel__ [class~="control-arrow"]{ padding: 0px !important; }
  .srip .styles_PreviewCarousel__ [class~="control-arrow"]:hover{ background: transparent !important; }
}

@media (max-width: 320px){
  .srip .styles_PreviewCarousel__item__{ padding: 10px; }
}

.srip .styles_title__{ font-size: 15px; padding: 0px 30px; text-align: center; }

.srip .styles_itemTitle__{ display: block; font-size: 15px; font-weight: 600; margin-bottom: 5px; margin-top: 0px; text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden !important; }

@keyframes upcart-upsells-carousel-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .styles_upsell_tile_rating_reviews__{ font-size: 13px; color: rgb(85, 85, 85); }

.srip .styles_upsell_tile_rating_V1_row__{ display: flex; align-items: center; gap: 4px; margin-bottom: 4px; }

.srip .styles_upsell_tile_rating_V1_stars__{ width: 80px; height: 14px; }

.srip .styles_upsell_tile_rating_V1_stars_background__{ color: rgb(211, 211, 211); }

.srip .styles_upsell_tile_rating_V1_stars_foreground__{ color: #1a2320; }

.srip .styles_upsell_tile_rating_V2_row__{ display: flex; align-items: center; gap: 8px; margin-bottom: 4px; }

.srip .styles_upsell_tile_rating_V2_stars__{ font-size: 13px; display: flex; align-items: center; color: #1a2320; }

.srip .styles_upsell_tile_rating_V2_star--partial__{ display: inline-block; position: relative; width: 1em; overflow: hidden; }

.srip .styles_upsell_tile_rating_V2_star--partial__ span:first-child{ position: absolute; top: 0px; left: 0px; overflow: hidden; display: inline-block; }

.srip .DiscountCodeBadge_discountBadge__{ display: inline-flex; padding: 2px 3px 2px 5px; vertical-align: middle; align-items: center; background: rgba(26,35,32,0.05); border-radius: 3px; font-weight: 600; margin-left: 8px; color: rgb(88, 88, 88); }

.srip .DiscountCodeBadge_discountBadge__ svg{ width: 15px; height: 15px; fill: rgb(88, 88, 88); }

.srip .DiscountCodeBadge_icon__{ display: flex; align-items: center; justify-content: center; }

.srip span.DiscountCodeBadge_title__{ text-transform: uppercase; margin: 0px 5px; font-size: 13px; }

.srip .DiscountCodeBadge_close__{ cursor: pointer; height: 20px; width: 20px; border-radius: 3px; display: flex; align-items: center; justify-content: center; }

.srip .DiscountCodeBadge_close__:hover{ background: rgba(26,35,32,0.05); }

.srip .DiscountCodeBadge_close__:active{ background: rgba(26,35,32,0.1); }

.srip .DiscountCodeBadge_loader__{ border-width: 1.5px; border-style: solid; border-color: transparent rgb(88, 88, 88) rgb(88, 88, 88); border-image: initial; border-radius: 50%; width: 12px; height: 12px; animation: 2s linear 0s infinite normal none running upcart-discount-code-badge-spin; }

@keyframes upcart-discount-code-badge-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .styles_ProductRow__cartDiscountFormat__{ font-size: 15px; font-weight: 800; }

.srip .styles_ProductRow__ProductPrice__{ font-size: 15px; font-weight: 500; }

.srip .styles_ProductRow__loader__{ animation: 2s linear 0s infinite normal none running upcart-product-row-spin; border-width: 3px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; height: 30px; left: 50%; margin-top: -15px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 30px; z-index: 1000; }

.srip .styles_ProductRow__imageWrapper__{ align-items: center; display: flex; height: 88px; justify-content: center; overflow: hidden; text-align: center; width: 88px; }

.srip .styles_ProductRow__imageWrapper__ a{ color: inherit; max-height: 88px; text-decoration: initial; -webkit-tap-highlight-color: transparent; }

.srip .styles_ProductRow__imageWrapper__ a:focus:not(:focus-visible){ outline: none; }

.srip .styles_ProductRow__imageWrapper__ a img{ height: auto; max-height: 88px; width: 100%; }

.srip .styles_ProductRow__product__{ border-bottom: 1px solid rgba(26,35,32,0.1); padding: 20px 30px; position: relative; }

.srip .styles_ProductRow__product__ a[data-no-pointer="true"]{ pointer-events: none; }

.srip .styles_ProductRow__product__LoadingTile__{ opacity: 0.5; }

.srip .styles_ProductRow__product__::after{ bottom: 0px; content: ""; height: 1px; position: absolute; width: calc(100% - 60px); }

.srip .styles_ProductRow__product__ [class~="Stack__item--fill"]{ width: calc(100% - 130px); }

.srip .styles_ProductRow__productHeading__{ display: flex; justify-content: space-between; margin-bottom: 10px; position: relative; }

.srip .styles_ProductRow__productHeading__ [class~="TextStyle--variationSubdued"]{ font-size: 14px; line-height: normal; margin-top: 2px; }

.srip .styles_ProductRow__productTitle__{ font-size: 15px; line-height: 20px; margin: 0px; padding: 0px; text-align: left; }

.srip .styles_ProductRow__productTitleLink__{ color: inherit; display: block; inline-size: auto; margin-right: 10px; overflow-wrap: break-word; text-decoration: initial; }

.srip .styles_ProductRow__productTitleLink__:hover{ opacity: 0.7; }

.srip .styles_ProductRow__productTitleLink__:active{ opacity: 0.5; }

.srip .styles_ProductRow__productTitleLink__:focus:not(:focus-visible){ outline: none; }

.srip .styles_ProductRow__productTitleAndVariant__{ overflow: hidden; }

.srip .styles_ProductRow__stepper__{ background: rgb(255, 255, 255); padding: 0px; }

.srip .styles_ProductRow__price__{ align-items: flex-end; display: flex; flex-direction: column; gap: 2px; line-height: 1.2; text-align: right; }

.srip .styles_ProductRow__price__ .styles_Price__compareAtPrice__,.srip .styles_ProductRow__price__ .styles_Price__compareAtPrice__ > span{ font-size: 15px; font-weight: 400; margin-left: 0px; text-decoration-line: line-through; }

.srip .styles_ProductRow__priceRow__{ display: flex; gap: 10px; justify-content: flex-end; }

.srip .styles_ProductRow__stepperValue__{ border-left: 1px solid rgb(223, 227, 232); border-right: 1px solid rgb(223, 227, 232); padding: 11px 10px; }

.srip .styles_ProductRow__discount__{ position: absolute; right: 0px; width: 180px; }

.srip .styles_BundleProperties__ColumnContainer__{ display: flex; flex-direction: column; gap: 0.8rem; }

.srip .styles_BundleProperties__ItemComponentRow__{ display: flex; gap: 0.75rem; }

.srip .styles_BundleProperties__ItemComponentImageWrapper__{ align-items: center; border: 1px solid rgb(221, 221, 221); border-radius: 0.3rem; display: flex; flex-shrink: 0; height: 34px; justify-content: center; width: 34px; }

.srip .styles_BundleProperties__ItemComponentImage__{ border-radius: 0.15rem; max-height: 32px; max-width: 32px; }

.srip .styles_BundleProperties__ItemComponentContent__{ display: flex; flex-direction: column; font-size: 1.25rem; gap: 0.2rem; justify-content: center; line-height: 1.2; padding: 0.05rem 0px; }

.srip .styles_BundleProperties__variantTitle__{ color: gray; font-size: 90%; line-height: 1.2; }

.srip .styles_BundleProperties__toggleButton__{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; justify-self: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; align-self: flex-start; display: inline-flex; font-size: 90%; gap: 0.25rem; line-height: 1.2; }

.srip .styles_BundleProperties__toggleButton__:hover{ cursor: pointer; }

@media (max-width: 600px){
  .srip .styles_ProductRow__imageWrapper__{ height: 70px; width: 70px; }
  .srip .styles_ProductRow__imageWrapper__ a,.srip .styles_ProductRow__imageWrapper__ a img{ max-height: 70px; }
  .srip .styles_ProductRow__product__{ padding: 15px 20px; }
  .srip .styles_ProductRow__product__::after{ width: calc(100% - 40px); }
}

@keyframes upcart-product-row-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .styles_QuantityField__{ display: flex; align-items: center; }

.srip .upcart-internal-visually-hidden{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

.srip .styles_QuantityField__loader__{ border-width: 1.5px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; width: 12px; height: 12px; animation: 2s linear 0s infinite normal none running upcart-quantity-field-spin; }

.srip .styles_QuantityField__ svg{ fill: rgb(54, 54, 54); width: 12px !important; height: 12px !important; }

.srip .styles_button__{ background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 30px; height: 30px; min-height: 30px; max-height: 30px; text-align: center; padding: 0px; cursor: pointer; display: flex; justify-content: center; align-items: center; color: rgb(221, 221, 221); transition: background-color 0.2s; }

.srip .styles_button__ svg{ fill: rgb(99, 115, 129); }

.srip .styles_button__:hover svg{ fill: #1a2320; }

.srip .styles_button__:hover{ background-color: rgba(26,35,32,0.05); }

.srip .styles_button__:active{ background-color: rgba(26,35,32,0.08); }

.srip .styles_quantityMinus__{ border-radius: 2px 0px 0px 2px; }

.srip .styles_quantityPlus__{ border-radius: 0px 2px 2px 0px; }

.srip .styles_quantityInput__{ appearance: none; -webkit-text-fill-color: #1a2320; width: 45px; height: 30px; border-radius: 0px; border-width: 1px medium; border-style: solid none; border-color: rgb(221, 221, 221) currentcolor; padding: 0px; margin: 0px; text-align: center; background: rgb(255, 255, 255); color: #1a2320; font-size: 14px; opacity: 1; min-height: 30px; max-height: 30px; }

.srip .styles_quantityInput__:focus-visible{ outline: none; }

.srip .styles_quantityInput__::-webkit-outer-spin-button,.srip .styles_quantityInput__::-webkit-inner-spin-button{ appearance: none; margin: 0px; }

@keyframes upcart-quantity-field-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .styles_TrashButton__deleteButton__{ border-radius: 1px; display: flex; cursor: pointer; justify-content: center; align-items: center; transition: stroke 0.2s; }

.srip .styles_TrashButton__deleteButton__ svg{ min-width: 15px !important; height: 15px !important; fill: transparent !important; }

.srip .styles_TrashButton__deleteButton__ svg:hover path{ stroke: rgb(211, 0, 0); }

.srip .styles_TrashButton__loader__{ border-width: 1.5px; border-style: solid; border-color: transparent rgb(99, 115, 129) rgb(99, 115, 129); border-image: initial; border-radius: 50%; width: 12px; height: 12px; animation: 2s linear 0s infinite normal none running upcart-trash-button-spin; }

@keyframes upcart-trash-button-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.srip .styles_StickyWidget__{ position: var(--upcart-sticky-position); height: 82px; width: 82px; border-radius: 50%; z-index: 2147483638; cursor: pointer; background: var(--upcart-sticky-background); top: var(--upcart-sticky-top); bottom: var(--upcart-sticky-bottom); right: var(--upcart-sticky-right); left: var(--upcart-sticky-left); box-shadow: rgba(26,35,32,0.25) 0px 4px 4px; }

.srip .styles_CartQuantityIcon__{ display: flex; align-items: center; justify-content: center; box-sizing: border-box; position: absolute; top: 5px; left: 60px; width: 25px; height: 25px; border-radius: 100px; }

.srip .styles_CartQuantityIconText__{ color: rgb(255, 255, 255); font-family: "SF Pro Text"; font-style: normal; font-weight: 700; font-size: 14px; line-height: 14px; }

.srip .styles_CartIcon__{ position: absolute; top: 18px; left: 18px; }

@media (max-width: 1350px){
  .srip .styles_StickyCart__{ margin: auto; }
}

@media (max-width: 500px){
  .srip .styles_StickyCart__{ max-width: 44rem; width: 100%; }
  .srip .styles_hideMobile__{ display: none; }
}

@media (min-width: 501px){
  .srip .styles_hideDesktop__{ display: none; }
}
/* ==== https://selenepets.com/cdn/shop/t/44/assets/section-custom-footer.css ==== */
@charset "utf-8";

.custom-footer{ font-family: var(--font-body-family-override,var(--font-body-family)); }

.srip .newsletter-section{ background-color: var(--newsletter-bg-color); color: var(--newsletter-text-color); padding: 5rem 0px; text-align: center; position: relative; }

.srip .newsletter-container{ max-width: var(--page-width); margin: 0px auto; padding: 0px 1.5rem; }

.srip .newsletter-title{ font-size: var(--newsletter-title-size); font-weight: var(--font-weight-bold); font-family: var(--font-heading-family-override,var(--font-heading-family)); margin-bottom: 0px; letter-spacing: var(--letter-spacing-heading); color: var(--newsletter-text-color); line-height: calc(1 + .3 / var(--font-heading-scale)); }

.srip [dir="rtl"] h2.newsletter-title{ text-align: center; }

.srip .newsletter-subtitle{ font-size: var(--newsletter-subtitle-size); color: var(--newsletter-text-color); margin: 2rem 0px 0px; font-weight: var(--font-body-weight); font-family: var(--font-body-family-override,var(--font-body-family)); letter-spacing: var(--letter-spacing-body); line-height: 1.4; }

.srip .newsletter-subtitle p{ margin: 0px; }

.srip [dir="rtl"] p.newsletter-subtitle{ text-align: center; }

.srip .custom-footer .newsletter-form{ display: inline-block; margin-top: 2rem; max-width: 36rem; width: 100%; }

.srip .custom-footer .newsletter-form__field-wrapper{ display: inline-block; width: 100%; }

.srip .custom-footer .newsletter-form__field-wrapper .field__input{ padding: 1.5rem 5rem 1.5rem 1.5rem; background-color: rgba(var(--global-section-bg-color),.95); color: rgb(var(--global-section-text-color)); border: var(--inputs-border-width) solid rgba(var(--color-foreground),.3); border-radius: var(--inputs-radius); font-family: var(--font-body-family-override,var(--font-body-family)); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); font-size: 1.4rem; line-height: 1.4; height: 4.8rem; min-height: calc(4.8rem + var(--inputs-border-width) * 2); }

.srip .custom-footer .newsletter-form__field-wrapper .field__input:focus,.srip .custom-footer .newsletter-form__field-wrapper .field__input:focus-visible{ border-color: rgb(var(--color-button)); box-shadow: 0 0 0 .2rem rgba(var(--color-button),.3); outline: none; border-radius: var(--global-button-radius); }

.srip .custom-footer .newsletter-form__field-wrapper .field{ z-index: 0; position: relative; }

.srip .custom-footer .newsletter-form__button{ width: 4.2rem; height: 4.2rem; margin: 0px; right: 5px; top: 5px; z-index: 2; background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); display: flex; align-items: center; justify-content: center; border-radius: calc(var(--inputs-radius) - .2rem); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: absolute; }

.srip [dir="rtl"] .custom-footer .newsletter-form__button{ left: 5px; right: auto; }

.srip .custom-footer .newsletter-form__button:hover{ background-color: rgba(var(--color-button),.85); }

.srip .custom-footer .newsletter-form__button:focus-visible{ box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground)); background-color: rgb(var(--color-background)); }

.srip .custom-footer .newsletter-form__button:focus{ box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground)); background-color: rgb(var(--color-background)); }

.srip .custom-footer .newsletter-form__button:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }

.srip .custom-footer .newsletter-form__button .icon{ width: 1.5rem; height: 1.5rem; }

.srip .custom-footer .field__label{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

.srip .custom-footer .newsletter-form__field-wrapper .field__input::placeholder{ font-size: 1.4rem; line-height: 1.4; color: var(--newsletter-text-color) !important; opacity: 0.75 !important; }

.srip .custom-footer .newsletter-form__message{ justify-content: center; margin-bottom: 0px; font-family: var(--font-body-family-override,var(--font-body-family)); letter-spacing: var(--letter-spacing-body); }

.srip .custom-footer .newsletter-form__message--success{ margin-top: 2rem; }

@media screen and (min-width: 750px){
  .srip .newsletter-title{ font-size: var(--newsletter-title-size); }
  .srip .newsletter-subtitle{ font-size: var(--newsletter-subtitle-size); }
}

.srip .footer-main{ background-color: var(--footer-bg-color); color: var(--footer-text-color); padding: 5rem 0px; font-family: var(--font-body-family-override,var(--font-body-family)); border-top: .1rem solid rgba(var(--color-foreground),.08); }

.srip .footer-container{ max-width: var(--page-width); margin: 0px auto; padding: 0px 1.5rem; }

.srip .footer-content{ display: grid; gap: 6rem 3rem; margin-bottom: 4rem; }

.srip .footer-content--4-col{ grid-template-columns: repeat(4, 1fr); }

.srip .footer-content--5-col{ grid-template-columns: repeat(5, 1fr); }

.srip .footer-brand{ grid-column: 1; text-align: center; }

.srip .footer-logo{ font-size: calc(var(--font-heading-scale) * 3.2rem); font-weight: var(--font-weight-bold); font-family: var(--font-heading-family-override,var(--font-heading-family)); font-style: var(--font-heading-style); margin-bottom: 2rem; color: var(--footer-heading-color); letter-spacing: var(--letter-spacing-heading); line-height: calc(1 + .3 / var(--font-heading-scale)); text-align: center; }

.srip .footer-logo-image{ margin-bottom: 2rem; display: block; height: auto; max-width: 100%; object-fit: contain; margin-left: 0px; margin-right: auto; }

.srip .footer-logo-description{ font-size: var(--footer-text-size); line-height: 1.6; text-align: left; color: var(--footer-text-color); max-width: 28rem; margin: 0px 0px 1.5rem; font-family: var(--font-body-family-override,var(--font-body-family)); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); }

.srip .footer-description{ font-size: var(--footer-text-size); line-height: 1.6; color: var(--footer-text-color); max-width: 28rem; margin: 0px; font-family: var(--font-body-family-override,var(--font-body-family)); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); }

.srip .footer-column{ display: flex; flex-direction: column; }

.srip .footer-column h3{ font-size: var(--footer-heading-size); font-weight: var(--font-weight-bold); font-family: var(--font-heading-family-override,var(--font-heading-family)); margin-bottom: 2rem; margin-top: 0px; letter-spacing: var(--letter-spacing-body); line-height: calc(1 + .3 / var(--font-heading-scale)); color: var(--footer-heading-color) !important; }

.srip .footer-column ul{ list-style: none; margin: 0px; padding: 0px; }

.srip .footer-column ul li{ margin-bottom: 0px; }

.srip .footer-column ul li:last-child{ margin-bottom: 0px; }

.srip .footer-column ul li a{ text-decoration: none; font-size: var(--footer-text-size); transition: color 0.3s; line-height: 1.4; font-family: var(--font-body-family-override,var(--font-body-family)); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); display: inline-block; padding: 0.6rem 0px; color: var(--footer-menu-color) !important; }

@media screen and (min-width: 750px){
  .srip .footer-column ul li a{ padding: 0px 0px 1rem; }
  .srip .footer-column ul li:first-child a{ padding-top: 0px; }
}

@media screen and (min-width: 750px){
  .srip .footer-column ul li a:hover{ text-decoration: underline; text-underline-offset: 0.3rem; color: var(--footer-menu-hover-color) !important; }
}

.srip .footer-text{ color: var(--footer-text-color); line-height: 1.6; font-family: var(--font-body-family-override,var(--font-body-family)); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); font-size: var(--footer-text-size); }

.srip .footer-text p{ margin-bottom: 1rem; }

.srip .footer-text p:last-child{ margin-bottom: 0px; }

.srip .footer__list-social.list-social{ margin-top: 0.8rem; gap: 1rem; justify-content: flex-start !important; }

.srip .footer__list-social .list-social__link{ color: var(--footer-text-color); padding: 1.1rem 1.2rem; }

.srip .footer__list-social .list-social__link:hover .icon{ transform: scale(1.07); }

.srip .footer-social-section{ border-top: .1rem solid rgba(var(--color-foreground),.08); border-bottom: .1rem solid var(--footer-divider-color); padding: 3rem 15px; text-align: left; position: relative; }

.srip .footer-social-section::after{ content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 1px; background-color: rgba(255, 255, 255, 0.1); border-bottom: 1px solid var(--footer-divider-color); }

.srip .footer-social-heading{ font-size: var(--footer-heading-size); font-weight: var(--font-weight-bold); font-family: var(--font-heading-family-override,var(--font-heading-family)); margin-bottom: 2rem; margin-top: 0px; letter-spacing: var(--letter-spacing-body); line-height: calc(1 + .3 / var(--font-heading-scale)); color: var(--footer-heading-color) !important; }

.srip .footer__list-social--full-width{ justify-content: flex-start; width: 100%; max-width: none; margin-left: 0px; padding-left: 0px; }

.srip .footer__list-social--full-width .list-social__link{ margin-left: 0px; padding-left: 0px; }

.srip .footer__list-social--full-width .list-social__link:first-child{ padding-left: 0px !important; margin-left: 0px !important; }

@media screen and (min-width: 990px){
  .srip .footer-social-heading{ font-size: calc(var(--font-heading-scale) * 1.8rem); }
}

.srip .footer-bottom{ border-top: .1rem solid rgba(var(--color-foreground),.08); padding-top: 3rem; padding-left: 15px; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 2rem; }

.srip .footer-copyright{ color: var(--footer-text-color); font-size: var(--copyright-text-size); line-height: 1.4; font-family: var(--font-body-family-override,var(--font-body-family)); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); order: 1; }

.srip .footer-payment-icons{ display: flex; gap: 0.8rem; flex-wrap: wrap; order: 2; }

.srip .footer-payment-icon{ height: 2.4rem; width: auto; transition: opacity 0.3s; opacity: 1 !important; }

.srip .footer-payment-icon:hover{ opacity: 1 !important; }

.srip .footer__localization{ display: flex; gap: 2rem; align-items: flex-start; order: 3; flex-wrap: wrap; margin-top: 2rem; }

.srip .footer__localization .localization-form{ margin: 0px; }

.srip .footer__localization .caption-large{ color: var(--localization-label-color); font-size: var(--localization-label-size); margin-bottom: 1rem; font-weight: var(--font-body-weight); font-family: var(--font-body-family-override,var(--font-body-family)); letter-spacing: var(--letter-spacing-body); }

.srip #FooterCountryLabel,.srip #FooterLanguageLabel{ color: var(--localization-label-color) !important; font-size: var(--localization-label-size) !important; font-weight: var(--font-body-weight) !important; font-family: var(--font-body-family-override,var(--font-body-family)) !important; letter-spacing: var(--letter-spacing-body) !important; margin-bottom: 1rem !important; }

.srip .footer__localization .disclosure__button{ color: var(--footer-text-color); font-size: var(--footer-text-size); font-family: var(--font-body-family-override,var(--font-body-family)); background: rgba(var(--color-background),.05); border: .1rem solid rgba(var(--color-foreground),.2); border-radius: 0.4rem; padding: 0.8rem 3.5rem; min-width: 16rem; }

.srip .footer__localization .disclosure__button:hover{ border-color: rgba(var(--color-foreground),.4); background: rgba(var(--color-background),.1); }

.srip .footer__localization .disclosure__button[aria-expanded="true"]{ background: rgba(var(--color-background),.15); border-color: rgba(var(--color-foreground),.5); }

.srip .footer__localization .disclosure__list-wrapper{ background-color: var(--footer-bg-color,#1a1a1a) !important; border-color: var(--footer-border-color,#333) !important; box-shadow: rgba(26,35,32,0.15) 0px 4px 12px !important; }

.srip .footer__localization .disclosure__link{ padding: 1rem 1.5rem; color: var(--footer-menu-color,#b0b0b0) !important; }

.srip .footer__localization .disclosure__link--active{ text-decoration: underline; color: var(--footer-menu-hover-color,#ffffff) !important; }

.srip .footer__localization .disclosure__link:hover{ background-color: rgba(255, 255, 255, 0.05); color: var(--footer-menu-hover-color,#ffffff) !important; }

.srip .footer__localization .disclosure__list-wrapper{ z-index: 3 !important; background-color: rgb(var(--color-background)); }

.srip .footer__localization .disclosure__list-wrapper.country-selector,.srip .footer__localization .disclosure__list-wrapper.language-selector{ z-index: 3 !important; }

.srip .custom-footer .footer-main,.srip .custom-footer .footer-bottom,.srip .custom-footer .footer__localization{ overflow: visible !important; }

@media screen and (max-width: 749px){
  .srip .custom-footer{ transform-style: flat !important; }
  .srip .footer__localization .country-selector__overlay{ z-index: 4 !important; }
  .srip .footer__localization .disclosure__list-wrapper.country-selector{ z-index: 5 !important; background-color: var(--footer-bg-color,#1a1a1a) !important; color: var(--footer-text-color,#b0b0b0) !important; border-top: 1px solid var(--footer-border-color,#333) !important; box-shadow: rgba(26,35,32,0.25) 0px -4px 12px !important; border-radius: 12px 12px 0px 0px !important; }
  .srip .footer__localization .country-selector__close-button{ color: var(--footer-menu-hover-color,#ffffff) !important; }
  .srip .footer__localization .country-selector__close-button .icon{ width: 14px; height: 14px; }
  .srip .footer__localization .country-filter{ border-bottom: 1px solid var(--footer-border-color,#333); padding: 1.5rem; background-color: var(--footer-bg-color,#1a1a1a) !important; }
  .srip .footer__localization .country-filter__input{ border-radius: 6px; padding: 1.2rem 1.5rem; background-color: rgba(255, 255, 255, 0.05) !important; border: 1px solid var(--footer-border-color,#333) !important; color: var(--footer-menu-hover-color,#ffffff) !important; }
  .srip .footer__localization .country-filter__input::placeholder{ color: var(--footer-text-color,#b0b0b0) !important; opacity: 0.7; }
  .srip .footer__localization .disclosure__link{ padding: 1.2rem 1.5rem; justify-content: flex-start; gap: 1.5rem; color: var(--footer-text-color,#b0b0b0) !important; }
  .srip .footer__localization .disclosure__link--active,.srip .footer__localization .disclosure__link[aria-current="true"]{ color: var(--footer-menu-hover-color,#ffffff) !important; text-decoration: none !important; }
  .srip .footer__localization .disclosure__link:hover{ background-color: rgba(255, 255, 255, 0.05); color: var(--footer-menu-hover-color,#ffffff) !important; }
  .srip .newsletter-section{ padding: 4rem 0px; }
  .srip .footer-main{ padding: 3rem 0px; }
  .srip .footer-content--4-col,.srip .footer-content--5-col{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 2rem 1.5rem; margin-bottom: 0px; }
  .srip .footer-column{ padding: 0px; margin: 0px; width: 100%; }
  .srip .footer-column:first-child{ grid-column: 1 / -1; margin-bottom: 2rem; }
  .srip .footer-content{ padding-bottom: 3rem; padding-left: 15px; padding-right: 15px; }
  .srip .footer__list-social--full-width.list-social{ justify-content: flex-start; flex-wrap: wrap; gap: 1rem; width: 100%; }
  .srip .footer__list-social--full-width .list-social__link{ flex: 0 0 auto; min-width: auto; display: flex; justify-content: center; align-items: center; }
  .srip .footer-bottom{ flex-direction: column; gap: 1.5rem; margin-top: 15px; text-align: center; padding-top: 0px; padding-left: 15px; padding-right: 0px; }
  .srip .footer-copyright{ order: 1; }
  .srip .footer-payment-icons{ order: 2; }
  .srip .footer__localization{ order: 3; width: 100%; justify-content: center; margin: 1rem 0px 0px; }
  .srip .footer__localization .localization-form{ flex-grow: 1; display: flex; justify-content: center; }
  .srip .footer__localization .disclosure__button{ min-width: 14rem; font-size: 1.3rem; }
}

@media screen and (min-width: 750px){
  .srip .footer__localization .disclosure__list-wrapper{ border-radius: calc(var(--global-button-radius) / 2); bottom: calc(100% + 10px) !important; }
  .srip .footer__localization .disclosure__button{ border-radius: calc(var(--global-button-radius) / 2); }
  .srip .footer-content--4-col,.srip .footer-content--5-col{ row-gap: 6rem; margin-bottom: 0px; }
  .srip .footer-bottom{ flex-flow: wrap; align-items: flex-start; text-align: left; justify-content: flex-start; gap: 3rem; }
  .srip .footer-copyright{ order: 1; flex-shrink: 0; }
  .srip .footer-payment-icons{ order: 2; flex-shrink: 0; }
  .srip .footer__localization{ order: 3; flex-shrink: 0; margin-top: 0px; }
}
/* ==== https://selenepets.com/cdn/shop/t/44/assets/component-list-social.css ==== */
@charset "utf-8";

.list-social{ display: flex; flex-wrap: wrap; justify-content: flex-end; }

@media only screen and (max-width: 749px){
  .srip .list-social{ justify-content: center; }
}

.srip .list-social__item .icon{ height: 2.2rem; width: 2.2rem; }

.srip .list-social__link{ align-items: center; display: flex; padding: 1.1rem; color: rgb(var(--color-foreground)); }

.srip .utility-bar .list-social__link{ padding: 0px 0.8rem; height: 3.8rem; }

.srip .list-social__link:hover .icon{ transform: scale(1.07); }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/component-newsletter.css ==== */
@charset "utf-8";

.newsletter-form{ display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; position: relative; }

@media screen and (min-width: 750px){
  .srip .newsletter-form{ align-items: flex-start; margin: 0px auto; max-width: 36rem; }
}

.srip .newsletter-form__field-wrapper{ width: 100%; }

.srip .newsletter-form__field-wrapper .field__input{ padding-right: 5rem; }

.srip .newsletter-form__field-wrapper .field{ z-index: 0; }

.srip .newsletter-form__message{ justify-content: center; margin-bottom: 0px; }

.srip .newsletter-form__message--success{ margin-top: 2rem; }

@media screen and (min-width: 750px){
  .srip .newsletter-form__message{ justify-content: flex-start; }
}

.srip .newsletter-form__button{ width: 4.4rem; margin: 0px; right: var(--inputs-border-width); top: 0px; height: 4.4rem; z-index: 2; }

.srip .newsletter-form__button:focus-visible{ box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground)); background-color: rgb(var(--color-background)); }

.srip .newsletter-form__button:focus{ box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground)); background-color: rgb(var(--color-background)); }

.srip .newsletter-form__button:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }

.srip .newsletter-form__button .icon{ width: 1.5rem; }
/* ==== 753b-8ee5-619564bd9566/kaching-bundles-1923/assets/kaching-bundles.css ==== */
@charset "utf-8";

.kaching-bundles-save-overlay{ position: fixed; inset: 0px; background: rgba(26,35,32,0.7); z-index: 2147483647; opacity: 0; transition: opacity 0.3s; cursor: pointer; outline: none; }

.srip .kaching-bundles-save-overlay--visible{ opacity: 1; }

.srip .kaching-bundles-save-overlay--dismissed{ opacity: 0; }

.srip .kaching-bundles-save-overlay__content{ position: absolute; top: 24px; right: 32px; display: flex; align-items: center; gap: 16px; }

.srip .kaching-bundles-save-overlay__text{ color: rgb(255, 255, 255); font-size: 16px; font-style: normal; font-weight: 600; line-height: 20px; }

.srip .kaching-bundles-save-overlay__arrow{ width: 42px; height: 36px; }

.srip kaching-bundle,.srip kaching-bundle-deals{ width: 100%; }

.srip kaching-bundle:empty,.srip kaching-bundle-deals:empty{ display: none; }

.srip .kaching-bundles-form--different-variants-selected .shopify-payment-button{ display: none !important; }

.srip .kaching-bundles--variant-selects-hidden variant-selects{ display: none !important; }

.srip .satcb_variants .kaching-bundles__bar-variant-select{ display: none !important; }

.srip .kaching-bundles-sticky-atc-wrapper{
  width: 100%;
  & .kaching-bundles-sticky-atc-spacer { display: block; width: 100%; }
}

.srip kaching-bundles-sticky-atc{ position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 999; display: none; transform: translateY(100%); transition: transform 0.1s ease-in-out; }

.srip kaching-bundles-sticky-atc.kaching-bundles-sticky-atc--visible{ display: block; transform: translateY(0px); }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/custom.css ==== */
@charset "utf-8";

.free-product-progress-bar{ position: relative; min-height: 40px; }

.srip .free-shipping-main{ position: absolute; left: 0px; right: 0px; text-align: center; margin-left: auto; margin-right: auto; top: 5.5px; display: flex; flex-direction: column; align-items: center; width: fit-content; z-index: 2; }

.srip .blocks-section{ width: 100%; }

.srip .drawer_total{ display: flex; align-items: center; margin: 0px; gap: 3px; }

.srip .cart-drawer .totals{ gap: 3px; }

.srip .totals.gb-discounts-cart-values{ margin-bottom: 0px; }

.srip .gbfrequently-bought-with-main-whole{ margin-bottom: 20px; }

.srip .drawer__footer{ padding: 0px 15px; }

.srip .gb-cart-drawer-lb .gb-shipping-protection{ padding: 10px !important; gap: 15px !important; }

.srip h2.drawer__heading{ font-family: Inter !important; font-size: 22px !important; }

.srip .header-bar{ background: #1a2320; }

.srip .cart-drawer .cart__checkout-button{ padding: 20px 0px !important; }

.srip .gbfrequently-bought-with-main-whole product-form{ position: absolute; top: 0px; right: 0px; }

.srip .gbfrequently-bought-with-main-whole product-form.product-form button{ font-family: Inter; font-weight: 700; font-size: 11px; line-height: 100%; letter-spacing: 0px; text-align: center; padding: 4px 12px 4px 18px; }

.srip .gbfrequently-bought-with-main-whole product-info{ position: relative; }

.srip .shop-carousel-container{ max-height: 100% !important; }

.srip .header-bar p{ font-size: 15px; line-height: 100%; letter-spacing: -1px; text-align: center; margin: 0px; padding: 8px 0px; color: rgb(255, 255, 255); font-family: Inter !important; font-weight: 700 !important; }

.srip .totals li.discounts__discount{ font-family: Inter; font-weight: 600; font-size: 9px; line-height: 100%; letter-spacing: 0px; text-align: center; display: flex; align-items: center; margin: 0px; color: rgb(255, 23, 23); background: rgb(255, 210, 210); padding: 3px 6px; border-radius: 25px; }

.srip .totals li.discounts__discount svg path{ fill: rgb(255, 23, 23); }

.srip .drawer_total h2,.srip .drawer_total p{ margin: 0px; line-height: 100%; letter-spacing: -1px; text-align: center; color: #1a2320; font-family: Inter !important; font-weight: 600 !important; font-size: 16px !important; }

.srip .free-product-progress-bar{ color: rgb(var(--color-foreground)); font-size: 15px; font-family: DINNextW01-CondensedBold; font-style: normal; display: flex; align-items: center; column-gap: 5px; }

.srip .gb-cart-drawer-lb kaching-bundle{ display: none; }

.srip .free-product-progress-bar progress#file{ width: calc(100% - 60px); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; transition: 1.5s; }

.srip .free-product-progress-bar-successfull{ text-align: center; padding: 8px 0px 4px; color: var(--cart-drawer-accent-color); font-size: 14px; font-family: DINNextW01-CondensedBold; letter-spacing: var(--letter-spacing-body); font-style: normal; }

.srip cart-drawer.gb-cart-drawer.is-empty .free-product-progress-bar-main{ display: none; }

.srip .free-product-progress-bar-main span{ position: relative; top: 1.5px; }

.srip .free-shipping-main svg{ width: 30px; height: 30px; background: var(--cart-drawer-progress-inactive-color); border-radius: 50px; padding: 4px; margin-bottom: 4px; }

.srip .free-gift-main{ position: absolute; right: 25px; top: 5.5px; display: flex; flex-direction: column; align-items: center; width: fit-content; z-index: 2; }

.srip .free-product-progress-bar-main{ padding: 0px 15px 20px; }

.srip .free-gift-main svg{ width: 30px; height: 30px; background: var(--cart-drawer-progress-inactive-color); border-radius: 50px; padding: 4px; margin-bottom: 4px; }

.srip .free-gift-main.free-gift-main-color svg{ background: var(--cart-drawer-progress-active-color); }

.srip .free-gift-main.free-gift-main-color svg path{ fill: var(--cart-drawer-progress-active-icon-fill-color); }

.srip .free-shipping-main.free-shipping-main-color svg{ background: var(--cart-drawer-progress-active-color); }

.srip .free-product-progress-bar-main progress::-webkit-progress-bar{ background-color: var(--cart-drawer-progress-inactive-color); width: 100%; border-radius: 50px; height: 8px; }

.srip .free-product-progress-bar-main progress{ background-color: var(--cart-drawer-progress-inactive-color); border-radius: 50px; height: 8px; }

.srip .free-product-progress-bar-main progress::-webkit-progress-value{ background-color: var(--cart-drawer-progress-active-color); border-radius: 50px; height: 8px; }

.srip .free-product-progress-bar-main progress{ color: var(--cart-drawer-progress-active-color); }

.srip .reward-name{ font-size: 10px; letter-spacing: var(--letter-spacing-body); color: rgb(var(--color-foreground)); display: block; text-align: center; line-height: 1.2; max-width: 80px; white-space: normal; }

.srip h2.drawer__heading{ gap: 10px; align-items: center; font-weight: 700; text-transform: capitalize; display: flex; }

.srip span.gb-cart-total-item{ background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); height: 2.5rem; width: 2.5rem; border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 14px; bottom: 0.8rem; left: 2.2rem; line-height: 1; font-weight: 700; text-align: center; }

.srip .cart-drawer .cart-item{ padding: 8px 10px 4px; border-radius: 8px; margin-bottom: 8px; }

.srip .quantity__input{ border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); }

.srip .totals.gb-discounts-cart-values{ padding-bottom: 4px; padding-top: 4px; font-weight: 700; font-size: 14px; }

.srip .totals.gb-discounts-cart-values h2{ font-weight: 700; font-size: 20px; }

.srip .drawer__inner .quantity{ width: calc(9rem / var(--font-body-scale) + var(--inputs-border-width)* 2) !important; }

.srip .drawer__inner{ overflow-x: hidden; display: flex; flex-direction: column; height: 100%; width: 48rem !important; }

.srip .drawer__inner.gradient .quantity__button{ width: calc(2.5rem / var(--font-body-scale)) !important; }

.srip .drawer__inner .quantity{ min-height: calc((var(--inputs-border-width)* 2) + 3rem); }

.srip .drawer__inner quantity-input.quantity.cart-quantity{ border: 1px solid rgb(226, 226, 226); border-radius: 4px; }

.srip .drawer__inner .quantity::after{ box-shadow: unset !important; }

.srip .cart-item__quantity-wrapper{ place-content: space-between; margin-top: -10px; }

.srip .gb-price-drawer-saving{ display: block; width: 100%; background: rgb(255, 238, 238); color: rgb(255, 23, 23); padding: 2px 8px; font-weight: 700; font-size: 11px; border-radius: 50px; }

.srip .cart-item__quantity-wrapper.quantity-popover-wrapper .product-option{ text-align: center; }

.srip .gb-price-drawer{ font-weight: 700; align-items: center; flex-wrap: nowrap; white-space: nowrap; font-size: 16px !important; display: flex !important; width: auto !important; }

.srip .gb-price-drawer s,.srip .gb-price-drawer strong{ font-weight: 700; white-space: nowrap; font-size: 16px !important; }

.srip .gb-get-main-freq-pro .price__container{ vertical-align: unset !important; margin-bottom: 0px !important; }

.srip gbvariant-selects{ display: flex; gap: 15px; margin: 0px !important; }

.srip select.select__select.gb-change-variant_id{ height: 2rem; letter-spacing: var(--letter-spacing-body); font-weight: var(--font-weight-semibold); font-size: 10px !important; }

.srip gbvariant-selects .product-form__input{ max-width: max-content; min-width: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex: unset !important; padding: 0px !important; margin: 0px !important; }

.srip .cart-drawer .cart-items td{ padding-top: 0px; }

.srip .gb-get-main-freq-pro .price-item--regular{ font-size: 16px !important; }

.srip .gb-get-main-freq-pro .price .price-item{ margin: 0px 0.2rem 0px 0px !important; font-weight: var(--font-weight-semibold) !important; letter-spacing: var(--letter-spacing-body) !important; }

.srip .gb-get-main-freq-pro span.price-item{ font-size: 16px !important; }

.srip .drawer__inner .cart-item cart-remove-button{ margin-left: 0rem; }

.srip .cart-drawer .cart-item{ position: relative; }

.srip td.cart-item__totals_gb.right{ width: 10%; display: flex; justify-content: left; float: right; position: absolute; right: 0px; top: 15px; padding-left: 0px !important; }

.srip .cart-drawer .cart__checkout-button{ font-size: 14px; padding: 25px 0px; border-radius: 8px !important; }

.srip .gbfrequently-bought-with-main-whole-slider{ opacity: 0; }

.srip .cart-drawer .cart__checkout-button:hover::after{ box-shadow: unset !important; }

.srip .cart-drawer .cart__checkout-button::after{ box-shadow: unset !important; }

.srip .cart-drawer .cart__checkout-button::before{ box-shadow: unset !important; }

.srip h2.gb-30day-back{ font-size: 12px; text-align: center; display: flex; justify-content: center; gap: 3px; margin-top: 5px; margin-bottom: 9px; letter-spacing: var(--letter-spacing-body); align-items: center; font-weight: var(--font-weight-regular) !important; }

.srip h2.gb-30day-back svg{ color: inherit; fill: currentcolor; }

.srip .drawer__footer{ padding-bottom: 0px; border-top: 1px solid rgb(224, 224, 224); }

.srip .gb-shipping-protection{ display: flex; gap: 10px; align-items: center; }

.srip .gb-shipping-protection-icontext h2,.srip .gb-shipping-protection-icontext p{ font-size: 17px; font-weight: 700; padding: 0px 0px 3px; margin: 0px; letter-spacing: var(--letter-spacing-body); color: var(--cart-drawer-shipping-protection-text-color); }

.srip .gb-shipping-protection-icontext p{ font-size: 10px; padding: 0px 20px 0px 0px; margin: 0px; line-height: 14px; font-weight: 400; }

.srip .gb-shipping-protection-icon svg{ width: 50px; height: 50px; }

.srip .gb-shipping-protection-icon{ display: flex; }

.srip .gb-shipping-protection{ padding: 20px; border-radius: 4px; }

.srip .gb-shipping-protection-button .switch{ position: relative; display: inline-block; width: 50px; height: 26px !important; }

.srip .gb-shipping-protection-button .switch input{ opacity: 0; width: 0px; height: 0px; }

.srip .gb-shipping-protection-button .slider{ position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; }

.srip .gb-shipping-protection-button .slider::before{ position: absolute; content: ""; height: 20px; width: 20px; left: 3px; bottom: 3px; background-color: rgb(255, 255, 255); transition: 0.4s; }

.srip .gb-shipping-protection-button input:checked + .slider{ background-color: #1a2320; }

.srip .gb-shipping-protection-button input:focus + .slider{ box-shadow: #1a2320 0px 0px 1px; }

.srip .gb-shipping-protection-button input:checked + .slider::before{ transform: translate(25px); }

.srip .gb-shipping-protection-button .slider.round{ border-radius: 34px; }

.srip .gb-shipping-protection-button .slider.round::before{ border-radius: 50%; }

.srip td.cart-item__details a.cart-item__name{ font-size: 19px; }

.srip section.gb-get-main-freq-pro .page-width{ padding: 0px !important; }

.srip .free-product-progress-bar-successfull{ font-family: Inter; font-size: 16px; font-weight: 100; }

.srip .gb-master-media-cart{ width: 100%; }

.srip .gb-cart-price-add{ display: flex; align-items: baseline; justify-content: space-between; flex-direction: column; }

.srip .shop-add-to-cart-button:hover,.srip .button:hover{ opacity: 0.85; }

.srip .gb-cart-price-add h2.product__title{ width: 70%; }

.srip .gb-set-padding-cart-btn{ min-width: 0px; min-height: 0px; padding: 4px 15px; border-radius: 4px !important; }

.srip .gb-cart-drawer-fren{ width: 100%; text-align: right; }

.srip .gb-cart-drawer-fren product-form.product-form{ margin: 0px; }

.srip .gb-get-main-freq-pro .product__info-wrapper{ padding: 0px; }

.srip .gb-cart-drawer-fren .product-form__submit{ margin-bottom: 0px; }

.srip .gb-set-padding-cart-btn::before{ border-radius: unset !important; box-shadow: unset !important; }

.srip .gb-get-main-freq-pro .grid__item.product__media-wrapper{ flex: 0 0 auto; }

.srip .gb-get-main-freq-pro h2.product__title{ font-size: 19px; }

.srip .gb-cart-price-add .product__title{ margin: 0px; padding: 0px; }

.srip .gb-get-main-freq-pro .featured-product{ align-items: center; display: flex; flex-direction: row; gap: 20px !important; }

.srip .gb-set-padding-cart-btn::after{ border-radius: unset !important; box-shadow: unset !important; }

.srip gbvariant-selects label.form__label{ display: none; }

.srip .drawer__cart-items-wrapper .product-option + .product-option{ margin-top: 0px; }

.srip .drawer__cart-items-wrapper .product-option{ font-weight: 600; }

.srip td.cart-item__details dl{ display: flex; align-items: center; flex-wrap: wrap; gap: 4px; margin: 0px 0px 10px; max-width: 230px; }

.srip h2.frequently-bought-with-main-title{ font-size: 19px; margin-bottom: 8px; letter-spacing: var(--letter-spacing-body); padding-top: 0px; }

.srip .cart-drawer .cart-item__image{ max-width: 100%; border-radius: 5px !important; }

.srip .gbfrequently-bought-with-main-whole{ padding: 0px 15px; margin-top: 0px; }

.srip img.gb-master-media-cart{ border-radius: 4px; }

.srip product-info.gb-main-freq-bg-color{ background-color: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); padding: 20px 15px; border-radius: 8px; }

.srip .gb-get-main-freq-pro span.gb-price-drawer-saving{ display: inline; vertical-align: middle; letter-spacing: var(--letter-spacing-body); font-weight: var(--font-weight-semibold); }

.srip .drawer__inner{ overflow-x: hidden; display: flex; flex-direction: column; height: 100%; }

.srip cart-drawer-items{ flex-grow: 1; min-height: 0px; display: flex; flex-direction: column; overflow-y: auto; }

@media only screen and (max-width: 768px){
  .srip .drawer__inner{ max-width: calc(0rem + 100vw); }
}

.srip .gb-get-main-freq-pro .select .svg-wrapper{ right: 8px; }

.srip .cart-drawer .cart-item{ padding: 8px; }

.srip .gb-cart-drawer-lb td.cart-item__details a.cart-item__name{ font-size: 18px; margin-bottom: 0px; letter-spacing: var(--letter-spacing-body); max-width: 230px; }

.srip .gb-cart-drawer-lb .gb-get-main-freq-pro h2.product__title{ font-size: 14px; letter-spacing: var(--letter-spacing-body); }

.srip .gb-cart-drawer-lb .gb-cart-drawer-fren .product-form__submit{ font-size: 12px !important; font-weight: var(--font-weight-semibold) !important; }

.srip .gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option{ font-weight: 600; align-items: center; }

.srip .gb-cart-drawer-lb .drawer__cart-items-wrapper .cart-details-wrapper > .product-option{ direction: rtl; }

.srip .gb-cart-drawer-lb product-info.gb-main-freq-bg-color{ padding: 10px; background: rgb(250, 250, 250); }

.srip .gb-cart-drawer-lb .gb-shipping-protection{ padding: 16px; }

.srip .gb-cart-del-img img{ width: 100%; height: auto; }

.srip .gb-cart-del-img svg{ width: 15px; height: 15px; fill: currentcolor; }

.srip .gb-get-main-freq-pro .price.price--large.price--on-sale.price--show-badge{ padding: 10px 0px; }

.srip .gb-shipping-protection-icontext h2 span{ font-family: var(--font-body-family); font-weight: var(--font-weight-regular); font-size: 14px; line-height: 100%; letter-spacing: var(--letter-spacing-body); text-align: center; margin-left: 5px; }

@media only screen and (max-width: 767px){
  .srip .gb-get-main-freq-pro .featured-product{ align-items: flex-start; gap: 16px; display: grid; grid-template-columns: min-content 1fr; }
  .srip img.gb-master-media-cart{ width: 86px; height: 86px; }
  .srip td.cart-item__totals_gb.right{ right: 20px; }
  .srip .gb-get-main-freq-pro h2.product__title{ font-size: 18px; }
  .srip .gb-cart-drawer-fren{ width: 33%; }
  .srip .gb-cart-drawer-lb .gb-get-main-freq-pro .price-item--regular,.srip .gb-cart-drawer-lb .gb-get-main-freq-pro span.price-item{ font-size: 13px !important; }
  .srip .gb-cart-drawer-lb .product__info-container > * + *{ margin: 0.1rem 0px 0.5rem; }
  .srip .gb-cart-drawer-lb .gb-price-drawer s,.srip .gb-cart-drawer-lb .gb-price-drawer,.srip .gb-cart-drawer-lb .gb-price-drawer strong{ font-size: 13px !important; font-weight: var(--font-weight-regular) !important; }
  .srip .gb-cart-drawer-lb h2.drawer__heading,.srip .gb-cart-drawer-lb span.gb-cart-total-item{ font-size: 13px; }
  .srip .gb-cart-drawer-lb .free-product-progress-bar-successfull{ font-size: 13px !important; font-weight: 100; }
  .srip .gb-cart-drawer-lb td.cart-item__details a.cart-item__name{ font-size: 14px; max-width: 230px; }
  .srip .gb-cart-drawer-lb .gb-get-main-freq-pro h2.product__title{ font-size: 14px; }
  .srip .gb-cart-drawer-lb .gb-cart-drawer-fren .product-form__submit{ font-size: 11px !important; font-weight: var(--font-weight-semibold) !important; }
  .srip .gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option{ font-weight: 600; align-items: center; }
  .srip .gb-cart-drawer-lb .gb-price-drawer-saving{ font-size: 9px; }
  .srip .gb-cart-drawer-lb .gb-shipping-protection{ padding: 10px; }
  .srip .gb-cart-drawer-lb h2.frequently-bought-with-main-title{ font-size: 15px; letter-spacing: var(--letter-spacing-body); }
  .srip .gb-cart-drawer-lb .gb-shipping-protection-icontext h2,.srip .gb-cart-drawer-lb .totals.gb-discounts-cart-values h2{ font-size: 15px; }
  .srip .gb-cart-drawer-lb .totals__total-value{ font-weight: var(--font-weight-bold) !important; }
  .srip .gb-cart-drawer-lb.cart-drawer .cart__checkout-button{ font-size: 15px; padding: 15px 0px; }
  .srip .gb-cart-drawer-lb.cart-drawer .cart-item:last-child{ margin-bottom: 1rem; }
  .srip .gb-get-main-freq-pro .price.price--large.price--on-sale.price--show-badge{ padding: 0px; }
}

@media only screen and (max-width: 375px){
  .srip .gb-price-drawer-saving{ font-size: 9px; }
  .srip .cart-item__quantity-wrapper{ gap: 5px; flex-wrap: unset; }
  .srip img.gb-master-media-cart{ width: 70px; height: 70px; }
  .srip .gb-cart-drawer-fren{ width: 39%; }
  .srip .gb-cart-drawer-fren{ width: 54%; }
}

@media only screen and (max-width: 320px){
  .srip img.gb-master-media-cart{ width: 55px; height: 55px; }
}

.srip .gb-get-main-freq-pro img.gb-master-media-cart{ max-width: 55px; height: auto; border-radius: 5px !important; }

.srip .gb-price-drawer s.cart-item__old-price,.srip .gb-price-drawer strong.cart-item__final-price{ font-size: 1.6rem; font-weight: var(--font-weight-semibold) !important; }

.srip .cart-item__details dl .product-option{ font-size: 1.2rem; font-weight: 400; color: var(--color-foreground); opacity: 0.7; }

.srip .gb-cart-drawer-lb .gb-price-drawer s.cart-item__old-price,.srip .gb-cart-drawer-lb .gb-price-drawer strong.cart-item__final-price{ font-size: 1.2rem; }

.srip .gb-cart-drawer-lb .cart-item__details dl .product-option{ font-size: 1.1rem; }

.srip .gb-cart-drawer-lb .gb-price-drawer s.cart-item__old-price,.srip .gb-cart-drawer-lb .gb-price-drawer strong.cart-item__final-price{ font-size: 1.2rem !important; }

.srip .gb-cart-drawer-lb .cart-item__details dl .product-option{ font-size: 1rem; }

@media only screen and (max-width: 749px){
  .srip .drawer__header{ padding: 15px !important; }
  .srip .drawer__heading{ font-size: 1.5rem !important; }
  .srip .drawer__close .svg-wrapper{ height: 1.5rem; width: 1.5rem; }
  .srip .drawer__close{ top: 10px !important; }
  .srip .gb-get-main-freq-pro .featured-product{ align-items: flex-start; gap: 16px; display: grid; grid-template-columns: min-content 1fr; }
  .srip .cart-drawer .cart-item{ padding: 8px; gap: 0.6rem !important; margin-bottom: 0.8rem !important; }
  .srip .cart-drawer .cart-item__image{ display: block; width: 50px !important; height: 50px !important; }
  .srip .cart-drawer .cart-item__media{ padding: 0px; align-self: start; width: auto; grid-column: 1 / 2; }
  .srip .cart-drawer .cart-item__name{ font-size: 1.4rem; margin-bottom: 0.3rem; }
  .srip .cart-drawer .product-option,.srip .cart-drawer .product-option dt,.srip .cart-drawer .product-option dd{ font-size: 1rem; line-height: 1.3; }
  .srip .cart-drawer .gb-price-drawer s,.srip .cart-drawer .gb-price-drawer strong,.srip .cart-drawer .gb-price-drawer{ font-size: 1.3rem !important; }
  .srip .cart-drawer .gb-price-drawer-saving{ font-size: 0.9rem; padding: 1px 6px; }
  .srip .drawer__inner quantity-input.quantity.cart-quantity{ min-height: 2.4rem; }
  .srip .drawer__inner .quantity__button{ width: 2.4rem !important; }
  .srip .drawer__inner .quantity__input{ font-size: 1.1rem; padding: 0px 0.3rem; }
  .srip .drawer__inner .quantity__button .icon-minus,.srip .drawer__inner .quantity__button .icon-plus{ height: 0.7rem; }
  .srip .cart-remove-button{ padding: 0.3rem; }
  .srip .gb-cart-del-img img{ width: 12px; height: 12px; }
  .srip td.cart-item__totals_gb.right{ right: 5px; top: 10px; }
}

.srip .cart-drawer .gb-price-drawer s,.srip .cart-drawer .gb-price-drawer strong,.srip .cart-drawer .gb-price-drawer{ align-items: center; font-size: 1.3rem !important; display: flex !important; flex-wrap: nowrap !important; white-space: nowrap !important; width: auto !important; }

.srip .cart-drawer .gb-price-drawer-saving{ font-size: 0.9rem; padding: 1px 6px; white-space: nowrap; }

.srip .free-product-progress-bar .first-gift{ left: 0px; right: 0px; margin-left: auto; margin-right: auto; }

.srip .free-product-progress-bar .second-gift{ right: 0px; left: unset; }

.srip .gb-cart-del-img{ flex: 0 0 20px; }

.srip .cart-drawer .cart__checkout-button:hover,.srip .cart-drawer .cart__checkout-button:focus,.srip .cart-drawer .cart__checkout-button:active{ background-color: var(--cart-drawer-checkout-button-background) !important; opacity: 0.9; }

.srip ::selection{ background-color: rgba(26,35,32,0.2) !important; }

.srip .contact__button .button.disable-global-button-styling{ padding-top: calc(var(--global-button-padding-y, 12px) / 2) !important; padding-bottom: calc(var(--global-button-padding-y, 12px) / 2) !important; }

.srip .contact__button.button-box-shadow.intensity-5.button-gradient-effect.gradient-shine-enabled,.srip .contact__button .button.button-box-shadow.intensity-5.button-gradient-effect.gradient-shine-enabled{ padding-top: 0px !important; padding-bottom: 0px !important; }

.srip .contact__button .button.disable-global-button-styling{ display: inline-block !important; width: auto !important; max-width: none !important; background-clip: padding-box !important; background-origin: padding-box !important; }

.srip .contact__button{ background: none transparent !important; padding: 0px !important; margin: 0px !important; display: block !important; width: auto !important; max-width: none !important; }

.srip .field__input:not(textarea),.srip .select__select,.srip .customer .field input,.srip .customer select,.srip input[type="text"],.srip input[type="email"],.srip input[type="tel"],.srip input[type="password"],.srip input[type="search"]{ border-radius: calc(var(--global-button-radius, 8px) / 2) !important; }

.srip textarea.text-area.field__input,.srip textarea.field__input,.srip .text-area.field__input,.srip textarea[name*="comment"],.srip textarea[name*="Comment"],.srip #ContactForm-body,.srip .field textarea,.srip .field .text-area,.srip form textarea,.srip .contact .field textarea,.srip .contact textarea,.srip section textarea,.srip div.field textarea.text-area.field__input{ border-radius: 4px !important; }

.srip body section.section div.contact.page-width.page-width--narrow .field .field__input:not(textarea),.srip body section.section div.contact.page-width.page-width--narrow input[type="text"],.srip body section.section div.contact.page-width.page-width--narrow input[type="email"],.srip body section.section div.contact.page-width.page-width--narrow input[type="tel"],.srip body section.section div.contact.page-width.page-width--narrow input[type="password"],.srip body section.section div.contact.page-width.page-width--narrow input[type="search"],.srip body div.contact input.field__input:not(textarea),.srip body .contact .field input:not(textarea),.srip form#ContactForm input.field__input:not(textarea){ border-radius: var(--contact-input-radius, calc(var(--global-button-radius, 8px) / 2)) !important; }

.srip body section.section div.contact.page-width.page-width--narrow .field::after,.srip body section.section div.contact.page-width.page-width--narrow .select::after,.srip body div.contact .field::after,.srip body .contact .field::after,.srip form#ContactForm .field::after,.srip form#ContactForm .select::after,.srip .contact .field::after,.srip .contact .select::after{ border-radius: var(--contact-input-radius, calc(var(--global-button-radius, 8px) / 2)) !important; }

.srip body section.section div.contact.page-width.page-width--narrow textarea,.srip body section.section div.contact.page-width.page-width--narrow .text-area,.srip body section.section div.contact.page-width.page-width--narrow textarea.field__input,.srip body section.section div.contact.page-width.page-width--narrow #ContactForm-body,.srip body div.contact textarea,.srip body .contact .field textarea,.srip form#ContactForm textarea,.srip form#ContactForm #ContactForm-body{ border-radius: var(--contact-textarea-radius, 4px) !important; }

.srip body section.section div.contact.page-width.page-width--narrow .field:has(textarea)::after,.srip body section.section div.contact.page-width.page-width--narrow .field:has(.text-area)::after,.srip body div.contact .field:has(textarea)::after,.srip body .contact .field:has(textarea)::after,.srip form#ContactForm .field:has(textarea)::after,.srip form#ContactForm .field:has(.text-area)::after,.srip .contact .field:has(textarea)::after,.srip .contact .field:has(.text-area)::after{ border-radius: var(--contact-textarea-radius, 4px) !important; }

.srip #stickyAddToCart *,.srip #stickyAddToCart :hover,.srip #stickyAddToCart :focus,.srip #stickyAddToCart :active,.srip #stickyAddToCart button,.srip #stickyAddToCart button:hover,.srip #stickyAddToCart button:focus,.srip #stickyAddToCart button:active,.srip #stickyAddToCart .button,.srip #stickyAddToCart .button:hover,.srip #stickyAddToCart .button:focus,.srip #stickyAddToCart .button:active,.srip .sticky-add-to-cart__button,.srip .sticky-add-to-cart__button:hover,.srip .sticky-add-to-cart__button:focus,.srip .sticky-add-to-cart__button:active,.srip #stickyAddToCart .sticky-add-to-cart__button,.srip #stickyAddToCart .sticky-add-to-cart__button:hover,.srip #stickyAddToCart .sticky-add-to-cart__button:focus,.srip #stickyAddToCart .sticky-add-to-cart__button:active{ transform: none !important; box-shadow: none !important; outline: none !important; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/slick.css ==== */
@charset "utf-8";

.slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

.srip .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }

.srip .slick-list:focus{ outline: none; }

.srip .slick-list.dragging{ cursor: pointer; }

.srip .slick-slider .slick-track,.srip .slick-slider .slick-list{ transform: translateZ(0px); }

.srip .slick-track{ position: relative; top: 0px; left: 0px; display: block; }

.srip .slick-track::before,.srip .slick-track::after{ display: table; content: ""; }

.srip .slick-track::after{ clear: both; }

.srip .slick-loading .slick-track{ visibility: hidden; }

.srip .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }

.srip [dir="rtl"] .slick-slide{ float: right; }

.srip .slick-slide img{ display: block; }

.srip .slick-slide.slick-loading img{ display: none; }

.srip .slick-slide.dragging img{ pointer-events: none; }

.srip .slick-initialized .slick-slide{ display: block; }

.srip .slick-loading .slick-slide{ visibility: hidden; }

.srip .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid rgba(255, 255, 255, 0); }

.srip .slick-arrow.slick-hidden{ display: none; }

.srip .slick-prev,.srip .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translateY(-50%); cursor: pointer; color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: #1a2320; }

.srip .slick-prev:hover,.srip .slick-prev:focus,.srip .slick-next:hover,.srip .slick-next:focus{ color: rgba(255, 255, 255, 0); outline: none; background: rgba(255, 255, 255, 0); }

.srip .slick-prev:hover::before,.srip .slick-prev:focus::before,.srip .slick-next:hover::before,.srip .slick-next:focus::before{ opacity: 1; }

.srip .slick-prev.slick-disabled::before,.srip .slick-next.slick-disabled::before{ opacity: 0.25; }

.srip .slick-prev::before,.srip .slick-next::before{ font: 25px / 1 FontAwesome; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }

.srip .slick-prev{ left: 40px; width: 50px; height: 50px; z-index: 999; }

.srip [dir="rtl"] .slick-prev{ right: 40px; left: auto; }

.srip .slick-prev::before{ content: ""; }

.srip [dir="rtl"] .slick-prev::before{ content: ""; }

.srip .slick-next{ right: 40px; width: 50px; height: 50px; z-index: 999; }

.srip [dir="rtl"] .slick-next{ right: auto; left: -25px; }

.srip .slick-next::before{ content: ""; }

.srip [dir="rtl"] .slick-next::before{ content: "←"; }

.srip .slick-dotted.slick-slider{ margin-bottom: 10px; }

.srip .slick-dots{ position: absolute; bottom: -15px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }

.srip .slick-dots li{ position: relative; display: inline-block; width: 15px; height: 20px; margin: 0px; padding: 0px; cursor: pointer; }

.srip .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: rgba(255, 255, 255, 0); border: 0px; outline: none; background: rgba(255, 255, 255, 0); }

.srip .slick-dots li button:hover,.srip .slick-dots li button:focus{ outline: none; }

.srip .slick-dots li button:hover::before,.srip .slick-dots li button:focus::before{ opacity: 1; }

.srip .slick-dots li button::before{ font-family: slick; line-height: 27px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: #1a2320; -webkit-font-smoothing: antialiased; font-size: 20px !important; }

.srip .slick-dots li.slick-active button::before{ opacity: 0.75; color: #1a2320; }
/* ==== ://selenepets.com/cdn/shop/t/44/assets/component-predictive-search.css ==== */
@charset "utf-8";

.predictive-search{ display: none; position: absolute; top: calc(100% + 0.1rem); left: -0.1rem; border-width: var(--popup-border-width); border-style: solid; border-color: rgba(var(--color-foreground),var(--popup-border-opacity)); background-color: rgb(var(--color-background)); z-index: 3; border-bottom-right-radius: var(--popup-corner-radius); border-bottom-left-radius: var(--popup-corner-radius); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity)); overflow-y: auto; }

.srip .predictive-search--search-template{ z-index: 2; width: calc(100% + 0.2rem); }

.srip .predictive-search__results-groups-wrapper{ display: flex; border-bottom: .1rem solid rgba(var(--color-foreground),.08); padding-bottom: 1rem; }

@media screen and (max-width: 749px){
  .srip .predictive-search--header{ right: 0px; left: 0px; top: 100%; }
  .srip .predictive-search__results-groups-wrapper{ flex-direction: column; }
  .srip .predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){ gap: 2rem; }
}

@media screen and (min-width: 750px){
  .srip .predictive-search{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: calc(100% + 0.2rem); }
  .srip .header predictive-search{ position: relative; }
}

.srip predictive-search[open] .predictive-search,.srip predictive-search[loading] .predictive-search{ display: block; }

.srip .predictive-search__result-group{ display: flex; flex-direction: column; flex: 1 1 auto; gap: 2rem; }

.srip .predictive-search__result-group:first-child .predictive-search__pages-wrapper{ display: none; }

@media screen and (min-width: 750px){
  .srip .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.srip .predictive-search__result-group:last-child .predictive-search__pages-wrapper{ display: none; }
  .srip .predictive-search__result-group:first-child .predictive-search__pages-wrapper{ display: initial; }
  .srip .predictive-search__result-group:first-child{ flex: 0 0 26.4rem; }
  .srip .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child,.srip .predictive-search__result-group:only-child{ flex-grow: 1; }
}

.srip .predictive-search__heading{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); margin: 0px 2rem; padding: 1.5rem 0px 0.75rem; color: rgba(var(--color-foreground),.7); }

.srip predictive-search .spinner{ width: 1.5rem; height: 1.5rem; line-height: 0; }

.srip predictive-search:not([loading]) .predictive-search__loading-state,.srip predictive-search:not([loading]) .predictive-search-status__loading{ display: none; }

.srip predictive-search[loading] .predictive-search__loading-state{ display: flex; justify-content: center; padding: 1rem; }

.srip predictive-search[loading] .predictive-search__search-for-button{ display: none; }

.srip predictive-search[loading] .predictive-search__results-groups-wrapper ~ .predictive-search__loading-state{ display: none; }

.srip predictive-search[loading] .predictive-search__results-groups-wrapper ~ .predictive-search__search-for-button{ display: initial; }

.srip .predictive-search__list-item[aria-selected="true"] > *,.srip .predictive-search__list-item:hover > *,.srip .predictive-search__item[aria-selected="true"],.srip .predictive-search__item:hover{ color: rgb(var(--color-foreground)); background-color: rgba(var(--color-foreground),.04); }

.srip .predictive-search__list-item[aria-selected="true"] .predictive-search__item-heading,.srip .predictive-search__list-item:hover .predictive-search__item-heading{ text-decoration: underline; text-underline-offset: 0.3rem; }

.srip .predictive-search__item{ display: flex; padding: 1rem 2rem; text-align: left; text-decoration: none; width: 100%; }

.srip .predictive-search__item--link-with-thumbnail{ display: grid; grid-template-columns: 5rem 1fr; column-gap: 2rem; grid-template-areas: "product-image product-content"; }

.srip .predictive-search__item-content{ grid-area: product-content; display: flex; flex-direction: column; }

.srip .predictive-search__item-content--centered{ justify-content: center; }

.srip .predictive-search__item-vendor{ font-size: 0.9rem; }

.srip .predictive-search__item-heading{ margin: 0px; }

.srip .predictive-search__item-query-result :not(mark){ font-weight: bolder; }

.srip .predictive-search__item-query-result mark{ color: rgba(var(--color-foreground),.75); }

.srip .predictive-search__item-query-result mark{ background-color: rgba(255, 255, 255, 0); }

.srip .predictive-search__item .price{ color: rgba(var(--color-foreground),.7); font-size: 1.2rem; }

.srip .predictive-search__item-vendor + .predictive-search__item-heading,.srip .predictive-search .price{ margin-top: 0.5rem; }

.srip .predictive-search__item--term{ justify-content: space-between; align-items: center; padding: 1.3rem 2rem; word-break: break-all; line-height: calc(1 + 0.4 / var(--font-body-scale)); }

@media screen and (min-width: 750px){
  .srip .predictive-search__item--term{ padding-top: 1rem; padding-bottom: 1rem; }
}

.srip .predictive-search__item--term .icon-arrow{ width: calc(var(--font-heading-scale) * 1.4rem); height: calc(var(--font-heading-scale) * 1.4rem); flex-shrink: 0; margin-left: calc(var(--font-heading-scale) * 2rem); color: rgb(var(--color-link)); }

.srip .predictive-search__image{ grid-area: product-image; object-fit: contain; font-family: "object-fit: contain"; }
/* ==== ://selenepets.com/cdn/shop/t/44/assets/component-localization-form.css ==== */
@charset "utf-8";

.localization-form{ display: flex; flex-direction: column; flex: 1 0 auto; padding: 1rem; margin: 0px auto; }

.srip .localization-form:only-child{ display: inline-flex; flex-wrap: wrap; flex: initial; padding: 0rem 0px; }

.srip .localization-form:only-child .button,.srip .localization-form:only-child .localization-form__select{ margin: 1rem 1rem 0.5rem; flex-grow: 1; }

@media screen and (min-width: 750px){
  .srip .localization-form{ padding: 1rem 2rem 1rem 0px; }
  .srip .localization-form:first-of-type{ padding-left: 0px; }
  .srip .localization-form:only-child{ justify-content: start; width: auto; margin: 0px 1rem 0px 0px; }
  .srip .localization-form:only-child .button,.srip .localization-form:only-child .localization-form__select{ margin: 1rem 0px; }
}

.srip .localization-form .button{ padding: 1rem; }

.srip .localization-form__currency{ opacity: 0; transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94); white-space: nowrap; padding-right: 1.7rem; }

@media screen and (max-width: 749px){
  .srip .localization-form .button{ word-break: break-all; }
  .srip .localization-form__currency{ opacity: 1; }
}

.srip .localization-form__select{ border-radius: var(--inputs-radius-outset); position: relative; margin-bottom: 1.5rem; padding-left: 1rem; text-align: left; min-height: calc(4rem + var(--inputs-border-width) * 2); min-width: calc(7rem + var(--inputs-border-width) * 2); }

.srip .disclosure__button.localization-form__select{ padding: calc(2rem + var(--inputs-border-width)); background: rgb(var(--color-background)); }

.srip .localization-form__select .icon-caret{ position: absolute; content: ""; height: 0.6rem; right: calc(var(--inputs-border-width) + 1.5rem); top: calc(50% - 0.2rem); }

.srip .localization-selector.link{ text-decoration: none; appearance: none; color: rgb(var(--color-drawer-text)); width: 100%; padding-right: 4rem; padding-bottom: 1.5rem; }

.srip .disclosure .localization-form__select{ padding-top: 1.5rem; }

.srip .localization-selector option{ color: rgb(var(--color-drawer-text)); }

.srip .localization-selector + .disclosure__list-wrapper{ opacity: 1; animation: animateLocalization var(--duration-default) ease; }

.srip .disclosure{ position: relative; }

.srip .disclosure__button{ align-items: center; cursor: pointer; display: flex; height: 4rem; padding: 0px 1.5rem; font-size: 1.3rem; background-color: rgba(255, 255, 255, 0); border-radius: calc(var(--global-button-radius) / 2); }

.srip .disclosure__list-wrapper{ border-width: var(--popup-border-width); border-style: solid; border-color: rgba(var(--color-drawer-text),var(--popup-border-opacity)); overflow: hidden; position: absolute; bottom: 100%; transform: translateY(-1rem); z-index: 2; border-radius: calc(var(--global-button-radius) / 2); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity)); max-height: 27.5rem; }

.srip .disclosure__list{ position: relative; overflow-y: auto; font-size: 1.4rem; padding-bottom: 0.5rem; padding-top: 0.5rem; scroll-padding: 0.5rem 0px; max-height: 20.5rem; max-width: 25.5rem; min-width: 12rem; width: max-content; }

.srip .country-selector__list{ padding-bottom: 0.95rem; padding-top: 0px; }

.srip .country-selector__list--with-multiple-currencies{ width: 25.5rem; }

.srip .country-selector__close-button{ display: none; }

.srip .country-filter{ display: flex; justify-content: end; align-items: center; gap: 0.5rem; padding: 1.5rem 1.5rem 0.6rem; position: sticky; top: -0.02rem; background-color: rgb(var(--color-drawer-text)); z-index: 6; }

.srip .country-filter__input{ min-width: 200px; }

.srip .country-filter__reset-button,.srip .country-filter__search-icon{ right: calc(var(--inputs-border-width)); top: var(--inputs-border-width); }

.srip .country-filter__reset-button:not(:focus-visible)::after,.srip .country-filter__reset-button:not(:focus)::after{ display: block; height: calc(100% - 1.8rem); content: ""; position: absolute; right: 0px; }

.srip .country-filter__reset-button:focus,.srip .country-filter__reset-button:focus-visible{ background-color: rgb(var(--color-drawer-text)); z-index: 4; }

.srip .country-filter__reset-button:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }

.srip .country-filter__reset-button:hover .icon{ transform: scale(1.07); }

.srip .country-filter__reset-button .icon.icon-close,.srip .country-filter__search-icon .icon{ height: 1.8rem; width: 1.8rem; stroke-width: 0.1rem; }

.srip .country-filter__search-icon{ transition: opacity var(--duration-short) ease,visibility var(--duration-short) ease; opacity: 1; visibility: visible; pointer-events: none; cursor: text; }

.srip .country-filter__search-icon--hidden{ opacity: 0; visibility: hidden; }

@media screen and (max-width: 749px){
  .srip .disclosure__list-wrapper.country-selector:not([hidden]) + .country-selector__overlay:empty{ display: block; }
  .srip .country-selector__overlay{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(26,35,32,0.2) 0px 0px 100px inset; z-index: 3; animation: animateLocalization var(--duration-default) ease; }
  .srip .disclosure__list-wrapper.country-selector{ position: fixed; bottom: -1rem; left: 0px; width: 100%; height: 80%; max-height: 80vh; border-radius: 12px 12px 0px 0px; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: rgba(26,35,32,0.15) 0px -8px 32px, rgba(26,35,32,0.1) 0px -4px 16px; z-index: 4; }
  .srip .disclosure__list.country-selector__list{ max-height: 85%; min-width: 100%; margin-bottom: 0px; z-index: 5; }
  .srip .country-selector__close-button.link{ display: flex; justify-content: center; align-items: center; padding: 0rem; background-color: rgba(255, 255, 255, 0); height: 4.4rem; width: 4.4rem; }
  .srip .country-selector__close-button .icon{ width: 2rem; height: 2rem; }
  .srip .country-filter{ padding: 1.5rem 2rem 0.6rem 1.5rem; }
}

@media screen and (min-width: 750px){
  .srip .country-filter--no-padding{ padding: 0px; }
}

.srip .countries{ padding-top: 0.6rem; }

.srip .popular-countries{ border-bottom: 1px solid rgba(var(--color-drawer-text),.2); padding-bottom: 0.6rem; padding-top: 0.6rem; }

.srip .disclosure__item{ position: relative; }

.srip .disclosure__link{ display: grid; grid-template-columns: auto 1fr auto; gap: 0.5rem; padding: 0.9rem 1.5rem; text-decoration: none; line-height: calc(1 + 0.8 / var(--font-body-scale)); color: rgba(var(--color-drawer-text),1); word-break: break-word; }

.srip .disclosure__link:hover{ color: rgb(var(--color-drawer-text)); }

.srip .disclosure__link .icon-checkmark{ width: 1rem; margin-right: 0.2rem; }

.srip .disclosure__link:hover .localization-form__currency,.srip .disclosure__link:focus-visible .localization-form__currency,.srip .disclosure__link:focus .localization-form__currency{ display: inline-block; opacity: 1; }

.srip .disclosure__button[aria-expanded="true"] .icon-caret{ transform: rotate(180deg); }

.srip .header-localization .localization-form:only-child{ margin: 0px; padding: 0px; }

.srip .header-localization .disclosure .localization-form__select{ font-size: 1.4rem; letter-spacing: var(--letter-spacing-body); height: auto; min-height: initial; background: rgba(255, 255, 255, 0); }

.srip .header-localization .disclosure .localization-form__select:hover{ text-decoration: underline; }

.srip .header-localization .localization-form__select.link::after,.srip .header-localization .localization-form__select.link::before{ box-shadow: none; }

.srip .header-localization .localization-form__select.link:focus-visible{ outline: .2rem solid rgba(var(--color-drawer-text),.5); outline-offset: -0.2rem; box-shadow: 0 0 .2rem 0 rgba(var(--color-drawer-text),.3); }

.srip .desktop-localization-wrapper{ display: flex; flex-wrap: wrap; justify-content: flex-end; }

.srip .desktop-localization-wrapper .localization-selector + .disclosure__list-wrapper{ animation: animateMenuOpen var(--duration-default) ease; }

.srip .desktop-localization-wrapper .localization-form:only-child{ padding: 0px; }

.srip .header-localization:not(.menu-drawer__localization){ align-items: center; }

.srip .js .header-localization:not(.menu-drawer__localization) .localization-form__select{ padding: 0px 3.7rem 0px 1.2rem; width: max-content; height: 3.8rem; }

.srip .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{ margin: 0px; }

.srip .header-localization:not(.menu-drawer__localization).localization-form__select > span{ max-width: 20ch; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.srip .header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select > span{ max-width: 26ch; }

.srip .header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{ right: 1rem; }

.srip .header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{ bottom: initial; top: 100%; right: 0px; transform: translateY(0px); border-radius: calc(var(--global-button-radius) / 2); }

@media screen and (min-width: 990px){
  .srip .menu-drawer__localization{ display: none; }
}

.srip .menu-drawer__localization localization-form{ display: block; }

.srip .menu-drawer__localization .localization-form__select{ background-color: initial; margin-top: 0px; padding: 1rem 3.6rem 1rem 1rem; }

.srip .menu-drawer__localization .localization-form{ padding: 0px; }

.srip .menu-drawer__localization .localization-form:only-child .localization-form__select{ margin: 0px; }

.srip .menu-drawer__localization + .list-social{ margin-top: 1rem; }

.srip .language-selector .disclosure__list{ min-width: 200px; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/component-cart-items.css ==== */
@charset "utf-8";

cart-items .title-wrapper-with-link{ margin-top: 0px; }

.srip .cart-items td,.srip .cart-items th{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.srip .cart-items th{ text-align: left; padding-bottom: 1.8rem; opacity: 0.85; font-weight: 400; }

.srip .cart-item__quantity-wrapper{ display: flex; }

.srip .cart-item__totals{ position: relative; }

.srip .cart-items .right{ text-align: right; }

.srip .cart-item__image-container{ display: inline-flex; align-items: flex-start; }

.srip .cart-item__image-container::after{ content: none; }

.srip .cart-item__image{ height: auto; max-width: calc(10rem / var(--font-body-scale)); border-radius: 8px !important; }

@media screen and (min-width: 750px){
  .srip .cart-item__image{ max-width: 100%; border-radius: 8px !important; }
}

.srip .cart-item__details{ font-size: 1.6rem; line-height: calc(1 + 0.4 / var(--font-body-scale)); }

.srip .cart-item__details > *{ margin: 0px; max-width: 33rem; }

.srip .cart-item__details > * + *{ margin-top: 0.6rem; }

.srip .cart-item__media{ position: relative; }

.srip .cart-item__link{ display: block; inset: 0px; position: absolute; width: 100%; height: 100%; }

.srip .cart-item__name{ text-decoration: none; display: block; font-size: 1.5rem; font-weight: var(--font-weight-bold); }

.srip .cart-item__name:hover{ text-decoration: underline 0.2rem; text-underline-offset: 0.3rem; }

.srip .cart-item__price-wrapper > *{ display: block; margin: 0px; padding: 0px; }

.srip .cart-item__discounted-prices dd{ margin: 0px; }

.srip .cart-item__discounted-prices .cart-item__old-price{ font-size: 1.4rem; }

.srip .cart-item__old-price{ opacity: 0.7; }

.srip .cart-item__final-price{ font-weight: 400; }

.srip .product-option{ font-size: 12px; word-break: break-word; margin-top: 0px; line-height: calc(1 + 0.5 / var(--font-body-scale)); }

.srip .cart-item cart-remove-button{ display: flex; margin-left: 1rem; align-items: end; height: 30px; }

@media screen and (min-width: 750px) and (max-width: 989px){
  .srip .cart-item cart-remove-button{ width: 4.5rem; height: 4.5rem; }
}

.srip cart-remove-button .button{ min-width: calc(4.5rem / var(--font-body-scale)); min-height: 1.5rem; padding: 0px; margin: -6px 0.1rem 0.1rem 0px; }

.srip cart-remove-button .button::before,.srip cart-remove-button .button::after{ content: none; }

.srip cart-remove-button .button:not([disabled]):hover{ color: rgb(var(--color-foreground)); }

@media screen and (min-width: 750px){
  .srip cart-remove-button .button{ min-width: 3.5rem; min-height: 1.5rem; }
}

.srip cart-remove-button .icon-remove{ height: 1.5rem; width: 1.5rem; }

.srip .cart-item .loading__spinner{ inset: 0px auto; padding: 0px; }

@media screen and (min-width: 750px){
  .srip .cart-item .loading__spinner{ right: 0px; padding-top: 4.5rem; bottom: auto; }
}

.srip .cart-item .loading__spinner:not(.hidden) ~ *{ visibility: hidden; }

.srip .cart-item__error{ display: flex; align-items: flex-start; margin-top: 0.2rem; width: min-content; min-width: 100%; }

.srip .cart-item__error-text{ font-size: 1.3rem; line-height: 1.1; letter-spacing: var(--letter-spacing-body); order: 1; margin-bottom: 50px; margin-top: -40px; }

.srip .cart-item__error-text + .svg-wrapper{ flex-shrink: 0; width: 1.5rem; height: 1.5rem; margin-right: 0.7rem; margin-top: 0.25rem; }

.srip .cart-item__error-text:empty + .svg-wrapper{ display: none; }

.srip .product-option *{ display: inline; margin: 0px; }

.srip .cart-items thead th{ text-transform: uppercase; }

@media screen and (max-width: 749px){
  .srip .cart-items,.srip .cart-items thead,.srip .cart-items tbody{ display: block; width: 100%; }
  .srip .cart-items thead tr{ display: flex; justify-content: space-between; border-bottom: .1rem solid rgba(var(--color-foreground),.2); margin-bottom: 4rem; }
  .srip .cart-item{ display: grid; grid-template: repeat(2, auto) / repeat(4, 1fr); gap: 1.5rem; margin-bottom: 3.5rem; }
  .srip .cart-item:last-child{ margin-bottom: 0px; }
  .srip .cart-item__media{ grid-row: 1 / 3; }
  .srip .cart-item__details{ grid-column: 2 / 4; }
  .srip .cart-item__quantity{ grid-column: 2 / 5; }
  .srip .cart-item__quantity-wrapper{ flex-wrap: wrap; }
  .srip .cart-item__totals{ display: flex; align-items: flex-start; justify-content: flex-end; }
}

@media screen and (min-width: 750px){
  .srip .cart-items{ border-spacing: 0px; border-collapse: separate; box-shadow: none; width: 100%; display: table; }
  .srip .cart-items th{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); }
  .srip .cart-items thead th:first-child{ width: 50%; }
  .srip .cart-items th + th{ padding-left: 4rem; }
  .srip .cart-items td{ vertical-align: top; padding-top: 4rem; }
  .srip .cart-item{ display: table-row; }
  .srip .cart-item > td + td{ padding-left: 4rem; }
  .srip .cart-item__details{ width: 35rem; }
  .srip .cart-item__media{ width: 10rem; }
  .srip .cart-item__price-wrapper > :only-child:not(.cart-item__discounted-prices){ margin-top: 1rem; }
  .srip .cart-item__error{ margin-left: 0.3rem; }
}

@media screen and (min-width: 990px){
  .srip .cart-item .cart-item__quantity,.srip .cart-items .cart-items__heading--wide{ padding-left: 6rem; }
  .srip .cart-item__details{ width: 50rem; }
  .srip .cart-items thead th:first-child{ width: 60%; }
}

@media screen and (min-width: 750px){
  .srip .cart-items .cart-items__heading--quantity,.srip .cart-item .cart-item__quantity,.srip .cart-item__quantity--info quantity-popover > *{ padding-left: 5rem; }
  .srip .cart-item .cart-item__quantity--info,.srip .cart-item__quantity--info .cart-item__quantity-wrapper,.srip .cart-item__quantity--info .cart-items__info{ padding-left: 0px; }
}

@media screen and (max-width: 989px){
  .srip .cart-items .quantity-popover__info-button{ padding-left: 0px; }
}
/* ==== https://selenepets.com/cdn/shop/t/44/assets/typography-system.css ==== */
@charset "utf-8";

:root{ --font-body: "Inter", sans-serif; --font-heading: "Inter", sans-serif; --font-weight-light: 300; --font-weight-medium: 500; --letter-spacing-tight: -.3px; --letter-spacing-normal: 0px; --letter-spacing-loose: .5px; --letter-spacing-heading: -.3px; --letter-spacing-body: 0px; --line-height-tight: 1.1; --line-height-normal: 1.4; --line-height-loose: 1.6; --font-size-h1: 40px; --font-size-h2: 34px; --font-size-h3: 28px; --font-size-h4: 22px; --font-size-h5: 19px; --font-size-h6: 17px; --font-size-body-large: 19px; --font-size-body: 16px; --font-size-body-small: 14px; --font-size-caption: 12px; --min-font-size-h1: 32px; --max-font-size-h1: 48px; --min-font-size-h2: 28px; --max-font-size-h2: 40px; --min-font-size-h3: 24px; --max-font-size-h3: 32px; }

.srip h1,.srip .h1{ font-family: var(--font-heading); font-weight: var(--font-weight-bold); font-size: var(--h1-font-size, var(--font-size-h1)); line-height: var(--line-height-tight); letter-spacing: var(--letter-spacing-heading); margin-bottom: 0.5em; }

.srip h2,.srip .h2{ font-family: var(--font-heading); font-weight: var(--font-weight-bold); font-size: var(--h2-font-size, var(--font-size-h2)); line-height: var(--line-height-tight); letter-spacing: var(--letter-spacing-heading); margin-bottom: 0.5em; }

.srip h3,.srip .h3{ font-family: var(--font-heading); font-weight: var(--font-weight-semibold); font-size: var(--h3-font-size, var(--font-size-h3)); line-height: var(--line-height-tight); letter-spacing: var(--letter-spacing-body); margin-bottom: 0.5em; }

.srip h4,.srip .h4{ font-family: var(--font-heading); font-weight: var(--font-weight-semibold); font-size: var(--h4-font-size, var(--font-size-h4)); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); margin-bottom: 0.5em; }

.srip h5,.srip .h5{ font-family: var(--font-heading); font-weight: var(--font-weight-medium); font-size: var(--h5-font-size, var(--font-size-h5)); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); margin-bottom: 0.5em; }

.srip .subtitle{ font-size: var(--subtitle-font-size, 18px); }

.srip h6,.srip .h6{ font-family: var(--font-heading); font-weight: var(--font-weight-medium); font-size: var(--font-size-h6); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); margin-bottom: 0.5em; }

.srip,.srip .body{ font-family: var(--font-body); font-weight: var(--font-weight-regular); font-size: var(--body-font-size, var(--font-size-body)); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); }

.srip .body-large{ font-family: var(--font-body); font-weight: var(--font-weight-regular); font-size: var(--font-size-body-large); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); }

.srip .body-small{ font-family: var(--font-body); font-weight: var(--font-weight-regular); font-size: var(--font-size-body-small); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); }

.srip .caption{ font-family: var(--font-body); font-weight: var(--font-weight-regular); font-size: var(--font-size-caption); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-body); }

.srip .button-text:not([class*="gp-text"]){ font-family: var(--font-body); font-weight: var(--font-weight-semibold); font-size: var(--global-button-font-size, var(--font-size-body-small)); line-height: 1.2; letter-spacing: var(--global-button-letter-spacing, var(--letter-spacing-body)); text-transform: var(--global-button-text-transform, uppercase); }

.srip .text-center{ text-align: center; }

.srip .text-left{ text-align: left; }

.srip .text-right{ text-align: right; }

.srip .text-light{ font-weight: var(--font-weight-light); }

.srip .text-regular{ font-weight: var(--font-weight-regular); }

.srip .text-medium{ font-weight: var(--font-weight-medium); }

.srip .text-semibold{ font-weight: var(--font-weight-semibold); }

.srip .text-bold{ font-weight: var(--font-weight-bold); }

.srip span,.srip div:not([class^="shopify"]):not([data-gp-text]),.srip p:not([class^="shopify"]),.srip button:not([class^="shopify"]),.srip a:not([class^="shopify"]){ font-family: var(--font-body-family-override) !important; }

.srip span[class*="title"],.srip span[class*="heading"],.srip span[class*="product-title"],.srip span[class*="section-title"]{ font-family: var(--font-heading-family-override) !important; }

.srip .check-yes,.srip .check-no,.srip .text-value,.srip .feature-name,.srip .product-subtitle,.srip .product-title,.srip .reviewer-name,.srip .carousel-reviewer-name,.srip .rating-text,.srip .unique-rating-text,.srip .benefit-text,.srip .counter-prefix,.srip .counter-number,.srip .counter-suffix{ font-family: var(--font-body-family-override) !important; }

@media screen and (max-width: 375px){
  .srip h1,.srip .h1{ font-size: var(--min-font-size-h1); }
  .srip h2,.srip .h2{ font-size: var(--min-font-size-h2); }
  .srip h3,.srip .h3{ font-size: var(--min-font-size-h3); }
}

@media screen and (min-width: 1440px){
  .srip h1,.srip .h1{ font-size: var(--max-font-size-h1); }
  .srip h2,.srip .h2{ font-size: var(--max-font-size-h2); }
  .srip h3,.srip .h3{ font-size: var(--max-font-size-h3); }
}
/* ==== https://selenepets.com/cdn/shop/t/44/assets/size-chart.css ==== */
@charset "utf-8";

.size-chart-block{ display: inline-block; }

.srip .size-chart-trigger{ display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: 0.3s; text-decoration: none; font-family: inherit; font-weight: 500; white-space: nowrap; outline: none; }

.srip .size-chart-trigger:focus{ outline: currentcolor solid 2px; outline-offset: 2px; }

.srip .size-chart-trigger:active{ transform: translateY(0px); }

.srip .size-chart-ruler-icon{ flex-shrink: 0; }

.srip .size-chart-popup{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; opacity: 0; visibility: hidden; transition: 0.3s; display: flex; align-items: center; justify-content: center; }

.srip .size-chart-popup.active{ opacity: 1; visibility: visible; }

.srip .size-chart-popup-backdrop{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(26,35,32,0.5); cursor: pointer; }

.srip .size-chart-popup-content{ position: relative; width: 90%; max-width: 600px; max-height: 90vh; overflow: hidden; box-shadow: rgba(26,35,32,0.3) 0px 10px 30px; display: flex; flex-direction: column; z-index: 1; }

.srip .size-chart-popup.active .size-chart-popup-content{ animation: 0.3s ease 0s 1 normal forwards running fadeInPopup; }

.srip .size-chart-popup-header{ display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(224, 224, 224); flex-shrink: 0; }

.srip .size-chart-popup-title{ margin: 0px; font-weight: var(--font-weight-bold) !important; }

.srip .size-chart-popup-close{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 5px; display: flex; align-items: center; justify-content: center; color: rgb(102, 102, 102); transition: color 0.2s; border-radius: 4px; }

.srip .size-chart-popup-close:hover{ color: rgb(51, 51, 51); background-color: rgba(26,35,32,0.05); }

.srip .size-chart-popup-close svg{ width: 20px; height: 20px; }

.srip .size-chart-popup-body{ overflow-y: auto; flex-grow: 1; }

.srip .size-chart-table-wrapper{ overflow-x: auto; }

.srip .size-chart-table{ width: 100%; border-collapse: collapse; font-size: inherit; }

.srip .size-chart-table th,.srip .size-chart-table td{ padding: 12px 16px; text-align: left; border-bottom: 1px solid rgb(224, 224, 224); }

.srip .size-chart-table th{ background-color: rgba(26,35,32,0.05); font-weight: 600; color: rgb(51, 51, 51); }

.srip .size-chart-table tbody tr:hover{ background-color: rgba(26,35,32,0.02); }

.srip .size-chart-table tbody tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.srip .size-chart-image-wrapper{ text-align: center; }

.srip .size-chart-image{ max-width: 100%; height: auto; border-radius: 4px; }

.srip .size-chart-custom-content{ line-height: 1.6; }

.srip .size-chart-custom-content h1,.srip .size-chart-custom-content h2,.srip .size-chart-custom-content h3,.srip .size-chart-custom-content h4,.srip .size-chart-custom-content h5,.srip .size-chart-custom-content h6{ margin-top: 0px; margin-bottom: 1rem; }

.srip .size-chart-custom-content p{ margin-bottom: 1rem; }

.srip .size-chart-custom-content ul,.srip .size-chart-custom-content ol{ margin-bottom: 1rem; padding-left: 1.5rem; }

.srip .size-chart-note{ margin-top: 20px; padding: 16px; background-color: rgba(26,35,32,0.05); border-radius: 6px; border-left: 4px solid rgb(0, 123, 255); }

.srip .size-chart-note p{ margin: 0px; font-size: 0.9em; color: rgb(85, 85, 85); line-height: 1.5; }

@media (max-width: 768px){
  .srip .size-chart-popup-content{ width: 95%; max-width: none; max-height: 90vh; }
  .srip .size-chart-popup-header{ padding: 15px; }
  .srip .size-chart-popup-body{ padding: 15px; }
  .srip .size-chart-popup-title{ font-size: 18px; }
  .srip .size-chart-table th,.srip .size-chart-table td{ padding: 8px 12px; font-size: 13px; }
}

@media (max-width: 480px){
  .srip .size-chart-popup-content{ width: 98%; max-width: none; max-height: 85vh; }
  .srip .size-chart-popup-header{ padding: 12px; }
  .srip .size-chart-popup-body{ padding: 12px; }
  .srip .size-chart-table th,.srip .size-chart-table td{ padding: 6px 8px; font-size: 12px; }
  .srip .size-chart-trigger{ font-size: 12px !important; padding: 6px 12px !important; }
  .srip .size-chart-ruler-icon{ width: 14px !important; height: 14px !important; margin-right: 6px !important; }
}

@keyframes fadeInPopup{ 
  0% { opacity: 0; transform: translateY(-20px) scale(0.95); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}

.srip .size-chart-popup{ outline: none; }

.srip .size-chart-popup.active{ outline: none; }

.srip .size-chart-popup-body::-webkit-scrollbar{ width: 6px; }

.srip .size-chart-popup-body::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 3px; }

.srip .size-chart-popup-body::-webkit-scrollbar-thumb{ background: rgb(204, 204, 204); border-radius: 3px; }

.srip .size-chart-popup-body::-webkit-scrollbar-thumb:hover{ background: rgb(153, 153, 153); }

@media (max-width: 600px){
  .srip .size-chart-table-wrapper{ margin: -5px; }
  .srip .size-chart-table{ font-size: 12px; }
  .srip .size-chart-table th:first-child,.srip .size-chart-table td:first-child{ position: sticky; left: 0px; background-color: rgb(255, 255, 255); z-index: 1; }
  .srip .size-chart-table th:first-child{ background-color: rgba(26,35,32,0.05); }
}
/* ==== ttps://selenepets.com/cdn/shop/t/44/assets/selective-heading-fonts.css ==== */
@charset "utf-8";

body:not(.h1-heading-font) h1, body:not(.h1-heading-font) .h1{ font-family: var(--font-body-family) !important; }

.srip body.h1-heading-font h1,.srip body.h1-heading-font .h1{ font-family: var(--font-heading-family) !important; }

.srip body:not(.h2-heading-font) h2,.srip body:not(.h2-heading-font) .h2{ font-family: var(--font-body-family) !important; }

.srip body.h2-heading-font h2,.srip body.h2-heading-font .h2{ font-family: var(--font-heading-family) !important; }

.srip body:not(.h3-heading-font) h3,.srip body:not(.h3-heading-font) .h3{ font-family: var(--font-body-family) !important; }

.srip body.h3-heading-font h3,.srip body.h3-heading-font .h3{ font-family: var(--font-heading-family) !important; }

.srip body:not(.h4-heading-font) h4,.srip body:not(.h4-heading-font) .h4{ font-family: var(--font-body-family) !important; }

.srip body.h4-heading-font h4,.srip body.h4-heading-font .h4{ font-family: var(--font-heading-family) !important; }

.srip body:not(.h5-heading-font) h5,.srip body:not(.h5-heading-font) .h5{ font-family: var(--font-body-family) !important; }

.srip body.h5-heading-font h5,.srip body.h5-heading-font .h5{ font-family: var(--font-heading-family) !important; }

.srip body:not(.h6-heading-font) h6,.srip body:not(.h6-heading-font) .h6{ font-family: var(--font-body-family) !important; }

.srip body.h6-heading-font h6,.srip body.h6-heading-font .h6{ font-family: var(--font-heading-family) !important; }

.srip body:not(.h1-heading-font) span[class*="title"],.srip body:not(.h2-heading-font) span[class*="title"],.srip body:not(.h3-heading-font) span[class*="title"],.srip body:not(.h4-heading-font) span[class*="title"],.srip body:not(.h5-heading-font) span[class*="title"],.srip body:not(.h6-heading-font) span[class*="title"],.srip body:not(.h1-heading-font) span[class*="heading"],.srip body:not(.h2-heading-font) span[class*="heading"],.srip body:not(.h3-heading-font) span[class*="heading"],.srip body:not(.h4-heading-font) span[class*="heading"],.srip body:not(.h5-heading-font) span[class*="heading"],.srip body:not(.h6-heading-font) span[class*="heading"],.srip body:not(.h3-heading-font) span[class*="product-title"],.srip body:not(.h1-heading-font) span[class*="section-title"],.srip body:not(.h2-heading-font) span[class*="section-title"]{ font-family: var(--font-body-family) !important; }

.srip .tab-title,.srip [class*="tab-title"],.srip .button-text,.srip [class*="button-text"],.srip .nav-title,.srip [class*="nav-title"]{ font-family: var(--font-body-family) !important; }

.srip .accent-font,.srip .accent-font-xs,.srip .accent-font-sm,.srip .accent-font-md,.srip .accent-font-lg,.srip .accent-font-xl,.srip .accent-font-2xl,.srip .accent-font-3xl,.srip .accent-font-4xl,.srip .accent-font-5xl,.srip .accent-text,.srip .global-accent-text,.srip .custom-accent-text{ font-family: var(--font-accent-family, var(--font-body-family)) !important; }

.srip .heading-text{ font-family: var(--font-heading-family) !important; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/accent-typography.css ==== */
@charset "utf-8";

:root{ --accent-debug: var(--font-accent-family, "ACCENT_FONT_NOT_SET"); }

.srip .accent-font,.srip body .accent-font,.srip html .accent-font,.srip .shopify-section .accent-font{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; }

.srip .new-hero-accent-text.accent-font,.srip .custom-hero .new-hero-accent-text.accent-font,.srip section .new-hero-accent-text.accent-font{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; }

.srip .accent-font--xs,.srip body .accent-font--xs,.srip .shopify-section .accent-font--xs{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; font-size: calc(.75rem * var(--font-accent-scale, 1)) !important; }

.srip .accent-font--sm,.srip body .accent-font--sm,.srip .shopify-section .accent-font--sm{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; font-size: calc(.875rem * var(--font-accent-scale, 1)) !important; }

.srip .accent-font--base,.srip body .accent-font--base,.srip .shopify-section .accent-font--base{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; font-size: calc(1rem * var(--font-accent-scale, 1)) !important; }

.srip .accent-font--lg,.srip body .accent-font--lg,.srip .shopify-section .accent-font--lg{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; font-size: calc(1.125rem * var(--font-accent-scale, 1)) !important; }

.srip .accent-font--xl{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-size: calc(1.25rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

.srip .accent-font--2xl{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-size: calc(1.5rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

.srip .accent-font--3xl{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-size: calc(1.875rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

.srip .accent-font--4xl{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-size: calc(2.25rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

.srip .accent-font--light{ font-style: var(--font-accent-style); font-weight: 300; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--normal{ font-style: var(--font-accent-style); font-weight: 400; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--medium{ font-style: var(--font-accent-style); font-weight: 500; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--semibold{ font-style: var(--font-accent-style); font-weight: 600; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--bold{ font-style: var(--font-accent-style); font-weight: 700; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--extrabold{ font-style: var(--font-accent-style); font-weight: 800; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--italic{ font-style: italic; font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-family: var(--font-accent-family) !important; }

.srip .accent-font--uppercase{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: uppercase; font-family: var(--font-accent-family) !important; }

.srip .accent-font--lowercase{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: lowercase; font-family: var(--font-accent-family) !important; }

.srip .accent-font--capitalize{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: capitalize; font-family: var(--font-accent-family) !important; }

.srip .accent-font--none{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: none; font-family: var(--font-accent-family) !important; }

.srip .accent-font--highlight{ font-style: var(--font-accent-style); font-weight: 600; letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-size: calc(1.125rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

.srip .accent-font--badge{ font-style: var(--font-accent-style); font-weight: 500; letter-spacing: var(--font-accent-letter-spacing); text-transform: uppercase; font-size: calc(.75rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

.srip .accent-font--caption{ font-style: var(--font-accent-style); font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: var(--font-accent-text-transform); font-size: calc(.875rem * var(--font-accent-scale)); opacity: 0.8; font-family: var(--font-accent-family) !important; }

.srip .accent-font--quote{ font-style: italic; font-weight: var(--font-accent-weight); letter-spacing: var(--font-accent-letter-spacing); text-transform: none; font-size: calc(1.25rem * var(--font-accent-scale)); font-family: var(--font-accent-family) !important; }

@media (max-width: 767px){
  .srip .accent-font--responsive{ font-size: calc(.875rem * var(--font-accent-scale)) !important; }
  .srip .accent-font--3xl,.srip .accent-font--4xl{ font-size: calc(1.5rem * var(--font-accent-scale)) !important; }
}

.srip .no-accent-font{ font-family: var(--font-body-family) !important; font-style: var(--font-body-style) !important; font-weight: var(--font-body-weight) !important; letter-spacing: var(--letter-spacing-body) !important; text-transform: none !important; }

.srip .new-hero-accent-text,.srip .accent-text,.srip .global-accent-text,.srip .custom-accent-text{ font-family: var(--font-accent-family, var(--font-body-family)) !important; }

.srip html body .shopify-section .accent-font,.srip html body .shopify-section .new-hero-accent-text.accent-font{ font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, 400) !important; letter-spacing: var(--font-accent-letter-spacing, 0px) !important; text-transform: var(--font-accent-text-transform, none) !important; }

.srip .accent-font::before{ content: "ACCENT: " var(--font-accent-family, "NOT_SET"); position: absolute; top: -20px; left: 0px; font-size: 10px; color: red; background: rgb(255, 255, 0); padding: 2px; z-index: 9999; pointer-events: none; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/global-headings.css ==== */
@charset "utf-8";

h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5{ color: rgb(var(--color-text)); font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-weight-bold); letter-spacing: var(--letter-spacing-heading); line-height: calc(1 + .3 / var(--font-heading-scale)); margin: 0px; }

.srip h1,.srip .h1{ font-size: var(--h1-font-size, calc(var(--font-heading-scale) * 3.2rem)); }

.srip h2,.srip .h2{ font-size: var(--h2-font-size, calc(var(--font-heading-scale) * 2.6rem)); }

.srip h3,.srip .h3{ font-size: var(--h3-font-size, calc(var(--font-heading-scale) * 2.2rem)); }

.srip h4,.srip .h4{ font-size: var(--h4-font-size, calc(var(--font-heading-scale) * 1.8rem)); }

.srip h5,.srip .h5{ font-size: var(--h5-font-size, calc(var(--font-heading-scale) * 1.6rem)); }

.srip .h0{ font-size: calc(var(--font-heading-scale) * 3.8rem); }

.srip .hxl{ font-size: calc(var(--font-heading-scale) * 4.2rem); }

.srip .hxxl{ font-size: calc(var(--font-heading-scale) * 5rem); }

@media screen and (min-width: 750px){
  .srip h1,.srip .h1{ font-size: calc(var(--font-heading-scale) * 3.6rem); }
  .srip h2,.srip .h2{ font-size: calc(var(--font-heading-scale) * 3rem); }
  .srip h3,.srip .h3{ font-size: calc(var(--font-heading-scale) * 2.4rem); }
  .srip h4,.srip .h4{ font-size: calc(var(--font-heading-scale) * 2rem); }
  .srip h5,.srip .h5{ font-size: calc(var(--font-heading-scale) * 1.8rem); }
  .srip .h0{ font-size: calc(var(--font-heading-scale) * 4.6rem); }
  .srip .hxl{ font-size: calc(var(--font-heading-scale) * 5.2rem); }
  .srip .hxxl{ font-size: calc(var(--font-heading-scale) * 6rem); }
}

.srip .email-signup-banner__heading{ color: rgb(var(--color-text)); font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-weight-bold); letter-spacing: var(--letter-spacing-heading); line-height: calc(1 + .3 / var(--font-heading-scale)); }

.srip .password-main .newsletter__subheading{ color: rgb(var(--color-text)); letter-spacing: var(--letter-spacing-body); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }

.srip .shopify-section-template--17905978671257__main .email-signup-banner__box{ color: rgb(var(--color-text)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); letter-spacing: var(--letter-spacing-body); }

.srip .password-main .newsletter__wrapper{ background-color: var(--global-section-bg-color); }

.srip .password-main .newsletter__wrapper.email-signup-banner__box{ color: rgb(var(--color-text)); }

.srip .newsletter__wrapper input.field__input{ color: rgb(var(--color-text)); background-color: var(--global-section-bg-color); border-color: rgba(var(--color-foreground),.3); }

.srip .newsletter__wrapper input.field__input:focus{ color: rgb(var(--color-text)); }

.srip .newsletter__wrapper .newsletter-form__button{ color: rgb(var(--color-button-text)); background-color: rgb(var(--color-button)); }

.srip .newsletter__wrapper .field__label{ color: var(--global-section-text-color); }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/app-typography-fix.css ==== */
@charset "utf-8";

.shopify-app-block, .shopify-buy-frame, div[data-shopify-app], div[data-app-id], div[class*="app-"], div[class*="App"], #bundle-container, #bundle-app, [data-bundle-app], .bundle-builder, #ReCharge, [data-rebuy-id], [data-rebuy-container], [data-bold-bundle], [data-loyalty-container], [data-quickview], [data-sm-buy], [data-judge-me], #judgeme_product_reviews, .shopify-app-block *, .shopify-buy-frame *, div[data-shopify-app] *, div[data-app-id] *, div[class*="app-"] *, div[class*="App"] *, #bundle-container *, #bundle-app *, [data-bundle-app] *, .bundle-builder *, #ReCharge *, [data-rebuy-id] *, [data-rebuy-container] *, [data-bold-bundle] *, [data-loyalty-container] *, [data-quickview] *, [data-sm-buy] *, [data-judge-me] *, #judgeme_product_reviews *{ --letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important; letter-spacing: var(--app-letter-spacing, var(--letter-spacing-body)) !important; }

.srip iframe[src*="app"],.srip iframe[src*="bundle"],.srip iframe[src*="recharge"],.srip iframe[src*="rebuy"],.srip iframe[src*="loyalty"]{ --letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important; }

.srip [class*="bundle"],.srip [class*="Bundle"],.srip [class*="subscription"],.srip [class*="Subscription"],.srip [class*="rebuy"],.srip [class*="Rebuy"],.srip [class*="recharge"],.srip [class*="Recharge"],.srip [class*="quickview"],.srip [class*="Quickview"]{ --letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important; letter-spacing: var(--app-letter-spacing, var(--letter-spacing-body)) !important; }

.srip [style*="letter-spacing"]{ letter-spacing: var(--app-letter-spacing, var(--letter-spacing-body)) !important; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/button-styling.css ==== */
@charset "utf-8";

:root{ --button-border-radius: var(--global-button-radius, 8px); --button-text-transform: var(--global-button-text-transform, none); --button-font-family: var(--font-body-family, sans-serif); --button-bg-color: var(--global-button-bg-color, var(--global-section-button-color, #EF4A65)); --button-text-color: var(--global-button-text-color, var(--global-section-button-text-color, #FFFFFF)); --button-border-color: var(--global-button-border-color, var(--button-bg-color)); --button-hover-bg-color: var(--global-button-hover-bg-color, var(--button-bg-color)); --button-hover-text-color: var(--global-button-hover-text-color, var(--button-text-color)); }

.srip .button-global-style,.srip .use-global-button-styling,.srip .button-global-typography{ cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; justify-content: center; text-align: center; outline: none; padding: var(--global-button-padding-y, 12px) 20px !important; letter-spacing: var(--global-button-letter-spacing, 1px) !important; font-family: var(--button-font-family) !important; text-decoration: none !important; box-shadow: none !important; }

.srip .button-global-style,.srip .use-global-button-styling{ border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; position: relative; overflow: hidden; font-size: var(--global-button-font-size, 14px) !important; font-weight: var(--conditional-button-font-weight, var(--global-button-font-weight, 700)) !important; text-transform: var(--global-button-text-transform, none) !important; border-radius: var(--global-button-radius, 8px) !important; border-bottom: calc(var(--global-button-border-width, 0px) + var(--global-button-bottom-border-width, 0px)) solid var(--button-border-color) !important; background-color: var(--button-bg-color) !important; color: var(--button-text-color) !important; }

.srip .button-global-style:hover,.srip .button-global-style:focus,.srip .use-global-button-styling:hover,.srip .use-global-button-styling:focus{ transform: translateY(-1px); background-color: var(--button-hover-bg-color) !important; color: var(--button-hover-text-color) !important; text-decoration: none !important; box-shadow: rgba(26,35,32,0.1) 0px 2px 8px !important; }

.srip .button-global-style:active,.srip .use-global-button-styling:active{ transform: translateY(calc(var(--global-button-bottom-border-width, 0px) / 2)); border-bottom-width: calc(var(--global-button-border-width, 0px) + var(--global-button-bottom-border-width, 0px) / 2) !important; }

.srip .button-section-override{ padding: unset !important; font-size: unset !important; font-weight: unset !important; letter-spacing: unset !important; text-transform: unset !important; border-radius: unset !important; background-color: unset !important; color: unset !important; border: unset !important; }

.srip .button-section-specific-sizing{ padding: unset !important; border-radius: unset !important; }

.srip .button:not(.button--tertiary):not(.cart-remove-button) .compare-price,.srip .btn:not(.button--tertiary):not(.cart-remove-button) .compare-price,.srip button[type="submit"]:not(.button--tertiary):not(.cart-remove-button) .compare-price,.srip .product-form__submit:not(.button--tertiary):not(.cart-remove-button) .compare-price,.srip .shop-add-to-cart-button:not(.button--tertiary):not(.cart-remove-button) .compare-price,.srip .button-global-typography .compare-price,.srip .use-global-button-styling .compare-price{ font-weight: 400 !important; font-size: 0.85em !important; opacity: 0.7 !important; color: currentcolor !important; text-decoration: line-through !important; }

.srip .shopify-payment-button .shopify-payment-button__button,.srip .shopify-payment-button .shopify-payment-button__button--unbranded{ border-radius: var(--global-button-radius, 8px) !important; font-family: var(--button-font-family) !important; }

.srip .shopify-payment-button .shopify-payment-button__more-options{ border-radius: calc(var(--global-button-radius, 8px) / 2) !important; font-family: var(--button-font-family) !important; }

.srip body[data-apply-button-radius-to-all="true"] button:not([class*="shopify"]):not([class*="tab-button"]):not([class*="gp-button-base"]),.srip body[data-apply-button-radius-to-all="true"] .btn-secondary,.srip body[data-apply-button-radius-to-all="true"] [class*="btn-"]:not([class*="tab-button"]):not([class*="gp-button-base"]),.srip body[data-apply-button-radius-to-all="true"] select,.srip body[data-apply-button-radius-to-all="true"] .disclosure__button,.srip body[data-apply-button-radius-to-all="true"] .facet-checkbox,.srip body[data-apply-button-radius-to-all="true"] .color-swatch{ border-radius: var(--global-button-radius, 8px); }

.srip .pill:not(.pill-item),.srip [class*="pill"]:not(.pill-item),.srip .tag,.srip [class*="tag-"]{ border-radius: 50px !important; }

.srip .shop-add-to-cart-wrapper,.srip .shop-add-to-cart-wrapper .product-form,.srip .shop-add-to-cart-wrapper .form{ width: 100% !important; display: block; }

.srip .shop-add-to-cart-button{ gap: 10px; position: relative; width: 100% !important; }

.srip .shop-add-to-cart-button .button-icon{ line-height: 0; display: flex; align-items: center; }

@media (max-width: 767px){
  .srip .shop-add-to-cart-button,.srip .shop-add-to-cart-wrapper{ width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
}

.srip .shop-add-to-cart-button .loading__spinner{ position: absolute; width: 1.8rem; display: flex; align-items: center; justify-content: center; left: 50%; transform: translate(-50%); }

.srip .shop-add-to-cart-button.loading span{ visibility: hidden; }

.srip .shop-add-to-cart-button .spinner{ animation: 1.4s linear 0s infinite normal none running shop-atc-rotator; }

@keyframes shop-atc-rotator{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}

.srip .shop-add-to-cart-button .path{ stroke: currentcolor; stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center center; animation: 1.4s ease-in-out 0s infinite normal none running shop-atc-dash; }

@keyframes shop-atc-dash{ 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}

.srip .button--secondary{ cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; justify-content: center; text-align: center; outline: none; padding: var(--global-button-padding-y, 12px) 20px !important; letter-spacing: var(--global-button-letter-spacing, 1px) !important; font-family: var(--button-font-family) !important; text-decoration: none !important; box-shadow: none !important; background-color: transparent !important; color: var(--button-bg-color) !important; border: 2px solid var(--button-bg-color) !important; }

.srip .button--secondary:hover,.srip .button--secondary:focus{ background-color: var(--button-bg-color) !important; color: var(--button-text-color) !important; }

.srip .button--outline{ cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; justify-content: center; text-align: center; outline: none; padding: var(--global-button-padding-y, 12px) 20px !important; letter-spacing: var(--global-button-letter-spacing, 1px) !important; font-family: var(--button-font-family) !important; text-decoration: none !important; box-shadow: none !important; background-color: transparent !important; color: var(--button-bg-color) !important; border: 1px solid var(--button-bg-color) !important; }

.srip .button--outline:hover,.srip .button--outline:focus{ background-color: var(--button-bg-color) !important; color: var(--button-text-color) !important; }

.srip .button--text{ cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; justify-content: center; text-align: center; outline: none; letter-spacing: var(--global-button-letter-spacing, 1px) !important; font-family: var(--button-font-family) !important; text-decoration: underline !important; box-shadow: none !important; background-color: transparent !important; color: var(--button-bg-color) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding-left: 0px !important; padding-right: 0px !important; }

.srip .button--text:hover,.srip .button--text:focus{ color: var(--button-hover-bg-color) !important; background-color: transparent !important; }

.srip .button-global-style .button-text,.srip .use-global-button-styling .button-text{ font-size: var(--global-button-font-size, 14px) !important; font-weight: var(--conditional-button-font-weight, var(--global-button-font-weight, 700)) !important; letter-spacing: var(--global-button-letter-spacing, 1px) !important; text-transform: var(--global-button-text-transform, none) !important; }

.srip .shop-add-to-cart-button .button-text,.srip .claim-button .button-text,.srip .contact-button .button-text,.srip .contact__button .button-text,.srip .button--primary .button-text,.srip .newsletter-form__button .button-text,.srip .field__button .button-text{ font-size: var(--button-text-font-size, inherit) !important; }

.srip .cart-remove-button,.srip .button--tertiary,.srip button.button--tertiary,.srip .button.button--tertiary,.srip .cart-remove-button.button-box-shadow,.srip .cart-remove-button.button-gradient-effect,.srip .cart-remove-button.intensity-1,.srip .cart-remove-button.intensity-2,.srip .cart-remove-button.intensity-3,.srip .cart-remove-button.intensity-4,.srip .cart-remove-button.intensity-5,.srip .button--tertiary.button-box-shadow,.srip .button--tertiary.button-gradient-effect,.srip .button--tertiary.intensity-1,.srip .button--tertiary.intensity-2,.srip .button--tertiary.intensity-3,.srip .button--tertiary.intensity-4,.srip .button--tertiary.intensity-5,.srip button.button--tertiary.button-box-shadow,.srip button.button--tertiary.button-gradient-effect,.srip button.button--tertiary.intensity-1,.srip button.button--tertiary.intensity-2,.srip button.button--tertiary.intensity-3,.srip button.button--tertiary.intensity-4,.srip button.button--tertiary.intensity-5,.srip .button.button--tertiary.button-box-shadow,.srip .button.button--tertiary.button-gradient-effect,.srip .button.button--tertiary.intensity-1,.srip .button.button--tertiary.intensity-2,.srip .button.button--tertiary.intensity-3,.srip .button.button--tertiary.intensity-4,.srip .button.button--tertiary.intensity-5{ padding: 5px !important; letter-spacing: normal !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; text-transform: none !important; border-radius: var(--global-button-radius, 4px) !important; background-color: transparent !important; color: inherit !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; transition: opacity 0.2s !important; transform: none !important; position: static !important; z-index: auto !important; }

.srip .cart-remove-button:hover,.srip .button--tertiary:hover,.srip button.button--tertiary:hover,.srip .button.button--tertiary:hover,.srip .cart-remove-button.button-box-shadow:hover,.srip .cart-remove-button.button-gradient-effect:hover,.srip .cart-remove-button.intensity-1:hover,.srip .cart-remove-button.intensity-2:hover,.srip .cart-remove-button.intensity-3:hover,.srip .cart-remove-button.intensity-4:hover,.srip .cart-remove-button.intensity-5:hover,.srip .button--tertiary.button-box-shadow:hover,.srip .button--tertiary.button-gradient-effect:hover,.srip .button--tertiary.intensity-1:hover,.srip .button--tertiary.intensity-2:hover,.srip .button--tertiary.intensity-3:hover,.srip .button--tertiary.intensity-4:hover,.srip .button--tertiary.intensity-5:hover,.srip button.button--tertiary.button-box-shadow:hover,.srip button.button--tertiary.button-gradient-effect:hover,.srip button.button--tertiary.intensity-1:hover,.srip button.button--tertiary.intensity-2:hover,.srip button.button--tertiary.intensity-3:hover,.srip button.button--tertiary.intensity-4:hover,.srip button.button--tertiary.intensity-5:hover,.srip .button.button--tertiary.button-box-shadow:hover,.srip .button.button--tertiary.button-gradient-effect:hover,.srip .button.button--tertiary.intensity-1:hover,.srip .button.button--tertiary.intensity-2:hover,.srip .button.button--tertiary.intensity-3:hover,.srip .button.button--tertiary.intensity-4:hover,.srip .button.button--tertiary.intensity-5:hover{ background-color: transparent !important; color: inherit !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; opacity: 0.7 !important; transform: none !important; }

.srip .cart-remove-button:active,.srip .button--tertiary:active,.srip button.button--tertiary:active,.srip .button.button--tertiary:active,.srip .cart-remove-button.button-box-shadow:active,.srip .cart-remove-button.button-gradient-effect:active,.srip .cart-remove-button.intensity-1:active,.srip .cart-remove-button.intensity-2:active,.srip .cart-remove-button.intensity-3:active,.srip .cart-remove-button.intensity-4:active,.srip .cart-remove-button.intensity-5:active,.srip .button--tertiary.button-box-shadow:active,.srip .button--tertiary.button-gradient-effect:active,.srip .button--tertiary.intensity-1:active,.srip .button--tertiary.intensity-2:active,.srip .button--tertiary.intensity-3:active,.srip .button--tertiary.intensity-4:active,.srip .button--tertiary.intensity-5:active,.srip button.button--tertiary.button-box-shadow:active,.srip button.button--tertiary.button-gradient-effect:active,.srip button.button--tertiary.intensity-1:active,.srip button.button--tertiary.intensity-2:active,.srip button.button--tertiary.intensity-3:active,.srip button.button--tertiary.intensity-4:active,.srip button.button--tertiary.intensity-5:active,.srip .button.button--tertiary.button-box-shadow:active,.srip .button.button--tertiary.button-gradient-effect:active,.srip .button.button--tertiary.intensity-1:active,.srip .button.button--tertiary.intensity-2:active,.srip .button.button--tertiary.intensity-3:active,.srip .button.button--tertiary.intensity-4:active,.srip .button.button--tertiary.intensity-5:active{ background-color: transparent !important; color: inherit !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; opacity: 0.5 !important; transform: none !important; }

.srip .cart-remove-button::before,.srip .button--tertiary::before,.srip button.button--tertiary::before,.srip .button.button--tertiary::before,.srip .cart-remove-button.button-gradient-effect::before,.srip .cart-remove-button.gradient-shine-enabled::before,.srip .button--tertiary.button-gradient-effect::before,.srip .button--tertiary.gradient-shine-enabled::before,.srip button.button--tertiary.button-gradient-effect::before,.srip button.button--tertiary.gradient-shine-enabled::before,.srip .button.button--tertiary.button-gradient-effect::before,.srip .button.button--tertiary.gradient-shine-enabled::before{ display: none !important; content: none !important; background: none !important; }

.srip .button-box-shadow{ position: relative; z-index: 1; transition: 0.3s !important; }

.srip .button-box-shadow.intensity-1{ box-shadow: rgba(26,35,32,0.1) 0px 2px 4px !important; }

.srip .button-box-shadow.intensity-2{ box-shadow: rgba(26,35,32,0.15) 0px 4px 8px !important; }

.srip .button-box-shadow.intensity-3{ box-shadow: rgba(26,35,32,0.2) 0px 6px 12px !important; }

.srip .button-box-shadow.intensity-4{ box-shadow: rgba(26,35,32,0.25) 0px 8px 16px !important; }

.srip .button-box-shadow.intensity-5{ box-shadow: rgba(26,35,32,0.3) 0px 10px 20px !important; }

.srip .button-box-shadow:hover,.srip .button-box-shadow:focus{ transform: translateY(-2px) !important; }

.srip .button-box-shadow.intensity-1:hover,.srip .button-box-shadow.intensity-1:focus{ box-shadow: rgba(26,35,32,0.15) 0px 4px 8px !important; }

.srip .button-box-shadow.intensity-2:hover,.srip .button-box-shadow.intensity-2:focus{ box-shadow: rgba(26,35,32,0.2) 0px 6px 12px !important; }

.srip .button-box-shadow.intensity-3:hover,.srip .button-box-shadow.intensity-3:focus{ box-shadow: rgba(26,35,32,0.25) 0px 8px 16px !important; }

.srip .button-box-shadow.intensity-4:hover,.srip .button-box-shadow.intensity-4:focus{ box-shadow: rgba(26,35,32,0.3) 0px 10px 20px !important; }

.srip .button-box-shadow.intensity-5:hover,.srip .button-box-shadow.intensity-5:focus{ box-shadow: rgba(26,35,32,0.35) 0px 12px 24px !important; }

.srip .button-box-shadow:active{ transform: translateY(0px) !important; }

.srip .button-gradient-effect,.srip .button.button-gradient-effect,.srip .btn.button-gradient-effect,.srip button[type="submit"].button-gradient-effect,.srip input[type="submit"].button-gradient-effect,.srip .product-form__submit.button-gradient-effect,.srip .shop-add-to-cart-button.button-gradient-effect,.srip .cart__checkout-button.button-gradient-effect,.srip .contact-button.button-gradient-effect:not(.disable-global-button-styling),.srip .contact__button.button-gradient-effect:not(.disable-global-button-styling),.srip .button--primary.button-gradient-effect,.srip .claim-button.button-gradient-effect,.srip .newsletter-form__button.button-gradient-effect,.srip .field__button.button-gradient-effect,.srip .theme-button.button-gradient-effect,.srip .guarantee-section__cta.button-gradient-effect,.srip .custom-hero__button.button-gradient-effect{ position: relative; overflow: hidden; background-image: linear-gradient(var(--button-gradient-direction, to bottom),var(--button-gradient-start, #EF4A65),var(--button-gradient-end, #D63953)) !important; background-color: transparent !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; transition: 0.3s !important; }

.srip .button-gradient-effect:hover,.srip .button-gradient-effect:focus,.srip .button.button-gradient-effect:hover,.srip .button.button-gradient-effect:focus,.srip .btn.button-gradient-effect:hover,.srip .btn.button-gradient-effect:focus,.srip button[type="submit"].button-gradient-effect:hover,.srip button[type="submit"].button-gradient-effect:focus,.srip input[type="submit"].button-gradient-effect:hover,.srip input[type="submit"].button-gradient-effect:focus,.srip .product-form__submit.button-gradient-effect:hover,.srip .product-form__submit.button-gradient-effect:focus,.srip .shop-add-to-cart-button.button-gradient-effect:hover,.srip .shop-add-to-cart-button.button-gradient-effect:focus,.srip .cart__checkout-button.button-gradient-effect:hover,.srip .cart__checkout-button.button-gradient-effect:focus,.srip .contact-button.button-gradient-effect:hover:not(.disable-global-button-styling),.srip .contact-button.button-gradient-effect:focus:not(.disable-global-button-styling),.srip .contact__button.button-gradient-effect:hover:not(.disable-global-button-styling),.srip .contact__button.button-gradient-effect:focus:not(.disable-global-button-styling),.srip .button--primary.button-gradient-effect:hover,.srip .button--primary.button-gradient-effect:focus,.srip .claim-button.button-gradient-effect:hover,.srip .claim-button.button-gradient-effect:focus,.srip .newsletter-form__button.button-gradient-effect:hover,.srip .newsletter-form__button.button-gradient-effect:focus,.srip .field__button.button-gradient-effect:hover,.srip .field__button.button-gradient-effect:focus,.srip .theme-button.button-gradient-effect:hover,.srip .theme-button.button-gradient-effect:focus,.srip .guarantee-section__cta.button-gradient-effect:hover,.srip .guarantee-section__cta.button-gradient-effect:focus,.srip .custom-hero__button.button-gradient-effect:hover,.srip .custom-hero__button.button-gradient-effect:focus{ transform: translateY(-1px); background-image: linear-gradient(var(--button-gradient-direction, to bottom),var(--button-gradient-hover-start, #D63953),var(--button-gradient-hover-end, #B8314A)) !important; box-shadow: rgba(26,35,32,0.1) 0px 2px 8px !important; }

.srip .button-gradient-effect:active,.srip .button.button-gradient-effect:active,.srip .btn.button-gradient-effect:active,.srip button[type="submit"].button-gradient-effect:active,.srip input[type="submit"].button-gradient-effect:active,.srip .product-form__submit.button-gradient-effect:active,.srip .shop-add-to-cart-button.button-gradient-effect:active,.srip .cart__checkout-button.button-gradient-effect:active,.srip .contact-button.button-gradient-effect:active:not(.disable-global-button-styling),.srip .contact__button.button-gradient-effect:active:not(.disable-global-button-styling),.srip .button--primary.button-gradient-effect:active,.srip .claim-button.button-gradient-effect:active,.srip .newsletter-form__button.button-gradient-effect:active,.srip .field__button.button-gradient-effect:active,.srip .theme-button.button-gradient-effect:active,.srip .guarantee-section__cta.button-gradient-effect:active,.srip .custom-hero__button.button-gradient-effect:active{ transform: translateY(0px); box-shadow: rgba(26,35,32,0.1) 0px 1px 4px !important; }

.srip .button-gradient-effect.gradient-shine-enabled::before{ content: ""; position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.6s; z-index: 1; }

.srip .button-gradient-effect.gradient-shine-enabled:hover::before{ left: 100%; }

.srip .button-gradient-effect *{ position: relative; z-index: 2; }

.srip .button-box-shadow.button-gradient-effect{ position: relative; overflow: hidden; }

.srip .button-box-shadow.button-gradient-effect.gradient-shine-enabled::before{ z-index: 2; }

.srip .disable-global-button-styling,.srip .disable-global-button-styling.button,.srip .disable-global-button-styling.btn,.srip .disable-global-button-styling.button--primary,.srip .disable-global-button-styling.button--secondary,.srip .disable-global-button-styling.button--outline,.srip .disable-global-button-styling.button--text{ padding: unset !important; letter-spacing: unset !important; font-family: unset !important; font-size: unset !important; font-weight: unset !important; text-transform: unset !important; border: unset !important; background-color: unset !important; color: unset !important; box-shadow: unset !important; transform: unset !important; transition: unset !important; position: unset !important; z-index: unset !important; }

.srip .disable-global-button-styling::before,.srip .disable-global-button-styling::after{ display: none !important; content: none !important; }

.srip .disable-global-button-styling:hover,.srip .disable-global-button-styling:focus,.srip .disable-global-button-styling:active{ padding: unset !important; letter-spacing: unset !important; font-family: unset !important; font-size: unset !important; font-weight: unset !important; text-transform: unset !important; border: unset !important; background-color: unset !important; color: unset !important; box-shadow: unset !important; transform: unset !important; transition: unset !important; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/universal-font-fix.css ==== */
@charset "utf-8";

h1, h2, h3, h4, h5, h6, .title, .heading, [class*="title"], [class*="heading"], .collection-hero__title, .main-collection-title, .page-title, .section-header__title{ font-family: var(--font-heading-family-override, var(--font-heading-family)); font-weight: var(--font-weight-bold-override, bold); letter-spacing: var(--letter-spacing-heading, -.3px); }

.srip .collection-hero__title{ font-family: var(--font-heading-family-override, var(--font-heading-family)); font-weight: var(--font-weight-bold-override, bold); letter-spacing: var(--letter-spacing-heading, -.3px); margin-top: 0px; }

.srip .title-wrapper-with-link .title,.srip .title-wrapper .title,.srip .section-header__title{ font-family: var(--font-heading-family-override, var(--font-heading-family)); font-weight: var(--font-weight-bold-override, bold); letter-spacing: var(--letter-spacing-heading, -.3px); }

.srip .card-information .card__heading{ font-family: var(--font-heading-family-override, var(--font-heading-family)); font-weight: var(--font-weight-bold-override, bold); letter-spacing: var(--letter-spacing-heading, -.3px); font-size: 15px; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/card-media-fix.css ==== */
@charset "utf-8";

[class*="card"] [class*="media"], [class*="card__media"], [class*="media"], .product-grid [class*="card__media"], .collection .card__media, ul#product-grid .card__media, div.card.card--standard .card__media, div.card__media, .card-wrapper .media{ border-radius: var(--media-radius,10px) !important; overflow: hidden !important; }

.srip .media.media--transparent.media--adapt.media--hover-effect,.srip .grid__item .card-wrapper .card .card__inner .card__media,.srip .media--transparent{ border-radius: var(--media-radius,10px) !important; overflow: hidden !important; }

.srip [class*="card"] [class*="media"] img,.srip [class*="media"] img,.srip .card__media img,.srip .media img{ border-radius: var(--media-radius,10px) !important; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/custom-product-grid.css ==== */
@charset "utf-8";

.card-information .card__heading{ font-weight: 700 !important; font-size: 15px !important; }

.srip .card-information .price{ margin: 0.5rem 0px 0.2rem; display: flex; align-items: center; flex-wrap: wrap; position: relative; }

.srip .card-information .price__regular .price-item--regular,.srip .card-information .price__sale .price-item--sale{ font-size: 1.25rem; font-weight: 600; letter-spacing: -0.3px; }

.srip .card-information .price__sale .price-item--regular{ text-decoration: line-through; margin-left: 0.5rem; font-weight: 400; color: var(--color-foreground-subdued); letter-spacing: -0.3px; }

.srip .card__badge{ font-weight: 700; letter-spacing: -0.3px; padding: 0.3rem 0.75rem; border-radius: 50px; }

.srip .card__badge .badge{ font-weight: 700; letter-spacing: -0.3px; }

.srip .card .media,.srip .card__media,.srip .card .card__media,.srip .media.media--transparent.media--adapt.media--hover-effect,.srip .card__inner .card__media,.srip div.card__media,.srip .card-wrapper .card__media{ border-radius: var(--media-radius,10px) !important; overflow: hidden !important; }

.srip .card__media img,.srip .card .media img,.srip .card__media .media img,.srip .product-grid .card__media{ border-radius: var(--media-radius,10px) !important; }

.srip .collection-hero__title{ font-family: var(--font-heading-family-override); font-weight: var(--font-weight-bold-override,bold); letter-spacing: var(--letter-spacing-heading,-.3px); }

.srip .section-template--16469108686961__product-grid-padding .card-information .card__heading{ font-weight: var(--font-weight-bold-override,bold); font-size: 15px; }

.srip .section-template--16469108686961__product-grid-padding .card__badge{ font-weight: var(--font-weight-bold-override,bold); letter-spacing: var(--letter-spacing-heading,-.3px); }

.srip .section-template--16469108686961__product-grid-padding .card-information .price__regular .price-item--regular,.srip .section-template--16469108686961__product-grid-padding .card-information .price__sale .price-item--sale{ font-size: 1.25rem; font-weight: var(--font-body-weight-override,600); letter-spacing: var(--letter-spacing-body,-.3px); }

.srip h1,.srip h2,.srip h3,.srip h4,.srip h5,.srip h6,.srip .title{ font-weight: var(--font-weight-bold-override,bold); letter-spacing: var(--letter-spacing-heading,-.3px); font-family: var(--font-heading-family-override); }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/base.css ==== */
@charset "utf-8";

:root{ --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: 0.85; --alpha-badge-border: 0.1; --focused-base-outline: 0.2rem solid rgba(var(--color-foreground), 0.5); --focused-base-outline-offset: 0.3rem; --focused-base-box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3); --button-border-radius: 15px; --inputs-radius: 15px; --inputs-radius-outset: 16px; --global-section-text-color-rgb: 0, 0, 0; --global-section-background-color-rgb: 255, 255, 255; --font-body-family: {{settings.type_body_font.family}},{{settings.type_body_font.fallback_families}}; --font-body-style: {{settings.type_body_font.style}}; --font-heading-weight: {{settings.type_header_font.weight}}; --color-header-border: {{settings.header_border_color.rgb | default:'229, 229, 229'}}; }

.srip .product-card-wrapper .card,.srip .contains-card--product{ --border-radius: var(--product-card-corner-radius); --border-width: var(--product-card-border-width); --border-opacity: var(--product-card-border-opacity); --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--product-card-shadow-vertical-offset); --shadow-blur-radius: var(--product-card-shadow-blur-radius); --shadow-opacity: var(--product-card-shadow-opacity); --shadow-visible: var(--product-card-shadow-visible); --image-padding: var(--product-card-image-padding); --text-alignment: var(--product-card-text-alignment); }

.srip .collection-card-wrapper .card,.srip .contains-card--collection{ --border-radius: var(--button-border-radius); --border-width: var(--collection-card-border-width); --border-opacity: var(--collection-card-border-opacity); --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset); --shadow-blur-radius: var(--collection-card-shadow-blur-radius); --shadow-opacity: var(--collection-card-shadow-opacity); --shadow-visible: var(--collection-card-shadow-visible); --image-padding: var(--collection-card-image-padding); --text-alignment: var(--collection-card-text-alignment); }

.srip .article-card-wrapper .card,.srip .contains-card--article{ --border-radius: var(--blog-card-corner-radius); --border-width: var(--blog-card-border-width); --border-opacity: var(--blog-card-border-opacity); --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset); --shadow-blur-radius: var(--blog-card-shadow-blur-radius); --shadow-opacity: var(--blog-card-shadow-opacity); --shadow-visible: var(--blog-card-shadow-visible); --image-padding: var(--blog-card-image-padding); --text-alignment: var(--blog-card-text-alignment); }

.srip .contains-content-container,.srip .content-container{ --border-radius: var(--text-boxes-radius); --border-width: var(--text-boxes-border-width); --border-opacity: var(--text-boxes-border-opacity); --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset); --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset); --shadow-blur-radius: var(--text-boxes-shadow-blur-radius); --shadow-opacity: var(--text-boxes-shadow-opacity); --shadow-visible: var(--text-boxes-shadow-visible); }

.srip .contains-media,.srip .global-media-settings{ --border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); --shadow-visible: var(--media-shadow-visible); }

.srip .page-width{ max-width: var(--page-width); margin: 0px auto; padding: 0px 2rem; }

.srip body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{ max-width: 100%; }

.srip .page-width.drawer-menu{ max-width: 100%; }

.srip .page-width-desktop{ padding: 0px; margin: 0px auto; }

.srip .utility-bar__grid.page-width{ padding-left: 3rem; padding-right: 3rem; }

@media screen and (min-width: 750px){
  .srip .page-width{ padding: 0px 5rem; }
  .srip .header.page-width,.srip .utility-bar__grid.page-width{ padding-left: 3.2rem; padding-right: 3.2rem; }
  .srip .page-width--narrow{ padding: 0px 9rem; }
  .srip .page-width-desktop{ padding: 0px; }
  .srip .page-width-tablet{ padding: 0px 5rem; }
}

@media screen and (min-width: 990px){
  .srip .header:not(.drawer-menu).page-width{ padding-left: 5rem; padding-right: 5rem; }
  .srip .page-width--narrow{ max-width: 72.6rem; padding: 0px; }
  .srip .page-width-desktop{ max-width: var(--page-width); padding: 0px 5rem; }
}

.srip .isolate{ position: relative; z-index: 0; }

.srip .section + .section{ margin-top: var(--spacing-sections-mobile); }

@media screen and (min-width: 750px){
  .srip .section + .section{ margin-top: var(--spacing-sections-desktop); }
}

.srip .element-margin-top{ margin-top: 5rem; }

@media screen and (min-width: 750px){
  .srip .element-margin{ margin-top: calc(5rem + var(--page-width-margin)); }
}

.srip .background-secondary{ background-color: rgba(var(--color-foreground),.04); }

.srip .grid-auto-flow{ display: grid; grid-auto-flow: column; }

.srip .page-margin,.srip .shopify-challenge__container{ margin: 7rem auto; }

.srip .rte-width{ max-width: 82rem; margin: 0px auto 2rem; }

.srip .list-unstyled{ margin: 0px; padding: 0px; list-style: none; }

.srip .hidden{ display: none !important; }

.srip .visually-hidden{ overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; }

.srip .visually-hidden--inline{ margin: 0px; height: 1em; }

.srip .overflow-hidden{ overflow: hidden; }

.srip .skip-to-content-link:focus{ z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto; }

.srip .full-width-link{ position: absolute; inset: 0px; z-index: 2; }

.srip ::selection{ background-color: rgba(var(--global-section-background-color),.2); }

.srip .text-body{ font-size: 1.5rem; letter-spacing: var(--letter-spacing-body); line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-weight-regular); }

.srip h1,.srip h2,.srip h3,.srip h4,.srip h5,.srip .h0,.srip .h1,.srip .h2,.srip .h3,.srip .h4,.srip .h5{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-weight-bold); letter-spacing: var(--letter-spacing-heading); color: rgb(var(--color-foreground)); line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale))); word-break: break-word; }

.srip .hxxl{ font-size: clamp(calc(var(--font-heading-scale) * 5.6rem), 14vw, calc(var(--font-heading-scale) * 7.2rem)); line-height: 1.1; }

.srip .hxl{ font-size: calc(var(--font-heading-scale) * 5rem); line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale))); }

@media only screen and (min-width: 750px){
  .srip .hxl{ font-size: calc(var(--font-heading-scale) * 6.2rem); }
}

.srip .h0{ font-size: calc(var(--font-heading-scale) * 4rem); }

@media only screen and (min-width: 750px){
  .srip .h0{ font-size: calc(var(--font-heading-scale) * 5.2rem); }
}

.srip h1,.srip .h1{ font-size: calc(var(--font-heading-scale) * 3rem); }

@media only screen and (min-width: 750px){
  .srip h1,.srip .h1{ font-size: calc(var(--font-heading-scale) * 4rem); }
}

.srip h2,.srip .h2{ font-size: calc(var(--font-heading-scale) * 2rem); }

@media only screen and (min-width: 750px){
  .srip h2,.srip .h2{ font-size: calc(var(--font-heading-scale) * 2.4rem); }
}

.srip h3,.srip .h3{ font-size: calc(var(--font-heading-scale) * 1.7rem); }

@media only screen and (min-width: 750px){
  .srip h3,.srip .h3{ font-size: calc(var(--font-heading-scale) * 1.8rem); }
}

.srip h4,.srip .h4{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-size: calc(var(--font-heading-scale) * 1.5rem); }

.srip h5,.srip .h5{ font-size: calc(var(--font-heading-scale) * 1.8rem); }

@media only screen and (min-width: 750px){
  .srip h5,.srip .h5{ font-size: calc(var(--font-heading-scale) * 1.3rem); }
}

.srip h6,.srip .h6{ color: rgba(var(--color-foreground),.75); margin-block: 1.67em; }

.srip blockquote{ font-style: italic; color: rgba(var(--color-foreground),.75); border-left: .2rem solid rgba(var(--color-foreground),.2); padding-left: 1rem; }

@media screen and (min-width: 750px){
  .srip blockquote{ padding-left: 1.5rem; }
}

.srip .caption{ font-size: 1rem; letter-spacing: var(--letter-spacing-body); line-height: calc(1 + 0.7 / var(--font-body-scale)); }

@media screen and (min-width: 750px){
  .srip .caption{ font-size: 1.2rem; }
}

.srip .caption-with-letter-spacing{ font-size: 1rem; letter-spacing: 0.13rem; line-height: calc(1 + 0.2 / var(--font-body-scale)); text-transform: uppercase; }

.srip .caption-with-letter-spacing--medium{ font-size: 1.2rem; letter-spacing: 0.16rem; }

.srip .caption-with-letter-spacing--large{ font-size: 1.4rem; letter-spacing: 0.18rem; }

.srip .caption-large,.srip .customer .field input,.srip .customer select,.srip .field__input,.srip .form__label,.srip .select__select{ font-size: 1.3rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: var(--letter-spacing-body); }

.srip .color-foreground{ color: rgb(var(--color-foreground)); }

.srip table:not([class]){ table-layout: fixed; border-collapse: collapse; font-size: 1.4rem; border-style: hidden; box-shadow: 0 0 0 .1rem rgba(var(--color-foreground),.2); }

.srip table:not([class]) td,.srip table:not([class]) th{ padding: 1em; border: .1rem solid rgba(var(--color-foreground),.2); }

@media screen and (max-width: 749px){
  .srip .small-hide{ display: none !important; }
}

@media screen and (min-width: 750px) and (max-width: 989px){
  .srip .medium-hide{ display: none !important; }
}

@media screen and (min-width: 990px){
  .srip .large-up-hide{ display: none !important; }
}

.srip .left{ text-align: left; }

.srip .center{ text-align: center; }

.srip .right{ text-align: right; }

.srip .uppercase{ text-transform: uppercase; }

.srip .light{ opacity: 0.7; }

.srip a:empty,.srip ul:empty,.srip dl:empty,.srip div:empty,.srip section:empty,.srip article:empty,.srip p:empty,.srip h1:empty,.srip h2:empty,.srip h3:empty,.srip h4:empty,.srip h5:empty,.srip h6:empty{ display: none; }

.srip .link,.srip .customer a{ cursor: pointer; display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; text-decoration: underline; text-underline-offset: 0.3rem; color: rgb(var(--color-link)); background-color: rgba(255, 255, 255, 0); font-size: 1.3rem; font-family: inherit; }

.srip .link--text{ color: rgb(var(--color-foreground)); }

.srip .link--text:hover{ color: rgba(var(--color-foreground),.75); }

.srip .link-with-icon{ display: inline-flex; font-size: 1.4rem; font-weight: 600; letter-spacing: 0.1rem; text-decoration: none; margin-bottom: 4.5rem; white-space: nowrap; }

.srip .link-with-icon .icon{ width: 1.5rem; margin-left: 1rem; }

.srip a:not([href]){ cursor: not-allowed; }

.srip .circle-divider::after{ content: "•"; margin: 0px 1.3rem 0px 1.5rem; }

.srip .circle-divider:last-of-type::after{ display: none; }

.srip hr{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 0.1rem; background-color: rgba(var(--color-foreground),.2); display: block; margin: 5rem 0px; }

@media screen and (min-width: 750px){
  .srip hr{ margin: 7rem 0px; }
}

.srip .full-unstyled-link{ text-decoration: none; color: currentcolor; display: block; }

.srip .placeholder{ background-color: rgba(var(--color-foreground),.04); color: rgba(var(--color-foreground),.55); fill: rgba(var(--color-foreground),.55); }

.srip details > *{ box-sizing: border-box; }

.srip .break{ word-break: break-word; }

.srip .visibility-hidden{ visibility: hidden; }

@media (prefers-reduced-motion){
  .srip .motion-reduce{ transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
}

.srip{ --duration-short: 100ms; --duration-default: 200ms; --duration-announcement-bar: 250ms; --duration-medium: 300ms; --duration-long: 500ms; --duration-extra-long: 600ms; --duration-extra-longer: 750ms; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, 0.3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow); }

.srip .underlined-link,.srip .customer a,.srip .inline-richtext a{ text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness 100ms; letter-spacing: var(--letter-spacing-body); }

.srip .underlined-link,.srip .customer a{ color: var(--global-section-accent-1-color); }

.srip .inline-richtext a,.srip .rte.inline-richtext a{ color: currentcolor; }

.srip .underlined-link:hover,.srip .customer a:hover,.srip .inline-richtext a:hover{ color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem; }

.srip .icon-arrow{ width: 1.5rem; }

.srip h3 .icon-arrow,.srip .h3 .icon-arrow{ width: calc(var(--font-heading-scale) * 1.5rem); }

.srip .animate-arrow .icon-arrow path{ transform: translateX(-0.25rem); transition: transform var(--duration-short) ease; }

.srip .animate-arrow:hover .icon-arrow path{ transform: translateX(-0.05rem); }

.srip .svg-wrapper{ display: inline-flex; justify-content: center; align-items: center; width: 20px; height: 20px; }

.srip .svg-wrapper > svg{ height: 100%; width: 100%; }

.srip summary{ cursor: pointer; list-style: none; position: relative; }

.srip summary .icon-caret{ position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.2rem); }

.srip summary::-webkit-details-marker{ display: none; }

.srip .disclosure-has-popup{ position: relative; }

.srip .disclosure-has-popup[open] > summary::before{ position: fixed; inset: 0px; z-index: 2; display: block; cursor: default; content: " "; background: rgba(255, 255, 255, 0); }

.srip .disclosure-has-popup > summary::before{ display: none; }

.srip .disclosure-has-popup[open] > summary + *{ z-index: 100; }

@media screen and (min-width: 750px){
  .srip .disclosure-has-popup[open] > summary + *{ z-index: 4; }
  .srip .facets .disclosure-has-popup[open] > summary + *{ z-index: 2; }
}

.srip .placeholder-svg{ height: 100%; width: 100%; }

.srip :focus{ outline: 0px; box-shadow: none; }

.srip :focus-visible{ outline: var(--focused-base-outline); outline-offset: var(--focused-base-outline-offset); box-shadow: var(--focused-base-box-shadow); }

.srip .focused{ outline: var(--focused-base-outline); outline-offset: var(--focused-base-outline-offset); box-shadow: var(--focused-base-box-shadow); }

.srip .focus-inset:focus-visible{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: -0.2rem; box-shadow: 0 0 .2rem 0 rgba(var(--color-foreground),.3); }

.srip .focused.focus-inset{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: -0.2rem; box-shadow: 0 0 .2rem 0 rgba(var(--color-foreground),.3); }

.srip .focus-none{ box-shadow: none !important; outline: 0px !important; }

.srip .focus-offset:focus-visible{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3); }

.srip .focus-offset.focused{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3); }

.srip .title,.srip .title-wrapper-with-link{ margin: 3rem 0px 2rem; }

.srip .title-wrapper-with-link .title{ margin: 0px; }

.srip .title .link{ font-size: inherit; }

.srip .title-wrapper{ margin-bottom: 3rem; }

.srip .title-wrapper-with-link{ display: flex; justify-content: space-between; align-items: flex-end; gap: 1rem; margin-bottom: 3rem; flex-wrap: wrap; }

.srip .title--primary{ margin: 4rem 0px; }

.srip .title-wrapper--self-padded-tablet-down,.srip .title-wrapper--self-padded-mobile{ padding-left: 1.5rem; padding-right: 1.5rem; }

@media screen and (min-width: 750px){
  .srip .title-wrapper--self-padded-mobile{ padding-left: 0px; padding-right: 0px; }
}

@media screen and (min-width: 990px){
  .srip .title,.srip .title-wrapper-with-link{ margin: 5rem 0px 3rem; }
  .srip .title--primary{ margin: 2rem 0px; }
  .srip .title-wrapper-with-link{ align-items: center; }
  .srip .title-wrapper-with-link .title{ margin-bottom: 0px; }
  .srip .title-wrapper--self-padded-tablet-down{ padding-left: 0px; padding-right: 0px; }
}

.srip .title-wrapper-with-link .link-with-icon{ margin: 0px; flex-shrink: 0; display: flex; align-items: center; }

.srip .title-wrapper-with-link .link-with-icon .svg-wrapper{ width: 1.5rem; }

.srip .title-wrapper-with-link a{ margin-top: 0px; flex-shrink: 0; }

.srip .title-wrapper--no-top-margin{ margin-top: 0px; }

.srip .title-wrapper--no-top-margin > .title{ margin-top: 0px; }

.srip .subtitle{ font-size: 1.8rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); letter-spacing: 0.06rem; color: rgba(var(--color-foreground),.7); }

.srip .subtitle--small{ font-size: 1.4rem; letter-spacing: 0.1rem; }

.srip .subtitle--medium{ font-size: 1.6rem; letter-spacing: 0.08rem; }

.srip .grid{ display: flex; flex-wrap: wrap; margin-bottom: 2rem; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }

@media screen and (min-width: 750px){
  .srip .grid{ column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); }
}

.srip .grid:last-child{ margin-bottom: 0px; }

.srip .grid__item{ width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0; }

@media screen and (min-width: 750px){
  .srip .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
}

.srip .grid--gapless.grid{ gap: 0px; }

@media screen and (max-width: 749px){
  .srip .grid__item.slider__slide--full-width{ width: 100%; max-width: none; }
}

.srip .grid--1-col .grid__item{ max-width: 100%; width: 100%; }

.srip .grid--3-col .grid__item{ width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3); }

@media screen and (min-width: 750px){
  .srip .grid--3-col .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
}

.srip .grid--2-col .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); }

@media screen and (min-width: 750px){
  .srip .grid--2-col .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
  .srip .grid--4-col-tablet .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); }
  .srip .grid--3-col-tablet .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
  .srip .grid--2-col-tablet .grid__item{ width: auto; }
}

@media screen and (max-width: 989px){
  .srip .grid--1-col-tablet-down .grid__item{ width: 100%; max-width: 100%; }
  .srip .slider--tablet.grid--peek{ margin: 0px; width: 100%; }
  .srip .slider--tablet.grid--peek .grid__item{ box-sizing: content-box; margin: 0px; }
  .srip .slider.slider--tablet .scroll-trigger.animate--slide-in,.srip .slider.slider--mobile .scroll-trigger.animate--slide-in{ animation: auto ease 0s 1 normal none running none; opacity: 1; transform: inherit; }
  .srip .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{ animation: var(--animation-slide-in); }
}

@media screen and (min-width: 990px){
  .srip .grid--6-col-desktop .grid__item{ width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6); }
  .srip .grid--5-col-desktop .grid__item{ width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5); max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5); }
  .srip .grid--4-col-desktop .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); }
  .srip .grid--3-col-desktop .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
  .srip .grid--2-col-desktop .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
  .srip .slider.slider--desktop .scroll-trigger.animate--slide-in{ animation: auto ease 0s 1 normal none running none; opacity: 1; transform: inherit; }
  .srip .scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{ animation: var(--animation-slide-in); }
}

@media screen and (min-width: 990px){
  .srip .grid--1-col-desktop{ flex: 0 0 100%; max-width: 100%; }
  .srip .grid--1-col-desktop .grid__item{ width: 100%; max-width: 100%; }
}

@media screen and (max-width: 749px){
  .srip .grid--peek.slider--mobile{ margin: 0px; width: 100%; }
  .srip .grid--peek.slider--mobile .grid__item{ box-sizing: content-box; margin: 0px; }
  .srip .grid--peek .grid__item{ min-width: 35%; }
  .srip .grid--peek.slider .grid__item:first-of-type{ margin-left: 1.5rem; }
  .srip .grid--peek.slider::after{ margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); }
  .srip .grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); }
  .srip .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.srip .grid--peek .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); }
  .srip .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.srip .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{ width: calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem); }
}

@media screen and (min-width: 750px) and (max-width: 989px){
  .srip .slider--tablet.grid--peek .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem); }
  .srip .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem); }
  .srip .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.srip .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{ width: auto; }
  .srip .slider--tablet.grid--peek .grid__item:first-of-type{ margin-left: 1.5rem; }
  .srip .grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
  .srip .grid--1-col-tablet-down.grid--peek .grid__item{ width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem); }
}

.srip .media{ display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }

.srip .media--transparent{ background-color: rgba(255, 255, 255, 0); }

.srip .media > :not(.zoom):not(.deferred-media__poster-button),.srip .media model-viewer{ display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }

.srip .media > img{ object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.srip .media--square{ padding-bottom: 100%; }

.srip .media--portrait{ padding-bottom: 125%; }

.srip .media--landscape{ padding-bottom: 66.6%; }

.srip .media--cropped{ padding-bottom: 56%; }

.srip .media--16-9{ padding-bottom: 56.25%; }

.srip .media--circle{ padding-bottom: 100%; border-radius: 50%; }

.srip .media.media--hover-effect > img + img{ opacity: 0; }

@media screen and (min-width: 990px){
  .srip .media--cropped{ padding-bottom: 63%; }
}

.srip deferred-media{ display: block; }

.srip .button--secondary,.srip .button--tertiary{ --color-button: var(--color-secondary-button); --color-button-text: var(--color-secondary-button-text); }

.srip .button--tertiary{ --alpha-button-background: 0; --alpha-button-border: 0.2; }

.srip .button,.srip .shopify-challenge__button,.srip .customer button,.srip button.shopify-payment-button__button--unbranded{ --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--button-border-radius,var(--buttons-radius-outset)); position: relative; }

.srip .button,.srip .shopify-challenge__button,.srip .customer button,.srip button.shopify-payment-button__button--unbranded{ min-width: calc(12rem + var(--buttons-border-width) * 2); min-height: calc(4.5rem + var(--buttons-border-width) * 2); }

.srip .button,.srip .shopify-challenge__button,.srip .customer button{ display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 3rem; cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 1.5rem; text-decoration: none; color: rgb(var(--global-section-background-color)); transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button),var(--alpha-button-background)); }

.srip .button::before,.srip .shopify-challenge__button::before,.srip .customer button::before,.srip .shopify-payment-button__button--unbranded::before{ content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: var(--button-border-radius,var(--buttons-radius-outset)); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)); }

.srip .button::after,.srip .shopify-challenge__button::after,.srip .customer button::after,.srip .shopify-payment-button__button--unbranded::after{ content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: calc(var(--button-border-radius, var(--buttons-radius)) - var(--buttons-border-width)); box-shadow: var(--button-after-shadow,0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))); transition: box-shadow var(--duration-short) ease; }

.srip .button:not([disabled]):hover::after,.srip .shopify-challenge__button:hover::after,.srip .customer button:hover::after,.srip .shopify-payment-button__button--unbranded:hover::after{ --border-offset: 1.3px; box-shadow: var(--button-after-hover-shadow,0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))); }

.srip .button--secondary::after{ --border-opacity: var(--buttons-border-opacity); }

.srip .button:focus-visible,.srip .button:focus,.srip .button.focused,.srip .shopify-payment-button__button--unbranded:focus-visible,.srip .shopify-payment-button__button--unbranded:focus{ outline: 0px; box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3); }

.srip .button:focus:not(:focus-visible):not(.focused),.srip .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){ box-shadow: inherit; }

.srip .button::selection,.srip .shopify-challenge__button::selection,.srip .customer button::selection{ background-color: rgba(var(--global-section-background-color),.3); }

.srip .button,.srip .button-label,.srip .shopify-challenge__button,.srip .customer button{ font-size: 1.5rem; letter-spacing: -0.3px; line-height: calc(1 + 0.2 / var(--font-body-scale)); }

.srip .button--tertiary{ font-size: 1.2rem; padding: 1rem 1.5rem; min-width: calc(9rem + var(--buttons-border-width) * 2); min-height: calc(3.5rem + var(--buttons-border-width) * 2); }

.srip .button--small{ padding: 1.2rem 2.6rem; }

.srip shopify-accelerated-checkout{ --shopify-accelerated-checkout-button-border-radius: var(--button-border-radius, var(--buttons-radius-outset)); --shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius)
  rgba(var(--color-shadow), var(--shadow-opacity)); }

.srip shopify-accelerated-checkout-cart{ --shopify-accelerated-checkout-button-border-radius: var(--button-border-radius, var(--buttons-radius-outset)); --shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius)
  rgba(var(--color-shadow), var(--shadow-opacity)); }

.srip .button:disabled,.srip .button[aria-disabled="true"],.srip .button.disabled,.srip .customer button:disabled,.srip .customer button[aria-disabled="true"],.srip .customer button.disabled,.srip .quantity__button.disabled{ cursor: not-allowed; opacity: 0.5; }

.srip .button--full-width{ display: flex; width: 100%; }

.srip .button.loading{ color: rgba(255, 255, 255, 0); position: relative; }

@media screen and (forced-colors: active){
  .srip .button.loading{ color: rgb(var(--color-foreground)); }
}

.srip .button.loading > .loading__spinner{ top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; }

.srip .button.loading > .loading__spinner .spinner{ width: fit-content; }

.srip .button.loading > .loading__spinner .path{ stroke: rgb(var(--color-button-text)); }

.srip .share-button{ display: block; position: relative; }

.srip .share-button details{ width: fit-content; }

.srip .share-button__button{ font-size: 1.4rem; display: flex; align-items: center; color: rgb(var(--color-link)); margin-left: 0px; padding-left: 0px; min-height: 4.4rem; }

.srip details[open] > .share-button__fallback{ animation: animateMenuOpen var(--duration-default) ease; }

.srip .share-button__button:hover{ text-decoration: underline; text-underline-offset: 0.3rem; }

.srip .share-button__button,.srip .share-button__fallback button{ cursor: pointer; background-color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.srip .share-button__button .icon-share{ height: 1.2rem; margin-right: 1rem; min-width: 1.3rem; }

.srip .share-button__fallback{ display: flex; align-items: center; position: absolute; top: 3rem; left: 0.1rem; z-index: 3; width: 100%; min-width: max-content; border-radius: var(--inputs-radius); border: 0px; }

.srip .share-button__fallback::after{ pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid rgba(255, 255, 255, 0); border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }

.srip .share-button__fallback::before{ background: rgb(var(--color-background)); pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity)); z-index: -1; }

.srip .share-button__fallback button{ width: 4.4rem; height: 4.4rem; padding: 0px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; position: relative; right: var(--inputs-border-width); }

.srip .share-button__fallback button:hover{ color: rgba(var(--color-foreground),.75); }

.srip .share-button__fallback button:hover .svg-wrapper{ transform: scale(1.07); }

.srip .share-button__close:not(.hidden) + .share-button__copy{ display: none; }

.srip .share-button__close,.srip .share-button__copy{ background-color: rgba(255, 255, 255, 0); color: rgb(var(--color-foreground)); }

.srip .share-button__copy:focus-visible,.srip .share-button__close:focus-visible{ background-color: rgb(var(--color-background)); z-index: 2; }

.srip .share-button__copy:focus,.srip .share-button__close:focus{ background-color: rgb(var(--color-background)); z-index: 2; }

.srip .field:not(:focus-visible):not(.focused) + .share-button__copy:not(:focus-visible):not(.focused),.srip .field:not(:focus-visible):not(.focused) + .share-button__close:not(:focus-visible):not(.focused){ background-color: inherit; }

.srip .share-button__fallback .field::after,.srip .share-button__fallback .field::before{ content: none; }

.srip .share-button__fallback .field{ border-radius: 0px; min-width: auto; min-height: auto; transition: none; }

.srip .share-button__fallback .field__input:focus,.srip .share-button__fallback .field__input:-webkit-autofill{ outline: .2rem solid rgba(var(--global-section-text-color),.5); outline-offset: 0.1rem; box-shadow: 0 0 0 .1rem rgb(var(--global-section-background-color)),0 0 .5rem .4rem rgba(var(--global-section-text-color),.3); }

.srip .share-button__fallback .field__input{ box-shadow: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; filter: none; min-width: auto; min-height: auto; }

.srip .share-button__fallback .field__input:hover{ box-shadow: none; }

.srip .share-button__fallback .icon{ width: 1.5rem; height: 1.5rem; }

.srip .share-button__message:not(:empty){ display: flex; align-items: center; width: 100%; height: 100%; padding: 0.8rem 0px 0.8rem 1.5rem; margin: var(--inputs-border-width); }

.srip .share-button__message:not(:empty):not(.hidden) ~ *{ display: none; }

.srip .field__input,.srip .select__select,.srip .customer .field input,.srip .customer select{ appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-size: 1.6rem; letter-spacing: var(--letter-spacing-body); width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--button-border-radius); height: 4.5rem; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(7rem + (var(--inputs-border-width) * 2)); position: relative; border: 1px solid rgba(var(--global-section-text-color),.5); }

.srip .field::before,.srip .select::before,.srip .customer .field::before,.srip .customer select::before,.srip .localization-form__select::before{ pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--global-section-text-color),var(--inputs-shadow-opacity)); z-index: -1; }

.srip .field::after,.srip .select::after,.srip .customer .field::after,.srip .customer select::after,.srip .localization-form__select::after{ pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: .1rem solid color-mix(in srgb,var(--global-section-text-color) 10%,transparent); box-shadow: 0 0 0 var(--inputs-border-width) rgb(211 211 211 / 55%); transition: box-shadow var(--duration-short) ease; z-index: 1; border-radius: var(--button-border-radius) !important; }

.srip .select__select{ font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-size: 1.2rem; color: rgba(var(--global-section-text-color),.75); }

.srip .field:hover.field::after,.srip .select:hover.select::after,.srip .select__select:hover.select__select::after,.srip .customer .field:hover.field::after,.srip .customer select:hover.select::after,.srip .localization-form__select:hover.localization-form__select::after{ box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--global-section-text-color),var(--inputs-border-opacity)); outline: 0px; border-radius: var(--inputs-radius); }

.srip .field__input:focus-visible,.srip .select__select:focus-visible,.srip .customer .field input:focus-visible,.srip .customer select:focus-visible,.srip .localization-form__select:focus-visible.localization-form__select::after{ box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--global-section-text-color)); outline: 0px; border-radius: var(--inputs-radius); }

.srip .field__input:focus,.srip .select__select:focus,.srip .customer .field input:focus,.srip .customer select:focus,.srip .localization-form__select:focus.localization-form__select::after{ box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--global-section-text-color)); outline: 0px; border-radius: var(--inputs-radius); }

.srip .localization-form__select:focus{ outline: 0px; box-shadow: none; }

.srip .text-area,.srip .select{ display: flex; position: relative; width: 100%; }

.srip .select .svg-wrapper,.srip .customer select + .svg-wrapper{ height: 0.6rem; width: 1rem; pointer-events: none; position: absolute; top: calc(50% - 0.2rem); right: 0px; }

.srip .select__select,.srip .customer select{ cursor: pointer; line-height: calc(1 + 0.6 / var(--font-body-scale)); padding: 0 calc(var(--inputs-border-width) + 3rem) 0 2rem; margin: var(--inputs-border-width); min-height: calc(var(--inputs-border-width) * 2); }

.srip .field{ position: relative; width: 100%; display: flex; transition: box-shadow var(--duration-short) ease; }

.srip .customer .field{ display: flex; }

.srip .field--with-error{ flex-wrap: wrap; }

.srip .field__input,.srip .customer .field input{ flex-grow: 1; text-align: left; padding: 1.5rem; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease; border: 1px solid rgba(var(--global-section-text-color),.3) !important; }

.srip .field__label,.srip .customer .field label{ font-size: 1.6rem; left: calc(var(--inputs-border-width) + 2rem); top: calc(1rem + var(--inputs-border-width)); margin-bottom: 0px; pointer-events: none; position: absolute; transition: top var(--duration-short) ease,font-size var(--duration-short) ease; color: var(--global-section-text-color); letter-spacing: var(--letter-spacing-body); line-height: 1.5; }

.srip .field__input:focus ~ .field__label,.srip .field__input:not(:placeholder-shown) ~ .field__label,.srip .field__input:-webkit-autofill ~ .field__label,.srip .customer .field input:focus ~ label,.srip .customer .field input:not(:placeholder-shown) ~ label,.srip .customer .field input:-webkit-autofill ~ label{ font-size: 1rem; top: calc(var(--inputs-border-width) + 0.5rem); left: calc(var(--inputs-border-width) + 2rem); letter-spacing: 0.04rem; }

.srip .field__input:focus,.srip .field__input:not(:placeholder-shown),.srip .field__input:-webkit-autofill,.srip .customer .field input:focus,.srip .customer .field input:not(:placeholder-shown),.srip .customer .field input:-webkit-autofill{ padding: 2.2rem 1.5rem 0.8rem 2rem; margin: var(--inputs-border-width); }

.srip .field__input::-webkit-search-cancel-button,.srip .customer .field input::-webkit-search-cancel-button{ display: none; }

.srip .field__input::placeholder,.srip .customer .field input::placeholder{ opacity: 0; }

.srip .field__button{ align-items: center; background-color: rgba(255, 255, 255, 0); border: 0px; color: currentcolor; cursor: pointer; display: flex; height: 4.4rem; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; width: 4.4rem; }

.srip .field__button > .svg-wrapper{ height: 2.5rem; width: 2.5rem; }

.srip .field__input:-webkit-autofill ~ .field__button,.srip .field__input:-webkit-autofill ~ .field__label,.srip .customer .field input:-webkit-autofill ~ label{ color: #1a2320; }

.srip .text-area{ font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); min-height: 10rem; resize: none; }

.srip input[type="checkbox"]{ display: inline-block; width: auto; margin-right: 0.5rem; }

.srip .form__label{ display: block; margin-bottom: 0.6rem; }

.srip .form__message{ align-items: center; display: flex; font-size: 1.4rem; line-height: 1; margin-top: 1rem; }

.srip .form__message--large{ font-size: 1.6rem; }

.srip .customer .field .form__message{ font-size: 1.4rem; text-align: left; }

.srip .form__message .icon,.srip .customer .form__message .svg-wrapper{ flex-shrink: 0; height: 1.3rem; margin-right: 0.5rem; width: 1.3rem; }

.srip .form__message--large .icon,.srip .customer .form__message .svg-wrapper{ height: 1.5rem; width: 1.5rem; margin-right: 1rem; }

.srip .customer .field .form__message .svg-wrapper{ align-self: start; }

.srip .form-status{ margin: 0px; font-size: 1.6rem; }

.srip .form-status-list{ padding: 0px; margin: 2rem 0px 4rem; }

.srip .form-status-list li{ list-style-position: inside; }

.srip .form-status-list .link::first-letter{ text-transform: capitalize; }

.srip .quantity{ color: rgba(var(--global-section-text-color)); position: relative; width: calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2); display: flex; border-radius: var(--inputs-radius); min-height: calc((var(--inputs-border-width) * 2) + 2.5rem); }

.srip .quantity::after{ pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid rgba(255, 255, 255, 0); border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--global-section-text-color),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }

.srip .quantity::before{ background: rgb(var(--color-background)); pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--global-section-text-color),var(--inputs-shadow-opacity)); z-index: -1; }

.srip .quantity__input{ color: currentcolor; font-family: var(--font-body-family); font-style: var(--font-body-style); font-size: 1.2rem; font-weight: 500; opacity: 0.85; text-align: center; background-color: rgba(255, 255, 255, 0); border: 0px; width: 50%; flex-grow: 1; appearance: none; }

.srip .quantity__button{ width: calc(4.5rem / var(--font-body-scale)); flex-shrink: 0.5; font-size: 1.8rem; border: 0px; background-color: rgba(255, 255, 255, 0); cursor: pointer; display: flex; align-items: center; justify-content: center; color: rgb(var(--color-foreground)); padding: 0px; }

.srip .quantity__button:first-child{ margin-left: calc(var(--inputs-border-width)); }

.srip .quantity__button:last-child{ margin-right: calc(var(--inputs-border-width)); }

.srip .quantity__button .svg-wrapper{ width: 1rem; pointer-events: none; }

.srip .quantity__button:focus-visible,.srip .quantity__input:focus-visible{ background-color: rgb(var(--color-background)); z-index: 2; }

.srip .quantity__button:focus,.srip .quantity__input:focus{ background-color: rgb(var(--color-background)); z-index: 2; }

.srip .quantity__button:not(:focus-visible):not(.focused),.srip .quantity__input:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }

.srip .quantity__input:-webkit-autofill,.srip .quantity__input:-webkit-autofill:hover,.srip .quantity__input:-webkit-autofill:active{ box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important; }

.srip .quantity__input::-webkit-outer-spin-button,.srip .quantity__input::-webkit-inner-spin-button{ appearance: none; margin: 0px; }

.srip .quantity__input[type="number"]{ appearance: textfield; }

.srip .quantity__rules{ margin-top: 0.5rem; position: relative; font-size: 1.2rem; }

.srip .quantity__rules .caption{ display: inline-block; margin-top: 0px; margin-bottom: 0px; }

.srip .quantity__rules .divider + .divider::before{ content: "•"; margin: 0px 0.5rem; }

.srip .quantity__rules-cart{ position: relative; }

.srip .product__info-container .loading__spinner:not(.hidden) ~ *,.srip .quantity__rules-cart .loading__spinner:not(.hidden) ~ *{ visibility: hidden; }

.srip .modal__toggle{ list-style-type: none; }

.srip .modal__toggle-close{ display: none; }

.srip .modal__toggle-open{ display: flex; }

.srip .modal__close-button.link{ display: flex; justify-content: center; align-items: center; padding: 0rem; height: 4.4rem; width: 4.4rem; background-color: rgba(255, 255, 255, 0); }

.srip .modal__close-button .icon{ width: 1.7rem; height: 1.7rem; }

.srip .modal__content{ position: absolute; inset: 0px; background: rgb(var(--color-background)); z-index: 4; display: flex; justify-content: center; align-items: center; }

.srip .media-modal{ cursor: zoom-out; }

.srip .media-modal .deferred-media{ cursor: initial; }

.srip .cart-count-bubble:empty{ display: none; }

.srip .cart-count-bubble{ position: absolute; height: 1.4rem; width: 1.4rem; border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 0.8rem; bottom: 1.4rem; left: 2.2rem; line-height: calc(1 + 0.1 / var(--font-body-scale)); background-color: rgb(var(--color-drawer-text)) !important; color: rgb(var(--color-header)) !important; }

.srip .utility-bar{ height: 100%; }

.srip .utility-bar--bottom-border{ border-bottom: .3rem solid rgba(var(--color-header-border),.8); }

@media screen and (min-width: 990px){
  .srip .utility-bar--bottom-border-social-only{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); }
}

.srip .utility-bar__grid{ display: grid; grid-template-columns: 1fr; grid-template-areas: "announcements"; }

.srip .utility-bar__grid .list-social{ place-content: center flex-start; margin-left: -1.2rem; grid-area: social-icons; }

@media screen and (max-width: 989px){
  .srip .utility-bar .utility-bar__grid .list-social{ display: none; }
}

.srip .utility-bar .list-social__item .icon{ scale: 0.9; }

@media screen and (min-width: 990px){
  .srip .utility-bar__grid--3-col{ grid-template-columns: 3fr 4fr 3fr; grid-template-areas: "social-icons announcements language-currency"; }
  .srip .utility-bar__grid--2-col{ grid-template-columns: 1fr 1fr; grid-template-areas: "social-icons language-currency"; }
  .srip .announcement-bar.announcement-bar--one-announcement,.srip .announcement-bar--one-announcement .announcement-bar__link{ width: fit-content; margin: auto; }
}

.srip .announcement-bar,.srip .announcement-bar__announcement{ color: rgb(var(--color-foreground)); width: 100%; height: 100%; display: flex; place-content: center; flex-wrap: wrap; grid-area: announcements; }

.srip .announcement-bar .slider--everywhere{ margin-bottom: 0px; scroll-behavior: auto; }

.srip .utility-bar__grid .announcement-bar-slider{ width: 100%; }

.srip .utility-bar__grid .announcement-bar-slider{ width: 100%; }

.srip .announcement-bar-slider,.srip .announcement-bar-slider .slider{ width: 100%; }

.srip .announcement-bar .slider-button--next{ margin-right: -1.5rem; min-width: 44px; }

.srip .announcement-bar .slider-button--prev{ margin-left: -1.5rem; min-width: 44px; }

.srip .announcement-bar .slider-button--next:focus-visible,.srip .announcement-bar .slider-button--prev:focus-visible,.srip .utility-bar .list-social__link:focus-visible{ outline-offset: -0.3rem; box-shadow: 0 0 0 -.2rem rgb(var(--color-foreground)); }

.srip .localization-wrapper{ grid-area: language-currency; align-self: center; display: flex; justify-content: flex-end; }

.srip .localization-wrapper .localization-selector + .disclosure__list-wrapper{ animation: animateMenuOpen var(--duration-default) ease; }

.srip .disclosure__list-wrapper{ background-color: rgb(var(--color-dropdown)); }

.srip select option{ background-color: rgb(var(--color-dropdown)); }

.srip .utility-bar .localization-wrapper .disclosure .localization-form__select,.srip .utility-bar .localization-wrapper .disclosure__link{ font-size: calc(var(--font-heading-scale) * 1.3rem); }

@media screen and (min-width: 990px){
  .srip body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{ padding-left: 5rem; padding-right: 5rem; }
  .srip .announcement-bar-slider{ width: 60%; }
  .srip .announcement-bar .slider-button{ height: 3.8rem; }
}

.srip .announcement-bar__link{ display: flex; width: 100%; text-decoration: none; height: 100%; justify-content: center; align-items: center; }

.srip .announcement-bar__link:hover{ text-decoration: underline; }

.srip .announcement-bar__link .icon-arrow{ display: inline-block; pointer-events: none; margin-left: 0.8rem; vertical-align: middle; margin-bottom: 0.2rem; }

.srip .announcement-bar__message{ text-align: center; padding: 1rem 0px; margin: 0px; letter-spacing: 0.1rem; min-height: 3.8rem; }

.srip .announcement-bar-slider--fade-in-next .announcement-bar__message,.srip .announcement-bar-slider--fade-in-previous .announcement-bar__message,.srip .announcement-bar-slider--fade-out-next .announcement-bar__message,.srip .announcement-bar-slider--fade-out-previous .announcement-bar__message{ animation-duration: var(--duration-announcement-bar); animation-timing-function: ease-in-out; animation-fill-mode: forwards; }

.srip .announcement-bar-slider--fade-in-next .announcement-bar__message{ --announcement-translate-from: -1.5rem; opacity: 0; animation-name: translateAnnouncementSlideIn; animation-delay: var(--duration-announcement-bar); }

.srip .announcement-bar-slider--fade-in-previous .announcement-bar__message{ --announcement-translate-from: 1.5rem; opacity: 0; animation-name: translateAnnouncementSlideIn; animation-delay: var(--duration-announcement-bar); }

.srip .announcement-bar-slider--fade-out-next .announcement-bar__message{ --announcement-translate-to: 1.5rem; animation-name: translateAnnouncementSlideOut; }

.srip .announcement-bar-slider--fade-out-previous .announcement-bar__message{ --announcement-translate-to: -1.5rem; animation-name: translateAnnouncementSlideOut; }

@keyframes translateAnnouncementSlideIn{ 
  0% { opacity: 0; transform: translateX(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes translateAnnouncementSlideOut{ 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(var(--announcement-translate-to)); }
}

.srip .section-header.shopify-section-group-header-group{ z-index: 3; }

.srip .shopify-section-header-sticky{ position: sticky; top: 0px; }

.srip .shopify-section-header-hidden{ top: calc(-1 * var(--header-height)); }

.srip .shopify-section-header-hidden.menu-open{ top: 0px; }

.srip .section-header.animate{ transition: top 0.15s ease-out; }

.srip .shopify-section-group-header-group{ z-index: 4; }

.srip .section-header ~ .shopify-section-group-header-group{ z-index: initial; }

.srip .header-wrapper{ display: block; position: relative; background-color: rgb(var(--color-header)); }

.srip .header-wrapper--border-bottom{ border-bottom: .3rem solid rgba(var(--color-header-border),.8); }

.srip .header{ display: grid; grid-template-areas: "left-icons heading icons"; grid-template-columns: 1fr 2fr 1fr; align-items: center; min-height: 60px; }

@media screen and (max-width: 749px){
  .srip .header--has-app{ grid-template-columns: auto 1fr auto; }
}

@media screen and (min-width: 990px){
  .srip .header{ grid-template-columns: 1fr auto 1fr; }
  .srip .header--top-left,.srip .header--middle-left:not(.header--has-menu){ grid-template-areas: "heading icons" "navigation navigation"; grid-template-columns: 1fr auto; }
  .srip .header--top-left.drawer-menu,.srip .header--middle-left.drawer-menu{ grid-template-areas: "navigation heading icons"; grid-template-columns: auto 1fr auto; column-gap: 1rem; }
  .srip .header--middle-left{ grid-template-areas: "heading navigation icons"; grid-template-columns: auto auto 1fr; column-gap: 2rem; }
  .srip .header--middle-center:not(.drawer-menu){ grid-template-areas: "navigation heading icons"; grid-template-columns: 1fr auto 1fr; column-gap: 2rem; }
  .srip .header--middle-center a.header__heading-link{ text-align: center; }
  .srip .header--top-center{ grid-template-areas: "left-icons heading icons" "navigation navigation navigation"; }
  .srip .header--top-center.drawer-menu{ grid-template-areas: "left-icons heading icons"; grid-template-columns: 1fr auto 1fr; }
  .srip .header:not(.header--middle-left,.srip .header--middle-center) .header__inline-menu{ margin-top: 1.05rem; }
}

.srip .header [tabindex="-1"]:focus{ outline: none; }

.srip .header__heading{ margin: 0px; line-height: 0; }

.srip .header > .header__heading-link{ line-height: 0; }

.srip .header__heading,.srip .header__heading-link{ grid-area: heading; justify-self: center; }

.srip .header__heading-link{ display: inline-block; padding: 0.75rem; text-decoration: none; word-break: break-word; }

.srip .header__heading-link:hover .h2{ color: rgb(var(--color-foreground)); }

.srip .header__heading-link .h2{ line-height: 1; color: rgba(var(--color-foreground),.75); }

.srip .header__heading-logo{ height: auto; max-width: 100%; image-rendering: auto; }

.srip .header__heading-logo-wrapper{ width: 100%; display: inline-block; transition: width 0.3s cubic-bezier(0.52, 0, 0.61, 0.99); }

@media screen and (max-width: 989px){
  .srip .header__heading,.srip .header__heading-link{ text-align: center; }
  .srip .header--mobile-left .header__heading,.srip .header--mobile-left .header__heading-link{ text-align: left; justify-self: start; }
  .srip .header--mobile-left{ grid-template-columns: auto 2fr 1fr; }
}

@media screen and (min-width: 990px){
  .srip .header--middle-left .header__heading-link,.srip .header--top-left .header__heading-link{ margin-left: -0.75rem; }
  .srip .header__heading,.srip .header__heading-link{ justify-self: start; }
  .srip .header--middle-center .header__heading-link,.srip .header--middle-center .header__heading{ justify-self: center; text-align: center; }
  .srip .header--top-center .header__heading-link,.srip .header--top-center .header__heading{ justify-self: center; text-align: center; }
}

.srip .header__icons{ display: flex; grid-area: icons; justify-self: end; padding-right: 0.8rem; }

.srip .header__icons .shopify-app-block{ max-width: 4.4rem; max-height: 4.4rem; overflow: hidden; }

.srip .header__icon:not(.header__icon--summary),.srip .header__icon span{ display: flex; align-items: center; justify-content: center; }

.srip .header__icon{ color: rgb(var(--color-foreground)); }

.srip .header__icon span{ height: 100%; }

.srip .header__icon .svg-wrapper{ width: 44px; height: 44px; }

.srip .header__icon::after{ content: none; }

.srip .header__icon:hover .icon,.srip .modal__close-button:hover .icon{ transform: scale(1.07); }

.srip .header__icon .icon{ height: 2.5rem; width: 2.5rem; fill: none; vertical-align: middle; }

.srip .header__icon,.srip .header__icon--cart .icon{ height: 2.8rem; width: 3.4rem; padding: 0px; }

.srip .header__icon--cart{ position: relative; margin-right: -1.2rem; color: inherit; }

.srip .header__icon--menu[aria-expanded="true"]::before{ content: ""; top: 100%; left: 0px; height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))); width: 100%; display: block; position: absolute; background: rgba(var(--color-foreground),.5); }

.srip .header__icon--account shop-user-avatar{ --shop-avatar-size: 2.8rem; }

.srip details .header__icon-close{ display: none; }

.srip details[open] .header__icon-close{ display: inline-block; }

.srip account-icon{ display: flex; }

.srip menu-drawer + .header__search{ display: none; }

.srip .header > .header__search{ grid-area: left-icons; justify-self: start; }

.srip .header--top-center.drawer-menu > .header__search{ margin-left: 3.2rem; }

.srip .header--top-center header-drawer{ grid-area: left-icons; }

.srip .header:not(.header--has-menu) * > .header__search{ display: none; }

.srip .header__search{ display: inline-flex; line-height: 0; }

.srip .header--top-center > .header__search{ display: none; }

.srip .header--top-center * > .header__search{ display: inline-flex; }

@media screen and (min-width: 990px){
  .srip .header:not(.header--top-center) * > .header__search,.srip .header--top-center > .header__search{ display: inline-flex; }
  .srip .header:not(.header--top-center) > .header__search,.srip .header--top-center * > .header__search{ display: none; }
}

.srip details[open] > .search-modal{ opacity: 1; animation: animateMenuOpen var(--duration-default) ease; }

.srip details[open] .modal-overlay{ display: block; }

.srip details[open] .modal-overlay::after{ position: absolute; content: ""; background-color: rgb(var(--color-foreground),.5); top: 100%; left: 0px; right: 0px; height: 100vh; }

.srip .search-modal{ opacity: 0; border-bottom: .1rem solid rgba(var(--color-foreground),.08); min-height: calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width))); height: 100%; }

.srip .search-modal__content{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 0px 5rem 0px 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); position: relative; }

.srip .search-modal__content-bottom{ bottom: calc((var(--inputs-margin-offset) / 2)); }

.srip .search-modal__content-top{ top: calc((var(--inputs-margin-offset) / 2)); }

.srip .search-modal__form{ width: 100%; }

.srip .search-modal__close-button{ position: absolute; right: 0.3rem; }

@media screen and (min-width: 750px){
  .srip .search-modal__close-button{ right: 1rem; }
  .srip .search-modal__content{ padding: 0px 6rem; }
}

@media screen and (min-width: 990px){
  .srip .search-modal__form{ max-width: 74.2rem; }
  .srip .search-modal__close-button{ position: initial; margin-left: 0.5rem; }
}

.srip .header__icon--menu .icon{ display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform 150ms, opacity 150ms; }

.srip details:not([open]) > .header__icon--menu .icon-close,.srip details[open] > .header__icon--menu .icon-hamburger{ visibility: hidden; opacity: 0; transform: scale(0.8); }

.srip .js details[open]:not(.menu-opening) > .header__icon--menu .icon-close{ visibility: hidden; }

.srip .js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger{ visibility: visible; opacity: 1; transform: scale(1.07); }

.srip .js details > .header__submenu{ opacity: 0; transform: translateY(-1.5rem); }

.srip details[open] > .header__submenu{ animation-duration: ; animation-timing-function: ; animation-delay: ; animation-iteration-count: ; animation-direction: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-fill-mode: forwards; z-index: 1; }

@media (prefers-reduced-motion){
  .srip details[open] > .header__submenu{ }
}
/* ==== loud/portable-wallets/latest/accelerated-checkout-backwards-compat.css ==== */
@charset "utf-8";

.shopify-payment-button__button--hidden{ visibility: hidden; }

.srip .shopify-payment-button__button{ height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px); min-height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px); border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px); width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: transparent 0px 0px 0px 0px; color: rgb(255, 255, 255); cursor: pointer; display: block; font-size: 1em; font-weight: 500; line-height: 1; text-align: center; transition: background 0.2s ease-in-out; }

.srip .shopify-payment-button__button[disabled]{ opacity: 0.6; cursor: default; }

.srip .shopify-payment-button__button--unbranded{ background-color: rgb(25, 144, 198); padding: 1em 2em; }

.srip .shopify-payment-button__button--unbranded:hover:not([disabled]){ background-color: rgb(19, 111, 153); }

.srip .shopify-payment-button__more-options{ background: transparent; border: 0px; cursor: pointer; display: block; font-size: 1em; margin-top: 1em; text-align: center; text-decoration: underline; width: 100%; }

.srip .shopify-payment-button__more-options.shopify-payment-button__skeleton{ width: 50%; margin-left: 25%; margin-right: 25%; height: auto !important; min-height: 0px !important; border-radius: 4px !important; }

.srip .shopify-payment-button__button.shopify-payment-button__button--branded{ display: flex; flex-direction: column; position: relative; z-index: 1; }

.srip .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{ flex: 1 1 0% !important; display: flex !important; flex-direction: column !important; }

.srip .shopify-payment-button__button.button.loading{ position: relative; color: transparent; }

.srip .shopify-payment-button__button.button.loading > .loading-overlay__spinner{ top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; }

.srip .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner{ width: fit-content; }

.srip .button.loading > .loading-overlay__spinner .path{ stroke: rgb(255, 255, 255); }

.srip .shopify-payment-button__button .loading-overlay__spinner{ width: 1.8rem; display: inline-block; }

.srip .shopify-payment-button__button .spinner{ animation: 1.4s linear 0s infinite normal none running shopify-rotator; }

@keyframes shopify-rotator{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}

.srip .shopify-payment-button__button .path{ stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center center; stroke: rgb(18, 18, 18); animation: 1.4s ease-in-out 0s infinite normal none running shopify-dash; }

@media screen and (forced-colors: active){
  .srip .shopify-payment-button__button .path{ stroke: canvastext; }
}

@keyframes shopify-dash{ 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}

.srip #shopify-buyer-consent{ margin-top: 1em; display: inline-block; width: 100%; }

.srip #shopify-buyer-consent.hidden{ display: none; }

.srip #shopify-subscription-policy-button,.srip #shopify-managed-markets-terms-and-conditions-button,.srip #shopify-managed-markets-privacy-policy-button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; }

.srip #shopify-subscription-policy-button::before,.srip #shopify-managed-markets-terms-and-conditions-button::before,.srip #shopify-managed-markets-privacy-policy-button::before{ box-shadow: none; }

@keyframes acceleratedCheckoutLoadingSkeleton{ 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, .5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1); }
}

.srip .shopify-payment-button__skeleton{ animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: -0.168s; background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede); box-sizing: border-box; height: var(--shopify-accelerated-checkout-button-block-size, inherit); min-height: 25px; max-height: 55px; border-radius: var( --shopify-accelerated-checkout-button-border-radius, inherit ); text-decoration: none !important; }

.srip .wallet-cart-button__skeleton{ animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: -0.168s; background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede); }

.srip .wallet-button-wrapper{ container: wrapper / inline-size; width: 100%; }

.srip .wallet-cart-grid{ margin: 0px -5px -5px; padding: 0px; display: flex; flex-direction: row; justify-content: var(--shopify-accelerated-checkout-inline-alignment, start); }

.srip .wallet-cart-button-container{ position: relative; margin: 0px 5px 5px; }

.srip .wallet-cart-button-container,.srip .wallet-cart-button{ width: auto; flex: 1 1 0px; min-width: 100px; height: clamp(25px,var(--shopify-accelerated-checkout-button-inline-size, var(--shopify-accelerated-checkout-button-block-size, 42px)),55px); border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px); text-align: center; list-style-type: none !important; }

.srip .wallet-cart-grid.wallet-cart-grid--vertical,.srip .additional-checkout-buttons--vertical .wallet-cart-grid{ justify-content: flex-start; flex-direction: column; margin: 0px; }

.srip .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,.srip .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }

.srip .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,.srip .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }

.srip .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,.srip .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }

.srip .wallet-cart-grid.wallet-cart-grid--horizontal,.srip .additional-checkout-buttons--horizontal .wallet-cart-grid{ justify-content: stretch; }

.srip .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container,.srip .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,.srip .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button,.srip .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{ min-width: 0px; }

@container wrapper (width >= 100px) and (width <= 500px){
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))){ justify-content: flex-start; flex-direction: column; margin: 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }
}

@container wrapper (width <= 210px){
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))){ justify-content: flex-start; flex-direction: column; margin: 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }
}

@container wrapper (width <= 320px){
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))){ justify-content: flex-start; flex-direction: column; margin: 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }
}

@container wrapper (width <= 430px){
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))){ justify-content: flex-start; flex-direction: column; margin: 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }
}

@container wrapper (width <= 540px){
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))){ justify-content: flex-start; flex-direction: column; margin: 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
  .srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }
}

.srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)){ justify-content: flex-start; flex-direction: column; margin: 0px; }

.srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }

.srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }

.srip .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }

@media screen and (max-width: 750px){
  .srip .wallet-cart-grid{ justify-content: stretch; }
  .srip .wallet-cart-button-container,.srip .wallet-cart-button{ min-width: 0px; }
}

@supports (not (container-type: inline-size)) or (not (selector(:has(*)))){
  .srip .wallet-cart-grid{ justify-content: flex-start; flex-direction: column; margin: 0px; }
  .srip .wallet-cart-button-container{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; }
  .srip .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
  .srip .wallet-cart-button{ width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); }
}

.srip .screen-reader-text{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
/* ==== https://fonts.googleapis.com/css2 ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== https://selenepets.com/cdn/shop/t/44/assets/custom-font.css ==== */
@charset "utf-8";

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");

:root{ --font-body-family-override: var(--font-body-family, "Inter", sans-serif); --font-heading-family-override: var(--font-heading-family, "Inter", sans-serif); --font-body-weight-override: var(--font-body-weight, 400); --font-body-weight-bold-override: var(--font-body-weight-bold, var(--font-weight-bold, 500)); --font-heading-weight-override: var(--font-weight-bold, 500); }

.srip,.srip p,.srip .text-body,.srip button,.srip input,.srip select,.srip textarea{ font-family: var(--font-body-family-override); letter-spacing: var(--letter-spacing-body, -.3px); }

.srip h1,.srip h2,.srip h3,.srip h4,.srip h5,.srip h6,.srip .h0,.srip .h1,.srip .h2,.srip .h3,.srip .h4,.srip .h5,.srip .h6,.srip .hxl,.srip .hxxl{ font-family: var(--font-heading-family-override); letter-spacing: var(--letter-spacing-heading, -.3px); }

.srip .announcement-bar__message,.srip .button,.srip .quantity__input,.srip .field__input,.srip .select__select,.srip .form__label,.srip .caption,.srip .caption-with-letter-spacing,.srip .price,.srip .product__title,.srip .product-form__input,.srip .product-form label,.srip .cart-items,.srip .cart__footer,.srip .cart__note,.srip .customer,.srip .article,.srip .article__content,.srip .newsletter__form,.srip .pagination,.srip .footer,.srip .footer__blocks,.srip .footer__content-top,.srip .footer__content-bottom,.srip .localization-form,.srip .header,.srip .header__menu-item,.srip .header__submenu,.srip .predictive-search,.srip .collection,.srip .collection-hero,.srip .facets,.srip .product-grid{ font-family: var(--font-body-family-override); letter-spacing: var(--letter-spacing-body); }

.srip .caption-with-letter-spacing,.srip .caption-large,.srip .subtitle{ letter-spacing: var(--letter-spacing-body); }
/* ==== cid:css-c722ef4b-0365-4ed3-a13d-fde9e592cfaf@mhtml.blink ==== */
@charset "utf-8";

html.wf-loading, html.wf-active, html.wf-inactive{ visibility: visible; opacity: 1; }
/* ==== cid:css-34e31647-f2e1-4883-8488-a834e7bb38ad@mhtml.blink ==== */
@charset "utf-8";

.header__search{ display: none !important; }

.srip .shopify-policy__title{ margin-top: 30px; }
/* ==== cid:css-f22468bc-309a-4402-b652-9fc28097b65e@mhtml.blink ==== */
@charset "utf-8";

.selene-disclaimer-wrapper{ background: rgb(255, 251, 245); width: 100%; margin: 0px; padding: 0px; }

.srip .selene-disclaimer{ background: rgb(255, 251, 245); font-size: 11px; line-height: 1.45; text-align: center; padding: 14px 16px; margin: 0px auto; max-width: 100%; }

.srip .selene-disclaimer p{ margin: 0px; }

.srip .selene-contact{ margin-top: 8px; }

.srip .selene-disclaimer a{ text-decoration: underline; }
/* ==== cid:css-123b5f7e-b89f-416a-a1a4-9dc0de3114e3@mhtml.blink ==== */
@charset "utf-8";

.section-sections--15952371744850__custom_liquid_ikaqQz-padding{ padding-top: calc(0px); padding-bottom: calc(0px); }

@media screen and (min-width: 750px){
  .srip .section-sections--15952371744850__custom_liquid_ikaqQz-padding{ padding-top: 0px; padding-bottom: 0px; }
}
/* ==== cid:css-b91fc5d6-85a6-4c2d-92e3-2b0fe3c35b15@mhtml.blink ==== */
@charset "utf-8";

.page-fade-in{ opacity: 0; transform: translateY(20px); animation: 0.6s ease-out 0s 1 normal forwards running fadeInUp; }

@keyframes fadeInUp{ 
  100% { opacity: 1; transform: translateY(0px); }
}

.srip .page-fade-in:nth-child(2){ animation-delay: 0.1s; }

.srip .page-fade-in:nth-child(3){ animation-delay: 0.2s; }

.srip .page-fade-in:nth-child(4){ animation-delay: 0.3s; }

.srip .rich-text-section-sections--15952371744850__rich_text_dRipkF{ padding: 0px 20px; text-align: center; background-color: rgb(255, 251, 245); }

.srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-title{ font-size: 36px; line-height: 1.3; margin-bottom: 20px; color: #1a2320 !important; font-family: var(--font-heading-family) !important; font-weight: var(--font-weight-bold) !important; letter-spacing: var(--letter-spacing-heading) !important; }

.srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-title .accent{ color: rgb(239, 74, 101) !important; display: inline-block; }

.srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-subtitle{ font-size: 12px; line-height: 1.6; letter-spacing: var(--letter-spacing-body); margin-bottom: 32px; max-width: 700px; margin-left: auto; margin-right: auto; color: rgb(102, 102, 102) !important; }

.srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-subtitle p{ margin: 0px 0px 1rem; color: inherit !important; }

.srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-subtitle p:last-child{ margin-bottom: 0px; color: inherit !important; }

@media screen and (max-width: 768px){
  .srip .rich-text-section-sections--15952371744850__rich_text_dRipkF{ padding-top: 0px; padding-bottom: 0px; text-align: center; }
  .srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-title{ font-size: 28px; margin-bottom: 15px; }
  .srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-subtitle{ font-size: 12px; margin-bottom: 24px; max-width: 100%; }
  .srip .rich-text-section-sections--15952371744850__rich_text_dRipkF .rich-text-button{ margin-top: 18px; font-size: 14px; padding: 10px 20px; }
}
/* ==== cid:css-8ca94402-33b4-4d67-80cd-882397d7da35@mhtml.blink ==== */
@charset "utf-8";

.custom-footer{ --newsletter-bg-color: #ffffff; --newsletter-text-color: #1a2320; --newsletter-button-color: #007bff; --footer-bg-color: #fffbf5; --footer-text-color: #555555; --footer-heading-color: #1a2320; --footer-border-color: #1a2320; --footer-menu-color: #1a2320; --footer-menu-hover-color: #1a2320; --footer-divider-color: #ffffff; --localization-label-color: #b0b0b0; --footer-heading-size: 21px; --footer-text-size: 14px; --newsletter-title-size: 28px; --newsletter-subtitle-size: 16px; --copyright-text-size: 11px; --localization-label-size: 14px; }

.srip .page-fade-in{ opacity: 0; transform: translateY(20px); animation: 0.8s ease-out 0s 1 normal forwards running fadeInUp; }

@keyframes fadeInUp{ 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.srip .page-fade-in:nth-child(2){ animation-delay: 0.1s; }

.srip .page-fade-in:nth-child(3){ animation-delay: 0.2s; }

.srip .page-fade-in:nth-child(4){ animation-delay: 0.3s; }
/* ==== cid:css-ba7d79a3-286b-4976-be7d-2eab6133c87a@mhtml.blink ==== */
@charset "utf-8";

.c-sticky-atc{ position: fixed; left: 0px; right: 0px; bottom: max(0px, env(safe-area-inset-bottom)); z-index: 2140; transform: translateY(110%); opacity: 0; pointer-events: none; transition: transform 0.24s, opacity 0.2s; }

.srip .c-sticky-atc.is-visible{ transform: translateY(0px); opacity: 1; pointer-events: auto; }

.srip .c-sticky-atc-inner{ margin: 0px; background: rgba(255, 255, 255, 0.98); border-top: 1px solid rgb(231, 220, 208); box-shadow: rgba(26,35,32,0.08) 0px -8px 20px; backdrop-filter: blur(3px); border-top-right-radius: 10px; border-top-left-radius: 10px; overflow: hidden; }

.srip .c-sticky-atc-top{ display: flex; align-items: center; gap: 8px; padding: 10px; background: rgb(252, 245, 236); }

.srip .c-sticky-atc-summary{ display: flex; flex-wrap: wrap; font-size: 14px; line-height: 1.25; color: #1a2320; min-width: 0px; gap: 4px !important; }

.srip .c-sticky-atc-summary-item{ white-space: nowrap; }

.srip .c-sticky-atc-summary-item strong{ font-weight: 700; }

.srip .c-sticky-atc-change{ background: transparent; text-decoration: underline 1px; text-underline-offset: 2px; font-size: 12px; line-height: 1; white-space: nowrap; cursor: pointer; margin-left: auto !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; color: #1a2320 !important; font-weight: 700 !important; }

.srip .c-sticky-atc-btn{ line-height: 1; text-transform: uppercase; width: 100% !important; border-width: medium medium 4px !important; border-style: none none solid !important; border-color: currentcolor currentcolor #12704a !important; border-image: initial !important; border-radius: 0px !important; background: #1f9d63 !important; color: rgb(255, 255, 255) !important; padding: 14px 16px !important; font-size: 18px !important; font-weight: 700 !important; letter-spacing: 0.02em !important; cursor: pointer !important; }

.srip .c-sticky-atc-btn:disabled{ opacity: 0.8; cursor: not-allowed; }

@media (min-width: 768px){
  .srip .c-sticky-atc{ display: none !important; }
}
/* ==== cid:css-b52ebd22-cd5e-42c6-b21e-e6221b3d2285@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039549805.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039549805.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039549805.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039549805.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039549805.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039549805.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039549805.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039549805.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039549805.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039549805.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039549805.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039549805.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039549805.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039549805.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039549805.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039549805.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039549805.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039549805.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039549805.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039549805.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039549805.gps.gpsil [style*="--w:"]{ width: var(--w); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039549805.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039549805.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039549805.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
}

.srip .gps-625501172039549805 .gp-relative{ position: relative; }

.srip .gps-625501172039549805 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039549805 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039549805 .gp-flex{ display: flex; }

.srip .gps-625501172039549805 .gp-grid{ display: grid; }

.srip .gps-625501172039549805 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039549805 .gp-hidden{ display: none; }

.srip .gps-625501172039549805 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039549805 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039549805 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039549805 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039549805 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039549805 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172039549805 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039549805 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172039549805 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039549805 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172039549805 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-033d5e69-99f6-4479-a6b1-4c672053f6d3@mhtml.blink ==== */
@charset "utf-8";

.alr-wh-comp-review-box-header-summary, .alr-wh-comp-review-box-title{ display: none !important; }

.srip #shopify-section-template--16170602168402__gp_global_section_606148302336950839-1{ padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }

.srip .alireviews-review-box .alr-wh-comp-review-filter{ margin-top: 0px !important; }

.srip .alireviews-review-box{ margin-top: 0px !important; }

.srip .c-atc-extras a{ display: flex; flex-direction: column; gap: 0px; align-items: center; justify-content: center; text-align: center; }

.srip .c-atc-extras .c-atc-extras-info-item{ display: flex; align-items: center; gap: 5px; font-size: clamp(13px, 2vw, 15px); font-style: italic; line-height: normal; padding: 3px 10px; border-radius: 15px; font-weight: 400 !important; }

.srip .c-atc-extras a:hover .c-atc-extras-info-item{ }

.srip .g72BZilkf6 .c-atc-extras-info-template{ display: none; }
/* ==== cid:css-a0e570e5-fad9-4646-af2f-6b4d9c340572@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039484269.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039484269.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039484269.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039484269.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039484269.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039484269.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039484269.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039484269.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039484269.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039484269.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039484269.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039484269.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039484269.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039484269.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039484269.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039484269.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039484269.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039484269.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039484269.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039484269.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039484269.gps.gpsil [style*="--w:"]{ width: var(--w); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039484269.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039484269.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039484269.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
}

.srip .gps-625501172039484269 .gp-relative{ position: relative; }

.srip .gps-625501172039484269 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039484269 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039484269 .gp-flex{ display: flex; }

.srip .gps-625501172039484269 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039484269 .gp-grid{ display: grid; }

.srip .gps-625501172039484269 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039484269 .gp-hidden{ display: none; }

.srip .gps-625501172039484269 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039484269 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039484269 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039484269 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039484269 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039484269 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172039484269 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039484269 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172039484269 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039484269 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172039484269 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-25abf284-4555-44e5-b633-0797345d2c9a@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040467309.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040467309.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040467309.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040467309.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040467309.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040467309.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040467309.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040467309.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040467309.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040467309.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040467309.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040467309.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040467309.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040467309.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040467309.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040467309.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040467309.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040467309.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040467309.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040467309.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040467309.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040467309.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040467309.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040467309.gps.gpsil [style*="--w:"]{ width: var(--w); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040467309.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040467309.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040467309.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
}

.srip .gps-625501172040467309 .gp-relative{ position: relative; }

.srip .gps-625501172040467309 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040467309 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040467309 .gp-flex{ display: flex; }

.srip .gps-625501172040467309 .gp-grid{ display: grid; }

.srip .gps-625501172040467309 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040467309 .gp-hidden{ display: none; }

.srip .gps-625501172040467309 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040467309 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040467309 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040467309 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040467309 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040467309 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172040467309 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040467309 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172040467309 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040467309 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172040467309 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-e9873625-3367-422b-9d62-a32d14041daa@mhtml.blink ==== */
@charset "utf-8";

.gOgwCjEC4C{ white-space: nowrap; }
/* ==== cid:css-1632ed57-1d49-4d71-8a74-ddb563f5b673@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040663917.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040663917.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040663917.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040663917.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040663917.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040663917.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040663917.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040663917.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040663917.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040663917.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040663917.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040663917.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040663917.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040663917.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040663917.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040663917.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040663917.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040663917.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040663917.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040663917.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040663917.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040663917.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040663917.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040663917.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040663917.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040663917.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040663917.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040663917.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040663917.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040663917.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040663917.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040663917.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040663917.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040663917.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040663917.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040663917.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040663917 .gp-relative{ position: relative; }

.srip .gps-625501172040663917 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040663917 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040663917 .gp-flex{ display: flex; }

.srip .gps-625501172040663917 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040663917 .gp-grid{ display: grid; }

.srip .gps-625501172040663917 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040663917 .gp-hidden{ display: none; }

.srip .gps-625501172040663917 .gp-w-full{ width: 100%; }

.srip .gps-625501172040663917 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040663917 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040663917 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040663917 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172040663917 .gp-items-center{ align-items: center; }

.srip .gps-625501172040663917 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040663917 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040663917 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040663917 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040663917 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040663917 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172040663917 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040663917 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172040663917 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040663917 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172040663917 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040663917 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172040663917 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040663917 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
}

.srip .gps-625501172040663917 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-4af23401-3e4b-4f12-b5bf-0d1763762643@mhtml.blink ==== */
@charset "utf-8";

.g3shdWzp0d gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-fd8bc8c9-98d1-4d6a-b40a-e9a83b5a0434@mhtml.blink ==== */
@charset "utf-8";

.gRplkSRamS gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-94005c0c-d004-4efb-8724-cc3468262a65@mhtml.blink ==== */
@charset "utf-8";

.gxmQKCWUv4 gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-435f6509-d47c-4e5a-b779-0c3f924a1d57@mhtml.blink ==== */
@charset "utf-8";

[data-id="g9djCtZ4NT"].gp-button-base::before, [data-id="g9djCtZ4NT-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="g9djCtZ4NT"]:hover::before,.srip [data-id="g9djCtZ4NT-interaction"]:hover::before{ }
/* ==== cid:css-c278444a-aa42-4ce9-bd2d-1f57b9cbe898@mhtml.blink ==== */
@charset "utf-8";

.gPUhA9ZbOp gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-01ea30d4-be95-40be-87ca-1d86dc4dc855@mhtml.blink ==== */
@charset "utf-8";

.g8SAGFhjz_ gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-01a79334-1d7e-445c-9fa5-cbb741b7aece@mhtml.blink ==== */
@charset "utf-8";

[data-id="g0J8H3UCFf"].gp-button-base::before, [data-id="g0J8H3UCFf-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="g0J8H3UCFf"]:hover::before,.srip [data-id="g0J8H3UCFf-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-3a269a89-be1a-4a19-8e56-9a6cffc5d9cc@mhtml.blink ==== */
@charset "utf-8";

.g6zPBYiim1{ }

@media only screen and (max-width: 767px){
  .srip .g6zPBYiim1 [data-gp-text]{ line-height: 150% !important; }
}
/* ==== cid:css-60cb0cd0-e77b-4d09-a2e6-4f818cf169a3@mhtml.blink ==== */
@charset "utf-8";

.gkPVHH5xPW{ white-space: nowrap; }
/* ==== cid:css-48976c41-7777-424f-8587-fc9fb78795b2@mhtml.blink ==== */
@charset "utf-8";

.gzWxHagyWm{ }

@media only screen and (max-width: 767px){
  .srip .gzWxHagyWm [data-gp-text]{ line-height: 150% !important; }
}
/* ==== cid:css-f1784865-078a-4f8a-b4bf-c097eebebf8d@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-d4c1d9ab-57f9-46cf-ac34-8dc83d0a882b@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040532845.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172040532845.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040532845.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040532845.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040532845.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172040532845.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040532845.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040532845.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172040532845.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040532845.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040532845.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040532845.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040532845.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040532845.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040532845.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040532845.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040532845.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040532845.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040532845.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040532845.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040532845.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040532845.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040532845.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040532845.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040532845.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040532845.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040532845.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040532845.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040532845.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040532845.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040532845.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040532845.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040532845.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040532845.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172040532845.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040532845.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040532845.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040532845.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172040532845.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040532845.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040532845.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040532845.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040532845.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040532845.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040532845.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040532845 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040532845 .gp-relative{ position: relative; }

.srip .gps-625501172040532845 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040532845 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040532845 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040532845 .gp-flex{ display: flex; }

.srip .gps-625501172040532845 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040532845 .gp-grid{ display: grid; }

.srip .gps-625501172040532845 .gp-contents{ display: contents; }

.srip .gps-625501172040532845 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040532845 .gp-hidden{ display: none; }

.srip .gps-625501172040532845 .gp-h-auto{ height: auto; }

.srip .gps-625501172040532845 .gp-h-full{ height: 100%; }

.srip .gps-625501172040532845 .gp-w-full{ width: 100%; }

.srip .gps-625501172040532845 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040532845 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040532845 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172040532845 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040532845 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040532845 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172040532845 .gp-items-center{ align-items: center; }

.srip .gps-625501172040532845 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040532845 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040532845 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172040532845 .gp-border{ border-width: 1px; }

.srip .gps-625501172040532845 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172040532845 .gp-text-left{ text-align: left; }

.srip .gps-625501172040532845 .gp-text-center{ text-align: center; }

.srip .gps-625501172040532845 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040532845 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172040532845 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040532845 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040532845 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040532845 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172040532845 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172040532845 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172040532845 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172040532845 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040532845 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040532845 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040532845 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172040532845 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040532845 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040532845 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040532845 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172040532845 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040532845 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172040532845 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172040532845 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172040532845 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172040532845 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172040532845 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040532845 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172040532845 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172040532845 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172040532845 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172040532845 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-f8bc60c0-e37c-4852-b08d-717118fb32f7@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-4b5e5406-846c-4b60-a728-a2423392d6c3@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040598381.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040598381.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040598381.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040598381.gps.gpsil [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040598381.gps.gpsil [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040598381.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040598381.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040598381.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040598381.gps.gpsil [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }

.srip .gps-625501172040598381.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040598381.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040598381.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040598381.gps.gpsil [style*="--fd:"]{ flex-direction: var(--fd); }

.srip .gps-625501172040598381.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040598381.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040598381.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040598381.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }

.srip .gps-625501172040598381.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }

.srip .gps-625501172040598381.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040598381.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040598381.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040598381.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040598381.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040598381.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040598381.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040598381.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040598381.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040598381.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040598381.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040598381.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040598381.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040598381.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040598381.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040598381.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040598381.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040598381.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040598381.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040598381.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040598381.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172040598381.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040598381.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040598381.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040598381.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--gg-tablet:"]{ gap: var(--gg-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040598381.gps.gpsil [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--bs-mobile:"]{ border-style: var(--bs-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--gg-mobile:"]{ gap: var(--gg-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040598381.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040598381 .-gp-rotate-90,.srip .gps-625501172040598381 .gp-rotate-180,.srip .gps-625501172040598381 .gp-rotate-90{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }

.srip .gps-625501172040598381 .gp-relative{ position: relative; }

.srip .gps-625501172040598381 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040598381 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040598381 .gp-flex{ display: flex; }

.srip .gps-625501172040598381 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040598381 .gp-grid{ display: grid; }

.srip .gps-625501172040598381 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040598381 .gp-hidden{ display: none; }

.srip .gps-625501172040598381 .gp-min-h-0{ min-height: 0px; }

.srip .gps-625501172040598381 .gp-w-full{ width: 100%; }

.srip .gps-625501172040598381 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040598381 .-gp-rotate-90{ --tw-rotate: -90deg; }

.srip .gps-625501172040598381 .-gp-rotate-90,.srip .gps-625501172040598381 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172040598381 .gp-rotate-180{ --tw-rotate: 180deg; }

.srip .gps-625501172040598381 .gp-rotate-90{ --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172040598381 .gp-cursor-pointer{ cursor: pointer; }

.srip .gps-625501172040598381 .gp-grid-rows-\[0fr\]{ grid-template-rows: 0fr; }

.srip .gps-625501172040598381 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040598381 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040598381 .gp-items-center{ align-items: center; }

.srip .gps-625501172040598381 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040598381 .gp-gap-\[16px\]{ gap: 16px; }

.srip .gps-625501172040598381 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040598381 .gp-overflow-clip{ overflow: clip; }

.srip .gps-625501172040598381 .gp-break-all{ word-break: break-all; }

.srip .gps-625501172040598381 .gp-transition-all{ transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040598381 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040598381 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040598381 .gp-duration-500{ transition-duration: 0.5s; }

.srip .gps-625501172040598381 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (hover: hover) and (pointer: fine){
  .srip .gps-625501172040598381 .gp-group:hover .group-hover\:\[color\:var\(--icon-expand-hover-color\)\]{ color: var(--icon-expand-hover-color); }
  .srip .gps-625501172040598381 .gp-group:hover .group-hover\:\[color\:var\(--text-hover-color\)\!important\]{ color: var(--text-hover-color) !important; }
}

@media (max-width: 1024px){
  .srip .gps-625501172040598381 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040598381 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172040598381 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040598381 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172040598381 .\[\&\>svg\]\:\!gp-h-\[var\(--height-iconCollapseSize\)\] > svg{ height: var(--height-iconCollapseSize) !important; }

.srip .gps-625501172040598381 .\[\&\>svg\]\:\!gp-w-full > svg{ width: 100% !important; }

.srip .gps-625501172040598381 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-0a21afa6-f702-4bec-abc7-1f85e6ebb15c@mhtml.blink ==== */
@charset "utf-8";

.gps-geo-flag{ width: 40px; margin-right: 8px; vertical-align: middle; }

.srip .free-shipping-text-country-wrap{ display: flex !important; gap: 10px !important; justify-content: flex-end !important; align-items: center !important; }

.srip .free-shipping-text-country{ color: #1a2320 !important; font-size: clamp(12px, 2vw, 16px) !important; }

.srip .free-shipping-text-country-wrap .gPjd6VRmaK{ align-items: center !important; }

@media (max-width: 430px){
  .srip .gps-geo-flag{ height: 12px !important; }
}
/* ==== cid:css-1130ebc7-bbd7-4cc8-bedc-a97b49197057@mhtml.blink ==== */
@charset "utf-8";

.gOCGvbO2GW{ cursor: pointer; }
/* ==== cid:css-d0a85518-a0c8-41dd-8989-e644737a62a8@mhtml.blink ==== */
@charset "utf-8";

.gITXe7mOzN gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-1b22c64f-01c9-4542-8ebc-9c8d7f29bf94@mhtml.blink ==== */
@charset "utf-8";

.gouEr4nsbV gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-38286d6d-0974-4b6e-9d0b-6112d8279e2d@mhtml.blink ==== */
@charset "utf-8";

.gZ2E1Y8uyw > div{ flex-direction: row !important; }
/* ==== cid:css-9b8989b6-f267-459c-bad9-64722b7d1eef@mhtml.blink ==== */
@charset "utf-8";

.gFwENgY91a gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-85146d9c-effb-4785-8cad-294fd18a33ca@mhtml.blink ==== */
@charset "utf-8";

.kaching-bundles__subscriptions--checkbox{ display: none !important; }

.srip .daily-price{ display: none !important; }

.srip .gBX-F-UKH7{ margin-top: 30px; }

.srip div.c-product-variant-picker-wrapper{ width: 100%; max-width: 920px; margin: 0px auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; position: relative; padding-top: 25px; }

.srip .c-product-variant-ribbon{ position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; z-index: 3; padding: 0px 4px; margin: 0px auto; max-width: fit-content !important; }

.srip .c-product-variant-ribbon__ear{ position: absolute; top: 0px; width: 0px; height: 0px; border-style: solid; z-index: 1; pointer-events: none; }

.srip .c-product-variant-ribbon__ear--left{ left: -18px; border-width: 0px 0px 25px 22px; border-color: transparent transparent rgb(53, 32, 11); }

.srip .c-product-variant-ribbon__ear--right{ right: -18px; border-width: 0px 22px 25px 0px; border-color: transparent transparent rgb(53, 32, 11); }

.srip .c-product-variant-ribbon__body{ position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 0px auto; padding: 5px 14px 7px; background: #1a2320; border-radius: 0px 0px 10px 10px; box-shadow: rgba(26,35,32,0.14) 0px 4px 14px; max-width: fit-content !important; }

.srip .c-product-variant-ribbon__promo{ display: flex; flex-direction: column; gap: 1px; flex: 1 1 0%; min-width: 0px; }

.srip .c-product-variant-ribbon__promo-line{ display: block; font-size: clamp(12px, 1.8vw, 13px); color: rgb(255, 255, 255); text-transform: uppercase; font-style: normal; letter-spacing: 0.01em; line-height: 1.25; white-space: nowrap; font-weight: 700 !important; }

.srip .c-product-variant-ribbon__countdown{ display: flex; align-items: flex-start; gap: clamp(4px, 1vw, 8px); flex-shrink: 0; }

.srip .c-product-variant-ribbon__countdown-unit{ display: flex; flex-direction: column; align-items: center; gap: 4px; min-width: 36px; }

.srip .c-product-variant-ribbon__countdown-box{ display: flex; align-items: center; justify-content: center; min-width: 36px; height: 32px; padding: 0px 4px; background: rgb(255, 255, 255); border-radius: 5px; font-size: clamp(14px, 2vw, 16px); font-weight: 800; color: #1a2320; line-height: 1; font-variant-numeric: tabular-nums; box-shadow: rgba(26,35,32,0.08) 0px 1px 3px; }

.srip .c-product-variant-ribbon__countdown-label{ font-size: 9px; font-weight: 800; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.04em; line-height: 1; }

.srip .c-product-variant-ribbon__timer-hidden{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

.srip .c-product-variant-picker-card{ background: rgb(255, 255, 255); border: 1px solid rgb(231, 221, 207); border-radius: 12px; padding: clamp(32px, 4vw, 40px) clamp(20px, 3vw, 28px) clamp(20px, 3vw, 28px); box-shadow: rgba(26,35,32,0.06) 0px 4px 24px; }

.srip .c-variant-group-header-with-guide .c-variant-group-title{ flex: 0 0 auto; text-align: left; text-transform: none; letter-spacing: normal; white-space: nowrap; }

.srip .c-variant-group-header-with-guide .c-guide-trigger{ flex: 0 0 auto; margin-left: auto; }

.srip .c-variant-group--quantity{ display: none !important; }

.srip .c-bundle-included{ }

.srip .c-bundle-included__header{ display: flex; align-items: center; gap: 12px; margin-bottom: clamp(16px, 2.5vw, 20px); }

.srip .c-bundle-included__line{ flex: 1 1 0%; height: 0px; border-bottom: 1px solid rgb(225, 210, 193); }

.srip .c-bundle-included__title{ margin: 0px; text-transform: uppercase; letter-spacing: 0.06em; color: #1a2320; white-space: nowrap; font-size: clamp(13px, 1.8vw, 15px) !important; font-weight: 700 !important; font-family: var(--font-heading-family-override) !important; }

.srip .c-bundle-included__grid{ display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 10px; }

.srip .c-bundle-included__item{ display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; }

.srip .c-bundle-included__thumb{ width: 72px; height: 72px; border: 1px solid rgb(225, 210, 193); border-radius: 8px; background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 6px; }

.srip .c-bundle-included__thumb img{ width: 100%; height: 100%; object-fit: contain; display: block; }

.srip .c-bundle-included__name{ min-height: 2.4em; margin: 0px !important; font-size: clamp(11px, 1.4vw, 13px) !important; font-weight: 600 !important; color: #1a2320 !important; line-height: 1.35 !important; }

.srip .c-bundle-included__prices{ display: flex; flex-direction: column; align-items: center; gap: 2px; line-height: 1.2; margin-top: auto !important; }

.srip .c-bundle-included__compare{ font-size: clamp(11px, 1.3vw, 12px); color: #5b6b63; text-decoration: line-through; }

.srip .c-bundle-included__compare:empty{ display: none; }

.srip .c-bundle-included__price{ font-size: clamp(12px, 1.5vw, 14px); font-weight: 700; color: #12704a; }

.srip .c-bundle-included__price--free,.srip .c-bundle-included__price--included{ color: #12704a; }

.srip .c-bundle-summary{ margin-top: clamp(16px, 2.5vw, 24px); padding: clamp(14px, 2vw, 18px); background: rgb(250, 248, 245); border: 1px solid rgb(240, 230, 216); border-radius: 10px; text-align: center; }

.srip .c-bundle-summary__row{ display: flex; flex-wrap: wrap; align-items: baseline; justify-content: center; gap: 8px 10px; margin-bottom: 8px; }

.srip .c-bundle-summary__label{ font-size: clamp(16px, 2vw, 22px); font-weight: 700; color: #1a2320; }

.srip .c-bundle-summary__compare{ font-size: clamp(16px, 2vw, 22px); color: #5b6b63; text-decoration: line-through; }

.srip .c-bundle-summary__compare:empty{ display: none; }

.srip .c-bundle-summary__price{ font-size: clamp(16px, 2.5vw, 22px); font-weight: 800; color: #1a2320; }

.srip .c-bundle-summary__save{ display: inline-flex; align-items: center; padding: 4px 12px; border-radius: 999px; background: #1f9d63; color: rgb(255, 255, 255); font-size: clamp(13px, 1.4vw, 16px); font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; }

.srip .c-bundle-summary__save:empty{ display: none; }

.srip .c-bundle-summary__gifts{ margin: 0px; text-transform: uppercase; letter-spacing: 0.03em; font-size: clamp(15px, 1.8vw, 21px) !important; color: #1a2320 !important; }

@media (max-width: 1024px){
  .srip .c-bundle-included__grid{ grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 10px; }
  .srip .c-bundle-included__thumb{ width: 64px; height: 64px; }
  .srip .c-bundle-included__name{ min-height: auto; }
}

@media (max-width: 768px){
  .srip div.c-product-variant-picker-wrapper{ padding-top: clamp(44px, 12vw, 56px); box-sizing: border-box; }
  .srip .c-product-variant-ribbon{ left: 50%; right: auto; width: max-content; margin: 0px; padding: 0px; transform: translateX(-50%); max-width: calc(100% - 16px) !important; }
  .srip .c-product-variant-ribbon__ear--left{ left: -18px; border-width: 0px 0px 22px 18px; }
  .srip .c-product-variant-ribbon__ear--right{ right: -18px; border-width: 0px 18px 22px 0px; }
  .srip .c-product-variant-ribbon__body{ flex-wrap: nowrap; justify-content: space-between; gap: 8px; padding: 5px 10px 7px; max-width: 100% !important; }
  .srip .c-product-variant-ribbon__promo{ align-items: flex-start; text-align: left; flex: 1 1 auto; min-width: 0px; }
  .srip .c-product-variant-ribbon__promo-line{ white-space: nowrap; line-height: 1.2; }
  .srip .c-product-variant-ribbon__countdown{ width: auto; justify-content: flex-end; gap: 4px; }
  .srip .c-product-variant-ribbon__countdown-unit{ min-width: 28px; gap: 2px; }
  .srip .c-product-variant-ribbon__countdown-box{ min-width: 28px; height: 26px; padding: 0px 2px; }
  .srip .c-product-variant-picker-card{ padding: clamp(34px, 5vw, 34px) 12px 14px; }
  .srip div.c-variant-size-options,.srip div.c-variant-options{ flex-direction: row; gap: 10px; }
  .srip div.c-variant-size-option,.srip div.c-variant-option{ flex: 1 1 0%; min-width: 0px; width: auto; }
  .srip div.c-variant-option{ gap: 8px; padding: 8px 6px; }
  .srip div.c-variant-option-image{ width: 64px; height: 64px; }
  .srip .c-bundle-included__grid{ grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 4px 6px; }
  .srip .c-bundle-included__item{ gap: 4px; }
  .srip .c-bundle-included__thumb{ width: 100%; max-width: 52px; height: auto; aspect-ratio: 1 / 1; padding: 3px; }
  .srip .c-bundle-included__name{ line-height: 1.2 !important; min-height: auto; }
  .srip .c-bundle-summary__row{ flex-flow: wrap; }
}

@media (max-width: 480px){
  .srip div.c-product-variant-picker-wrapper{ padding-top: 21px; }
  .srip .c-product-variant-ribbon__countdown-unit{ min-width: 26px; }
  .srip .c-product-variant-ribbon__countdown-box{ min-width: 26px; height: 24px; }
  .srip div.c-variant-option-image{ width: 52px; height: 52px; }
  .srip .c-bundle-included__grid{ gap: 3px 4px; }
  .srip .c-bundle-included__thumb{ max-width: 44px; padding: 2px; }
}

.srip div.c-product-variant-picker-h{ }

.srip div.c-variant-group{ margin-bottom: clamp(18px, 2vw, 25px); }

.srip .c-variant-group--model .c-variant-group-header{ margin-bottom: clamp(15px, 2vw, 17px); }

.srip .c-variant-group--model{ margin-bottom: clamp(18px, 2vw, 25px); }

.srip div.c-variant-group:last-child{ margin-bottom: 0px; }

.srip div.c-variant-group-header{ margin-bottom: clamp(7px, 2vw, 10px); }

.srip .c-variant-group-header-with-guide{ display: flex; align-items: center; justify-content: space-between; gap: 12px; position: relative; }

.srip .c-guide-trigger{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; text-decoration: underline; cursor: pointer; flex: 0 0 auto; padding: 0px !important; font-size: clamp(12px, 2vw, 14px) !important; font-weight: 400 !important; color: #3e4a44 !important; text-align: right !important; }

.srip .c-guide.is-open .c-guide-popup{ opacity: 1; visibility: visible; }

.srip .c-guide-popup{ position: absolute; right: 0px; top: 100%; margin-top: 8px; width: 320px; max-width: 90vw; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(26,35,32,0.15) 0px 8px 20px; padding: 14px 16px; font-size: 13px; color: #1a2320; z-index: 20; opacity: 0; visibility: hidden; transform: translateY(4px); transition: opacity 0.15s, transform 0.15s, visibility 0.15s; }

.srip .c-guide-title{ margin: 0px 0px 6px; font-size: 14px; font-weight: 600; color: #1a2320; }

.srip .c-guide-popup p{ margin: 4px 0px; }

.srip .c-variant-group-header--size.is-open .c-size-guide-popup,.srip .c-variant-group-header--model.is-open .c-model-guide-popup{ opacity: 1; visibility: visible; transform: translateY(0px); }

.srip .gSWHXz8ouf h3.c-variant-group-title,.srip .c-variant-group-header-with-guide .c-variant-group-title{ color: #1a2320; margin: 0px; line-height: normal; font-size: clamp(15px, 2vw, 18px) !important; font-weight: 700 !important; font-family: var(--font-heading-family-override) !important; }

@media (max-width: 599px){
  .srip .c-bundle-summary__row{ gap: 6px 8px; }
  .srip .c-variant-group-header-with-guide .c-variant-group-title{ white-space: normal; }
}

.srip div.c-variant-options{ display: flex; gap: 15px; }

.srip div.c-variant-option{ display: flex; align-items: center; gap: 16px; padding: clamp(8px, 2vw, 12px) clamp(10px, 2vw, 15px); border: 1px solid rgb(225, 210, 193); border-radius: 15px; cursor: pointer; transition: border-color 0.2s, background-color 0.2s; flex: 1 1 0%; position: relative; justify-content: center; }

.srip div.c-variant-option.is-active{ border-color: #1a2320 !important; background: rgb(255, 243, 221) !important; }

.srip div.c-variant-option:focus-visible{ outline: none; outline-offset: 2px; }

.srip div.c-variant-option-image{ width: 96px; height: 96px; flex-shrink: 0; border-radius: 0px; overflow: hidden; }

.srip div.c-variant-option-image img{ width: 100%; height: 100%; object-fit: cover; display: block; }

.srip div.c-variant-option-placeholder{ width: 100%; height: 100%; background-color: rgb(179, 179, 179); }

.srip div.c-variant-option-content{ flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; min-width: 0px; }

.srip span.c-variant-option-name{ color: #1a2320; line-height: normal; transition: color 0.2s; font-size: clamp(15px, 2vw, 18px) !important; font-weight: 600 !important; }

.srip div.c-variant-option-price{ display: none; }

.srip span.c-price-save{ font-size: clamp(14px, 2vw, 16px); color: #1a2320; line-height: normal; font-weight: 700 !important; }

.srip span.c-price-current{ font-size: clamp(14px, 2vw, 16px); color: #1a2320; line-height: normal; font-weight: 700 !important; }

.srip span.c-price-compare{ font-size: clamp(13px, 2vw, 15px); font-weight: 400; color: #1a2320; text-decoration: line-through; line-height: normal; }

.srip div.c-variant-badge{ position: absolute; top: 6px; right: 4px; padding: 2px 8px; background-color: rgb(236, 236, 236); border-radius: 30px; font-size: 12px; font-weight: 400; color: rgb(244, 123, 34); line-height: 20px; }

.srip div.c-variant-size-options{ display: flex; gap: clamp(10px, 2vw, 15px); }

.srip div.c-variant-size-option{ flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: clamp(8px, 2vw, 12px) clamp(10px, 2vw, 15px); border: 1px solid rgb(225, 210, 193); cursor: pointer; transition: border-color 0.2s, background-color 0.2s; position: relative; border-radius: 15px; }

.srip div.c-variant-size-option.is-active{ border-color: #1a2320 !important; background: rgb(255, 243, 221) !important; }

.srip div.c-variant-size-option:focus-visible{ outline: rgb(244, 123, 34) solid 2px; outline-offset: 2px; }

.srip span.c-variant-size-label{ color: #1a2320; line-height: normal; transition: color 0.2s; font-size: clamp(15px, 2vw, 18px) !important; font-weight: 600 !important; }

.srip span.c-variant-size-label-supporting{ color: #1a2320; line-height: normal; transition: color 0.2s; margin-top: 3px; font-size: clamp(11px, 2vw, 14px) !important; font-weight: 400 !important; }

.srip div.c-variant-quantity-options{ display: flex; flex-direction: row; gap: 15px; }

.srip div.c-variant-quantity-option{ flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; border: 1px solid rgb(225, 210, 193); border-radius: 15px; background: rgb(255, 255, 255); cursor: pointer; transition: border-color 0.2s, background-color 0.2s; padding: clamp(8px, 2vw, 12px) clamp(10px, 2vw, 15px); text-align: center; position: relative; }

.srip div.c-variant-quantity-option.is-active{ background: rgb(255, 243, 221); border-color: #1a2320 !important; }

.srip div.c-variant-quantity-option:focus-visible{ outline: rgb(244, 123, 34) solid 2px; outline-offset: 2px; }

.srip span.c-variant-quantity-label{ color: #1a2320; line-height: normal; margin-bottom: 5px; font-size: clamp(15px, 2vw, 18px) !important; font-weight: 700 !important; }

.srip div.c-variant-quantity-price-wrap{ display: flex; flex-wrap: wrap; align-items: baseline; justify-content: center; gap: 5px; }

.srip div.c-variant-quantity-price-compare{ font-size: clamp(12px, 2vw, 14px); color: rgb(128, 128, 128); text-decoration: line-through; }

.srip div.c-variant-quantity-price-main{ font-size: clamp(14px, 2vw, 16px); color: #1a2320; font-weight: 700 !important; }

.srip div.c-variant-quantity-price-save{ font-size: clamp(14px, 2vw, 17px); color: rgb(244, 123, 34); font-weight: 700 !important; }

.srip div.c-variant-quantity-badge{ padding: clamp(2px, 2vw, 4px) clamp(12px, 2vw, 20px); background: #1a2320; color: rgb(255, 255, 255); position: absolute; top: -15px; border-radius: 10px; font-size: clamp(12px, 2vw, 14px); width: fit-content; text-align: center; margin: 0px auto; font-weight: 700 !important; line-height: normal !important; }

.srip div.c-product-upsell-h{ background-color: rgb(255, 255, 255); margin: 30px 0px 10px; }

.srip label.c-upsell-item{ display: flex; align-items: center; gap: 12px; padding: 10px 15px; border: 1px dashed rgb(208, 208, 208); border-radius: 8px; background: rgb(255, 255, 255); cursor: pointer; transition: 0.2s; }

.srip label.c-upsell-item:has(input:checked){ border: 2px dashed rgb(244, 123, 34); }

.srip label.c-upsell-item:hover{ border-color: rgb(176, 176, 176); }

.srip label.c-upsell-item:focus-within{ outline: rgb(244, 123, 34) solid 2px; outline-offset: 2px; }

.srip input.c-upsell-checkbox{ width: 20px; height: 20px; flex-shrink: 0; cursor: pointer; accent-color: rgb(231, 98, 0); }

.srip div.c-upsell-content{ flex: 1 1 0%; display: flex; flex-direction: column; }

.srip span.c-upsell-title{ font-size: clamp(15px, 2vw, 17px); color: #1a2320; line-height: normal; font-weight: 500 !important; }

.srip span.c-upsell-description{ font-size: clamp(12px, 2vw, 14px); font-weight: 400; color: rgb(128, 128, 128); line-height: normal; }

.srip div.c-product-add-ons-h{ margin-top: clamp(7px, 2vw, 14px); margin-bottom: clamp(7px, 2vw, 14px); display: none !important; }

.srip div.c-addons-header{ margin-bottom: clamp(7px, 2vw, 10px); }

.srip .c-product-add-ons-h h3.c-addons-title{ color: #1a2320; margin: 0px; line-height: normal; font-size: clamp(15px, 2vw, 18px) !important; font-weight: 700 !important; font-family: var(--font-heading-family-override) !important; }

.srip div.c-addons-content-wrap{ display: flex; flex-direction: column; gap: 25px; }

.srip div.c-addons-content{ display: flex; flex-direction: column; gap: 15px; }

.srip div.c-addons-subheader{ display: flex; align-items: center; gap: 10px; }

.srip span.c-addons-subtitle{ font-size: clamp(15px, 2vw, 17px); color: rgb(47, 47, 47); line-height: normal; font-weight: 500 !important; }

.srip div.c-info-icon{ width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; cursor: pointer; position: relative; }

.srip div.c-info-icon svg{ width: 100%; height: 100%; }

.srip div.c-info-popup-overlay{ position: absolute; z-index: 9999; display: none; left: 0px; bottom: calc(100% + 8px); top: auto; }

.srip div.c-info-popup-overlay.is-open{ display: block; }

.srip div.c-info-popup{ max-width: 400px; width: max-content; min-width: 300px; background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(26,35,32,0.15) 0px 4px 20px; padding: 20px 24px; position: relative; }

.srip button.c-info-popup-close{ position: absolute; top: 8px; right: 8px; width: 24px; height: 24px; border-radius: 999px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgba(26,35,32,0.04); cursor: pointer; font-size: 18px; line-height: 1; align-items: center; justify-content: center; display: none; }

@media (hover: none) and (pointer: coarse){
  .srip button.c-info-popup-close{ display: flex; }
}

.srip h3.c-info-popup-title{ margin: 0px 0px 12px; font-size: 14px; font-weight: 600; color: #1a2320; }

.srip hr.c-info-popup-divider{ border-width: 1px medium medium; border-style: solid none none; border-color: rgb(230, 230, 230) currentcolor currentcolor; border-image: initial; margin: 0px 0px 16px; }

.srip div.c-info-popup-body{ font-size: 13px; line-height: 1.5; color: #1a2320; }

.srip div.c-info-popup-body p{ margin: 0px 0px 10px; }

.srip div.c-info-popup-body p:last-child{ margin-bottom: 0px; }

.srip div.c-info-popup-body strong{ font-weight: 600; }

@media (max-width: 600px){
  .srip div.c-info-popup{ padding: 16px 20px; max-width: calc(-32px + 100vw); min-width: 280px; }
  .srip div.c-info-popup-overlay{ inset: auto 0px calc(100% + 8px) auto; }
}

@media (max-width: 480px){
  .srip div.c-info-popup{ padding: 16px 20px; max-width: calc(-32px + 100vw); min-width: 260px; }
}

.srip div.c-addons-list{ display: flex; flex-direction: column; gap: 15px; }

.srip label.c-addon-item{ position: relative; display: flex; align-items: center; gap: 16px; border: 1px solid #1a2320; border-radius: 15px; background: rgb(255, 255, 255); cursor: pointer; transition: 0.2s; padding: clamp(8px, 2vw, 12px) clamp(10px, 2vw, 15px); }

.srip label.c-addon-item .c-addon-visual-checkbox{ width: 22px; height: 22px; background: rgb(255, 255, 255); border: 1px solid rgba(26,35,32,0.3); border-radius: 3px; display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; }

.srip label.c-addon-item .c-addon-visual-checkbox svg{ display: none; }

.srip label.c-addon-item.is-selected .c-addon-visual-checkbox{ border: 1px solid #1a2320; }

.srip label.c-addon-item.is-selected .c-addon-visual-checkbox svg{ display: block; }

.srip label.c-addon-item .c-addon-item-left{ display: flex; gap: clamp(8px, 2vw, 15px); align-items: center; }

.srip label.c-addon-item .c-addon-item-image{ border-radius: 3px; overflow: hidden; max-width: 50px; }

.srip label.c-addon-item .c-addon-item-text{ display: flex; flex-direction: column; }

.srip label.c-addon-item .c-addon-item-right{ margin-left: auto; }

.srip label.c-addon-item .c-addon-item-right .c-addon-item-price{ display: flex; flex-direction: column; gap: clamp(2px, 2vw, 5px); align-items: flex-end; }

.srip label.c-addon-item-detailed{ display: flex; flex-direction: column; gap: 5px; }

.srip div.c-addon-main{ width: 100%; display: flex; gap: 16px; }

.srip div.c-addon-secondary{ width: 100%; }

.srip div.c-addon-secondary .c-addon-secondary-select,.srip .c-addon-secondary-select{ border: 2px solid #ebe1cf; padding: 1rem 2rem; width: 100%; background: url("data:image/svg+xml,%3Csvg%20width='9'%20height='6'%20viewBox='0%200%209%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.52379%200.218851C8.65254%200.347758%208.72485%200.522496%208.72485%200.704684C8.72485%200.886872%208.65254%201.06161%208.52379%201.19052L4.37129%205.34302L0.218791%201.19052C0.151245%201.12758%200.097068%201.05168%200.0594921%200.967344C0.0219161%200.883011%200.00171181%200.791973%200.000083096%200.699662C-0.00154562%200.607351%200.0154347%200.515658%200.0500123%200.430052C0.0845899%200.344447%200.136056%200.266683%200.20134%200.201399C0.266624%200.136115%200.344389%200.0846488%200.429994%200.0500712C0.5156%200.0154936%200.607293-0.00148755%200.699603%200.00014118C0.791914%200.00176991%200.882952%200.0219751%200.967285%200.0595511C1.05162%200.097127%201.12752%200.151304%201.19046%200.218851L4.37129%203.39968L7.55213%200.218851C7.68103%200.090105%207.85577%200.0177893%208.03796%200.0177893C8.22015%200.0177893%208.39489%200.0901051%208.52379%200.218851Z'%20fill='%23707070'/%3E%3C/svg%3E") right 1.2rem center no-repeat rgb(255, 255, 255); appearance: none; font-size: clamp(16px, 2vw, 18px); margin-top: 10px; }

.srip div.c-addon-dropdown{ width: 100%; margin-top: 10px; padding-top: 15px; border-top: 2px solid #ebe1cf; display: flex; flex-direction: column; gap: 10px; }

.srip div.c-addon-dropdown.hide{ display: none; }

.srip label.c-addon-dropdown-item{ padding: 10px; border: 2px dotted #ebe1cf; border-radius: 8px; display: flex; gap: 10px; cursor: pointer; }

.srip label.c-addon-dropdown-item:has(input:checked){ border: 2px dotted rgb(244, 123, 34); }

.srip label.c-addon-dropdown-item input{ accent-color: rgb(237, 107, 9); height: 20px; width: 20px; }

.srip label.c-addon-item.is-selected{ border-color: #1a2320; background: rgb(255, 243, 221); }

.srip label.c-addon-item:focus-visible{ outline: rgb(244, 123, 34) solid 2px; outline-offset: 2px; }

.srip label.c-addon-item-no-thanks{ padding: 36.5px 26px; justify-content: flex-start; }

.srip label.c-addon-item-image{ flex-shrink: 0; border-radius: 7px 0px 0px 7px; overflow: hidden; background-color: rgb(242, 242, 242); height: 100%; max-width: 50px !important; }

.srip label.c-addon-item-image img{ width: 100%; height: 100%; object-fit: cover; display: block; }

.srip div.c-addon-placeholder{ width: 100%; height: 100%; background-color: rgb(179, 179, 179); }

.srip span.c-addon-item-name{ font-size: clamp(14px, 2vw, 17px); color: rgb(244, 123, 34); font-weight: 700 !important; }

.srip span.c-addon-item-name-discount{ font-size: inherit; font-weight: inherit; color: inherit; }

.srip span.c-addon-item-description{ font-size: clamp(11px, 1vw, 13px) !important; color: #1a2320; }

.srip label.c-addon-item-price{ display: flex; flex-direction: column; align-items: flex-start; gap: 4px; }

.srip span.c-addon-toggle-label{ font-size: clamp(14px, 1vw, 16px) !important; }

.srip label.c-addon-item[data-name="replacement-filter"]{ flex-wrap: wrap; align-items: flex-start; }

.srip label.c-addon-item[data-name="replacement-filter"] .c-addon-item-main-row{ display: flex; flex-direction: row; align-items: center; gap: 16px; width: 100%; flex: 0 0 auto; }

.srip label.c-addon-item[data-name="replacement-filter"] .c-addon-item-main-row .c-addon-item-left{ flex: 1 1 auto; min-width: 0px; }

.srip label.c-addon-item[data-name="replacement-filter"] .c-addon-item-main-row .c-addon-item-right{ flex: 0 0 auto; margin-left: auto; }

.srip label.c-addon-item[data-name="replacement-filter"] .c-addon-item-left-row{ display: flex; flex-direction: row; align-items: center; gap: clamp(8px, 2vw, 15px); }

.srip label.c-addon-item[data-name="replacement-filter"] .c-addon-secondary-select{ display: none; width: 100%; flex: 1 1 100%; padding: clamp(1rem, 2vw, 1.2rem) clamp(1.5rem, 2vw, 2.5rem); }

.srip label.c-addon-item.is-selected[data-name="replacement-filter"] .c-addon-secondary-select{ display: block; }

.srip div.c-dog-parents-proof{ display: flex; align-items: center; justify-content: center; gap: 10px; margin: 15px 0px 5px; border-radius: 999px; }

.srip span.c-dog-parents-proof-dot{ width: 15px; height: 15px; border-radius: 50%; background: #1f9d63; box-shadow: rgba(31,157,99,0.55) 0px 0px 0px 0px; animation: 1.8s ease-out 0s infinite normal none running c-proof-dot-pulse; flex-shrink: 0; }

.srip span.c-dog-parents-proof-text{ font-size: clamp(14px, 2vw, 16px); line-height: 1.2; color: #1a2320; font-weight: 500; }

.srip span.c-dog-parents-count,.srip span.c-dog-parents-highlight{ font-weight: 700; color: #12704a; margin-right: 2px; }

@media (max-width: 599px){
  .srip span.c-dog-parents-proof-dot{ width: 10px; height: 10px; }
}

@keyframes c-proof-dot-pulse{ 
  0% { transform: scale(1); box-shadow: rgba(31,157,99,0.5) 0px 0px 0px 0px; }
  70% { transform: scale(1.05); box-shadow: rgba(31,157,99,0) 0px 0px 0px 10px; }
  100% { transform: scale(1); box-shadow: rgba(31,157,99,0) 0px 0px 0px 0px; }
}

.srip div.c-add-to-cart-section{ padding-top: 10px; position: relative; }

.srip button.c-add-to-cart-btn{ width: 100%; padding: 25px; border-bottom: 5px solid #12704a; color: rgb(255, 255, 255); line-height: normal; cursor: pointer; transition: background-color 0.2s; text-transform: uppercase; letter-spacing: 0.02em; display: flex; gap: 10px; align-items: center; justify-content: center; position: relative; overflow: hidden; isolation: isolate; background-color: #1f9d63 !important; border-radius: 50px !important; font-size: clamp(20px, 2vw, 25px) !important; font-weight: 700 !important; }

.srip button.c-add-to-cart-btn::before{ content: ""; position: absolute; inset: 0px; background: linear-gradient(95deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.14) 42%, rgba(255, 255, 255, 0.28) 52%, rgba(255, 255, 255, 0.14) 62%, rgba(255, 255, 255, 0) 100%); transform: translateX(-125%); z-index: -1; opacity: 0; }

.srip button.c-add-to-cart-btn::after{ content: ""; position: absolute; inset: 0px; background: transparent; transform: none; z-index: -1; opacity: 0; }

.srip button.c-add-to-cart-btn:hover{ background-color: #12704a !important; }

.srip button.c-add-to-cart-btn:active{ background-color: #12704a !important; }

.srip button.c-add-to-cart-btn:focus-visible{ outline: rgb(244, 123, 34) solid 2px; outline-offset: 2px; }

.srip button.c-add-to-cart-btn:disabled{ opacity: 0.6; cursor: not-allowed; }

.srip div.c-add-to-cart-section{ position: relative; }

.srip div.c-add-to-cart-loading{ position: absolute; inset: 0px; background-color: rgba(255, 255, 255, 0.95); display: none; flex-direction: column; align-items: center; justify-content: center; gap: 16px; z-index: 10; border-radius: 5px; }

.srip div.c-add-to-cart-loading.is-active{ display: flex; }

.srip div.c-add-to-cart-loading-spinner{ width: 40px; height: 40px; border-width: 4px; border-style: solid; border-color: rgb(244, 123, 34) rgb(240, 240, 240) rgb(240, 240, 240); border-image: initial; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running spin; }

@keyframes spin{ 
  100% { transform: rotate(360deg); }
}

.srip span.c-add-to-cart-loading-text{ font-size: clamp(16px, 2vw, 18px); font-weight: 500; color: #1a2320; }

.srip .c-product-variant-header{ display: none !important; }

.srip .c-addon-item-filter{ display: none !important; }

.srip .c-variant-bundle-benefits{ display: flex; flex-direction: column; gap: 4px; }

.srip .c-variant-bundle-benefit-item{ display: flex; align-items: flex-start; gap: 8px; }

.srip .c-variant-bundle-benefit-icon{ flex-shrink: 0; margin-top: 3px; }

.srip .c-variant-bundle-benefit-item > span:last-child{ display: block; text-align: left; }

.srip .c-guide-row{ display: flex; gap: 10px; align-items: flex-start; padding: 2px 0px; }

.srip .c-guide-row-icon{ font-size: 15px; width: 24px; flex-shrink: 0; text-align: center; padding-top: 1px; }

.srip .c-guide-row-text{ display: flex; flex-direction: column; gap: 1px; }

.srip .c-guide-row-text strong{ font-size: 13px; font-weight: 600; color: #1a2320; }

.srip .c-guide-row-text span{ font-size: 12px; color: #3e4a44; }
/* ==== cid:css-92569c33-9aad-4400-bb53-4cfe192c28a4@mhtml.blink ==== */
@charset "utf-8";

.gyTGrXMJLY{ white-space: nowrap; }
/* ==== cid:css-b82fdd59-712d-4b28-9e93-7eef227a683f@mhtml.blink ==== */
@charset "utf-8";

.gdVbzazaI_{ }

.srip .kaching-bundles{ display: none !important; }

.srip .product-section-module{ display: none !important; }
/* ==== cid:css-c24676de-ae08-471f-b477-b39f27b948a7@mhtml.blink ==== */
@charset "utf-8";

.gempage-variant-selector{ display: none; }

.srip .gallery-custom-code{ display: none !important; }

.srip .default-kaching-bundles{ display: none !important; }
/* ==== cid:css-7495ac54-14ef-4383-8c5f-442d0319c23c@mhtml.blink ==== */
@charset "utf-8";

.c-price-per-day-wrap{ display: flex; align-items: center; gap: 10px; padding: 10px 20px; border: 1px solid rgb(225, 223, 222); border-radius: 15px; margin: 0px auto; max-width: fit-content !important; }

.srip .c-price-per-day-wrap .c-price-per-day-wrap-image-wrap{ max-width: 50px; }

.srip .c-price-per-day-wrap h4{ font-size: clamp(15px, 2vw, 18px); color: #1a2320; font-weight: 700 !important; }

.srip .c-price-per-day-wrap p{ color: #1a2320; font-size: clamp(13px, 2vw, 15px); }

@media (max-width: 599px){
  .srip .c-price-per-day-wrap{ padding: 8px 10px; }
  .srip .c-price-per-day-wrap .c-price-per-day-wrap-image-wrap{ max-width: 45px; }
}
/* ==== cid:css-d9f2e5d9-f03a-440a-b47e-c7c24de87dd9@mhtml.blink ==== */
@charset "utf-8";

.gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN{ border-radius: 9999px; }

.srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 9999px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN::before{ border-style: none; border-width: 1px; border-radius: 9999px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN::before{ border-style: none; border-width: 1px; border-radius: 9999px; }
}
/* ==== cid:css-27277b15-ed36-41e8-bb8e-9bc6b01d15ee@mhtml.blink ==== */
@charset "utf-8";

.gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN{ border-radius: 9999px; }

.srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 9999px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN::before{ border-style: none; border-width: 1px; border-radius: 9999px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .gp-gallery-gpL3iVVMeN-7593339453522.gp-carousel-arrow-gp-gallery-gpL3iVVMeN::before{ border-style: none; border-width: 1px; border-radius: 9999px; }
}
/* ==== cid:css-9e980217-8b07-482d-a34e-7898ec9ac870@mhtml.blink ==== */
@charset "utf-8";

.ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN{ border-radius: 9999px; }

.srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-radius: 9999px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN::before{ border-radius: 9999px; }
}

@media only screen and (max-width: 768px){
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN::before{ border-radius: 9999px; }
}
/* ==== cid:css-a235983b-b0b0-4722-8322-e5a22c9e1912@mhtml.blink ==== */
@charset "utf-8";

.ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN{ border-radius: 9999px; }

.srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-radius: 9999px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN::before{ border-radius: 9999px; }
}

@media only screen and (max-width: 768px){
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN{ border-radius: 9999px; }
  .srip .ft-gp-carousel-gpL3iVVMeN-template--16517238882386__gp_section_625501172039418733-7593339453522.gp-carousel-arrow-gp-carousel-gpL3iVVMeN::before{ border-radius: 9999px; }
}
/* ==== cid:css-c4ab74c0-851a-4354-8449-a45e9c07cb2b@mhtml.blink ==== */
@charset "utf-8";

.gem-slider-item-gpL3iVVMeN-7593339453522.gp-gallery-image-item::after, .gem-slider-item-gp-gallery-gpL3iVVMeN-7593339453522.gp-gallery-image-item.gem-slider-item-active::after{ content: ""; height: 100%; width: 100%; position: absolute; z-index: 999; top: 0px; left: 0px; border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 8px; }

.srip .gem-slider-item-gpL3iVVMeN-7593339453522.gp-gallery-image-item[data-outline="active"]::after,.srip .gem-slider-item-gp-gallery-gpL3iVVMeN-7593339453522.gp-gallery-image-item[data-outline="active"]::after{ pointer-events: none; }

.srip .gem-slider-item-gpL3iVVMeN-7593339453522.gp-gallery-image-item[data-outline="none"]::after{ pointer-events: none; border-color: transparent !important; }
/* ==== cid:css-3af6d0a4-b7d4-4b9c-b626-985404de83ef@mhtml.blink ==== */
@charset "utf-8";

.g3SFoTWGap .gp-text{ align-items: center; justify-content: center; display: inline !important; }

.srip .g3SFoTWGap p{ }
/* ==== cid:css-bcfe77c1-3121-4695-a29b-27dde803b914@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-92bbd9a9-b1bd-49e6-91b4-85396df78d17@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039418733.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172039418733.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172039418733.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039418733.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-b:"]:focus{ border: var(--focus-b); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bc:"]:focus{ border-color: var(--focus-bc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039418733.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bs:"]:focus{ border-style: var(--focus-bs); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }

.srip .gps-625501172039418733.gps.gpsil [style*="--focus-bw:"]:focus{ border-width: var(--focus-bw); }

.srip .gps-625501172039418733.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }

.srip .gps-625501172039418733.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172039418733.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039418733.gps.gpsil [style*="--hvr-c:"]:hover{ color: var(--hvr-c); }

.srip .gps-625501172039418733.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039418733.gps.gpsil [style*="--fd:"]{ flex-direction: var(--fd); }

.srip .gps-625501172039418733.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172039418733.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172039418733.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172039418733.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }

.srip .gps-625501172039418733.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }

.srip .gps-625501172039418733.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039418733.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--left:"]{ left: var(--left); }

.srip .gps-625501172039418733.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172039418733.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172039418733.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039418733.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172039418733.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172039418733.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps-625501172039418733.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172039418733.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172039418733.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039418733.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039418733.gps.gpsil [style*="--of:"]{ overflow: var(--of); }

.srip .gps-625501172039418733.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039418733.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039418733.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039418733.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039418733.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039418733.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172039418733.gps.gpsil [style*="--right:"]{ right: var(--right); }

.srip .gps-625501172039418733.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039418733.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039418733.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172039418733.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172039418733.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172039418733.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039418733.gps.gpsil [style*="--v:"]{ visibility: var(--v); }

.srip .gps-625501172039418733.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039418733.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039418733.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--hvr-shadow-tablet:"]:hover{ box-shadow: var(--hvr-shadow-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--o-tablet:"]{ order: var(--o-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--v-tablet:"]{ visibility: var(--v-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039418733.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--hvr-shadow-mobile:"]:hover{ box-shadow: var(--hvr-shadow-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--o-mobile:"]{ order: var(--o-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--v-mobile:"]{ visibility: var(--v-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039418733.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039418733 .-gp-rotate-90,.srip .gps-625501172039418733 .-gp-translate-x-1\/2,.srip .gps-625501172039418733 .-gp-translate-y-1\/2,.srip .gps-625501172039418733 .gp-rotate-0,.srip .gps-625501172039418733 .gp-rotate-180,.srip .gps-625501172039418733 .gp-rotate-90,.srip .gps-625501172039418733 .gp-translate-x-\[-50\%\],.srip .gps-625501172039418733 .gp-translate-y-0,.srip .gps-625501172039418733 .mobile\:gp-rotate-0,.srip .gps-625501172039418733 .mobile\:gp-rotate-180,.srip .gps-625501172039418733 .tablet\:gp-rotate-0,.srip .gps-625501172039418733 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }

.srip .gps-625501172039418733 .gp-shadow-none{ --tw-ring-offset-shadow: 0 0 #1a23200; --tw-ring-shadow: 0 0 #1a23200; }

.srip .gps-625501172039418733 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172039418733 .gp-g-paragraph-2{ font-family: var(--g-p2-ff); font-size: var(--g-p2-size); font-style: var(--g-p2-fs); font-weight: var(--g-p2-weight); letter-spacing: var(--g-p2-ls); line-height: var(--g-p2-lh); }

.srip .gps-625501172039418733 .gp-sr-only{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }

.srip .gps-625501172039418733 .gp-pointer-events-none{ pointer-events: none; }

.srip .gps-625501172039418733 .gp-invisible{ visibility: hidden; }

.srip .gps-625501172039418733 .gp-static{ position: static; }

.srip .gps-625501172039418733 .\!gp-absolute{ position: absolute !important; }

.srip .gps-625501172039418733 .gp-absolute{ position: absolute; }

.srip .gps-625501172039418733 .gp-relative{ position: relative; }

.srip .gps-625501172039418733 .gp-inset-0{ inset: 0px; }

.srip .gps-625501172039418733 .gp-bottom-0{ bottom: 0px; }

.srip .gps-625501172039418733 .gp-bottom-\[-4px\]{ bottom: -4px; }

.srip .gps-625501172039418733 .gp-bottom-\[calc\(100\%\+20px\)\]{ bottom: calc(100% + 20px); }

.srip .gps-625501172039418733 .gp-left-0{ left: 0px; }

.srip .gps-625501172039418733 .gp-left-1\/2,.srip .gps-625501172039418733 .gp-left-\[50\%\]{ left: 50%; }

.srip .gps-625501172039418733 .gp-right-0{ right: 0px; }

.srip .gps-625501172039418733 .gp-top-0{ top: 0px; }

.srip .gps-625501172039418733 .gp-top-1\/2{ top: 50%; }

.srip .gps-625501172039418733 .gp-z-0{ z-index: 0; }

.srip .gps-625501172039418733 .gp-z-1{ z-index: 1; }

.srip .gps-625501172039418733 .gp-z-10{ z-index: 10; }

.srip .gps-625501172039418733 .gp-z-2{ z-index: 2; }

.srip .gps-625501172039418733 .gp-z-\[90\]{ z-index: 90; }

.srip .gps-625501172039418733 .\!gp-m-0{ margin: 0px !important; }

.srip .gps-625501172039418733 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039418733 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }

.srip .gps-625501172039418733 .\!gp-ml-0{ margin-left: 0px !important; }

.srip .gps-625501172039418733 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039418733 .gp-mb-\[-10px\]{ margin-bottom: -10px; }

.srip .gps-625501172039418733 .gp-line-clamp-2{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.srip .gps-625501172039418733 .\!gp-block{ display: block !important; }

.srip .gps-625501172039418733 .gp-block{ display: block; }

.srip .gps-625501172039418733 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172039418733 .\!gp-flex{ display: flex !important; }

.srip .gps-625501172039418733 .gp-flex{ display: flex; }

.srip .gps-625501172039418733 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039418733 .gp-grid{ display: grid; }

.srip .gps-625501172039418733 .gp-contents{ display: contents; }

.srip .gps-625501172039418733 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039418733 .gp-hidden{ display: none; }

.srip .gps-625501172039418733 .gp-aspect-\[56\/32\]{ aspect-ratio: 56 / 32; }

.srip .gps-625501172039418733 .gp-h-0{ height: 0px; }

.srip .gps-625501172039418733 .gp-h-6{ height: 24px; }

.srip .gps-625501172039418733 .gp-h-auto{ height: auto; }

.srip .gps-625501172039418733 .gp-h-full{ height: 100%; }

.srip .gps-625501172039418733 .gp-max-h-full{ max-height: 100%; }

.srip .gps-625501172039418733 .\!gp-min-h-full{ min-height: 100% !important; }

.srip .gps-625501172039418733 .gp-min-h-0{ min-height: 0px; }

.srip .gps-625501172039418733 .gp-w-14{ width: 56px; }

.srip .gps-625501172039418733 .gp-w-5{ width: 20px; }

.srip .gps-625501172039418733 .gp-w-6{ width: 24px; }

.srip .gps-625501172039418733 .gp-w-auto{ width: auto; }

.srip .gps-625501172039418733 .gp-w-full{ width: 100%; }

.srip .gps-625501172039418733 .gp-w-max{ width: max-content; }

.srip .gps-625501172039418733 .\!gp-min-w-full{ min-width: 100% !important; }

.srip .gps-625501172039418733 .gp-min-w-fit{ min-width: fit-content; }

.srip .gps-625501172039418733 .\!gp-max-w-\[150px\]{ max-width: 150px !important; }

.srip .gps-625501172039418733 .\!gp-max-w-full{ max-width: 100% !important; }

.srip .gps-625501172039418733 .\!gp-max-w-none{ max-width: none !important; }

.srip .gps-625501172039418733 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039418733 .gp-flex-1{ flex: 1 1 0%; }

.srip .gps-625501172039418733 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172039418733 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172039418733 .-gp-translate-x-1\/2{ --tw-translate-x: -50%; }

.srip .gps-625501172039418733 .-gp-translate-x-1\/2,.srip .gps-625501172039418733 .-gp-translate-y-1\/2{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172039418733 .-gp-translate-y-1\/2{ --tw-translate-y: -50%; }

.srip .gps-625501172039418733 .gp-translate-x-\[-50\%\]{ --tw-translate-x: -50%; }

.srip .gps-625501172039418733 .gp-translate-x-\[-50\%\],.srip .gps-625501172039418733 .gp-translate-y-0{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172039418733 .gp-translate-y-0{ --tw-translate-y: 0px; }

.srip .gps-625501172039418733 .-gp-rotate-90{ --tw-rotate: -90deg; }

.srip .gps-625501172039418733 .-gp-rotate-90,.srip .gps-625501172039418733 .gp-rotate-0{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172039418733 .gp-rotate-0{ --tw-rotate: 0deg; }

.srip .gps-625501172039418733 .gp-rotate-180{ --tw-rotate: 180deg; }

.srip .gps-625501172039418733 .gp-rotate-180,.srip .gps-625501172039418733 .gp-rotate-90{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172039418733 .gp-rotate-90{ --tw-rotate: 90deg; }

.srip .gps-625501172039418733 .\!gp-cursor-not-allowed{ cursor: not-allowed !important; }

.srip .gps-625501172039418733 .gp-cursor-pointer{ cursor: pointer; }

.srip .gps-625501172039418733 .gp-select-none{ user-select: none; }

.srip .gps-625501172039418733 .gp-grid-rows-\[0fr\]{ grid-template-rows: 0fr; }

.srip .gps-625501172039418733 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039418733 .\!gp-flex-row{ flex-direction: row !important; }

.srip .gps-625501172039418733 .gp-flex-row{ flex-direction: row; }

.srip .gps-625501172039418733 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039418733 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172039418733 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }

.srip .gps-625501172039418733 .gp-content-start{ align-content: flex-start; }

.srip .gps-625501172039418733 .gp-items-start{ align-items: flex-start; }

.srip .gps-625501172039418733 .gp-items-center{ align-items: center; }

.srip .gps-625501172039418733 .gp-justify-start{ justify-content: flex-start; }

.srip .gps-625501172039418733 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172039418733 .gp-justify-between{ justify-content: space-between; }

.srip .gps-625501172039418733 .gp-gap-2{ gap: 8px; }

.srip .gps-625501172039418733 .gp-gap-\[16px\]{ gap: 16px; }

.srip .gps-625501172039418733 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172039418733 .gp-overflow-clip{ overflow: clip; }

.srip .gps-625501172039418733 .gp-truncate{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.srip .gps-625501172039418733 .gp-text-ellipsis{ text-overflow: ellipsis; }

.srip .gps-625501172039418733 .gp-break-all{ word-break: break-all; }

.srip .gps-625501172039418733 .\!gp-rounded-none{ border-radius: 0px !important; }

.srip .gps-625501172039418733 .gp-rounded{ border-radius: 4px; }

.srip .gps-625501172039418733 .gp-rounded-\[8px\]{ border-radius: 8px; }

.srip .gps-625501172039418733 .gp-rounded-none{ border-radius: 0px; }

.srip .gps-625501172039418733 .gp-border{ border-width: 1px; }

.srip .gps-625501172039418733 .gp-border-g-line-2{ border-color: var(--g-c-line-2); }

.srip .gps-625501172039418733 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172039418733 .gp-bg-\[\#333333\]{ --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }

.srip .gps-625501172039418733 .gp-bg-black\/50{ background-color: rgba(26,35,32,0.5); }

.srip .gps-625501172039418733 .gp-bg-black\/80{ background-color: rgba(26,35,32,0.8); }

.srip .gps-625501172039418733 .gp-bg-auto{ background-size: auto; }

.srip .gps-625501172039418733 .gp-object-cover{ object-fit: cover; }

.srip .gps-625501172039418733 .gp-p-\[4px\]{ padding: 4px; }

.srip .gps-625501172039418733 .gp-px-0{ padding-left: 0px; padding-right: 0px; }

.srip .gps-625501172039418733 .gp-px-1{ padding-left: 4px; padding-right: 4px; }

.srip .gps-625501172039418733 .gp-px-\[8px\]{ padding-left: 8px; padding-right: 8px; }

.srip .gps-625501172039418733 .gp-py-0{ padding-bottom: 0px; padding-top: 0px; }

.srip .gps-625501172039418733 .gp-py-\[4px\]{ padding-bottom: 4px; padding-top: 4px; }

.srip .gps-625501172039418733 .\!gp-pb-0{ padding-bottom: 0px !important; }

.srip .gps-625501172039418733 .gp-pb-1{ padding-bottom: 4px; }

.srip .gps-625501172039418733 .gp-pl-4{ padding-left: 16px; }

.srip .gps-625501172039418733 .gp-pr-1{ padding-right: 4px; }

.srip .gps-625501172039418733 .gp-pr-6{ padding-right: 24px; }

.srip .gps-625501172039418733 .gp-text-left{ text-align: left; }

.srip .gps-625501172039418733 .gp-text-center{ text-align: center; }

.srip .gps-625501172039418733 .gp-text-\[12px\]{ font-size: 12px; }

.srip .gps-625501172039418733 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172039418733 .gp-text-\[\#F9F9F9\]{ --tw-text-opacity: 1; color: rgb(249 249 249/var(--tw-text-opacity,1)); }

.srip .gps-625501172039418733 .gp-text-g-text-2{ color: var(--g-c-text-2); }

.srip .gps-625501172039418733 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }

.srip .gps-625501172039418733 .gp-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.srip .gps-625501172039418733 .gp-opacity-0{ opacity: 0; }

.srip .gps-625501172039418733 .gp-shadow-none{ --tw-shadow: 0 0 #1a23200; --tw-shadow-colored: 0 0 #1a23200; box-shadow: var(--tw-ring-offset-shadow,0 0 #1a23200),var(--tw-ring-shadow,0 0 #1a23200),var(--tw-shadow); }

.srip .gps-625501172039418733 .gp-outline-none{ outline: transparent solid 2px; outline-offset: 2px; }

.srip .gps-625501172039418733 .gp-outline-1{ outline-width: 1px; }

.srip .gps-625501172039418733 .-gp-outline-offset-1{ outline-offset: -1px; }

.srip .gps-625501172039418733 .gp-transition-all{ transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039418733 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039418733 .gp-transition-opacity{ transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039418733 .gp-duration-100{ transition-duration: 0.1s; }

.srip .gps-625501172039418733 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039418733 .gp-duration-500{ transition-duration: 0.5s; }

.srip .gps-625501172039418733 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039418733 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }

.srip .gps-625501172039418733 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }

.srip .gps-625501172039418733 .after\:gp-absolute::after{ content: var(--tw-content); position: absolute; }

.srip .gps-625501172039418733 .after\:gp-bottom-\[-10px\]::after{ bottom: -10px; content: var(--tw-content); }

.srip .gps-625501172039418733 .after\:gp-left-0::after{ content: var(--tw-content); left: 0px; }

.srip .gps-625501172039418733 .after\:gp-w-full::after{ content: var(--tw-content); width: 100%; }

.srip .gps-625501172039418733 .after\:gp-p-\[7px\]::after{ content: var(--tw-content); padding: 7px; }

.srip .gps-625501172039418733 .after\:gp-content-\[\'\'\]::after{ --tw-content: ""; content: var(--tw-content); }

@media (hover: hover) and (pointer: fine){
  .srip .gps-625501172039418733 .hover\:gp-border-g-line-3:hover{ border-color: var(--g-c-line-3); }
  .srip .gps-625501172039418733 .hover\:gp-bg-\[\#ef0800\]:hover{ --tw-bg-opacity: 1; background-color: rgb(239 8 0/var(--tw-bg-opacity,1)); }
  .srip .gps-625501172039418733 .gp-group:hover .group-hover\:gp-block{ display: block; }
  .srip .gps-625501172039418733 .gp-group:hover .group-hover\:gp-opacity-100{ opacity: 1; }
  .srip .gps-625501172039418733 .gp-group:hover .group-hover\:\[color\:var\(--icon-expand-hover-color\)\]{ color: var(--icon-expand-hover-color); }
  .srip .gps-625501172039418733 .gp-group:hover .group-hover\:\[color\:var\(--icon-hover-color\)\!important\]{ color: var(--icon-hover-color) !important; }
  .srip .gps-625501172039418733 .gp-group:hover .group-hover\:\[color\:var\(--text-hover-color\)\!important\]{ color: var(--text-hover-color) !important; }
}

.srip .gps-625501172039418733 .data-\[disabled\=\'disabled\'\]\:gp-pointer-events-none[data-disabled="disabled"]{ pointer-events: none; }

.srip .gps-625501172039418733 .data-\[hidden\=\'false\'\]\:gp-flex[data-hidden="false"]{ display: flex; }

.srip .gps-625501172039418733 .data-\[only-image\=true\]\:gp-hidden[data-only-image="true"]{ display: none; }

.srip .gps-625501172039418733 .data-\[disabled\=\'disabled\'\]\:\!gp-cursor-not-allowed[data-disabled="disabled"]{ cursor: not-allowed !important; }

.srip .gps-625501172039418733 .data-\[outline\=active\]\:gp-outline[data-outline="active"]{ outline-style: solid; }

@media (max-width: 1024px){
  .srip .gps-625501172039418733 .tablet\:gp-static{ position: static; }
  .srip .gps-625501172039418733 .tablet\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172039418733 .tablet\:gp-left-0{ left: 0px; }
  .srip .gps-625501172039418733 .tablet\:gp-right-0{ right: 0px; }
  .srip .gps-625501172039418733 .tablet\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172039418733 .tablet\:gp-block{ display: block; }
  .srip .gps-625501172039418733 .tablet\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172039418733 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039418733 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172039418733 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039418733 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172039418733 .tablet\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172039418733 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172039418733 .tablet\:gp-rotate-0,.srip .gps-625501172039418733 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172039418733 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172039418733 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172039418733 .tablet\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172039418733 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172039418733 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
  .srip .gps-625501172039418733 .tablet\:gp-py-0{ padding-bottom: 0px; padding-top: 0px; }
}

@media (max-width: 767px){
  .srip .gps-625501172039418733 .mobile\:gp-static{ position: static; }
  .srip .gps-625501172039418733 .mobile\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172039418733 .mobile\:gp-left-0{ left: 0px; }
  .srip .gps-625501172039418733 .mobile\:gp-right-0{ right: 0px; }
  .srip .gps-625501172039418733 .mobile\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172039418733 .mobile\:gp-block{ display: block; }
  .srip .gps-625501172039418733 .mobile\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172039418733 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039418733 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172039418733 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039418733 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172039418733 .mobile\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172039418733 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172039418733 .mobile\:gp-rotate-0,.srip .gps-625501172039418733 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172039418733 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172039418733 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172039418733 .mobile\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172039418733 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172039418733 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
  .srip .gps-625501172039418733 .mobile\:gp-py-0{ padding-bottom: 0px; padding-top: 0px; }
}

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-h-\[var\(--height-configIconSize\)\] > svg{ height: var(--height-configIconSize) !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-h-\[var\(--height-iconCollapseSize\)\] > svg{ height: var(--height-iconCollapseSize) !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:\!gp-w-full > svg{ width: 100% !important; }

.srip .gps-625501172039418733 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }

@media (max-width: 1024px){
  .srip .gps-625501172039418733 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172039418733 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172039418733 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172039418733 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172039418733 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172039418733 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172039418733 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172039418733 .\[\&_\*\]\:gp-max-w-none *{ max-width: none; }
/* ==== cid:css-4aec4a25-3010-44b7-8eea-9fbb739f43c6@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-3ff5f497-2508-42e3-96d1-99170c150b78@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040729453.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040729453.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040729453.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040729453.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040729453.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040729453.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040729453.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040729453.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040729453.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040729453.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040729453.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040729453.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040729453.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040729453.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040729453.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040729453.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040729453.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040729453.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040729453.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040729453.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040729453.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040729453.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040729453.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040729453.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040729453.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040729453.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040729453.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040729453.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040729453.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040729453.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040729453.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040729453.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040729453.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040729453.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040729453.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040729453.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040729453.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--b-mobile:"]{ border: var(--b-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--bc-mobile:"]{ border-color: var(--bc-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--bw-mobile:"]{ border-width: var(--bw-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040729453.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040729453 .gp-relative{ position: relative; }

.srip .gps-625501172040729453 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040729453 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040729453 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040729453 .gp-flex{ display: flex; }

.srip .gps-625501172040729453 .gp-grid{ display: grid; }

.srip .gps-625501172040729453 .gp-contents{ display: contents; }

.srip .gps-625501172040729453 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040729453 .gp-hidden{ display: none; }

.srip .gps-625501172040729453 .gp-h-auto{ height: auto; }

.srip .gps-625501172040729453 .gp-h-full{ height: 100%; }

.srip .gps-625501172040729453 .gp-w-full{ width: 100%; }

.srip .gps-625501172040729453 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040729453 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040729453 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040729453 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040729453 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040729453 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040729453 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172040729453 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040729453 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040729453 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040729453 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172040729453 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040729453 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040729453 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040729453 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172040729453 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-52e97e67-750e-429e-a4f0-53db86548bfd@mhtml.blink ==== */
@charset "utf-8";

.g3RhDYklaj{ }

.srip .g3RhDYklaj p{ }
/* ==== cid:css-ffe52e69-e988-4dd0-b104-45f44f329aa4@mhtml.blink ==== */
@charset "utf-8";

.gPZfTBYLN2{ }

.srip .gPZfTBYLN2 p{ }
/* ==== cid:css-d4c2d3f6-f023-45cd-a04a-2c22259a8887@mhtml.blink ==== */
@charset "utf-8";

.grcVyK0xhc{ }

.srip .grcVyK0xhc p{ }
/* ==== cid:css-4f278b9b-c5cd-409a-9e20-f303bad0ac84@mhtml.blink ==== */
@charset "utf-8";

.gZd5eWs1KT{ }

.srip .gZd5eWs1KT p{ }
/* ==== cid:css-51842379-0129-4cd9-8362-889deddc3f74@mhtml.blink ==== */
@charset "utf-8";

.gMUkr0_7WE{ }

.srip .gMUkr0_7WE p{ }
/* ==== cid:css-e8674d07-fee1-4745-929e-f17dc62808e2@mhtml.blink ==== */
@charset "utf-8";

.gTaXOCclEn{ }

.srip .gTaXOCclEn p{ }
/* ==== cid:css-057993fe-e794-43cd-81bd-f3f977be8831@mhtml.blink ==== */
@charset "utf-8";

.gzo7bcFfiD{ }

.srip .gzo7bcFfiD p{ }
/* ==== cid:css-83c2d307-60c7-416b-88e6-53375c6c5867@mhtml.blink ==== */
@charset "utf-8";

.g0aaCzMl13{ }

.srip .g0aaCzMl13 p{ }
/* ==== cid:css-1f3cdc01-d6a6-4d63-bc21-0ec6533655b5@mhtml.blink ==== */
@charset "utf-8";

.gRyKdTJMVk{ }

.srip .gRyKdTJMVk p{ }
/* ==== cid:css-be4d3b11-4dd9-4f11-8998-06b20ea82b98@mhtml.blink ==== */
@charset "utf-8";

.gQ4U5g3eO0{ }

.srip .gQ4U5g3eO0 p{ }
/* ==== cid:css-260a2c23-30d4-4e89-a116-aaa40c092eb6@mhtml.blink ==== */
@charset "utf-8";

.gitkc9zP_h{ }

.srip .gitkc9zP_h p{ }
/* ==== cid:css-056f75da-e72b-4340-85ce-e41060d0fdd5@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-74ecd364-3588-4d79-8842-1ad0e199c69c@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040336237.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040336237.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040336237.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-b:"]:focus{ border: var(--focus-b); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }

.srip .gps-625501172040336237.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040336237.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040336237.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040336237.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040336237.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040336237.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040336237.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040336237.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040336237.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040336237.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040336237.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040336237.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040336237.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040336237.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040336237.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040336237.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040336237.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040336237.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040336237.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040336237.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040336237.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040336237.gps.gpsil [style*="--of:"]{ overflow: var(--of); }

.srip .gps-625501172040336237.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040336237.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040336237.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040336237.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040336237.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040336237.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040336237.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040336237.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040336237.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040336237.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172040336237.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040336237.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040336237.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040336237.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040336237.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040336237.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040336237 .gp-g-subheading-1{ font-family: var(--g-sh1-ff); font-size: var(--g-sh1-size); font-style: var(--g-sh1-fs); font-weight: var(--g-sh1-weight); letter-spacing: var(--g-sh1-ls); line-height: var(--g-sh1-lh); }

.srip .gps-625501172040336237 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040336237 .gp-relative{ position: relative; }

.srip .gps-625501172040336237 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040336237 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040336237 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040336237 .gp-flex{ display: flex; }

.srip .gps-625501172040336237 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040336237 .gp-grid{ display: grid; }

.srip .gps-625501172040336237 .gp-contents{ display: contents; }

.srip .gps-625501172040336237 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040336237 .gp-hidden{ display: none; }

.srip .gps-625501172040336237 .gp-h-auto{ height: auto; }

.srip .gps-625501172040336237 .gp-h-full{ height: 100%; }

.srip .gps-625501172040336237 .gp-w-full{ width: 100%; }

.srip .gps-625501172040336237 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040336237 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040336237 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040336237 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040336237 .gp-items-center{ align-items: center; }

.srip .gps-625501172040336237 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040336237 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040336237 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040336237 .gp-text-g-line-3{ color: var(--g-c-line-3); }

.srip .gps-625501172040336237 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040336237 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040336237 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172040336237 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040336237 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040336237 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040336237 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172040336237 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040336237 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040336237 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040336237 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172040336237 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040336237 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172040336237 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040336237 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
}

.srip .gps-625501172040336237 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-73c1a5e1-8038-4693-b854-9f8f062ff10c@mhtml.blink ==== */
@charset "utf-8";

.gJ37ssV79I gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-d7ebd796-1565-444f-95b2-778d84be0944@mhtml.blink ==== */
@charset "utf-8";

.gBjc7dp5J8 gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-f4a93b55-23c7-4410-9f6e-59a1aa2130bc@mhtml.blink ==== */
@charset "utf-8";

.gh_RRwYviq gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-aff8c390-5276-4070-81d8-b1cb744230b5@mhtml.blink ==== */
@charset "utf-8";

[data-id="g_6nBMGgnc"].gp-button-base::before, [data-id="g_6nBMGgnc-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="g_6nBMGgnc"]:hover::before,.srip [data-id="g_6nBMGgnc-interaction"]:hover::before{ }
/* ==== cid:css-89d995c0-87ba-4fa4-bd3e-7b15e6791835@mhtml.blink ==== */
@charset "utf-8";

.g6QdE8hZjP gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-ca78a5a1-9af9-49b1-b22b-72754187126d@mhtml.blink ==== */
@charset "utf-8";

.gVW5Upv1oh gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-43bf661f-a526-43bc-b364-abe8f411ee0c@mhtml.blink ==== */
@charset "utf-8";

[data-id="gbvwsaV5LQ"].gp-button-base::before, [data-id="gbvwsaV5LQ-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="gbvwsaV5LQ"]:hover::before,.srip [data-id="gbvwsaV5LQ-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-915c2351-c8a5-4f7b-ad9c-35e4fac6a6fa@mhtml.blink ==== */
@charset "utf-8";

.gBADjZnvFZ{ }

.srip .gBADjZnvFZ .gp-carousel-action-next,.srip .gBADjZnvFZ .gp-carousel-action-back{ border-radius: 100% !important; }
/* ==== cid:css-d63a6c83-b46e-4c3f-bd45-bb5ab23fe897@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-gBADjZnvFZ{ border-radius: 0px; }

.srip .gp-carousel-arrow-gBADjZnvFZ::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-gBADjZnvFZ{ border-radius: 0px; }
  .srip .gp-carousel-arrow-gBADjZnvFZ::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-gBADjZnvFZ{ border-radius: 100%; }
  .srip .gp-carousel-arrow-gBADjZnvFZ::before{ border-style: none; border-width: 1px; border-radius: 100%; }
}
/* ==== cid:css-0aff91d3-575d-4099-94a9-e655add2c8c3@mhtml.blink ==== */
@charset "utf-8";

.gDSsChI9sA{ overflow: visible !important; }
/* ==== cid:css-89f06f8c-1bab-4500-b37b-9e0fe34306d1@mhtml.blink ==== */
@charset "utf-8";

.gLjVG54Dyu{ overflow: visible !important; }
/* ==== cid:css-ef7c41d3-8827-46a2-a514-4f964f005a92@mhtml.blink ==== */
@charset "utf-8";

.gfAIOMSVX0{ overflow: visible !important; }
/* ==== cid:css-24319fe7-4b57-4593-9ab8-54d26b1e3184@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-gBADjZnvFZ{ border-radius: 0px; }

.srip .gp-carousel-arrow-gBADjZnvFZ::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-gBADjZnvFZ{ border-radius: 0px; }
  .srip .gp-carousel-arrow-gBADjZnvFZ::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-gBADjZnvFZ{ border-radius: 100%; }
  .srip .gp-carousel-arrow-gBADjZnvFZ::before{ border-style: none; border-width: 1px; border-radius: 100%; }
}
/* ==== cid:css-6a3a2adb-581e-405f-9f81-2fead550873b@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-53231f89-9535-439b-8984-361b0686cbcc@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040270701.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172040270701.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040270701.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040270701.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040270701.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172040270701.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040270701.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }

.srip .gps-625501172040270701.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040270701.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172040270701.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040270701.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040270701.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040270701.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040270701.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040270701.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040270701.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040270701.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040270701.gps.gpsil [style*="--left:"]{ left: var(--left); }

.srip .gps-625501172040270701.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040270701.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040270701.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040270701.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040270701.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040270701.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040270701.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040270701.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps-625501172040270701.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040270701.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040270701.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040270701.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040270701.gps.gpsil [style*="--of:"]{ overflow: var(--of); }

.srip .gps-625501172040270701.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040270701.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040270701.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040270701.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040270701.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040270701.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040270701.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172040270701.gps.gpsil [style*="--right:"]{ right: var(--right); }

.srip .gps-625501172040270701.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040270701.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040270701.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040270701.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040270701.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040270701.gps.gpsil [style*="--v:"]{ visibility: var(--v); }

.srip .gps-625501172040270701.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040270701.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040270701.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040270701.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040270701.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040270701 .gp-rotate-0,.srip .gps-625501172040270701 .gp-rotate-180,.srip .gps-625501172040270701 .mobile\:gp-rotate-0,.srip .gps-625501172040270701 .mobile\:gp-rotate-180,.srip .gps-625501172040270701 .tablet\:gp-rotate-0,.srip .gps-625501172040270701 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }

.srip .gps-625501172040270701 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040270701 .gp-static{ position: static; }

.srip .gps-625501172040270701 .\!gp-absolute{ position: absolute !important; }

.srip .gps-625501172040270701 .gp-relative{ position: relative; }

.srip .gps-625501172040270701 .gp-left-0{ left: 0px; }

.srip .gps-625501172040270701 .gp-right-0{ right: 0px; }

.srip .gps-625501172040270701 .gp-z-1{ z-index: 1; }

.srip .gps-625501172040270701 .gp-z-2{ z-index: 2; }

.srip .gps-625501172040270701 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040270701 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }

.srip .gps-625501172040270701 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040270701 .gp-block{ display: block; }

.srip .gps-625501172040270701 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040270701 .\!gp-flex{ display: flex !important; }

.srip .gps-625501172040270701 .gp-flex{ display: flex; }

.srip .gps-625501172040270701 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040270701 .gp-grid{ display: grid; }

.srip .gps-625501172040270701 .gp-contents{ display: contents; }

.srip .gps-625501172040270701 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040270701 .gp-hidden{ display: none; }

.srip .gps-625501172040270701 .gp-h-auto{ height: auto; }

.srip .gps-625501172040270701 .gp-h-full{ height: 100%; }

.srip .gps-625501172040270701 .\!gp-min-h-full{ min-height: 100% !important; }

.srip .gps-625501172040270701 .gp-w-full{ width: 100%; }

.srip .gps-625501172040270701 .\!gp-max-w-none{ max-width: none !important; }

.srip .gps-625501172040270701 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040270701 .gp-flex-1{ flex: 1 1 0%; }

.srip .gps-625501172040270701 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040270701 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172040270701 .gp-rotate-0{ --tw-rotate: 0deg; }

.srip .gps-625501172040270701 .gp-rotate-0,.srip .gps-625501172040270701 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172040270701 .gp-rotate-180{ --tw-rotate: 180deg; }

.srip .gps-625501172040270701 .gp-cursor-pointer{ cursor: pointer; }

.srip .gps-625501172040270701 .gp-select-none{ user-select: none; }

.srip .gps-625501172040270701 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040270701 .\!gp-flex-row{ flex-direction: row !important; }

.srip .gps-625501172040270701 .gp-flex-row{ flex-direction: row; }

.srip .gps-625501172040270701 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040270701 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }

.srip .gps-625501172040270701 .gp-content-start{ align-content: flex-start; }

.srip .gps-625501172040270701 .gp-items-center{ align-items: center; }

.srip .gps-625501172040270701 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040270701 .gp-justify-between{ justify-content: space-between; }

.srip .gps-625501172040270701 .gp-gap-2{ gap: 8px; }

.srip .gps-625501172040270701 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040270701 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172040270701 .gp-border{ border-width: 1px; }

.srip .gps-625501172040270701 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172040270701 .gp-text-left{ text-align: left; }

.srip .gps-625501172040270701 .gp-text-center{ text-align: center; }

.srip .gps-625501172040270701 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }

.srip .gps-625501172040270701 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172040270701 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040270701 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040270701 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040270701 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172040270701 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }

.srip .gps-625501172040270701 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }

.srip .gps-625501172040270701 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172040270701 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172040270701 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172040270701 .tablet\:gp-static{ position: static; }
  .srip .gps-625501172040270701 .tablet\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172040270701 .tablet\:gp-left-0{ left: 0px; }
  .srip .gps-625501172040270701 .tablet\:gp-right-0{ right: 0px; }
  .srip .gps-625501172040270701 .tablet\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172040270701 .tablet\:gp-block{ display: block; }
  .srip .gps-625501172040270701 .tablet\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172040270701 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040270701 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040270701 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040270701 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172040270701 .tablet\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172040270701 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172040270701 .tablet\:gp-rotate-0,.srip .gps-625501172040270701 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172040270701 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172040270701 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172040270701 .tablet\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172040270701 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172040270701 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 767px){
  .srip .gps-625501172040270701 .mobile\:gp-static{ position: static; }
  .srip .gps-625501172040270701 .mobile\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172040270701 .mobile\:gp-left-0{ left: 0px; }
  .srip .gps-625501172040270701 .mobile\:gp-right-0{ right: 0px; }
  .srip .gps-625501172040270701 .mobile\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172040270701 .mobile\:gp-block{ display: block; }
  .srip .gps-625501172040270701 .mobile\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172040270701 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040270701 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040270701 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040270701 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172040270701 .mobile\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172040270701 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172040270701 .mobile\:gp-rotate-0,.srip .gps-625501172040270701 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172040270701 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172040270701 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172040270701 .mobile\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172040270701 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172040270701 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

.srip .gps-625501172040270701 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172040270701 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }

.srip .gps-625501172040270701 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172040270701 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }

@media (max-width: 1024px){
  .srip .gps-625501172040270701 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172040270701 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040270701 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172040270701 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172040270701 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172040270701 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-0a51f641-0d6b-471d-a6fb-a2acdbfdc59b@mhtml.blink ==== */
@charset "utf-8";

.petsmont-review-widget{ font-family: Inter, apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; max-width: 1200px; margin: 0px auto; }

.srip .petsmont-review-widget__header{ margin-bottom: 20px; }

.srip .petsmont-review-widget__rating{ display: flex; align-items: center; gap: 8px; }

.srip .petsmont-review-widget__stars{ display: inline-flex; gap: 2px; }

.srip .petsmont-review-widget__stars .star{ color: rgb(255, 184, 0); width: 20px; height: 20px; display: inline-flex; align-items: center; justify-content: center; }

.srip .petsmont-review-widget__stars .star--empty{ color: rgb(229, 231, 235); }

.srip .petsmont-review-widget__count{ font-size: clamp(14px, 1vw, 16px); font-weight: 500; color: #1a2320; }

.srip .petsmont-review-widget__grid{ display: flex; gap: 1rem; align-items: flex-start; }

.srip .petsmont-review-widget__column{ flex: 1 1 0px; display: flex; flex-direction: column; gap: 1rem; }

@media (max-width: 599px){
  .srip .petsmont-review-widget__grid{ flex-direction: column; }
}

.srip .petsmont-review-widget__card{ break-inside: avoid; border: 1px solid rgb(231, 221, 207); border-radius: 8px; margin-bottom: 1rem; cursor: pointer; transition: box-shadow 0.2s; background: rgb(255, 255, 255); padding: 20px !important; }

.srip .petsmont-review-widget__card:hover{ box-shadow: rgba(26,35,32,0.08) 0px 4px 12px; }

.srip .petsmont-review-widget__card-meta{ display: flex; align-items: center; gap: 0.35rem; margin-bottom: 0.35rem; }

.srip .petsmont-review-widget__card-name{ font-size: 15px; font-weight: 600; color: #1a2320; }

.srip .petsmont-review-widget__card-verified{ width: 14px; height: 14px; color: #1a2320; flex-shrink: 0; display: inline-block; vertical-align: middle; }

.srip .petsmont-review-widget__card-date{ font-size: 13px; color: rgb(107, 114, 128); margin-left: auto; }

.srip .petsmont-review-widget__card-title{ font-size: 16px; color: #1a2320; margin-bottom: 0.4rem; font-weight: 600 !important; }

.srip .petsmont-review-widget__card-stars{ display: flex; gap: 2px; margin-top: 12px; margin-bottom: 8px !important; }

.srip .petsmont-review-widget__card-stars .star{ color: rgb(255, 184, 0); width: 15px; height: 15px; display: inline-flex; align-items: center; justify-content: center; }

.srip .petsmont-review-widget__card-stars .star--empty{ color: rgb(229, 231, 235); }

.srip .petsmont-review-widget__card-body{ display: flex; gap: 28px; align-items: flex-start; flex-wrap: nowrap; }

.srip .petsmont-review-widget__card-copy{ flex: 1 1 0%; min-width: 0px; }

.srip .petsmont-review-widget__card-text{ font-size: 14px; line-height: 1.5; color: #1a2320; margin-bottom: 0.5rem; margin-top: 10px; }

.srip .petsmont-review-widget__emphasis{ background: linear-gradient(90deg, #f6f0e5 0%, #f6f0e5 100%) 0% 0% / 0% 100% no-repeat; padding: 0px 2px; border-radius: 2px; transition: background-size 0.5s ease-out; font-weight: 600; }

.srip .petsmont-review-widget__emphasis.animate,.srip .petsmont-review-widget__card.in-view .petsmont-review-widget__emphasis{ background-size: 100% 100%; }

.srip .petsmont-review-widget__card-fountain-model{ font-size: 13px; color: #1a2320; margin-bottom: 0.5rem; }

.srip .petsmont-review-widget__card-product{ display: flex; align-items: center; gap: 15px; margin-top: 17px; padding-top: 17px; border-top: 1px solid rgb(231, 221, 207); }

.srip .petsmont-review-widget__card-product-img{ width: 48px; height: 48px; object-fit: cover; border-radius: 4px; background: #f6f0e5; }

.srip .petsmont-review-widget__card-product-name{ font-size: 13px; font-weight: 500; color: #1a2320; }

.srip .petsmont-review-widget__card div.petsmont-review-widget__card-media{ flex-shrink: 0; width: 150px; height: 250px; background: rgb(243, 244, 246); position: relative; border-radius: 6px !important; overflow: hidden !important; }

.srip .petsmont-review-widget__card-media img,.srip .petsmont-review-widget__card-media video{ width: 100%; height: 100%; object-fit: cover; }

@media (max-width: 1024px){
  .srip .petsmont-review-widget__card div.petsmont-review-widget__card-media{ max-width: 100px; width: 100% !important; height: 200px !important; }
  .srip .petsmont-review-widget__card-stars{ margin-top: 0px; }
}

@media (max-width: 599px){
  .srip .petsmont-review-widget__card div.petsmont-review-widget__card-media{ max-width: 100px; width: 100% !important; height: 150px !important; }
  .srip .petsmont-review-widget__card-media{ width: 100%; height: auto; max-height: 260px; }
  .srip .petsmont-review-widget__card-media img,.srip .petsmont-review-widget__card-media video{ width: 100%; height: 100%; object-fit: cover; }
}

.srip .petsmont-review-widget__card-media-badge{ position: absolute; top: 4px; right: 4px; background: rgba(26,35,32,0.5); color: rgb(255, 255, 255); font-size: 13px; padding: 2px 4px; border-radius: 2px; }

.srip .petsmont-review-widget__more-wrap{ text-align: center; margin-top: 40px; }

.srip .petsmont-review-widget__more{ background: rgb(255, 255, 255); border: 1px solid rgb(231, 221, 207); transition: background 0.2s, border-color 0.2s; padding: 10px 25px !important; font-size: 18px !important; font-weight: 500 !important; color: #1a2320 !important; border-radius: 10px !important; cursor: pointer !important; }

.srip .petsmont-review-widget__more:hover{ background: rgb(249, 250, 251); border-color: rgb(156, 163, 175); }

.srip .petsmont-review-widget__more:disabled{ opacity: 0.6; cursor: not-allowed; }

.srip .petsmont-review-modal{ position: fixed; inset: 0px; z-index: 9999; display: flex; align-items: center; justify-content: center; padding: 1rem; opacity: 0; visibility: hidden; transition: opacity 0.2s, visibility 0.2s; }

.srip .petsmont-review-modal.is-open{ opacity: 1; visibility: visible; }

.srip .petsmont-review-modal__backdrop{ position: absolute; inset: 0px; background: rgba(26,35,32,0.4); cursor: pointer; display: block !important; }

.srip .petsmont-review-modal__content{ position: relative; background: rgb(255, 255, 255); border-radius: 12px; width: 100%; max-height: 90vh; overflow: hidden; box-shadow: rgba(26,35,32,0.15) 0px 20px 40px; max-width: 720px !important; }

.srip .petsmont-review-modal__close{ position: absolute; top: 0.75rem; left: 0.75rem; z-index: 2; width: 36px; height: 36px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 50%; background: rgba(26,35,32,0.5); color: rgb(255, 255, 255); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s; }

.srip .petsmont-review-modal__close:hover{ background: rgba(26,35,32,0.7); }

.srip .petsmont-review-modal__body{ display: grid; grid-template-columns: 1fr 1fr; gap: 0px; max-height: 90vh; }

@media (max-width: 599px){
  .srip .petsmont-review-modal__body{ grid-template-columns: 1fr; }
}

.srip .petsmont-review-widget__more-wrap{ margin-bottom: 20px !important; }

.srip .petsmont-review-widget__more{ font-size: 17px !important; }

.srip .petsmont-review-modal__media{ background: rgb(249, 250, 251); padding: 1rem; overflow: auto; }

.srip .petsmont-review-modal__media img{ width: 100%; height: auto; border-radius: 8px; display: block; }

.srip .petsmont-review-modal__media .thumbnails{ display: flex; gap: 0.5rem; margin-top: 0.5rem; flex-wrap: wrap; }

.srip .petsmont-review-modal__media .thumbnails img{ width: 56px; height: 56px; object-fit: cover; border-radius: 4px; cursor: pointer; border: 2px solid transparent; }

.srip .petsmont-review-modal__media .thumbnails img.active{ border-color: rgb(255, 184, 0); }

.srip .petsmont-review-modal__details{ padding: 1.25rem; overflow-y: auto; }

.srip .petsmont-review-modal__details .modal-name{ font-size: 15px; font-weight: 600; color: #1a2320; margin-bottom: 4px; display: flex; align-items: center; flex-wrap: wrap; gap: 0.25rem; }

.srip .petsmont-review-modal__details .modal-name .loox-verified-badge{ color: #1a2320; }

.srip .petsmont-review-modal__details .modal-meta{ display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.75rem; font-size: 13px; color: #1a2320; }

.srip .petsmont-review-modal__details .modal-stars{ display: flex; gap: 2px; margin-bottom: 0.75rem; }

.srip .petsmont-review-modal__details .modal-stars .star{ color: rgb(255, 184, 0); width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; }

.srip .petsmont-review-modal__details .modal-title{ font-size: 17px; font-weight: 600; color: #1a2320; margin-bottom: 8px; }

.srip .petsmont-review-modal__details .modal-text{ font-size: 14px; line-height: 1.55; color: #1a2320; margin-bottom: 16px; }

.srip .petsmont-review-modal__details .modal-fountain-model,.srip .petsmont-review-modal__details .modal-pet-weight{ font-size: 13px; color: #1a2320; margin-bottom: 8px; }

.srip .petsmont-review-modal__details .modal-product{ display: flex; align-items: center; gap: 0.75rem; margin-top: 1rem; padding-top: 1rem; border-top: 1px solid rgb(229, 231, 235); }

.srip .petsmont-review-modal__details .modal-product img{ width: 56px; height: 56px; object-fit: cover; border-radius: 6px; }

.srip .petsmont-review-modal__details .modal-product-title{ font-size: 13px; font-weight: 600; color: #1a2320; margin-bottom: 4px; }

@media (max-width: 599px){
  .srip .petsmont-review-widget__header{ margin-bottom: 10px; }
  .srip .petsmont-review-widget__more-wrap{ margin-bottom: 0px !important; margin-top: 20px !important; }
  .srip .petsmont-review-widget__stars .star{ width: 14px; height: 14px; }
}
/* ==== cid:css-f28189e9-06f1-4b13-a206-1131982aab45@mhtml.blink ==== */
@charset "utf-8";

.gcRQQa4kUr{ white-space: nowrap; }
/* ==== cid:css-3cc8fe4e-a42b-499c-b2d2-e082ca33000f@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039746413.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039746413.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039746413.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039746413.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039746413.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039746413.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039746413.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172039746413.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172039746413.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172039746413.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039746413.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039746413.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039746413.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172039746413.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172039746413.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039746413.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039746413.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172039746413.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172039746413.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172039746413.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039746413.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039746413.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039746413.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039746413.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039746413.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039746413.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039746413.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039746413.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039746413.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039746413.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172039746413.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039746413.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039746413.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039746413.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039746413.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039746413.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039746413 .gp-relative{ position: relative; }

.srip .gps-625501172039746413 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039746413 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039746413 .gp-flex{ display: flex; }

.srip .gps-625501172039746413 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039746413 .gp-grid{ display: grid; }

.srip .gps-625501172039746413 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039746413 .gp-hidden{ display: none; }

.srip .gps-625501172039746413 .gp-w-full{ width: 100%; }

.srip .gps-625501172039746413 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039746413 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039746413 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039746413 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172039746413 .gp-items-center{ align-items: center; }

.srip .gps-625501172039746413 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172039746413 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172039746413 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172039746413 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039746413 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039746413 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172039746413 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039746413 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172039746413 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039746413 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172039746413 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172039746413 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172039746413 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172039746413 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
}

.srip .gps-625501172039746413 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-f1400e86-0742-4828-9e64-323d59d67136@mhtml.blink ==== */
@charset "utf-8";

.g9j2LjWJiz gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-1b128c50-53f8-465a-8816-dd9976e2c8f9@mhtml.blink ==== */
@charset "utf-8";

.gA6Bq0T3KS gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-3547c744-9312-4ba2-9bd5-493619023bb0@mhtml.blink ==== */
@charset "utf-8";

[data-id="gLESoMcWDv"].gp-button-base::before, [data-id="gLESoMcWDv-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="gLESoMcWDv"]:hover::before,.srip [data-id="gLESoMcWDv-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-d90ab660-dbf8-40bd-b41f-8c04434873f1@mhtml.blink ==== */
@charset "utf-8";

.gvqG6_fHJb gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-1fdf4327-02cc-4874-b979-f2c888fcf639@mhtml.blink ==== */
@charset "utf-8";

.g0F1yhxM0k gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-4725d3c9-1d91-49c5-b1ec-1502a58f7a00@mhtml.blink ==== */
@charset "utf-8";

.gAwTwZTqlI gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-052ed654-cbee-4622-bb87-6dd1e91f8c62@mhtml.blink ==== */
@charset "utf-8";

[data-id="gDgkMM6pme"].gp-button-base::before, [data-id="gDgkMM6pme-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="gDgkMM6pme"]:hover::before,.srip [data-id="gDgkMM6pme-interaction"]:hover::before{ }
/* ==== cid:css-cddef154-bfde-4531-aaab-055c5b1e5383@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-cd7e4dd9-4bee-4b19-8df3-3c9fac23462a@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039877485.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172039877485.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172039877485.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039877485.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039877485.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172039877485.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039877485.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039877485.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172039877485.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039877485.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039877485.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172039877485.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172039877485.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172039877485.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039877485.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039877485.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039877485.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172039877485.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172039877485.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039877485.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039877485.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172039877485.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172039877485.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172039877485.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039877485.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039877485.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039877485.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039877485.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039877485.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039877485.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039877485.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039877485.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172039877485.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039877485.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039877485.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172039877485.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172039877485.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172039877485.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039877485.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039877485.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039877485.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039877485.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039877485.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039877485 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172039877485 .gp-relative{ position: relative; }

.srip .gps-625501172039877485 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039877485 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039877485 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172039877485 .gp-flex{ display: flex; }

.srip .gps-625501172039877485 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039877485 .gp-grid{ display: grid; }

.srip .gps-625501172039877485 .gp-contents{ display: contents; }

.srip .gps-625501172039877485 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039877485 .gp-hidden{ display: none; }

.srip .gps-625501172039877485 .gp-h-auto{ height: auto; }

.srip .gps-625501172039877485 .gp-h-full{ height: 100%; }

.srip .gps-625501172039877485 .gp-w-full{ width: 100%; }

.srip .gps-625501172039877485 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039877485 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172039877485 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172039877485 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039877485 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039877485 .gp-items-center{ align-items: center; }

.srip .gps-625501172039877485 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172039877485 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172039877485 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172039877485 .gp-border{ border-width: 1px; }

.srip .gps-625501172039877485 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172039877485 .gp-text-left{ text-align: left; }

.srip .gps-625501172039877485 .gp-text-center{ text-align: center; }

.srip .gps-625501172039877485 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172039877485 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039877485 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039877485 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039877485 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172039877485 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172039877485 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172039877485 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172039877485 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039877485 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172039877485 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039877485 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172039877485 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039877485 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172039877485 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039877485 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172039877485 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172039877485 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

@media (max-width: 1024px){
  .srip .gps-625501172039877485 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172039877485 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172039877485 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172039877485 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172039877485 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172039877485 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-25a2d70d-0a99-4329-9988-e33a49faaf29@mhtml.blink ==== */
@charset "utf-8";

.g5O6R0njqP gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-55fc5624-a5d0-4b74-8e85-996b139dfb0c@mhtml.blink ==== */
@charset "utf-8";

.gk4dkIwBa1 gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-7e4505a9-8515-4d06-8708-7e0865441c8d@mhtml.blink ==== */
@charset "utf-8";

.gwWAZP7fMF gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-a6332ef0-ce21-4ed4-b6dc-71256ce865b9@mhtml.blink ==== */
@charset "utf-8";

[data-id="gBYsIglf3f"].gp-button-base::before, [data-id="gBYsIglf3f-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="gBYsIglf3f"]:hover::before,.srip [data-id="gBYsIglf3f-interaction"]:hover::before{ }
/* ==== cid:css-3df379b7-1b04-4ecc-926a-9887099d700f@mhtml.blink ==== */
@charset "utf-8";

.gIioc_dwwq gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-a509b64c-0438-45ac-a128-a2fc3805f74a@mhtml.blink ==== */
@charset "utf-8";

.gJSYiJhKZP gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-a23e3765-5515-416d-bed3-86a367d33efc@mhtml.blink ==== */
@charset "utf-8";

[data-id="gZbtDFiScY"].gp-button-base::before, [data-id="gZbtDFiScY-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="gZbtDFiScY"]:hover::before,.srip [data-id="gZbtDFiScY-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-c1f525d2-38e2-4a25-bd01-69d377316d6c@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040205165.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172040205165.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040205165.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040205165.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040205165.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172040205165.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040205165.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040205165.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172040205165.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040205165.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040205165.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040205165.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040205165.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040205165.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }

.srip .gps-625501172040205165.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040205165.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040205165.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040205165.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040205165.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040205165.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040205165.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040205165.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040205165.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040205165.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040205165.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040205165.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040205165.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040205165.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040205165.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040205165.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040205165.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040205165.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040205165.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040205165.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040205165.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172040205165.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040205165.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040205165.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040205165.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040205165.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040205165.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040205165.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040205165.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040205165.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040205165.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040205165 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040205165 .gp-relative{ position: relative; }

.srip .gps-625501172040205165 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040205165 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040205165 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040205165 .gp-flex{ display: flex; }

.srip .gps-625501172040205165 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040205165 .gp-grid{ display: grid; }

.srip .gps-625501172040205165 .gp-contents{ display: contents; }

.srip .gps-625501172040205165 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040205165 .gp-hidden{ display: none; }

.srip .gps-625501172040205165 .gp-h-auto{ height: auto; }

.srip .gps-625501172040205165 .gp-h-full{ height: 100%; }

.srip .gps-625501172040205165 .gp-w-full{ width: 100%; }

.srip .gps-625501172040205165 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040205165 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040205165 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172040205165 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040205165 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040205165 .gp-items-center{ align-items: center; }

.srip .gps-625501172040205165 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040205165 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040205165 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172040205165 .gp-border{ border-width: 1px; }

.srip .gps-625501172040205165 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172040205165 .gp-text-left{ text-align: left; }

.srip .gps-625501172040205165 .gp-text-center{ text-align: center; }

.srip .gps-625501172040205165 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040205165 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172040205165 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040205165 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040205165 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040205165 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172040205165 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172040205165 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172040205165 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172040205165 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040205165 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040205165 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040205165 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172040205165 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040205165 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040205165 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040205165 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172040205165 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040205165 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172040205165 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172040205165 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172040205165 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172040205165 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172040205165 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040205165 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172040205165 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172040205165 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172040205165 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172040205165 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-0ab4694e-b427-4d0b-bd34-418a98db8209@mhtml.blink ==== */
@charset "utf-8";

.gDJJ63kJ3y gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-a2bbb9bb-aac4-4b48-adf1-08644544bbfe@mhtml.blink ==== */
@charset "utf-8";

.gjFHDjXt3C gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-aa4cb206-7ab3-4b50-a1ad-b630d44f206e@mhtml.blink ==== */
@charset "utf-8";

.gBoNpMHE0H gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-dc2c936a-400a-4431-bd3d-02e91429cbc9@mhtml.blink ==== */
@charset "utf-8";

[data-id="gT3POEnNyt"].gp-button-base::before, [data-id="gT3POEnNyt-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="gT3POEnNyt"]:hover::before,.srip [data-id="gT3POEnNyt-interaction"]:hover::before{ }
/* ==== cid:css-919bd0e2-272a-4b62-b598-3ebb9a9a4dc1@mhtml.blink ==== */
@charset "utf-8";

.gN0qqFNaar gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-ed2104e3-7a6d-4e5b-b0c5-7503e2cbaa0a@mhtml.blink ==== */
@charset "utf-8";

.gULzPGHZpK gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-19d8a4b7-0213-4d27-bcdd-123e43081399@mhtml.blink ==== */
@charset "utf-8";

[data-id="gvMRR7yok0"].gp-button-base::before, [data-id="gvMRR7yok0-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="gvMRR7yok0"]:hover::before,.srip [data-id="gvMRR7yok0-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-59da249e-d090-4508-baa6-7f1a4972e4bf@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040139629.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172040139629.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040139629.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040139629.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172040139629.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040139629.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040139629.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172040139629.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040139629.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040139629.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040139629.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040139629.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040139629.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }

.srip .gps-625501172040139629.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040139629.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040139629.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040139629.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040139629.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040139629.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040139629.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040139629.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040139629.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040139629.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040139629.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040139629.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040139629.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040139629.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040139629.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040139629.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040139629.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040139629.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040139629.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040139629.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040139629.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172040139629.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040139629.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040139629.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040139629.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040139629.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040139629.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040139629.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040139629.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040139629.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040139629.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040139629 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040139629 .gp-relative{ position: relative; }

.srip .gps-625501172040139629 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040139629 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040139629 .gp-flex{ display: flex; }

.srip .gps-625501172040139629 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040139629 .gp-grid{ display: grid; }

.srip .gps-625501172040139629 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040139629 .gp-hidden{ display: none; }

.srip .gps-625501172040139629 .gp-h-full{ height: 100%; }

.srip .gps-625501172040139629 .gp-w-full{ width: 100%; }

.srip .gps-625501172040139629 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040139629 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172040139629 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040139629 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040139629 .gp-items-center{ align-items: center; }

.srip .gps-625501172040139629 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040139629 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040139629 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172040139629 .gp-border{ border-width: 1px; }

.srip .gps-625501172040139629 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172040139629 .gp-text-left{ text-align: left; }

.srip .gps-625501172040139629 .gp-text-center{ text-align: center; }

.srip .gps-625501172040139629 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040139629 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172040139629 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040139629 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040139629 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040139629 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172040139629 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172040139629 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172040139629 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172040139629 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040139629 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172040139629 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040139629 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172040139629 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040139629 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172040139629 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172040139629 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172040139629 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172040139629 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172040139629 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040139629 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172040139629 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172040139629 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172040139629 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172040139629 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-59df1c0c-0720-4f5b-b8ac-84a4a4aa2e7c@mhtml.blink ==== */
@charset "utf-8";

.gbmhG6Qg05 gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-264b728a-cf49-445d-b734-36fc12c5d724@mhtml.blink ==== */
@charset "utf-8";

.g6wemXq7t3 gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-a1febc34-817e-425f-b06e-301454db0c2d@mhtml.blink ==== */
@charset "utf-8";

.gyEjugumOT gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-446aa346-00a1-4c7f-b1c4-ac501bbbc6ee@mhtml.blink ==== */
@charset "utf-8";

[data-id="gJl7PokX7u"].gp-button-base::before, [data-id="gJl7PokX7u-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="gJl7PokX7u"]:hover::before,.srip [data-id="gJl7PokX7u-interaction"]:hover::before{ }
/* ==== cid:css-1020235c-ec86-4ce6-8a4b-0ba13a521b6a@mhtml.blink ==== */
@charset "utf-8";

.gHYbOFzBMJ gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-da788574-d6c3-4215-ad0e-de871332ef02@mhtml.blink ==== */
@charset "utf-8";

.gf3oM1lLsT gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-7a95e616-daec-4383-b1a4-453c81114772@mhtml.blink ==== */
@charset "utf-8";

[data-id="gZAM1z6cYG"].gp-button-base::before, [data-id="gZAM1z6cYG-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="gZAM1z6cYG"]:hover::before,.srip [data-id="gZAM1z6cYG-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-3c7dcd8f-3458-4cb6-8cab-811c8e7d314b@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-6fbddf67-f72b-4ac0-9e45-c903890f5a68@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040074093.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172040074093.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040074093.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040074093.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040074093.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172040074093.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040074093.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040074093.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172040074093.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040074093.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040074093.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040074093.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040074093.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040074093.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }

.srip .gps-625501172040074093.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040074093.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040074093.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040074093.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040074093.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040074093.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040074093.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040074093.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040074093.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040074093.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040074093.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040074093.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040074093.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040074093.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040074093.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040074093.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040074093.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040074093.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040074093.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040074093.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040074093.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172040074093.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040074093.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040074093.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040074093.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040074093.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040074093.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040074093.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040074093.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040074093.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040074093.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040074093 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040074093 .gp-relative{ position: relative; }

.srip .gps-625501172040074093 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040074093 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040074093 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040074093 .gp-flex{ display: flex; }

.srip .gps-625501172040074093 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040074093 .gp-grid{ display: grid; }

.srip .gps-625501172040074093 .gp-contents{ display: contents; }

.srip .gps-625501172040074093 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040074093 .gp-hidden{ display: none; }

.srip .gps-625501172040074093 .gp-h-auto{ height: auto; }

.srip .gps-625501172040074093 .gp-h-full{ height: 100%; }

.srip .gps-625501172040074093 .gp-w-full{ width: 100%; }

.srip .gps-625501172040074093 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040074093 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040074093 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172040074093 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040074093 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040074093 .gp-items-center{ align-items: center; }

.srip .gps-625501172040074093 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040074093 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040074093 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172040074093 .gp-border{ border-width: 1px; }

.srip .gps-625501172040074093 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172040074093 .gp-text-left{ text-align: left; }

.srip .gps-625501172040074093 .gp-text-center{ text-align: center; }

.srip .gps-625501172040074093 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040074093 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172040074093 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040074093 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040074093 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040074093 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172040074093 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172040074093 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172040074093 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172040074093 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040074093 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040074093 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040074093 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172040074093 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040074093 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040074093 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040074093 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172040074093 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040074093 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172040074093 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172040074093 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

@media (max-width: 1024px){
  .srip .gps-625501172040074093 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172040074093 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172040074093 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040074093 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172040074093 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172040074093 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172040074093 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172040074093 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-f86f97ef-a339-47be-a698-6e817df7f96e@mhtml.blink ==== */
@charset "utf-8";

.gVb-dMIDtf .gp-carousel-action-next, .gVb-dMIDtf .gp-carousel-action-back{ border-radius: 100% !important; }

.srip .gVb-dMIDtf .gp-thumbnail-video button{ background: #14543a; aspect-ratio: 1 / 1; width: 80px; border-radius: 100% !important; }

.srip .gVb-dMIDtf .gp-thumbnail-video button svg{ width: 40px; }
/* ==== cid:css-db7b1b5d-7c6d-474f-aa15-9846a0448409@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-gVb-dMIDtf{ border-radius: 100%; }

.srip .gp-carousel-arrow-gVb-dMIDtf::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 100%; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-gVb-dMIDtf{ border-radius: 100%; }
  .srip .gp-carousel-arrow-gVb-dMIDtf::before{ border-style: none; border-width: 1px; border-radius: 100%; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-gVb-dMIDtf{ border-radius: 100%; }
  .srip .gp-carousel-arrow-gVb-dMIDtf::before{ border-style: none; border-width: 1px; border-radius: 100%; }
}
/* ==== cid:css-59053fb8-f6cc-4f24-8b29-84f212fab6e9@mhtml.blink ==== */
@charset "utf-8";

.gYLkgt0tQE{ display: none !important; }
/* ==== cid:css-8a619b6e-52e1-485a-83ab-21471782de31@mhtml.blink ==== */
@charset "utf-8";

.gfq45vx-iW{ background: #f6f0e5; padding: 4px; border-radius: 4px !important; }

.srip .gfq45vx-iW > figure > img{ border-radius: 4px !important; }
/* ==== cid:css-5a07f91c-fe78-452b-9775-21887a60a6b0@mhtml.blink ==== */
@charset "utf-8";

.gBgqVJ4b44{ display: none !important; }
/* ==== cid:css-f0a6a3f9-3e78-4cea-ab77-95f5c6ce4ad7@mhtml.blink ==== */
@charset "utf-8";

.g1P0bpYlKh{ background: #f6f0e5; padding: 4px; border-radius: 4px !important; }

.srip .g1P0bpYlKh > figure > img{ border-radius: 4px !important; }
/* ==== cid:css-fc0e584a-3d49-4e1e-af4a-abd87b5a6c63@mhtml.blink ==== */
@charset "utf-8";

.gLbWwPryTe{ display: none !important; }
/* ==== cid:css-cabba5c6-9444-4dc2-9b17-b247770d62e0@mhtml.blink ==== */
@charset "utf-8";

.gv1SPTlcPT{ background: #f6f0e5; padding: 4px; border-radius: 4px !important; }

.srip .gv1SPTlcPT > figure > img{ border-radius: 4px !important; }
/* ==== cid:css-b151c9f3-e6e9-4dc7-8e9b-d5bd2c9defac@mhtml.blink ==== */
@charset "utf-8";

.gelvnROAFX{ display: none !important; }
/* ==== cid:css-24b5e44c-328c-4d29-aa6c-4104ce96f83e@mhtml.blink ==== */
@charset "utf-8";

.gjzhySsU2F{ background: #f6f0e5; padding: 4px; border-radius: 4px !important; }

.srip .gjzhySsU2F > figure > img{ border-radius: 4px !important; }
/* ==== cid:css-af247e3e-873f-42cc-8701-ab512acb5b54@mhtml.blink ==== */
@charset "utf-8";

.g_o2PxOZbL{ display: none !important; }
/* ==== cid:css-bb4f819d-643e-4b75-8acf-96db3ab85ec3@mhtml.blink ==== */
@charset "utf-8";

.gBHB_lqO4U{ background: #f6f0e5; padding: 4px; border-radius: 4px !important; }

.srip .gBHB_lqO4U > figure > img{ border-radius: 4px !important; }
/* ==== cid:css-e079a6b2-cd72-4492-ab2e-0aaed06e11dd@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-gVb-dMIDtf{ border-radius: 100%; }

.srip .gp-carousel-arrow-gVb-dMIDtf::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 100%; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-gVb-dMIDtf{ border-radius: 100%; }
  .srip .gp-carousel-arrow-gVb-dMIDtf::before{ border-style: none; border-width: 1px; border-radius: 100%; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-gVb-dMIDtf{ border-radius: 100%; }
  .srip .gp-carousel-arrow-gVb-dMIDtf::before{ border-style: none; border-width: 1px; border-radius: 100%; }
}
/* ==== cid:css-416563a6-a6e3-4497-892a-ce0fc206c4da@mhtml.blink ==== */
@charset "utf-8";

.grlzs4gXkf{ white-space: nowrap; }
/* ==== cid:css-015bd85c-c858-4a7e-b65a-baf8e191edd2@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-9894af3b-dcfa-4e17-b790-45d544382869@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040008557.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040008557.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040008557.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040008557.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040008557.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040008557.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }

.srip .gps-625501172040008557.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040008557.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040008557.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040008557.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040008557.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040008557.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040008557.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040008557.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040008557.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040008557.gps.gpsil [style*="--left:"]{ left: var(--left); }

.srip .gps-625501172040008557.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172040008557.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040008557.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040008557.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040008557.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040008557.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172040008557.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172040008557.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps-625501172040008557.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172040008557.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040008557.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040008557.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040008557.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040008557.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040008557.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040008557.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040008557.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040008557.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040008557.gps.gpsil [style*="--right:"]{ right: var(--right); }

.srip .gps-625501172040008557.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040008557.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040008557.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040008557.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172040008557.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040008557.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040008557.gps.gpsil [style*="--v:"]{ visibility: var(--v); }

.srip .gps-625501172040008557.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040008557.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040008557.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040008557.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040008557.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040008557 .-gp-translate-x-1\/2,.srip .gps-625501172040008557 .-gp-translate-y-1\/2,.srip .gps-625501172040008557 .gp-rotate-0,.srip .gps-625501172040008557 .gp-rotate-180,.srip .gps-625501172040008557 .mobile\:gp-rotate-0,.srip .gps-625501172040008557 .mobile\:gp-rotate-180,.srip .gps-625501172040008557 .tablet\:gp-rotate-0,.srip .gps-625501172040008557 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }

.srip .gps-625501172040008557 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040008557 .gp-static{ position: static; }

.srip .gps-625501172040008557 .\!gp-absolute{ position: absolute !important; }

.srip .gps-625501172040008557 .gp-absolute{ position: absolute; }

.srip .gps-625501172040008557 .gp-relative{ position: relative; }

.srip .gps-625501172040008557 .gp-left-0{ left: 0px; }

.srip .gps-625501172040008557 .gp-left-1\/2{ left: 50%; }

.srip .gps-625501172040008557 .gp-right-0{ right: 0px; }

.srip .gps-625501172040008557 .gp-top-0{ top: 0px; }

.srip .gps-625501172040008557 .gp-top-1\/2{ top: 50%; }

.srip .gps-625501172040008557 .gp-z-1{ z-index: 1; }

.srip .gps-625501172040008557 .gp-z-2{ z-index: 2; }

.srip .gps-625501172040008557 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040008557 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }

.srip .gps-625501172040008557 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040008557 .gp-block{ display: block; }

.srip .gps-625501172040008557 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040008557 .\!gp-flex{ display: flex !important; }

.srip .gps-625501172040008557 .gp-flex{ display: flex; }

.srip .gps-625501172040008557 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172040008557 .gp-grid{ display: grid; }

.srip .gps-625501172040008557 .gp-contents{ display: contents; }

.srip .gps-625501172040008557 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040008557 .gp-hidden{ display: none; }

.srip .gps-625501172040008557 .gp-aspect-\[56\/32\]{ aspect-ratio: 56 / 32; }

.srip .gps-625501172040008557 .gp-h-auto{ height: auto; }

.srip .gps-625501172040008557 .gp-h-full{ height: 100%; }

.srip .gps-625501172040008557 .\!gp-min-h-full{ min-height: 100% !important; }

.srip .gps-625501172040008557 .gp-w-14{ width: 56px; }

.srip .gps-625501172040008557 .gp-w-5{ width: 20px; }

.srip .gps-625501172040008557 .gp-w-full{ width: 100%; }

.srip .gps-625501172040008557 .\!gp-max-w-none{ max-width: none !important; }

.srip .gps-625501172040008557 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040008557 .gp-flex-1{ flex: 1 1 0%; }

.srip .gps-625501172040008557 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040008557 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172040008557 .-gp-translate-x-1\/2{ --tw-translate-x: -50%; }

.srip .gps-625501172040008557 .-gp-translate-x-1\/2,.srip .gps-625501172040008557 .-gp-translate-y-1\/2{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172040008557 .-gp-translate-y-1\/2{ --tw-translate-y: -50%; }

.srip .gps-625501172040008557 .gp-rotate-0{ --tw-rotate: 0deg; }

.srip .gps-625501172040008557 .gp-rotate-0,.srip .gps-625501172040008557 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172040008557 .gp-rotate-180{ --tw-rotate: 180deg; }

.srip .gps-625501172040008557 .gp-cursor-pointer{ cursor: pointer; }

.srip .gps-625501172040008557 .gp-select-none{ user-select: none; }

.srip .gps-625501172040008557 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040008557 .\!gp-flex-row{ flex-direction: row !important; }

.srip .gps-625501172040008557 .gp-flex-row{ flex-direction: row; }

.srip .gps-625501172040008557 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040008557 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172040008557 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }

.srip .gps-625501172040008557 .gp-content-start{ align-content: flex-start; }

.srip .gps-625501172040008557 .gp-items-center{ align-items: center; }

.srip .gps-625501172040008557 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172040008557 .gp-justify-between{ justify-content: space-between; }

.srip .gps-625501172040008557 .gp-gap-2{ gap: 8px; }

.srip .gps-625501172040008557 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172040008557 .gp-rounded{ border-radius: 4px; }

.srip .gps-625501172040008557 .gp-bg-black{ --tw-bg-opacity: 1; background-color: rgb(26 35 32 / var(--tw-bg-opacity,1)); }

.srip .gps-625501172040008557 .gp-bg-black\/80{ background-color: rgba(26,35,32,0.8); }

.srip .gps-625501172040008557 .gp-object-cover{ object-fit: cover; }

.srip .gps-625501172040008557 .gp-text-center{ text-align: center; }

.srip .gps-625501172040008557 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172040008557 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }

.srip .gps-625501172040008557 .gp-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.srip .gps-625501172040008557 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040008557 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040008557 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040008557 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }

.srip .gps-625501172040008557 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }

@media (hover: hover) and (pointer: fine){
  .srip .gps-625501172040008557 .hover\:gp-bg-\[\#ef0800\]:hover{ --tw-bg-opacity: 1; background-color: rgb(239 8 0/var(--tw-bg-opacity,1)); }
}

@media (max-width: 1024px){
  .srip .gps-625501172040008557 .tablet\:gp-static{ position: static; }
  .srip .gps-625501172040008557 .tablet\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172040008557 .tablet\:gp-left-0{ left: 0px; }
  .srip .gps-625501172040008557 .tablet\:gp-right-0{ right: 0px; }
  .srip .gps-625501172040008557 .tablet\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172040008557 .tablet\:gp-block{ display: block; }
  .srip .gps-625501172040008557 .tablet\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172040008557 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040008557 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040008557 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040008557 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172040008557 .tablet\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172040008557 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172040008557 .tablet\:gp-rotate-0,.srip .gps-625501172040008557 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172040008557 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172040008557 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172040008557 .tablet\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172040008557 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172040008557 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 767px){
  .srip .gps-625501172040008557 .mobile\:gp-static{ position: static; }
  .srip .gps-625501172040008557 .mobile\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172040008557 .mobile\:gp-left-0{ left: 0px; }
  .srip .gps-625501172040008557 .mobile\:gp-right-0{ right: 0px; }
  .srip .gps-625501172040008557 .mobile\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172040008557 .mobile\:gp-block{ display: block; }
  .srip .gps-625501172040008557 .mobile\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172040008557 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040008557 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040008557 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040008557 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172040008557 .mobile\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172040008557 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172040008557 .mobile\:gp-rotate-0,.srip .gps-625501172040008557 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172040008557 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172040008557 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172040008557 .mobile\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172040008557 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172040008557 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

.srip .gps-625501172040008557 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172040008557 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }

.srip .gps-625501172040008557 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

.srip .gps-625501172040008557 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }

@media (max-width: 1024px){
  .srip .gps-625501172040008557 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172040008557 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
}

.srip .gps-625501172040008557 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172040008557 .\[\&_\>_article\]\:gp-aspect-\[var\(--aspect\)\] > article{ aspect-ratio: var(--aspect); }

@media (max-width: 1024px){
  .srip .gps-625501172040008557 .tablet\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-tablet\,.srip _var\(--aspect\)\)\] > article{ aspect-ratio: var(--aspect-tablet,var(--aspect)); }
}

@media (max-width: 767px){
  .srip .gps-625501172040008557 .mobile\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-mobile\,.srip _var\(--aspect-tablet\,.srip _var\(--aspect\)\)\)\] > article{ aspect-ratio: var(--aspect-mobile,var(--aspect-tablet,var(--aspect))); }
}
/* ==== cid:css-3ee228b8-b48c-4a20-8aab-9d7bcf5961e9@mhtml.blink ==== */
@charset "utf-8";

.goa0YSTTL9{ }

.srip .goa0YSTTL9 > figure > img{ }
/* ==== cid:css-499c700f-699c-4f6e-9da5-1aac1e37f120@mhtml.blink ==== */
@charset "utf-8";

.goBq0yOscj{ }

.srip .goBq0yOscj > figure > img{ }
/* ==== cid:css-c98b4535-f189-41cf-b0f4-fe128ebddc8f@mhtml.blink ==== */
@charset "utf-8";

.g264jB0-wI{ }

.srip .g264jB0-wI > figure > img{ }
/* ==== cid:css-c6002159-bf3a-4e02-beb8-ea5e9a0f608e@mhtml.blink ==== */
@charset "utf-8";

.guZwMcb9ST{ }

.srip .guZwMcb9ST > figure > img{ }
/* ==== cid:css-64b1edba-01a5-4651-b419-57cd7e6108f9@mhtml.blink ==== */
@charset "utf-8";

.goa0YSTTL9{ }

.srip .goa0YSTTL9 > figure > img{ }
/* ==== cid:css-b2520a49-32bb-4b15-ac59-b0c9fb96b831@mhtml.blink ==== */
@charset "utf-8";

.goBq0yOscj{ }

.srip .goBq0yOscj > figure > img{ }
/* ==== cid:css-03f8b9c4-867d-4582-b619-1280292a1d8a@mhtml.blink ==== */
@charset "utf-8";

.g264jB0-wI{ }

.srip .g264jB0-wI > figure > img{ }
/* ==== cid:css-b2844719-60bd-4a12-a4b3-313acd3c644d@mhtml.blink ==== */
@charset "utf-8";

.guZwMcb9ST{ }

.srip .guZwMcb9ST > figure > img{ }
/* ==== cid:css-0f631d33-4486-4b88-9639-8345626e34b4@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039943021.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172039943021.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039943021.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039943021.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039943021.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039943021.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039943021.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039943021.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039943021.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039943021.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039943021.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172039943021.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039943021.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039943021.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039943021.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039943021.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039943021.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps-625501172039943021.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172039943021.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172039943021.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039943021.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039943021.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039943021.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039943021.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039943021.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039943021.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039943021.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039943021.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039943021.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039943021.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172039943021.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039943021.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039943021.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039943021.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039943021.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039943021.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039943021 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172039943021 .\!gp-relative{ position: relative !important; }

.srip .gps-625501172039943021 .gp-relative{ position: relative; }

.srip .gps-625501172039943021 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039943021 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039943021 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172039943021 .gp-flex{ display: flex; }

.srip .gps-625501172039943021 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039943021 .gp-grid{ display: grid; }

.srip .gps-625501172039943021 .gp-contents{ display: contents; }

.srip .gps-625501172039943021 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039943021 .gp-hidden{ display: none; }

.srip .gps-625501172039943021 .gp-h-auto{ height: auto; }

.srip .gps-625501172039943021 .gp-h-full{ height: 100%; }

.srip .gps-625501172039943021 .gp-w-\[0\.01px\]{ width: 0.01px; }

.srip .gps-625501172039943021 .gp-w-full{ width: 100%; }

.srip .gps-625501172039943021 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039943021 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172039943021 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039943021 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039943021 .gp-items-center{ align-items: center; }

.srip .gps-625501172039943021 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172039943021 .gp-transition-all{ transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039943021 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039943021 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039943021 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172039943021 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039943021 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172039943021 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039943021 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172039943021 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039943021 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172039943021 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039943021 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172039943021 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-75ec9e32-a4ea-4278-9867-0876da39c28d@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-gDMTpwsa5-{ border-radius: 0px; }

.srip .gp-carousel-arrow-gDMTpwsa5-::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-gDMTpwsa5-{ border-radius: 0px; }
  .srip .gp-carousel-arrow-gDMTpwsa5-::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-gDMTpwsa5-{ border-radius: 0px; }
  .srip .gp-carousel-arrow-gDMTpwsa5-::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}
/* ==== cid:css-8dd6217c-e122-4825-a1ef-e590f7c47cf7@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-gDMTpwsa5-{ border-radius: 0px; }

.srip .gp-carousel-arrow-gDMTpwsa5-::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-gDMTpwsa5-{ border-radius: 0px; }
  .srip .gp-carousel-arrow-gDMTpwsa5-::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-gDMTpwsa5-{ border-radius: 0px; }
  .srip .gp-carousel-arrow-gDMTpwsa5-::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}
/* ==== cid:css-83673a54-4dd0-4c6d-a740-d1b04a8da43c@mhtml.blink ==== */
@charset "utf-8";

.gnwwYyIrKv gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-a8d4472f-8906-4dad-9051-8dcd6662bf9e@mhtml.blink ==== */
@charset "utf-8";

.gb-n0uDbyX gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-932c5b09-1b94-4489-8646-0679c846de6a@mhtml.blink ==== */
@charset "utf-8";

.gQNZCbr3zU gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-29e5f3f3-34b5-4285-8aa0-63c7297f6575@mhtml.blink ==== */
@charset "utf-8";

[data-id="gIty3gPBv0"].gp-button-base::before, [data-id="gIty3gPBv0-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="gIty3gPBv0"]:hover::before,.srip [data-id="gIty3gPBv0-interaction"]:hover::before{ }
/* ==== cid:css-31046614-855c-454a-b782-4e807b76e03f@mhtml.blink ==== */
@charset "utf-8";

.guRboiQxhB{ }

@media only screen and (max-width: 767px){
  .srip .guRboiQxhB [data-gp-text]{ line-height: 150% !important; }
}
/* ==== cid:css-b68d8fc0-527b-4ca0-9db9-305691d1f2eb@mhtml.blink ==== */
@charset "utf-8";

.g7W58FIotO{ }

@media only screen and (max-width: 767px){
  .srip .g7W58FIotO [data-gp-text]{ line-height: 150% !important; }
}
/* ==== cid:css-4fd655d5-7433-4748-9fca-3996b31851f9@mhtml.blink ==== */
@charset "utf-8";

.gpnzlEMhjt{ white-space: nowrap; }
/* ==== cid:css-a38fd61d-f0c1-4843-a8d3-65244bb668b6@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRh5WDsevceSGMIYY.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRjpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhpWDsevceSGMIYY.woff") format("woff"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRiZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhZWDsevceSGMIYY.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRhJWDsevceSGMIYY.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-ec755b5b-2138-4636-ac73-cda5e7044ce0@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039811949.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172039811949.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172039811949.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039811949.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039811949.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172039811949.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039811949.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }

.srip .gps-625501172039811949.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039811949.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039811949.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039811949.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172039811949.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172039811949.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172039811949.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }

.srip .gps-625501172039811949.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039811949.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039811949.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039811949.gps.gpsil [style*="--left:"]{ left: var(--left); }

.srip .gps-625501172039811949.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172039811949.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172039811949.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039811949.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039811949.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172039811949.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172039811949.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172039811949.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps-625501172039811949.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172039811949.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172039811949.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039811949.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039811949.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039811949.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039811949.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039811949.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039811949.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039811949.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039811949.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172039811949.gps.gpsil [style*="--right:"]{ right: var(--right); }

.srip .gps-625501172039811949.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039811949.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039811949.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172039811949.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172039811949.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172039811949.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039811949.gps.gpsil [style*="--v:"]{ visibility: var(--v); }

.srip .gps-625501172039811949.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039811949.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039811949.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039811949.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039811949.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039811949 .gp-rotate-0,.srip .gps-625501172039811949 .gp-rotate-180,.srip .gps-625501172039811949 .mobile\:gp-rotate-0,.srip .gps-625501172039811949 .mobile\:gp-rotate-180,.srip .gps-625501172039811949 .tablet\:gp-rotate-0,.srip .gps-625501172039811949 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }

.srip .gps-625501172039811949 .gp-invisible{ visibility: hidden; }

.srip .gps-625501172039811949 .gp-static{ position: static; }

.srip .gps-625501172039811949 .\!gp-absolute{ position: absolute !important; }

.srip .gps-625501172039811949 .gp-absolute{ position: absolute; }

.srip .gps-625501172039811949 .gp-relative{ position: relative; }

.srip .gps-625501172039811949 .gp-left-0{ left: 0px; }

.srip .gps-625501172039811949 .gp-right-0{ right: 0px; }

.srip .gps-625501172039811949 .gp-top-0{ top: 0px; }

.srip .gps-625501172039811949 .-gp-z-1{ z-index: -1; }

.srip .gps-625501172039811949 .gp-z-1{ z-index: 1; }

.srip .gps-625501172039811949 .gp-z-2{ z-index: 2; }

.srip .gps-625501172039811949 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039811949 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }

.srip .gps-625501172039811949 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039811949 .gp-block{ display: block; }

.srip .gps-625501172039811949 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172039811949 .\!gp-flex{ display: flex !important; }

.srip .gps-625501172039811949 .gp-flex{ display: flex; }

.srip .gps-625501172039811949 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039811949 .gp-grid{ display: grid; }

.srip .gps-625501172039811949 .gp-contents{ display: contents; }

.srip .gps-625501172039811949 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039811949 .gp-hidden{ display: none; }

.srip .gps-625501172039811949 .gp-h-auto{ height: auto; }

.srip .gps-625501172039811949 .gp-h-full{ height: 100%; }

.srip .gps-625501172039811949 .\!gp-min-h-full{ min-height: 100% !important; }

.srip .gps-625501172039811949 .gp-w-full{ width: 100%; }

.srip .gps-625501172039811949 .\!gp-max-w-none{ max-width: none !important; }

.srip .gps-625501172039811949 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039811949 .gp-flex-1{ flex: 1 1 0%; }

.srip .gps-625501172039811949 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172039811949 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172039811949 .gp-rotate-0{ --tw-rotate: 0deg; }

.srip .gps-625501172039811949 .gp-rotate-0,.srip .gps-625501172039811949 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172039811949 .gp-rotate-180{ --tw-rotate: 180deg; }

.srip .gps-625501172039811949 .gp-cursor-pointer{ cursor: pointer; }

.srip .gps-625501172039811949 .gp-select-none{ user-select: none; }

.srip .gps-625501172039811949 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039811949 .\!gp-flex-row{ flex-direction: row !important; }

.srip .gps-625501172039811949 .gp-flex-row{ flex-direction: row; }

.srip .gps-625501172039811949 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039811949 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172039811949 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }

.srip .gps-625501172039811949 .gp-content-start{ align-content: flex-start; }

.srip .gps-625501172039811949 .gp-items-center{ align-items: center; }

.srip .gps-625501172039811949 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172039811949 .gp-justify-between{ justify-content: space-between; }

.srip .gps-625501172039811949 .gp-gap-2{ gap: 8px; }

.srip .gps-625501172039811949 .\!gp-self-center{ align-self: center !important; }

.srip .gps-625501172039811949 .gp-self-center{ align-self: center; }

.srip .gps-625501172039811949 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172039811949 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172039811949 .gp-border{ border-width: 1px; }

.srip .gps-625501172039811949 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172039811949 .gp-text-left{ text-align: left; }

.srip .gps-625501172039811949 .gp-text-center{ text-align: center; }

.srip .gps-625501172039811949 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172039811949 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }

.srip .gps-625501172039811949 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172039811949 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039811949 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039811949 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039811949 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172039811949 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }

.srip .gps-625501172039811949 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }

.srip .gps-625501172039811949 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172039811949 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172039811949 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172039811949 .tablet\:gp-static{ position: static; }
  .srip .gps-625501172039811949 .tablet\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172039811949 .tablet\:\!gp-relative{ position: relative !important; }
  .srip .gps-625501172039811949 .tablet\:gp-left-0{ left: 0px; }
  .srip .gps-625501172039811949 .tablet\:gp-right-0{ right: 0px; }
  .srip .gps-625501172039811949 .tablet\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172039811949 .tablet\:gp-block{ display: block; }
  .srip .gps-625501172039811949 .tablet\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172039811949 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039811949 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172039811949 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039811949 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172039811949 .tablet\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172039811949 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172039811949 .tablet\:gp-rotate-0,.srip .gps-625501172039811949 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172039811949 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172039811949 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172039811949 .tablet\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172039811949 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172039811949 .tablet\:gp-justify-center{ justify-content: center; }
  .srip .gps-625501172039811949 .tablet\:\!gp-self-center{ align-self: center !important; }
  .srip .gps-625501172039811949 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 767px){
  .srip .gps-625501172039811949 .mobile\:gp-static{ position: static; }
  .srip .gps-625501172039811949 .mobile\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172039811949 .mobile\:\!gp-relative{ position: relative !important; }
  .srip .gps-625501172039811949 .mobile\:gp-left-0{ left: 0px; }
  .srip .gps-625501172039811949 .mobile\:gp-right-0{ right: 0px; }
  .srip .gps-625501172039811949 .mobile\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172039811949 .mobile\:gp-block{ display: block; }
  .srip .gps-625501172039811949 .mobile\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172039811949 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039811949 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172039811949 .mobile\:\!gp-h-auto{ height: auto !important; }
  .srip .gps-625501172039811949 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039811949 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172039811949 .mobile\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172039811949 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172039811949 .mobile\:gp-rotate-0,.srip .gps-625501172039811949 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172039811949 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172039811949 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172039811949 .mobile\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172039811949 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172039811949 .mobile\:\!gp-content-stretch{ align-content: stretch !important; }
  .srip .gps-625501172039811949 .mobile\:gp-justify-center{ justify-content: center; }
  .srip .gps-625501172039811949 .mobile\:\!gp-self-center{ align-self: center !important; }
  .srip .gps-625501172039811949 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
  .srip .gps-625501172039811949 .mobile\:\[\&\>\*\]\:\!gp-justify-center > *{ justify-content: center !important; }
}

.srip .gps-625501172039811949 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172039811949 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172039811949 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }

.srip .gps-625501172039811949 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172039811949 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

.srip .gps-625501172039811949 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }

@media (max-width: 1024px){
  .srip .gps-625501172039811949 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172039811949 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172039811949 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172039811949 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172039811949 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172039811949 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172039811949 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172039811949 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-df8b5f4d-5eeb-4ea0-8600-6b7097036ef1@mhtml.blink ==== */
@charset "utf-8";

body span, body div:not([class^="shopify"]), body p:not([class^="shopify"]), body button:not([class^="shopify"]), body a:not([class^="shopify"]){ font-family: Inter, Helvetica, sans-serif !important; }

.srip body.h-heading-font h1.gp-text,.srip body.h-heading-font .h1.gp-text,.srip body.h-heading-font h2.gp-text,.srip body.h-heading-font .h2.gp-text,.srip body.h-heading-font h3.gp-text,.srip body.h-heading-font .h3.gp-text,.srip body.h-heading-font h4.gp-text,.srip body.h-heading-font .h4.gp-text,.srip body.h-heading-font h5.gp-text,.srip body.h-heading-font .h5.gp-text,.srip body.h-heading-font h6.gp-text,.srip body.h-heading-font .h6.gp-text{ font-family: Inter, Helvetica, sans-serif !important; }

.srip{ --font-heading-family-override: "Inter", Helvetica, Arial, sans-serif; --font-heading-weight-override: 600; --font-body-family-override: "Inter", Helvetica, Arial, sans-serif; --font-body-weight-override: 400; }

.srip,.srip body p,.srip body div,.srip body input,.srip body textarea,.srip body select{ font-weight: var(--weight) !important; }

.srip body.h2-heading-font h2,.srip body.h2-heading-font .h2{ font-family: Inter, Helvetica, sans-serif !important; }

.srip .top-bottom-curve{ --mask: radial-gradient(38px at 50% 54px, #1a2320 99%, #1a23200 101%)
            calc(50% - 50px) 0 / 100px 50% repeat-x,
        radial-gradient(38px at 50% -29px, #1a23200 99%, #1a2320 101%)
            50% 25px / 100px 50% repeat-x,
        radial-gradient(38px at 50% calc(100% - 54px), #1a2320 99%, #1a23200 101%)
            calc(50% - 50px) 100% / 100px 50% repeat-x,
        radial-gradient(38px at 50% calc(100% + 29px), #1a23200 99%, #1a2320 101%)
            50% calc(100% - 25px) / 100px 50% repeat-x; mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-size: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; mask-repeat: repeat-x; overflow: hidden; transform: translateZ(0px); }

.srip .bottom-curve{ position: relative; background: rgb(83, 45, 7); overflow: hidden; }

.srip .bottom-curve::after{ content: ""; position: absolute; left: -1px; right: -1px; bottom: -1px; height: 34px; background-repeat: repeat-x; background-size: 220px 34px; background-position: left bottom; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='34' viewBox='0 0 220 34'%3E%3Cpath d='M0,0 C27.5,0 27.5,12 55,12 C82.5,12 82.5,0 110,0 C137.5,0 137.5,12 165,12 C192.5,12 192.5,0 220,0 L220,34 L0,34 Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); }

.srip .top-curve{ --mask: radial-gradient(38px at 50% 54px, #1a2320 99%, #1a23200 101%)
            calc(50% - 50px) 0 / 100px 100% repeat-x,
        radial-gradient(38px at 50% -29px, #1a23200 99%, #1a2320 101%)
            50% 25px / 100px 100% repeat-x; mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-size: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; mask-repeat: repeat-x; overflow: hidden; transform: translateZ(0px); }

.srip .cursor-pointer{ cursor: pointer; }

.srip a.skip-to-content-link{ display: none !important; }

.srip .custom-heading h1,.srip .custom-heading h2,.srip .custom-heading h3,.srip .custom-heading h4,.srip .custom-heading h5,.srip .custom-heading h6{ line-height: 120% !important; }

.srip .gps-custom-insert-flag{ align-items: center; gap: 5px; display: flex !important; }

.srip .c-custom-video-product-model{ display: none !important; }
/* ==== cid:css-f813cddc-5ece-46af-b516-923b3c801300@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040401773.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172040401773.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040401773.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172040401773.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040401773.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040401773.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040401773.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040401773.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040401773.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040401773.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172040401773.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040401773.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172040401773.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172040401773.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040401773.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040401773.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040401773.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040401773.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172040401773.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040401773.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040401773.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172040401773.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040401773.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040401773.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040401773.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040401773.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040401773.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172040401773.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040401773.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172040401773.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040401773.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172040401773.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040401773.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040401773.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172040401773.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172040401773 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040401773 .gp-relative{ position: relative; }

.srip .gps-625501172040401773 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172040401773 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172040401773 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172040401773 .gp-flex{ display: flex; }

.srip .gps-625501172040401773 .gp-grid{ display: grid; }

.srip .gps-625501172040401773 .gp-contents{ display: contents; }

.srip .gps-625501172040401773 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040401773 .gp-hidden{ display: none; }

.srip .gps-625501172040401773 .gp-h-auto{ height: auto; }

.srip .gps-625501172040401773 .gp-h-full{ height: 100%; }

.srip .gps-625501172040401773 .gp-w-full{ width: 100%; }

.srip .gps-625501172040401773 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172040401773 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172040401773 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172040401773 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172040401773 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172040401773 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172040401773 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172040401773 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040401773 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172040401773 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040401773 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172040401773 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040401773 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172040401773 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172040401773 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172040401773 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-739af906-f5a7-49f4-93db-09a81e271ec3@mhtml.blink ==== */
@charset "utf-8";

.goTyfRejWp gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-d69d20a6-3579-4140-8cb7-f5d61f5b8751@mhtml.blink ==== */
@charset "utf-8";

.gOLLph2e00 gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-05730173-86f5-407b-8be8-58d1cc432ebc@mhtml.blink ==== */
@charset "utf-8";

[data-id="g4GWSNqBfU"].gp-button-base::before, [data-id="g4GWSNqBfU-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 50px; }

.srip [data-id="g4GWSNqBfU"]:hover::before,.srip [data-id="g4GWSNqBfU-interaction"]:hover::before{ }
/* ==== cid:css-28fb7400-282d-430e-b180-b6eeaec10950@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-g8PMqSXAsQ{ border-radius: 0px; }

.srip .gp-carousel-arrow-g8PMqSXAsQ::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-g8PMqSXAsQ{ border-radius: 0px; }
  .srip .gp-carousel-arrow-g8PMqSXAsQ::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-g8PMqSXAsQ{ border-radius: 0px; }
  .srip .gp-carousel-arrow-g8PMqSXAsQ::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}
/* ==== cid:css-6a7c54ec-0660-472b-968b-72b857e90dea@mhtml.blink ==== */
@charset "utf-8";

.gp-carousel-arrow-g8PMqSXAsQ{ border-radius: 0px; }

.srip .gp-carousel-arrow-g8PMqSXAsQ::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
  .srip .gp-carousel-arrow-g8PMqSXAsQ{ border-radius: 0px; }
  .srip .gp-carousel-arrow-g8PMqSXAsQ::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}

@media only screen and (max-width: 768px){
  .srip .gp-carousel-arrow-g8PMqSXAsQ{ border-radius: 0px; }
  .srip .gp-carousel-arrow-g8PMqSXAsQ::before{ border-style: none; border-width: 1px; border-radius: 0px; }
}
/* ==== cid:css-6ad2f68b-aaa8-4672-bc1b-b9a42823ffde@mhtml.blink ==== */
@charset "utf-8";

.gFU_GD-t_t gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-3e981a7e-693c-434c-a90a-5116ec606557@mhtml.blink ==== */
@charset "utf-8";

.gaJ4tf351R gp-icon-list{ align-items: center; justify-content: center; display: flex !important; }
/* ==== cid:css-aef849d1-0c92-4196-8783-7e3984302fc7@mhtml.blink ==== */
@charset "utf-8";

[data-id="ghxDZRFg07"].gp-button-base::before, [data-id="ghxDZRFg07-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: solid; border-width: 0px 0px 4px; border-color: rgb(17, 124, 85); border-radius: 50px; }

.srip [data-id="ghxDZRFg07"]:hover::before,.srip [data-id="ghxDZRFg07-interaction"]:hover::before{ border-style: none; }
/* ==== cid:css-4732c10f-38d5-46da-bc5f-af8be0bf4d60@mhtml.blink ==== */
@charset "utf-8";

.gOGEJGwLtv{ }

@media only screen and (max-width: 767px){
  .srip .gOGEJGwLtv [data-gp-text]{ line-height: 150% !important; }
}
/* ==== cid:css-480eaab8-a8ca-447c-b903-085d1f65e2ac@mhtml.blink ==== */
@charset "utf-8";

.g8YE8p4RfG{ white-space: nowrap; }
/* ==== cid:css-7cd6d42d-6065-4116-831b-019cc91499ca@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-07370d7d-8625-41cb-983f-89f3c4323d48@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039680877.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps-625501172039680877.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172039680877.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039680877.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039680877.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps-625501172039680877.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039680877.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }

.srip .gps-625501172039680877.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039680877.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps-625501172039680877.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039680877.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039680877.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172039680877.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172039680877.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172039680877.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039680877.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039680877.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039680877.gps.gpsil [style*="--left:"]{ left: var(--left); }

.srip .gps-625501172039680877.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps-625501172039680877.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172039680877.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039680877.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039680877.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172039680877.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps-625501172039680877.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps-625501172039680877.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps-625501172039680877.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps-625501172039680877.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172039680877.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039680877.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039680877.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039680877.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039680877.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039680877.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039680877.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039680877.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039680877.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172039680877.gps.gpsil [style*="--right:"]{ right: var(--right); }

.srip .gps-625501172039680877.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039680877.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039680877.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172039680877.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172039680877.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172039680877.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039680877.gps.gpsil [style*="--v:"]{ visibility: var(--v); }

.srip .gps-625501172039680877.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039680877.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039680877.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039680877.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039680877.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039680877 .gp-rotate-0,.srip .gps-625501172039680877 .gp-rotate-180,.srip .gps-625501172039680877 .mobile\:gp-rotate-0,.srip .gps-625501172039680877 .mobile\:gp-rotate-180,.srip .gps-625501172039680877 .tablet\:gp-rotate-0,.srip .gps-625501172039680877 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }

.srip .gps-625501172039680877 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172039680877 .gp-static{ position: static; }

.srip .gps-625501172039680877 .\!gp-absolute{ position: absolute !important; }

.srip .gps-625501172039680877 .gp-relative{ position: relative; }

.srip .gps-625501172039680877 .gp-left-0{ left: 0px; }

.srip .gps-625501172039680877 .gp-right-0{ right: 0px; }

.srip .gps-625501172039680877 .gp-z-1{ z-index: 1; }

.srip .gps-625501172039680877 .gp-z-2{ z-index: 2; }

.srip .gps-625501172039680877 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039680877 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }

.srip .gps-625501172039680877 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039680877 .gp-block{ display: block; }

.srip .gps-625501172039680877 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172039680877 .\!gp-flex{ display: flex !important; }

.srip .gps-625501172039680877 .gp-flex{ display: flex; }

.srip .gps-625501172039680877 .gp-inline-flex{ display: inline-flex; }

.srip .gps-625501172039680877 .gp-grid{ display: grid; }

.srip .gps-625501172039680877 .gp-contents{ display: contents; }

.srip .gps-625501172039680877 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039680877 .gp-hidden{ display: none; }

.srip .gps-625501172039680877 .gp-h-auto{ height: auto; }

.srip .gps-625501172039680877 .gp-h-full{ height: 100%; }

.srip .gps-625501172039680877 .\!gp-min-h-full{ min-height: 100% !important; }

.srip .gps-625501172039680877 .gp-w-full{ width: 100%; }

.srip .gps-625501172039680877 .\!gp-max-w-none{ max-width: none !important; }

.srip .gps-625501172039680877 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039680877 .gp-flex-1{ flex: 1 1 0%; }

.srip .gps-625501172039680877 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172039680877 .gp-shrink-0{ flex-shrink: 0; }

.srip .gps-625501172039680877 .gp-rotate-0{ --tw-rotate: 0deg; }

.srip .gps-625501172039680877 .gp-rotate-0,.srip .gps-625501172039680877 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.srip .gps-625501172039680877 .gp-rotate-180{ --tw-rotate: 180deg; }

.srip .gps-625501172039680877 .gp-cursor-pointer{ cursor: pointer; }

.srip .gps-625501172039680877 .gp-select-none{ user-select: none; }

.srip .gps-625501172039680877 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039680877 .\!gp-flex-row{ flex-direction: row !important; }

.srip .gps-625501172039680877 .gp-flex-row{ flex-direction: row; }

.srip .gps-625501172039680877 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039680877 .gp-flex-wrap{ flex-wrap: wrap; }

.srip .gps-625501172039680877 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }

.srip .gps-625501172039680877 .gp-content-start{ align-content: flex-start; }

.srip .gps-625501172039680877 .gp-items-center{ align-items: center; }

.srip .gps-625501172039680877 .gp-justify-center{ justify-content: center; }

.srip .gps-625501172039680877 .gp-justify-between{ justify-content: space-between; }

.srip .gps-625501172039680877 .gp-gap-2{ gap: 8px; }

.srip .gps-625501172039680877 .gp-overflow-hidden{ overflow: hidden; }

.srip .gps-625501172039680877 .gp-break-words{ overflow-wrap: break-word; }

.srip .gps-625501172039680877 .gp-border{ border-width: 1px; }

.srip .gps-625501172039680877 .gp-border-transparent{ border-color: transparent; }

.srip .gps-625501172039680877 .gp-text-left{ text-align: left; }

.srip .gps-625501172039680877 .gp-text-center{ text-align: center; }

.srip .gps-625501172039680877 .gp-leading-\[0\]{ line-height: 0; }

.srip .gps-625501172039680877 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }

.srip .gps-625501172039680877 .gp-no-underline{ text-decoration-line: none; }

.srip .gps-625501172039680877 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039680877 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039680877 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039680877 .disabled\:gp-btn-disabled:disabled{ cursor: default; }

.srip .gps-625501172039680877 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }

.srip .gps-625501172039680877 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }

.srip .gps-625501172039680877 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }

.srip .gps-625501172039680877 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }

.srip .gps-625501172039680877 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }

@media (max-width: 1024px){
  .srip .gps-625501172039680877 .tablet\:gp-static{ position: static; }
  .srip .gps-625501172039680877 .tablet\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172039680877 .tablet\:gp-left-0{ left: 0px; }
  .srip .gps-625501172039680877 .tablet\:gp-right-0{ right: 0px; }
  .srip .gps-625501172039680877 .tablet\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172039680877 .tablet\:gp-block{ display: block; }
  .srip .gps-625501172039680877 .tablet\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172039680877 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039680877 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172039680877 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039680877 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172039680877 .tablet\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172039680877 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172039680877 .tablet\:gp-rotate-0,.srip .gps-625501172039680877 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172039680877 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172039680877 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172039680877 .tablet\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172039680877 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172039680877 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 767px){
  .srip .gps-625501172039680877 .mobile\:gp-static{ position: static; }
  .srip .gps-625501172039680877 .mobile\:\!gp-absolute{ position: absolute !important; }
  .srip .gps-625501172039680877 .mobile\:gp-left-0{ left: 0px; }
  .srip .gps-625501172039680877 .mobile\:gp-right-0{ right: 0px; }
  .srip .gps-625501172039680877 .mobile\:gp-z-2{ z-index: 2; }
  .srip .gps-625501172039680877 .mobile\:gp-block{ display: block; }
  .srip .gps-625501172039680877 .mobile\:\!gp-flex{ display: flex !important; }
  .srip .gps-625501172039680877 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039680877 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172039680877 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039680877 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
  .srip .gps-625501172039680877 .mobile\:gp-flex-none{ flex: 0 0 auto; }
  .srip .gps-625501172039680877 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
  .srip .gps-625501172039680877 .mobile\:gp-rotate-0,.srip .gps-625501172039680877 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .srip .gps-625501172039680877 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
  .srip .gps-625501172039680877 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
  .srip .gps-625501172039680877 .mobile\:gp-flex-row{ flex-direction: row; }
  .srip .gps-625501172039680877 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
  .srip .gps-625501172039680877 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
}

.srip .gps-625501172039680877 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }

.srip .gps-625501172039680877 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }

.srip .gps-625501172039680877 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }

.srip .gps-625501172039680877 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }

.srip .gps-625501172039680877 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }

.srip .gps-625501172039680877 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }

@media (max-width: 1024px){
  .srip .gps-625501172039680877 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
  .srip .gps-625501172039680877 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
  .srip .gps-625501172039680877 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }
}

@media (max-width: 767px){
  .srip .gps-625501172039680877 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
  .srip .gps-625501172039680877 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
  .srip .gps-625501172039680877 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }
}

.srip .gps-625501172039680877 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }

.srip .gps-625501172039680877 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
/* ==== cid:css-d232e7b5-4b41-4dc4-b67b-4509fe379f51@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172039615341.gps.gpsil [style*="--as:"]{ align-self: var(--as); }

.srip .gps-625501172039615341.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172039615341.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps-625501172039615341.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172039615341.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172039615341.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172039615341.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172039615341.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172039615341.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172039615341.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps-625501172039615341.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps-625501172039615341.gps.gpsil [style*="--h:"]{ height: var(--h); }

.srip .gps-625501172039615341.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172039615341.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172039615341.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172039615341.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172039615341.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps-625501172039615341.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172039615341.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172039615341.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps-625501172039615341.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172039615341.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172039615341.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172039615341.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172039615341.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172039615341.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps-625501172039615341.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172039615341.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps-625501172039615341.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172039615341.gps.gpsil [style*="--w:"]{ width: var(--w); }

.srip .gps-625501172039615341.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172039615341.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172039615341.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--o-mobile:"]{ order: var(--o-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps-625501172039615341.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }
}

.srip .gps-625501172039615341 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172039615341 .gp-relative{ position: relative; }

.srip .gps-625501172039615341 .gp-mx-auto{ margin-left: auto; margin-right: auto; }

.srip .gps-625501172039615341 .gp-mb-0{ margin-bottom: 0px; }

.srip .gps-625501172039615341 .gp-inline-block{ display: inline-block; }

.srip .gps-625501172039615341 .gp-flex{ display: flex; }

.srip .gps-625501172039615341 .gp-grid{ display: grid; }

.srip .gps-625501172039615341 .gp-contents{ display: contents; }

.srip .gps-625501172039615341 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172039615341 .gp-hidden{ display: none; }

.srip .gps-625501172039615341 .gp-h-auto{ height: auto; }

.srip .gps-625501172039615341 .gp-h-full{ height: 100%; }

.srip .gps-625501172039615341 .gp-w-full{ width: 100%; }

.srip .gps-625501172039615341 .gp-max-w-full{ max-width: 100%; }

.srip .gps-625501172039615341 .gp-flex-none{ flex: 0 0 auto; }

.srip .gps-625501172039615341 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }

.srip .gps-625501172039615341 .gp-flex-col{ flex-direction: column; }

.srip .gps-625501172039615341 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.srip .gps-625501172039615341 .gp-duration-200{ transition-duration: 0.2s; }

.srip .gps-625501172039615341 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1024px){
  .srip .gps-625501172039615341 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039615341 .tablet\:gp-hidden{ display: none; }
  .srip .gps-625501172039615341 .tablet\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039615341 .tablet\:gp-flex-none{ flex: 0 0 auto; }
}

@media (max-width: 767px){
  .srip .gps-625501172039615341 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172039615341 .mobile\:gp-hidden{ display: none; }
  .srip .gps-625501172039615341 .mobile\:gp-h-auto{ height: auto; }
  .srip .gps-625501172039615341 .mobile\:gp-flex-none{ flex: 0 0 auto; }
}

.srip .gps-625501172039615341 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
/* ==== cid:css-00788e1f-240b-4681-b3f2-dc7a12d3e7d2@mhtml.blink ==== */
@charset "utf-8";

.drawer-page-content{ transform: none !important; }
/* ==== cid:css-b6c01244-ba9d-48c8-8afb-6b706302250d@mhtml.blink ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff") format("woff"); }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-2b14fbca-cd0d-4bd1-92b1-7f1545cbd5d2@mhtml.blink ==== */
@charset "utf-8";

.gps-625501172040794989.gps.gpsil [style*="--bg:"]{ background: var(--bg); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps-625501172040794989.gps.gpsil [style*="--b:"]{ border: var(--b); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps-625501172040794989.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps-625501172040794989.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps-625501172040794989.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps-625501172040794989.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps-625501172040794989.gps.gpsil [style*="--c:"]{ color: var(--c); }

.srip .gps-625501172040794989.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps-625501172040794989.gps.gpsil [style*="--size:"]{ font-size: var(--size); }

.srip .gps-625501172040794989.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps-625501172040794989.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps-625501172040794989.gps.gpsil [style*="--left:"]{ left: var(--left); }

.srip .gps-625501172040794989.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps-625501172040794989.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps-625501172040794989.gps.gpsil [style*="--m:"]{ margin: var(--m); }

.srip .gps-625501172040794989.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps-625501172040794989.gps.gpsil [style*="--op:"]{ opacity: var(--op); }

.srip .gps-625501172040794989.gps.gpsil [style*="--o:"]{ order: var(--o); }

.srip .gps-625501172040794989.gps.gpsil [style*="--p:"]{ padding: var(--p); }

.srip .gps-625501172040794989.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps-625501172040794989.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps-625501172040794989.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps-625501172040794989.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps-625501172040794989.gps.gpsil [style*="--pos:"]{ position: var(--pos); }

.srip .gps-625501172040794989.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps-625501172040794989.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps-625501172040794989.gps.gpsil [style*="--top:"]{ top: var(--top); }

.srip .gps-625501172040794989.gps.gpsil [style*="--t:"]{ transform: var(--t); }

.srip .gps-625501172040794989.gps.gpsil [style*="--w:"]{ width: var(--w); }

@media only screen and (max-width: 1024px){
  .srip .gps-625501172040794989.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--t-tablet:"]{ transform: var(--t-tablet); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps-625501172040794989.gps.gpsil [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--t-mobile:"]{ transform: var(--t-mobile); }
  .srip .gps-625501172040794989.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
}

.srip .gps-625501172040794989 .gp-g-paragraph-1{ font-family: var(--g-p1-ff); font-size: var(--g-p1-size); font-style: var(--g-p1-fs); font-weight: var(--g-p1-weight); letter-spacing: var(--g-p1-ls); line-height: var(--g-p1-lh); }

.srip .gps-625501172040794989 .\!gp-pointer-events-none{ pointer-events: none !important; }

.srip .gps-625501172040794989 .gp-relative{ position: relative; }

.srip .gps-625501172040794989 .gp-sticky{ position: sticky; }

.srip .gps-625501172040794989 .gp-flex{ display: flex; }

.srip .gps-625501172040794989 .\!gp-hidden{ display: none !important; }

.srip .gps-625501172040794989 .gp-hidden{ display: none; }

.srip .gps-625501172040794989 .gp-flex-col{ flex-direction: column; }

@media (max-width: 1024px){
  .srip .gps-625501172040794989 .tablet\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040794989 .tablet\:gp-hidden{ display: none; }
}

@media (max-width: 767px){
  .srip .gps-625501172040794989 .mobile\:\!gp-hidden{ display: none !important; }
  .srip .gps-625501172040794989 .mobile\:gp-hidden{ display: none; }
}

.srip .gps-625501172040794989 .\[\&_gp-button_\.gp-button-base\]\:\!gp-pointer-events-auto gp-button .gp-button-base{ pointer-events: auto !important; }
/* ==== cid:css-89852621-cfb7-4572-8213-b3631e371887@mhtml.blink ==== */
@charset "utf-8";

button.gp-button-atc{ color: white !important; }

.srip [data-gp-text] p span,.srip [data-gp-text] p{ font-family: inherit !important; }
/* ==== https://fonts.googleapis.com/css ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-d68a0724-fc06-435b-bb8a-3ad152426370@mhtml.blink ==== */
@charset "utf-8";

@import url("https://fonts.googleapis.com/css?family=Inter:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Lora:400,400italic,500,500italic,600,600italic,700,700italic&display=swap");

.gps{ --g-h1-ff: var(--g-font-heading,heading); --g-h1-size: 46px; --g-h1-weight: 400; --g-h1-lh: 130%; --g-h2-ff: var(--g-font-heading,heading); --g-h2-size: 41px; --g-h2-weight: 400; --g-h2-lh: 130%; --g-h3-ff: var(--g-font-heading,heading); --g-h3-size: 52px; --g-h3-weight: 400; --g-h3-lh: 130%; --g-p1-ff: var(--g-font-body,body); --g-p1-size: 16px; --g-p1-weight: 400; --g-p1-lh: 180%; --g-p2-ff: var(--g-font-body,body); --g-p2-size: 14px; --g-p2-weight: 400; --g-p2-lh: 180%; --g-p3-ff: var(--g-font-body,body); --g-p3-size: 10px; --g-p3-weight: 400; --g-p3-lh: 180%; --g-sh1-ff: var(--g-font-heading,heading); --g-sh1-size: 25px; --g-sh1-weight: 400; --g-sh1-lh: 130%; --g-sh2-ff: var(--g-font-heading,heading); --g-sh2-size: 18px; --g-sh2-weight: 400; --g-sh2-lh: 130%; --g-sh3-ff: var(--g-font-heading,heading); --g-sh3-size: 32px; --g-sh3-weight: 400; --g-sh3-lh: 130%; --g-s-2xl: 32px; --g-s-3xl: 48px; --g-s-4xl: 80px; --g-s-5xl: 112px; --g-s-l: 16px; --g-s-m: 12px; --g-s-s: 8px; --g-s-xl: 24px; --g-s-xs: 4px; --g-s-xxs: 2px; --g-ct-p: 16px; --g-ct-w: 1200px; --g-font-body: "Inter"; --g-font-code: sans-serif; --g-font-heading: "Lora"; --g-theme-font: [object Object]; --g-c-bg-1: #e2e2e2; --g-c-bg-2: #f3f3f3; --g-c-bg-3: #fff; --g-c-brand: #1d3557; --g-color-color-index-change: 0; --g-c-error: #ea3335; --g-color-gradient-index-change: 0; --g-c-highlight: #4d4d4d; --g-c-info: #1890ff; --g-c-line-1: #ececec; --g-c-line-2: #7d7d7d; --g-c-line-3: #121212; --g-color-my-colors-0: #1aaf7b; --g-color-my-colors-1: #28c58d; --g-color-my-colors-2: rgba(20,84,58,.3); --g-color-my-colors-3: #fffcf7; --g-color-my-colors-4: #fb730b; --g-color-my-colors-5: #1a2320; --g-color-my-colors-6: rgba(20,84,58,.3); --g-color-recent-gradient-colors-0: linear-gradient(180deg,#fffcf7,#fff); --g-color-recent-gradient-colors-1: linear-gradient(180deg,#fffaf2,#fff); --g-color-recent-gradient-colors-2: linear-gradient(180deg,#fff2df,#fff); --g-color-recent-gradient-colors-3: linear-gradient(180deg,#fffbf4,#fff); --g-color-recent-gradient-colors-4: linear-gradient(180deg,#fff3ea,#fff); --g-color-recent-gradient-colors-5: linear-gradient(0deg,#ffefe2 40%,#fff); --g-color-recent-gradient-colors-6: linear-gradient(0deg,#ffefe2,#fff); --g-c-success: #428445; --g-c-text-1: #4d4d4d; --g-c-text-2: #121212; --g-c-text-3: #fff; --g-color-theme-colors-0: #1aaf7b; --g-color-theme-colors-1: #28c58d; --g-color-theme-colors-2: rgba(20,84,58,.3); --g-color-theme-colors-3: #fffcf7; --g-color-theme-colors-4: #fb730b; --g-color-theme-colors-5: #1a2320; --g-color-theme-colors-6: rgba(20,84,58,.3); --g-c-warning: #f2a73b; --g-radius-large: 16px; --g-radius-medium: 6px; --g-radius-small: 3px; }

@media (max-width: 1024px){
  .srip .gps{ --g-h1-ff: var(--g-font-heading,heading); --g-h1-size: 46px; --g-h1-weight: 400; --g-h2-size: 41px; --g-h3-ff: var(--g-font-heading,heading); --g-h3-size: 52px; --g-h3-weight: 400; --g-p1-size: 16px; --g-p1-lh: 180%; --g-p2-size: 14px; --g-p3-size: 10px; --g-sh1-size: 25px; --g-sh2-size: 18px; --g-sh3-size: 32px; --g-ct-p: 16px; --g-ct-w: 100%; --g-font-body: "Inter"; --g-font-code: sans-serif; --g-font-heading: "Lora"; --g-theme-font: [object Object]; }
}

@media (max-width: 767px){
  .srip .gps{ --g-h1-ff: var(--g-font-heading,heading); --g-h1-size: 41px; --g-h1-weight: 400; --g-h2-size: 36px; --g-h3-ff: var(--g-font-heading,heading); --g-h3-size: 46px; --g-h3-weight: 400; --g-p1-size: 14px; --g-p2-size: 12px; --g-p3-size: 9px; --g-sh1-size: 23px; --g-sh2-size: 16px; --g-sh3-size: 29px; --g-ct-p: 16px; --g-ct-w: 100%; --g-font-body: "Inter"; --g-font-code: sans-serif; --g-font-heading: "Lora"; --g-theme-font: [object Object]; }
}
/* ==== cid:css-aab24f1d-5bce-4faa-80ac-c1fc5b34e293@mhtml.blink ==== */
@charset "utf-8";

.gps *, .gps ::after, .gps ::before{ border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }

.srip .gps ::after,.srip .gps ::before{ --tw-content: ""; }

.srip .gps{ text-size-adjust: 100%; font-feature-settings: normal; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-variation-settings: normal; line-height: inherit; margin: 0px; tab-size: 4; }

.srip .gps hr{ border-top-width: 1px; color: inherit; height: 0px; }

.srip .gps abbr:where([title]){ text-decoration: underline dotted; }

.srip .gps h1,.srip .gps h2,.srip .gps h3,.srip .gps h4,.srip .gps h5,.srip .gps h6{ font-size: inherit; font-weight: inherit; }

.srip .gps a{ color: inherit; text-decoration: inherit; }

.srip .gps b,.srip .gps strong{ font-weight: bolder; }

.srip .gps code,.srip .gps kbd,.srip .gps pre,.srip .gps samp{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

.srip .gps small{ font-size: 80%; }

.srip .gps sub,.srip .gps sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

.srip .gps sub{ bottom: -0.25em; }

.srip .gps sup{ top: -0.5em; }

.srip .gps table{ border-collapse: collapse; border-color: inherit; text-indent: 0px; }

.srip .gps button,.srip .gps input,.srip .gps optgroup,.srip .gps select,.srip .gps textarea{ color: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; }

.srip .gps button,.srip .gps select{ text-transform: none; }

.srip .gps [type="button"],.srip .gps [type="reset"],.srip .gps [type="submit"],.srip .gps button{ appearance: button; background-color: transparent; background-image: none; }

.srip .gps progress{ vertical-align: baseline; }

.srip .gps ::-webkit-inner-spin-button,.srip .gps ::-webkit-outer-spin-button{ height: auto; }

.srip .gps [type="search"]{ appearance: textfield; outline-offset: -2px; }

.srip .gps ::-webkit-search-decoration{ appearance: none; }

.srip .gps ::-webkit-file-upload-button{ appearance: button; font: inherit; }

.srip .gps summary{ display: list-item; }

.srip .gps blockquote,.srip .gps dd,.srip .gps dl,.srip .gps figure,.srip .gps h1,.srip .gps h2,.srip .gps h3,.srip .gps h4,.srip .gps h5,.srip .gps h6,.srip .gps hr,.srip .gps p,.srip .gps pre{ margin: 0px; }

.srip .gps fieldset{ margin: 0px; padding: 0px; }

.srip .gps legend{ padding: 0px; }

.srip .gps menu,.srip .gps ol,.srip .gps ul{ list-style: none; margin: 0px; padding: 0px; }

.srip .gps textarea{ resize: vertical; }

.srip .gps input::placeholder,.srip .gps textarea::placeholder{ color: rgb(156, 163, 175); opacity: 1; }

.srip .gps [role="button"],.srip .gps button{ cursor: pointer; }

.srip .gps :disabled{ cursor: default; }

.srip .gps audio,.srip .gps canvas,.srip .gps embed,.srip .gps iframe,.srip .gps img,.srip .gps object,.srip .gps svg,.srip .gps video{ display: block; vertical-align: middle; }

.srip .gps img,.srip .gps video{ height: auto; max-width: 100%; }

.srip .gps [hidden]{ display: none; }

.srip .gps{ -webkit-tap-highlight-color: transparent; scroll-behavior: smooth; }

.srip .gps #__next{ height: 100%; overflow-x: clip; }

.srip .gps .wrapper{ margin-left: auto; margin-right: auto; max-width: var(--g-ct-w,1200px); padding-left: var(--g-ct-p); padding-right: var(--g-ct-p); width: 100%; }

.srip .gps .gem-slider:not([data-keen-slider-disabled]){ align-content: flex-start; display: flex; min-height: 100%; overflow: hidden; position: relative; width: 100%; }

.srip .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{ flex-direction: row-reverse; }

.srip .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{ flex-wrap: wrap; }

.srip .gps [data-keen-slider-moves] *{ pointer-events: none; }

.srip .gps .pb-safe{ padding-bottom: env(safe-area-inset-bottom); }

.srip .gps .pt-safe{ padding-top: env(safe-area-inset-top); }

.srip .gps .pl-safe{ padding-left: env(safe-area-inset-left); }

.srip .gps .pr-safe{ padding-right: env(safe-area-inset-right); }

.srip .gps .p-safe{ padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); }

.srip .gps .px-safe{ padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }

.srip .gps .py-safe{ padding-bottom: env(safe-area-inset-bottom); padding-top: env(safe-area-inset-top); }

.srip .gps .h-safe{ height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); }

.srip .gps .min-h-safe{ min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); }

.srip .gps .gp-text ol,.srip .gps .gp-text ul,.srip .gps .gp-text-instant ol,.srip .gps .gp-text-instant ul{ display: block; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; padding-left: 40px; }

.srip .gps .gp-text strong{ font-weight: 700; }

.srip .gps .gp-text ul > li,.srip .gps .gp-text-instant ul > li{ list-style: inside disc !important; }

.srip .gps .gp-text ol > li,.srip .gps .gp-text-instant ol > li{ list-style: inside decimal !important; }

.srip .gps [display-init="hide"] > div{ display: inline !important; overflow: hidden !important; visibility: hidden !important; }

.srip .gps [display-init="hide"] > div,.srip .gps [display-init="hide"] > div *{ max-height: 0px !important; max-width: 0px !important; }

.srip .gps [data-slot="children"]{ align-items: center; border: 1px dashed rgb(158, 158, 158); border-radius: 3px; display: inline-flex; height: 100%; justify-content: center; min-height: 60px; overflow: hidden; visibility: hidden; width: 100%; }

.srip .gps [data-slot="children"].product-feature-image{ border: unset; border-radius: 0px; visibility: visible !important; }

.srip .gps [data-slot="children"]:not(.product-feature-image)::after{ content: "Drop element here"; font-size: 14px; font-weight: 700; overflow: hidden; text-align: center; text-overflow: ellipsis; visibility: hidden; white-space: nowrap; }

.srip .gps .gp-instant-page [data-slot="children"].product-feature-image{ border: unset; visibility: visible !important; }

.srip .gps .gp-instant-page [data-slot="children"].product-feature-image::after{ border: unset; color: rgb(170, 170, 170); visibility: visible; }

.srip .gps .gp-instant-page [data-slot="children"].product-feature-image .drag-placeholder{ height: 100%; }

.srip .gps .gp-dialog{ display: none; }

.srip .gps .gp-dialog[open]{ display: block; }

.srip .gps .gp-dialog:modal{ position: fixed; }

.srip .gps h1,.srip .gps h2,.srip .gps h3,.srip .gps h4,.srip .gps h5,.srip .gps h6{ word-break: normal; }

.srip .gps p{ color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; }

.srip .gps .gp-p-description-text ol,.srip .gps .gp-p-description-text ul{ display: block; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; padding-left: 40px; }

.srip .gps .gp-p-description-text ol ol{ margin-block: 0px; }

.srip .gps .gp-p-description-text h1{ font-size: 2em; margin-block: 0.67em; margin-inline: 0px; }

.srip .gps .gp-p-description-text h1,.srip .gps .gp-p-description-text h2,.srip .gps .gp-p-description-text h3,.srip .gps .gp-p-description-text h4,.srip .gps .gp-p-description-text h5,.srip .gps .gp-p-description-text h6{ display: block; font-weight: 700; }

.srip .gps .gp-p-description-text h1,.srip .gps .gp-p-description-text h2,.srip .gps .gp-p-description-text h3,.srip .gps .gp-p-description-text h4,.srip .gps .gp-p-description-text h5,.srip .gps .gp-p-description-text h6,.srip .gps .gp-p-description-text p{ margin: 0px 0px 1em; line-height: 1.4 !important; }

.srip .gps .gp-p-description-text h2{ font-size: 1.5em; }

.srip .gps .gp-p-description-text h3{ font-size: 1.17em; }

.srip .gps .gp-p-description-text a{ color: -webkit-link; cursor: text; text-decoration: underline; }

.srip .gps .gp-p-description-text h4{ font-size: 1em; }

.srip .gps .gp-p-description-text h5{ font-size: 0.83em; }

.srip .gps .gp-p-description-text h6{ font-size: 0.67em; }

.srip .gps .gp-p-description-text ul{ list-style-type: disc; }

.srip .gps .gp-p-description-text ol{ list-style-type: decimal; }

.srip .gps .gp-p-description-text ul li{ display: list-item; list-style: outside none disc; text-align: -webkit-match-parent; word-break: break-word; }

.srip .gps .gp-p-description-text blockquote{ display: block; margin-block: 1em; margin-inline: 40px; }

.srip .gps .gp-p-description-text table,.srip .gps .gp-p-description-text td,.srip .gps .gp-p-description-text th{ border: 1px dashed rgb(204, 204, 204) !important; padding: unset !important; }

.srip .gps .gp-p-description-text table{ border-collapse: separate; border-spacing: 2px; box-sizing: border-box; display: table; text-indent: 0px; width: 100%; }

.srip .gps .gp-p-description-text p:last-child{ margin-bottom: 0px !important; }

.srip .gps .gp-tab-header-list::-webkit-scrollbar{ display: none; }

.srip .gps .rfm-marquee-container{ display: flex; flex-direction: row; position: relative; transform: var(--transform); width: var(--width); max-width: unset !important; }

.srip .gps .rfm-overlay{ height: 100%; position: absolute; width: 100%; }

.srip .gps .rfm-overlay::after{ right: 0px; top: 0px; transform: rotate(180deg); }

.srip .gps .rfm-overlay::before{ left: 0px; top: 0px; }

.srip .gps .rfm-marquee{ align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--delay); animation-direction: var(--direction); animation-play-state: var(--play); display: flex; flex: 0 0 auto; flex-direction: row; min-width: var(--min-width); z-index: 1; max-width: unset !important; }

@keyframes gp-merquee-scroll{ 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}

.srip .gps .rfm-initial-child-container{ align-items: center; display: flex; flex: 0 0 auto; flex-direction: row; min-width: auto; }

.srip .gps .rfm-child{ transform: var(--transform); }

.srip .gps [style*="--mbchild:"] > :first-child{ margin-bottom: var(--mbchild); }

.srip .gps [style*="--grchild:"] > :first-child{ grid-row: var(--grchild); }

@media (min-width: 1025px){
  .srip .gps .rfm-marquee-container:hover div{ animation-play-state: var(--pause-on-hover); }
  .srip .gps .rfm-marquee-container:active div{ animation-play-state: var(--pause-on-click); }
}

.srip .gps.gpsil [style*="--d:"]{ display: var(--d); }

@media only screen and (max-width: 1024px){
  .srip .gps.gpsil [style*="--d-tablet:"]{ display: var(--d-tablet); }
}

@media only screen and (max-width: 767px){
  .srip .gps.gpsil [style*="--d-mobile:"]{ display: var(--d-mobile); }
}

.srip .gps.gpsi [style*="--ai:"]{ align-items: var(--ai); }

.srip .gps.gpsi [style*="--hvr-ai:"]:hover{ align-items: var(--hvr-ai); }

.srip .gps.gpsi [style*="--focus-ai:"]:focus{ align-items: var(--focus-ai); }

.srip .gps.gpsi [style*="--as:"]{ align-self: var(--as); }

.srip .gps.gpsi [style*="--hvr-as:"]:hover{ align-self: var(--hvr-as); }

.srip .gps.gpsi [style*="--focus-as:"]:focus{ align-self: var(--focus-as); }

.srip .gps.gpsi [style*="--aspect:"]{ aspect-ratio: var(--aspect); }

.srip .gps.gpsi [style*="--hvr-aspect:"]:hover{ aspect-ratio: var(--hvr-aspect); }

.srip .gps.gpsi [style*="--focus-aspect:"]:focus{ aspect-ratio: var(--focus-aspect); }

.srip .gps.gpsi [style*="--bg:"]{ background: var(--bg); }

.srip .gps.gpsi [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }

.srip .gps.gpsi [style*="--focus-bg:"]:focus{ background: var(--focus-bg); }

.srip .gps.gpsi [style*="--bga:"]{ background-attachment: var(--bga); }

.srip .gps.gpsi [style*="--hvr-bga:"]:hover{ background-attachment: var(--hvr-bga); }

.srip .gps.gpsi [style*="--focus-bga:"]:focus{ background-attachment: var(--focus-bga); }

.srip .gps.gpsi [style*="--bgc:"]{ background-color: var(--bgc); }

.srip .gps.gpsi [style*="--hvr-bgc:"]:hover{ background-color: var(--hvr-bgc); }

.srip .gps.gpsi [style*="--focus-bgc:"]:focus{ background-color: var(--focus-bgc); }

.srip .gps.gpsi [style*="--bgi:"]{ background-image: var(--bgi); }

.srip .gps.gpsi [style*="--hvr-bgi:"]:hover{ background-image: var(--hvr-bgi); }

.srip .gps.gpsi [style*="--focus-bgi:"]:focus{ background-image: var(--focus-bgi); }

.srip .gps.gpsi [style*="--bgp:"]{ background-position: var(--bgp); }

.srip .gps.gpsi [style*="--hvr-bgp:"]:hover{ background-position: var(--hvr-bgp); }

.srip .gps.gpsi [style*="--focus-bgp:"]:focus{ background-position: var(--focus-bgp); }

.srip .gps.gpsi [style*="--bgr:"]{ background-repeat: var(--bgr); }

.srip .gps.gpsi [style*="--hvr-bgr:"]:hover{ background-repeat: var(--hvr-bgr); }

.srip .gps.gpsi [style*="--focus-bgr:"]:focus{ background-repeat: var(--focus-bgr); }

.srip .gps.gpsi [style*="--bgs:"]{ background-size: var(--bgs); }

.srip .gps.gpsi [style*="--hvr-bgs:"]:hover{ background-size: var(--hvr-bgs); }

.srip .gps.gpsi [style*="--focus-bgs:"]:focus{ background-size: var(--focus-bgs); }

.srip .gps.gpsi [style*="--b:"]{ border: var(--b); }

.srip .gps.gpsi [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }

.srip .gps.gpsi [style*="--focus-b:"]:focus{ border: var(--focus-b); }

.srip .gps.gpsi [style*="--bb:"]{ border-bottom: var(--bb); }

.srip .gps.gpsi [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }

.srip .gps.gpsi [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }

.srip .gps.gpsi [style*="--bbw:"]{ border-bottom-width: var(--bbw); }

.srip .gps.gpsi [style*="--hvr-bbw:"]:hover{ border-bottom-width: var(--hvr-bbw); }

.srip .gps.gpsi [style*="--focus-bbw:"]:focus{ border-bottom-width: var(--focus-bbw); }

.srip .gps.gpsi [style*="--blw:"]{ border-left-width: var(--blw); }

.srip .gps.gpsi [style*="--hvr-blw:"]:hover{ border-left-width: var(--hvr-blw); }

.srip .gps.gpsi [style*="--focus-blw:"]:focus{ border-left-width: var(--focus-blw); }

.srip .gps.gpsi [style*="--brw:"]{ border-right-width: var(--brw); }

.srip .gps.gpsi [style*="--hvr-brw:"]:hover{ border-right-width: var(--hvr-brw); }

.srip .gps.gpsi [style*="--focus-brw:"]:focus{ border-right-width: var(--focus-brw); }

.srip .gps.gpsi [style*="--btw:"]{ border-top-width: var(--btw); }

.srip .gps.gpsi [style*="--hvr-btw:"]:hover{ border-top-width: var(--hvr-btw); }

.srip .gps.gpsi [style*="--focus-btw:"]:focus{ border-top-width: var(--focus-btw); }

.srip .gps.gpsi [style*="--bbc:"]{ border-bottom-color: var(--bbc); }

.srip .gps.gpsi [style*="--hvr-bbc:"]:hover{ border-bottom-color: var(--hvr-bbc); }

.srip .gps.gpsi [style*="--focus-bbc:"]:focus{ border-bottom-color: var(--focus-bbc); }

.srip .gps.gpsi [style*="--btc:"]{ border-top-color: var(--btc); }

.srip .gps.gpsi [style*="--hvr-btc:"]:hover{ border-top-color: var(--hvr-btc); }

.srip .gps.gpsi [style*="--focus-btc:"]:focus{ border-top-color: var(--focus-btc); }

.srip .gps.gpsi [style*="--blc:"]{ border-left-color: var(--blc); }

.srip .gps.gpsi [style*="--hvr-blc:"]:hover{ border-left-color: var(--hvr-blc); }

.srip .gps.gpsi [style*="--focus-blc:"]:focus{ border-left-color: var(--focus-blc); }

.srip .gps.gpsi [style*="--brc:"]{ border-right-color: var(--brc); }

.srip .gps.gpsi [style*="--hvr-brc:"]:hover{ border-right-color: var(--hvr-brc); }

.srip .gps.gpsi [style*="--focus-brc:"]:focus{ border-right-color: var(--focus-brc); }

.srip .gps.gpsi [style*="--bc:"]{ border-color: var(--bc); }

.srip .gps.gpsi [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }

.srip .gps.gpsi [style*="--focus-bc:"]:focus{ border-color: var(--focus-bc); }

.srip .gps.gpsi [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }

.srip .gps.gpsi [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }

.srip .gps.gpsi [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }

.srip .gps.gpsi [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }

.srip .gps.gpsi [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }

.srip .gps.gpsi [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }

.srip .gps.gpsi [style*="--bl:"]{ border-left: var(--bl); }

.srip .gps.gpsi [style*="--hvr-bl:"]:hover{ border-left: var(--hvr-bl); }

.srip .gps.gpsi [style*="--focus-bl:"]:focus{ border-left: var(--focus-bl); }

.srip .gps.gpsi [style*="--radius:"]{ border-radius: var(--radius); }

.srip .gps.gpsi [style*="--hvr-radius:"]:hover{ border-radius: var(--hvr-radius); }

.srip .gps.gpsi [style*="--focus-radius:"]:focus{ border-radius: var(--focus-radius); }

.srip .gps.gpsi [style*="--br:"]{ border-right: var(--br); }

.srip .gps.gpsi [style*="--hvr-br:"]:hover{ border-right: var(--hvr-br); }

.srip .gps.gpsi [style*="--focus-br:"]:focus{ border-right: var(--focus-br); }

.srip .gps.gpsi [style*="--bs:"]{ border-style: var(--bs); }

.srip .gps.gpsi [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }

.srip .gps.gpsi [style*="--focus-bs:"]:focus{ border-style: var(--focus-bs); }

.srip .gps.gpsi [style*="--bt:"]{ border-top: var(--bt); }

.srip .gps.gpsi [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }

.srip .gps.gpsi [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }

.srip .gps.gpsi [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }

.srip .gps.gpsi [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }

.srip .gps.gpsi [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }

.srip .gps.gpsi [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }

.srip .gps.gpsi [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }

.srip .gps.gpsi [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }

.srip .gps.gpsi [style*="--bw:"]{ border-width: var(--bw); }

.srip .gps.gpsi [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }

.srip .gps.gpsi [style*="--focus-bw:"]:focus{ border-width: var(--focus-bw); }

.srip .gps.gpsi [style*="--bottom:"]{ bottom: var(--bottom); }

.srip .gps.gpsi [style*="--hvr-bottom:"]:hover{ bottom: var(--hvr-bottom); }

.srip .gps.gpsi [style*="--focus-bottom:"]:focus{ bottom: var(--focus-bottom); }

.srip .gps.gpsi [style*="--shadow:"]{ box-shadow: var(--shadow); }

.srip .gps.gpsi [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }

.srip .gps.gpsi [style*="--focus-shadow:"]:focus{ box-shadow: var(--focus-shadow); }

.srip .gps.gpsi [style*="--c:"]{ color: var(--c); }

.srip .gps.gpsi [style*="--hvr-c:"]:hover{ color: var(--hvr-c); }

.srip .gps.gpsi [style*="--focus-c:"]:focus{ color: var(--focus-c); }

.srip .gps.gpsi [style*="--cg:"]{ column-gap: var(--cg); }

.srip .gps.gpsi [style*="--hvr-cg:"]:hover{ column-gap: var(--hvr-cg); }

.srip .gps.gpsi [style*="--focus-cg:"]:focus{ column-gap: var(--focus-cg); }

.srip .gps.gpsi [style*="--d:"]{ display: var(--d); }

.srip .gps.gpsi [style*="--hvr-d:"]:hover{ display: var(--hvr-d); }

.srip .gps.gpsi [style*="--focus-d:"]:focus{ display: var(--focus-d); }

.srip .gps.gpsi [style*="--fd:"]{ flex-direction: var(--fd); }

.srip .gps.gpsi [style*="--hvr-fd:"]:hover{ flex-direction: var(--hvr-fd); }

.srip .gps.gpsi [style*="--focus-fd:"]:focus{ flex-direction: var(--focus-fd); }

.srip .gps.gpsi [style*="--ff:"]{ font-family: var(--ff); }

.srip .gps.gpsi [style*="--hvr-ff:"]:hover{ font-family: var(--hvr-ff); }

.srip .gps.gpsi [style*="--focus-ff:"]:focus{ font-family: var(--focus-ff); }

.srip .gps.gpsi [style*="--size:"]{ font-size: var(--size); }

.srip .gps.gpsi [style*="--hvr-size:"]:hover{ font-size: var(--hvr-size); }

.srip .gps.gpsi [style*="--focus-size:"]:focus{ font-size: var(--focus-size); }

.srip .gps.gpsi [style*="--weight:"]{ font-weight: var(--weight); }

.srip .gps.gpsi [style*="--hvr-weight:"]:hover{ font-weight: var(--hvr-weight); }

.srip .gps.gpsi [style*="--focus-weight:"]:focus{ font-weight: var(--focus-weight); }

.srip .gps.gpsi [style*="--fs:"]{ font-style: var(--fs); }

.srip .gps.gpsi [style*="--hvr-fs:"]:hover{ font-style: var(--hvr-fs); }

.srip .gps.gpsi [style*="--focus-fs:"]:focus{ font-style: var(--focus-fs); }

.srip .gps.gpsi [style*="--gg:"]{ gap: var(--gg); }

.srip .gps.gpsi [style*="--hvr-gg:"]:hover{ gap: var(--hvr-gg); }

.srip .gps.gpsi [style*="--focus-gg:"]:focus{ gap: var(--focus-gg); }

.srip .gps.gpsi [style*="--gr:"]{ grid-row: var(--gr); }

.srip .gps.gpsi [style*="--hvr-gr:"]:hover{ grid-row: var(--hvr-gr); }

.srip .gps.gpsi [style*="--focus-gr:"]:focus{ grid-row: var(--focus-gr); }

.srip .gps.gpsi [style*="--gtc:"]{ grid-template-columns: var(--gtc); }

.srip .gps.gpsi [style*="--hvr-gtc:"]:hover{ grid-template-columns: var(--hvr-gtc); }

.srip .gps.gpsi [style*="--focus-gtc:"]:focus{ grid-template-columns: var(--focus-gtc); }

.srip .gps.gpsi [style*="--gtr:"]{ grid-template-rows: var(--gtr); }

.srip .gps.gpsi [style*="--hvr-gtr:"]:hover{ grid-template-rows: var(--hvr-gtr); }

.srip .gps.gpsi [style*="--focus-gtr:"]:focus{ grid-template-rows: var(--focus-gtr); }

.srip .gps.gpsi [style*="--h:"]{ height: var(--h); }

.srip .gps.gpsi [style*="--hvr-h:"]:hover{ height: var(--hvr-h); }

.srip .gps.gpsi [style*="--focus-h:"]:focus{ height: var(--focus-h); }

.srip .gps.gpsi [style*="--jc:"]{ justify-content: var(--jc); }

.srip .gps.gpsi [style*="--hvr-jc:"]:hover{ justify-content: var(--hvr-jc); }

.srip .gps.gpsi [style*="--focus-jc:"]:focus{ justify-content: var(--focus-jc); }

.srip .gps.gpsi [style*="--js:"]{ justify-self: var(--js); }

.srip .gps.gpsi [style*="--hvr-js:"]:hover{ justify-self: var(--hvr-js); }

.srip .gps.gpsi [style*="--focus-js:"]:focus{ justify-self: var(--focus-js); }

.srip .gps.gpsi [style*="--left:"]{ left: var(--left); }

.srip .gps.gpsi [style*="--hvr-left:"]:hover{ left: var(--hvr-left); }

.srip .gps.gpsi [style*="--focus-left:"]:focus{ left: var(--focus-left); }

.srip .gps.gpsi [style*="--ls:"]{ letter-spacing: var(--ls); }

.srip .gps.gpsi [style*="--hvr-ls:"]:hover{ letter-spacing: var(--hvr-ls); }

.srip .gps.gpsi [style*="--focus-ls:"]:focus{ letter-spacing: var(--focus-ls); }

.srip .gps.gpsi [style*="--lh:"]{ line-height: var(--lh); }

.srip .gps.gpsi [style*="--hvr-lh:"]:hover{ line-height: var(--hvr-lh); }

.srip .gps.gpsi [style*="--focus-lh:"]:focus{ line-height: var(--focus-lh); }

.srip .gps.gpsi [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }

.srip .gps.gpsi [style*="--hvr-tdt:"]:hover{ text-decoration-thickness: var(--hvr-tdt); }

.srip .gps.gpsi [style*="--focus-tdt:"]:focus{ text-decoration-thickness: var(--focus-tdt); }

.srip .gps.gpsi [style*="--tdc:"]{ text-decoration-color: var(--tdc); }

.srip .gps.gpsi [style*="--hvr-tdc:"]:hover{ text-decoration-color: var(--hvr-tdc); }

.srip .gps.gpsi [style*="--focus-tdc:"]:focus{ text-decoration-color: var(--focus-tdc); }

.srip .gps.gpsi [style*="--tdl:"]{ text-decoration-line: var(--tdl); }

.srip .gps.gpsi [style*="--hvr-tdl:"]:hover{ text-decoration-line: var(--hvr-tdl); }

.srip .gps.gpsi [style*="--focus-tdl:"]:focus{ text-decoration-line: var(--focus-tdl); }

.srip .gps.gpsi [style*="--m:"]{ margin: var(--m); }

.srip .gps.gpsi [style*="--hvr-m:"]:hover{ margin: var(--hvr-m); }

.srip .gps.gpsi [style*="--focus-m:"]:focus{ margin: var(--focus-m); }

.srip .gps.gpsi [style*="--mb:"]{ margin-bottom: var(--mb); }

.srip .gps.gpsi [style*="--hvr-mb:"]:hover{ margin-bottom: var(--hvr-mb); }

.srip .gps.gpsi [style*="--focus-mb:"]:focus{ margin-bottom: var(--focus-mb); }

.srip .gps.gpsi [style*="--ml:"]{ margin-left: var(--ml); }

.srip .gps.gpsi [style*="--hvr-ml:"]:hover{ margin-left: var(--hvr-ml); }

.srip .gps.gpsi [style*="--focus-ml:"]:focus{ margin-left: var(--focus-ml); }

.srip .gps.gpsi [style*="--mr:"]{ margin-right: var(--mr); }

.srip .gps.gpsi [style*="--hvr-mr:"]:hover{ margin-right: var(--hvr-mr); }

.srip .gps.gpsi [style*="--focus-mr:"]:focus{ margin-right: var(--focus-mr); }

.srip .gps.gpsi [style*="--mt:"]{ margin-top: var(--mt); }

.srip .gps.gpsi [style*="--hvr-mt:"]:hover{ margin-top: var(--hvr-mt); }

.srip .gps.gpsi [style*="--focus-mt:"]:focus{ margin-top: var(--focus-mt); }

.srip .gps.gpsi [style*="--maxh:"]{ max-height: var(--maxh); }

.srip .gps.gpsi [style*="--hvr-maxh:"]:hover{ max-height: var(--hvr-maxh); }

.srip .gps.gpsi [style*="--focus-maxh:"]:focus{ max-height: var(--focus-maxh); }

.srip .gps.gpsi [style*="--maxw:"]{ max-width: var(--maxw); }

.srip .gps.gpsi [style*="--hvr-maxw:"]:hover{ max-width: var(--hvr-maxw); }

.srip .gps.gpsi [style*="--focus-maxw:"]:focus{ max-width: var(--focus-maxw); }

.srip .gps.gpsi [style*="--minh:"]{ min-height: var(--minh); }

.srip .gps.gpsi [style*="--hvr-minh:"]:hover{ min-height: var(--hvr-minh); }

.srip .gps.gpsi [style*="--focus-minh:"]:focus{ min-height: var(--focus-minh); }

.srip .gps.gpsi [style*="--minw:"]{ min-width: var(--minw); }

.srip .gps.gpsi [style*="--hvr-minw:"]:hover{ min-width: var(--hvr-minw); }

.srip .gps.gpsi [style*="--focus-minw:"]:focus{ min-width: var(--focus-minw); }

.srip .gps.gpsi [style*="--objf:"]{ object-fit: var(--objf); }

.srip .gps.gpsi [style*="--hvr-objf:"]:hover{ object-fit: var(--hvr-objf); }

.srip .gps.gpsi [style*="--focus-objf:"]:focus{ object-fit: var(--focus-objf); }

.srip .gps.gpsi [style*="--op:"]{ opacity: var(--op); }

.srip .gps.gpsi [style*="--hvr-op:"]:hover{ opacity: var(--hvr-op); }

.srip .gps.gpsi [style*="--focus-op:"]:focus{ opacity: var(--focus-op); }

.srip .gps.gpsi [style*="--o:"]{ order: var(--o); }

.srip .gps.gpsi [style*="--hvr-o:"]:hover{ order: var(--hvr-o); }

.srip .gps.gpsi [style*="--focus-o:"]:focus{ order: var(--focus-o); }

.srip .gps.gpsi [style*="--of:"]{ overflow: var(--of); }

.srip .gps.gpsi [style*="--hvr-of:"]:hover{ overflow: var(--hvr-of); }

.srip .gps.gpsi [style*="--focus-of:"]:focus{ overflow: var(--focus-of); }

.srip .gps.gpsi [style*="--ofx:"]{ overflow-x: var(--ofx); }

.srip .gps.gpsi [style*="--hvr-ofx:"]:hover{ overflow-x: var(--hvr-ofx); }

.srip .gps.gpsi [style*="--focus-ofx:"]:focus{ overflow-x: var(--focus-ofx); }

.srip .gps.gpsi [style*="--ofy:"]{ overflow-y: var(--ofy); }

.srip .gps.gpsi [style*="--hvr-ofy:"]:hover{ overflow-y: var(--hvr-ofy); }

.srip .gps.gpsi [style*="--focus-ofy:"]:focus{ overflow-y: var(--focus-ofy); }

.srip .gps.gpsi [style*="--pc:"]{ place-content: var(--pc); }

.srip .gps.gpsi [style*="--hvr-pc:"]:hover{ place-content: var(--hvr-pc); }

.srip .gps.gpsi [style*="--focus-pc:"]:focus{ place-content: var(--focus-pc); }

.srip .gps.gpsi [style*="--p:"]{ padding: var(--p); }

.srip .gps.gpsi [style*="--hvr-p:"]:hover{ padding: var(--hvr-p); }

.srip .gps.gpsi [style*="--focus-p:"]:focus{ padding: var(--focus-p); }

.srip .gps.gpsi [style*="--pb:"]{ padding-bottom: var(--pb); }

.srip .gps.gpsi [style*="--hvr-pb:"]:hover{ padding-bottom: var(--hvr-pb); }

.srip .gps.gpsi [style*="--focus-pb:"]:focus{ padding-bottom: var(--focus-pb); }

.srip .gps.gpsi [style*="--pl:"]{ padding-left: var(--pl); }

.srip .gps.gpsi [style*="--hvr-pl:"]:hover{ padding-left: var(--hvr-pl); }

.srip .gps.gpsi [style*="--focus-pl:"]:focus{ padding-left: var(--focus-pl); }

.srip .gps.gpsi [style*="--pr:"]{ padding-right: var(--pr); }

.srip .gps.gpsi [style*="--hvr-pr:"]:hover{ padding-right: var(--hvr-pr); }

.srip .gps.gpsi [style*="--focus-pr:"]:focus{ padding-right: var(--focus-pr); }

.srip .gps.gpsi [style*="--pt:"]{ padding-top: var(--pt); }

.srip .gps.gpsi [style*="--hvr-pt:"]:hover{ padding-top: var(--hvr-pt); }

.srip .gps.gpsi [style*="--focus-pt:"]:focus{ padding-top: var(--focus-pt); }

.srip .gps.gpsi [style*="--pe:"]{ pointer-events: var(--pe); }

.srip .gps.gpsi [style*="--hvr-pe:"]:hover{ pointer-events: var(--hvr-pe); }

.srip .gps.gpsi [style*="--focus-pe:"]:focus{ pointer-events: var(--focus-pe); }

.srip .gps.gpsi [style*="--pos:"]{ position: var(--pos); }

.srip .gps.gpsi [style*="--hvr-pos:"]:hover{ position: var(--hvr-pos); }

.srip .gps.gpsi [style*="--focus-pos:"]:focus{ position: var(--focus-pos); }

.srip .gps.gpsi [style*="--right:"]{ right: var(--right); }

.srip .gps.gpsi [style*="--hvr-right:"]:hover{ right: var(--hvr-right); }

.srip .gps.gpsi [style*="--focus-right:"]:focus{ right: var(--focus-right); }

.srip .gps.gpsi [style*="--rg:"]{ row-gap: var(--rg); }

.srip .gps.gpsi [style*="--hvr-rg:"]:hover{ row-gap: var(--hvr-rg); }

.srip .gps.gpsi [style*="--focus-rg:"]:focus{ row-gap: var(--focus-rg); }

.srip .gps.gpsi [style*="--ta:"]{ text-align: var(--ta); }

.srip .gps.gpsi [style*="--hvr-ta:"]:hover{ text-align: var(--hvr-ta); }

.srip .gps.gpsi [style*="--focus-ta:"]:focus{ text-align: var(--focus-ta); }

.srip .gps.gpsi [style*="--ts:"]{ text-shadow: var(--ts); }

.srip .gps.gpsi [style*="--hvr-ts:"]:hover{ text-shadow: var(--hvr-ts); }

.srip .gps.gpsi [style*="--focus-ts:"]:focus{ text-shadow: var(--focus-ts); }

.srip .gps.gpsi [style*="--tt:"]{ text-transform: var(--tt); }

.srip .gps.gpsi [style*="--hvr-tt:"]:hover{ text-transform: var(--hvr-tt); }

.srip .gps.gpsi [style*="--focus-tt:"]:focus{ text-transform: var(--focus-tt); }

.srip .gps.gpsi [style*="--top:"]{ top: var(--top); }

.srip .gps.gpsi [style*="--hvr-top:"]:hover{ top: var(--hvr-top); }

.srip .gps.gpsi [style*="--focus-top:"]:focus{ top: var(--focus-top); }

.srip .gps.gpsi [style*="--t:"]{ transform: var(--t); }

.srip .gps.gpsi [style*="--hvr-t:"]:hover{ transform: var(--hvr-t); }

.srip .gps.gpsi [style*="--focus-t:"]:focus{ transform: var(--focus-t); }

.srip .gps.gpsi [style*="--v:"]{ visibility: var(--v); }

.srip .gps.gpsi [style*="--hvr-v:"]:hover{ visibility: var(--hvr-v); }

.srip .gps.gpsi [style*="--focus-v:"]:focus{ visibility: var(--focus-v); }

.srip .gps.gpsi [style*="--ws:"]{ white-space: var(--ws); }

.srip .gps.gpsi [style*="--hvr-ws:"]:hover{ white-space: var(--hvr-ws); }

.srip .gps.gpsi [style*="--focus-ws:"]:focus{ white-space: var(--focus-ws); }

.srip .gps.gpsi [style*="--w:"]{ width: var(--w); }

.srip .gps.gpsi [style*="--hvr-w:"]:hover{ width: var(--hvr-w); }

.srip .gps.gpsi [style*="--focus-w:"]:focus{ width: var(--focus-w); }

.srip .gps.gpsi [style*="--z:"]{ z-index: var(--z); }

.srip .gps.gpsi [style*="--hvr-z:"]:hover{ z-index: var(--hvr-z); }

.srip .gps.gpsi [style*="--focus-z:"]:focus{ z-index: var(--focus-z); }

.srip .gps.gpsi [style*="--wm:"]{ writing-mode: var(--wm); }

.srip .gps.gpsi [style*="--hvr-wm:"]:hover{ writing-mode: var(--hvr-wm); }

.srip .gps.gpsi [style*="--focus-wm:"]:focus{ writing-mode: var(--focus-wm); }

.srip .gps.gpsi [style*="--line-clamp:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); display: -webkit-box; overflow: hidden; }

@media only screen and (max-width: 1024px){
  .srip .gps.gpsi [style*="--ai-tablet:"]{ align-items: var(--ai-tablet); }
  .srip .gps.gpsi [style*="--hvr-ai-tablet:"]:hover{ align-items: var(--hvr-ai-tablet); }
  .srip .gps.gpsi [style*="--focus-ai-tablet:"]:focus{ align-items: var(--focus-ai-tablet); }
  .srip .gps.gpsi [style*="--as-tablet:"]{ align-self: var(--as-tablet); }
  .srip .gps.gpsi [style*="--hvr-as-tablet:"]:hover{ align-self: var(--hvr-as-tablet); }
  .srip .gps.gpsi [style*="--focus-as-tablet:"]:focus{ align-self: var(--focus-as-tablet); }
  .srip .gps.gpsi [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
  .srip .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover{ aspect-ratio: var(--hvr-aspect-tablet); }
  .srip .gps.gpsi [style*="--focus-aspect-tablet:"]:focus{ aspect-ratio: var(--focus-aspect-tablet); }
  .srip .gps.gpsi [style*="--bg-tablet:"]{ background: var(--bg-tablet); }
  .srip .gps.gpsi [style*="--hvr-bg-tablet:"]:hover{ background: var(--hvr-bg-tablet); }
  .srip .gps.gpsi [style*="--focus-bg-tablet:"]:focus{ background: var(--focus-bg-tablet); }
  .srip .gps.gpsi [style*="--bga-tablet:"]{ background-attachment: var(--bga-tablet); }
  .srip .gps.gpsi [style*="--hvr-bga-tablet:"]:hover{ background-attachment: var(--hvr-bga-tablet); }
  .srip .gps.gpsi [style*="--focus-bga-tablet:"]:focus{ background-attachment: var(--focus-bga-tablet); }
  .srip .gps.gpsi [style*="--bgc-tablet:"]{ background-color: var(--bgc-tablet); }
  .srip .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover{ background-color: var(--hvr-bgc-tablet); }
  .srip .gps.gpsi [style*="--focus-bgc-tablet:"]:focus{ background-color: var(--focus-bgc-tablet); }
  .srip .gps.gpsi [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
  .srip .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover{ background-image: var(--hvr-bgi-tablet); }
  .srip .gps.gpsi [style*="--focus-bgi-tablet:"]:focus{ background-image: var(--focus-bgi-tablet); }
  .srip .gps.gpsi [style*="--bgp-tablet:"]{ background-position: var(--bgp-tablet); }
  .srip .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover{ background-position: var(--hvr-bgp-tablet); }
  .srip .gps.gpsi [style*="--focus-bgp-tablet:"]:focus{ background-position: var(--focus-bgp-tablet); }
  .srip .gps.gpsi [style*="--bgr-tablet:"]{ background-repeat: var(--bgr-tablet); }
  .srip .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover{ background-repeat: var(--hvr-bgr-tablet); }
  .srip .gps.gpsi [style*="--focus-bgr-tablet:"]:focus{ background-repeat: var(--focus-bgr-tablet); }
  .srip .gps.gpsi [style*="--bgs-tablet:"]{ background-size: var(--bgs-tablet); }
  .srip .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover{ background-size: var(--hvr-bgs-tablet); }
  .srip .gps.gpsi [style*="--focus-bgs-tablet:"]:focus{ background-size: var(--focus-bgs-tablet); }
  .srip .gps.gpsi [style*="--b-tablet:"]{ border: var(--b-tablet); }
  .srip .gps.gpsi [style*="--hvr-b-tablet:"]:hover{ border: var(--hvr-b-tablet); }
  .srip .gps.gpsi [style*="--focus-b-tablet:"]:focus{ border: var(--focus-b-tablet); }
  .srip .gps.gpsi [style*="--bb-tablet:"]{ border-bottom: var(--bb-tablet); }
  .srip .gps.gpsi [style*="--hvr-bb-tablet:"]:hover{ border-bottom: var(--hvr-bb-tablet); }
  .srip .gps.gpsi [style*="--focus-bb-tablet:"]:focus{ border-bottom: var(--focus-bb-tablet); }
  .srip .gps.gpsi [style*="--bbw-tablet:"]{ border-bottom-width: var(--bbw-tablet); }
  .srip .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover{ border-bottom-width: var(--hvr-bbw-tablet); }
  .srip .gps.gpsi [style*="--focus-bbw-tablet:"]:focus{ border-bottom-width: var(--focus-bbw-tablet); }
  .srip .gps.gpsi [style*="--blw-tablet:"]{ border-left-width: var(--blw-tablet); }
  .srip .gps.gpsi [style*="--hvr-blw-tablet:"]:hover{ border-left-width: var(--hvr-blw-tablet); }
  .srip .gps.gpsi [style*="--focus-blw-tablet:"]:focus{ border-left-width: var(--focus-blw-tablet); }
  .srip .gps.gpsi [style*="--brw-tablet:"]{ border-right-width: var(--brw-tablet); }
  .srip .gps.gpsi [style*="--hvr-brw-tablet:"]:hover{ border-right-width: var(--hvr-brw-tablet); }
  .srip .gps.gpsi [style*="--focus-brw-tablet:"]:focus{ border-right-width: var(--focus-brw-tablet); }
  .srip .gps.gpsi [style*="--btw-tablet:"]{ border-top-width: var(--btw-tablet); }
  .srip .gps.gpsi [style*="--hvr-btw-tablet:"]:hover{ border-top-width: var(--hvr-btw-tablet); }
  .srip .gps.gpsi [style*="--focus-btw-tablet:"]:focus{ border-top-width: var(--focus-btw-tablet); }
  .srip .gps.gpsi [style*="--bbc-tablet:"]{ border-bottom-color: var(--bbc-tablet); }
  .srip .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover{ border-bottom-color: var(--hvr-bbc-tablet); }
  .srip .gps.gpsi [style*="--focus-bbc-tablet:"]:focus{ border-bottom-color: var(--focus-bbc-tablet); }
  .srip .gps.gpsi [style*="--btc-tablet:"]{ border-top-color: var(--btc-tablet); }
  .srip .gps.gpsi [style*="--hvr-btc-tablet:"]:hover{ border-top-color: var(--hvr-btc-tablet); }
  .srip .gps.gpsi [style*="--focus-btc-tablet:"]:focus{ border-top-color: var(--focus-btc-tablet); }
  .srip .gps.gpsi [style*="--blc-tablet:"]{ border-left-color: var(--blc-tablet); }
  .srip .gps.gpsi [style*="--hvr-blc-tablet:"]:hover{ border-left-color: var(--hvr-blc-tablet); }
  .srip .gps.gpsi [style*="--focus-blc-tablet:"]:focus{ border-left-color: var(--focus-blc-tablet); }
  .srip .gps.gpsi [style*="--brc-tablet:"]{ border-right-color: var(--brc-tablet); }
  .srip .gps.gpsi [style*="--hvr-brc-tablet:"]:hover{ border-right-color: var(--hvr-brc-tablet); }
  .srip .gps.gpsi [style*="--focus-brc-tablet:"]:focus{ border-right-color: var(--focus-brc-tablet); }
  .srip .gps.gpsi [style*="--bc-tablet:"]{ border-color: var(--bc-tablet); }
  .srip .gps.gpsi [style*="--hvr-bc-tablet:"]:hover{ border-color: var(--hvr-bc-tablet); }
  .srip .gps.gpsi [style*="--focus-bc-tablet:"]:focus{ border-color: var(--focus-bc-tablet); }
  .srip .gps.gpsi [style*="--bblr-tablet:"]{ border-bottom-left-radius: var(--bblr-tablet); }
  .srip .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover{ border-bottom-left-radius: var(--hvr-bblr-tablet); }
  .srip .gps.gpsi [style*="--focus-bblr-tablet:"]:focus{ border-bottom-left-radius: var(--focus-bblr-tablet); }
  .srip .gps.gpsi [style*="--bbrr-tablet:"]{ border-bottom-right-radius: var(--bbrr-tablet); }
  .srip .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr-tablet); }
  .srip .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus{ border-bottom-right-radius: var(--focus-bbrr-tablet); }
  .srip .gps.gpsi [style*="--bl-tablet:"]{ border-left: var(--bl-tablet); }
  .srip .gps.gpsi [style*="--hvr-bl-tablet:"]:hover{ border-left: var(--hvr-bl-tablet); }
  .srip .gps.gpsi [style*="--focus-bl-tablet:"]:focus{ border-left: var(--focus-bl-tablet); }
  .srip .gps.gpsi [style*="--radius-tablet:"]{ border-radius: var(--radius-tablet); }
  .srip .gps.gpsi [style*="--hvr-radius-tablet:"]:hover{ border-radius: var(--hvr-radius-tablet); }
  .srip .gps.gpsi [style*="--focus-radius-tablet:"]:focus{ border-radius: var(--focus-radius-tablet); }
  .srip .gps.gpsi [style*="--br-tablet:"]{ border-right: var(--br-tablet); }
  .srip .gps.gpsi [style*="--hvr-br-tablet:"]:hover{ border-right: var(--hvr-br-tablet); }
  .srip .gps.gpsi [style*="--focus-br-tablet:"]:focus{ border-right: var(--focus-br-tablet); }
  .srip .gps.gpsi [style*="--bs-tablet:"]{ border-style: var(--bs-tablet); }
  .srip .gps.gpsi [style*="--hvr-bs-tablet:"]:hover{ border-style: var(--hvr-bs-tablet); }
  .srip .gps.gpsi [style*="--focus-bs-tablet:"]:focus{ border-style: var(--focus-bs-tablet); }
  .srip .gps.gpsi [style*="--bt-tablet:"]{ border-top: var(--bt-tablet); }
  .srip .gps.gpsi [style*="--hvr-bt-tablet:"]:hover{ border-top: var(--hvr-bt-tablet); }
  .srip .gps.gpsi [style*="--focus-bt-tablet:"]:focus{ border-top: var(--focus-bt-tablet); }
  .srip .gps.gpsi [style*="--btlr-tablet:"]{ border-top-left-radius: var(--btlr-tablet); }
  .srip .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover{ border-top-left-radius: var(--hvr-btlr-tablet); }
  .srip .gps.gpsi [style*="--focus-btlr-tablet:"]:focus{ border-top-left-radius: var(--focus-btlr-tablet); }
  .srip .gps.gpsi [style*="--btrr-tablet:"]{ border-top-right-radius: var(--btrr-tablet); }
  .srip .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover{ border-top-right-radius: var(--hvr-btrr-tablet); }
  .srip .gps.gpsi [style*="--focus-btrr-tablet:"]:focus{ border-top-right-radius: var(--focus-btrr-tablet); }
  .srip .gps.gpsi [style*="--bw-tablet:"]{ border-width: var(--bw-tablet); }
  .srip .gps.gpsi [style*="--hvr-bw-tablet:"]:hover{ border-width: var(--hvr-bw-tablet); }
  .srip .gps.gpsi [style*="--focus-bw-tablet:"]:focus{ border-width: var(--focus-bw-tablet); }
  .srip .gps.gpsi [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
  .srip .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover{ bottom: var(--hvr-bottom-tablet); }
  .srip .gps.gpsi [style*="--focus-bottom-tablet:"]:focus{ bottom: var(--focus-bottom-tablet); }
  .srip .gps.gpsi [style*="--shadow-tablet:"]{ box-shadow: var(--shadow-tablet); }
  .srip .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover{ box-shadow: var(--hvr-shadow-tablet); }
  .srip .gps.gpsi [style*="--focus-shadow-tablet:"]:focus{ box-shadow: var(--focus-shadow-tablet); }
  .srip .gps.gpsi [style*="--c-tablet:"]{ color: var(--c-tablet); }
  .srip .gps.gpsi [style*="--hvr-c-tablet:"]:hover{ color: var(--hvr-c-tablet); }
  .srip .gps.gpsi [style*="--focus-c-tablet:"]:focus{ color: var(--focus-c-tablet); }
  .srip .gps.gpsi [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
  .srip .gps.gpsi [style*="--hvr-cg-tablet:"]:hover{ column-gap: var(--hvr-cg-tablet); }
  .srip .gps.gpsi [style*="--focus-cg-tablet:"]:focus{ column-gap: var(--focus-cg-tablet); }
  .srip .gps.gpsi [style*="--d-tablet:"]{ display: var(--d-tablet); }
  .srip .gps.gpsi [style*="--hvr-d-tablet:"]:hover{ display: var(--hvr-d-tablet); }
  .srip .gps.gpsi [style*="--focus-d-tablet:"]:focus{ display: var(--focus-d-tablet); }
  .srip .gps.gpsi [style*="--fd-tablet:"]{ flex-direction: var(--fd-tablet); }
  .srip .gps.gpsi [style*="--hvr-fd-tablet:"]:hover{ flex-direction: var(--hvr-fd-tablet); }
  .srip .gps.gpsi [style*="--focus-fd-tablet:"]:focus{ flex-direction: var(--focus-fd-tablet); }
  .srip .gps.gpsi [style*="--ff-tablet:"]{ font-family: var(--ff-tablet); }
  .srip .gps.gpsi [style*="--hvr-ff-tablet:"]:hover{ font-family: var(--hvr-ff-tablet); }
  .srip .gps.gpsi [style*="--focus-ff-tablet:"]:focus{ font-family: var(--focus-ff-tablet); }
  .srip .gps.gpsi [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
  .srip .gps.gpsi [style*="--hvr-size-tablet:"]:hover{ font-size: var(--hvr-size-tablet); }
  .srip .gps.gpsi [style*="--focus-size-tablet:"]:focus{ font-size: var(--focus-size-tablet); }
  .srip .gps.gpsi [style*="--weight-tablet:"]{ font-weight: var(--weight-tablet); }
  .srip .gps.gpsi [style*="--hvr-weight-tablet:"]:hover{ font-weight: var(--hvr-weight-tablet); }
  .srip .gps.gpsi [style*="--focus-weight-tablet:"]:focus{ font-weight: var(--focus-weight-tablet); }
  .srip .gps.gpsi [style*="--fs-tablet:"]{ font-style: var(--fs-tablet); }
  .srip .gps.gpsi [style*="--hvr-fs-tablet:"]:hover{ font-style: var(--hvr-fs-tablet); }
  .srip .gps.gpsi [style*="--focus-fs-tablet:"]:focus{ font-style: var(--focus-fs-tablet); }
  .srip .gps.gpsi [style*="--gg-tablet:"]{ gap: var(--gg-tablet); }
  .srip .gps.gpsi [style*="--hvr-gg-tablet:"]:hover{ gap: var(--hvr-gg-tablet); }
  .srip .gps.gpsi [style*="--focus-gg-tablet:"]:focus{ gap: var(--focus-gg-tablet); }
  .srip .gps.gpsi [style*="--gr-tablet:"]{ grid-row: var(--gr-tablet); }
  .srip .gps.gpsi [style*="--hvr-gr-tablet:"]:hover{ grid-row: var(--hvr-gr-tablet); }
  .srip .gps.gpsi [style*="--focus-gr-tablet:"]:focus{ grid-row: var(--focus-gr-tablet); }
  .srip .gps.gpsi [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
  .srip .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover{ grid-template-columns: var(--hvr-gtc-tablet); }
  .srip .gps.gpsi [style*="--focus-gtc-tablet:"]:focus{ grid-template-columns: var(--focus-gtc-tablet); }
  .srip .gps.gpsi [style*="--gtr-tablet:"]{ grid-template-rows: var(--gtr-tablet); }
  .srip .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover{ grid-template-rows: var(--hvr-gtr-tablet); }
  .srip .gps.gpsi [style*="--focus-gtr-tablet:"]:focus{ grid-template-rows: var(--focus-gtr-tablet); }
  .srip .gps.gpsi [style*="--h-tablet:"]{ height: var(--h-tablet); }
  .srip .gps.gpsi [style*="--hvr-h-tablet:"]:hover{ height: var(--hvr-h-tablet); }
  .srip .gps.gpsi [style*="--focus-h-tablet:"]:focus{ height: var(--focus-h-tablet); }
  .srip .gps.gpsi [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
  .srip .gps.gpsi [style*="--hvr-jc-tablet:"]:hover{ justify-content: var(--hvr-jc-tablet); }
  .srip .gps.gpsi [style*="--focus-jc-tablet:"]:focus{ justify-content: var(--focus-jc-tablet); }
  .srip .gps.gpsi [style*="--js-tablet:"]{ justify-self: var(--js-tablet); }
  .srip .gps.gpsi [style*="--hvr-js-tablet:"]:hover{ justify-self: var(--hvr-js-tablet); }
  .srip .gps.gpsi [style*="--focus-js-tablet:"]:focus{ justify-self: var(--focus-js-tablet); }
  .srip .gps.gpsi [style*="--left-tablet:"]{ left: var(--left-tablet); }
  .srip .gps.gpsi [style*="--hvr-left-tablet:"]:hover{ left: var(--hvr-left-tablet); }
  .srip .gps.gpsi [style*="--focus-left-tablet:"]:focus{ left: var(--focus-left-tablet); }
  .srip .gps.gpsi [style*="--ls-tablet:"]{ letter-spacing: var(--ls-tablet); }
  .srip .gps.gpsi [style*="--hvr-ls-tablet:"]:hover{ letter-spacing: var(--hvr-ls-tablet); }
  .srip .gps.gpsi [style*="--focus-ls-tablet:"]:focus{ letter-spacing: var(--focus-ls-tablet); }
  .srip .gps.gpsi [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
  .srip .gps.gpsi [style*="--hvr-lh-tablet:"]:hover{ line-height: var(--hvr-lh-tablet); }
  .srip .gps.gpsi [style*="--focus-lh-tablet:"]:focus{ line-height: var(--focus-lh-tablet); }
  .srip .gps.gpsi [style*="--tdt-tablet:"]{ text-decoration-thickness: var(--tdt-tablet); }
  .srip .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover{ text-decoration-thickness: var(--hvr-tdt-tablet); }
  .srip .gps.gpsi [style*="--focus-tdt-tablet:"]:focus{ text-decoration-thickness: var(--focus-tdt-tablet); }
  .srip .gps.gpsi [style*="--tdc-tablet:"]{ text-decoration-color: var(--tdc-tablet); }
  .srip .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover{ text-decoration-color: var(--hvr-tdc-tablet); }
  .srip .gps.gpsi [style*="--focus-tdc-tablet:"]:focus{ text-decoration-color: var(--focus-tdc-tablet); }
  .srip .gps.gpsi [style*="--tdl-tablet:"]{ text-decoration-line: var(--tdl-tablet); }
  .srip .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover{ text-decoration-line: var(--hvr-tdl-tablet); }
  .srip .gps.gpsi [style*="--focus-tdl-tablet:"]:focus{ text-decoration-line: var(--focus-tdl-tablet); }
  .srip .gps.gpsi [style*="--m-tablet:"]{ margin: var(--m-tablet); }
  .srip .gps.gpsi [style*="--hvr-m-tablet:"]:hover{ margin: var(--hvr-m-tablet); }
  .srip .gps.gpsi [style*="--focus-m-tablet:"]:focus{ margin: var(--focus-m-tablet); }
  .srip .gps.gpsi [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
  .srip .gps.gpsi [style*="--hvr-mb-tablet:"]:hover{ margin-bottom: var(--hvr-mb-tablet); }
  .srip .gps.gpsi [style*="--focus-mb-tablet:"]:focus{ margin-bottom: var(--focus-mb-tablet); }
  .srip .gps.gpsi [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
  .srip .gps.gpsi [style*="--hvr-ml-tablet:"]:hover{ margin-left: var(--hvr-ml-tablet); }
  .srip .gps.gpsi [style*="--focus-ml-tablet:"]:focus{ margin-left: var(--focus-ml-tablet); }
  .srip .gps.gpsi [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
  .srip .gps.gpsi [style*="--hvr-mr-tablet:"]:hover{ margin-right: var(--hvr-mr-tablet); }
  .srip .gps.gpsi [style*="--focus-mr-tablet:"]:focus{ margin-right: var(--focus-mr-tablet); }
  .srip .gps.gpsi [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
  .srip .gps.gpsi [style*="--hvr-mt-tablet:"]:hover{ margin-top: var(--hvr-mt-tablet); }
  .srip .gps.gpsi [style*="--focus-mt-tablet:"]:focus{ margin-top: var(--focus-mt-tablet); }
  .srip .gps.gpsi [style*="--maxh-tablet:"]{ max-height: var(--maxh-tablet); }
  .srip .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover{ max-height: var(--hvr-maxh-tablet); }
  .srip .gps.gpsi [style*="--focus-maxh-tablet:"]:focus{ max-height: var(--focus-maxh-tablet); }
  .srip .gps.gpsi [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
  .srip .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover{ max-width: var(--hvr-maxw-tablet); }
  .srip .gps.gpsi [style*="--focus-maxw-tablet:"]:focus{ max-width: var(--focus-maxw-tablet); }
  .srip .gps.gpsi [style*="--minh-tablet:"]{ min-height: var(--minh-tablet); }
  .srip .gps.gpsi [style*="--hvr-minh-tablet:"]:hover{ min-height: var(--hvr-minh-tablet); }
  .srip .gps.gpsi [style*="--focus-minh-tablet:"]:focus{ min-height: var(--focus-minh-tablet); }
  .srip .gps.gpsi [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
  .srip .gps.gpsi [style*="--hvr-minw-tablet:"]:hover{ min-width: var(--hvr-minw-tablet); }
  .srip .gps.gpsi [style*="--focus-minw-tablet:"]:focus{ min-width: var(--focus-minw-tablet); }
  .srip .gps.gpsi [style*="--objf-tablet:"]{ object-fit: var(--objf-tablet); }
  .srip .gps.gpsi [style*="--hvr-objf-tablet:"]:hover{ object-fit: var(--hvr-objf-tablet); }
  .srip .gps.gpsi [style*="--focus-objf-tablet:"]:focus{ object-fit: var(--focus-objf-tablet); }
  .srip .gps.gpsi [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
  .srip .gps.gpsi [style*="--hvr-op-tablet:"]:hover{ opacity: var(--hvr-op-tablet); }
  .srip .gps.gpsi [style*="--focus-op-tablet:"]:focus{ opacity: var(--focus-op-tablet); }
  .srip .gps.gpsi [style*="--o-tablet:"]{ order: var(--o-tablet); }
  .srip .gps.gpsi [style*="--hvr-o-tablet:"]:hover{ order: var(--hvr-o-tablet); }
  .srip .gps.gpsi [style*="--focus-o-tablet:"]:focus{ order: var(--focus-o-tablet); }
  .srip .gps.gpsi [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
  .srip .gps.gpsi [style*="--hvr-of-tablet:"]:hover{ overflow: var(--hvr-of-tablet); }
  .srip .gps.gpsi [style*="--focus-of-tablet:"]:focus{ overflow: var(--focus-of-tablet); }
  .srip .gps.gpsi [style*="--ofx-tablet:"]{ overflow-x: var(--ofx-tablet); }
  .srip .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover{ overflow-x: var(--hvr-ofx-tablet); }
  .srip .gps.gpsi [style*="--focus-ofx-tablet:"]:focus{ overflow-x: var(--focus-ofx-tablet); }
  .srip .gps.gpsi [style*="--ofy-tablet:"]{ overflow-y: var(--ofy-tablet); }
  .srip .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover{ overflow-y: var(--hvr-ofy-tablet); }
  .srip .gps.gpsi [style*="--focus-ofy-tablet:"]:focus{ overflow-y: var(--focus-ofy-tablet); }
  .srip .gps.gpsi [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
  .srip .gps.gpsi [style*="--hvr-pc-tablet:"]:hover{ place-content: var(--hvr-pc-tablet); }
  .srip .gps.gpsi [style*="--focus-pc-tablet:"]:focus{ place-content: var(--focus-pc-tablet); }
  .srip .gps.gpsi [style*="--p-tablet:"]{ padding: var(--p-tablet); }
  .srip .gps.gpsi [style*="--hvr-p-tablet:"]:hover{ padding: var(--hvr-p-tablet); }
  .srip .gps.gpsi [style*="--focus-p-tablet:"]:focus{ padding: var(--focus-p-tablet); }
  .srip .gps.gpsi [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
  .srip .gps.gpsi [style*="--hvr-pb-tablet:"]:hover{ padding-bottom: var(--hvr-pb-tablet); }
  .srip .gps.gpsi [style*="--focus-pb-tablet:"]:focus{ padding-bottom: var(--focus-pb-tablet); }
  .srip .gps.gpsi [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
  .srip .gps.gpsi [style*="--hvr-pl-tablet:"]:hover{ padding-left: var(--hvr-pl-tablet); }
  .srip .gps.gpsi [style*="--focus-pl-tablet:"]:focus{ padding-left: var(--focus-pl-tablet); }
  .srip .gps.gpsi [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
  .srip .gps.gpsi [style*="--hvr-pr-tablet:"]:hover{ padding-right: var(--hvr-pr-tablet); }
  .srip .gps.gpsi [style*="--focus-pr-tablet:"]:focus{ padding-right: var(--focus-pr-tablet); }
  .srip .gps.gpsi [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
  .srip .gps.gpsi [style*="--hvr-pt-tablet:"]:hover{ padding-top: var(--hvr-pt-tablet); }
  .srip .gps.gpsi [style*="--focus-pt-tablet:"]:focus{ padding-top: var(--focus-pt-tablet); }
  .srip .gps.gpsi [style*="--pe-tablet:"]{ pointer-events: var(--pe-tablet); }
  .srip .gps.gpsi [style*="--hvr-pe-tablet:"]:hover{ pointer-events: var(--hvr-pe-tablet); }
  .srip .gps.gpsi [style*="--focus-pe-tablet:"]:focus{ pointer-events: var(--focus-pe-tablet); }
  .srip .gps.gpsi [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
  .srip .gps.gpsi [style*="--hvr-pos-tablet:"]:hover{ position: var(--hvr-pos-tablet); }
  .srip .gps.gpsi [style*="--focus-pos-tablet:"]:focus{ position: var(--focus-pos-tablet); }
  .srip .gps.gpsi [style*="--right-tablet:"]{ right: var(--right-tablet); }
  .srip .gps.gpsi [style*="--hvr-right-tablet:"]:hover{ right: var(--hvr-right-tablet); }
  .srip .gps.gpsi [style*="--focus-right-tablet:"]:focus{ right: var(--focus-right-tablet); }
  .srip .gps.gpsi [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
  .srip .gps.gpsi [style*="--hvr-rg-tablet:"]:hover{ row-gap: var(--hvr-rg-tablet); }
  .srip .gps.gpsi [style*="--focus-rg-tablet:"]:focus{ row-gap: var(--focus-rg-tablet); }
  .srip .gps.gpsi [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
  .srip .gps.gpsi [style*="--hvr-ta-tablet:"]:hover{ text-align: var(--hvr-ta-tablet); }
  .srip .gps.gpsi [style*="--focus-ta-tablet:"]:focus{ text-align: var(--focus-ta-tablet); }
  .srip .gps.gpsi [style*="--ts-tablet:"]{ text-shadow: var(--ts-tablet); }
  .srip .gps.gpsi [style*="--hvr-ts-tablet:"]:hover{ text-shadow: var(--hvr-ts-tablet); }
  .srip .gps.gpsi [style*="--focus-ts-tablet:"]:focus{ text-shadow: var(--focus-ts-tablet); }
  .srip .gps.gpsi [style*="--tt-tablet:"]{ text-transform: var(--tt-tablet); }
  .srip .gps.gpsi [style*="--hvr-tt-tablet:"]:hover{ text-transform: var(--hvr-tt-tablet); }
  .srip .gps.gpsi [style*="--focus-tt-tablet:"]:focus{ text-transform: var(--focus-tt-tablet); }
  .srip .gps.gpsi [style*="--top-tablet:"]{ top: var(--top-tablet); }
  .srip .gps.gpsi [style*="--hvr-top-tablet:"]:hover{ top: var(--hvr-top-tablet); }
  .srip .gps.gpsi [style*="--focus-top-tablet:"]:focus{ top: var(--focus-top-tablet); }
  .srip .gps.gpsi [style*="--t-tablet:"]{ transform: var(--t-tablet); }
  .srip .gps.gpsi [style*="--hvr-t-tablet:"]:hover{ transform: var(--hvr-t-tablet); }
  .srip .gps.gpsi [style*="--focus-t-tablet:"]:focus{ transform: var(--focus-t-tablet); }
  .srip .gps.gpsi [style*="--v-tablet:"]{ visibility: var(--v-tablet); }
  .srip .gps.gpsi [style*="--hvr-v-tablet:"]:hover{ visibility: var(--hvr-v-tablet); }
  .srip .gps.gpsi [style*="--focus-v-tablet:"]:focus{ visibility: var(--focus-v-tablet); }
  .srip .gps.gpsi [style*="--ws-tablet:"]{ white-space: var(--ws-tablet); }
  .srip .gps.gpsi [style*="--hvr-ws-tablet:"]:hover{ white-space: var(--hvr-ws-tablet); }
  .srip .gps.gpsi [style*="--focus-ws-tablet:"]:focus{ white-space: var(--focus-ws-tablet); }
  .srip .gps.gpsi [style*="--w-tablet:"]{ width: var(--w-tablet); }
  .srip .gps.gpsi [style*="--hvr-w-tablet:"]:hover{ width: var(--hvr-w-tablet); }
  .srip .gps.gpsi [style*="--focus-w-tablet:"]:focus{ width: var(--focus-w-tablet); }
  .srip .gps.gpsi [style*="--z-tablet:"]{ z-index: var(--z-tablet); }
  .srip .gps.gpsi [style*="--hvr-z-tablet:"]:hover{ z-index: var(--hvr-z-tablet); }
  .srip .gps.gpsi [style*="--focus-z-tablet:"]:focus{ z-index: var(--focus-z-tablet); }
  .srip .gps.gpsi [style*="--wm-tablet:"]{ writing-mode: var(--wm-tablet); }
  .srip .gps.gpsi [style*="--hvr-wm-tablet:"]:hover{ writing-mode: var(--hvr-wm-tablet); }
  .srip .gps.gpsi [style*="--focus-wm-tablet:"]:focus{ writing-mode: var(--focus-wm-tablet); }
  .srip .gps.gpsi [style*="--line-clamp-tablet:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); display: -webkit-box; overflow: hidden; }
}

@media only screen and (max-width: 767px){
  .srip .gps.gpsi [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
  .srip .gps.gpsi [style*="--hvr-ai-mobile:"]:hover{ align-items: var(--hvr-ai-mobile); }
  .srip .gps.gpsi [style*="--focus-ai-mobile:"]:focus{ align-items: var(--focus-ai-mobile); }
  .srip .gps.gpsi [style*="--as-mobile:"]{ align-self: var(--as-mobile); }
  .srip .gps.gpsi [style*="--hvr-as-mobile:"]:hover{ align-self: var(--hvr-as-mobile); }
  .srip .gps.gpsi [style*="--focus-as-mobile:"]:focus{ align-self: var(--focus-as-mobile); }
  .srip .gps.gpsi [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
  .srip .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover{ aspect-ratio: var(--hvr-aspect-mobile); }
  .srip .gps.gpsi [style*="--focus-aspect-mobile:"]:focus{ aspect-ratio: var(--focus-aspect-mobile); }
  .srip .gps.gpsi [style*="--bg-mobile:"]{ background: var(--bg-mobile); }
  .srip .gps.gpsi [style*="--hvr-bg-mobile:"]:hover{ background: var(--hvr-bg-mobile); }
  .srip .gps.gpsi [style*="--focus-bg-mobile:"]:focus{ background: var(--focus-bg-mobile); }
  .srip .gps.gpsi [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
  .srip .gps.gpsi [style*="--hvr-bga-mobile:"]:hover{ background-attachment: var(--hvr-bga-mobile); }
  .srip .gps.gpsi [style*="--focus-bga-mobile:"]:focus{ background-attachment: var(--focus-bga-mobile); }
  .srip .gps.gpsi [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
  .srip .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover{ background-color: var(--hvr-bgc-mobile); }
  .srip .gps.gpsi [style*="--focus-bgc-mobile:"]:focus{ background-color: var(--focus-bgc-mobile); }
  .srip .gps.gpsi [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
  .srip .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover{ background-image: var(--hvr-bgi-mobile); }
  .srip .gps.gpsi [style*="--focus-bgi-mobile:"]:focus{ background-image: var(--focus-bgi-mobile); }
  .srip .gps.gpsi [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
  .srip .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover{ background-position: var(--hvr-bgp-mobile); }
  .srip .gps.gpsi [style*="--focus-bgp-mobile:"]:focus{ background-position: var(--focus-bgp-mobile); }
  .srip .gps.gpsi [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
  .srip .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover{ background-repeat: var(--hvr-bgr-mobile); }
  .srip .gps.gpsi [style*="--focus-bgr-mobile:"]:focus{ background-repeat: var(--focus-bgr-mobile); }
  .srip .gps.gpsi [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
  .srip .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover{ background-size: var(--hvr-bgs-mobile); }
  .srip .gps.gpsi [style*="--focus-bgs-mobile:"]:focus{ background-size: var(--focus-bgs-mobile); }
  .srip .gps.gpsi [style*="--b-mobile:"]{ border: var(--b-mobile); }
  .srip .gps.gpsi [style*="--hvr-b-mobile:"]:hover{ border: var(--hvr-b-mobile); }
  .srip .gps.gpsi [style*="--focus-b-mobile:"]:focus{ border: var(--focus-b-mobile); }
  .srip .gps.gpsi [style*="--bb-mobile:"]{ border-bottom: var(--bb-mobile); }
  .srip .gps.gpsi [style*="--hvr-bb-mobile:"]:hover{ border-bottom: var(--hvr-bb-mobile); }
  .srip .gps.gpsi [style*="--focus-bb-mobile:"]:focus{ border-bottom: var(--focus-bb-mobile); }
  .srip .gps.gpsi [style*="--bbw-mobile:"]{ border-bottom-width: var(--bbw-mobile); }
  .srip .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover{ border-bottom-width: var(--hvr-bbw-mobile); }
  .srip .gps.gpsi [style*="--focus-bbw-mobile:"]:focus{ border-bottom-width: var(--focus-bbw-mobile); }
  .srip .gps.gpsi [style*="--blw-mobile:"]{ border-left-width: var(--blw-mobile); }
  .srip .gps.gpsi [style*="--hvr-blw-mobile:"]:hover{ border-left-width: var(--hvr-blw-mobile); }
  .srip .gps.gpsi [style*="--focus-blw-mobile:"]:focus{ border-left-width: var(--focus-blw-mobile); }
  .srip .gps.gpsi [style*="--brw-mobile:"]{ border-right-width: var(--brw-mobile); }
  .srip .gps.gpsi [style*="--hvr-brw-mobile:"]:hover{ border-right-width: var(--hvr-brw-mobile); }
  .srip .gps.gpsi [style*="--focus-brw-mobile:"]:focus{ border-right-width: var(--focus-brw-mobile); }
  .srip .gps.gpsi [style*="--btw-mobile:"]{ border-top-width: var(--btw-mobile); }
  .srip .gps.gpsi [style*="--hvr-btw-mobile:"]:hover{ border-top-width: var(--hvr-btw-mobile); }
  .srip .gps.gpsi [style*="--focus-btw-mobile:"]:focus{ border-top-width: var(--focus-btw-mobile); }
  .srip .gps.gpsi [style*="--bbc-mobile:"]{ border-bottom-color: var(--bbc-mobile); }
  .srip .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover{ border-bottom-color: var(--hvr-bbc-mobile); }
  .srip .gps.gpsi [style*="--focus-bbc-mobile:"]:focus{ border-bottom-color: var(--focus-bbc-mobile); }
  .srip .gps.gpsi [style*="--btc-mobile:"]{ border-top-color: var(--btc-mobile); }
  .srip .gps.gpsi [style*="--hvr-btc-mobile:"]:hover{ border-top-color: var(--hvr-btc-mobile); }
  .srip .gps.gpsi [style*="--focus-btc-mobile:"]:focus{ border-top-color: var(--focus-btc-mobile); }
  .srip .gps.gpsi [style*="--blc-mobile:"]{ border-left-color: var(--blc-mobile); }
  .srip .gps.gpsi [style*="--hvr-blc-mobile:"]:hover{ border-left-color: var(--hvr-blc-mobile); }
  .srip .gps.gpsi [style*="--focus-blc-mobile:"]:focus{ border-left-color: var(--focus-blc-mobile); }
  .srip .gps.gpsi [style*="--brc-mobile:"]{ border-right-color: var(--brc-mobile); }
  .srip .gps.gpsi [style*="--hvr-brc-mobile:"]:hover{ border-right-color: var(--hvr-brc-mobile); }
  .srip .gps.gpsi [style*="--focus-brc-mobile:"]:focus{ border-right-color: var(--focus-brc-mobile); }
  .srip .gps.gpsi [style*="--bc-mobile:"]{ border-color: var(--bc-mobile); }
  .srip .gps.gpsi [style*="--hvr-bc-mobile:"]:hover{ border-color: var(--hvr-bc-mobile); }
  .srip .gps.gpsi [style*="--focus-bc-mobile:"]:focus{ border-color: var(--focus-bc-mobile); }
  .srip .gps.gpsi [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
  .srip .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover{ border-bottom-left-radius: var(--hvr-bblr-mobile); }
  .srip .gps.gpsi [style*="--focus-bblr-mobile:"]:focus{ border-bottom-left-radius: var(--focus-bblr-mobile); }
  .srip .gps.gpsi [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
  .srip .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr-mobile); }
  .srip .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus{ border-bottom-right-radius: var(--focus-bbrr-mobile); }
  .srip .gps.gpsi [style*="--bl-mobile:"]{ border-left: var(--bl-mobile); }
  .srip .gps.gpsi [style*="--hvr-bl-mobile:"]:hover{ border-left: var(--hvr-bl-mobile); }
  .srip .gps.gpsi [style*="--focus-bl-mobile:"]:focus{ border-left: var(--focus-bl-mobile); }
  .srip .gps.gpsi [style*="--radius-mobile:"]{ border-radius: var(--radius-mobile); }
  .srip .gps.gpsi [style*="--hvr-radius-mobile:"]:hover{ border-radius: var(--hvr-radius-mobile); }
  .srip .gps.gpsi [style*="--focus-radius-mobile:"]:focus{ border-radius: var(--focus-radius-mobile); }
  .srip .gps.gpsi [style*="--br-mobile:"]{ border-right: var(--br-mobile); }
  .srip .gps.gpsi [style*="--hvr-br-mobile:"]:hover{ border-right: var(--hvr-br-mobile); }
  .srip .gps.gpsi [style*="--focus-br-mobile:"]:focus{ border-right: var(--focus-br-mobile); }
  .srip .gps.gpsi [style*="--bs-mobile:"]{ border-style: var(--bs-mobile); }
  .srip .gps.gpsi [style*="--hvr-bs-mobile:"]:hover{ border-style: var(--hvr-bs-mobile); }
  .srip .gps.gpsi [style*="--focus-bs-mobile:"]:focus{ border-style: var(--focus-bs-mobile); }
  .srip .gps.gpsi [style*="--bt-mobile:"]{ border-top: var(--bt-mobile); }
  .srip .gps.gpsi [style*="--hvr-bt-mobile:"]:hover{ border-top: var(--hvr-bt-mobile); }
  .srip .gps.gpsi [style*="--focus-bt-mobile:"]:focus{ border-top: var(--focus-bt-mobile); }
  .srip .gps.gpsi [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
  .srip .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover{ border-top-left-radius: var(--hvr-btlr-mobile); }
  .srip .gps.gpsi [style*="--focus-btlr-mobile:"]:focus{ border-top-left-radius: var(--focus-btlr-mobile); }
  .srip .gps.gpsi [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
  .srip .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover{ border-top-right-radius: var(--hvr-btrr-mobile); }
  .srip .gps.gpsi [style*="--focus-btrr-mobile:"]:focus{ border-top-right-radius: var(--focus-btrr-mobile); }
  .srip .gps.gpsi [style*="--bw-mobile:"]{ border-width: var(--bw-mobile); }
  .srip .gps.gpsi [style*="--hvr-bw-mobile:"]:hover{ border-width: var(--hvr-bw-mobile); }
  .srip .gps.gpsi [style*="--focus-bw-mobile:"]:focus{ border-width: var(--focus-bw-mobile); }
  .srip .gps.gpsi [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
  .srip .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover{ bottom: var(--hvr-bottom-mobile); }
  .srip .gps.gpsi [style*="--focus-bottom-mobile:"]:focus{ bottom: var(--focus-bottom-mobile); }
  .srip .gps.gpsi [style*="--shadow-mobile:"]{ box-shadow: var(--shadow-mobile); }
  .srip .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover{ box-shadow: var(--hvr-shadow-mobile); }
  .srip .gps.gpsi [style*="--focus-shadow-mobile:"]:focus{ box-shadow: var(--focus-shadow-mobile); }
  .srip .gps.gpsi [style*="--c-mobile:"]{ color: var(--c-mobile); }
  .srip .gps.gpsi [style*="--hvr-c-mobile:"]:hover{ color: var(--hvr-c-mobile); }
  .srip .gps.gpsi [style*="--focus-c-mobile:"]:focus{ color: var(--focus-c-mobile); }
  .srip .gps.gpsi [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
  .srip .gps.gpsi [style*="--hvr-cg-mobile:"]:hover{ column-gap: var(--hvr-cg-mobile); }
  .srip .gps.gpsi [style*="--focus-cg-mobile:"]:focus{ column-gap: var(--focus-cg-mobile); }
  .srip .gps.gpsi [style*="--d-mobile:"]{ display: var(--d-mobile); }
  .srip .gps.gpsi [style*="--hvr-d-mobile:"]:hover{ display: var(--hvr-d-mobile); }
  .srip .gps.gpsi [style*="--focus-d-mobile:"]:focus{ display: var(--focus-d-mobile); }
  .srip .gps.gpsi [style*="--fd-mobile:"]{ flex-direction: var(--fd-mobile); }
  .srip .gps.gpsi [style*="--hvr-fd-mobile:"]:hover{ flex-direction: var(--hvr-fd-mobile); }
  .srip .gps.gpsi [style*="--focus-fd-mobile:"]:focus{ flex-direction: var(--focus-fd-mobile); }
  .srip .gps.gpsi [style*="--ff-mobile:"]{ font-family: var(--ff-mobile); }
  .srip .gps.gpsi [style*="--hvr-ff-mobile:"]:hover{ font-family: var(--hvr-ff-mobile); }
  .srip .gps.gpsi [style*="--focus-ff-mobile:"]:focus{ font-family: var(--focus-ff-mobile); }
  .srip .gps.gpsi [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
  .srip .gps.gpsi [style*="--hvr-size-mobile:"]:hover{ font-size: var(--hvr-size-mobile); }
  .srip .gps.gpsi [style*="--focus-size-mobile:"]:focus{ font-size: var(--focus-size-mobile); }
  .srip .gps.gpsi [style*="--weight-mobile:"]{ font-weight: var(--weight-mobile); }
  .srip .gps.gpsi [style*="--hvr-weight-mobile:"]:hover{ font-weight: var(--hvr-weight-mobile); }
  .srip .gps.gpsi [style*="--focus-weight-mobile:"]:focus{ font-weight: var(--focus-weight-mobile); }
  .srip .gps.gpsi [style*="--fs-mobile:"]{ font-style: var(--fs-mobile); }
  .srip .gps.gpsi [style*="--hvr-fs-mobile:"]:hover{ font-style: var(--hvr-fs-mobile); }
  .srip .gps.gpsi [style*="--focus-fs-mobile:"]:focus{ font-style: var(--focus-fs-mobile); }
  .srip .gps.gpsi [style*="--gg-mobile:"]{ gap: var(--gg-mobile); }
  .srip .gps.gpsi [style*="--hvr-gg-mobile:"]:hover{ gap: var(--hvr-gg-mobile); }
  .srip .gps.gpsi [style*="--focus-gg-mobile:"]:focus{ gap: var(--focus-gg-mobile); }
  .srip .gps.gpsi [style*="--gr-mobile:"]{ grid-row: var(--gr-mobile); }
  .srip .gps.gpsi [style*="--hvr-gr-mobile:"]:hover{ grid-row: var(--hvr-gr-mobile); }
  .srip .gps.gpsi [style*="--focus-gr-mobile:"]:focus{ grid-row: var(--focus-gr-mobile); }
  .srip .gps.gpsi [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
  .srip .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover{ grid-template-columns: var(--hvr-gtc-mobile); }
  .srip .gps.gpsi [style*="--focus-gtc-mobile:"]:focus{ grid-template-columns: var(--focus-gtc-mobile); }
  .srip .gps.gpsi [style*="--gtr-mobile:"]{ grid-template-rows: var(--gtr-mobile); }
  .srip .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover{ grid-template-rows: var(--hvr-gtr-mobile); }
  .srip .gps.gpsi [style*="--focus-gtr-mobile:"]:focus{ grid-template-rows: var(--focus-gtr-mobile); }
  .srip .gps.gpsi [style*="--h-mobile:"]{ height: var(--h-mobile); }
  .srip .gps.gpsi [style*="--hvr-h-mobile:"]:hover{ height: var(--hvr-h-mobile); }
  .srip .gps.gpsi [style*="--focus-h-mobile:"]:focus{ height: var(--focus-h-mobile); }
  .srip .gps.gpsi [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
  .srip .gps.gpsi [style*="--hvr-jc-mobile:"]:hover{ justify-content: var(--hvr-jc-mobile); }
  .srip .gps.gpsi [style*="--focus-jc-mobile:"]:focus{ justify-content: var(--focus-jc-mobile); }
  .srip .gps.gpsi [style*="--js-mobile:"]{ justify-self: var(--js-mobile); }
  .srip .gps.gpsi [style*="--hvr-js-mobile:"]:hover{ justify-self: var(--hvr-js-mobile); }
  .srip .gps.gpsi [style*="--focus-js-mobile:"]:focus{ justify-self: var(--focus-js-mobile); }
  .srip .gps.gpsi [style*="--left-mobile:"]{ left: var(--left-mobile); }
  .srip .gps.gpsi [style*="--hvr-left-mobile:"]:hover{ left: var(--hvr-left-mobile); }
  .srip .gps.gpsi [style*="--focus-left-mobile:"]:focus{ left: var(--focus-left-mobile); }
  .srip .gps.gpsi [style*="--ls-mobile:"]{ letter-spacing: var(--ls-mobile); }
  .srip .gps.gpsi [style*="--hvr-ls-mobile:"]:hover{ letter-spacing: var(--hvr-ls-mobile); }
  .srip .gps.gpsi [style*="--focus-ls-mobile:"]:focus{ letter-spacing: var(--focus-ls-mobile); }
  .srip .gps.gpsi [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
  .srip .gps.gpsi [style*="--hvr-lh-mobile:"]:hover{ line-height: var(--hvr-lh-mobile); }
  .srip .gps.gpsi [style*="--focus-lh-mobile:"]:focus{ line-height: var(--focus-lh-mobile); }
  .srip .gps.gpsi [style*="--tdt-mobile:"]{ text-decoration-thickness: var(--tdt-mobile); }
  .srip .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover{ text-decoration-thickness: var(--hvr-tdt-mobile); }
  .srip .gps.gpsi [style*="--focus-tdt-mobile:"]:focus{ text-decoration-thickness: var(--focus-tdt-mobile); }
  .srip .gps.gpsi [style*="--tdc-mobile:"]{ text-decoration-color: var(--tdc-mobile); }
  .srip .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover{ text-decoration-color: var(--hvr-tdc-mobile); }
  .srip .gps.gpsi [style*="--focus-tdc-mobile:"]:focus{ text-decoration-color: var(--focus-tdc-mobile); }
  .srip .gps.gpsi [style*="--tdl-mobile:"]{ text-decoration-line: var(--tdl-mobile); }
  .srip .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover{ text-decoration-line: var(--hvr-tdl-mobile); }
  .srip .gps.gpsi [style*="--focus-tdl-mobile:"]:focus{ text-decoration-line: var(--focus-tdl-mobile); }
  .srip .gps.gpsi [style*="--m-mobile:"]{ margin: var(--m-mobile); }
  .srip .gps.gpsi [style*="--hvr-m-mobile:"]:hover{ margin: var(--hvr-m-mobile); }
  .srip .gps.gpsi [style*="--focus-m-mobile:"]:focus{ margin: var(--focus-m-mobile); }
  .srip .gps.gpsi [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
  .srip .gps.gpsi [style*="--hvr-mb-mobile:"]:hover{ margin-bottom: var(--hvr-mb-mobile); }
  .srip .gps.gpsi [style*="--focus-mb-mobile:"]:focus{ margin-bottom: var(--focus-mb-mobile); }
  .srip .gps.gpsi [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
  .srip .gps.gpsi [style*="--hvr-ml-mobile:"]:hover{ margin-left: var(--hvr-ml-mobile); }
  .srip .gps.gpsi [style*="--focus-ml-mobile:"]:focus{ margin-left: var(--focus-ml-mobile); }
  .srip .gps.gpsi [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
  .srip .gps.gpsi [style*="--hvr-mr-mobile:"]:hover{ margin-right: var(--hvr-mr-mobile); }
  .srip .gps.gpsi [style*="--focus-mr-mobile:"]:focus{ margin-right: var(--focus-mr-mobile); }
  .srip .gps.gpsi [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
  .srip .gps.gpsi [style*="--hvr-mt-mobile:"]:hover{ margin-top: var(--hvr-mt-mobile); }
  .srip .gps.gpsi [style*="--focus-mt-mobile:"]:focus{ margin-top: var(--focus-mt-mobile); }
  .srip .gps.gpsi [style*="--maxh-mobile:"]{ max-height: var(--maxh-mobile); }
  .srip .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover{ max-height: var(--hvr-maxh-mobile); }
  .srip .gps.gpsi [style*="--focus-maxh-mobile:"]:focus{ max-height: var(--focus-maxh-mobile); }
  .srip .gps.gpsi [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
  .srip .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover{ max-width: var(--hvr-maxw-mobile); }
  .srip .gps.gpsi [style*="--focus-maxw-mobile:"]:focus{ max-width: var(--focus-maxw-mobile); }
  .srip .gps.gpsi [style*="--minh-mobile:"]{ min-height: var(--minh-mobile); }
  .srip .gps.gpsi [style*="--hvr-minh-mobile:"]:hover{ min-height: var(--hvr-minh-mobile); }
  .srip .gps.gpsi [style*="--focus-minh-mobile:"]:focus{ min-height: var(--focus-minh-mobile); }
  .srip .gps.gpsi [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
  .srip .gps.gpsi [style*="--hvr-minw-mobile:"]:hover{ min-width: var(--hvr-minw-mobile); }
  .srip .gps.gpsi [style*="--focus-minw-mobile:"]:focus{ min-width: var(--focus-minw-mobile); }
  .srip .gps.gpsi [style*="--objf-mobile:"]{ object-fit: var(--objf-mobile); }
  .srip .gps.gpsi [style*="--hvr-objf-mobile:"]:hover{ object-fit: var(--hvr-objf-mobile); }
  .srip .gps.gpsi [style*="--focus-objf-mobile:"]:focus{ object-fit: var(--focus-objf-mobile); }
  .srip .gps.gpsi [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
  .srip .gps.gpsi [style*="--hvr-op-mobile:"]:hover{ opacity: var(--hvr-op-mobile); }
  .srip .gps.gpsi [style*="--focus-op-mobile:"]:focus{ opacity: var(--focus-op-mobile); }
  .srip .gps.gpsi [style*="--o-mobile:"]{ order: var(--o-mobile); }
  .srip .gps.gpsi [style*="--hvr-o-mobile:"]:hover{ order: var(--hvr-o-mobile); }
  .srip .gps.gpsi [style*="--focus-o-mobile:"]:focus{ order: var(--focus-o-mobile); }
  .srip .gps.gpsi [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
  .srip .gps.gpsi [style*="--hvr-of-mobile:"]:hover{ overflow: var(--hvr-of-mobile); }
  .srip .gps.gpsi [style*="--focus-of-mobile:"]:focus{ overflow: var(--focus-of-mobile); }
  .srip .gps.gpsi [style*="--ofx-mobile:"]{ overflow-x: var(--ofx-mobile); }
  .srip .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover{ overflow-x: var(--hvr-ofx-mobile); }
  .srip .gps.gpsi [style*="--focus-ofx-mobile:"]:focus{ overflow-x: var(--focus-ofx-mobile); }
  .srip .gps.gpsi [style*="--ofy-mobile:"]{ overflow-y: var(--ofy-mobile); }
  .srip .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover{ overflow-y: var(--hvr-ofy-mobile); }
  .srip .gps.gpsi [style*="--focus-ofy-mobile:"]:focus{ overflow-y: var(--focus-ofy-mobile); }
  .srip .gps.gpsi [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
  .srip .gps.gpsi [style*="--hvr-pc-mobile:"]:hover{ place-content: var(--hvr-pc-mobile); }
  .srip .gps.gpsi [style*="--focus-pc-mobile:"]:focus{ place-content: var(--focus-pc-mobile); }
  .srip .gps.gpsi [style*="--p-mobile:"]{ padding: var(--p-mobile); }
  .srip .gps.gpsi [style*="--hvr-p-mobile:"]:hover{ padding: var(--hvr-p-mobile); }
  .srip .gps.gpsi [style*="--focus-p-mobile:"]:focus{ padding: var(--focus-p-mobile); }
  .srip .gps.gpsi [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
  .srip .gps.gpsi [style*="--hvr-pb-mobile:"]:hover{ padding-bottom: var(--hvr-pb-mobile); }
  .srip .gps.gpsi [style*="--focus-pb-mobile:"]:focus{ padding-bottom: var(--focus-pb-mobile); }
  .srip .gps.gpsi [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
  .srip .gps.gpsi [style*="--hvr-pl-mobile:"]:hover{ padding-left: var(--hvr-pl-mobile); }
  .srip .gps.gpsi [style*="--focus-pl-mobile:"]:focus{ padding-left: var(--focus-pl-mobile); }
  .srip .gps.gpsi [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
  .srip .gps.gpsi [style*="--hvr-pr-mobile:"]:hover{ padding-right: var(--hvr-pr-mobile); }
  .srip .gps.gpsi [style*="--focus-pr-mobile:"]:focus{ padding-right: var(--focus-pr-mobile); }
  .srip .gps.gpsi [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
  .srip .gps.gpsi [style*="--hvr-pt-mobile:"]:hover{ padding-top: var(--hvr-pt-mobile); }
  .srip .gps.gpsi [style*="--focus-pt-mobile:"]:focus{ padding-top: var(--focus-pt-mobile); }
  .srip .gps.gpsi [style*="--pe-mobile:"]{ pointer-events: var(--pe-mobile); }
  .srip .gps.gpsi [style*="--hvr-pe-mobile:"]:hover{ pointer-events: var(--hvr-pe-mobile); }
  .srip .gps.gpsi [style*="--focus-pe-mobile:"]:focus{ pointer-events: var(--focus-pe-mobile); }
  .srip .gps.gpsi [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
  .srip .gps.gpsi [style*="--hvr-pos-mobile:"]:hover{ position: var(--hvr-pos-mobile); }
  .srip .gps.gpsi [style*="--focus-pos-mobile:"]:focus{ position: var(--focus-pos-mobile); }
  .srip .gps.gpsi [style*="--right-mobile:"]{ right: var(--right-mobile); }
  .srip .gps.gpsi [style*="--hvr-right-mobile:"]:hover{ right: var(--hvr-right-mobile); }
  .srip .gps.gpsi [style*="--focus-right-mobile:"]:focus{ right: var(--focus-right-mobile); }
  .srip .gps.gpsi [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
  .srip .gps.gpsi [style*="--hvr-rg-mobile:"]:hover{ row-gap: var(--hvr-rg-mobile); }
  .srip .gps.gpsi [style*="--focus-rg-mobile:"]:focus{ row-gap: var(--focus-rg-mobile); }
  .srip .gps.gpsi [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
  .srip .gps.gpsi [style*="--hvr-ta-mobile:"]:hover{ text-align: var(--hvr-ta-mobile); }
  .srip .gps.gpsi [style*="--focus-ta-mobile:"]:focus{ text-align: var(--focus-ta-mobile); }
  .srip .gps.gpsi [style*="--ts-mobile:"]{ text-shadow: var(--ts-mobile); }
  .srip .gps.gpsi [style*="--hvr-ts-mobile:"]:hover{ text-shadow: var(--hvr-ts-mobile); }
  .srip .gps.gpsi [style*="--focus-ts-mobile:"]:focus{ text-shadow: var(--focus-ts-mobile); }
  .srip .gps.gpsi [style*="--tt-mobile:"]{ text-transform: var(--tt-mobile); }
  .srip .gps.gpsi [style*="--hvr-tt-mobile:"]:hover{ text-transform: var(--hvr-tt-mobile); }
  .srip .gps.gpsi [style*="--focus-tt-mobile:"]:focus{ text-transform: var(--focus-tt-mobile); }
  .srip .gps.gpsi [style*="--top-mobile:"]{ top: var(--top-mobile); }
  .srip .gps.gpsi [style*="--hvr-top-mobile:"]:hover{ top: var(--hvr-top-mobile); }
  .srip .gps.gpsi [style*="--focus-top-mobile:"]:focus{ top: var(--focus-top-mobile); }
  .srip .gps.gpsi [style*="--t-mobile:"]{ transform: var(--t-mobile); }
  .srip .gps.gpsi [style*="--hvr-t-mobile:"]:hover{ transform: var(--hvr-t-mobile); }
  .srip .gps.gpsi [style*="--focus-t-mobile:"]:focus{ transform: var(--focus-t-mobile); }
  .srip .gps.gpsi [style*="--v-mobile:"]{ visibility: var(--v-mobile); }
  .srip .gps.gpsi [style*="--hvr-v-mobile:"]:hover{ visibility: var(--hvr-v-mobile); }
  .srip .gps.gpsi [style*="--focus-v-mobile:"]:focus{ visibility: var(--focus-v-mobile); }
  .srip .gps.gpsi [style*="--ws-mobile:"]{ white-space: var(--ws-mobile); }
  .srip .gps.gpsi [style*="--hvr-ws-mobile:"]:hover{ white-space: var(--hvr-ws-mobile); }
  .srip .gps.gpsi [style*="--focus-ws-mobile:"]:focus{ white-space: var(--focus-ws-mobile); }
  .srip .gps.gpsi [style*="--w-mobile:"]{ width: var(--w-mobile); }
  .srip .gps.gpsi [style*="--hvr-w-mobile:"]:hover{ width: var(--hvr-w-mobile); }
  .srip .gps.gpsi [style*="--focus-w-mobile:"]:focus{ width: var(--focus-w-mobile); }
  .srip .gps.gpsi [style*="--z-mobile:"]{ z-index: var(--z-mobile); }
  .srip .gps.gpsi [style*="--hvr-z-mobile:"]:hover{ z-index: var(--hvr-z-mobile); }
  .srip .gps.gpsi [style*="--focus-z-mobile:"]:focus{ z-index: var(--focus-z-mobile); }
  .srip .gps.gpsi [style*="--wm-mobile:"]{ writing-mode: var(--wm-mobile); }
  .srip .gps.gpsi [style*="--hvr-wm-mobile:"]:hover{ writing-mode: var(--hvr-wm-mobile); }
  .srip .gps.gpsi [style*="--focus-wm-mobile:"]:focus{ writing-mode: var(--focus-wm-mobile); }
  .srip .gps.gpsi [style*="--line-clamp-mobile:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); display: -webkit-box; overflow: hidden; }
}

.srip .gpsil > section{ transition: opacity 0.5s; }

.srip .gpsil .gps-lazy,.srip .gpsil .gps-lazy > .gp-dialog{ opacity: 0 !important; max-width: 100% !important; overflow-x: hidden !important; width: 100% !important; min-width: 100% !important; }

.srip .gpsil .gps-lazy .gp-button-base::before{ display: none !important; }

.srip .gps,.srip .gpsi{ display: contents; }
/* ==== cid:css-72de980b-545b-46b4-b4d6-bf0789daf9ef@mhtml.blink ==== */
@charset "utf-8";

.kaching-bundles__block{ display: none; }

.srip .kaching-bundles-sticky-atc{ display: none; }
/* ==== cid:css-de0a7c0c-4130-45cf-aa84-92fc1fab6dae@mhtml.blink ==== */
@charset "utf-8";

.abs-hide{ visibility: hidden !important; }
/* ==== cid:css-53cf201c-7a1f-47d8-a861-e5b88400470d@mhtml.blink ==== */
@charset "utf-8";

h1, h2, h3, h4, h5, h6, .title, .heading, [class*="title"], [class*="heading"], .collection-hero__title, .main-collection-title, .page-title, .section-header__title, .section-title, .product-title, .collection-title, .blog-title, .card__heading, .headline, .subtitle, .caption-with-letter-spacing, .h1, .h2, .h3, .h4, .h5, .h6, .comparison-heading, .comparison-product-title, .statistics-section-title, .statistic-title, .alt-feat-section-title, .alt-feat-title, .as-seen-in-title, .custom-hero__title, .custom-main-heading, .reviews-subtitle{ color: #1a2320; }

.srip .section[data-use-theme-colors="true"] .title,.srip .section[data-use-theme-colors="true"] [class*="title"],.srip .section[data-use-theme-colors="true"] h1,.srip .section[data-use-theme-colors="true"] h2,.srip .section[data-use-theme-colors="true"] h3,.srip .section[data-use-theme-colors="true"] h4,.srip .section[data-use-theme-colors="true"] h5,.srip .section[data-use-theme-colors="true"] h6,.srip .section[data-use-theme-colors="true"] .heading,.srip div[class*="section"][data-use-theme-colors="true"] .title,.srip div[class*="section"][data-use-theme-colors="true"] [class*="title"],.srip div[class*="section"][data-use-theme-colors="true"] h1,.srip div[class*="section"][data-use-theme-colors="true"] h2,.srip div[class*="section"][data-use-theme-colors="true"] h3,.srip div[class*="section"][data-use-theme-colors="true"] h4,.srip div[class*="section"][data-use-theme-colors="true"] h5,.srip div[class*="section"][data-use-theme-colors="true"] h6,.srip div[class*="section"][data-use-theme-colors="true"] .heading,.srip [data-use-theme-colors="true"] .title,.srip [data-use-theme-colors="true"] [class*="title"],.srip [data-use-theme-colors="true"] h1,.srip [data-use-theme-colors="true"] h2,.srip [data-use-theme-colors="true"] h3,.srip [data-use-theme-colors="true"] h4,.srip [data-use-theme-colors="true"] h5,.srip [data-use-theme-colors="true"] h6,.srip [data-use-theme-colors="true"] .heading{ color: #1a2320 !important; }

.srip .shop-product-title,.srip .shop-product-section .title,.srip .shop-product-section h1,.srip .shop-product-section h2,.srip .shop-product-section h3,.srip .shop-product-section h4,.srip .shop-product-section h5,.srip .shop-product-section h6{ color: inherit !important; }

.srip .accent-title,.srip [class*="accent-title"],.srip .accent-heading,.srip [class*="accent-heading"]{ color: #1a2320 !important; }
/* ==== cid:css-02b8040c-8ee8-4edb-a54a-e8a851dbd5b8@mhtml.blink ==== */
@charset "utf-8";

:root{ --enhanced-3d-enabled: false; --enhanced-gradient-enabled: false; }

.srip .button-box-shadow,.srip .button.button-box-shadow,.srip .btn.button-box-shadow,.srip button[type="submit"].button-box-shadow,.srip input[type="submit"].button-box-shadow,.srip .product-form__submit.button-box-shadow,.srip .shop-add-to-cart-button.button-box-shadow,.srip .cart__checkout-button.button-box-shadow,.srip .contact-button.button-box-shadow:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow,.srip .claim-button.button-box-shadow,.srip .newsletter-form__button.button-box-shadow,.srip .field__button.button-box-shadow,.srip .theme-button.button-box-shadow,.srip .guarantee-section__cta.button-box-shadow,.srip .custom-hero__button.button-box-shadow{ position: relative; z-index: 1; transition: 0.3s !important; }

.srip .button-box-shadow.intensity-1,.srip .button.button-box-shadow.intensity-1,.srip .btn.button-box-shadow.intensity-1,.srip button[type="submit"].button-box-shadow.intensity-1,.srip input[type="submit"].button-box-shadow.intensity-1,.srip .product-form__submit.button-box-shadow.intensity-1,.srip .shop-add-to-cart-button.button-box-shadow.intensity-1,.srip .cart__checkout-button.button-box-shadow.intensity-1,.srip .contact-button.button-box-shadow.intensity-1:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-1:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-1,.srip .claim-button.button-box-shadow.intensity-1,.srip .newsletter-form__button.button-box-shadow.intensity-1,.srip .field__button.button-box-shadow.intensity-1,.srip .theme-button.button-box-shadow.intensity-1,.srip .guarantee-section__cta.button-box-shadow.intensity-1,.srip .custom-hero__button.button-box-shadow.intensity-1{ box-shadow: rgba(26,35,32,0.1) 0px 2px 4px !important; }

.srip .button-box-shadow.intensity-1:hover,.srip .button.button-box-shadow.intensity-1:hover,.srip .btn.button-box-shadow.intensity-1:hover,.srip button[type="submit"].button-box-shadow.intensity-1:hover,.srip input[type="submit"].button-box-shadow.intensity-1:hover,.srip .product-form__submit.button-box-shadow.intensity-1:hover,.srip .shop-add-to-cart-button.button-box-shadow.intensity-1:hover,.srip .cart__checkout-button.button-box-shadow.intensity-1:hover,.srip .contact-button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-1:hover,.srip .claim-button.button-box-shadow.intensity-1:hover,.srip .newsletter-form__button.button-box-shadow.intensity-1:hover,.srip .field__button.button-box-shadow.intensity-1:hover,.srip .theme-button.button-box-shadow.intensity-1:hover,.srip .guarantee-section__cta.button-box-shadow.intensity-1:hover,.srip .custom-hero__button.button-box-shadow.intensity-1:hover{ transform: translateY(-2px) !important; box-shadow: rgba(26,35,32,0.15) 0px 4px 8px !important; }

.srip .button-box-shadow.intensity-2,.srip .button.button-box-shadow.intensity-2,.srip .btn.button-box-shadow.intensity-2,.srip button[type="submit"].button-box-shadow.intensity-2,.srip input[type="submit"].button-box-shadow.intensity-2,.srip .product-form__submit.button-box-shadow.intensity-2,.srip .shop-add-to-cart-button.button-box-shadow.intensity-2,.srip .cart__checkout-button.button-box-shadow.intensity-2,.srip .contact-button.button-box-shadow.intensity-2:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-2:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-2,.srip .claim-button.button-box-shadow.intensity-2,.srip .newsletter-form__button.button-box-shadow.intensity-2,.srip .field__button.button-box-shadow.intensity-2,.srip .theme-button.button-box-shadow.intensity-2,.srip .guarantee-section__cta.button-box-shadow.intensity-2,.srip .custom-hero__button.button-box-shadow.intensity-2{ box-shadow: rgba(26,35,32,0.15) 0px 4px 8px !important; }

.srip .button-box-shadow.intensity-2:hover,.srip .button.button-box-shadow.intensity-2:hover,.srip .btn.button-box-shadow.intensity-2:hover,.srip button[type="submit"].button-box-shadow.intensity-2:hover,.srip input[type="submit"].button-box-shadow.intensity-2:hover,.srip .product-form__submit.button-box-shadow.intensity-2:hover,.srip .shop-add-to-cart-button.button-box-shadow.intensity-2:hover,.srip .cart__checkout-button.button-box-shadow.intensity-2:hover,.srip .contact-button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-2:hover,.srip .claim-button.button-box-shadow.intensity-2:hover,.srip .newsletter-form__button.button-box-shadow.intensity-2:hover,.srip .field__button.button-box-shadow.intensity-2:hover,.srip .theme-button.button-box-shadow.intensity-2:hover,.srip .guarantee-section__cta.button-box-shadow.intensity-2:hover,.srip .custom-hero__button.button-box-shadow.intensity-2:hover{ transform: translateY(-2px) !important; box-shadow: rgba(26,35,32,0.2) 0px 6px 12px !important; }

.srip .button-box-shadow.intensity-3,.srip .button.button-box-shadow.intensity-3,.srip .btn.button-box-shadow.intensity-3,.srip button[type="submit"].button-box-shadow.intensity-3,.srip input[type="submit"].button-box-shadow.intensity-3,.srip .product-form__submit.button-box-shadow.intensity-3,.srip .shop-add-to-cart-button.button-box-shadow.intensity-3,.srip .cart__checkout-button.button-box-shadow.intensity-3,.srip .contact-button.button-box-shadow.intensity-3:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-3:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-3,.srip .claim-button.button-box-shadow.intensity-3,.srip .newsletter-form__button.button-box-shadow.intensity-3,.srip .field__button.button-box-shadow.intensity-3,.srip .theme-button.button-box-shadow.intensity-3,.srip .guarantee-section__cta.button-box-shadow.intensity-3,.srip .custom-hero__button.button-box-shadow.intensity-3{ box-shadow: rgba(26,35,32,0.2) 0px 6px 12px !important; }

.srip .button-box-shadow.intensity-3:hover,.srip .button.button-box-shadow.intensity-3:hover,.srip .btn.button-box-shadow.intensity-3:hover,.srip button[type="submit"].button-box-shadow.intensity-3:hover,.srip input[type="submit"].button-box-shadow.intensity-3:hover,.srip .product-form__submit.button-box-shadow.intensity-3:hover,.srip .shop-add-to-cart-button.button-box-shadow.intensity-3:hover,.srip .cart__checkout-button.button-box-shadow.intensity-3:hover,.srip .contact-button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-3:hover,.srip .claim-button.button-box-shadow.intensity-3:hover,.srip .newsletter-form__button.button-box-shadow.intensity-3:hover,.srip .field__button.button-box-shadow.intensity-3:hover,.srip .theme-button.button-box-shadow.intensity-3:hover,.srip .guarantee-section__cta.button-box-shadow.intensity-3:hover,.srip .custom-hero__button.button-box-shadow.intensity-3:hover{ transform: translateY(-2px) !important; box-shadow: rgba(26,35,32,0.25) 0px 8px 16px !important; }

.srip .button-box-shadow.intensity-4,.srip .button.button-box-shadow.intensity-4,.srip .btn.button-box-shadow.intensity-4,.srip button[type="submit"].button-box-shadow.intensity-4,.srip input[type="submit"].button-box-shadow.intensity-4,.srip .product-form__submit.button-box-shadow.intensity-4,.srip .shop-add-to-cart-button.button-box-shadow.intensity-4,.srip .cart__checkout-button.button-box-shadow.intensity-4,.srip .contact-button.button-box-shadow.intensity-4:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-4:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-4,.srip .claim-button.button-box-shadow.intensity-4,.srip .newsletter-form__button.button-box-shadow.intensity-4,.srip .field__button.button-box-shadow.intensity-4,.srip .theme-button.button-box-shadow.intensity-4,.srip .guarantee-section__cta.button-box-shadow.intensity-4,.srip .custom-hero__button.button-box-shadow.intensity-4{ box-shadow: rgba(26,35,32,0.25) 0px 8px 16px !important; }

.srip .button-box-shadow.intensity-4:hover,.srip .button.button-box-shadow.intensity-4:hover,.srip .btn.button-box-shadow.intensity-4:hover,.srip button[type="submit"].button-box-shadow.intensity-4:hover,.srip input[type="submit"].button-box-shadow.intensity-4:hover,.srip .product-form__submit.button-box-shadow.intensity-4:hover,.srip .shop-add-to-cart-button.button-box-shadow.intensity-4:hover,.srip .cart__checkout-button.button-box-shadow.intensity-4:hover,.srip .contact-button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-4:hover,.srip .claim-button.button-box-shadow.intensity-4:hover,.srip .newsletter-form__button.button-box-shadow.intensity-4:hover,.srip .field__button.button-box-shadow.intensity-4:hover,.srip .theme-button.button-box-shadow.intensity-4:hover,.srip .guarantee-section__cta.button-box-shadow.intensity-4:hover,.srip .custom-hero__button.button-box-shadow.intensity-4:hover{ transform: translateY(-2px) !important; box-shadow: rgba(26,35,32,0.3) 0px 10px 20px !important; }

.srip .button-box-shadow.intensity-5,.srip .button.button-box-shadow.intensity-5,.srip .btn.button-box-shadow.intensity-5,.srip button[type="submit"].button-box-shadow.intensity-5,.srip input[type="submit"].button-box-shadow.intensity-5,.srip .product-form__submit.button-box-shadow.intensity-5,.srip .shop-add-to-cart-button.button-box-shadow.intensity-5,.srip .cart__checkout-button.button-box-shadow.intensity-5,.srip .contact-button.button-box-shadow.intensity-5:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-5:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-5,.srip .claim-button.button-box-shadow.intensity-5,.srip .newsletter-form__button.button-box-shadow.intensity-5,.srip .field__button.button-box-shadow.intensity-5,.srip .theme-button.button-box-shadow.intensity-5,.srip .guarantee-section__cta.button-box-shadow.intensity-5,.srip .custom-hero__button.button-box-shadow.intensity-5{ box-shadow: rgba(26,35,32,0.3) 0px 10px 20px !important; }

.srip .button-box-shadow.intensity-5:hover,.srip .button.button-box-shadow.intensity-5:hover,.srip .btn.button-box-shadow.intensity-5:hover,.srip button[type="submit"].button-box-shadow.intensity-5:hover,.srip input[type="submit"].button-box-shadow.intensity-5:hover,.srip .product-form__submit.button-box-shadow.intensity-5:hover,.srip .shop-add-to-cart-button.button-box-shadow.intensity-5:hover,.srip .cart__checkout-button.button-box-shadow.intensity-5:hover,.srip .contact-button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow.intensity-5:hover,.srip .claim-button.button-box-shadow.intensity-5:hover,.srip .newsletter-form__button.button-box-shadow.intensity-5:hover,.srip .field__button.button-box-shadow.intensity-5:hover,.srip .theme-button.button-box-shadow.intensity-5:hover,.srip .guarantee-section__cta.button-box-shadow.intensity-5:hover,.srip .custom-hero__button.button-box-shadow.intensity-5:hover{ transform: translateY(-2px) !important; box-shadow: rgba(26,35,32,0.35) 0px 12px 24px !important; }

.srip .button-box-shadow:active,.srip .button.button-box-shadow:active,.srip .btn.button-box-shadow:active,.srip button[type="submit"].button-box-shadow:active,.srip input[type="submit"].button-box-shadow:active,.srip .product-form__submit.button-box-shadow:active,.srip .shop-add-to-cart-button.button-box-shadow:active,.srip .cart__checkout-button.button-box-shadow:active,.srip .contact-button.button-box-shadow:active:not(.disable-global-button-styling),.srip .contact__button button.button-box-shadow:active:not(.disable-global-button-styling),.srip .button--primary.button-box-shadow:active,.srip .claim-button.button-box-shadow:active,.srip .newsletter-form__button.button-box-shadow:active,.srip .field__button.button-box-shadow:active,.srip .theme-button.button-box-shadow:active,.srip .guarantee-section__cta.button-box-shadow:active,.srip .custom-hero__button.button-box-shadow:active{ transform: translateY(0px) !important; }

.srip .cart-remove-button,.srip .button--tertiary.cart-remove-button,.srip button.cart-remove-button,.srip .cart-remove-button.button-box-shadow,.srip .cart-remove-button.button-gradient-effect,.srip .cart-remove-button.intensity-1,.srip .cart-remove-button.intensity-2,.srip .cart-remove-button.intensity-3,.srip .cart-remove-button.intensity-4,.srip .cart-remove-button.intensity-5,.srip .button--tertiary.cart-remove-button.button-box-shadow,.srip .button--tertiary.cart-remove-button.button-gradient-effect,.srip .button--tertiary.cart-remove-button.intensity-1,.srip .button--tertiary.cart-remove-button.intensity-2,.srip .button--tertiary.cart-remove-button.intensity-3,.srip .button--tertiary.cart-remove-button.intensity-4,.srip .button--tertiary.cart-remove-button.intensity-5,.srip button.cart-remove-button.button-box-shadow,.srip button.cart-remove-button.button-gradient-effect,.srip button.cart-remove-button.intensity-1,.srip button.cart-remove-button.intensity-2,.srip button.cart-remove-button.intensity-3,.srip button.cart-remove-button.intensity-4,.srip button.cart-remove-button.intensity-5{ box-shadow: none !important; background: var(--button-tertiary-bg, transparent) !important; transform: none !important; position: static !important; transition: opacity 0.2s !important; z-index: auto !important; }

.srip .cart-remove-button:hover,.srip .button--tertiary.cart-remove-button:hover,.srip button.cart-remove-button:hover,.srip .cart-remove-button.button-box-shadow:hover,.srip .cart-remove-button.button-gradient-effect:hover,.srip .cart-remove-button.intensity-1:hover,.srip .cart-remove-button.intensity-2:hover,.srip .cart-remove-button.intensity-3:hover,.srip .cart-remove-button.intensity-4:hover,.srip .cart-remove-button.intensity-5:hover,.srip .button--tertiary.cart-remove-button.button-box-shadow:hover,.srip .button--tertiary.cart-remove-button.button-gradient-effect:hover,.srip .button--tertiary.cart-remove-button.intensity-1:hover,.srip .button--tertiary.cart-remove-button.intensity-2:hover,.srip .button--tertiary.cart-remove-button.intensity-3:hover,.srip .button--tertiary.cart-remove-button.intensity-4:hover,.srip .button--tertiary.cart-remove-button.intensity-5:hover,.srip button.cart-remove-button.button-box-shadow:hover,.srip button.cart-remove-button.button-gradient-effect:hover,.srip button.cart-remove-button.intensity-1:hover,.srip button.cart-remove-button.intensity-2:hover,.srip button.cart-remove-button.intensity-3:hover,.srip button.cart-remove-button.intensity-4:hover,.srip button.cart-remove-button.intensity-5:hover{ box-shadow: none !important; transform: none !important; opacity: 0.7 !important; }

.srip .cart-remove-button:active,.srip .button--tertiary.cart-remove-button:active,.srip button.cart-remove-button:active,.srip .cart-remove-button.button-box-shadow:active,.srip .cart-remove-button.button-gradient-effect:active,.srip .cart-remove-button.intensity-1:active,.srip .cart-remove-button.intensity-2:active,.srip .cart-remove-button.intensity-3:active,.srip .cart-remove-button.intensity-4:active,.srip .cart-remove-button.intensity-5:active,.srip .button--tertiary.cart-remove-button.button-box-shadow:active,.srip .button--tertiary.cart-remove-button.button-gradient-effect:active,.srip .button--tertiary.cart-remove-button.intensity-1:active,.srip .button--tertiary.cart-remove-button.intensity-2:active,.srip .button--tertiary.cart-remove-button.intensity-3:active,.srip .button--tertiary.cart-remove-button.intensity-4:active,.srip .button--tertiary.cart-remove-button.intensity-5:active,.srip button.cart-remove-button.button-box-shadow:active,.srip button.cart-remove-button.button-gradient-effect:active,.srip button.cart-remove-button.intensity-1:active,.srip button.cart-remove-button.intensity-2:active,.srip button.cart-remove-button.intensity-3:active,.srip button.cart-remove-button.intensity-4:active,.srip button.cart-remove-button.intensity-5:active{ box-shadow: none !important; transform: none !important; opacity: 0.5 !important; }

.srip .cart-remove-button::before,.srip .button--tertiary.cart-remove-button::before,.srip button.cart-remove-button::before,.srip .cart-remove-button.button-gradient-effect::before,.srip .cart-remove-button.gradient-shine-enabled::before,.srip .button--tertiary.cart-remove-button.button-gradient-effect::before,.srip .button--tertiary.cart-remove-button.gradient-shine-enabled::before,.srip button.cart-remove-button.button-gradient-effect::before,.srip button.cart-remove-button.gradient-shine-enabled::before{ display: none !important; content: none !important; background: none !important; }

@media screen and (max-width: 768px){
  .srip .button-box-shadow{ transform: none !important; }
  .srip .button-box-shadow:hover,.srip .button-box-shadow:focus{ transform: translateY(-1px) !important; }
}

@media print{
  .srip .button-box-shadow{ box-shadow: none !important; transform: none !important; }
  .srip .button-gradient-effect::before{ display: none !important; }
}

.srip .disable-global-button-styling,.srip .disable-global-button-styling.button-box-shadow,.srip .disable-global-button-styling.button-gradient-effect,.srip .disable-global-button-styling.intensity-1,.srip .disable-global-button-styling.intensity-2,.srip .disable-global-button-styling.intensity-3,.srip .disable-global-button-styling.intensity-4,.srip .disable-global-button-styling.intensity-5,.srip .button.disable-global-button-styling.button-box-shadow,.srip .button.disable-global-button-styling.button-gradient-effect,.srip .btn.disable-global-button-styling.button-box-shadow,.srip .btn.disable-global-button-styling.button-gradient-effect{ box-shadow: none !important; background-position: unset !important; background-size: unset !important; background-repeat: unset !important; background-attachment: unset !important; background-origin: unset !important; background-clip: unset !important; background-image: none !important; background-color: unset !important; transform: none !important; transition: none !important; position: static !important; z-index: auto !important; font-weight: unset !important; letter-spacing: unset !important; text-transform: unset !important; }

.srip .disable-global-button-styling:hover,.srip .disable-global-button-styling:focus,.srip .disable-global-button-styling.button-box-shadow:hover,.srip .disable-global-button-styling.button-gradient-effect:hover,.srip .disable-global-button-styling.intensity-1:hover,.srip .disable-global-button-styling.intensity-2:hover,.srip .disable-global-button-styling.intensity-3:hover,.srip .disable-global-button-styling.intensity-4:hover,.srip .disable-global-button-styling.intensity-5:hover{ box-shadow: none !important; background-position: unset !important; background-size: unset !important; background-repeat: unset !important; background-attachment: unset !important; background-origin: unset !important; background-clip: unset !important; background-image: none !important; background-color: unset !important; transform: none !important; transition: none !important; }

.srip .disable-global-button-styling:active,.srip .disable-global-button-styling.button-box-shadow:active,.srip .disable-global-button-styling.button-gradient-effect:active{ box-shadow: none !important; background-position: unset !important; background-size: unset !important; background-repeat: unset !important; background-attachment: unset !important; background-origin: unset !important; background-clip: unset !important; background-image: none !important; background-color: unset !important; transform: none !important; }

.srip .disable-global-button-styling::before,.srip .disable-global-button-styling::after,.srip .disable-global-button-styling.button-gradient-effect::before,.srip .disable-global-button-styling.gradient-shine-enabled::before{ display: none !important; content: none !important; }
/* ==== cid:css-a7a00997-1c16-4fa6-9654-1e9bd47d6a23@mhtml.blink ==== */
@charset "utf-8";

.button, .btn, button[type="submit"]:not([class*="gp-button-base"]), input[type="submit"], .shopify-payment-button__button, .product-form__submit, .shop-add-to-cart-button, .claim-button, .cart__checkout-button, .contact-button, .button--primary{ transition: 0.3s; color: var(--global-button-text-color); border-radius: var(--global-button-radius) !important; font-family: var(--font-body-family-override) !important; background-color: var(--global-button-bg-color) !important; box-shadow: none !important; padding-left: 20px !important; padding-right: 20px !important; text-transform: uppercase !important; text-align: center !important; font-weight: bold !important; }

.srip .button:hover,.srip .btn:hover,.srip button[type="submit"]:not([class*="gp-button-base"]):hover,.srip input[type="submit"]:hover,.srip .shopify-payment-button__button:hover,.srip .product-form__submit:hover,.srip .shop-add-to-cart-button:hover,.srip .claim-button:hover,.srip button[class*="add-to-cart"]:hover,.srip button[class*="add_to_cart"]:hover,.srip a[class*="add-to-cart"]:hover,.srip a[class*="add_to_cart"]:hover,.srip input[class*="add-to-cart"]:hover,.srip input[class*="add_to_cart"]:hover,.srip .cart__checkout-button:hover,.srip .contact-button:hover,.srip .button--primary:hover,.srip .button:focus,.srip .button:focus-visible,.srip .btn:focus,.srip .btn:focus-visible,.srip button[type="submit"]:not([class*="gp-button-base"]):focus,.srip button[type="submit"]:not([class*="gp-button-base"]):focus-visible,.srip input[type="submit"]:focus,.srip input[type="submit"]:focus-visible,.srip .shopify-payment-button__button:focus,.srip .shopify-payment-button__button:focus-visible,.srip .product-form__submit:focus,.srip .product-form__submit:focus-visible,.srip .shop-add-to-cart-button:focus,.srip .shop-add-to-cart-button:focus-visible,.srip .claim-button:focus,.srip .claim-button:focus-visible,.srip button[class*="add-to-cart"]:focus,.srip button[class*="add_to_cart"]:focus,.srip a[class*="add-to-cart"]:focus,.srip a[class*="add_to_cart"]:focus,.srip input[class*="add-to-cart"]:focus,.srip input[class*="add_to_cart"]:focus,.srip .cart__checkout-button:focus,.srip .cart__checkout-button:focus-visible,.srip .contact-button:focus,.srip .contact-button:focus-visible,.srip .button--primary:focus,.srip .button--primary:focus-visible,.srip .shopify-payment-button [role="button"]:focus,.srip .shopify-payment-button [role="button"]:focus-visible,.srip .quantity__button:focus,.srip .quantity__button:focus-visible{ background-color: var(--global-button-hover-bg-color) !important; box-shadow: none !important; outline: none !important; }

.srip div[class*="add-to-cart"]:hover,.srip div[class*="add_to_cart"]:hover,.srip span[class*="add-to-cart"]:hover,.srip span[class*="add_to_cart"]:hover,.srip p[class*="add-to-cart"]:hover,.srip p[class*="add_to_cart"]:hover,.srip section[class*="add-to-cart"]:hover,.srip section[class*="add_to_cart"]:hover,.srip article[class*="add-to-cart"]:hover,.srip article[class*="add_to_cart"]:hover,.srip div[class*="add-to-cart"]:focus,.srip div[class*="add_to_cart"]:focus,.srip span[class*="add-to-cart"]:focus,.srip span[class*="add_to_cart"]:focus,.srip p[class*="add-to-cart"]:focus,.srip p[class*="add_to_cart"]:focus,.srip section[class*="add-to-cart"]:focus,.srip section[class*="add_to_cart"]:focus,.srip article[class*="add-to-cart"]:focus,.srip article[class*="add_to_cart"]:focus{ background-color: inherit !important; box-shadow: none !important; outline: none !important; }

.srip .sticky-add-to-cart:hover,.srip .sticky-add-to-cart:focus,.srip .sticky-add-to-cart :not(button):not(input[type="submit"]):not(.button):not(.btn):hover,.srip .sticky-add-to-cart :not(button):not(input[type="submit"]):not(.button):not(.btn):focus,.srip [class*="sticky-add-to-cart"]:not(button):not(input[type="submit"]):not(.button):not(.btn):hover,.srip [class*="sticky-add-to-cart"]:not(button):not(input[type="submit"]):not(.button):not(.btn):focus{ background-color: inherit !important; box-shadow: inherit !important; }

.srip .button::before,.srip .button::after,.srip .btn::before,.srip .btn::after,.srip button[type="submit"]::before,.srip button[type="submit"]::after,.srip input[type="submit"]::before,.srip input[type="submit"]::after,.srip .shopify-payment-button__button::before,.srip .shopify-payment-button__button::after,.srip .product-form__submit::before,.srip .product-form__submit::after,.srip .shop-add-to-cart-button::before,.srip .shop-add-to-cart-button::after,.srip .claim-button::before,.srip .claim-button::after,.srip [class*="add-to-cart"]::before,.srip [class*="add-to-cart"]::after,.srip [class*="add_to_cart"]::before,.srip [class*="add_to_cart"]::after,.srip .cart__checkout-button::before,.srip .cart__checkout-button::after,.srip .contact-button::before,.srip .contact-button::after,.srip .button--primary::before,.srip .button--primary::after{ box-shadow: none !important; }

.srip .shopify-payment-button .shopify-payment-button__button,.srip .shopify-payment-button .shopify-payment-button__button--unbranded,.srip .shopify-payment-button .shopify-payment-button__more-options,.srip .shopify-payment-button__button--branded,.srip .shopify-payment-button__button--unbranded,.srip .shopify-payment-button .shopify-payment-button__button:hover,.srip .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.srip .shopify-payment-button .shopify-payment-button__more-options:hover,.srip .shopify-payment-button__button--branded:hover,.srip .shopify-payment-button__button--unbranded:hover{ box-shadow: none !important; }

.srip button:not([class^="shopify"]),.srip .secondary-button,.srip .link-styled-button,.srip [class*="button"],.srip [class*="btn-"],.srip .card__badge,.srip .badge,.srip .tag,.srip .spr-button,.srip .pagination__item,.srip input[type="button"],.srip select,.srip .select__select,.srip .disclosure__button,.srip .filter-group,.srip .facet-checkbox,.srip .variant-input,.srip .color-swatch,.srip .swatch{ border-radius: var(--global-button-radius); }

.srip .pagination__item,.srip .card__badge{ border-radius: calc(var(--global-button-radius) * 0.75) !important; }

.srip .pill:not(.pill-item),.srip .tag-label,.srip [class*="pill"]:not(.pill-item),.srip [class*="tag-"]{ border-radius: 50px !important; }

.srip .cart-drawer td.cart-item__details dl,.srip .cart-drawer .discounts__discount,.srip .totals.gb-discounts-cart-values,.srip .totals.gb-discounts-cart-values h2,.srip .totals.gb-discounts-cart-values .totals__total-value,.srip .gb-shipping-protection-icontext p{ color: #1a2320 !important; }

.srip .cart-drawer .cart-item__final-price.product-option{ color: #1a2320 !important; }

.srip cart-remove-button .button,.srip .cart-remove-button,.srip [id^="CartDrawer-Remove"]{ background-color: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.srip .gb-shipping-protection-button input:checked + .slider{ background-color: #1a2320 !important; }

.srip span.gb-cart-total-item{ background-color: #1a2320 !important; color: rgb(255, 255, 255) !important; }

.srip .social-proof-bar{ background-color: #1a2320 !important; }

.srip .social-proof-bar .social-proof-content,.srip .social-proof-bar .social-proof-content *,.srip .social-proof-bar svg,.srip .social-proof-bar i,.srip .social-proof-bar img,.srip .social-proof-bar__text{ color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }

.srip .accent-title,.srip [class*="accent-title"],.srip .accent-heading,.srip [class*="accent-heading"]{ color: #1a2320 !important; }
/* ==== cid:css-50a08e61-5c6c-4950-9fb7-be9aba4dcbb2@mhtml.blink ==== */
@charset "utf-8";

:root{ --app-letter-spacing: -0.3px; }

.srip .shopify-app-block,.srip .shopify-buy-frame,.srip div[data-shopify-app],.srip div[data-app-id],.srip div[class*="app-"],.srip div[class*="App"],.srip #bundle-container,.srip #bundle-app,.srip [data-bundle-app],.srip .bundle-builder,.srip #ReCharge,.srip [data-rebuy-id],.srip [data-rebuy-container],.srip [data-bold-bundle],.srip [data-loyalty-container]{ letter-spacing: var(--app-letter-spacing) !important; }
/* ==== cid:css-648d9831-a3ff-41a8-85ee-077c3de0806f@mhtml.blink ==== */
@charset "utf-8";

p, span, div, a, button, input, select, textarea, label, li{ font-family: var(--font-body-family-override, Helvetica, Arial, sans-serif); }

.srip h1,.srip h2,.srip h3,.srip h4,.srip h5,.srip h6,.srip .h1,.srip .h2,.srip .h3,.srip .h4,.srip .h5,.srip .h6,.srip [class*="title"],.srip [class*="heading"],.srip .title,.srip .heading{ font-family: var(--font-heading-family-override, Helvetica, Arial, sans-serif); }

.srip .product-title,.srip .product__title,.srip .product-form__label,.srip .collection-hero__title,.srip .page-title,.srip .section-header__title,.srip .main-collection-title,.srip .main-title,.srip .subtitle{ font-family: var(--font-heading-family-override, Helvetica, Arial, sans-serif); }

.srip .rating-component,.srip .review-name,.srip .review-text,.srip .benefit-text,.srip .counter-text,.srip .feature-name,.srip .check-yes,.srip .check-no,.srip .text-value{ font-family: var(--font-body-family-override, Helvetica, Arial, sans-serif); }
/* ==== cid:css-a04c7bd4-ef5e-4fdc-abba-b2f2a071b13e@mhtml.blink ==== */
@charset "utf-8";

:root{ --font-heading-family: Helvetica, Arial, sans-serif; --font-body-family: Helvetica, Arial, sans-serif; --font-heading-weight: 400; --font-body-weight: 400; --button-text-transform: ; --font-body-family-override: Helvetica, Arial, sans-serif; --font-heading-family-override: Helvetica, Arial, sans-serif; --font-body-weight-override: 400; --font-heading-weight-override: 700; --global-button-radius: 10px; }

.srip .button,.srip .button-text,.srip button[type="submit"],.srip input[type="submit"]{ text-transform: var(--button-text-transform); font-family: var(--font-body-family-override); }
/* ==== cid:css-953bdd4e-c862-47d2-b8eb-f361ece6efa7@mhtml.blink ==== */
@charset "utf-8";

.button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .btn:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), button[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):not([class*="gp-button-base"]), input[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .product-form__submit:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .shop-add-to-cart-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .cart__checkout-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .contact-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .contact__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .button--primary:not(.cart-remove-button):not(.disable-global-button-styling), .claim-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .shopify-payment-button .shopify-payment-button__button--unbranded:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .shopify-payment-button__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .newsletter-form__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .field__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .theme-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .guarantee-section__cta:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .custom-hero__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling){ cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; justify-content: center; text-align: center; outline: none; position: relative; overflow: hidden; padding: var(--global-button-padding-y, 12px) 20px !important; letter-spacing: var(--global-button-letter-spacing, 1px) !important; font-family: var(--button-font-family) !important; text-decoration: none !important; box-shadow: none !important; font-size: var(--global-button-font-size, 14px) !important; font-weight: var(--conditional-button-font-weight, var(--global-button-font-weight, 700)) !important; text-transform: var(--global-button-text-transform, none) !important; border-radius: var(--global-button-radius, 8px) !important; border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-right-color:  !important; border-right-style:  !important; border-right-width:  !important; border-left-color:  !important; border-left-style:  !important; border-left-width:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-bottom: calc(var(--global-button-border-width, 0px) + var(--global-button-bottom-border-width, 0px)) solid var(--global-button-bottom-border-color) !important; }

.srip .button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .btn:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip button[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):not([class*="gp-button-base"]):active,.srip input[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .product-form__submit:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .shop-add-to-cart-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .cart__checkout-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .contact-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .contact__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .button--primary:not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .claim-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .shopify-payment-button .shopify-payment-button__button--unbranded:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .shopify-payment-button__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .newsletter-form__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .field__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .theme-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .guarantee-section__cta:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active,.srip .custom-hero__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active{ transform: translateY(calc(var(--global-button-bottom-border-width, 0px) / 2)); border-bottom-width: calc((var(--global-button-border-width, 0px) + var(--global-button-bottom-border-width, 0px)) / 2) !important; }
/* ==== cid:css-f895138c-8e4a-4a0d-9849-7ceecd4bae4a@mhtml.blink ==== */
@charset "utf-8";

:root{ --global-section-background-color: #ffffff; --global-section-text-color: #1a2320; --global-section-heading-color: ; --global-section-accent-1-color: #1a2320; --global-section-use-gradient-background: 0; --color-background: 255,255,255; --gradient-background: linear-gradient(180deg, rgba(253, 255, 255, 1), rgba(248, 253, 255, 1) 100%); --color-foreground: #1a2320; --color-background-contrast: 191,191,191; --color-shadow: 18,18,18; --color-button: 0,0,0; --color-button-text: 0,0,0; --color-secondary-button: 255,255,255; --color-secondary-button-text: 0,0,0; --color-link: 0,0,0; --color-badge-foreground: 0,0,0; --color-header: 255,255,255; --color-footer: 24,27,29; --color-drawer: 255,255,255; --color-drawer-text: 24,27,29; --color-dropdown: 255,255,255; --color-badge-background: 255,255,255; --color-badge-border: 0,0,0; --payment-terms-background-color: rgb(255 255 255); --container-border-width: px; --container-border-radius: 2px; --container-border-style: ; --container-border-opacity: 0.0; --container-shadow: none; }

.srip{ --font-body-family: Helvetica, Arial, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-heading-family: Helvetica, Arial, sans-serif; --font-heading-style: normal; --font-accent-family: var(--font-body-family); --font-accent-weight: 400; --font-accent-scale: 0.85; --font-accent-letter-spacing: -2px; --font-accent-text-transform: none; --font-accent-style: italic; --global-accent-font: var(--font-accent-family); --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 120rem; --page-width-margin: 0rem; --animate-spin: spin 1s linear infinite; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 0.0rem; --product-card-text-alignment: left; --product-card-border-width: 0.0rem; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0.0rem; --product-card-shadow-vertical-offset: 0.4rem; --product-card-shadow-blur-radius: 0.5rem; --collection-card-image-padding: 0.0rem; --collection-card-corner-radius: 0.0rem; --collection-card-text-alignment: center; --collection-card-border-width: 0.0rem; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0.0rem; --collection-card-shadow-vertical-offset: 0.4rem; --collection-card-shadow-blur-radius: 0.5rem; --blog-card-image-padding: 0.0rem; --blog-card-corner-radius: 0.0rem; --blog-card-text-alignment: left; --blog-card-border-width: 0.0rem; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0.0rem; --blog-card-shadow-vertical-offset: 0.4rem; --blog-card-shadow-blur-radius: 0.5rem; --badge-corner-radius: 4.0rem; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 8px; --grid-desktop-horizontal-spacing: 8px; --grid-mobile-vertical-spacing: 4px; --grid-mobile-horizontal-spacing: 4px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 0px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; --global-button-padding-y: 20px; --global-button-font-size: 22px; --global-button-font-weight: 700; --conditional-button-font-weight: var(--global-button-font-weight, 700); --global-button-letter-spacing: 0px; --global-button-text-transform: uppercase; --global-button-radius: 10px; --global-button-bg-color: #14543a; --global-button-text-color: #17433c; --global-button-border-color: #14543a; --global-button-border-width: 0px; --global-button-bottom-border-width: 0px; --global-button-bottom-border-color: #1a2320; --global-button-hover-bg-color: #14543a; --global-button-hover-text-color: #ffffff; --button-box-shadow-enabled: true; --button-shadow-intensity: 2; --button-gradient-enabled: false; --button-gradient-start: #14543a; --button-gradient-end: #14543a; --button-gradient-direction: to top; --button-gradient-hover-start: #14543a; --button-gradient-hover-end: #14543a; --button-gradient-shine-enabled: true; --global-button-hover-brightness: 90%; --enable-global-border-styling: 0; --letter-spacing-body: -0.3px; --app-letter-spacing: -0.3px; --global-section-bg-color: #ffffff; --global-section-text-color: #1a2320; --global-section-accent-1-color: #1a2320; --global-section-accent-2-color: #1a2320; --global-section-accent-gradient-color: var(--gradient-background); --direction: ltr; --text-align-start: left; --text-align-end: right; --margin-start: margin-left; --margin-end: margin-right; --padding-start: padding-left; --padding-end: padding-right; --border-start: border-left; --border-end: border-right; --float-start: left; --float-end: right; --enable-contained-sections: 0; --font-weight-regular: 400 !important; --font-weight-bold: 700 !important; --font-weight-semibold: 500 !important; }

.srip *,.srip ::before,.srip ::after{ box-sizing: inherit; }

.srip{ box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }

.srip{ display: flex; flex-direction: column; min-height: 100%; margin: 0px; font-size: 1.5rem; letter-spacing: var(--letter-spacing-body)
        line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }

.srip section{ color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }

.srip #MainContent{ flex-grow: 1; }

@media screen and (min-width: 750px){
  .srip{ font-size: 1.6rem; }
}
/* ==== cid:css-d8bc2747-5a6d-4ad4-856c-ed61f27f38ba@mhtml.blink ==== */
@charset "utf-8";

#shopify-buyer-consent{ margin-top: 1em; display: inline-block; width: 100%; }

.srip #shopify-buyer-consent.hidden{ display: none; }

.srip #shopify-subscription-policy-button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; }

.srip #shopify-subscription-policy-button::before{ box-shadow: none; }
/* ==== cid:css-3ff84f9f-c7c8-4210-97f7-f52e721ea46f@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-ai-summary-pros-and-cons, .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-ai-summary-pros-and-cons{ display: flex; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-ai-summary-pros-and-cons > div + div,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-ai-summary-pros-and-cons > div + div{ margin-left: 16px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item{ width: 50%; }
/* ==== cid:css-72707cb7-2602-4f7d-a14e-0d6a1dd91391@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-ai-summary-pros-and-cons > div + div, .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-ai-summary-pros-and-cons > div + div{ margin-top: 16px; }

.srip .kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item,.srip .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item{ width: 100%; }
/* ==== cid:css-74803a44-a651-4b6a-a190-1da6b12539cf@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-ai-summary, .alireviews-review-box .alr-wh-comp-ai-summary{ margin-bottom: 20px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary > div + div,.srip .alireviews-review-box .alr-wh-comp-ai-summary > div + div{ margin-top: 10px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-paragraph,.srip .alireviews-review-box .alr-wh-comp-ai-summary-paragraph{ background: var(--alr-wh-section_background_color, #ffffff); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-paragraph .alr-wh-comp-ai-summary-item,.srip .alireviews-review-box .alr-wh-comp-ai-summary-paragraph .alr-wh-comp-ai-summary-item{ padding: 16px; background: var(--alr-wh-section_background_color, #ffffff); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item,.srip .alireviews-review-box .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item{ padding: 12px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item > div + div,.srip .alireviews-review-box .alr-wh-comp-ai-summary-pros-and-cons .alr-wh-comp-ai-summary-item > div + div{ margin-top: 6px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-sub-title,.srip .alireviews-review-box .alr-wh-comp-ai-summary-sub-title{ font-size: var(--alr-wh-body_text_font_size, 14px); font-weight: 700; line-height: 1.3; color: var(--alr-wh-primary_text_color, #6b7280); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-item,.srip .alireviews-review-box .alr-wh-comp-ai-summary-item{ background: var(--alr-wh-section_background_color, #ffffff); border: var(--alr-wh-card_border_size, 1px) solid var(--alr-wh-card_border_color, #e4e4eb); border-radius: var(--alr-wh-border_radius, 8px); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-item > div + div,.srip .alireviews-review-box .alr-wh-comp-ai-summary-item > div + div{ margin-top: 10px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-header,.srip .alireviews-review-box .alr-wh-comp-ai-summary-header{ display: flex; -webkit-box-align: center; align-items: center; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-header > div + div,.srip .alireviews-review-box .alr-wh-comp-ai-summary-header > div + div{ margin-left: 2px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-header-solid_color .alr-wh-comp-ai-summary-title,.srip .alireviews-review-box .alr-wh-comp-ai-summary-header-solid_color .alr-wh-comp-ai-summary-title{ color: var(--alr-wh-ai_title_solid_color, #1a2320); background: unset; -webkit-text-fill-color: unset; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-header-solid_color .alr-wh-comp-ai-summary-star-icon path,.srip .alireviews-review-box .alr-wh-comp-ai-summary-header-solid_color .alr-wh-comp-ai-summary-star-icon path{ fill: var(--alr-wh-ai_title_solid_color, #1a2320); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-star-icon,.srip .alireviews-review-box .alr-wh-comp-ai-summary-star-icon{ flex-shrink: 0; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-icon svg,.srip .alireviews-review-box .alr-wh-comp-ai-summary-icon svg{ width: 24px !important; height: 24px !important; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-title,.srip .alireviews-review-box .alr-wh-comp-ai-summary-title{ font-size: var(--alr-wh-ai_title_font_size, 16px); font-weight: 600; line-height: 1.3; margin: 0px; background: linear-gradient(to right, rgb(107, 93, 228) 0%, rgb(109, 184, 249) 100%) text; -webkit-text-fill-color: rgba(26,35,32,0); color: rgba(26,35,32,0); display: inline-block; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-content,.srip .alireviews-review-box .alr-wh-comp-ai-summary-content{ font-size: var(--alr-wh-body_text_font_size, 14px); line-height: 1.3; color: var(--alr-wh-primary_text_color, #1f2937); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-content-empty,.srip .alireviews-review-box .alr-wh-comp-ai-summary-content-empty{ font-size: var(--alr-wh-accessory_text_font_size, 12px); color: var(--alr-wh-secondary_text_color, #8f90a6); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tags,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tags{ display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; margin: -3px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag{ --wh-tag-border-radius: 900px; display: inline-flex; padding: 2px 8px 2px 6px; border-radius: var(--wh-tag-border-radius); font-size: var(--alr-wh-accessory_text_font_size, 12px); font-style: normal; font-weight: 450; line-height: 1.3; cursor: pointer; position: relative; overflow: hidden; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag::before,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag::before{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: var(--wh-tag-border-radius); border: 1px solid rgba(26,35,32,0.2); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-icon,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-icon{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-wrap,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-wrap{ padding: 3px; display: inline-flex; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-positive,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-positive{ background: var(--alr-wh-positive_keyword_background_color, #e3ffef); color: var(--alr-wh-positive_keyword_text_color, #29845a); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-positive > div + div,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-positive > div + div{ margin-left: 4px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-positive .alr-wh-comp-ai-summary-tag-icon,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-positive .alr-wh-comp-ai-summary-tag-icon{ max-width: 9px; color: var(--alr-wh-positive_keyword_text_color, #29845a); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-negative,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-negative{ background: var(--alr-wh-negative_keyword_background_color, #ebebeb); color: var(--alr-wh-negative_keyword_text_color, #575757); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-negative > div + div,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-negative > div + div{ margin-left: 6px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag-negative .alr-wh-comp-ai-summary-tag-icon,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag-negative .alr-wh-comp-ai-summary-tag-icon{ max-width: 10px; color: var(--alr-wh-negative_keyword_text_color, #575757); }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-footer,.srip .alireviews-review-box .alr-wh-comp-ai-summary-footer{ font-size: var(--alr-wh-accessory_text_font_size, 12px); line-height: 1.3; color: var(--alr-wh-secondary_text_color, #6b7280); margin-top: 10px; }

.srip .kudosi-review-box .alr-wh-comp-ai-summary-tag.alr-active,.srip .alireviews-review-box .alr-wh-comp-ai-summary-tag.alr-active{ opacity: 0.8; }

.srip .kudosi-review-box .alr-wh-comp-ai-feedback-btn,.srip .kudosi-review-box .alr-wh-comp-ai-feedback-submitted,.srip .alireviews-review-box .alr-wh-comp-ai-feedback-btn,.srip .alireviews-review-box .alr-wh-comp-ai-feedback-submitted{ margin-left: auto !important; }

.srip .kudosi-review-box .alr-wh-comp-ai-feedback-btn,.srip .alireviews-review-box .alr-wh-comp-ai-feedback-btn{ position: relative; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.srip .kudosi-review-box .alr-wh-comp-ai-feedback-btn::before,.srip .alireviews-review-box .alr-wh-comp-ai-feedback-btn::before{ content: ""; position: absolute; top: 0px; left: -10px; width: calc(100% + 26px); height: 200%; background: rgba(26,35,32,0); z-index: 1; }

.srip .kudosi-review-box .alr-wh-comp-ai-feedback-submitted,.srip .alireviews-review-box .alr-wh-comp-ai-feedback-submitted{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 12px; color: rgb(41, 132, 90); }

.srip .kudosi-review-box .alr-wh-comp-ai-feedback-submitted svg,.srip .alireviews-review-box .alr-wh-comp-ai-feedback-submitted svg{ margin-right: 5px; }

.srip .alr-wh-comp-ai-feedback-list{ top: calc(var(--alr-wh-ai-feedback-top) + 25px); left: var(--alr-wh-ai-feedback-left); position: absolute; background: rgb(255, 255, 255); filter: drop-shadow(rgba(26,35,32,0.08) 0px 4px 4px); border: 1px solid rgb(228, 228, 235); word-break: break-word; z-index: 999999998; font-size: inherit; font-family: var(--alr-wh-font_family); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(193, 193, 193) rgb(241, 241, 241); width: 135px; border-radius: 8px; padding: 8px 0px; }

.srip .alr-wh-comp-ai-feedback-list::-webkit-scrollbar{ width: 8px; }

.srip .alr-wh-comp-ai-feedback-list::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 4px; }

.srip .alr-wh-comp-ai-feedback-list::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 4px; border: 1px solid rgb(225, 225, 225); }

.srip .alr-wh-comp-ai-feedback-list::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

.srip .alr-wh-comp-ai-feedback-item{ padding: 4px 16px; font-size: 14px; cursor: pointer; color: var(--alr-wh-primary_text_color); line-height: 22px; }

.srip .alr-wh-comp-ai-feedback-item:hover{ font-weight: 600; }

.srip .alr-wh-comp-ai-summary-popover-wrap{ min-height: unset !important; }

.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-loader-spinner::before{ width: 35px; height: 35px; }

.srip .alr-wh-comp-ai-summary-popover-list{ top: calc(var(--alr-wh-ai-summary-popover-top) + 25px); left: var(--alr-wh-ai-summary-popover-left); position: absolute; background: rgb(255, 255, 255); filter: drop-shadow(rgba(26,35,32,0.08) 0px 4px 4px); word-break: break-word; font-size: inherit; font-family: var(--alr-wh-font_family); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(193, 193, 193) rgb(241, 241, 241); width: 490px; max-width: var(--alr-wh-ai-summary-popover-max-width); padding: 16px; border: 1px solid var(--alr-wh-card_border_color, #e4e4eb); border-radius: var(--alr-wh-border_radius, 8px); z-index: 1; }

.srip .alr-wh-comp-ai-summary-popover-list::-webkit-scrollbar{ width: 8px; }

.srip .alr-wh-comp-ai-summary-popover-list::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 4px; }

.srip .alr-wh-comp-ai-summary-popover-list::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 4px; border: 1px solid rgb(225, 225, 225); }

.srip .alr-wh-comp-ai-summary-popover-list::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

.srip .alr-wh-comp-ai-summary-popover-list > div + div{ margin-top: 16px; }

.srip .alr-wh-comp-ai-summary-popover-header{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }

.srip .alr-wh-comp-ai-summary-popover-header > div + div{ margin-left: 10px; }

.srip .alr-wh-comp-ai-summary-popover-header-text{ font-size: var(--alr-wh-body_text_font_size, 14px); color: var(--alr-wh-primary_text_color); line-height: 1.3; }

.srip .alr-wh-comp-ai-summary-popover-header-text div{ display: inline; font-weight: 700; }

.srip .alr-wh-comp-ai-summary-popover-close{ width: 20px; height: 20px; cursor: pointer; margin-left: auto; }

.srip .alr-wh-comp-ai-summary-popover-close:hover{ opacity: 0.8; }

.srip .alr-wh-comp-ai-summary-popover-review-item{ padding: 12px 0px; }

.srip .alr-wh-comp-ai-summary-popover-review-item > div + div{ margin-top: 4px; }

.srip .alr-wh-comp-ai-summary-popover-review-item:first-child{ padding-top: 0px; }

.srip .alr-wh-comp-ai-summary-popover-review-item:last-child{ padding-bottom: 0px; }

.srip .alr-wh-comp-ai-summary-popover-review-item:not(:last-child){ border-bottom: 1px solid var(--alr-wh-border_color, #e4e4eb); }

.srip .alr-wh-comp-ai-summary-popover-review-item .alr-wh-comp-text-content{ margin-top: 0px; }

.srip .alr-wh-comp-ai-summary-popover-review-item .alr-wh-comp-review-account-country-wrap{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; }

.srip .alr-wh-comp-ai-summary-popover-review-item .alr-wh-comp-review-account-country-wrap > div + div{ margin-left: 6px; }

.srip .alr-wh-comp-ai-summary-popover-review-item .alr-wh-comp-review-account-flag-date-wrap > div + div{ margin-left: 8px; }

.srip .alr-wh-comp-ai-summary-popover-review-item .alr-wh-comp-review-date::before{ content: ""; display: inline-block; vertical-align: middle; width: 5px; height: 5px; border-radius: 50%; background-color: var(--alr-wh-secondary_text_color); margin-right: 6px; }
/* ==== cid:css-b12fc1a1-7a20-4b02-a90b-978d968d69c4@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-tab-header, .alireviews-review-box .alr-wh-comp-tab-header{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; border-bottom: 1px solid rgb(235, 235, 240); }

.srip .kudosi-review-box .alr-wh-comp-tab-item,.srip .alireviews-review-box .alr-wh-comp-tab-item{ color: var(--alr-wh-secondary_text_color); display: inline-block; font-family: inherit; font-size: 18px; font-style: normal; font-weight: 400; line-height: 18px; min-height: 41px; position: relative; user-select: none; vertical-align: top; cursor: pointer; transition: 0.3s; }

.srip .kudosi-review-box .alr-wh-comp-tab-item + .alr-wh-comp-tab-item,.srip .alireviews-review-box .alr-wh-comp-tab-item + .alr-wh-comp-tab-item{ margin-left: 30px; }

.srip .kudosi-review-box .alr-wh-comp-tab-item::before,.srip .alireviews-review-box .alr-wh-comp-tab-item::before{ background-color: var(--alr-wh-primary_text_color); border-radius: 2px; content: ""; height: 4px; left: 0px; opacity: 0; position: absolute; right: 0px; top: 100%; transform: translateY(-50%); transition: 0.3s; visibility: hidden; }

.srip .kudosi-review-box .alr-wh-comp-tab-item.alr-wh-comp-tab-active,.srip .alireviews-review-box .alr-wh-comp-tab-item.alr-wh-comp-tab-active{ color: var(--alr-wh-primary_text_color); font-weight: 600; }

.srip .kudosi-review-box .alr-wh-comp-tab-item.alr-wh-comp-tab-active::before,.srip .alireviews-review-box .alr-wh-comp-tab-item.alr-wh-comp-tab-active::before{ opacity: 1; visibility: visible; }

.srip .kudosi-review-box .alr-wh-comp-tab-body,.srip .alireviews-review-box .alr-wh-comp-tab-body{ margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-tab-pane,.srip .alireviews-review-box .alr-wh-comp-tab-pane{ display: none; animation: 1s ease 0s 1 normal none running alrTabFadeIn; }

.srip .kudosi-review-box .alr-wh-comp-tab-pane.alr-wh-comp-tab-active,.srip .alireviews-review-box .alr-wh-comp-tab-pane.alr-wh-comp-tab-active{ display: block; }

@-webkit-keyframes alrTabFadeIn{ 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes alrTabFadeIn{ 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
/* ==== cid:css-b5b312d8-6bb0-498f-be2e-5e378f0e0830@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-empty-state, .alireviews-review-box .alr-wh-comp-review-empty-state{ width: 100%; text-align: right; }

.srip .kudosi-review-box .alr-wh-comp-review-empty-state-body,.srip .alireviews-review-box .alr-wh-comp-review-empty-state-body{ display: flex; }

.srip .kudosi-review-box .alr-wh-comp-review-empty-state-form,.srip .alireviews-review-box .alr-wh-comp-review-empty-state-form{ margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-review-empty-state .alr-wh-comp-review-form-body,.srip .alireviews-review-box .alr-wh-comp-review-empty-state .alr-wh-comp-review-form-body{ margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-review-empty-state .alr-wh-comp-filter-buttons,.srip .alireviews-review-box .alr-wh-comp-review-empty-state .alr-wh-comp-filter-buttons{ margin-left: auto; }
/* ==== cid:css-848e0104-5f60-4ab7-a90b-c077a1a6468a@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-review-empty-state-body, .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-review-empty-state-body{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
/* ==== cid:css-8c5ab4c4-1e99-4393-b3f9-dac606b590dc@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-empty-state-body, .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-empty-state-body{ -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
/* ==== cid:css-b95a2a07-52b0-4b13-a28d-62f5bfd10e43@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-error-state, .alireviews-review-box .alr-wh-comp-review-error-state, .alireviews-popup-detail .alr-wh-comp-review-error-state, .alireviews-reviews-carousel .alr-wh-comp-review-error-state{ margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-review-error-state img,.srip .alireviews-review-box .alr-wh-comp-review-error-state img,.srip .alireviews-popup-detail .alr-wh-comp-review-error-state img,.srip .alireviews-reviews-carousel .alr-wh-comp-review-error-state img{ margin: 0px auto 30px; width: 186px; }

.srip .kudosi-review-box .alr-wh-comp-review-error-state-content,.srip .alireviews-review-box .alr-wh-comp-review-error-state-content,.srip .alireviews-popup-detail .alr-wh-comp-review-error-state-content,.srip .alireviews-reviews-carousel .alr-wh-comp-review-error-state-content{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); }

.srip .kudosi-review-box .alr-wh-comp-review-error-state-content-title,.srip .alireviews-review-box .alr-wh-comp-review-error-state-content-title,.srip .alireviews-popup-detail .alr-wh-comp-review-error-state-content-title,.srip .alireviews-reviews-carousel .alr-wh-comp-review-error-state-content-title{ font-weight: 700; text-align: center; }

.srip .kudosi-review-box .alr-wh-comp-review-error-state-content-desc,.srip .alireviews-review-box .alr-wh-comp-review-error-state-content-desc,.srip .alireviews-popup-detail .alr-wh-comp-review-error-state-content-desc,.srip .alireviews-reviews-carousel .alr-wh-comp-review-error-state-content-desc{ font-weight: 500; text-align: center; }
/* ==== cid:css-ddfffa7c-7bea-4974-9701-2e5bba56a56c@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-item-grid-body, .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-item-grid-body{ padding: 16px 8px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-item-grid-body > div + div,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-item-grid-body > div + div{ margin-top: 19px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-reaction-helpful,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-reaction-helpful{ display: block; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-reaction-helpful > div + div,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-reaction-helpful > div + div{ margin-top: 10px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-reaction-helpful > div + div,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-small .alr-wh-comp-review-reaction-helpful > div + div{ margin-left: 0px; }
/* ==== cid:css-74a55685-9cc3-42f8-958e-56b3d75df3a2@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid, .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid{ position: relative; border: 1px solid var(--alr-wh-card_border_color); border-radius: var(--alr-wh-border_radius); box-shadow: var(--alr-wh-box_shadow); background-color: var(--alr-wh-card_background_color); overflow: hidden; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-body,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-body{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 15px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-body > div + div,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-body > div + div{ margin-top: 10px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-body .alr-wh-comp-review-reaction-helpful,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-body .alr-wh-comp-review-reaction-helpful{ margin-left: unset; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-item-grid-footer,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-item-grid-footer{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 15px 15px; }
/* ==== cid:css-eb657837-2b55-49f3-9c27-1727f1cdc386@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alr-template-grid .alr-wh-comp-review-rating-verify-small, .kudosi-review-box.alr-template-slider .alr-wh-comp-review-rating-verify-small, .alireviews-review-box.alr-template-grid .alr-wh-comp-review-rating-verify-small, .alireviews-review-box.alr-template-slider .alr-wh-comp-review-rating-verify-small{ background-color: rgba(26,35,32,0); display: block; padding: 0px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-rating-verify-small > div + div,.srip .kudosi-review-box.alr-template-slider .alr-wh-comp-review-rating-verify-small > div + div,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-rating-verify-small > div + div,.srip .alireviews-review-box.alr-template-slider .alr-wh-comp-review-rating-verify-small > div + div{ margin-top: 10px; }
/* ==== cid:css-19490210-e0d9-4eeb-982f-50d165d468ea@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alr-template-grid .alr-wh-comp-review-rating-verify, .kudosi-review-box.alr-template-slider .alr-wh-comp-review-rating-verify, .alireviews-review-box.alr-template-grid .alr-wh-comp-review-rating-verify, .alireviews-review-box.alr-template-slider .alr-wh-comp-review-rating-verify, .alireviews-popup-detail .alr-wh-comp-review-rating-verify{ display: inline-flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; align-self: self-start; background-color: rgb(242, 242, 245); border-radius: var(--alr-wh-border_radius); padding: 7.5px 10px; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-rating-verify .alr-wh-comp-verify-purchase,.srip .kudosi-review-box.alr-template-slider .alr-wh-comp-review-rating-verify .alr-wh-comp-verify-purchase,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-rating-verify .alr-wh-comp-verify-purchase,.srip .alireviews-review-box.alr-template-slider .alr-wh-comp-review-rating-verify .alr-wh-comp-verify-purchase,.srip .alireviews-popup-detail .alr-wh-comp-review-rating-verify .alr-wh-comp-verify-purchase{ margin-right: 8px; }
/* ==== cid:css-502f0da3-86a7-4d8c-85c7-818518731853@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-verify-purchase, .alireviews-review-box .alr-wh-comp-verify-purchase, .alireviews-popup-detail .alr-wh-comp-verify-purchase{ display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; min-width: 0px; }

.srip .kudosi-review-box .alr-wh-comp-verify-purchase > div + div,.srip .alireviews-review-box .alr-wh-comp-verify-purchase > div + div,.srip .alireviews-popup-detail .alr-wh-comp-verify-purchase > div + div{ margin-left: 2px; }

.srip .kudosi-review-box .alr-wh-comp-verify-purchase-icon,.srip .alireviews-review-box .alr-wh-comp-verify-purchase-icon,.srip .alireviews-popup-detail .alr-wh-comp-verify-purchase-icon{ margin-right: 2px; display: flex; -webkit-box-align: center; align-items: center; color: var(--alr-wh-verified_badge_color); }

.srip .kudosi-review-box .alr-wh-comp-verify-purchase-content,.srip .alireviews-review-box .alr-wh-comp-verify-purchase-content,.srip .alireviews-popup-detail .alr-wh-comp-verify-purchase-content{ color: var(--alr-wh-verified_badge_color); font-size: var(--alr-wh-accessory_text_font_size); line-height: 1.3; font-weight: 400; overflow: hidden; text-overflow: ellipsis; }

.srip .kudosi-review-box .alr-wh-comp-verify-purchase > span,.srip .alireviews-review-box .alr-wh-comp-verify-purchase > span,.srip .alireviews-popup-detail .alr-wh-comp-verify-purchase > span{ font-weight: 400; line-height: 1.3; font-size: var(--alr-wh-accessory_text_font_size); color: rgb(143, 144, 166); opacity: 0.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* ==== cid:css-7ae8ff4c-0563-4bb6-a6b2-a45b30080d68@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-item-image, .alireviews-review-box .alr-wh-comp-review-item-image{ line-height: 0; cursor: pointer; position: relative; overflow: hidden; background: var(--alr-wh-image_background_color); }

.srip .kudosi-review-box .alr-wh-comp-review-item-image img,.srip .alireviews-review-box .alr-wh-comp-review-item-image img{ max-width: 100%; width: 100%; transition: opacity 0.1s; height: auto; position: relative; z-index: 2; }
/* ==== cid:css-76383dca-7e37-4290-8dcc-dfc4c590529d@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-count-media, .alireviews-review-box .alr-wh-comp-review-count-media{ position: absolute; top: 12px; right: 12px; background-color: rgba(26,35,32,0.5); border-radius: 4px; font-weight: 600; font-size: 12px; line-height: 18px; display: flex; color: rgb(255, 255, 255); -webkit-box-align: center; align-items: center; padding: 1px 7.1px; cursor: pointer; z-index: 3; }

.srip .kudosi-review-box .alr-wh-comp-review-count-media span,.srip .alireviews-review-box .alr-wh-comp-review-count-media span{ line-height: 18px; margin-right: 3px; }
/* ==== cid:css-0d6ac0be-d9c8-4a9e-9691-1463c7409bcb@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alr-template-grid .alr-wh-comp-review-listing, .kudosi-review-box.alr-template-list .alr-wh-comp-review-listing, .alireviews-review-box.alr-template-grid .alr-wh-comp-review-listing, .alireviews-review-box.alr-template-list .alr-wh-comp-review-listing{ position: relative; }

.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-review-listing-item,.srip .kudosi-review-box.alr-template-list .alr-wh-comp-review-listing-item,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-review-listing-item,.srip .alireviews-review-box.alr-template-list .alr-wh-comp-review-listing-item{ display: block; padding: 0px; position: absolute; top: 0px; left: 0px; }
/* ==== cid:css-71107a47-b565-4ca6-b066-4244723f5b7b@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-box-title, .alireviews-review-box .alr-wh-comp-review-box-title{ display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 30px; font-weight: 600; color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-heading_text_font_size); line-height: 1.3; }

.srip .kudosi-review-box .alr-wh-comp-review-box-title > div + div,.srip .alireviews-review-box .alr-wh-comp-review-box-title > div + div{ margin-left: 25px; }

.srip .kudosi-review-box .alr-wh-comp-review-box-title-content,.srip .alireviews-review-box .alr-wh-comp-review-box-title-content{ font-weight: 600; color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-heading_text_font_size); line-height: 1.3; margin-right: 8px; }
/* ==== cid:css-a3034c95-3951-43f9-bd10-fbea2366ada7@mhtml.blink ==== */
@charset "utf-8";

.alireviews-review-box .alr-wh-comp-select-language, .alireviews-reviews-carousel .alr-wh-comp-select-language, .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language{ position: relative; min-width: 40px; max-height: 267px; display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; font-weight: 400; color: rgb(40, 41, 61); text-transform: uppercase; cursor: pointer; flex-shrink: 0; }

.srip .alireviews-review-box .alr-wh-comp-select-language svg,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language svg,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language svg{ margin-left: 8px; }

.srip .alireviews-review-box .alr-wh-comp-select-language::before,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language::before,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language::before{ content: ""; position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; background: rgba(26,35,32,0); z-index: 1; }

.srip .alireviews-review-box .alr-wh-comp-select-language-flag,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-flag,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-flag{ width: 22px; height: 16px; border: 1px solid rgb(227, 227, 227); border-radius: 3px; overflow: hidden; margin-right: 4px; line-height: 0; min-width: 22px; transform: translateZ(0px); }

.srip .alireviews-review-box .alr-wh-comp-select-language-flag img,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-flag img,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-flag img{ width: 100%; height: 100%; object-fit: cover; }

.srip .alireviews-review-box .alr-wh-comp-select-language-flag.alr-wh-image-loaded img,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-flag.alr-wh-image-loaded img,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-flag.alr-wh-image-loaded img{ opacity: 1 !important; }

.srip .alireviews-review-box .alr-wh-comp-select-language.alr-active svg,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language.alr-active svg,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language.alr-active svg{ transform: rotate(180deg); }

.srip .alireviews-review-box .alr-wh-comp-select-language-list,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-list,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-list{ top: calc(var(--alr-wh-select-language-top) + 25px); left: var(--alr-wh-select-language-left); position: absolute; background: rgb(255, 255, 255); filter: drop-shadow(rgba(26,35,32,0.08) 0px 4px 4px); border-radius: 6px; border: 1px solid rgb(228, 228, 235); padding: 3px 0px; word-break: break-word; z-index: 999999998; font-size: inherit; width: 230px; font-family: var(--alr-wh-font_family); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(193, 193, 193) rgb(241, 241, 241); }

.srip .alireviews-review-box .alr-wh-comp-select-language-list::-webkit-scrollbar,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-list::-webkit-scrollbar,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-list::-webkit-scrollbar{ width: 8px; }

.srip .alireviews-review-box .alr-wh-comp-select-language-list::-webkit-scrollbar-track,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-list::-webkit-scrollbar-track,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-list::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 4px; }

.srip .alireviews-review-box .alr-wh-comp-select-language-list::-webkit-scrollbar-thumb,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-list::-webkit-scrollbar-thumb,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-list::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 4px; border: 1px solid rgb(225, 225, 225); }

.srip .alireviews-review-box .alr-wh-comp-select-language-list::-webkit-scrollbar-thumb:hover,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-list::-webkit-scrollbar-thumb:hover,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-list::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

.srip .alireviews-review-box .alr-wh-comp-select-language-list .alr-wh-comp-select-language-item,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-list .alr-wh-comp-select-language-item,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-list .alr-wh-comp-select-language-item{ text-transform: capitalize; }

.srip .alireviews-review-box .alr-wh-comp-select-language-item,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item{ display: flex; font-size: 14px; font-weight: 400; color: rgb(40, 41, 61); text-transform: uppercase; cursor: pointer; -webkit-box-align: start; align-items: flex-start; padding: 10px; }

.srip .alireviews-review-box .alr-wh-comp-select-language-item .alr-wh-comp-select-language-flag,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item .alr-wh-comp-select-language-flag,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item .alr-wh-comp-select-language-flag{ margin-top: 4px; }

.srip .alireviews-review-box .alr-wh-comp-select-language-item svg,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item svg,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item svg{ margin-right: 8px; }

.srip .alireviews-review-box .alr-wh-comp-select-language-item:not(:first-child,.srip :last-child),.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item:not(:first-child,.srip :last-child),.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item:not(:first-child,.srip :last-child){ margin: 2px 0px; }

.srip .alireviews-review-box .alr-wh-comp-select-language-item:hover,.srip .alireviews-review-box .alr-wh-comp-select-language-item:focus-visible,.srip .alireviews-review-box .alr-wh-comp-select-language-item.alr-selected:not(.alr-has-focused .alr-selected),.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item:hover,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item:focus-visible,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item.alr-selected:not(.alr-has-focused .alr-selected),.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item:hover,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item:focus-visible,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item.alr-selected:not(.alr-has-focused .alr-selected){ background: rgb(228, 228, 235); }

.srip .alireviews-review-box .alr-wh-comp-select-language-item:focus-visible,.srip .alireviews-reviews-carousel .alr-wh-comp-select-language-item:focus-visible,.srip .alr-wh-comp-select-language-wrap .alr-wh-comp-select-language-item:focus-visible{ outline: none; box-shadow: none; }
/* ==== cid:css-81c3d47f-e277-4863-99fa-bc53f696297f@mhtml.blink ==== */
@charset "utf-8";


/* ==== cid:css-18f2ccf1-c165-4e90-91b8-4c42bbc1c6ce@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-question-item, .alireviews-review-box .alr-wh-comp-question-item{ border-radius: var(--alr-wh-border_radius, 6px); border: 1px solid var(--alr-wh-card_border_color); background-color: var(--alr-wh-card_background_color); box-shadow: var(--alr-wh-box_shadow); padding: 20px; width: 100%; margin-bottom: 20px; }

.srip .kudosi-review-box .alr-wh-comp-question-item-content,.srip .alireviews-review-box .alr-wh-comp-question-item-content{ position: relative; }

.srip .kudosi-review-box .alr-wh-comp-question-item-is-reply .alr-wh-comp-review-reaction-helpful:not(.alr-wh-comp-review-reply .alr-wh-comp-review-reaction-helpful),.srip .alireviews-review-box .alr-wh-comp-question-item-is-reply .alr-wh-comp-review-reaction-helpful:not(.alr-wh-comp-review-reply .alr-wh-comp-review-reaction-helpful){ position: absolute; right: 0px; bottom: -28px; z-index: 1; }

.srip .kudosi-review-box .alr-wh-comp-question-item .alr-wh-comp-review-reaction-helpful,.srip .alireviews-review-box .alr-wh-comp-question-item .alr-wh-comp-review-reaction-helpful{ justify-content: right; margin-top: 12px; }

.srip .kudosi-review-box .alr-wh-comp-question-item-reply-reaction,.srip .alireviews-review-box .alr-wh-comp-question-item-reply-reaction{ margin-top: 12px; margin-left: auto; display: flex; justify-content: right; -webkit-box-align: center; align-items: center; }
/* ==== cid:css-312918e1-d40b-4c55-a7cd-a5a9b3d01603@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-reply, .alireviews-review-box .alr-wh-comp-review-reply, .alireviews-popup-detail .alr-wh-comp-review-reply{ display: flex; position: relative; padding-bottom: 15px; margin-top: 12px; }

.srip .kudosi-review-box .alr-wh-comp-review-reply-icon,.srip .alireviews-review-box .alr-wh-comp-review-reply-icon,.srip .alireviews-popup-detail .alr-wh-comp-review-reply-icon{ display: block; border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(228, 228, 235); border-radius: 0px 0px 0px 12px; width: 20px; height: 53px; margin-right: 10px; }

.srip .kudosi-review-box .alr-wh-comp-review-reply-body,.srip .alireviews-review-box .alr-wh-comp-review-reply-body,.srip .alireviews-popup-detail .alr-wh-comp-review-reply-body{ position: relative; top: 15px; -webkit-box-flex: 1; flex: 1 1 0%; }

.srip .kudosi-review-box .alr-wh-comp-review-reply-name,.srip .alireviews-review-box .alr-wh-comp-review-reply-name,.srip .alireviews-popup-detail .alr-wh-comp-review-reply-name{ font-weight: 600; margin-bottom: 10px; color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); line-height: 1.3; }

.srip .kudosi-review-box .alr-wh-comp-review-reply-content,.srip .alireviews-review-box .alr-wh-comp-review-reply-content,.srip .alireviews-popup-detail .alr-wh-comp-review-reply-content{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); line-height: 1.3; word-break: break-word; }
/* ==== cid:css-248ffc4f-d01a-4084-823c-39c68735253c@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-reaction-helpful, .alireviews-review-box .alr-wh-comp-review-reaction-helpful, .alireviews-popup-detail .alr-wh-comp-review-reaction-helpful{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; margin-left: auto; }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-helpful > div + div,.srip .alireviews-review-box .alr-wh-comp-review-reaction-helpful > div + div,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-helpful > div + div{ margin-left: 10px; }
/* ==== cid:css-dd418ec8-4c0e-4d98-a615-17681a3b77a8@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-reaction, .alireviews-review-box .alr-wh-comp-review-reaction, .alireviews-popup-detail .alr-wh-comp-review-reaction{ color: var(--alr-wh-secondary_text_color); display: flex; }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-icon,.srip .alireviews-review-box .alr-wh-comp-review-reaction-icon,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-icon{ display: flex; -webkit-box-align: center; align-items: center; margin-right: 16px; color: var(--alr-wh-secondary_text_color); cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-icon:last-child,.srip .alireviews-review-box .alr-wh-comp-review-reaction-icon:last-child,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-icon:last-child{ margin-right: 0px; }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-icon-like .alr-wh-comp-review-reaction-count,.srip .alireviews-review-box .alr-wh-comp-review-reaction-icon-like .alr-wh-comp-review-reaction-count,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-icon-like .alr-wh-comp-review-reaction-count{ padding-top: 2px; }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-count,.srip .alireviews-review-box .alr-wh-comp-review-reaction-count,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-count{ margin-left: 2px; font-weight: 400; font-size: var(--alr-wh-accessory_text_font_size); line-height: normal; letter-spacing: 0px; }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-active,.srip .alireviews-review-box .alr-wh-comp-review-reaction-active,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-active{ color: var(--alr-wh-rating_icon_reaction_filled_color); }

.srip .kudosi-review-box .alr-wh-comp-review-reaction-disabled,.srip .alireviews-review-box .alr-wh-comp-review-reaction-disabled,.srip .alireviews-popup-detail .alr-wh-comp-review-reaction-disabled{ pointer-events: none; }
/* ==== cid:css-3080eb0d-26c8-4a22-873f-7714d19d3081@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-helpful, .alireviews-review-box .alr-wh-comp-review-helpful, .alireviews-popup-detail .alr-wh-comp-review-helpful{ line-height: normal; color: var(--alr-wh-secondary_text_color); font-size: var(--alr-wh-accessory_text_font_size); font-weight: 400; letter-spacing: 0.03em; white-space: nowrap; }
/* ==== cid:css-1e01bce0-849d-4709-8873-017edee37a42@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-text-content, .alireviews-review-box .alr-wh-comp-text-content, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-text-content, .alireviews-reviews-carousel .alr-wh-comp-text-content{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); font-weight: 400; line-height: 1.3; white-space: pre-line; margin-top: 10px; transition: 0.3s; position: relative; }

.srip .kudosi-review-box .alr-wh-comp-text-content.alr-wh-comp-text-content-clamped,.srip .alireviews-review-box .alr-wh-comp-text-content.alr-wh-comp-text-content-clamped,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-text-content.alr-wh-comp-text-content-clamped,.srip .alireviews-reviews-carousel .alr-wh-comp-text-content.alr-wh-comp-text-content-clamped{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--alr-wh-line-clamp, 2); overflow: hidden; text-overflow: ellipsis; white-space: normal; }

.srip .kudosi-review-box .alr-wh-comp-text-content-min-height,.srip .alireviews-review-box .alr-wh-comp-text-content-min-height,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-text-content-min-height,.srip .alireviews-reviews-carousel .alr-wh-comp-text-content-min-height{ min-height: calc(var(--alr-wh-line-clamp, 2)*1.3*var(--alr-wh-body_text_font_size)); }

.srip .kudosi-review-box .alr-wh-comp-text-content-more,.srip .alireviews-review-box .alr-wh-comp-text-content-more,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-text-content-more,.srip .alireviews-reviews-carousel .alr-wh-comp-text-content-more{ color: var(--alr-wh-secondary_text_color); font-size: var(--alr-wh-body_text_font_size); cursor: pointer; display: inline; white-space: nowrap; }

.srip .kudosi-review-box .alr-wh-comp-text-content-more::before,.srip .alireviews-review-box .alr-wh-comp-text-content-more::before,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-text-content-more::before,.srip .alireviews-reviews-carousel .alr-wh-comp-text-content-more::before{ content: "..."; display: inline; color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); font-weight: 400; height: 1em; }

.srip .kudosi-review-box .alr-wh-comp-text-content-temp,.srip .alireviews-review-box .alr-wh-comp-text-content-temp,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-text-content-temp,.srip .alireviews-reviews-carousel .alr-wh-comp-text-content-temp{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); font-weight: 400; line-height: 1.3; white-space: pre-line; opacity: 0; position: absolute; top: 0px; left: 0px; z-index: -1; }
/* ==== cid:css-64d0a270-7a90-4c7d-a2f3-9261fd8957d3@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-account, .alireviews-review-box .alr-wh-comp-review-account, .alireviews-popup-detail .alr-wh-comp-review-account{ display: flex; width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-review-account > div + div,.srip .alireviews-review-box .alr-wh-comp-review-account > div + div,.srip .alireviews-popup-detail .alr-wh-comp-review-account > div + div{ margin-left: 8px; }

.srip .kudosi-review-box .alr-wh-comp-review-account-wrap,.srip .alireviews-review-box .alr-wh-comp-review-account-wrap,.srip .alireviews-popup-detail .alr-wh-comp-review-account-wrap{ display: flex; }

.srip .kudosi-review-box .alr-wh-comp-review-account-country-wrap,.srip .alireviews-review-box .alr-wh-comp-review-account-country-wrap,.srip .alireviews-popup-detail .alr-wh-comp-review-account-country-wrap{ -webkit-box-flex: 1; max-width: 100%; flex: 1 1 auto; word-break: break-word; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; line-height: 1; }

.srip .kudosi-review-box .alr-wh-comp-review-account-country-wrap > div + div,.srip .alireviews-review-box .alr-wh-comp-review-account-country-wrap > div + div,.srip .alireviews-popup-detail .alr-wh-comp-review-account-country-wrap > div + div{ margin-top: 4px; }

.srip .kudosi-review-box .alr-wh-comp-review-account-flag-date-wrap,.srip .alireviews-review-box .alr-wh-comp-review-account-flag-date-wrap,.srip .alireviews-popup-detail .alr-wh-comp-review-account-flag-date-wrap{ display: flex; -webkit-box-align: end; align-items: flex-end; }

.srip .kudosi-review-box .alr-wh-comp-review-account-flag-date-wrap .alr-wh-comp-review-date,.srip .alireviews-review-box .alr-wh-comp-review-account-flag-date-wrap .alr-wh-comp-review-date,.srip .alireviews-popup-detail .alr-wh-comp-review-account-flag-date-wrap .alr-wh-comp-review-date{ margin-right: 8px; }
/* ==== cid:css-73f5c570-3445-4ca7-b31b-9a5043465009@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-flag, .alireviews-review-box .alr-wh-comp-review-flag, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-flag, .alireviews-popup-detail .alr-wh-comp-review-flag{ display: inline-block; position: relative; background-color: var(--alr-wh-image_background_color); border-radius: 2px; }

.srip .kudosi-review-box .alr-wh-comp-review-flag.alr-wh-image-loaded,.srip .alireviews-review-box .alr-wh-comp-review-flag.alr-wh-image-loaded,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-flag.alr-wh-image-loaded,.srip .alireviews-popup-detail .alr-wh-comp-review-flag.alr-wh-image-loaded{ background: rgba(26,35,32,0); }

.srip .kudosi-review-box .alr-wh-comp-review-flag.alr-wh-image-loaded::before,.srip .alireviews-review-box .alr-wh-comp-review-flag.alr-wh-image-loaded::before,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-flag.alr-wh-image-loaded::before,.srip .alireviews-popup-detail .alr-wh-comp-review-flag.alr-wh-image-loaded::before{ content: none; }

.srip .kudosi-review-box .alr-wh-comp-review-flag img,.srip .alireviews-review-box .alr-wh-comp-review-flag img,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-flag img,.srip .alireviews-popup-detail .alr-wh-comp-review-flag img{ max-width: 18px; height: 12px; display: inline-block; line-height: 0; border-radius: 2px; overflow: hidden; visibility: visible; vertical-align: middle !important; }
/* ==== cid:css-a4297a05-8d09-4fcb-8b56-1e9185820b2a@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-date, .alireviews-review-box .alr-wh-comp-review-date, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-date, .alireviews-popup-detail .alr-wh-comp-review-date, .alireviews-reviews-carousel .alr-wh-comp-review-date{ font-family: inherit; font-style: normal; font-weight: 400; font-size: var(--alr-wh-accessory_text_font_size); color: var(--alr-wh-secondary_text_color); display: inline-block; vertical-align: middle; }
/* ==== cid:css-3656ef6f-99e3-4a5f-98b2-ed3dd8275417@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-avatar, .alireviews-review-box .alr-wh-comp-review-avatar, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar, .alireviews-popup-detail .alr-wh-comp-review-avatar{ position: relative; width: 32px; height: 32px; min-width: 32px; --alr-wh-comp-review-avatar-bg: transparent; border-radius: 50%; overflow: hidden; color: rgb(255, 255, 255); text-transform: uppercase; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: var(--alr-wh-image_background_color); }

.srip .kudosi-review-box .alr-wh-comp-review-avatar.alr-wh-image-loaded,.srip .alireviews-review-box .alr-wh-comp-review-avatar.alr-wh-image-loaded,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar.alr-wh-image-loaded,.srip .alireviews-popup-detail .alr-wh-comp-review-avatar.alr-wh-image-loaded{ background: rgba(26,35,32,0); }

.srip .kudosi-review-box .alr-wh-comp-review-avatar.alr-wh-image-loaded::before,.srip .alireviews-review-box .alr-wh-comp-review-avatar.alr-wh-image-loaded::before,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar.alr-wh-image-loaded::before,.srip .alireviews-popup-detail .alr-wh-comp-review-avatar.alr-wh-image-loaded::before{ content: none; }

.srip .kudosi-review-box .alr-wh-comp-review-avatar.alr-wh-not-image-loaded,.srip .alireviews-review-box .alr-wh-comp-review-avatar.alr-wh-not-image-loaded,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar.alr-wh-not-image-loaded,.srip .alireviews-popup-detail .alr-wh-comp-review-avatar.alr-wh-not-image-loaded{ background: var(--alr-wh-comp-review-avatar-bg); }

.srip .kudosi-review-box .alr-wh-comp-review-avatar.alr-wh-not-image-loaded::before,.srip .alireviews-review-box .alr-wh-comp-review-avatar.alr-wh-not-image-loaded::before,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar.alr-wh-not-image-loaded::before,.srip .alireviews-popup-detail .alr-wh-comp-review-avatar.alr-wh-not-image-loaded::before{ content: none; }

.srip .kudosi-review-box .alr-wh-comp-review-avatar::before,.srip .alireviews-review-box .alr-wh-comp-review-avatar::before,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar::before,.srip .alireviews-popup-detail .alr-wh-comp-review-avatar::before{ content: ""; position: absolute; inset: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); animation: 2s ease 0s infinite normal none running alr-skeleton-loading; }

.srip .kudosi-review-box .alr-wh-comp-review-avatar img,.srip .alireviews-review-box .alr-wh-comp-review-avatar img,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-avatar img,.srip .alireviews-popup-detail .alr-wh-comp-review-avatar img{ width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: cover; vertical-align: top; }
/* ==== cid:css-15a329dd-94e4-4d50-854a-5fe90dac2c0a@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box, .alireviews-review-box, .alireviews-reviews-carousel, .alireviews-reviews-media-carousel, .alr-wh-rw-popup, .alireviews-popup-detail{ --alr-wh-image_background_color: rgba(221, 219, 221, 1); }

.srip .kudosi-review-box .alr-wh-comp-image-lazy-load,.srip .alireviews-review-box .alr-wh-comp-image-lazy-load,.srip .alireviews-reviews-carousel .alr-wh-comp-image-lazy-load,.srip .alireviews-reviews-media-carousel .alr-wh-comp-image-lazy-load,.srip .alr-wh-rw-popup .alr-wh-comp-image-lazy-load,.srip .alireviews-popup-detail .alr-wh-comp-image-lazy-load{ position: relative; overflow: hidden; background-color: rgb(221, 219, 221); }

.srip .kudosi-review-box .alr-wh-comp-image-lazy-load::after,.srip .alireviews-review-box .alr-wh-comp-image-lazy-load::after,.srip .alireviews-reviews-carousel .alr-wh-comp-image-lazy-load::after,.srip .alireviews-reviews-media-carousel .alr-wh-comp-image-lazy-load::after,.srip .alr-wh-rw-popup .alr-wh-comp-image-lazy-load::after,.srip .alireviews-popup-detail .alr-wh-comp-image-lazy-load::after{ content: ""; position: absolute; inset: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); animation: 2s ease 0s infinite normal none running alr-skeleton-loading; }

.srip .kudosi-review-box .alr-wh-comp-image-lazy-load.alr-wh-image-loaded::after,.srip .alireviews-review-box .alr-wh-comp-image-lazy-load.alr-wh-image-loaded::after,.srip .alireviews-reviews-carousel .alr-wh-comp-image-lazy-load.alr-wh-image-loaded::after,.srip .alireviews-reviews-media-carousel .alr-wh-comp-image-lazy-load.alr-wh-image-loaded::after,.srip .alr-wh-rw-popup .alr-wh-comp-image-lazy-load.alr-wh-image-loaded::after,.srip .alireviews-popup-detail .alr-wh-comp-image-lazy-load.alr-wh-image-loaded::after{ content: none; }

@-webkit-keyframes alr-skeleton-loading{ 
  100% { transform: translateX(100%); }
}

@keyframes alr-skeleton-loading{ 
  100% { transform: translateX(100%); }
}
/* ==== cid:css-144b5356-e3e2-44fd-ad41-3fa0dc744710@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-author, .alireviews-review-box .alr-wh-comp-review-author, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-review-author, .alireviews-popup-detail .alr-wh-comp-review-author, .alireviews-reviews-carousel .alr-wh-comp-review-author, .alireviews-reviews-media-carousel .alr-wh-comp-review-author{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); font-family: inherit; font-style: normal; font-weight: 600; line-height: 1.3; }
/* ==== cid:css-6a78d66d-ea9a-4d6c-94ac-b6a4860b86e4@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-not-found, .alireviews-review-box .alr-wh-comp-review-not-found, .alireviews-popup-detail .alr-wh-comp-review-not-found{ margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-review-not-found img,.srip .alireviews-review-box .alr-wh-comp-review-not-found img,.srip .alireviews-popup-detail .alr-wh-comp-review-not-found img{ margin: 0px auto 30px; width: 186px; }

.srip .kudosi-review-box .alr-wh-comp-review-not-found-content,.srip .alireviews-review-box .alr-wh-comp-review-not-found-content,.srip .alireviews-popup-detail .alr-wh-comp-review-not-found-content{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); }

.srip .kudosi-review-box .alr-wh-comp-review-not-found-content-title,.srip .alireviews-review-box .alr-wh-comp-review-not-found-content-title,.srip .alireviews-popup-detail .alr-wh-comp-review-not-found-content-title{ font-weight: 700; text-align: center; }

.srip .kudosi-review-box .alr-wh-comp-review-not-found-content-desc,.srip .alireviews-review-box .alr-wh-comp-review-not-found-content-desc,.srip .alireviews-popup-detail .alr-wh-comp-review-not-found-content-desc{ font-weight: 500; text-align: center; }
/* ==== cid:css-ad8737b6-978b-44ec-9b47-7bc53fa33470@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box, .alireviews-review-box, .alr-wh-comp-review-sort-wrap{ --alr-wh-filter-font-size: 14px; --alr-wh-filter-border-color: rgba(228, 228, 235, 1); --alr-wh-filter-dropdown-background: rgba(255, 255, 255, 1); --alr-wh-filter-dropdown-item-hover: rgba(228, 228, 235, 1); }

.srip .kudosi-review-box .alr-wh-comp-review-filter,.srip .alireviews-review-box .alr-wh-comp-review-filter,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter{ margin: 30px 0px; text-align: right; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-wrap,.srip .alireviews-review-box .alr-wh-comp-review-filter-wrap,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-wrap{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-size: var(--alr-wh-filter-font-size); }

.srip .kudosi-review-box .alr-wh-comp-review-filter-left,.srip .alireviews-review-box .alr-wh-comp-review-filter-left,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-left{ display: inline-flex; justify-content: normal; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-left > div:first-child,.srip .alireviews-review-box .alr-wh-comp-review-filter-left > div:first-child,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-left > div:first-child{ margin-left: 0px !important; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-left-search,.srip .alireviews-review-box .alr-wh-comp-review-filter-left-search,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-left-search{ width: 100%; position: relative; overflow: hidden; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-left-search .alr-wh-comp-input input::-webkit-input-placeholder,.srip .alireviews-review-box .alr-wh-comp-review-filter-left-search .alr-wh-comp-input input::-webkit-input-placeholder,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-left-search .alr-wh-comp-input input::-webkit-input-placeholder{ color: var(--alr-wh-primary_text_color) !important; font-family: var(--alr-wh-font_family) !important; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-left-search .alr-wh-comp-input input::placeholder,.srip .alireviews-review-box .alr-wh-comp-review-filter-left-search .alr-wh-comp-input input::placeholder,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-left-search .alr-wh-comp-input input::placeholder{ color: var(--alr-wh-primary_text_color) !important; font-family: var(--alr-wh-font_family) !important; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-right,.srip .alireviews-review-box .alr-wh-comp-review-filter-right,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-right{ display: flex; -webkit-box-align: center; align-items: center; width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-review-filter-count,.srip .alireviews-review-box .alr-wh-comp-review-filter-count,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-filter-count{ font-size: inherit; font-style: normal; font-weight: 400; color: var(--alr-wh-primary_text_color); }

.srip .kudosi-review-box .alr-wh-comp-review-sort,.srip .alireviews-review-box .alr-wh-comp-review-sort,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort{ --alr-wh-comp-review-sort-width: 150px; width: 40px; height: 40px; border-radius: var(--alr-wh-border_radius); position: relative; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 15px; cursor: pointer; font-size: inherit; margin-left: 15px; max-width: var(--alr-wh-comp-review-sort-width); border: 1px solid var(--alr-wh-range_question_border_color) !important; }

.srip .kudosi-review-box .alr-wh-comp-review-sort::before,.srip .alireviews-review-box .alr-wh-comp-review-sort::before,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort::before{ content: ""; position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; background: rgba(26,35,32,0); z-index: 1; }

.srip .kudosi-review-box .alr-wh-comp-review-sort.alr-active .alr-wh-comp-review-sort-icon,.srip .alireviews-review-box .alr-wh-comp-review-sort.alr-active .alr-wh-comp-review-sort-icon,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort.alr-active .alr-wh-comp-review-sort-icon{ transform: rotate(180deg); }

.srip .kudosi-review-box .alr-wh-comp-review-sort-list,.srip .alireviews-review-box .alr-wh-comp-review-sort-list,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-list{ --alr-wh-comp-review-sort-width: 150px; top: calc(var(--alr-wh-review-sort-top) + 45px); left: var(--alr-wh-review-sort-left); position: absolute; background: rgb(255, 255, 255); filter: drop-shadow(rgba(26,35,32,0.08) 0px 4px 4px); border-radius: 6px; border: 1px solid rgb(228, 228, 235); padding: 3px 0px; word-break: break-word; z-index: 999999998; font-size: inherit; font-family: var(--alr-wh-font_family); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(193, 193, 193) rgb(241, 241, 241); width: var(--alr-wh-comp-review-sort-width); min-width: var(--alr-wh-comp-review-sort-width); }

.srip .kudosi-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar,.srip .alireviews-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-list::-webkit-scrollbar{ width: 8px; }

.srip .kudosi-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar-track,.srip .alireviews-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar-track,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-list::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 4px; }

.srip .kudosi-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar-thumb,.srip .alireviews-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar-thumb,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-list::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 4px; border: 1px solid rgb(225, 225, 225); }

.srip .kudosi-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar-thumb:hover,.srip .alireviews-review-box .alr-wh-comp-review-sort-list::-webkit-scrollbar-thumb:hover,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-list::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

.srip .kudosi-review-box .alr-wh-comp-review-sort-item,.srip .alireviews-review-box .alr-wh-comp-review-sort-item,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-item{ margin: 2px 0px; padding: 6.5px 15px; font-size: 14px; cursor: pointer; color: var(--alr-wh-primary_text_color); }

.srip .kudosi-review-box .alr-wh-comp-review-sort-item:hover,.srip .kudosi-review-box .alr-wh-comp-review-sort-item:focus-visible,.srip .kudosi-review-box .alr-wh-comp-review-sort-item.alr-selected:not(.alr-has-focused .alr-selected),.srip .alireviews-review-box .alr-wh-comp-review-sort-item:hover,.srip .alireviews-review-box .alr-wh-comp-review-sort-item:focus-visible,.srip .alireviews-review-box .alr-wh-comp-review-sort-item.alr-selected:not(.alr-has-focused .alr-selected),.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-item:hover,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-item:focus-visible,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-item.alr-selected:not(.alr-has-focused .alr-selected){ background: var(--alr-wh-filter-dropdown-item-hover); }

.srip .kudosi-review-box .alr-wh-comp-review-sort-item:focus-visible,.srip .alireviews-review-box .alr-wh-comp-review-sort-item:focus-visible,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-item:focus-visible{ outline: none; box-shadow: none; }

.srip .kudosi-review-box .alr-wh-comp-review-sort-text,.srip .alireviews-review-box .alr-wh-comp-review-sort-text,.srip .alr-wh-comp-review-sort-wrap .alr-wh-comp-review-sort-text{ display: none; }
/* ==== cid:css-bb24d1aa-12f1-4625-9ce1-f8c51d5b67eb@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-wrap, .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-wrap{ -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; white-space: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-wrap > div + div,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-wrap > div + div{ margin-left: 10px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left{ -webkit-box-flex: 1; max-width: 100%; flex: 1 1 auto; word-break: break-word; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left-search,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left-search{ max-width: 330px !important; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left .alr-wh-comp-review-sort,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left .alr-wh-comp-review-sort{ width: auto; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left .alr-wh-comp-review-sort-text,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left .alr-wh-comp-review-sort-text{ color: var(--alr-wh-primary_text_color); margin-right: 5px; overflow: hidden; display: block; text-overflow: ellipsis; user-select: none; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left .alr-wh-comp-review-sort-list,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-left .alr-wh-comp-review-sort-list{ right: unset; left: 0px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-right,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter-right{ -webkit-box-pack: end; justify-content: flex-end; -webkit-box-flex: 1; flex: 1 1 0%; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter .alr-wh-comp-promo-badge,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-review-filter .alr-wh-comp-promo-badge{ margin-left: auto; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-question-item-account-name,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-question-item-account-name{ font-weight: 500; font-size: var(--alr-wh-body_text_font_size); color: var(--alr-wh-primary_text_color); }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-question-item-info,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-question-item-info{ display: flex; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-question-item-info-date,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-question-item-info-date{ color: var(--alr-wh-secondary_text_color); font-size: var(--alr-wh-accessory_text_font_size); }
/* ==== cid:css-a2749fbc-3b4b-4e8d-8ee6-0266e614ffc5@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-filter-buttons, .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-filter-buttons{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; padding-top: 30px; white-space: pre-line; }

.srip .kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-filter-buttons > div + div,.srip .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-filter-buttons > div + div{ margin-top: 25px; }

.srip .kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-filter-buttons .alr-wh-comp-filter-buttons-write-review,.srip .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-filter-buttons .alr-wh-comp-filter-buttons-write-review{ width: 100%; }
/* ==== cid:css-696645c5-fe76-4509-a1df-46d9bb37accb@mhtml.blink ==== */
@charset "utf-8";

.alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-buttons > div + div, .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-buttons > div + div{ margin-left: 15px; }

.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-buttons-write-review.alr-wh-comp-button,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-buttons-write-question.alr-wh-comp-button,.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-buttons-write-review.alr-wh-comp-button,.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-filter-buttons-write-question.alr-wh-comp-button{ max-width: 172px; }
/* ==== cid:css-55134f84-52ff-4d63-9612-157e0ccef0ab@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-filter-buttons, .alireviews-review-box .alr-wh-comp-filter-buttons{ display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; white-space: nowrap; }
/* ==== cid:css-b5cc9d0b-6367-4535-8ec8-bb2da3e639e3@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-form, .alireviews-review-box .alr-wh-comp-review-form, .alireviews-popup-write-review .alr-wh-comp-review-form{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-review-form:not(.alireviews-popup-write-review .alr-wh-comp-review-form),.srip .alireviews-review-box .alr-wh-comp-review-form:not(.alireviews-popup-write-review .alr-wh-comp-review-form),.srip .alireviews-popup-write-review .alr-wh-comp-review-form:not(.alireviews-popup-write-review .alr-wh-comp-review-form){ overflow: hidden; transition: 500ms; height: 0px; }

.srip .kudosi-review-box .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body),.srip .alireviews-review-box .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body),.srip .alireviews-popup-write-review .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body){ padding-bottom: 40px; }

.srip .kudosi-review-box .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body) .alr-wh-comp-form-review:not(.alr-wh-comp-review-form-formReview .alr-wh-comp-form-review),.srip .kudosi-review-box .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body) .alr-wh-comp-form-question:not(.alr-wh-comp-review-form-formQuestion .alr-wh-comp-form-question),.srip .alireviews-review-box .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body) .alr-wh-comp-form-review:not(.alr-wh-comp-review-form-formReview .alr-wh-comp-form-review),.srip .alireviews-review-box .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body) .alr-wh-comp-form-question:not(.alr-wh-comp-review-form-formQuestion .alr-wh-comp-form-question),.srip .alireviews-popup-write-review .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body) .alr-wh-comp-form-review:not(.alr-wh-comp-review-form-formReview .alr-wh-comp-form-review),.srip .alireviews-popup-write-review .alr-wh-comp-review-form-body:not(.alireviews-popup-write-review .alr-wh-comp-review-form-body) .alr-wh-comp-form-question:not(.alr-wh-comp-review-form-formQuestion .alr-wh-comp-form-question){ display: none; }
/* ==== cid:css-f5b076a1-081e-4f84-8359-8f6f81c86f88@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-form-thankyou, .alireviews-review-box .alr-wh-comp-form-thankyou, .alireviews-popup-write-review .alr-wh-comp-form-thankyou{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(31, 31, 31); text-align: center; width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-form-thankyou *,.srip .alireviews-review-box .alr-wh-comp-form-thankyou *,.srip .alireviews-popup-write-review .alr-wh-comp-form-thankyou *{ text-align: center; }

.srip .kudosi-review-box .alr-wh-comp-form-thankyou-title,.srip .alireviews-review-box .alr-wh-comp-form-thankyou-title,.srip .alireviews-popup-write-review .alr-wh-comp-form-thankyou-title{ font-weight: 700; font-size: 20px; color: var(--alr-wh-primary_text_color); line-height: 135%; }

.srip .kudosi-review-box .alr-wh-comp-form-thankyou-desc,.srip .alireviews-review-box .alr-wh-comp-form-thankyou-desc,.srip .alireviews-popup-write-review .alr-wh-comp-form-thankyou-desc{ font-weight: 400; font-size: var(--alr-wh-body_text_font_size); color: var(--alr-wh-primary_text_color); line-height: 21px; }

.srip .kudosi-review-box .alr-wh-comp-form-thankyou-desktop,.srip .alireviews-review-box .alr-wh-comp-form-thankyou-desktop,.srip .alireviews-popup-write-review .alr-wh-comp-form-thankyou-desktop{ padding-top: 50px; padding-bottom: 40px; }
/* ==== cid:css-127c6f2c-5c79-41f2-a4f1-56b3bbb80441@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-discount-code, .alireviews-review-box .alr-wh-comp-discount-code, .alireviews-popup-write-review .alr-wh-comp-discount-code{ display: inline-block; width: 100%; max-width: 540px; margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-desc,.srip .kudosi-review-box .alr-wh-comp-discount-code-expired,.srip .alireviews-review-box .alr-wh-comp-discount-code-desc,.srip .alireviews-review-box .alr-wh-comp-discount-code-expired,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-desc,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-expired{ color: rgb(31, 31, 31); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-desc span,.srip .kudosi-review-box .alr-wh-comp-discount-code-expired span,.srip .alireviews-review-box .alr-wh-comp-discount-code-desc span,.srip .alireviews-review-box .alr-wh-comp-discount-code-expired span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-desc span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-expired span{ display: inline-block; color: rgb(255, 136, 27); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-desc,.srip .alireviews-review-box .alr-wh-comp-discount-code-desc,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-desc{ font-weight: 400; font-size: 16px; line-height: 20px; margin-bottom: 12px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-desc span,.srip .alireviews-review-box .alr-wh-comp-discount-code-desc span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-desc span{ font-weight: 600; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-expired,.srip .alireviews-review-box .alr-wh-comp-discount-code-expired,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-expired{ font-weight: 400; font-size: 14px; line-height: 20px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-desc,.srip .kudosi-review-box .alr-wh-comp-discount-code-expired,.srip .alireviews-review-box .alr-wh-comp-discount-code-desc,.srip .alireviews-review-box .alr-wh-comp-discount-code-expired,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-desc,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-expired{ color: var(--alr-wh-text); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-desc span,.srip .kudosi-review-box .alr-wh-comp-discount-code-expired span,.srip .alireviews-review-box .alr-wh-comp-discount-code-desc span,.srip .alireviews-review-box .alr-wh-comp-discount-code-expired span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-desc span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-expired span{ color: var(--alr-wh-discount_code); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-wrap,.srip .alireviews-review-box .alr-wh-comp-discount-code-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-wrap{ border-radius: var(--alr-wh-border_radius); padding: 16px; border: 1px solid var(--alr-wh-outline); background-color: var(--alr-wh-background_section); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-wrap > svg,.srip .alireviews-review-box .alr-wh-comp-discount-code-wrap > svg,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-wrap > svg{ min-width: 24px; width: 24px; height: auto; stroke: none; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-wrap > svg circle,.srip .alireviews-review-box .alr-wh-comp-discount-code-wrap > svg circle,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-wrap > svg circle{ fill: var(--alr-wh-discount_code); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-content,.srip .alireviews-review-box .alr-wh-comp-discount-code-content,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-content{ padding: 16px; background-color: var(--alr-wh-background_card); border-radius: calc(var(--alr-wh-border_radius)*60/100); }

.srip .kudosi-review-box .alr-wh-comp-discount-code-code,.srip .alireviews-review-box .alr-wh-comp-discount-code-code,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-code{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 20px; line-height: 24px; color: var(--alr-wh-discount_code); margin-bottom: 12px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-code > div + div,.srip .alireviews-review-box .alr-wh-comp-discount-code-code > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-code > div + div{ margin-left: 18px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-code svg,.srip .alireviews-review-box .alr-wh-comp-discount-code-code svg,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-code svg{ cursor: pointer; fill: var(--alr-wh-discount_code); width: 14px; height: auto; stroke: none; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-code span,.srip .alireviews-review-box .alr-wh-comp-discount-code-code span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-code span{ font-weight: 600; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-footer,.srip .alireviews-review-box .alr-wh-comp-discount-code-footer,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-footer{ padding: 30px 10px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-footer .alr-wh-comp-button,.srip .alireviews-review-box .alr-wh-comp-discount-code-footer .alr-wh-comp-button,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-footer .alr-wh-comp-button{ max-width: 343px; width: 100%; margin: 0px auto; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-expired span,.srip .alireviews-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-expired span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-expired span{ display: inline-block; font-weight: 400; font-size: 12px; line-height: 16px; padding: 2px 7px; background: rgb(227, 227, 227); border-radius: 8px; color: rgb(48, 48, 48) !important; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value,.srip .alireviews-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value{ position: relative; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value:hover .alr-wh-comp-discount-code-tooltip,.srip .alireviews-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value:hover .alr-wh-comp-discount-code-tooltip,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value:hover .alr-wh-comp-discount-code-tooltip{ display: block; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value span,.srip .alireviews-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value span,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value span{ cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value.alr-has-preview-action,.srip .alireviews-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value.alr-has-preview-action,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-value.alr-has-preview-action{ cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-tooltip,.srip .alireviews-review-box .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-tooltip,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-preview .alr-wh-comp-discount-code-tooltip{ position: absolute; display: none; left: -45%; bottom: calc(100% + 10px); width: 282px; font-weight: 400; font-size: 14px; line-height: 20px; color: rgb(32, 34, 35); padding: 4px 8px; box-shadow: rgba(23, 24, 24, 0.05) -1px 0px 20px, rgba(26,35,32,0.15) 0px 1px 5px; border-radius: 4px; text-align: left; background-color: rgb(255, 255, 255); z-index: 1; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-wrap,.srip .alireviews-review-box .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-wrap{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-wrap > div + div,.srip .alireviews-review-box .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-wrap > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-wrap > div + div{ margin-left: 16px; }

.srip .kudosi-review-box .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-content:not(.alr-wh-comp-form-thankyou-mobile .alr-wh-comp-discount-code-content),.srip .alireviews-review-box .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-content:not(.alr-wh-comp-form-thankyou-mobile .alr-wh-comp-discount-code-content),.srip .alireviews-popup-write-review .alr-wh-comp-discount-code-center_icon .alr-wh-comp-discount-code-content:not(.alr-wh-comp-form-thankyou-mobile .alr-wh-comp-discount-code-content){ min-width: 428px; }
/* ==== cid:css-c894e296-49fa-4ff8-8a22-44720b984b05@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-form-review, .alireviews-review-box .alr-wh-comp-form-review, .alireviews-popup-write-review .alr-wh-comp-form-review{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-form-review-title,.srip .alireviews-review-box .alr-wh-comp-form-review-title,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-title{ color: rgb(28, 28, 40); font-weight: 600; font-size: 24px; line-height: 36px; margin-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-group,.srip .alireviews-review-box .alr-wh-comp-form-review-group,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-group{ display: flex; }

.srip .kudosi-review-box .alr-wh-comp-form-review-left,.srip .alireviews-review-box .alr-wh-comp-form-review-left,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-left{ min-width: 302px; max-width: 302px; margin-right: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-right,.srip .alireviews-review-box .alr-wh-comp-form-review-right,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-right{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-form-review-left + .kudosi-review-box .alr-wh-comp-form-review-right,.srip .kudosi-review-box .alr-wh-comp-form-review-left + .alireviews-review-box .alr-wh-comp-form-review-right,.srip .kudosi-review-box .alr-wh-comp-form-review-left + .alireviews-popup-write-review .alr-wh-comp-form-review-right,.srip .alireviews-review-box .alr-wh-comp-form-review-left + .kudosi-review-box .alr-wh-comp-form-review-right,.srip .alireviews-review-box .alr-wh-comp-form-review-left + .alireviews-review-box .alr-wh-comp-form-review-right,.srip .alireviews-review-box .alr-wh-comp-form-review-left + .alireviews-popup-write-review .alr-wh-comp-form-review-right,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-left + .kudosi-review-box .alr-wh-comp-form-review-right,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-left + .alireviews-review-box .alr-wh-comp-form-review-right,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-left + .alireviews-popup-write-review .alr-wh-comp-form-review-right{ width: calc(100% - 332px); }

.srip .kudosi-review-box .alr-wh-comp-form-review-footer,.srip .alireviews-review-box .alr-wh-comp-form-review-footer,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-footer{ padding-top: 30px; border-top: 1px solid rgb(235, 235, 240); margin-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-button,.srip .alireviews-review-box .alr-wh-comp-form-review-button,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-button{ display: flex; }

.srip .kudosi-review-box .alr-wh-comp-form-review .alr-wh-comp-input:not(:last-child),.srip .alireviews-review-box .alr-wh-comp-form-review .alr-wh-comp-input:not(:last-child),.srip .alireviews-popup-write-review .alr-wh-comp-form-review .alr-wh-comp-input:not(:last-child){ margin-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-review .alr-wh-comp-input-rating,.srip .alireviews-review-box .alr-wh-comp-form-review .alr-wh-comp-input-rating,.srip .alireviews-popup-write-review .alr-wh-comp-form-review .alr-wh-comp-input-rating{ margin-bottom: 20px; }

.srip .kudosi-review-box .alr-wh-comp-form-review .alr-wh-comp-promo-badge,.srip .alireviews-review-box .alr-wh-comp-form-review .alr-wh-comp-promo-badge,.srip .alireviews-popup-write-review .alr-wh-comp-form-review .alr-wh-comp-promo-badge{ margin-top: 0px; }

.srip .kudosi-review-box .alr-wh-comp-form-review .alr-wh-comp-promo-badge:first-child,.srip .alireviews-review-box .alr-wh-comp-form-review .alr-wh-comp-promo-badge:first-child,.srip .alireviews-popup-write-review .alr-wh-comp-form-review .alr-wh-comp-promo-badge:first-child{ margin-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-review .alr-wh-comp-promo-badge + .alr-wh-comp-upload-file,.srip .alireviews-review-box .alr-wh-comp-form-review .alr-wh-comp-promo-badge + .alr-wh-comp-upload-file,.srip .alireviews-popup-write-review .alr-wh-comp-form-review .alr-wh-comp-promo-badge + .alr-wh-comp-upload-file{ margin-top: 10px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-desktop .alr-wh-comp-form-review-button > div + div,.srip .alireviews-review-box .alr-wh-comp-form-review-desktop .alr-wh-comp-form-review-button > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-desktop .alr-wh-comp-form-review-button > div + div{ margin-left: 15px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile{ padding-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-group,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-group,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-group{ display: block; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-left,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-left,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-left{ min-width: unset; max-width: unset; margin-right: 0px; margin-bottom: 20px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer{ border-top: unset; margin-top: 0px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer .alr-wh-comp-cta-button,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer .alr-wh-comp-cta-button,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer .alr-wh-comp-cta-button{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer .alr-wh-comp-cta-button p,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer .alr-wh-comp-cta-button p,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-footer .alr-wh-comp-cta-button p{ text-align: center; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-button,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-button,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-button{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-button > div + div,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-button > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-button > div + div{ margin-top: 15px; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-error,.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-error,.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-form-review-error{ -webkit-box-align: unset; align-items: unset; }

.srip .kudosi-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-input:not(:last-child),.srip .alireviews-review-box .alr-wh-comp-form-review-mobile .alr-wh-comp-input:not(:last-child),.srip .alireviews-popup-write-review .alr-wh-comp-form-review-mobile .alr-wh-comp-input:not(:last-child){ margin-bottom: 20px; }
/* ==== cid:css-e6bdd9b4-1cf2-4c40-a956-4b79456ffa4f@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-upload-file, .alireviews-review-box .alr-wh-comp-upload-file, .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file, .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file, .alireviews-popup-write-review .alr-wh-comp-upload-file{ position: relative; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-button-wrap,.srip .alireviews-review-box .alr-wh-comp-upload-file-button-wrap,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-button-wrap,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-button-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-button-wrap{ display: flex; font-weight: 400; font-size: var(--alr-wh-body_text_font_size); color: var(--alr-wh-primary_text_color); line-height: 1.3; background-color: rgb(242, 242, 245); border: 1px solid rgb(228, 228, 235); border-radius: 6px; padding: 10px; min-height: 54px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-button-content,.srip .alireviews-review-box .alr-wh-comp-upload-file-button-content,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-button-content,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-button-content,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-button-content{ display: flex; -webkit-box-align: center; align-items: center; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-button-content svg,.srip .alireviews-review-box .alr-wh-comp-upload-file-button-content svg,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-button-content svg,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-button-content svg,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-button-content svg{ width: 27px; height: 22px; stroke: none; margin-right: 10px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-wrap,.srip .alireviews-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-wrap,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-wrap,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-wrap{ display: flex; flex-wrap: wrap; margin: -6px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button,.srip .alireviews-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button{ padding: 6px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-wrap,.srip .alireviews-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-wrap,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-wrap,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-wrap{ display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-size: 12px; border: 1px dashed rgb(173, 173, 173); border-radius: 8px; min-width: 66px; min-height: 66px; padding: 2px; background-color: rgb(255, 255, 255); }

.srip .kudosi-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content,.srip .alireviews-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.srip .kudosi-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content svg,.srip .alireviews-review-box .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content svg,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content svg,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content svg,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file.alr-wh-comp-upload-file-has-file .alr-wh-comp-upload-file-button-content svg{ margin-right: 0px; margin-bottom: 8px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-item,.srip .alireviews-review-box .alr-wh-comp-upload-file-item,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-item,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-item,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-item{ position: relative; display: inline-flex; padding: 6px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-item .alr-wh-comp-upload-file-button,.srip .alireviews-review-box .alr-wh-comp-upload-file-item .alr-wh-comp-upload-file-button,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-item .alr-wh-comp-upload-file-button,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-item .alr-wh-comp-upload-file-button,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-item .alr-wh-comp-upload-file-button{ padding: 6px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-item img,.srip .kudosi-review-box .alr-wh-comp-upload-file-item video,.srip .alireviews-review-box .alr-wh-comp-upload-file-item img,.srip .alireviews-review-box .alr-wh-comp-upload-file-item video,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-item img,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-item video,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-item img,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-item video,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-item img,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-item video{ max-width: 100%; max-height: 100%; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-thumbnail,.srip .alireviews-review-box .alr-wh-comp-upload-file-thumbnail,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-thumbnail,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-thumbnail,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-thumbnail{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 66px; height: 66px; border: 1px solid rgb(228, 228, 228); border-radius: 8px; overflow: hidden; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-thumbnail span,.srip .alireviews-review-box .alr-wh-comp-upload-file-thumbnail span,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-thumbnail span,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-thumbnail span,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-thumbnail span{ position: absolute; right: 4px; bottom: 4px; font-weight: 400; font-size: 10px; line-height: 12px; color: rgb(255, 255, 255); background: rgba(26,35,32,0.5); border-radius: 4px; padding: 4px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-remove,.srip .alireviews-review-box .alr-wh-comp-upload-file-remove,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-remove,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-remove,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-remove{ position: absolute; top: 1px; right: -1px; display: flex; width: 16px; height: 16px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgba(31, 31, 31, 0.5); border-radius: 50%; cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-remove-hidden,.srip .alireviews-review-box .alr-wh-comp-upload-file-remove-hidden,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-remove-hidden,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-remove-hidden,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-remove-hidden{ display: none; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-remove svg,.srip .alireviews-review-box .alr-wh-comp-upload-file-remove svg,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-remove svg,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-remove svg,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-remove svg{ pointer-events: none; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-error,.srip .alireviews-review-box .alr-wh-comp-upload-file-error,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-error,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-error,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-error{ display: flex; -webkit-box-align: center; align-items: center; margin-top: 8px; font-weight: 400; font-size: 12px; line-height: 15px; color: rgb(218, 72, 72); }

.srip .kudosi-review-box .alr-wh-comp-upload-file-error svg,.srip .alireviews-review-box .alr-wh-comp-upload-file-error svg,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-error svg,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-error svg,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-error svg{ width: 12px; height: 12px; stroke: none; margin-right: 4px; overflow: visible; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-loading,.srip .alireviews-review-box .alr-wh-comp-upload-file-loading,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-loading,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-loading,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-loading{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(255, 255, 255); border: 1px dashed rgb(173, 173, 173); z-index: 1; pointer-events: none; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-loading .alr-wh-comp-loader,.srip .alireviews-review-box .alr-wh-comp-upload-file-loading .alr-wh-comp-loader,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-loading .alr-wh-comp-loader,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-loading .alr-wh-comp-loader,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-loading .alr-wh-comp-loader{ position: relative; top: 50%; transform: translateY(-50%); margin: 0px; min-height: unset; max-width: unset; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner,.srip .alireviews-review-box .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner{ margin: 0px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner::before,.srip .alireviews-review-box .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner::before,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner::before,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-loading .alr-wh-comp-loader-spinner::before{ width: 35px; height: 35px; }

.srip .kudosi-review-box .alr-wh-comp-upload-file input,.srip .alireviews-review-box .alr-wh-comp-upload-file input,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file input,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file input,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file input{ display: none; }

.srip .kudosi-review-box .alr-wh-comp-upload-file-hidden,.srip .alireviews-review-box .alr-wh-comp-upload-file-hidden,.srip .alireviews-review-box.alr-template-grid .alr-wh-comp-upload-file-hidden,.srip .kudosi-review-box.alr-template-grid .alr-wh-comp-upload-file-hidden,.srip .alireviews-popup-write-review .alr-wh-comp-upload-file-hidden{ display: none !important; }
/* ==== cid:css-8c9997c4-7677-4941-8f21-a29f3a68cbc1@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-promo-badge, .alireviews-review-box .alr-wh-comp-promo-badge, .alireviews-popup-write-review .alr-wh-comp-promo-badge{ display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; margin-top: 10px; -webkit-box-pack: justify; justify-content: space-between; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge > div + div,.srip .alireviews-review-box .alr-wh-comp-promo-badge > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge > div + div{ margin-left: 16px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge:empty,.srip .alireviews-review-box .alr-wh-comp-promo-badge:empty,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge:empty{ display: none; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-has-action,.srip .alireviews-review-box .alr-wh-comp-promo-badge-has-action,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-has-action{ cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tiers,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tiers,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tiers{ display: flex; flex-wrap: wrap; margin-top: 4px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tier,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tier,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tier{ display: flex; -webkit-box-align: center; align-items: center; margin-top: 4px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tier *,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tier *,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tier *{ font-weight: 400; font-size: 14px; line-height: 20px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tier::before,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tier::before,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tier::before{ content: ""; min-width: 3px; min-height: 3px; border-radius: 50%; margin-right: 10px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tier-wrap,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tier-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tier-wrap{ margin-right: 10px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-basic,.srip .alireviews-review-box .alr-wh-comp-promo-badge-basic,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-basic{ padding: 16px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-basic::after,.srip .alireviews-review-box .alr-wh-comp-promo-badge-basic::after,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-basic::after{ content: ""; position: absolute; top: 50%; left: -1px; transform: translateY(-50%); width: 3px; height: 20px; border-radius: 0px 2px 2px 0px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-center_icon,.srip .alireviews-review-box .alr-wh-comp-promo-badge-center_icon,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-center_icon{ padding: 8px 16px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-center_icon .alr-wh-comp-promo-badge-text,.srip .alireviews-review-box .alr-wh-comp-promo-badge-center_icon .alr-wh-comp-promo-badge-text,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-center_icon .alr-wh-comp-promo-badge-text{ padding: 8px 16px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-text,.srip .alireviews-review-box .alr-wh-comp-promo-badge-text,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-text{ width: 100%; font-weight: 400; font-size: 16px; line-height: 20px; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-mobile,.srip .alireviews-review-box .alr-wh-comp-promo-badge-mobile,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-mobile{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge > svg,.srip .alireviews-review-box .alr-wh-comp-promo-badge > svg,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge > svg{ min-width: 24px; width: 24px; height: 24px; stroke: none; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge span,.srip .alireviews-review-box .alr-wh-comp-promo-badge span,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge span{ display: inline-block; font-weight: 600 !important; margin: 0px !important; }

.srip .kudosi-review-box .alr-wh-comp-promo-badge,.srip .alireviews-review-box .alr-wh-comp-promo-badge,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge{ border-radius: var(--alr-wh-border_radius); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tier,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tier,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tier{ color: var(--alr-wh-text); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-tier::before,.srip .alireviews-review-box .alr-wh-comp-promo-badge-tier::before,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-tier::before{ background-color: var(--alr-wh-text); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-basic,.srip .alireviews-review-box .alr-wh-comp-promo-badge-basic,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-basic{ background-color: var(--alr-wh-background_section); border: 1px solid var(--alr-wh-outline); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-basic::after,.srip .alireviews-review-box .alr-wh-comp-promo-badge-basic::after,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-basic::after{ background-color: var(--alr-wh-discount_code); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-center_icon,.srip .alireviews-review-box .alr-wh-comp-promo-badge-center_icon,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-center_icon{ background-color: var(--alr-wh-background_section); border: 1px solid var(--alr-wh-outline); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-center_icon .alr-wh-comp-promo-badge-text,.srip .alireviews-review-box .alr-wh-comp-promo-badge-center_icon .alr-wh-comp-promo-badge-text,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-center_icon .alr-wh-comp-promo-badge-text{ background-color: var(--alr-wh-background_card); border-radius: calc(var(--alr-wh-border_radius)*60/100); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge-text,.srip .alireviews-review-box .alr-wh-comp-promo-badge-text,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge-text{ color: var(--alr-wh-text); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge span,.srip .alireviews-review-box .alr-wh-comp-promo-badge span,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge span{ color: var(--alr-wh-discount_code); }

.srip .kudosi-review-box .alr-wh-comp-promo-badge > svg circle,.srip .alireviews-review-box .alr-wh-comp-promo-badge > svg circle,.srip .alireviews-popup-write-review .alr-wh-comp-promo-badge > svg circle{ fill: var(--alr-wh-discount_code); }
/* ==== cid:css-f9c86d1a-b135-4e3c-bc0d-62fdea9f84c7@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-input-rating-title, .alireviews-review-box .alr-wh-comp-input-rating-title, .alireviews-popup-write-review .alr-wh-comp-input-rating-title{ font-weight: 600; font-size: var(--alr-wh-body_text_font_size); color: var(--alr-wh-primary_text_color); line-height: 21px; margin-bottom: 8px; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action,.srip .alireviews-review-box .alr-wh-comp-input-rating-action,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action{ display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; line-height: 0; cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action:not(:hover) input:checked ~ label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action:not(:hover) input:checked ~ label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action:not(:hover) input:checked ~ label{ color: var(--alr-wh-rating_icon_filled_color); }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action label{ cursor: pointer; color: var(--alr-wh-rating_icon_empty_color); min-width: auto !important; width: auto !important; padding-left: 0px !important; margin: 0px !important; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action label::before,.srip .kudosi-review-box .alr-wh-comp-input-rating-action label::after,.srip .alireviews-review-box .alr-wh-comp-input-rating-action label::before,.srip .alireviews-review-box .alr-wh-comp-input-rating-action label::after,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action label::before,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action label::after{ display: none !important; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action label:not(:nth-child(2)),.srip .alireviews-review-box .alr-wh-comp-input-rating-action label:not(:nth-child(2)),.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action label:not(:nth-child(2)){ padding-right: 8px; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action svg,.srip .alireviews-review-box .alr-wh-comp-input-rating-action svg,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action svg{ overflow: visible; fill: currentcolor; width: 26px !important; stroke: var(--alr-wh-rating_icon_border_color) !important; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action svg path,.srip .alireviews-review-box .alr-wh-comp-input-rating-action svg path,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action svg path{ stroke: var(--alr-wh-rating_icon_border_color); }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action svg use,.srip .alireviews-review-box .alr-wh-comp-input-rating-action svg use,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action svg use{ pointer-events: none !important; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action input,.srip .alireviews-review-box .alr-wh-comp-input-rating-action input,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action input{ display: none; }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action input:checked label ~ label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action input:checked label ~ label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action input:checked label ~ label{ color: var(--alr-wh-rating_icon_filled_color); }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action:not(:checked) > label:hover,.srip .kudosi-review-box .alr-wh-comp-input-rating-action:not(:checked) > label:hover ~ label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action:not(:checked) > label:hover,.srip .alireviews-review-box .alr-wh-comp-input-rating-action:not(:checked) > label:hover ~ label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action:not(:checked) > label:hover,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action:not(:checked) > label:hover ~ label{ color: var(--alr-wh-rating_icon_filled_color); }

.srip .kudosi-review-box .alr-wh-comp-input-rating-action > input:checked + label:hover,.srip .kudosi-review-box .alr-wh-comp-input-rating-action > input:checked + label:hover ~ label,.srip .kudosi-review-box .alr-wh-comp-input-rating-action > input:checked ~ label:hover,.srip .kudosi-review-box .alr-wh-comp-input-rating-action > input:checked ~ label:hover ~ label,.srip .kudosi-review-box .alr-wh-comp-input-rating-action > label:hover ~ input:checked ~ label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action > input:checked + label:hover,.srip .alireviews-review-box .alr-wh-comp-input-rating-action > input:checked + label:hover ~ label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action > input:checked ~ label:hover,.srip .alireviews-review-box .alr-wh-comp-input-rating-action > input:checked ~ label:hover ~ label,.srip .alireviews-review-box .alr-wh-comp-input-rating-action > label:hover ~ input:checked ~ label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action > input:checked + label:hover,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action > input:checked + label:hover ~ label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action > input:checked ~ label:hover,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action > input:checked ~ label:hover ~ label,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-action > label:hover ~ input:checked ~ label{ color: var(--alr-wh-rating_icon_filled_color); }

.srip .kudosi-review-box .alr-wh-comp-input-rating-error,.srip .alireviews-review-box .alr-wh-comp-input-rating-error,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-error{ display: flex; -webkit-box-align: center; align-items: center; margin-top: 8px; font-weight: 400; font-size: 12px; line-height: 15px; color: rgb(218, 72, 72); }

.srip .kudosi-review-box .alr-wh-comp-input-rating-error svg,.srip .alireviews-review-box .alr-wh-comp-input-rating-error svg,.srip .alireviews-popup-write-review .alr-wh-comp-input-rating-error svg{ width: 12px; height: 12px; stroke: none; margin-right: 4px; overflow: visible; }
/* ==== cid:css-42c00f35-6eb5-4299-9da8-ddc1f642832f@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-form-question, .alireviews-review-box .alr-wh-comp-form-question, .alireviews-popup-write-review .alr-wh-comp-form-question{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-form-question-title,.srip .alireviews-review-box .alr-wh-comp-form-question-title,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-title{ color: rgb(28, 28, 40); font-weight: 600; font-size: 24px; line-height: 36px; margin-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-question-footer,.srip .alireviews-review-box .alr-wh-comp-form-question-footer,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-footer{ padding-top: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-question-button,.srip .alireviews-review-box .alr-wh-comp-form-question-button,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-button{ display: flex; }

.srip .kudosi-review-box .alr-wh-comp-form-question .alr-wh-comp-input:not(:last-child),.srip .alireviews-review-box .alr-wh-comp-form-question .alr-wh-comp-input:not(:last-child),.srip .alireviews-popup-write-review .alr-wh-comp-form-question .alr-wh-comp-input:not(:last-child){ margin-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-question.alr-wh-is-thankyou > :not(.alr-wh-comp-form-thankyou),.srip .alireviews-review-box .alr-wh-comp-form-question.alr-wh-is-thankyou > :not(.alr-wh-comp-form-thankyou),.srip .alireviews-popup-write-review .alr-wh-comp-form-question.alr-wh-is-thankyou > :not(.alr-wh-comp-form-thankyou){ display: none; }

.srip .kudosi-review-box .alr-wh-comp-form-question .alr-wh-comp-form-thankyou-desktop,.srip .alireviews-review-box .alr-wh-comp-form-question .alr-wh-comp-form-thankyou-desktop,.srip .alireviews-popup-write-review .alr-wh-comp-form-question .alr-wh-comp-form-thankyou-desktop{ padding-top: 50px; padding-bottom: 40px; }

.srip .kudosi-review-box .alr-wh-comp-form-question-desktop .alr-wh-comp-form-question-button > div + div,.srip .alireviews-review-box .alr-wh-comp-form-question-desktop .alr-wh-comp-form-question-button > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-desktop .alr-wh-comp-form-question-button > div + div{ margin-left: 15px; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile,.srip .alireviews-review-box .alr-wh-comp-form-question-mobile,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile{ padding-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-footer .alr-wh-comp-cta-button,.srip .alireviews-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-footer .alr-wh-comp-cta-button,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-footer .alr-wh-comp-cta-button{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-footer .alr-wh-comp-cta-button p,.srip .alireviews-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-footer .alr-wh-comp-cta-button p,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-footer .alr-wh-comp-cta-button p{ text-align: center; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-button,.srip .alireviews-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-button,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-button{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-button > div + div,.srip .alireviews-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-button > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-button > div + div{ margin-top: 15px; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-error,.srip .alireviews-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-error,.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile .alr-wh-comp-form-question-error{ -webkit-box-align: unset; align-items: unset; }

.srip .kudosi-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-input:not(:last-child),.srip .alireviews-review-box .alr-wh-comp-form-question-mobile .alr-wh-comp-input:not(:last-child),.srip .alireviews-popup-write-review .alr-wh-comp-form-question-mobile .alr-wh-comp-input:not(:last-child){ margin-bottom: 20px; }
/* ==== cid:css-4115eaa7-5199-42bf-8d81-71e79b759e43@mhtml.blink ==== */
@charset "utf-8";

.alr-wh-comp-review-submit-error{ display: flex; position: relative; font-size: 12px; font-weight: 400; line-height: 15px; color: rgb(218, 72, 72); padding: 12px 20px; background: rgb(253, 242, 246); border-radius: 4px; margin-bottom: 8px; -webkit-box-align: center; align-items: center; }

.srip .alr-wh-comp-review-submit-error-icon{ min-width: 14px; width: 14px; height: 12px; stroke: none; margin-right: 8px; }

.srip .alr-wh-comp-review-submit-error-remove{ margin-left: auto; padding-left: 8px; min-width: 17px; width: 17px; height: 17px; stroke: none; opacity: 0.6; cursor: pointer; }

.srip .alr-wh-comp-review-submit-error-remove:hover{ opacity: 1; }
/* ==== cid:css-335a4daf-7a47-4029-9c48-25eb8e62ada3@mhtml.blink ==== */
@charset "utf-8";

.alr-wh-comp-input-error{ display: flex; margin-top: 8px; font-weight: 400; font-size: 12px; line-height: 15px; color: rgb(218, 72, 72); -webkit-box-align: start; align-items: flex-start; }

.srip .alr-wh-comp-input-error svg{ width: 12px; height: 12px; stroke: none; margin-right: 4px; overflow: visible; }
/* ==== cid:css-82122c93-1e47-4878-96e4-6da56dade9f6@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-input, .alireviews-review-box .alr-wh-comp-input, .alireviews-popup-write-review .alr-wh-comp-input{ position: relative; font-family: inherit; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; }

.srip .kudosi-review-box .alr-wh-comp-input-label,.srip .alireviews-review-box .alr-wh-comp-input-label,.srip .alireviews-popup-write-review .alr-wh-comp-input-label{ display: block; font-weight: 600; font-size: var(--alr-wh-body_text_font_size); color: var(--alr-wh-primary_text_color); margin-bottom: 8px; }

.srip .kudosi-review-box .alr-wh-comp-input-content,.srip .alireviews-review-box .alr-wh-comp-input-content,.srip .alireviews-popup-write-review .alr-wh-comp-input-content{ position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 235); border-radius: 6px; padding: 11.5px 16px 35px; }

.srip .kudosi-review-box .alr-wh-comp-input-content textarea,.srip .alireviews-review-box .alr-wh-comp-input-content textarea,.srip .alireviews-popup-write-review .alr-wh-comp-input-content textarea{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; resize: none; background-color: rgba(26,35,32,0) !important; min-height: 88.5px !important; }

.srip .kudosi-review-box .alr-wh-comp-input-count-text,.srip .alireviews-review-box .alr-wh-comp-input-count-text,.srip .alireviews-popup-write-review .alr-wh-comp-input-count-text{ position: absolute; bottom: 15px; right: 12px; font-size: 14px; color: rgb(143, 144, 166); margin: 0px; }

.srip .kudosi-review-box .alr-wh-comp-input input,.srip .alireviews-review-box .alr-wh-comp-input input,.srip .alireviews-popup-write-review .alr-wh-comp-input input{ display: block; border-radius: 6px !important; padding: 9.5px 16px !important; height: auto !important; width: 100% !important; appearance: none !important; min-height: 40px !important; }

.srip .kudosi-review-box .alr-wh-comp-input input:not(.alr-wh-comp-input-search input),.srip .alireviews-review-box .alr-wh-comp-input input:not(.alr-wh-comp-input-search input),.srip .alireviews-popup-write-review .alr-wh-comp-input input:not(.alr-wh-comp-input-search input){ background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(228, 228, 235) !important; }

.srip .kudosi-review-box .alr-wh-comp-input input,.srip .kudosi-review-box .alr-wh-comp-input textarea,.srip .alireviews-review-box .alr-wh-comp-input input,.srip .alireviews-review-box .alr-wh-comp-input textarea,.srip .alireviews-popup-write-review .alr-wh-comp-input input,.srip .alireviews-popup-write-review .alr-wh-comp-input textarea{ width: 100% !important; height: unset !important; max-width: unset !important; max-height: unset !important; box-shadow: unset !important; text-indent: 0px !important; outline: none !important; color: var(--alr-wh-primary_text_color) !important; font-family: var(--alr-wh-font_family) !important; font-size: var(--alr-wh-body_text_font_size) !important; }

.srip .kudosi-review-box .alr-wh-comp-input input::-webkit-input-placeholder,.srip .kudosi-review-box .alr-wh-comp-input textarea::-webkit-input-placeholder,.srip .alireviews-review-box .alr-wh-comp-input input::-webkit-input-placeholder,.srip .alireviews-review-box .alr-wh-comp-input textarea::-webkit-input-placeholder,.srip .alireviews-popup-write-review .alr-wh-comp-input input::-webkit-input-placeholder,.srip .alireviews-popup-write-review .alr-wh-comp-input textarea::-webkit-input-placeholder{ color: rgb(143, 144, 166) !important; }

.srip .kudosi-review-box .alr-wh-comp-input input::placeholder,.srip .kudosi-review-box .alr-wh-comp-input textarea::placeholder,.srip .alireviews-review-box .alr-wh-comp-input input::placeholder,.srip .alireviews-review-box .alr-wh-comp-input textarea::placeholder,.srip .alireviews-popup-write-review .alr-wh-comp-input input::placeholder,.srip .alireviews-popup-write-review .alr-wh-comp-input textarea::placeholder{ color: rgb(143, 144, 166) !important; }

.srip .kudosi-review-box .alr-wh-comp-input-search > svg,.srip .alireviews-review-box .alr-wh-comp-input-search > svg,.srip .alireviews-popup-write-review .alr-wh-comp-input-search > svg{ position: absolute; top: 50%; left: 15px; transform: translateY(-50%); }

.srip .kudosi-review-box .alr-wh-comp-input-search input,.srip .alireviews-review-box .alr-wh-comp-input-search input,.srip .alireviews-popup-write-review .alr-wh-comp-input-search input{ padding-left: 33px !important; background-color: rgba(26,35,32,0) !important; border: 1px solid var(--alr-wh-range_question_border_color) !important; border-radius: var(--alr-wh-border_radius) !important; font-size: inherit !important; }
/* ==== cid:css-aec25111-b3ac-465e-a026-7aefda608378@mhtml.blink ==== */
@charset "utf-8";

.alireviews-popup-detail .alr-wh-comp-modal, .alireviews-popup-write-review .alr-wh-comp-modal, .alireviews-popup-review-tab .alr-wh-comp-modal{ position: fixed; inset: 0px; z-index: 999999999; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background: rgba(26,35,32,0.5); overflow: hidden auto; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-backdrop,.srip .alireviews-popup-write-review .alr-wh-comp-modal-backdrop,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-backdrop{ display: block; position: fixed; inset: 0px; z-index: 1; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-modal-wrap,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-wrap{ position: relative; z-index: 2; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-loading .alr-wh-comp-modal-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-modal-loading .alr-wh-comp-modal-wrap,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-loading .alr-wh-comp-modal-wrap{ width: 100%; max-width: 100%; max-height: 100%; min-height: unset; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-loading .alr-wh-comp-modal-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal-loading .alr-wh-comp-modal-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-loading .alr-wh-comp-modal-body{ display: block; width: auto; background-color: rgba(26,35,32,0); padding: 0px; min-height: unset; border-radius: unset; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-hidden,.srip .alireviews-popup-write-review .alr-wh-comp-modal-hidden,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-hidden{ opacity: 0; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-close,.srip .alireviews-popup-write-review .alr-wh-comp-modal-close,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-close{ position: absolute; display: inline-flex; cursor: pointer; z-index: 100; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-close svg,.srip .alireviews-popup-write-review .alr-wh-comp-modal-close svg,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-close svg{ stroke: none; height: auto; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-wrap,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-wrap{ display: flex; max-width: 100%; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-body{ display: flex; width: 100%; border-radius: 6px; background-color: rgb(255, 255, 255); }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-content,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-content,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-content{ display: flex; width: 100%; height: 100%; max-height: 100%; overflow-y: auto; position: relative; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail) .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after{ content: ""; display: block; width: 100%; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-wrap,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-wrap{ width: 1208px; max-height: calc(100% - 120px); }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-body{ padding: 40px 4px 0px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content{ overflow-y: auto; padding-right: 36px; padding-left: 36px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar{ width: 8px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar-thumb,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar-thumb,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar-thumb{ background: rgba(0, 38, 76, 0.2); border-radius: 10px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar-track,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar-track,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content::-webkit-scrollbar-track{ border-radius: 20px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content > div,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content > div,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content > div{ min-height: 578px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-desktop .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after{ height: 40px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile{ -webkit-box-align: end; align-items: flex-end; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-wrap,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-wrap{ width: 100%; max-width: 1024px; max-height: calc(100% - 24px); }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-body{ padding: 32px 0px 0px; border-bottom-left-radius: unset; border-bottom-right-radius: unset; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content{ padding-right: 16px; padding-left: 16px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content > div,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content > div,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content > div{ min-height: 255px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after,.srip .alireviews-popup-write-review .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after,.srip .alireviews-popup-review-tab .alr-wh-comp-modal:not(.alr-wh-comp-modal-loading,.srip .alr-wh-comp-modal-detail).alr-wh-comp-modal-mobile .alr-wh-comp-modal-content > div:not(.kudosi-review-box,.srip .alireviews-review-box)::after{ height: 32px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-desktop .alr-wh-comp-modal-close,.srip .alireviews-popup-write-review .alr-wh-comp-modal-desktop .alr-wh-comp-modal-close,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-desktop .alr-wh-comp-modal-close{ top: 9px; right: 12px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-desktop .alr-wh-comp-modal-close svg,.srip .alireviews-popup-write-review .alr-wh-comp-modal-desktop .alr-wh-comp-modal-close svg,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-desktop .alr-wh-comp-modal-close svg{ width: 10px !important; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-mobile .alr-wh-comp-modal-close,.srip .alireviews-popup-write-review .alr-wh-comp-modal-mobile .alr-wh-comp-modal-close,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-mobile .alr-wh-comp-modal-close{ top: 8px; right: 6px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-mobile .alr-wh-comp-modal-close svg,.srip .alireviews-popup-write-review .alr-wh-comp-modal-mobile .alr-wh-comp-modal-close svg,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-mobile .alr-wh-comp-modal-close svg{ width: 16px !important; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab{ z-index: 999999998; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal-desktop .alr-wh-comp-modal-wrap,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal-desktop .alr-wh-comp-modal-wrap,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal-desktop .alr-wh-comp-modal-wrap{ min-height: calc(100% - 120px); }

.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .kudosi-review-box,.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .alireviews-review-box,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .kudosi-review-box,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .alireviews-review-box,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .kudosi-review-box,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .alireviews-review-box{ margin: 0px auto; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .kudosi-review-box-body,.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .alireviews-review-box-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .kudosi-review-box-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .alireviews-review-box-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .kudosi-review-box-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading).alr-wh-comp-modal .alireviews-review-box-body{ padding-bottom: 40px; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading) .alr-wh-comp-modal-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading) .alr-wh-comp-modal-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-review-tab:not(.alr-wh-comp-modal-loading) .alr-wh-comp-modal-body{ background-color: var(--alr-wh-section_background); }

.srip .alireviews-popup-detail .alr-wh-comp-modal-detail-mobile-legacy:not(.alr-wh-comp-modal-loading) .alr-wh-comp-modal-body,.srip .alireviews-popup-write-review .alr-wh-comp-modal-detail-mobile-legacy:not(.alr-wh-comp-modal-loading) .alr-wh-comp-modal-body,.srip .alireviews-popup-review-tab .alr-wh-comp-modal-detail-mobile-legacy:not(.alr-wh-comp-modal-loading) .alr-wh-comp-modal-body{ background-color: var(--alr-wh-card_background_color, #ffffff) !important; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-preview :not(.alr-has-preview-action),.srip .alireviews-popup-write-review .alr-wh-comp-modal-preview :not(.alr-has-preview-action),.srip .alireviews-popup-review-tab .alr-wh-comp-modal-preview :not(.alr-has-preview-action){ pointer-events: none; }

.srip .alireviews-popup-detail .alr-wh-comp-modal-preview .alr-has-preview-action:not(.alireviews-review-box-import-preview [aria-controls="qna-panel"]),.srip .alireviews-popup-write-review .alr-wh-comp-modal-preview .alr-has-preview-action:not(.alireviews-review-box-import-preview [aria-controls="qna-panel"]),.srip .alireviews-popup-review-tab .alr-wh-comp-modal-preview .alr-has-preview-action:not(.alireviews-review-box-import-preview [aria-controls="qna-panel"]){ pointer-events: all; }
/* ==== cid:css-af7215dd-eb67-4d51-b7d0-5b05f34ef1a3@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-button, .alireviews-review-box .alr-wh-comp-button, .alireviews-popup-detail .alr-wh-comp-button, .alireviews-reviews-media-carousel .alr-wh-comp-button, .alireviews-popup-write-review .alr-wh-comp-button{ position: relative; border: 1px solid rgba(26,35,32,0); background-color: rgb(40, 41, 61); border-radius: 6px; padding: 9px 16px; cursor: pointer; display: inline-block; max-width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-button p:not(.alr-wh-comp-button-view-product p,.srip .alr-wh-comp-button-link p),.srip .alireviews-review-box .alr-wh-comp-button p:not(.alr-wh-comp-button-view-product p,.srip .alr-wh-comp-button-link p),.srip .alireviews-popup-detail .alr-wh-comp-button p:not(.alr-wh-comp-button-view-product p,.srip .alr-wh-comp-button-link p),.srip .alireviews-reviews-media-carousel .alr-wh-comp-button p:not(.alr-wh-comp-button-view-product p,.srip .alr-wh-comp-button-link p),.srip .alireviews-popup-write-review .alr-wh-comp-button p:not(.alr-wh-comp-button-view-product p,.srip .alr-wh-comp-button-link p){ font-family: inherit; font-weight: 700; font-size: 14px; }

.srip .kudosi-review-box .alr-wh-comp-button p,.srip .alireviews-review-box .alr-wh-comp-button p,.srip .alireviews-popup-detail .alr-wh-comp-button p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button p,.srip .alireviews-popup-write-review .alr-wh-comp-button p{ margin: unset; overflow: hidden; text-overflow: ellipsis; color: rgb(255, 255, 255); line-height: 1.3; text-align: center; }

.srip .kudosi-review-box .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-review-box .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-popup-detail .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-reviews-media-carousel .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-popup-write-review .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button){ background-color: var(--alr-wh-button_background); border-radius: var(--alr-wh-border_radius); }

.srip .kudosi-review-box .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-review-box .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-popup-detail .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-popup-write-review .alr-wh-comp-button:not(.alr-wh-comp-button-secondary,.srip .alr-wh-comp-button-load-more,.srip .alr-wh-comp-button-link,.srip .alr-wh-comp-button-icon,.srip .alr-wh-comp-popup-detail .alr-wh-comp-button) p{ color: var(--alr-wh-button_text_color); font-size: var(--alr-wh-body_text_font_size); }

.srip .kudosi-review-box .alr-wh-comp-button-secondary,.srip .alireviews-review-box .alr-wh-comp-button-secondary,.srip .alireviews-popup-detail .alr-wh-comp-button-secondary,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-secondary,.srip .alireviews-popup-write-review .alr-wh-comp-button-secondary{ background-color: rgb(255, 255, 255); }

.srip .kudosi-review-box .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-review-box .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-popup-detail .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button),.srip .alireviews-popup-write-review .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button){ border-color: var(--alr-wh-button_background); border-radius: var(--alr-wh-border_radius); }

.srip .kudosi-review-box .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-review-box .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-popup-detail .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button) p,.srip .alireviews-popup-write-review .alr-wh-comp-button-secondary:not(.alr-wh-comp-popup-detail .alr-wh-comp-button) p{ font-size: var(--alr-wh-body_text_font_size); color: var(--alr-wh-button_background); }

.srip .kudosi-review-box .alr-wh-comp-button-load-more,.srip .alireviews-review-box .alr-wh-comp-button-load-more,.srip .alireviews-popup-detail .alr-wh-comp-button-load-more,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-load-more,.srip .alireviews-popup-write-review .alr-wh-comp-button-load-more{ background-color: rgba(26,35,32,0); min-width: 200px; margin: 0px auto; min-height: 40px; border-color: var(--alr-wh-button_outline_color) !important; }

.srip .kudosi-review-box .alr-wh-comp-button-load-more.alr-wh-comp-button-loading p,.srip .alireviews-review-box .alr-wh-comp-button-load-more.alr-wh-comp-button-loading p,.srip .alireviews-popup-detail .alr-wh-comp-button-load-more.alr-wh-comp-button-loading p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-load-more.alr-wh-comp-button-loading p,.srip .alireviews-popup-write-review .alr-wh-comp-button-load-more.alr-wh-comp-button-loading p{ opacity: 0; }

.srip .kudosi-review-box .alr-wh-comp-button-load-more p,.srip .alireviews-review-box .alr-wh-comp-button-load-more p,.srip .alireviews-popup-detail .alr-wh-comp-button-load-more p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-load-more p,.srip .alireviews-popup-write-review .alr-wh-comp-button-load-more p{ font-weight: 400; text-align: center; color: var(--alr-wh-primary_text_color) !important; font-size: var(--alr-wh-body_text_font_size) !important; }

.srip .kudosi-review-box .alr-wh-comp-button-load-more .alr-wh-comp-loader,.srip .alireviews-review-box .alr-wh-comp-button-load-more .alr-wh-comp-loader,.srip .alireviews-popup-detail .alr-wh-comp-button-load-more .alr-wh-comp-loader,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-load-more .alr-wh-comp-loader,.srip .alireviews-popup-write-review .alr-wh-comp-button-load-more .alr-wh-comp-loader{ --alr-wh-btn-load-more-border-radius: 6px; --alr-wh-btn-load-more-background: rgba(255, 255, 255, 1); --alr-wh-btn-load-more-color: rgba(40, 41, 61, 1); --alr-wh-btn-load-more-border-color: rgba(228, 228, 235, 1); background-color: rgba(26,35,32,0) !important; }

.srip .kudosi-review-box .alr-wh-comp-button-load-more .alr-wh-comp-loader-spinner::before,.srip .alireviews-review-box .alr-wh-comp-button-load-more .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-detail .alr-wh-comp-button-load-more .alr-wh-comp-loader-spinner::before,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-load-more .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-write-review .alr-wh-comp-button-load-more .alr-wh-comp-loader-spinner::before{ width: 24px; height: 24px; border-width: 2px; border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--alr-wh-btn-load-more-color); }

.srip .kudosi-review-box .alr-wh-comp-button-link,.srip .alireviews-review-box .alr-wh-comp-button-link,.srip .alireviews-popup-detail .alr-wh-comp-button-link,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-link,.srip .alireviews-popup-write-review .alr-wh-comp-button-link{ padding: 0px; background-color: rgba(26,35,32,0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.srip .kudosi-review-box .alr-wh-comp-button-link p,.srip .alireviews-review-box .alr-wh-comp-button-link p,.srip .alireviews-popup-detail .alr-wh-comp-button-link p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-link p,.srip .alireviews-popup-write-review .alr-wh-comp-button-link p{ text-decoration-line: underline; color: var(--alr-wh-links_color); font-size: var(--alr-wh-body_text_font_size); font-weight: 700; }

.srip .kudosi-review-box .alr-wh-comp-button-icon,.srip .alireviews-review-box .alr-wh-comp-button-icon,.srip .alireviews-popup-detail .alr-wh-comp-button-icon,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-icon,.srip .alireviews-popup-write-review .alr-wh-comp-button-icon{ display: inline-flex; -webkit-box-align: center; align-items: center; padding: 3px 8px; border-color: var(--alr-wh-button_outline_color); border-radius: var(--alr-wh-border_radius); }

.srip .kudosi-review-box .alr-wh-comp-button-icon > div + div,.srip .alireviews-review-box .alr-wh-comp-button-icon > div + div,.srip .alireviews-popup-detail .alr-wh-comp-button-icon > div + div,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-icon > div + div,.srip .alireviews-popup-write-review .alr-wh-comp-button-icon > div + div{ margin-left: 7px; }

.srip .kudosi-review-box .alr-wh-comp-button-icon p,.srip .alireviews-review-box .alr-wh-comp-button-icon p,.srip .alireviews-popup-detail .alr-wh-comp-button-icon p,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button-icon p,.srip .alireviews-popup-write-review .alr-wh-comp-button-icon p{ font-size: var(--alr-wh-accessory_text_font_size); color: var(--alr-wh-button_background); font-weight: 600; line-height: 18px; }

.srip .kudosi-review-box .alr-wh-comp-button .alr-wh-comp-loader,.srip .alireviews-review-box .alr-wh-comp-button .alr-wh-comp-loader,.srip .alireviews-popup-detail .alr-wh-comp-button .alr-wh-comp-loader,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button .alr-wh-comp-loader,.srip .alireviews-popup-write-review .alr-wh-comp-button .alr-wh-comp-loader{ position: absolute; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); min-height: unset; max-width: unset; margin: 0px; background-color: rgb(141, 142, 156); border-radius: var(--alr-wh-border_radius); }

.srip .kudosi-review-box .alr-wh-comp-button .alr-wh-comp-loader-spinner,.srip .alireviews-review-box .alr-wh-comp-button .alr-wh-comp-loader-spinner,.srip .alireviews-popup-detail .alr-wh-comp-button .alr-wh-comp-loader-spinner,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button .alr-wh-comp-loader-spinner,.srip .alireviews-popup-write-review .alr-wh-comp-button .alr-wh-comp-loader-spinner{ margin: 0px; }

.srip .kudosi-review-box .alr-wh-comp-button .alr-wh-comp-loader-spinner::before,.srip .alireviews-review-box .alr-wh-comp-button .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-detail .alr-wh-comp-button .alr-wh-comp-loader-spinner::before,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-write-review .alr-wh-comp-button .alr-wh-comp-loader-spinner::before{ width: 25px; height: 25px; }

.srip .kudosi-review-box .alr-wh-comp-button.alr-wh-comp-button-loading,.srip .alireviews-review-box .alr-wh-comp-button.alr-wh-comp-button-loading,.srip .alireviews-popup-detail .alr-wh-comp-button.alr-wh-comp-button-loading,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button.alr-wh-comp-button-loading,.srip .alireviews-popup-write-review .alr-wh-comp-button.alr-wh-comp-button-loading{ pointer-events: none; }

.srip .kudosi-review-box .alr-wh-comp-button.alr-wh-comp-button-loading .alr-wh-comp-loader,.srip .alireviews-review-box .alr-wh-comp-button.alr-wh-comp-button-loading .alr-wh-comp-loader,.srip .alireviews-popup-detail .alr-wh-comp-button.alr-wh-comp-button-loading .alr-wh-comp-loader,.srip .alireviews-reviews-media-carousel .alr-wh-comp-button.alr-wh-comp-button-loading .alr-wh-comp-loader,.srip .alireviews-popup-write-review .alr-wh-comp-button.alr-wh-comp-button-loading .alr-wh-comp-loader{ display: flex; }
/* ==== cid:css-68b1f566-ec0f-4c86-b4ce-b2f382691eff@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-loader, .alireviews-review-box .alr-wh-comp-loader, .alireviews-popup-detail .alr-wh-comp-loader, .alireviews-popup-write-review .alr-wh-comp-loader, .alireviews-popup-review-tab .alr-wh-comp-loader, .alireviews-reviews-carousel .alr-wh-comp-loader, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-loader{ -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; min-height: 250px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.srip .kudosi-review-box .alr-wh-comp-loader-spinner,.srip .alireviews-review-box .alr-wh-comp-loader-spinner,.srip .alireviews-popup-detail .alr-wh-comp-loader-spinner,.srip .alireviews-popup-write-review .alr-wh-comp-loader-spinner,.srip .alireviews-popup-review-tab .alr-wh-comp-loader-spinner,.srip .alireviews-reviews-carousel .alr-wh-comp-loader-spinner,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-loader-spinner{ margin: 20px auto; display: block; }

.srip .kudosi-review-box .alr-wh-comp-loader-spinner::before,.srip .alireviews-review-box .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-detail .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-write-review .alr-wh-comp-loader-spinner::before,.srip .alireviews-popup-review-tab .alr-wh-comp-loader-spinner::before,.srip .alireviews-reviews-carousel .alr-wh-comp-loader-spinner::before,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-loader-spinner::before{ content: ""; display: block; width: 48px; height: 48px; border-width: 5px; border-style: solid; border-color: rgb(235, 235, 240) rgb(235, 235, 240) rgb(147, 147, 147); border-image: initial; border-radius: 50%; box-sizing: border-box; animation: 1s linear 0s infinite normal none running alr-rotation; margin: 0px auto; }

@-webkit-keyframes alr-rotation{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes alr-rotation{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* ==== cid:css-3aa2d9c9-493d-4b27-a5ea-41a8436dd075@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-box-header-summary, .alireviews-review-box .alr-wh-comp-review-box-header-summary{ margin-bottom: 30px; }

.srip .kudosi-review-box .alr-wh-comp-review-box-header-divider,.srip .alireviews-review-box .alr-wh-comp-review-box-header-divider{ padding: 0px; border-right: 1px solid rgb(228, 228, 235); display: block; margin: 0px 32px; -webkit-box-flex: 0; flex: 0 0 1px; max-width: 1px; }

.srip .kudosi-review-box .alr-wh-comp-review-box-header .alr-wh-comp-summary-empty,.srip .alireviews-review-box .alr-wh-comp-review-box-header .alr-wh-comp-summary-empty{ margin-bottom: 30px; }
/* ==== cid:css-bc754c78-3ec5-42f5-bc9e-8ee588d6defd@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-box-header.alr-wh-comp-review-box-header-mobile .alr-wh-comp-review-box-header-summary > div + div, .alireviews-review-box .alr-wh-comp-review-box-header.alr-wh-comp-review-box-header-mobile .alr-wh-comp-review-box-header-summary > div + div{ margin-top: 30px; }
/* ==== cid:css-986a3b05-c10b-44a1-97c2-eb73f6bf221a@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-box-header.alr-wh-comp-review-box-header-desktop .alr-wh-comp-review-box-header-summary, .alireviews-review-box .alr-wh-comp-review-box-header.alr-wh-comp-review-box-header-desktop .alr-wh-comp-review-box-header-summary{ display: flex; }
/* ==== cid:css-888be103-88eb-49d3-a5a0-94e6a73c70d0@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-summary-empty-content, .alireviews-review-box .alr-wh-comp-summary-empty-content{ font-size: var(--alr-wh-accessory_text_font_size); color: var(--alr-wh-primary_text_color); margin-top: 6px; font-weight: 400; }
/* ==== cid:css-e9173dcc-461e-4ff8-9456-6076df87659c@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-summary-average-header, .alireviews-review-box .alr-wh-comp-summary-average-header{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-header .alr-wh-rating-star-average,.srip .alireviews-review-box .alr-wh-comp-summary-average-header .alr-wh-rating-star-average{ font-weight: 800; font-size: 50px; line-height: 60px; color: var(--alr-wh-primary_text_color); white-space: nowrap; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-header .alr-wh-rating-star-icon .alr-wh-rating-total-review,.srip .alireviews-review-box .alr-wh-comp-summary-average-header .alr-wh-rating-star-icon .alr-wh-rating-total-review{ color: var(--alr-wh-secondary_text_color); font-size: var(--alr-wh-accessory_text_font_size); line-height: 1.3; font-weight: 400; margin-top: 6px; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body,.srip .alireviews-review-box .alr-wh-comp-summary-average-body{ display: flex; -webkit-box-align: stretch; align-items: stretch; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress{ -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress-item,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress-item{ display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 5px; cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress-item :last-child,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress-item :last-child{ margin-bottom: 0px; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-point-rating,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-point-rating{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); line-height: 1.3; font-weight: 600; min-width: 10px; text-align: right; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-comp-rating-star,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-comp-rating-star{ margin: 0px 11px; display: flex; -webkit-box-align: center; align-items: center; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-progress-bar-rating,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-progress-bar-rating{ background: var(--alr-wh-progress_background_color); border-radius: 4px; height: 7px; -webkit-box-flex: 1; flex: 1 1 0%; min-width: 169px; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-progress-bar-rating-percent,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-progress .alr-wh-progress-bar-rating-percent{ background: var(--alr-wh-primary_text_color); border-radius: 4px; height: inherit; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-number,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-number{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; justify-content: space-around; margin-left: 8px; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-number .alr-wh-number-rating,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-number .alr-wh-number-rating{ color: var(--alr-wh-secondary_text_color); font-size: var(--alr-wh-accessory_text_font_size); line-height: 1.3; font-weight: 400; text-align: right; margin-bottom: 5px; white-space: nowrap; }

.srip .kudosi-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-number .alr-wh-number-rating-active,.srip .alireviews-review-box .alr-wh-comp-summary-average-body .alr-wh-comp-summary-average-number .alr-wh-number-rating-active{ text-decoration: underline; color: var(--alr-wh-primary_text_color); }
/* ==== cid:css-86540870-fe80-4763-a042-7252a2bf6ef6@mhtml.blink ==== */
@charset "utf-8";

.alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-summary-average-header, .kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-summary-average-header{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-bottom: 10px; }

.srip .alireviews-review-box.alireviews-review-box-mobile .alr-wh-comp-summary-average .alr-wh-rating-star-average,.srip .kudosi-review-box.alireviews-review-box-mobile .alr-wh-comp-summary-average .alr-wh-rating-star-average{ margin: 0px 0px 6px; }

.srip .alireviews-review-box.alireviews-review-box-mobile .alr-wh-rating-star-icon .alr-wh-comp-list-star-rating,.srip .kudosi-review-box.alireviews-review-box-mobile .alr-wh-rating-star-icon .alr-wh-comp-list-star-rating{ -webkit-box-pack: center; justify-content: center; }

.srip .alireviews-review-box.alireviews-review-box-mobile .alr-wh-rating-star-icon .alr-wh-rating-total-review,.srip .kudosi-review-box.alireviews-review-box-mobile .alr-wh-rating-star-icon .alr-wh-rating-total-review{ text-align: center; }
/* ==== cid:css-36f70f74-73e0-4c4e-be73-f881d87ddd81@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid, .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider, .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid, .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider{ display: flex; -webkit-box-align: center; align-items: center; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid .alr-wh-comp-summary-average-header,.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider .alr-wh-comp-summary-average-header,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid .alr-wh-comp-summary-average-header,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider .alr-wh-comp-summary-average-header{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-right: 35px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid .alr-wh-comp-summary-average-header .alr-wh-rating-star-icon,.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider .alr-wh-comp-summary-average-header .alr-wh-rating-star-icon,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid .alr-wh-comp-summary-average-header .alr-wh-rating-star-icon,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider .alr-wh-comp-summary-average-header .alr-wh-rating-star-icon{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; margin-top: 6px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid .alr-wh-comp-summary-average-header .alr-wh-rating-total-review,.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider .alr-wh-comp-summary-average-header .alr-wh-rating-total-review,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-grid .alr-wh-comp-summary-average-header .alr-wh-rating-total-review,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-slider .alr-wh-comp-summary-average-header .alr-wh-rating-total-review{ text-align: center; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-list .alr-wh-comp-summary-average-header,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-list .alr-wh-comp-summary-average-header{ margin-bottom: 10px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-list .alr-wh-comp-summary-average-header .alr-wh-rating-star-average,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-list .alr-wh-comp-summary-average-header .alr-wh-rating-star-average{ margin-right: 15px; }

.srip .kudosi-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-header,.srip .alireviews-review-box.alireviews-review-box-desktop .alr-wh-comp-summary-average-header{ -webkit-box-pack: start; justify-content: flex-start; }
/* ==== cid:css-0122d5a6-463b-426b-a9d1-2c3de110d8ee@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-review-rating-detail, .alireviews-review-box .alr-wh-comp-review-rating-detail, .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail{ --alr-wh-progress_background_color: #d2d2d4; display: flex; -webkit-box-align: stretch; align-items: stretch; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-progress,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-progress,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-progress{ -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-progress .alr-wh-comp-rating-star,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-progress .alr-wh-comp-rating-star,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-progress .alr-wh-comp-rating-star{ margin: 0px 11px; display: flex; -webkit-box-align: center; align-items: center; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-item,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-item,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-item{ display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 5px; cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-item:last-child,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-item:last-child,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-item:last-child{ margin-bottom: 0px; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-bar,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-bar,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-bar{ background: var(--alr-wh-progress_background_color); border-radius: 4px; height: 7px; -webkit-box-flex: 1; flex: 1 1 0%; min-width: 169px; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-point,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-point,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-point{ color: var(--alr-wh-primary_text_color); font-size: var(--alr-wh-body_text_font_size); line-height: 1.3; font-weight: 600; min-width: 10px; text-align: right; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-percent,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-percent,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-percent{ display: block; background: var(--alr-wh-primary_text_color); border-radius: 4px; height: inherit; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-number,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-number,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-number{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; justify-content: space-around; margin-left: 8px; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-number-item,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-number-item,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-number-item{ color: var(--alr-wh-secondary_text_color); font-size: var(--alr-wh-accessory_text_font_size); line-height: 1.3; font-weight: 400; text-align: right; margin-bottom: 5px; white-space: nowrap; }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-number-item-active,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-number-item-active,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-number-item-active{ text-decoration: underline; color: var(--alr-wh-primary_text_color); }

.srip .kudosi-review-box .alr-wh-comp-review-rating-detail-number-item:last-child,.srip .alireviews-review-box .alr-wh-comp-review-rating-detail-number-item:last-child,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-review-rating-detail-number-item:last-child{ margin-bottom: 0px; }
/* ==== cid:css-a2d3f073-d5f4-439b-9d7c-19a6ebf35dbd@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box .alr-wh-comp-list-star-rating, .alireviews-review-box .alr-wh-comp-list-star-rating, .alireviews-review-star-rating .alr-wh-comp-list-star-rating, .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-list-star-rating, .alireviews-popup-detail .alr-wh-comp-list-star-rating, .alireviews-review-badge .alr-wh-comp-list-star-rating, .alireviews-reviews-media-carousel .alr-wh-comp-list-star-rating, .alireviews-reviews-carousel .alr-wh-comp-list-star-rating, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-list-star-rating, .alr-wh-rw-popup .alr-wh-comp-list-star-rating{ display: flex; }

.srip .kudosi-review-box .alr-wh-comp-list-star-rating > div + div,.srip .alireviews-review-box .alr-wh-comp-list-star-rating > div + div,.srip .alireviews-review-star-rating .alr-wh-comp-list-star-rating > div + div,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-list-star-rating > div + div,.srip .alireviews-popup-detail .alr-wh-comp-list-star-rating > div + div,.srip .alireviews-review-badge .alr-wh-comp-list-star-rating > div + div,.srip .alireviews-reviews-media-carousel .alr-wh-comp-list-star-rating > div + div,.srip .alireviews-reviews-carousel .alr-wh-comp-list-star-rating > div + div,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-list-star-rating > div + div,.srip .alr-wh-rw-popup .alr-wh-comp-list-star-rating > div + div{ margin-left: var(--alr-wh-rating_icon_spacing); }
/* ==== cid:css-0481d174-8f3d-4c37-8495-bedd229d8992@mhtml.blink ==== */
@charset "utf-8";

.alireviews-review-box .alr-wh-comp-rating-star, .alireviews-review-star-rating .alr-wh-comp-rating-star, .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star, .alireviews-popup-detail .alr-wh-comp-rating-star, .alireviews-review-badge .alr-wh-comp-rating-star, .alireviews-reviews-carousel .alr-wh-comp-rating-star, .alireviews-reviews-media-carousel .alr-wh-comp-rating-star, .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star, .alr-wh-rw-popup .alr-wh-comp-rating-star{ position: relative; display: inline-block; overflow: visible; z-index: 0; }

.srip .alireviews-review-box .alr-wh-comp-rating-star svg,.srip .alireviews-review-star-rating .alr-wh-comp-rating-star svg,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star svg,.srip .alireviews-popup-detail .alr-wh-comp-rating-star svg,.srip .alireviews-review-badge .alr-wh-comp-rating-star svg,.srip .alireviews-reviews-carousel .alr-wh-comp-rating-star svg,.srip .alireviews-reviews-media-carousel .alr-wh-comp-rating-star svg,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star svg,.srip .alr-wh-rw-popup .alr-wh-comp-rating-star svg{ overflow: visible; --ar-wh-icon_border: var(--alr-wh-rating_icon_border_color); fill: currentcolor; stroke-width: 0.5px; width: var(--alr-wh-rating_icon_size) !important; height: auto !important; stroke: var(--ar-wh-icon_border) !important; max-width: unset !important; }

.srip .alireviews-review-box .alr-wh-comp-rating-star svg use,.srip .alireviews-review-star-rating .alr-wh-comp-rating-star svg use,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star svg use,.srip .alireviews-popup-detail .alr-wh-comp-rating-star svg use,.srip .alireviews-review-badge .alr-wh-comp-rating-star svg use,.srip .alireviews-reviews-carousel .alr-wh-comp-rating-star svg use,.srip .alireviews-reviews-media-carousel .alr-wh-comp-rating-star svg use,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star svg use,.srip .alr-wh-rw-popup .alr-wh-comp-rating-star svg use{ pointer-events: none !important; }

.srip .alireviews-review-box .alr-wh-comp-rating-star-icon-bound,.srip .alireviews-review-star-rating .alr-wh-comp-rating-star-icon-bound,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star-icon-bound,.srip .alireviews-popup-detail .alr-wh-comp-rating-star-icon-bound,.srip .alireviews-review-badge .alr-wh-comp-rating-star-icon-bound,.srip .alireviews-reviews-carousel .alr-wh-comp-rating-star-icon-bound,.srip .alireviews-reviews-media-carousel .alr-wh-comp-rating-star-icon-bound,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star-icon-bound,.srip .alr-wh-rw-popup .alr-wh-comp-rating-star-icon-bound{ position: relative; color: var(--alr-wh-rating_icon_empty_color); line-height: 0; transform: translateZ(0px); }

.srip .alireviews-review-box .alr-wh-comp-rating-star-icon-fill,.srip .alireviews-review-star-rating .alr-wh-comp-rating-star-icon-fill,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star-icon-fill,.srip .alireviews-popup-detail .alr-wh-comp-rating-star-icon-fill,.srip .alireviews-review-badge .alr-wh-comp-rating-star-icon-fill,.srip .alireviews-reviews-carousel .alr-wh-comp-rating-star-icon-fill,.srip .alireviews-reviews-media-carousel .alr-wh-comp-rating-star-icon-fill,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star-icon-fill,.srip .alr-wh-rw-popup .alr-wh-comp-rating-star-icon-fill{ width: calc(var(--alr-wh-rating_icon_size) + 1px); position: absolute; left: 0px; top: 0px; z-index: 1; overflow: hidden; color: var(--alr-wh-rating_icon_filled_color); line-height: 0; height: calc(var(--alr-wh-rating_icon_size) + 1px) !important; }

.srip .alireviews-review-box .alr-wh-comp-rating-star-icon--empty,.srip .alireviews-review-star-rating .alr-wh-comp-rating-star-icon--empty,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star-icon--empty,.srip .alireviews-popup-detail .alr-wh-comp-rating-star-icon--empty,.srip .alireviews-review-badge .alr-wh-comp-rating-star-icon--empty,.srip .alireviews-reviews-carousel .alr-wh-comp-rating-star-icon--empty,.srip .alireviews-reviews-media-carousel .alr-wh-comp-rating-star-icon--empty,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star-icon--empty,.srip .alr-wh-rw-popup .alr-wh-comp-rating-star-icon--empty{ color: var(--alr-wh-rating_icon_empty_color); line-height: 0; transform: translateZ(0px); }

.srip .alireviews-review-box .alr-wh-comp-rating-star-icon--fill,.srip .alireviews-review-star-rating .alr-wh-comp-rating-star-icon--fill,.srip .alr-wh-comp-star-rating-tooltip-detail .alr-wh-comp-rating-star-icon--fill,.srip .alireviews-popup-detail .alr-wh-comp-rating-star-icon--fill,.srip .alireviews-review-badge .alr-wh-comp-rating-star-icon--fill,.srip .alireviews-reviews-carousel .alr-wh-comp-rating-star-icon--fill,.srip .alireviews-reviews-media-carousel .alr-wh-comp-rating-star-icon--fill,.srip .alr-wh-comp-ai-summary-popover-wrap .alr-wh-comp-rating-star-icon--fill,.srip .alr-wh-rw-popup .alr-wh-comp-rating-star-icon--fill{ color: var(--alr-wh-rating_icon_filled_color); line-height: 0; transform: translateZ(0px); }
/* ==== cid:css-22f66718-55c6-49ca-b752-dd9132e8f3ac@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box, .alireviews-review-box{ --alr-wh-photo-gallery-col: 10; --alr-wh-photo-gallery-row: 1; --alr-wh-photo-gallery-border-radius: 6px; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery,.srip .alireviews-review-box .alr-wh-comp-photo-gallery{ width: 100%; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery:empty,.srip .alireviews-review-box .alr-wh-comp-photo-gallery:empty{ display: none; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery-header,.srip .alireviews-review-box .alr-wh-comp-photo-gallery-header{ color: var(--alr-wh-primary_text_color); font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 16px; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery-body,.srip .alireviews-review-box .alr-wh-comp-photo-gallery-body{ display: flex; margin: -5px; overflow: hidden; flex-wrap: wrap; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery-item,.srip .alireviews-review-box .alr-wh-comp-photo-gallery-item{ -webkit-box-flex: 0; flex: 0 0 calc(100%/var(--alr-wh-photo-gallery-col)); max-width: calc(100%/var(--alr-wh-photo-gallery-col)); padding: 5px; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery-item .alr-wh-comp-review-image::before,.srip .alireviews-review-box .alr-wh-comp-photo-gallery-item .alr-wh-comp-review-image::before{ content: ""; display: block; padding-bottom: 100%; }

.srip .kudosi-review-box .alr-wh-comp-photo-gallery-item .alr-wh-comp-review-image img,.srip .alireviews-review-box .alr-wh-comp-photo-gallery-item .alr-wh-comp-review-image img{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
/* ==== cid:css-8c34bca3-6a08-4950-b6ac-c9a9234c7a43@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box, .alireviews-review-box, .alireviews-reviews-carousel{ --alr-wh-review-image-aspect-width: 1; --alr-wh-review-image-aspect-height: 1; --alr-wh-review-image-border-color: rgba(228, 228, 235, 1); --alr-wh-review-image-background-color: rgba(235, 235, 240, 1); --alr-wh-review-image-overlay: rgba(26,35,32,0.4); --alr-wh-review-image-overlay-text: rgba(255, 255, 255, 1); }

.srip .kudosi-review-box .alr-wh-comp-review-image,.srip .alireviews-review-box .alr-wh-comp-review-image,.srip .alireviews-reviews-carousel .alr-wh-comp-review-image{ display: block; position: relative; border: 1px solid var(--alr-wh-review-image-border-color); border-radius: var(--alr-wh-border_radius); overflow: hidden; cursor: pointer; }

.srip .kudosi-review-box .alr-wh-comp-review-image img,.srip .alireviews-review-box .alr-wh-comp-review-image img,.srip .alireviews-reviews-carousel .alr-wh-comp-review-image img{ width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: cover; }

.srip .kudosi-review-box .alr-wh-comp-review-image-overlay:not(.alr-wh-image-loaded .alr-wh-comp-review-image-overlay),.srip .alireviews-review-box .alr-wh-comp-review-image-overlay:not(.alr-wh-image-loaded .alr-wh-comp-review-image-overlay),.srip .alireviews-reviews-carousel .alr-wh-comp-review-image-overlay:not(.alr-wh-image-loaded .alr-wh-comp-review-image-overlay){ display: none; }

.srip .kudosi-review-box .alr-wh-comp-review-image-overlay,.srip .alireviews-review-box .alr-wh-comp-review-image-overlay,.srip .alireviews-reviews-carousel .alr-wh-comp-review-image-overlay{ position: absolute; inset: 0px; overflow: hidden; border-radius: inherit; background: var(--alr-wh-review-image-overlay); color: var(--alr-wh-review-image-overlay-text); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-weight: 800; }

.srip .kudosi-review-box .alr-wh-comp-review-image-time,.srip .alireviews-review-box .alr-wh-comp-review-image-time,.srip .alireviews-reviews-carousel .alr-wh-comp-review-image-time{ background: rgba(26,35,32,0.5); border-radius: 4px; bottom: 4px; color: rgb(255, 255, 255); font-size: var(--alr-wh-accessory_text_font_size); font-weight: 400; line-height: 1.3; padding: 2px; position: absolute; right: 4px; z-index: 3; }
/* ==== cid:css-c09c5ac4-e802-4163-952c-b94e2a11d2ec@mhtml.blink ==== */
@charset "utf-8";

.alireviews-review-star-rating{ margin-left: 0px; }
/* ==== cid:css-03605b68-0a06-4c91-82da-be2019567b1b@mhtml.blink ==== */
@charset "utf-8";

.kudosi-review-box, .alireviews-review-box{ --alr-wh-body_text_font_size: 12px; --alr-wh-accessory_text_font_size: 12px; --alr-wh-primary_text_color: rgba(40, 41, 61, 1); --alr-wh-secondary_text_color: rgba(143, 144, 166, 1); --alr-wh-border_radius: 6px; --alr-wh-card_background_color: rgba(255, 255, 255, 1); --alr-wh-card_border_color: rgba(228, 228, 235, 1); --alr-wh-font_family: inherit; --alr-wh-font_size: 14px; --alr-wh-button_background: rgba(40, 41, 61, 1); --alr-wh-button_outline_color: rgba(228, 228, 235, 1); --alr-wh-button_text_color: rgba(255, 255, 255, 1); --alr-wh-heading_text_font_size: 20px; --alr-wh-select_filter_border_color: rgba(228, 228, 235, 1); --alr-wh-filter_box_shadow: rgba(26,35,32,0.08); --alr-wh-filter_hover_item: rgba(242, 242, 245, 1); --alr-wh-review_item_background_color: rgba(255, 255, 255, 1); --alr-wh-range_question_border_color: rgba(237, 237, 237, 1); --alr-wh-range_question_text_color: rgba(85, 87, 112, 1); --alr-wh-range_question_dot_empty_border_color: rgba(235, 235, 240, 1); --alr-wh-progress_background_color: rgba(235, 235, 240, 1); --alr-wh-links_color: rgba(40, 41, 61, 1); --alr-wh-max_width: 1200px; --alr-wh-rating_icon_border_color: rgba(255, 122, 0, 1); --alr-wh-rating_icon_empty_color: rgba(204, 204, 204, 1); --alr-wh-rating_icon_filled_color: rgba(250, 173, 20, 1); --alr-wh-rating_icon_reaction_filled_color: rgba(255, 136, 0, 1); --alr-wh-rating_icon_size: 14px; --alr-wh-rating_icon_spacing: 2px; --alr-wh-verified_badge_color: rgba(6, 136, 80, 1); --alr-wh-your_brand_color: rgba(33, 33, 33, 1); --alr-wh-spacing: 20px; --alr-wh-margin_top: 20px; --alr-wh-margin_bottom: 20px; --alr-wh-color-white: rgba(255, 255, 255, 1); z-index: 0; font-family: var(--alr-wh-font_family); font-size: var(--alr-wh-body_text_font_size); margin-top: var(--alr-wh-margin_top); margin-bottom: var(--alr-wh-margin_bottom); color: var(--alr-wh-primary_text_color); width: 100%; min-width: 100%; -webkit-box-flex: 0; flex: 0 0 100%; position: relative; display: block !important; max-width: var(--alr-max-block-width, 100%) !important; }

.srip .kudosi-review-box *,.srip .alireviews-review-box *{ display: block; box-sizing: border-box; opacity: 1; visibility: visible; transform: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; border-radius: 0px; font-family: inherit; padding: 0px; margin: 0px; vertical-align: top; position: static; text-align: left; text-decoration: none; word-break: break-word; letter-spacing: normal; direction: ltr; font-stretch: normal; list-style: none; font-weight: normal; }

.srip .kudosi-review-box :empty,.srip .alireviews-review-box :empty{ display: block; }

.srip .kudosi-review-box a,.srip .alireviews-review-box a{ color: var(--alr-wh-links_color) !important; text-decoration: none !important; }

.srip .kudosi-review-box svg,.srip .alireviews-review-box svg{ width: auto !important; height: auto !important; stroke: none !important; display: block !important; max-width: unset !important; }

.srip .kudosi-review-box .alr-widget-backdrop,.srip .alireviews-review-box .alr-widget-backdrop{ display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--alr-wh-section_background); z-index: 1; }

.srip .kudosi-review-box .alr-widget-backdrop + div,.srip .alireviews-review-box .alr-widget-backdrop + div{ position: relative; z-index: 2; }

.srip .kudosi-review-box .alr-widget-backdrop + div:empty,.srip .alireviews-review-box .alr-widget-backdrop + div:empty{ display: none; }

.srip .kudosi-review-box-preview :not(.alr-has-preview-action),.srip .alireviews-review-box-preview :not(.alr-has-preview-action){ pointer-events: none; }

.srip .kudosi-review-box-preview .alr-has-preview-action:not(.alireviews-review-box-import-preview [aria-controls="qna-panel"]),.srip .alireviews-review-box-preview .alr-has-preview-action:not(.alireviews-review-box-import-preview [aria-controls="qna-panel"]){ pointer-events: all; }

.srip .kudosi-review-box-preview .alireviews-review-box-body,.srip .alireviews-review-box-preview .alireviews-review-box-body{ padding: 20px; }

.srip .kudosi-review-box-body,.srip .alireviews-review-box-body{ margin: 0px auto; max-width: var(--alr-wh-max_width); }

.srip .kudosi-review-box-desktop .alireviews-review-box-body:not(.alr-wh-comp-modal-review-tab .kudosi-review-box-desktop .alireviews-review-box-body,.srip .alr-wh-comp-modal-review-tab .alireviews-review-box-desktop .alireviews-review-box-body),.srip .alireviews-review-box-desktop .alireviews-review-box-body:not(.alr-wh-comp-modal-review-tab .kudosi-review-box-desktop .alireviews-review-box-body,.srip .alr-wh-comp-modal-review-tab .alireviews-review-box-desktop .alireviews-review-box-body){ padding: 20px; }

.srip .kudosi-review-box-mobile:not(.kudosi-review-box-preview,.srip .alireviews-review-box-preview) .alireviews-review-box-body:not(.alr-wh-comp-modal-review-tab .kudosi-review-box-mobile:not(.kudosi-review-box-preview,.srip .alireviews-review-box-preview) .alireviews-review-box-body,.srip .alr-wh-comp-modal-review-tab .alireviews-review-box-mobile:not(.kudosi-review-box-preview,.srip .alireviews-review-box-preview) .alireviews-review-box-body),.srip .alireviews-review-box-mobile:not(.kudosi-review-box-preview,.srip .alireviews-review-box-preview) .alireviews-review-box-body:not(.alr-wh-comp-modal-review-tab .kudosi-review-box-mobile:not(.kudosi-review-box-preview,.srip .alireviews-review-box-preview) .alireviews-review-box-body,.srip .alr-wh-comp-modal-review-tab .alireviews-review-box-mobile:not(.kudosi-review-box-preview,.srip .alireviews-review-box-preview) .alireviews-review-box-body){ padding: 20px 8px; }

.srip .kudosi-review-box-load-more,.srip .alireviews-review-box-load-more{ display: flex; -webkit-box-pack: center; justify-content: center; margin-top: 30px; }

.srip .ali-widget-app-ext,.srip .alireviews-box-in-cart{ width: 100% !important; }
/* ==== cid:css-82ef5401-63ca-4ec8-86ba-0ec9e7f797fa@mhtml.blink ==== */
@charset "utf-8";

*, ::before, ::after{ animation: auto ease 0s 1 normal none paused none !important; transition: none !important; scroll-behavior: auto !important; }
/* ==== cid:css-75a68fed-1ab1-4dc6-9e12-1ee0e2cea2f6@mhtml.blink ==== */
@charset "utf-8";

.rp-micro-app-hide{ opacity: 0; visibility: hidden; display: none !important; }
/* ==== cid:css-b1ab4bbc-a59c-4922-9e29-f27c30b65aff@mhtml.blink ==== */
@charset "utf-8";

.rp-micro-app-dummy-icon-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: fixed; max-width: 421px; z-index: 2147483646; user-select: none; box-sizing: border-box; padding: 20px; }

.srip .rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon .rp-micro-app-icon,.srip .rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon .rp-micro-app-label-icon{ display: none; }

.srip .rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon .rp-micro-app-cross-icon{ display: flex; justify-content: center; align-items: center; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
  .srip .rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon{ display: none; }
}

.srip .rp-micro-app-label-icon-container{ display: flex; align-items: center; }
/* ==== cid:css-29419c42-6c16-4eb4-91bb-3ce052ababc2@mhtml.blink ==== */
@charset "utf-8";

.rp-micro-app-dummy-icon{ height: 60px; width: 60px; background: rgb(0, 78, 150); border-radius: 60px; cursor: pointer; max-width: 300px; box-shadow: rgba(26,35,32,0.16) 0px 5px 40px; transition: width 0.6s; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.srip .rp-micro-app-dummy-icon.miansai-logo{ background-image: url("//cdn.shopify.com/s/files/1/1994/2941/files/chat_icon_thicker_300x.png?v=3240152291644892867"); background-size: 98% 98%; background-position: 1px 1px; background-repeat: no-repeat; box-shadow: none !important; background-color: transparent !important; }

.srip .rp-micro-app-dummy-icon.miansai-logo .rp-micro-app-icon{ display: none; }

.srip .rp-micro-app-dummy-icon.rp-badge-logo{ align-items: center !important; }

.srip .rp-micro-app-dummy-icon.rp-badge-logo .rp-micro-app-icon{ display: none; }

.srip .rp-micro-app-dummy-icon .rp-micro-app-cross-icon{ display: none; width: 17px; height: 17px; }

.srip .rp-micro-app-dummy-icon .rp-micro-app-cross-icon path{ stroke: rgb(255, 255, 255); }

.srip .rp-micro-app-dummy-icon .rp-micro-app-cross-icon.dark path{ stroke: #1a2320; }

.srip .rp-micro-app-icon{ height: 44px; width: 42.181px; position: absolute; }

.srip .rp-micro-app-icon svg{ height: 44px; width: 44.181px; fill: rgb(255, 255, 255); filter: drop-shadow(rgba(26,35,32,0.3) 0px 2px 1px); }

.srip .rp-micro-app-icon svg path,.srip .rp-micro-app-icon svg rect{ fill: rgb(255, 255, 255) !important; stroke: rgb(255, 255, 255) !important; }

.srip .rp-micro-app-icon.dark svg path,.srip .rp-micro-app-icon.dark svg rect{ fill: rgb(66, 66, 66) !important; stroke: rgb(66, 66, 66) !important; }

.srip .rp-micro-app-label-icon{ height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; }

.srip .rp-micro-app-label-icon svg{ height: 100%; width: 100%; fill: rgb(255, 255, 255); }

.srip .rp-micro-app-label-icon svg path{ fill: none !important; }

.srip .rp-micro-app-label-icon svg rect{ fill: none; }

.srip .rp-micro-app-label-icon.dark svg path{ fill: rgb(66, 66, 66) !important; }

.srip .rp-micro-app-label-icon.rp-icon-light svg path{ fill: rgb(255, 255, 255) !important; }
/* ==== cid:css-8e22ea65-a51d-452d-b7f8-283fde41ce4d@mhtml.blink ==== */
@charset "utf-8";

.rp-micro-app-loading-spinner{ position: absolute; z-index: 2000; inset: 0px; margin: 0px; display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; min-height: 0px; overflow: hidden; border-radius: inherit; box-sizing: border-box; contain: layout paint; background: var(--rp-micro-loader-bg, #fbf7f2); font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }

.srip .rp-micro-app-loading-spinner,.srip .rp-micro-app-loading-spinner *{ box-sizing: border-box; }

.srip .rp-micro-app-loader{ width: 100%; height: 100%; max-width: 100%; display: flex; flex-direction: column; overflow: hidden; border-radius: inherit; background: var(--rp-micro-loader-bg, #fbf7f2); }

.srip .rp-micro-app-loader__header{ flex: 0 0 214px; height: 214px; padding: 16px 32px 0px; overflow: hidden; background: var(--rp-micro-loader-accent, #004e96); }

.srip .rp-micro-app-loader__header--gradient{ background-image: linear-gradient(135deg, var(--rp-micro-loader-accent-light) 0%, var(--rp-micro-loader-accent-dark) 100%); }

.srip .rp-micro-app-loader__topbar,.srip .rp-micro-app-loader__reply,.srip .rp-micro-app-loader__avatars{ display: flex; align-items: center; }

.srip .rp-micro-app-loader__topbar{ justify-content: space-between; min-height: 30px; margin-bottom: 16px; }

.srip .rp-micro-app-loader__lang-pill{ width: 76px; height: 28px; margin-left: auto; margin-right: 12px; border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.35); background: rgba(255, 255, 255, 0.1); }

.srip .rp-micro-app-loader__mark{ width: 20px; height: 20px; border-radius: 6px; background: rgba(255, 255, 255, 0.28); }

.srip .rp-micro-app-loader__close{ width: 22px; height: 22px; position: relative; opacity: 0.72; }

.srip .rp-micro-app-loader__close::before,.srip .rp-micro-app-loader__close::after{ content: ""; position: absolute; top: 10px; left: 0px; width: 22px; height: 2px; border-radius: 999px; background: rgba(255, 255, 255, 0.78); }

.srip .rp-micro-app-loader__close::before{ transform: rotate(45deg); }

.srip .rp-micro-app-loader__close::after{ transform: rotate(-45deg); }

.srip .rp-micro-app-loader__hero-line,.srip .rp-micro-app-loader__reply-line,.srip .rp-micro-app-loader__line{ position: relative; overflow: hidden; border-radius: 999px; background: linear-gradient(90deg, rgba(236, 229, 220, 0.82) 0%, rgba(250, 246, 240, 0.98) 48%, rgba(236, 229, 220, 0.82) 100%) 0% 0% / 220% 100%; animation: 1.35s ease-in-out 0s infinite normal none running rp-micro-app-loading-shimmer; }

.srip .rp-micro-app-loader__hero-line,.srip .rp-micro-app-loader__reply-line{ background: linear-gradient(90deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.46) 48%, rgba(255, 255, 255, 0.22) 100%) 0% 0% / 220% 100%; }

.srip .rp-micro-app-loader__hero-line--title{ width: 54%; height: 38px; margin-bottom: 12px; }

.srip .rp-micro-app-loader__hero-line--copy{ width: 78%; height: 16px; margin-bottom: 16px; }

.srip .rp-micro-app-loader__reply{ width: 100%; height: 40px; padding: 7px 16px; border-radius: 10px; background: rgba(255, 255, 255, 0.14); box-sizing: border-box; }

.srip .rp-micro-app-loader__avatars{ flex: 0 0 auto; margin-right: 12px; }

.srip .rp-micro-app-loader__avatar{ width: 26px; height: 26px; margin-left: -8px; border: 1px solid rgba(255, 255, 255, 0.8); border-radius: 999px; background: linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.58)); }

.srip .rp-micro-app-loader__avatar:first-child{ margin-left: 0px; }

.srip .rp-micro-app-loader__reply-line{ width: 62%; height: 14px; }

.srip .rp-micro-app-loader__clock{ width: 14px; height: 14px; margin-left: 8px; border-radius: 999px; background: rgba(255, 255, 255, 0.42); }

.srip .rp-micro-app-loader__body{ flex: 1 1 auto; min-height: 0px; overflow: hidden; padding: 18px 20px 20px; box-sizing: border-box; }

.srip .rp-micro-app-loader__card{ width: 100%; padding: 22px 20px; border: 1px solid rgb(224, 219, 212); border-radius: 12px; background: rgb(255, 255, 255); box-sizing: border-box; overflow: hidden; }

.srip .rp-micro-app-loader__line{ width: 66%; height: 10px; margin-bottom: 8px; }

.srip .rp-micro-app-loader__line--title{ width: 58%; height: 18px; margin-bottom: 18px; }

.srip .rp-micro-app-loader__line--wide{ width: 86%; }

@media only screen and (max-device-width: 480px) and (min-device-width: 320px){
  .srip .rp-micro-app-loader__header{ flex-basis: 214px; height: 214px; padding: 16px 32px 0px; }
  .srip .rp-micro-app-loader__topbar{ margin-bottom: 16px; }
  .srip .rp-micro-app-loader__hero-line--title{ width: 58%; height: 38px; margin-bottom: 12px; }
  .srip .rp-micro-app-loader__hero-line--copy{ width: 80%; height: 16px; margin-bottom: 16px; }
  .srip .rp-micro-app-loader__reply{ height: 40px; padding: 7px 12px; }
  .srip .rp-micro-app-loader__body{ padding: 16px 14px; }
  .srip .rp-micro-app-loader__card{ padding: 20px 18px; }
}

@keyframes rp-micro-app-loading-shimmer{ 
  0% { background-position: 120% 0px; }
  100% { background-position: -120% 0px; }
}
/* ==== cid:css-624771d8-4875-4c43-b5d4-350bf139372b@mhtml.blink ==== */
@charset "utf-8";

.rp-micro-app-messenger{ position: fixed; width: 375px; max-width: 100%; border-radius: 12px; overflow: hidden; box-sizing: border-box; font-weight: 400; box-shadow: rgba(26, 26, 26, 0.12) 0px 18px 48px, rgba(26, 26, 26, 0.08) 0px 2px 8px; display: flex; flex-direction: column; background-color: rgb(248, 245, 241); border: 1px solid rgb(224, 219, 212); font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; z-index: 2147483647; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
  .srip .rp-micro-app-messenger{ width: auto; border: 0px; border-radius: 0px; box-shadow: none; inset: 0px !important; height: unset !important; max-height: unset !important; }
}

.srip .rp-micro-app-messenger-header__start{ border-top-right-radius: 12px; border-top-left-radius: 12px; height: 214px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
  .srip .rp-micro-app-messenger-header__start{ border-top-right-radius: 0px; border-top-left-radius: 0px; }
}

.srip .rp-micro-app-fade-enter-active{ transition: opacity 180ms, transform 180ms; transform-origin: right bottom; }

.srip .rp-micro-app-fade-enter{ opacity: 0; transform: translateY(10px) scale(0.98); }

.srip .rp-micro-app-fade-enter-to{ opacity: 1; transform: translateY(0px) scale(1); }

.srip .rp-micro-app-fade-leave-active{ transition: opacity 160ms, transform 160ms; transform-origin: right bottom; }

.srip .rp-micro-app-fade-leave-to{ opacity: 0; transform: translateY(10px) scale(0.98); }

.srip .rp-micro-app-messenger-header__start-title{ font-family: "Instrument Serif", Georgia, serif; font-weight: 400; font-size: 36px; line-height: 1.08; margin: 0px; animation-duration: 0.5s; white-space: nowrap; overflow: hidden; max-width: 300px; text-overflow: ellipsis; color: rgb(255, 255, 255); }

.srip .rp-micro-app-messenger-header__start-message{ max-width: 300px; max-height: 65px; overflow: hidden; margin: 0.3rem auto 0.3rem 0px; font-size: 14px; line-height: 1.4; animation-duration: 0.75s; overflow-wrap: break-word; word-break: break-word; opacity: 1; text-align: left; color: rgba(255, 255, 255, 0.9); font-weight: 400; }

.srip .rp-micro-app-messenger-mobile-close-trigger{ position: absolute; right: 7px; top: 12px; width: 48px; height: 48px; align-items: center; justify-content: center; display: none; }

.srip .rp-micro-app-messenger-mobile-close-trigger .rp-micro-app-cross-icon{ width: 15px; height: 15px; }

.srip .rp-micro-app-messenger-mobile-close-trigger .rp-micro-app-cross-icon path{ stroke: rgb(255, 255, 255); }

.srip .rp-micro-app-messenger-mobile-close-trigger .rp-micro-app-cross-icon.dark path{ stroke: #1a2320; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
  .srip .rp-micro-app-messenger-mobile-close-trigger{ display: flex; }
}
/* ==== https://fonts.googleapis.com/css2 ==== */
@charset "utf-8";

@font-face{ font-family: "Instrument Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjmbI.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: "Instrument Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* ==== cid:css-f8ec8e37-f1e4-44fb-a10b-9e84276a6252@mhtml.blink ==== */
@charset "utf-8";

@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif&family=Inter:wght@400;500;600;700&display=swap");
/* ==== cid:css-8542a0a6-e454-4021-8acd-843cb8b66f26@mhtml.blink ==== */
@charset "utf-8";

.richpanel-app-modal-container{ width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; z-index: 2147483647; }

.srip .richpanel-app-modal-container.hide{ display: none; }

.srip .richpanel-app-modal-container__bg{ position: absolute; background-color: rgba(26,35,32,0.5); width: 100%; height: 100%; cursor: pointer; display: block !important; }

.srip .richpanel-app-modal-container__cross{ width: 19px; height: 19px; position: absolute; top: 30px; right: 30px; cursor: pointer; }

.srip .richpanel-app-modal-container__cross svg{ fill: rgb(255, 255, 255); }

.srip .richpanel-app-modal-container__content{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90%; height: 90%; display: flex; justify-content: center; align-items: center; }
/* ==== cid:css-204760db-0d12-4161-a8b0-f12a4a72bd0f@mhtml.blink ==== */
@charset "utf-8";


/* ==== https://fonts.googleapis.com/css2 ==== */
@charset "utf-8";

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Mate; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/mate/v19/m8JdjftRd7WZ6zS2W7XS.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Mate; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/mate/v19/m8JdjftRd7WZ6zq2Ww.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: "Material Symbols"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbols/v91/d6kHkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk1u2.woff2") format("woff2"); }

@font-face{ font-family: "Material Symbols"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbols/v91/d6kHkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk1u2.woff2") format("woff2"); }

@font-face{ font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v364/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }

@font-face{ font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v364/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucHtA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hK1QN.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hK1QN.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Quicksand; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hK1QN.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKej75l0mwFg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKej74l0mwFg.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKej73l0mwFg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKej76l0mwFg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKej70l0k.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtFyCN4Ffgg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtFyLN4Ffgg.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtFyDN4Ffgg.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtFyMN4Ffgg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtFyBN4Ffgg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtFyPN4E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPslyCN4Ffgg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPslyLN4Ffgg.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPslyDN4Ffgg.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPslyMN4Ffgg.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPslyBN4Ffgg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Ubuntu; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPslyPN4E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3jsGyN.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face{ font-family: Ubuntu; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.srip .material-symbols{ font-family: "Material Symbols"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }

.srip .material-symbols{ font-family: "Material Symbols"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }

.srip .material-symbols-outlined{ font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }

.srip .material-symbols-outlined{ font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
/* ==== cid:css-5a2cf72b-01d5-436a-84fa-130d3cabcc97@mhtml.blink ==== */
@charset "utf-8";

@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Mate:ital,wght@0,400&family=Material+Symbols:ital,wght@0,400;0,700&family=Material+Symbols+Outlined:ital,wght@0,400;0,700&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700&family=Quicksand:ital,wght@0,400;0,500;0,700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Ubuntu:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");

@font-face{ font-family: Moranga; src: url("https://assets.replocdn.com/projects/3fb8736c-ebb3-4305-989b-bc56d394975b/dae58489-f0c4-4bf1-bdfd-f384dd424e9e_moranga-regular.woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-Black.woff?v=1709903249"); font-weight: 900; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-BlackItalic.woff?v=1709903248"); font-weight: 900; font-style: italic; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-Bold.woff?v=1709903249"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-BoldItalic.woff?v=1709903248"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-Light.woff?v=1709903248"); font-weight: 300; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-LightItalic.woff?v=1709903248"); font-weight: 300; font-style: italic; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-Medium.woff?v=1709903249"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-MediumItalic.woff?v=1709903248"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-Regular.woff?v=1709903248"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-RegularItalic.woff?v=1709903248"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-Semibold.woff?v=1709903248"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face{ font-family: Tiempos; src: url("https://cdn.shopify.com/s/files/1/0350/1149/4026/files/TiemposHeadline-SemiboldItalic.woff?v=1709903248"); font-weight: 600; font-style: italic; font-display: swap; }
/* ==== cid:css-d8547b52-d68d-4dd6-b384-50fb9907b26c@mhtml.blink ==== */
@charset "utf-8";

body, p, div, input, textarea, select{ font-weight: var(--font-weight-regular) !important; }

.srip h3,.srip h4,.srip h5,.srip h6,.srip th,.srip .semi-bold{ font-weight: var(--font-weight-semibold) !important; }

.srip h1,.srip h2,.srip strong,.srip b,.srip .bold,.srip .heading,.srip .btn--primary,.srip .btn--secondary{ font-weight: var(--font-weight-bold) !important; }
/* ==== cid:css-31a42274-d101-44df-9ee1-1e2212e4263b@mhtml.blink ==== */
@charset "utf-8";

@import url("data:text/css;base64,I2Z2LWxvYWRpbmctaWNvbiB7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogZmxleAo7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOTB2dzsKICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgd29yZC13cmFwOiBicmVhay13b3JkOwogICAgdG9wOiAwOwogICAgbGVmdDogMDsKICAgIG1hcmdpbjogMDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZpbHRlcjogbm9uZTsKICAgIHRyYW5zaXRpb246IGFsbCAwczsKICAgIHRyYW5zZm9ybTogbm9uZTsKICAgIHdpZHRoOiA5OXZ3OwogICAgaGVpZ2h0OiA5OXZoOwogICAgbWF4LXdpZHRoOiA5OXZ3OwogICAgbWF4LWhlaWdodDogOTl2aDsKICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgei1pbmRleDogLTk5OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIG9wYWNpdHk6IDAuMDAwMTsKfQ==");
.srip img[data-srip="S001"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S002"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S003"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S004"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S005"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S006"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S007"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S008"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S009"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S010"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S011"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S012"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S013"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S014"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S015"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S016"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S017"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S018"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S019"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S020"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S021"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S022"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S023"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S024"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S025"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S026"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S027"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S028"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S029"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S030"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S031"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S032"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S033"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S034"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S035"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S036"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S037"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S038"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S039"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S040"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S041"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S042"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S043"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S044"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S045"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S046"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S047"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S048"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S049"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S050"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S051"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S052"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S053"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S054"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S055"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S056"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S057"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S058"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S059"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S060"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S061"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S062"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S063"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S064"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S065"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S066"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S067"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S068"]{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S069"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S070"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S071"]{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S072"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S073"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S074"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S075"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S076"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S077"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S078"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S079"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S080"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S081"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S082"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S083"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S084"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S085"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S086"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S087"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S088"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S089"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S090"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S091"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S092"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S093"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S094"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S095"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S096"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S097"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S098"]{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S099"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S100"]{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S101"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S102"]{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S103"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S104"]{aspect-ratio:9/16;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S105"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S106"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S107"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S108"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S109"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S110"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S111"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S112"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S113"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S114"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S115"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S116"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S117"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S118"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S119"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S120"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S121"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S122"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S123"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S124"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S125"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S126"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S127"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S128"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S129"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S130"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S131"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S132"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S133"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S134"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S135"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S136"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S137"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S138"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S139"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S140"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S141"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S142"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S143"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S144"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S145"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S146"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S147"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S148"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S149"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S150"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S151"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S152"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S153"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S154"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S155"]{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S156"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S157"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S158"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S159"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S160"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S161"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S162"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S163"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S164"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S165"]{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S166"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S167"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S168"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S169"]{aspect-ratio:3/4;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S170"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
.srip img[data-srip="S171"]{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}
:root{scroll-behavior:smooth}
html{scroll-behavior:smooth}
.srip img[data-srip-bg]{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover;visibility:visible!important;opacity:1!important}
@media (max-width:767px){.srip .gem-slider-item{flex:0 0 100%!important;width:100%!important;min-width:0!important;scroll-snap-align:start}.srip .gem-slider-wrapper{overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.srip .gem-slider{width:100%!important}.srip img{max-width:100%!important}.srip [class*=gp-]{min-width:0}.srip{overflow-x:clip}}
.srip img[data-srip="S110"],.srip img[data-srip="S111"]{object-fit:contain!important;background:none!important;outline:0!important;max-width:220px;margin:0 auto}
.srip img[data-srip="S002"]{aspect-ratio:1/1!important}
[class*=kaching-subscriptions]:not(.srip *){display:none!important}
/* tier cards — GREEN selected state, never orange */
.srip .vlr-choose-head{font-weight:700;font-size:16px;color:#1a2320;margin:14px 0 8px}
.srip #vlr-buybox .c-product-variant-ribbon{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:0 0 12px auto;width:max-content;max-width:100%}
.srip #vlr-buybox .c-product-variant-ribbon *{color:#fff!important}
.srip .vlr-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.srip .vlr-tier{position:relative;background:#fff;border:2px solid #ddd6c6;border-radius:12px;padding:10px 8px 12px;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit}
.srip .vlr-tier.is-selected{border-color:#1F9D63;background:#F0F7F1;box-shadow:0 0 0 2px rgba(31,157,99,.25)}
.srip .vlr-tier img{width:100%;max-width:110px;border-radius:8px;aspect-ratio:1/1;object-fit:cover}
.srip .vlr-tier-name{font-weight:700;font-size:15px;color:#1a2320}
.srip .vlr-tier-sub{font-size:11px;color:#5b6b63;line-height:1.3}
.srip .vlr-tier-price{font-size:13px;color:#14543a;font-weight:700}
.srip .vlr-tier-price s{color:#8b958f;font-weight:400;margin-right:2px}
.srip .vlr-tier-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#14543A;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.5px;padding:3px 8px;border-radius:99px;white-space:nowrap}
.srip .vlr-included{margin-top:14px;background:#fffcf7;border:1px solid #e7e0cf;border-radius:12px;padding:12px}
.srip .vlr-included-head{text-align:center;font-weight:700;font-size:12px;letter-spacing:1px;color:#1a2320;margin-bottom:8px}
.srip .vlr-included-grid{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.srip .vlr-inc-item{width:110px;text-align:center;font-size:11.5px;color:#1a2320;line-height:1.3}
.srip .vlr-inc-item img{width:84px;height:84px;border-radius:10px;object-fit:cover;margin:0 auto 6px;display:block}
.srip .vlr-inc-item .vlr-inc-icon{width:84px;height:84px;border-radius:8px;background:#E8F3EC;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;color:#14543A;font-size:26px}
.srip .vlr-inc-item s{color:#8b958f}
.srip .vlr-inc-item .vlr-free{color:#1F9D63;font-weight:700}
.srip .vlr-total-row{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 4px;font-size:18px;color:#1a2320}
.srip .vlr-total-row s{color:#8b958f;font-size:15px}
.srip .vlr-total-row b{font-size:22px}
.srip .vlr-save{background:#1F9D63;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px}
.srip .vlr-guarantee-line{text-align:center;font-size:11.5px;color:#5b6b63;margin-top:8px}
/* CLAIM button bigger, like Selene's */
.srip .c-add-to-cart-btn.vlr-big{width:100%;font-size:22px;padding:24px 28px;border-radius:999px;letter-spacing:.5px}
.srip #vlr-atc{width:100%}
/* AliReviews star bars: dead sprite divs -> clean gold stars */
.srip .alr-wh-comp-list-star-rating{background:none!important;min-height:0!important;border:0!important}
.srip .alr-wh-comp-list-star-rating *{display:none!important}
.srip .alr-wh-comp-list-star-rating::before{content:"★★★★★";color:#FFB800;font-size:17px;letter-spacing:3px;line-height:1}
.srip .alr-wh-comp-verify-purchase{font-size:11px;color:#5b6b63}
/* ships-by band: green, not tan */
.srip div:has(> .estimate-date-container){background:#E8F3EC!important;border-radius:10px}
.srip .estimate-date-container span{color:#14543A!important}
/* hide the removed smarter-investment icon + dead review-widget controls */
.srip img[data-srip="S147"]{display:none!important}
.srip .vlr-hidden{display:none!important}
/* FAQ accordion headers are clickable */
.srip .gp-accordion-item_body{grid-template-rows:0fr}
@media (max-width:767px){
  .srip .vlr-tier img{max-width:80px}
  .srip .c-add-to-cart-btn.vlr-big{font-size:18px;padding:18px}
}

/* !important throughout. Without it the page's own img rules win and the product
   gallery renders as a blank column with broken-image icons plus visible alt text.
   ⚠ This MUST live in the shared asset, not a section's inline <style>: the gallery
   is in a different section file, so a section-scoped rule never reaches it. */
.srip img[data-srip]{
  background:repeating-linear-gradient(45deg,#e4e4e4 0 12px,#dadada 12px 24px)!important;
  outline:2px dashed #b0b0b0!important;outline-offset:-2px;
  min-width:44px!important;min-height:44px!important;
  width:100%!important;height:auto!important;object-fit:cover!important;
  display:block!important;color:transparent!important;font-size:0!important}

.srip img[data-srip="S155"]{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M208%2C80H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M208%2C80H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;background:#14543a!important;outline:0!important;min-width:0!important;min-height:0!important}

/* the ripped markup carries a live <kaching-subscriptions> element that our
   store's Kaching app initialises with real data — the stale one-time/subscribe
   panel chica asked to remove. Kill the element everywhere on this template. */
kaching-subscriptions,kaching-subscriptions-block,[class*=kaching-subscriptions]{display:none!important}
#vlr-atc .c-add-to-cart-btn.vlr-big,.srip .c-add-to-cart-btn.vlr-big{color:#fff!important;border-radius:999px!important;font-size:22px!important;padding:24px 28px!important}
/* top announcement bar: cream text on the near-black bar (was computed black) */
.srip .gps-625501172040794989 h2,.srip .gps-625501172040794989 h2 span{color:#F6F0E5!important}
/* the adaptive hero banner is a gp-invisible <picture> that still RESERVES
   1,005px of layout below the hero on desktop. Kill it and the spacer dies. */
.srip picture.gp-invisible,.srip img.adaptive-hero-banner{display:none!important}
/* the wordmark must never be cover-cropped in the header */
.srip img[data-srip="S006"],.srip img[data-srip="S001"]{object-fit:contain!important;background:none!important;outline:0!important}
/* dark-band headings ("Try It Risk-Free" / "Free Tracked Shipping") computed
   near-black on the near-black band — same var-loss as the announcement bar.
   Cream base; the green italic spans keep their own colour. */
.srip .gps-625501172040729453 h2{color:#F6F0E5!important}
/* the italic sub-lines carry inline dark-green (#14543a) — unreadable on the
   dark band. Light green there, chica 2026-08-03. */
.srip .gps-625501172040729453 h2 span[style*="14543a"],.srip .gps-625501172040729453 h2 span[style*="14543A"]{color:#7ED9A9!important}
/* transparent badge PNGs on the dark bands: no placeholder stripes, no dashed
   outline, never cover-cropped (this must sit AFTER PLACEHOLDER_CSS to win) */
.srip img[data-srip="S110"],.srip img[data-srip="S111"]{object-fit:contain!important;background:none!important;outline:0!important;max-width:220px!important;margin:0 auto!important}
/* a LOADED image is not a placeholder: kill the dashed outline + grey stripes
   the moment the picture is real (class set by RIP_JS on load) */
.srip img.srip-live{outline:0!important;background:none!important}
/* PDP gallery: show the WHOLE picture, never cut off */
.srip img[data-gallery-main]{object-fit:contain!important;background:#fff!important}
.srip .gem-slider-wrapper::-webkit-scrollbar{display:none}
/* icon-list rows: text was bleeding into the icons */
.srip .gp-icon-list-text{margin-left:8px!important;min-width:0}
/* hero review: chica wants ONE quote, no slider */
.srip .gem-slider-wrapper:has(img[data-srip="S010"]) .gem-slider-item:nth-child(n+2),
.srip .gem-slider-wrapper:has(img[data-srip="S003"]) .gem-slider-item:nth-child(n+2){display:none!important}
/* no black focus ring after clicking around the gallery */
.srip :focus,.srip :focus-visible{outline:none!important}
/* before/after drag slider */
.srip .vlr-ba-row{display:flex;gap:14px;width:100%}
.srip .vlr-ba-cell{flex:1 1 0;min-width:0}
.srip .vlr-ba-cap{margin-top:8px;text-align:center;font-size:12px;font-weight:700;letter-spacing:1px;color:#14543A}
@media(max-width:700px){.srip .vlr-ba-row{flex-direction:column;gap:18px}}
.srip .vlr-ba{position:relative;width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;touch-action:pan-y;user-select:none}
.srip .vlr-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.srip .vlr-ba-clip{position:absolute;inset:0;width:50%;overflow:hidden}
.srip .vlr-ba-clip img{width:auto;height:100%;max-width:none}
.srip .vlr-ba-bar{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.4)}
.srip .vlr-ba-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#fff;color:#14543A;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 2px 8px rgba(0,0,0,.35)}
.srip .vlr-ba-tag{position:absolute;top:12px;background:#1A2320;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 10px;border-radius:99px}
.srip .vlr-ba-tagl{left:12px}.srip .vlr-ba-tagr{right:12px}
.srip img.vlr-thumb-on,.srip .vlr-thumb-on{outline:3px solid #1F9D63!important;outline-offset:-3px;border-radius:6px}
/* testimonial cards: clean stacked layout on phones (was sprawling) */
@media (max-width:767px){
  /* NOTHING is allowed wider than the phone. The product gallery measured
     560px wide on a 390px viewport — pictures ran off the screen. */
  /* min-width:0 too — flex items default min-width:auto, which FLOORS them at
     content size and beats max-width. And GemPages ships a [&_*]:gp-max-w-none
     utility (max-width:none!important at 2-class specificity) over the whole
     gallery — .srip.srip.srip out-specifies it. */
  .srip.srip.srip div,.srip.srip.srip section,.srip.srip.srip gp-row,.srip.srip.srip gp-product,.srip.srip.srip img,.srip.srip.srip video{max-width:100vw!important;min-width:0!important}
  .srip.srip.srip .gem-slider-wrapper{width:100%!important}
  .srip.srip.srip .gem-slider-item{max-width:100vw!important}
  .srip .petsmont-review-widget__grid{display:grid!important;grid-template-columns:1fr!important;gap:14px}
  .srip .petsmont-review-widget__card{display:flex!important;flex-direction:column!important;gap:10px;padding:16px!important;border-radius:14px}
  .srip .petsmont-review-widget__card-body{display:flex!important;flex-direction:column!important;gap:10px;width:100%!important}
  .srip .petsmont-review-widget__card-media{order:-1;width:100%!important;max-width:100%!important;margin:0!important}
  .srip .petsmont-review-widget__card-media img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:10px}
  .srip .petsmont-review-widget__card-copy{width:100%!important}
  .srip .petsmont-review-widget__card-text{font-size:15px!important;line-height:1.55!important}
  .srip .petsmont-review-widget__card-product{display:flex!important;align-items:center;gap:10px;margin-top:4px}
  .srip .petsmont-review-widget__card-product-img,.srip .petsmont-review-widget__card-product img{width:54px!important;height:54px!important;flex:0 0 54px;border-radius:8px}
  .srip img[data-gallery-thumb]{max-height:64px}
}
.srip img[data-srip="S147"]{display:none!important;min-width:0!important;min-height:0!important}
